@charset "utf-8";.fontFail {font-family: Roboto;}.home-slider {width: 100%;height: 600px;position: relative;z-index: 0;}.hero-slider {width: 100%;height: 600px;overflow: hidden;}.overlay {position: absolute;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;/* background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))); *//* background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)); */}.hero-slider .carousel-cell {width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;}.slider-caption {position: relative;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);color: #FFF;text-align: left;}.slider-caption .subtitle {font-size: 1rem;font-weight: 700;letter-spacing: 10px;color: var(--primary-color);margin-bottom: 5px;text-transform: uppercase;}.slider-caption h1 {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;text-transform: uppercase;font-size: 28px;line-height: 70px;width: 51%;color: #26b7bc;margin-top: 50px;margin-bottom: 0px;font-family: 'Roboto', sans-serif;font-weight: 700;/* margin-left:20px; */padding-left: 20px;/* padding-top: 20px; */}.slider-caption p {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;font-size: 17px;font-family: 'Roboto', sans-serif;width: 51%;color: #FFF;font-size: 17px;line-height: 40px;margin: 20px 20px 5px 0px;padding-left: 20px;}.slider-caption .btn-outline {background-color:#26b7bc;color: #FFFFFF;padding: 10px 40px;font-size: 15px;margin-top: 30px;}.slider-caption .btn-outlineb {border: solid 1px  #FFFFFF;color: #FFFFFF;padding: 10px 40px;font-size: 15px;margin-top: 15px;}.slider-caption .btn-outline:hover {background-color: #26b7bc;color: #FFF;padding: 10px 40px;font-size: 15px;margin-top: 15px;}.slider-caption .btn-outlineb:hover {background-color:#26b7bc;border:none;color: #FFF;padding: 10px 40px;font-size: 15px;margin-top: 15px;}.hero-slider .flickity-prev-next-button {display: none;}.hero-slider .flickity-prev-next-button:hover {background: transparent;}.hero-slider .flickity-prev-next-button .arrow {fill: white;}.hero-slider .flickity-page-dots {display: none;}.hero-slider .flickity-page-dots .dot {width: 25px;height: 3px;opacity: 1;background: rgba(255, 255, 255);border: 0px solid white;border-radius: 0%;display: block;margin: 20px 0px;}.hero-slider .flickity-page-dots .dot.is-selected {width: 35px;background: var(--primary-color);border: 0px solid var(--primary-color);}.dot-hide .flickity-page-dots .dot {display: none;}.social-media {position: absolute;top: -55%;right: -50px;z-index: -2 !important;}.social-media ul li {margin: 50px 30px;font-size: 20px;z-index: 2;}.social-media ul li a {color: #FFF;}.social-media ul li a:hover {color: var(--secundary-color);}/* =====================================2. FOOTER.===================================== */footer {padding: 100px 0px;background-color: var(--primary-heading);position: relative;}footer p {color: #a6a6a6 !important;}footer a {color: #a6a6a6 !important;}footer a:hover {color: var(--secundary-color) !important;}.footer-col p {color: #FFF;}.footer-social {margin-top: 30px;}.footer-social ul li {display: inline-block;margin-right: 10px;color: #FFF;background-color: rgba(51, 51, 51, 0.8);width: 40px;height: 40px;text-align: center;line-height: 40px;border-radius: 50%;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}.footer-social ul li:hover {background-color: var(--secundary-color);}.footer-social ul li:hover .fab {color: #FFF;}.footer-col h5 {color: var(--primary-color);margin-bottom: 30px;}.quick-links {list-style: none;font-family: 'Roboto', sans-serif;font-size: 14px;}.quick-links li {line-height: 2;}.left-layer {margin-right: 3rem;}.left-layer,.right-layer {display: inline-block;}.left-col {padding-right: 50px;}.newsletter form {display: flex;align-items: center;}.newsletter {max-width: 320px;margin-top: 30px;}.newsletter .input {width: 70%;height: 38px;background: #e0e6eb;border: none;font-family: inherit;color: #737373;letter-spacing: 1px;text-indent: 5%;font-size: 12px;font-family: 'Roboto', sans-serif;}.newsletter .button {width: 30%;height: 38px;background-color: var(--secundary-color);border: none;border-radius: 0 5px 5px 0;font-family: inherit;color: inherit;letter-spacing: 1px;cursor: pointer;color: #FFF;font-size: 11px;font-family: 'Roboto', sans-serif;}.bottom-footer {position: absolute;bottom: 10px;left: 50%;transform: translate(-50%, -50%);text-align: center;padding: 10px 30px;}.bottom-footer p {font-size: 13px;color: #FFF;margin-bottom: 0px;}hr.footer {border-top: 1px solid rgba(51, 51, 51, 0.6);margin: 50px 0px 10px;}/*====================================================3. PAGES HERO. ====================================================*/.pages-hero {background-color:#26b7bc;height: 352px;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}.pages-hero:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;/* background-image: linear-gradient(to bottom right, #000, #000); */opacity: 0.5;}.pages-title {position: absolute;bottom: 90px;color: #FFF;padding-right: 20px;text-align: center;}.pages-title span {font-weight: 700;font-size: 2rem;}.pages-title h5 {font-size: 16px;text-transform: uppercase;line-height: 1;letter-spacing: 5px;color: var(--primary-color);margin-bottom: 0px;}.pages-title h1 {color: #FFF;margin: 0px 0px 40px;width: 1200px;font-family: "Roboto";}.page-nav {width: 100%;z-index: 1;}.pages-title p {color: #FFF;margin-bottom: 0px;/* float: left; */font-size: 16px;margin-top: 20px;}.pages-title p a{color: #FFF;margin-bottom: 0px;/* float: left; */font-size: 16px;margin-top: 20px;}.pages-hero .social-media {position: absolute;top: 25%;right: 30px;z-index: 2 !important;}.pages-hero .social-media ul li {margin: 30px;font-size: 16px;z-index: 2;}.section-title {text-align: center;margin: auto auto 80px auto;}.section-title h2 {color: #000;/* opacity: 0.5; */text-transform: uppercase;font-size: 60px;text-align: center;}.section-title h3 {margin-top: -25px;text-transform: uppercase;z-index: 1;position: relative}/*====================================================4. ABOUT US. ====================================================*/.about-info-layer {/* padding-right: 40px; */padding-left: 40px;}.about-info-layer h2 {margin-bottom: 30px;color: #26b7bc;font-family: "Roboto";}.about-info-layer p {margin: 15px 0px;line-height: 30px;font-size: 16px;}.more-details-layer {margin-top: 40px;}.more-details-layer h6 {font-style: italic;margin-bottom: 0px;font-weight: 400;}.contact-layer .mr-3 {width: 60px;}/*====================================================5. SERVICES. ====================================================*/.service-box-alt {background-color: #f6f6f6;/* -webkit-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14); */-moz-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);/* box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14); */padding: 40px 30px;/* border-radius: 5px; */margin: 15px 0px;}.circle-icon {/* width: 70px; *//* height: 70px; *//* background-color: var(--primary-color); *//* position: relative; *//* outline: 1px dashed #fff; *//* outline-offset: -7px; */}.sb-icon-alt {width: 40px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;}.sb-icon-alt img{width: 50%;}.service-box-alt h4 {margin: 30px 0px 12px;text-align: center;}.service-box-alt p {margin-bottom: 0px;line-height: 35px;text-align: center;letter-spacing: -0.2px;}.left-title {width: 100%;text-align: left;text-align: center;}.about-img-layer {position: relative;}.left-title h2 {font-size: 30px !important;line-height: 35px !important;font-family: 'Roboto', sans-serif;/* font-weight: 700; *//* text-align: left; */color: var(--primary-heading);opacity: 1;z-index: 1;position: relative;text-transform: none !important;/* width: 70%; */color: #26b7bc;font-family: "Roboto";}.right-title {text-align: left;margin-top: 50px;}.experience-layer {background-color: var(--primary-color);position: absolute;right: 0;bottom: 0;padding: 15px;}.experience-layer h4 {color: #FFF;margin-bottom: 0px;}.ab-icon {width: 60px;}.service-wrapper-layer {background: var(--background-color);padding: 80px 0px;}.serv-box {text-align: center;padding: 50px;}.serv-box h4 {margin: 30px 0px;}.serv-box p{color:#999}.serv-box h6 a{color: #26b7bc;text-decoration: none;}.serv-box h6 a:hover{color: var(--secundary-color);text-decoration: none;}.box-icon {width: 75px;height: 75px;border-radius: 50%;/* background-color:#008c2b; */position: relative;margin: auto;}.sb-icon-alt {width: 75px;position: absolute;top: 20%;left: 50%;transform: translate(-50%, -50%);text-align: center;}.wide-wrapper {background-image: url("../images/farmey-8.jpg");height: 500px;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}.left-wrapper-layer {height: 500px;background: rgba(255, 255, 255, 0.8);position: relative;}.left-wrapper-content {margin: 0px;position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);padding-left: 50px;width: 60%;}.left-wrapper-content h5 {color: var(--primary-color);}.left-wrapper-content p{margin-top: 15px}.left-wrapper-content .btn-default {margin-top: 20px;}.map-container {padding: 1rem 0rem;position: relative;display: inline-block;margin: auto;}.map-container img {width: 100%;}.map-container .point {cursor: pointer;position: absolute;width: 15px;height: 15px;background-color: var(--primary-color);border-radius: 50%;transition: all .3s ease;will-change: transform, box-shadow;transform: translate(-50%, -50%);box-shadow: 0 0 0 rgba(238, 195, 68, 0.4);animation: pulse 3s infinite;font-family: 'Roboto', sans-serif;color: var(--main-text-color);font-size: 13px !important;}.map-container .point:hover {animation: none;transform: translate(-50%, -50%) scale3D(1.35, 1.35, 1);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);}.map-container .venezuela {top: 54%;left: 24%;}.map-container .brasil {top: 64%;left: 28%;}.map-container .argentina {top: 77%;left: 27%;}.map-container .colombia {top: 55%;left: 21%;}.map-container .panama {top: 51%;left: 18%;}.map-container .mexico {top: 38%;left: 12%;}.map-container .usa {top: 26%;left: 17%;}.map-container .arabia {top: 40%;left: 53%;}.map-container .turquia {top: 31%;left: 57%;}.map-container .rusia {top: 16%;left: 67%;}.map-container .china {top: 40%;left: 72%;}.map-container .japon {top: 34%;left: 86%;}.map-container .australia {top: 72%;left: 86%;}@keyframes pulse {0% {box-shadow: 0 0 0 0 rgba(238, 195, 68, 0.5);}70% {box-shadow: 0 0 0 25px rgba(238, 195, 68, 0);}100% {box-shadow: 0 0 0 0 rgba(238, 195, 68, 0);}}.counter-wrapper {background-image: url("../images/counter-bg.jpg");padding: 30px 0px;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;height:300px;}.counter-wrapper:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: linear-gradient(to bottom right, var(--primary-color), var(--primary-color));opacity: 0.8;}.counter-box {margin: 20px 0px;text-align: center;}.counter-icon {width: 50px;margin: auto auto 15px auto;}.counter-box .counter {font-family: 'Roboto', sans-serif;font-size: 40px;line-height: 50px;font-weight: 700;color: var(--primary-heading);}.counter-box p {font-weight: 700;margin-bottom: 0px;color: #FFF;}.counter-box .media-body {padding-left: 10px;}.shadow-box {background-color: #FFF;/* -webkit-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14); */-moz-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);/* box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14); */max-width: 540px;margin: auto auto;z-index: 1;position: relative;padding: 20px 30px;}.clients-carousel {position: relative;}.clients-carousel .owl-theme .custom-nav {display: none;}.clients-carousel .owl-carousel .item .thumbnail {margin: 0px 20px;}.clients-carousel .owl-dots {display: none;}.services-carousel .owl-dots {display: none;}/* =====================================6. TEAM.======================================== */.team-carousel {position: relative;}.team-carousel .owl-theme .custom-nav {display: none;}.team-carousel .owl-carousel .item .team-portrait {margin: 0px 10px;position: relative;}.team-carousel .owl-dots {text-align: center;margin-top: 25px;}.team-carousel .owl-dots button.owl-dot {width: 15px;height: 15px;display: inline-block;background: #FFF;border: solid 1px var(--primary-color);margin: 0 3px;box-shadow: none;border-radius: 50%;}.team-carousel .owl-dots button.owl-dot.active {background-color: var(--primary-color);width: 15px;border: solid 1px var(--primary-color);}.team-carousel .owl-dots button.owl-dot:focus {outline: none;}.tp-caption {padding: 25px 20px;position: absolute;bottom: 0px;right: 0;width: 250px;text-align: right;}.tp-caption:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: linear-gradient(to right bottom, transparent, #000);opacity: 1;}.tp-caption h4 {color: #FFF;margin-bottom: 0px;font-weight: 400;z-index: 1;position: relative;}.tp-caption p {color: var(--primary-color);margin-bottom: 0px;z-index: 1;position: relative;}.tc-social {position: absolute;top: 10px;left: 0px;opacity: 0;}.tc-social {-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}.tc-social li {background-color: var(--primary-color);padding: 5px 10px;margin: 2px;text-align: center;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}.tc-social li:hover {background-color: var(--secundary-color);padding: 5px 10px;margin: 2px;text-align: center;}.tc-social li a {color: #FFF;}.team-portrait:hover .tc-social {opacity: 1;left: 10px;}.team-layer .team-portrait {margin: 15px 0px;}.team-layer .tp-caption {padding: 25px 20px;position: absolute;bottom: 15px;right: 15px;width: 250px;text-align: right;}.team-layer .team-portrait .tc-social {opacity: 0;top: 20px;}.team-layer .team-portrait:hover .tc-social {opacity: 1;top: 20px;left: 20px;}/* =====================================7. TESTIMONIALS.===================================== */.testimonials-layer {background-image: url("../images/farmey-4.jpg");background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;padding: 70px 0px;}.testimonials-layer:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: linear-gradient(to bottom right, #000, #000);opacity: 0.5;}.testimonials-layer .section-title {margin-left: auto;margin-right: auto;}.testimonials-layer .section-title h2 {font-size: 35px !important;color: #FFF;opacity: 1 !important;position: relative;z-index: 1;}.testimonials-carousel {position: relative;}.testimonials-carousel .owl-theme .custom-nav {display: none;}.testimonials-carousel .owl-carousel .item .thumbnail {margin: 0rem 1rem;}.testimonials-carousel .owl-dots {text-align: center;margin-top: 25px;}.testimonials-carousel .owl-dots button.owl-dot {width: 15px;height: 15px;display: inline-block;background: transparent;border: solid 1px var(--primary-color);margin: 0 3px;box-shadow: none;border-radius: 50%;}.testimonials-carousel .owl-dots button.owl-dot.active {background-color: var(--primary-color);width: 15px;border: solid 1px var(--primary-color);}.testimonials-carousel .owl-dots button.owl-dot:focus {outline: none;}.testimonial-box {width: 80%;text-align: center;position: relative;margin: auto;}.testimonial-box p {font-size: 18px;line-height: 35px;color: #FFF;text-align: left;margin: 20px 0px 30px 0px;position: relative;z-index: 1;}.testimonial-box h3 {color: #FFF;margin-top: 20px;margin-bottom: 0px;}p.profession {color: var(--primary-color);margin-top: -8px;margin-bottom: 0px;}.user-avatar {width: 130px;border-radius: 50%;border: solid 3px var(--primary-color);margin: auto;}.user-avatar img {border-radius: 50%;}.testimonial-box .fas {position: absolute;top: 13%;left: 50%;transform: translate(-50%, -50%);text-align: center;font-size: 150px;opacity: 0.3;color: var(--primary-color);}.testimonials-layer .section-title {text-align: center;margin: auto auto 30px auto;}/* =====================================8. ERROR PAGE.======================================== */.error-page {background-image: url("../images/error-page-bg.jpg");height: calc(100vh);background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}.error-page:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: linear-gradient(to bottom right, #000, #000);opacity: 0.7;}.error-page-content {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;color: #FFF;}.error-page-content h1 {font-size: 8rem;color: var(--primary-color);font-weight: 600;}.error-page-content h2 {color: #FFF;}.error-page-content p {color: #fff;font-weight: 600;}.error-page-search {display: inline-block;position: relative;color: #FFF;margin-top: 2rem;width: 70%;}.error-page-search .form-control {background-color: rgba(255, 255, 255, 0.5);border: none;border-radius: 0px;padding-top: 2px;padding-bottom: 2px;font-size: 14px;height: 45px;font-family: 'Roboto', sans-serif;color: #FFF;transition: 0.3s;}.error-page-search .form-control:focus {color: #FFF;background-color: rgba(255, 255, 255, 0.8);border-color: none;outline: 0;box-shadow: none;}.error-page-search .form-control-feedback {position: absolute;z-index: 2;display: block;width: 2rem;height: 45px;line-height: 45px;text-align: center;pointer-events: none;color: #FFF;right: 0;font-size: 16px;}.error-page-content .social-error-page ul li a {color: #FFF;transition: 0.3s;}.error-page-content .social-error-page ul li a:hover {color: var(--main-blue-color);}.social-error-page ul li {list-style: none;display: inline-block;margin: 0px 15px;font-size: 18px;}/* =====================================9. FAQ.======================================== */.accordion {/* border: 1px solid #d9e5e8; *//* padding: 0px 20px; */}.accordion li {border-bottom: 1px solid #d9e5e8;position: relative;list-style-type: none;}.accordion li p {display: none;padding: 10px 20px 20px;font-size: 14px;font-family: 'Roboto', sans-serif;}.accordion a {width: 100%;font-family: 'Roboto', sans-serif;display: block;cursor: pointer;font-weight: 600;line-height: 3;font-size: 15px;user-select: none;color: var(--primary-heading);}.accordion li a.active {color: var(--secundary-color);}.accordion li a.hover {color: var(--secundary-color);}.accordion-layer .accordion a:after {width: 8px;height: 8px;position: absolute;right: 10px;top: 0px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;font-family: "Roboto";font-weight: 900;content: "\f067";border: none;transform: none;color: var(--secundary-color);}.accordion-layer a.active:after {-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;border: none;transform: none;font-family: "Roboto";font-weight: 900;content: "\f068";}.accordion .last-item {border-bottom: none;}.faq-box {-webkit-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);-moz-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);background-color: #FFF;text-align: center;padding: 30px 20px;}.faq-box .fb-icon {width: 60px;margin: auto auto 15px auto;}.faq-box p {margin-bottom: 0px;}.faq-box h4 {margin-bottom: 15px;}.faq-box h4 span {font-weight: 600;font-size: 14px;color: var(--secundary-color);text-transform: uppercase;}.faq-box h6 {color: var(--headline-color);margin-top: 15px;text-decoration: underline;}/* =====================================10. BLOG GRID.======================================== */.blog-grid {margin-bottom: 50px;-webkit-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);-moz-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);}.bg-thumb {position: relative;}.bg-caption {position: absolute;bottom: 0px;padding: 20px;background-color: rgba(0, 0, 0, 0.8);}.bg-caption h4 {color: #FFF;line-height: 30px;margin-bottom: 0px;}.category-badge {background-color: var(--primary-color);position: absolute;top: 20px;left: 20px;padding: 10px 15px;}.category-badge h6 {color: #FFF;letter-spacing: 1px;text-transform: uppercase;font-size: 10px;line-height: 10px;margin-bottom: 0px;}.out-bg-caption {padding: 30px 30px 40px;}.out-bg-caption .btn-default {margin-top: 15px;}.bg-thumb .date-layer {position: absolute;bottom: 90px;right: 20px;background-color: var(--primary-color);text-align: center;padding: 10px 20px;}.bg-thumb .date-layer h5 {font-size: 16px;margin-bottom: 0px;}.bg-thumb .date-layer p {margin: -5px auto 0px;font-weight: 600;color: #FFF;}/* =====================================11. BLOG CLASSIC.======================================== */.aside-left {padding-right: 15px;}.aside-right {padding-left: 15px;}.blog-search {display: inline-block;position: relative;color: #FFF;width: 100%;margin-bottom: 40px;}.blog-search .form-control {background-color: #eff5f5;border: none;border-radius: 0px;padding-top: 2px;padding-bottom: 2px;font-size: 14px;height: 45px;font-family: 'Roboto', sans-serif;color: #CCC;transition: 0.3s;}.blog-search .form-control:focus {color: #CCC;background-color: #e0ebeb;border-color: none;outline: 0;box-shadow: none;}.blog-search .form-control-feedback {position: absolute;z-index: 1;display: block;width: 2rem;height: 45px;line-height: 45px;text-align: center;pointer-events: none;color: #CCC;right: 0;font-size: 16px;}.categorie-list .list-group-item {position: relative;display: block;padding: 0.75rem 0rem;background-color: #fff;border-left: none;border-right: none;border-radius: 0px;font-family: 'Roboto', sans-serif;color: var(--paragraph-color);font-weight: 600;font-size: 14px;}.categorie-list .list-group-item .badge {font-family: 'Roboto', sans-serif;color: var(--paragraph-color);font-weight: 600;font-size: 14px;}.inner-aside {margin-bottom: 40px;}.inner-aside h5 {margin-bottom: 20px;}.inner-aside .mr-3 {width: 80px;}.center-media {margin: 20px 0px;}.inner-aside .media-body h6 {margin-bottom: 0px;font-size: 14px;line-height: 1.3;}.inner-aside .media-body h6 a {color: var(--headline-color);text-decoration: none;}.inner-aside .media-body h6 a:hover {color: var(--primary-color);}.inner-aside .media-body p {font-size: 13px;color: var(--secundary-color);}.tags li {display: inline-block;}.tags .btn-default {padding: 4px 15px;font-size: 12px;text-transform: none;color: #FFF;font-weight: 600;margin: 2px;text-transform: uppercase;border-radius: 0px;}ul.blog-social li {background-color: var(--secundary-color);display: inline-block;padding: 8px 15px;margin: 0px 2px;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;cursor: pointer;}ul.blog-social li a {color: #FFF;}ul.blog-social li:hover .fab {color: #FFF;}ul.blog-social li:hover {background-color: var(--primary-color);color: #FFF;}.thumb-gallery {margin: 3px;}.blog-content-box {margin-bottom: 50px;}.blog-caption {background-color: #FFF;margin-top: -150px;z-index: 1;position: relative;padding: 30px 50px 30px 20px;width: 90%;}.blog-caption .btn-default {margin-top: 15px;}.post-details {margin-bottom: 15px;}.post-details li {display: inline-block;margin-right: 20px;}li.author::before {font-family: "Roboto";font-weight: 900;content: "\f007";margin-right: 10px;color: var(--secundary-color);}li.tags::before {font-family: "Roboto";font-weight: 900;content: "\f02c";margin-right: 10px;color: var(--secundary-color);}li.comments::before {font-family: "Roboto";font-weight: 900;content: "\f075";margin-right: 10px;color: var(--secundary-color);}.post-feature {position: relative;}.post-feature .date-layer {position: absolute;top: 20px;right: 20px;background-color: var(--primary-color);text-align: center;padding: 10px 20px;}.site-pagination .pagination {display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;border-radius: 0rem;justify-content: center;margin-top: 20px;}.site-pagination .page-link {position: relative;display: block;padding: 0.3rem 0.75rem;margin-left: -1px;line-height: 1.25;color: var(--headline-color);background-color: #fff;border: none;font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 500;}.site-pagination .page-link:hover {z-index: 2;color: var(--primary-color);text-decoration: none;background-color: #F7FAFA;border-color: #F7FAFA;}.site-pagination .page-link:focus {z-index: 2;outline: 0;box-shadow: none;}.page-link .fas {font-size: 18px;}.site-pagination .page-item.active .page-link {z-index: 1;color: #fff;background-color: var(--secundary-color);border-color: var(--secundary-color);border-radius: 5px;}.list-group-item a::before {font-family: "Roboto";font-weight: 900;content: "\f067";margin-right: 15px;}/* =====================================12. BLOG SINGLE.======================================== */.post-title h1 {font-size: 40px;margin-bottom: 10px;width: 80%;color: #FFF;}.post-title .category-badge {background-color: var(--primary-color);position: absolute;top: -20px;left: 0px;padding: 10px 15px;}.post-title {position: absolute;bottom: 30px;color: #FFF;}.blog-content p {margin: 25px 0px;font-size: 16px;line-height: 30px;}.blockquote {border-left: solid 5px var(--secundary-color);background-color: var(--background-color);margin: 30px 0px;padding: 30px;position: relative;}.blockquote h4 {font-style: italic;font-weight: 500;z-index: 1;position: relative;line-height: 30px;}.blockquote .fas {font-size: 90px;margin-bottom: 15px;color: var(--secundary-color);position: absolute;top: 10%;z-index: 1;opacity: 0.1;}.blog-feature-img .date-layer {position: absolute;top: 30px;right: 30px;background-color: var(--primary-color);text-align: center;padding: 10px 20px;}.blog-feature-img .date-layer h5 {font-size: 16px;margin-bottom: 0px;}.blog-feature-img .date-layer p {margin: -5px auto 0px;font-weight: 600;color: #FFF;}.comment-layer {margin: 50px 0px;}.comment-layer p {margin: 0px;}.comment-box {margin-top: 60px;}.comment-box .media {margin: 35px 0px;}.comment-box .media .mr-3 {width: 80px;border-radius: 50%;border: solid 3px var(--primary-color);}.comment-box .media-body {background-color: var(--background-color);padding: 25px;}.comment-box h5 {font-size: 20px;margin-bottom: 0px;}p.comment-date {font-size: 13px;margin-bottom: 10px;}.comment-box p {line-height: 30px;}.comment-box .btn-default {padding: 6px 20px;text-transform: none;margin-top: 25px;}.replay-layer {padding-left: 60px;}.comment-form-layer {margin-top: 30px;}.comment-form-layer p {font-style: italic;margin: 0px;}.comment-form-layer form {margin-top: 30px;}.fc-comments {display: block;width: 100%;height: calc(2em + 1rem + 2px);padding: 8px 25px;font-size: 14px;font-weight: 400;line-height: 1.5;color: var(--primary-color);background-color: #f0f2f5 !important;background-clip: padding-box;border: none;border-radius: 5px;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;font-family: 'Roboto', sans-serif;}.message-form {/* background-color: #f0f2f5 !important; */border-radius: 10px !important;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;border: none;font-family: 'Roboto', sans-serif;font-size: 14px;}.fc-comments::-ms-expand {background-color: transparent;border: 0;}.fc-comments:-moz-focusring {color: transparent;text-shadow: 0 0 0 #495057;}.fc-comments:focus {color: #858585;background-color: #d1d9e0;border-color: #80bdff;outline: 0;box-shadow: none;}.fc-comments::-webkit-input-placeholder {color: #858585;opacity: 1;}.fc-comments::-moz-placeholder {color: #858585;opacity: 1;}.fc-comments:-ms-input-placeholder {color: #858585;opacity: 1;}.fc-comments::-ms-input-placeholder {color: #858585;opacity: 1;}.fc-comments::placeholder {color: #858585;opacity: 1;}.comment-form-layer .btn-default {margin-top: 40px;}/* =====================================13. CONTACT US.======================================== */.pages-hero-contact {background-image: url("../images/pages-bg.jpg");height: 500px;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}.pages-hero-contact:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: linear-gradient(to bottom right, #000, #000);opacity: 0.5;}.contact-title {position: absolute;bottom: auto;bottom: 35%;color: #FFF;text-align: left !important;}.contact-title {text-align: center;}.contact-form {margin-top: 40px;}.contact-form .col-sm-6,.contact-form .col-sm-12 {margin: 10px 0px;}.map-iframe-alt {width: 100%;height: 500px;}.message-form {/* background-color: #f0f2f5 !important; *//* border-radius: 10px !important; *//* transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; */}.custom-form::-ms-expand {background-color: transparent;border: 0;}.custom-form:-moz-focusring {color: transparent;text-shadow: 0 0 0 #495057;}.custom-form:focus {color: #495057;background-color: #d1d9e0;border-color: #80bdff;outline: 0;box-shadow: none;}.custom-form::-webkit-input-placeholder {color: #6c757d;opacity: 1;}.custom-form::-moz-placeholder {color: #6c757d;opacity: 1;}.custom-form:-ms-input-placeholder {color: #6c757d;opacity: 1;}.custom-form::-ms-input-placeholder {color: #6c757d;opacity: 1;}.custom-form::placeholder {color: #6c757d;opacity: 1;}.with-errors {font-size: 12px;font-family: 'Roboto', sans-serif;text-align: left;color: red;margin-top: 10px;margin-left: 15px;}.alert-success {color: #FFF;background-color: var(--secundary-color);border-color: var(--secundary-color);font-family: 'Roboto', sans-serif;font-size: 15px;line-height: 1.5;}.close {float: right;margin-left: 5px;font-size: 1rem;font-weight: 700;line-height: 1;color: #FFF;text-shadow: none;opacity: 1;}.map-iframe-alt {width: 100%;height: 500px;position: relative;}.bottom-map {position: relative;}.contact-badge {margin-top: -120px;position: relative;z-index: 1;background: #FFF;}.left-contact-badge {height: 500px;padding: 40px;}.right-contact-badge {background-color: var(--primary-heading);height: 500px;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}.left-contact-badge h4 {margin-bottom: 25px;}.right-contact-badge {padding: 60px 40px;position: relative;overflow: hidden;}.right-contact-badge h4 {color: #FFF;margin-bottom: 30px;text-transform: uppercase;}.right-contact-badge p {color: #FFF;margin-bottom: 20px;}.right-contact-badge p.phone::before {font-family: "Roboto";font-weight: 900;content: "\f879";margin-right: 10px;}.right-contact-badge p.mail::before {font-family: "Roboto";font-weight: 900;content: "\f0e0";margin-right: 10px;}.right-contact-badge p.address::before {font-family: "Roboto";font-weight: 900;content: "\f08d";margin-right: 10px;}.photo-contact {width: 180px;position: absolute;bottom: -30px;right: -30px;opacity: 0.4;}/* =====================================14. PRODUCTS LIST.======================================== */.product-description{background-color: #FFF;position: relative;-webkit-box-shadow: 0 0 11px 0 rgba(6,22,58,.14);-moz-box-shadow: 0 0 11px 0 rgba(6,22,58,.14);box-shadow: 0 0 11px 0 rgba(6,22,58,.14);padding: 40px;margin: -130px 20px 50px 20px;text-align: center;}.icon-outline{outline: 2px dashed var(--primary-color);outline-offset: 10px;width: 70px;margin: auto auto 30px auto;}.product-icon{width: 60px;margin: auto;}.product-description .btn-default{margin-top: 10px;}/* =====================================15. PRODUCTS SINGLE.======================================== */.product-featur-img{outline: 5px solid var(--primary-color);outline-offset: -30px;}.product-caption{margin-top: 30px;}.product-caption p{font-size: 16px;line-height: 30px;}.product-caption h3{margin: 30px 0px 15px;}.video-iframe {width: 100%;height: 500px;margin-top: 30px;}/* =====================================16. COMMON SECTIONS.======================================== *//**  Call To Action **/.call-action-wrapper {background-color:#26b7bc;padding: 80px 60px;}.ca-left-side h3 {color: #FFF;margin-bottom: 0px;font-size: 24px;}.ca-left-side h5 {color: #FFF;margin-bottom: 0px;font-size: 30px;}.ca-left-side p {color: #FFF;margin-bottom: 0px;margin-top: 20px;line-height: 40px;font-size: 17px;}.ca-right-side .btn-default {float: right;/* margin-top:30px; */background-color: #FFF;border: 1px solid #FFF;color: var(--primary-color);font-weight:bold;color:#26b7bc;}.ca-right-side .btn-default:hover {float: right;/* margin-top: 30px; */background-color: #009196;border: 1px solid var(--secundary-color);color: #FFF;}/**  WHY US **/.ci-left {margin-top: 50px;margin-right: 12px;}.why-us-content {margin: 0px;position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);padding-left: 60px;}.why-us-inner {margin-top: 35px;}.circle-layer {width: 60px;height: 60px;border-radius: 50%;background-color: var(--primary-color);margin-right: 15px;position: relative;}.cl-icon {width: 40px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;}.call-icon {width: 35px;}.why-us-inner .media {max-width: 350px;margin-bottom: 35px;}.why-us-inner .media-body h5 {margin-bottom: 5px;}.why-us-inner .media-body p {margin-bottom: 0px;font-size: 14px;line-height: 22px;font-style: italic;}.video-bg {background-image: url("../images/video-bg.jpg");height: 500px;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}.video-bg:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: linear-gradient(to bottom right, #000, #000);opacity: 0.4;}.video-caption {position: absolute;top: 55%;left: 50%;transform: translate(-50%, -50%);text-align: center;}.video-caption h2 {margin: 90px 0px 30px;color: #FFF;}.support-banner {background: var(--primary-color);padding: 50px 0px 100px;text-align: center;}.support-banner h3 {text-transform: uppercase;}.support-banner p {width: 50%;margin: auto;text-align: center;color: #FFF;}.support-box {background: #FFF;padding: 35px 25px;text-align: center;border-bottom: solid 3px var(--secundary-color);-webkit-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);-moz-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);}.support-icon {width: 60px;margin: auto auto 15px;}.support-layer {margin-top: -150px;}.support-box h4 {margin-top: 10px;}.support-box p {font-weight: 600;margin-bottom: 0px;}.support-box h6 {margin-top: 25px;}.support-box h4 span {font-weight: 600;font-size: 14px;color: var(--secundary-color);text-transform: uppercase;}/* =====================================17. HOME PAGE ONE.===================================== */.home-about {padding-right: 25px;}.home-about h2 {color: #DAE1E6;opacity: 0.5;text-transform: uppercase;font-size: 60px;line-height: 70px;}.home-about h3 {font-size: 35px;line-height: 42px;margin-top: -35px;position: relative;z-index: 1;}.home-about p{margin: 20px 0px;}.home-about-img {margin-top: -150px;z-index: 1;position: relative;}.image-badget {background-color: var(--primary-color);padding: 30px;max-width: 300px;position: absolute;bottom: 15px;left: 15px;outline: 1px dashed #fff;outline-offset: -12px;}.ib-icon {width: 60px;}.image-badget h4 {color: #FFF;margin-top: 15px;}.image-badget p {color: #FFF;}.hb-box{margin-top: 40px;}.hb-inner{padding-right: 30px;}.hb-icon{width: 50px;}.hb-box h5{font-size: 18px;margin: 15px 0px 2px;}.hb-box p{margin: 0px;font-size: 14px;font-style: italic;}.why-us-img-bg {background-image: url("../images/farmey-2.jpg");height: 600px;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}.why-us-info {width: 60%;margin: 0px;position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);padding-left: 50px;}.signature {width: 150px;margin: 25px 0px;}.contact-bg {background-image: url("../images/farmey-3.jpg");height: 600px;background-position: center;background-repeat: no-repeat;background-size: cover;}.map-iframe {width: 100%;height: 600px;}.contact-info-right {position: relative;height: 600px;}.badges-box {position: absolute;right: 0;bottom: 50px;}.badges-box .media .mr-3 {width: 60px;}.badges-box .media {background-color: var(--primary-color);padding: 15px 30px 15px 20px;outline: 1px dashed #fff;outline-offset: -10px;margin: 20px 0px;}.badges-box .media .media-body {padding: 5px 0px;}.badges-box .media h5 {margin-bottom: 0px;color: #FFF;}.badges-box .media p {margin-bottom: 0px;color: #FFF;}.white-bg {background-color: #FFF !important;outline: 1px dashed var(--primary-color) !important;}.white-bg h5 {color: var(--primary-heading) !important;}.white-bg p {color: var(--primary-heading) !important;}.contact-form {margin-top: 40px;}.contact-form .col-sm-6,.contact-form .col-sm-12 {margin: 10px 0px;}.custom-form {display: block;width: 100%;height: calc(2em + 1rem + 2px);padding: 8px 25px;font-size: 14px;font-weight: 400;line-height: 1.5;color: var(--primary-color);/* background-clip: padding-box; */border: none;/* border-radius: 50rem; */transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;/* font-family: 'Roboto', sans-serif; */border-style: solid;border-width: 1px 1px 1px 1px;border-color:#ddd;border-radius: 0px 0px 0px 0px;}.custom-form::-ms-expand {background-color: transparent;border: 0;}.custom-form:-moz-focusring {color: transparent;text-shadow: 0 0 0 #495057;}.custom-form:focus {color: #495057;background-color: #d1d9e0;border-color: #80bdff;outline: 0;box-shadow: none;}.custom-form::-webkit-input-placeholder {color: #6c757d;opacity: 1;}.custom-form::-moz-placeholder {color: #6c757d;opacity: 1;}.custom-form:-ms-input-placeholder {color: #6c757d;opacity: 1;}.custom-form::-ms-input-placeholder {color: #6c757d;opacity: 1;}.custom-form::placeholder {color: #6c757d;opacity: 1;}.with-errors {font-size: 12px;font-family: 'Roboto', sans-serif;text-align: left;color: red;margin-top: 10px;margin-left: 15px;}.alert-success {color: #FFF;background-color: var(--secundary-color);border-color: var(--secundary-color);font-family: 'Roboto', sans-serif;font-size: 15px;line-height: 1.5;}.close {float: right;margin-left: 5px;font-size: 1rem;font-weight: 700;line-height: 1;color: #FFF;text-shadow: none;opacity: 1;}.news-carousel {position: relative;}.news-carousel .owl-theme .custom-nav {display: none;}.news-carousel .owl-carousel .item .news-thumbnail {margin: 0px 15px;position: relative;}.news-carousel .owl-dots {display: none;}.news-caption {background-color: rgba(0, 0, 0, 0.8);}.news-caption {padding: 35px 20px;position: absolute;top: 70%;left: 50%;transform: translate(-50%, -50%);width: 92%;}.news-caption h4 {color: #FFF;}.news-caption p {color: #a6a6a6;margin: 15px 0px;}.read-more-layer {margin-top: 30px;}.read-more-layer h6 {color: var(--primary-color);font-size: 14px;text-transform: uppercase;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}.read-more-layer h6 a {text-decoration: none;}.right-arrow {width: 30px;margin-left: 15px;margin-top: -5px;}.news-caption .date-layer {position: absolute;top: -40px;right: 10px;background-color: var(--primary-color);text-align: center;padding: 10px 20px;}.date-layer h5 {font-size: 16px;margin-bottom: 0px;}.date-layer p {margin: -5px auto 0px;font-weight: 600;color: #FFF;}.services-layer {background-image: url("../images/farmey-5.jpg");padding: 80px 0px;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}.services-layer-alt {background-color: var(--background-color);padding: 60px 0px 80px;}.services-layer .section-title h2 {color: #DAE1E6;opacity: 0.8;text-transform: uppercase;font-size: 60px;text-align: center;}.service-box {background-color: #FFF;-webkit-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);-moz-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);border-radius: 5px;padding: 30px 20px;margin: 15px 0px;}.sb-icon {width: 50px;float: left;}.sb-caption h4 {margin-bottom: 5px;}.sb-caption p {margin-bottom: 0px;}section{overflow: hidden !important;}.try_box {border-radius: 6px;background-color: white;box-shadow: 0px 30px 70px 0px rgba(3, 15, 44, 0.1);position: relative;padding: 60px 60px;}@media (max-width: 767px) {.try_box {padding: 30px;}}.try_box h2 {font-size: 50px;font-weight: 700;font-family: Nunito;padding-bottom: 10px;}@media (max-width: 767px) {.try_box h2 {font-size: 19px;}}.try_box p {font-size: 16px;line-height: 26px;}@media (max-width: 767px) {.try_box p {font-size: 13px;}}.try_btn_center {width: 100%;height: 100%;display: flex;justify-content: end;align-items: center;}@media (max-width: 767px) {.try_btn_center {justify-content: start;}}@media (min-width: 768px) and (max-width: 991px) {.try_btn_center {justify-content: start;}}.tryshape {position: absolute;left: -39px;top: -32px;z-index: -1;}.btn.btnfree {height: 60px;line-height: 44px;width: 178px;}.actions-btn {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.actions-btn .btn {border-radius: 30px;}.actions-btn a {margin-right: 20px;}.actions-btn a:last-child {margin-right: 0;}.about-section .image {position: relative;}.mayabi-single-slider {background-position: center center;background-size: cover;color: #fff;height: 600px;position: relative;}.mayabi-single-slider:before {content: '';background: #2b2b2bbb;left: 0px;top: 0;width: 100%;height: 100%;position: absolute;}.mayabi-single-slider h1 {color: #fff;font-size: 35px;/* font-weight: 700; *//* text-transform: uppercase; */line-height: 80px;font-family: "Roboto";}.mayabi-single-slider p {color: #fff;font-size: 18px;margin: 20px 0 33px 0;text-align: left;margin-bottom: 1rem;line-height: 35px;}.mayabi-single-slider .btn {margin: 0 7px;}.mayabi-single-table {display: table;height: 100%;width: 100%;}.mayabi-single-tablecell {display: table-cell;vertical-align: middle;}/* btn style */.btna {color: #222222;font-size: 15px;font-family: Roboto;font-weight: 600;/* letter-spacing: 1px; */line-height: 21px;padding: 10px 20px;text-transform: uppercase;border: none;}.btn-type-1 {background: #26b7bc none repeat scroll 0 0;/* border-radius: 4px; */color: #ffff;}.btn-type-2 {color: #26b7bc;/* border-radius: 4px; */background-color: #ffff;}.btn-type-4 {background: #f95759 none repeat scroll 0 0;border: 1px solid #f95759;color: #fff;line-height: 25px;border-radius: 0;}.btn-type-3 {border-radius: 0;background: #009196;color: #fff;transition: all .3s;}.btn-type-5 {border-radius: 0;background: #26b7bc;color: #fff;margin-top:30px;transition: all .3s;}.btn-type-1:hover {background: #009196 none repeat scroll 0 0;color:#FFFFFF}.btn-type-2:hover {background: #26b7bc none repeat scroll 0 0;color: #fff;}.slid-bg-1 {background-image: url(../images/farmey-4.jpg);}/* 8. feature */.feature-area {position: relative;z-index: 1; background-color:#f6f6f6}.feature-area .section-title {margin-bottom: 72px;}.feature-area .section-title h5,.feature-area .section-title h2 {color: #fff;}.feature-area .border-title h1 {-webkit-text-stroke: 2px #ff7232;}.feature-single {background-color: #fff;}.feature-single .feature-thumb {overflow: hidden;/* width: 80%; */margin: 0 auto;}.feature-thumb img {width: 100%;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transition: .3s;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;}.feature-single:hover img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}.feature-text {padding: 50px 50px 50px 50px;}.feature-text h4 {font-size: 14px;color: #ff5e15;text-transform: uppercase;font-weight: 700;margin-bottom: 15px;font-family: 'Roboto', sans-serif;}.feature-text h2 {font-size: 24px;text-transform: uppercase;font-weight: 600;text-align: center;color: #26b7bc;}.feature-text h2 a{color: #26b7bc;}.feature-text p {margin-bottom: 1em;line-height: 35px;}.process-area .section-title h5 {color: #ff5e15;}.process-area .section-title h2 {color: #002052;}.process-area .border-title h1 {-webkit-text-stroke: 2px #f0f0f0;}.bg-primary-gradient {background-repeat: repeat-x;background-image: -webkit-linear-gradient(24deg, #262a5e, #fa9046);background-image: linear-gradient(24deg, #262a5e, #fa9046);}.justify-content-center {justify-content: center !important;}div.box-cta-thin {display: inline-table;text-align: center;vertical-align: middle;margin-bottom: -25px;margin-left: -30px;}.elementor-align-center {text-align: center;}.zhong{  border-width: 0px 1px 0px 1px;border-color: #e2e2e2;border-style: solid;}.btn-defaulta {display: inline-block;width:100%;font-family: 'Roboto', sans-serif;padding: 10px 30px;font-size: 13px;text-transform: uppercase;line-height: 1.3333333;letter-spacing: 1px;font-weight: 600;color: #FFF;background-color: var(--primary-color);border: 1px solid var(--primary-color);text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color: #fff;-webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }.btn-defaulta:hover {color: #fff;background-color: var(--secundary-color);border-color: var(--secundary-color);}.btn-defaulta:focus, .btn-default.focus {color: #fff;background-color: var(--secundary-color);border-color: var(--secundary-color);box-shadow: none;outline: 0;}.btn-defaulta.disabled, .btn-default:disabled {color: #fff;background-color: var(--secundary-color);border-color: var(--secundary-color);}.btn-defaulta:not(:disabled):not(.disabled):active, .btn-defaulta:not(:disabled):not(.disabled).active,.show > .btn-defaulta.dropdown-toggle {color: #fff;background-color: var(--secundary-color);border-color: var(--secundary-color);}.btn-defaulta.disabled,.btn-defaulta:disabled {color: #fff;background-color: #009196;}.btn-default-white {color: var(--headline-color);background-color: #FFF;border-color:  #FFF;}.btn-outline{background-color: transparent;border: solid 2px var(--primary-color);color: var(--primary-color);}.btn-outline-white{background-color: transparent; border: solid 1px #FFF;color: #FFF;}.btn-lg{padding: 10px 35px;font-size: 18px;line-height:30px;}.btn-lg:hover{background-color: var(--secundary-color); border: solid 1px var(--secundary-color); color: #FFF;}.product-grid {position: relative;margin-top:30px;text-align: center;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ddd;}}.product-grid .item-image {overflow: hidden;position: relative;}.product-grid .item-image .image-wrap {display: block;overflow: hidden;position: relative;}.product-grid .item-image .image-wrap > img {width: 100%;display: block;/* transition: 0.6s cubic-bezier(0.33, 1, 0.68, 1); */}.product-grid:hover .item-image .image-wrap > img {/* transform: scale(1.1); */}.product-grid .btns-group {left: 0px;right: 0px;bottom: 30px;z-index: 2;position: absolute;}.product-grid .btns-group > ul {z-index: 1;overflow: hidden;padding: 17px 22px;padding-bottom: 15px;position: relative;border-radius: 3px;}.product-grid .btns-group > ul:before {top: 0px;left: 50%;opacity: 0;bottom: 0px;width: 0px;z-index: -1;content: "";position: absolute;background-color: #ffffff;transform: translateX(-50%);transition: 0.6s cubic-bezier(0.33, 1, 0.68, 1);}.product-grid .btns-group > ul > li {opacity: 0;margin-right: 25px;transform: translateY(150%);}.product-grid .btns-group > ul > li:last-child {margin-right: 0px !important;}.product-grid .btns-group > ul > li > a {color: #8991ab;display: block;line-height: 1;font-size: 21px;}.product-grid .btns-group > ul > li > a:hover {color: #334eff;transform: translateY(-5px);}.product-grid:hover .btns-group > ul:before {opacity: 1;width: 100%;transition: 0.3s cubic-bezier(0.33, 1, 0.68, 1);}.product-grid:hover .btns-group > ul > li {opacity: 1;transform: translateY(0%);transition: 0.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);}.product-grid:hover .btns-group > ul > li:nth-child(1) {transition-delay: 0.1s;}.product-grid:hover .btns-group > ul > li:nth-child(2) {transition-delay: 0.3s;}.product-grid:hover .btns-group > ul > li:nth-child(3) {transition-delay: 0.5s;}.product-grid:hover .btns-group > ul > li:nth-child(4) {transition-delay: 0.7s;}.product-grid .post-label {top: 0px;left: 0px;right: 0px;z-index: 2;padding: 20px;position: absolute;}.product-grid .post-label > ul > li {width: 50px;height: 50px;font-size: 12px;font-weight: 500;line-height: 52px;margin-right: 10px;text-align: center;border-radius: 100%;color: #36415a;}.product-grid .post-label > ul > li:last-child {margin-right: 0px !important;}.product-grid .post-label > ul > li.bg-skyblue {background-color: #92d9eb;}.product-grid .item-content {overflow: hidden;padding-top: 30px;position: relative;background-color:#f6f6f6;padding-bottom:30px;}.product-grid .item-title {margin-bottom: 20px;}.product-grid .item-title > a {display: block;font-size: 16px;font-weight: 500;color: #36415a;height: 60px;}.product-grid .item-title > a:hover {text-decoration: underline;}.product-grid .item-price {display: block;font-size: 18px;font-weight: 500;color: #334eff;transition: 0.4s cubic-bezier(0.33, 1, 0.68, 1);}.product-grid .rating-star {left: 0px;right: 0px;z-index: 1;opacity: 0;bottom: -100%;position: absolute;transition: 0.4s cubic-bezier(0.33, 1, 0.68, 1);}.product-grid:hover .item-price {opacity: 0;transform: translateY(20px);}.product-grid:hover .rating-star {opacity: 1;bottom: 3px;}.has-column-2 .product-grid {max-width: 430px;}/* product grid - end================================================== *//* product list - start================================================== */.product-list {margin-top: 40px;position: relative;}.product-list .item-image {float: left;max-width: 270px;overflow: hidden;position: relative;}.product-list .item-image .image-wrap {display: block;overflow: hidden;position: relative;}.product-list .item-image .image-wrap > img {width: 100%;display: block;transition: 0.6s cubic-bezier(0.33, 1, 0.68, 1);}.product-list:hover .item-image .image-wrap > img {transform: scale(1.1);}.product-list .btns-group {left: 0px;right: 0px;bottom: 30px;z-index: 2;position: absolute;}.product-list .btns-group > ul {z-index: 1;overflow: hidden;padding: 17px 22px;padding-bottom: 15px;position: relative;border-radius: 3px;}.product-list .btns-group > ul:before {top: 0px;left: 50%;opacity: 0;bottom: 0px;width: 0px;z-index: -1;content: "";position: absolute;background-color: #ffffff;transform: translateX(-50%);transition: 0.6s cubic-bezier(0.33, 1, 0.68, 1);}.product-list .btns-group > ul > li {opacity: 0;margin-right: 25px;transform: translateY(150%);}.product-list .btns-group > ul > li:last-child {margin-right: 0px !important;}.product-list .btns-group > ul > li > a {color: #8991ab;display: block;line-height: 1;font-size: 21px;}.product-list .btns-group > ul > li > a:hover {color: #334eff;transform: translateY(-5px);}.product-list:hover .btns-group > ul:before {opacity: 1;width: 100%;transition: 0.3s cubic-bezier(0.33, 1, 0.68, 1);}.product-list:hover .btns-group > ul > li {opacity: 1;transform: translateY(0%);transition: 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6);}.product-list:hover .btns-group > ul > li:nth-child(1) {transition-delay: 0.1s;}.product-list:hover .btns-group > ul > li:nth-child(2) {transition-delay: 0.3s;}.product-list:hover .btns-group > ul > li:nth-child(3) {transition-delay: 0.5s;}.product-list:hover .btns-group > ul > li:nth-child(4) {transition-delay: 0.7s;}.product-list .post-label {top: 0px;left: 0px;right: 0px;z-index: 2;padding: 20px;position: absolute;}.product-list .post-label > ul > li {width: 50px;height: 50px;font-size: 12px;font-weight: 500;line-height: 52px;margin-right: 10px;text-align: center;border-radius: 100%;color: #36415a;}.product-list .post-label > ul > li:last-child {margin-right: 0px !important;}.product-list .post-label > ul > li.bg-skyblue {background-color: #92d9eb;}.product-list .rating-star {top: 58px;right: 30px;position: absolute;}.product-list .item-content {padding: 30px;display: table;}.product-list .post-type {display: block;color: #8991ab;font-size: 13px;margin-bottom: 8px;}.product-list .item-title {margin-bottom: 20px;}.product-list .item-title > a {display: table;font-size: 18px;font-weight: 500;color: #36415a;}.product-list .item-title > a:hover {text-decoration: underline;}.product-list .item-price {display: block;font-size: 18px;font-weight: 500;color: #334eff;}/* breadcrumb section - end==================================================================================================== *//* sidebar section - start==================================================================================================== */.sidebar-section .widget {position: relative;margin-bottom: 50px;}.sidebar-section .widget:last-child {margin-bottom: 0px !important;}.sidebar-section .widget-title {font-size: 17px;font-weight: bold;padding-left: 10px;position: relative;margin-bottom: 30px;padding-bottom: 15px;border-bottom: 1px solid #e2e4f4;background-color: white;text-transform: uppercase;}.sidebar-section .widget-title:before {top: 4px;left: 0px;width: 3px;content: "";height: 15px;position: absolute;background-color: #26b7bc;}.sidebar-section .sidebar-search input {width: 100%;height: 55px;outline: none;padding: 0px 25px;background-color: #f4f8fb;border: 1px solid #e2e4f4;transition: 0.6s cubic-bezier(0.33, 1, 0.68, 1);}.sidebar-section .sidebar-search input:focus {border-color: #334eff;}.sidebar-section .sidebar-search button[type=submit] {top: 50%;right: 20px;line-height: 1;font-size: 21px;position: absolute;color: #334eff;transform: translateY(-50%);}.sidebar-section .products-category > ul > li,.sidebar-section .brand-products > ul > li {margin-bottom: 10px;}.sidebar-section .products-category > ul > li:last-child,.sidebar-section .brand-products > ul > li:last-child {margin-bottom: 0px !important;}.sidebar-section .products-category > ul > li > a,.sidebar-section .brand-products > ul > li > a {color: #636778;}.sidebar-section .products-category > ul > li > a:hover,.sidebar-section .brand-products > ul > li > a:hover {color: #334eff;}.sidebar-section .price-range-area .slider-range {height: 6px;border: none;border-radius: 45px;background-color: #d6d6d6;}.sidebar-section .price-range-area .ui-slider-range {border: none;border-radius: 45px;background-color: #334eff;}.sidebar-section .price-range-area .ui-state-default {top: -7px;width: 20px;height: 20px;border: none;outline: none;border-radius: 100%;border: 6px solid #ffffff;background-color: #334eff;box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.2);}.sidebar-section .price-range-area .price-text {font-size: 14px;font-weight: 500;margin-top: 25px;}.sidebar-section .price-range-area .price-text span {float: left;margin-right: 15px;}.sidebar-section .price-range-area .price-text input {border: none;font-weight: 500;display: inline-block;}.sidebar-section .sidebar-deals-carousel .owl-nav .owl-next,.sidebar-section .sidebar-deals-carousel .owl-nav .owl-prev {width: 35px;height: 35px;border-radius: 3px;}.sidebar-section .sidebar-deals-carousel .owl-nav .owl-next:before,.sidebar-section .sidebar-deals-carousel .owl-nav .owl-prev:before {border: none;font-size: 14px;line-height: 37px;color: #334eff;border-radius: 3px;background-color: #ffffff;}.sidebar-section .sidebar-deals-carousel .owl-nav .owl-next:hover,.sidebar-section .sidebar-deals-carousel .owl-nav .owl-prev:hover {box-shadow: none;}.sidebar-section .sidebar-deals-carousel .owl-nav .owl-next:hover:before,.sidebar-section .sidebar-deals-carousel .owl-nav .owl-prev:hover:before {color: #ffffff;border-color: #334eff;background-color: #334eff;}.sidebar-section .sidebar-deals-carousel .owl-nav .owl-prev {left: 0px;}.sidebar-section .sidebar-deals-carousel .owl-nav .owl-next {right: 0px;}.sidebar-section .tag-list > ul {margin: -3px;}.sidebar-section .tag-list > ul > li {padding: 3px;}.sidebar-section .tag-list > ul > li > a {width: auto;display: block;line-height: 1;border-radius: 3px;padding: 11px 20px;padding-bottom: 8px;color: #636778;border: 1px solid #e2e4f4;}.sidebar-section .tag-list > ul > li > a:hover {color: #ffffff;border-color: #334eff;background-color: #334eff;}.sidebar-section .recent-post > ul > li {margin-bottom: 30px;}.sidebar-section .recent-post > ul > li:last-child {margin-bottom: 0px !important;}.sidebar-section .instagram-shoots > ul {width: auto;display: block;margin: -7.5px;}.sidebar-section .instagram-shoots > ul > li {width: 33.333%;padding: 7.5px;}.sidebar-section .instagram-shoots .instagram-shoot {margin: 0px;}.sidebar-section .instagram-shoots .instagram-shoot .instagram-icon {width: 40px;height: 40px;font-size: 18px;line-height: 46px;}.details-section .details-image.images-group > ul > li {margin-bottom: 20px;}.details-section .details-image.images-group > ul > li:last-child {margin-bottom: 0px !important;}.details-section .details-image.images-group-2 > ul {margin: -10px;display: flex;flex-wrap: wrap;}.details-section .details-image.images-group-2 > ul > li {padding: 10px;flex: 0 0 50%;max-width: 50%;}.details-section .details-image .details-image-carousel {margin-bottom: 7px;}.details-section .details-image .owl-thumbs {margin: -5px;}.details-section .details-image .owl-thumbs .item {float: left;padding: 5px;display: inline-block;}.details-section .details-image .owl-thumbs .item span {width: 80px;display: block;border: 1px solid #ddd;transition: 0.6s cubic-bezier(0.33, 1, 0.68, 1);}.details-section .details-image .owl-thumbs .item:hover span, .details-section .details-image .owl-thumbs .item.active span {border-color: #ddd;}.details-section .details-image .image-tab-nav {float: left;width: 100px;}.details-section .details-image .image-tab-nav > ul {padding-right: 20px;}.details-section .details-image .image-tab-nav > ul > li {margin-bottom: 20px;}.details-section .details-image .image-tab-nav > ul > li:last-child {margin-bottom: 0px !important;}.details-section .details-image .image-tab-nav > ul > li > a {display: block;border: 1px solid transparent;transition: 0.6s cubic-bezier(0.33, 1, 0.68, 1);}.details-section .details-image .image-tab-nav > ul > li > a:hover, .details-section .details-image .image-tab-nav > ul > li > a.active {border-color: #334eff;}.details-section .details-image .tab-content {width: 470px;float: right;}.details-section .details-content .post-type {display: block;font-size: 13px;}.details-section .details-content .item-title {font-size: 24px;font-weight: 600;}.details-section .details-content p{ line-height:35px;}.details-section .details-content .title-text {font-size: 21px;font-weight: 500;}.details-section .details-content p a {color: #334eff;}.details-section .details-content blockquote {padding: 20px;padding-left: 40px;max-width: 715px;margin: 50px auto;border-left: 6px solid #36415a;}.details-section .details-content blockquote p {font-size: 18px;font-weight: 500;color: #36415a;}.details-section .details-content .item-price {line-height: 1;display: block;font-size: 30px;font-weight: 500;color: #334eff;}.details-section .details-content .list-title {font-weight: 500;min-width: 110px;display: inline-block;color: #36415a;}.details-section .details-content .quantity-form .list-title {float: left;margin: 8.5px 0px;}.details-section .details-content .quantity-form .quantity-input {display: table;}.details-section .details-content .btns-group > ul > li {margin-right: 20px;}.details-section .details-content .btns-group > ul > li:last-child {margin-right: 0px !important;}.details-section .details-content .btns-group > ul > li > a:not(.btn) {width: 55px;height: 55px;font-size: 16px;line-height: 57px;text-align: center;background-color: #26b7bc;color: #fff;border: 1px solid #e5e7f5;}.details-section .details-content .btns-group > ul > li > a:not(.btn):hover {color: #ffffff;}.details-section .details-content .info-list > ul > li {margin-bottom: 10px;}.details-section .details-content .info-list > ul > li:last-child {margin-bottom: 0px !important;}.details-section .details-content .info-list > ul > li .list-title {float: left;}.details-section .details-content .info-list > ul > li > ul {display: inline-block;}.details-section .details-content .info-list > ul > li a {display: table;color: #636778;}.details-section .details-content .info-list > ul > li a:hover {color: #334eff;}.details-section .details-content .info-list > ul > li.tag-list > ul > li {margin-right: 5px;padding-right: 2px;position: relative;}.details-section .details-content .info-list > ul > li.tag-list > ul > li:after {right: 0px;bottom: 0px;content: ",";position: absolute;}.details-section .details-content .info-list > ul > li.tag-list > ul > li:last-child {margin-right: 0px !important;padding-right: 0px !important;}.details-section .details-content .info-list > ul > li.tag-list > ul > li:last-child:after {display: none;}.details-section .details-content .features-info-list > ul > li {position: relative;padding-left: 40px;margin-bottom: 20px;}.details-section .details-content .features-info-list > ul > li:last-child {margin-bottom: 0px !important;}.details-section .details-content .features-info-list > ul > li:before {top: 0px;left: 0px;font-size: 21px;content: "";font-weight: 900;position: absolute;color: #334eff;font-family: "Roboto";}.details-section .details-content .tag-links {margin-top: 30px;}.details-section .details-content .tag-links > ul > li {margin-right: 15px;}.details-section .details-content .tag-links > ul > li:last-child {margin-right: 0px !important;}.details-section .details-content .tag-links > ul > li > a {color: #636778;display: block;line-height: 1;border-radius: 3px;padding: 12px 20px;padding-bottom: 9px;border: 1px solid #e2e4f4;}.details-section .details-content .tag-links > ul > li > a:hover {color: #ffffff;border-color: #334eff;background-color: #334eff;}.details-section .details-content .share-links {margin-top: 30px;}.details-section .details-content .share-links > span {font-size: 16px;font-weight: 500;margin-right: 25px;color: #36415a;}.details-section .details-content .share-links > ul > li {margin-right: 20px;}.details-section .details-content .share-links > ul > li:last-child {margin-right: 0px !important;}.details-section .details-content .share-links > ul > li > a {line-height: 1;font-size: 21px;color: #636778;}.details-section .details-content .share-links > ul > li > a:hover {color: #334eff;}.details-section .item-admin {padding: 40px 60px;background-color: #f4f8fb;}.details-section .item-admin .admin-thumb {float: left;width: 70px;height: 70px;overflow: hidden;margin-right: 30px;border-radius: 100%;border: 1px solid #ffffff;}.details-section .item-admin .admin-content {display: table;}.details-section .item-admin .admin-content p {font-size: 18px;color: #36415a;}.details-section .item-admin .admin-content .admin-name {font-size: 16px;font-weight: 500;padding-left: 25px;position: relative;}.details-section .item-admin .admin-content .admin-name:before {top: 7px;left: 0px;content: "";height: 1px;width: 15px;line-height: 1;position: absolute;background-color: #36415a;}.details-section .information-area .title-text {font-size: 21px;font-weight: 500;}.details-section .information-area .tabs-nav {/* border-bottom: 1px solid #e2e4f4; */}.details-section .information-area .tabs-nav > ul > li {margin-right: 50px;}.details-section .information-area .tabs-nav > ul > li:last-child {margin-right: 0px;}.details-section .information-area .tabs-nav > ul > li > a {padding: 0px;border: none;font-size: 38px;font-weight: 500;padding-bottom: 25px;color: #26b7bc;}.details-section .information-area .tabs-nav > ul > li > a:hover, .details-section .information-area .tabs-nav > ul > li > a.active {color: #26b7bc;}.details-section .information-area .info-list > ul > li {position: relative;padding-left: 40px;margin-bottom: 20px;}.details-section .information-area .info-list > ul > li:last-child {margin-bottom: 0px !important;}.details-section .information-area .info-list > ul > li:before {top: 0px;left: 0px;font-size: 16px;content: "";font-weight: 900;position: absolute;color: #334eff;font-family: "Roboto";}.details-section .information-area .table-wrap table {margin: 0px;border: 1px solid #e2e4f4;}.details-section .information-area .table-wrap table tr:nth-of-type(odd) {background-color: #ffffff;}.details-section .information-area .table-wrap table tr:nth-of-type(even) {background-color: #f4f8fb;}.details-section .information-area .table-wrap table td, .details-section .information-area .table-wrap table th {border: none;padding: 12px 30px;color: #636778;vertical-align: middle;}.details-section .information-area .table-wrap table strong {color: #36415a;}.details-section .information-area .form-item input {height: 60px;}.line{border: 1px solid #ddd;}.breadcrumb-bg {padding: 370px 0 340px;background-position: center;background-size: cover;position: relative;z-index: 1;}.breadcrumb-bg::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #04081a;background: -webkit-linear-gradient(to right, #04081a, transparent);background: linear-gradient(to right, #04081a, transparent);opacity: .66;}.breadcrumb-bg::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 146px;background: #000000;background: -webkit-linear-gradient(to bottom, #000000, transparent);background: linear-gradient(to bottom, #000000, transparent);opacity: .66;}.breadcrumb-content {text-align: center;}.breadcrumb-content .title {font-size: 60px;line-height: 1.3;margin-bottom: 8px;color: #26b7bc;font-weight: bold;}.breadcrumb-content .breadcrumb {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0;margin-bottom: 0;list-style: none;background-color: transparent;border-radius: 0;justify-content: center;}.breadcrumb-content .breadcrumb li {/* text-transform: uppercase; */font-weight: 600;color: #fff;margin-top: 50px;line-height: 35px;font-size: 18px;}.breadcrumb-content .breadcrumb li + li {padding-left: 14px;}.breadcrumb-content .breadcrumb li + li::before {content: "|";color: #fff;padding-right: 14px;}























/**







Service Area







*/







.service {



  display: -webkit-box;



  display: -webkit-flex;



  display: -moz-flex;



  display: -ms-flexbox;



  display: flex;



  margin-top: 30px;



  padding: 15px;



  padding: 25px 15px;



  border: 1px solid #eeeeee;



  background: #fafafa;



  height: 169px;



  }















.service__icon {







  text-align: center;







  display: inline-block;







  border-radius: 100%;







  margin-right: 20px;







  color: #26b7bc;







  height: 55px;







  border: 1px solid #26b7bc;







  line-height: 53px;







  -webkit-box-flex: 55px;







  -webkit-flex: 55px;







  -moz-box-flex: 55px;







  -moz-flex: 55px;







  -ms-flex: 55px;







  flex: 55px;







  max-width: 55px;







  margin-bottom: 20px; }







  .service__icon i {







    font-size: 24px;







    vertical-align: text-bottom; }







  .service__icon [class^="flaticon-"]:before,







  .service__icon [class*=" flaticon-"]:before,







  .service__icon [class^="flaticon-"]:after,







  .service__icon [class*=" flaticon-"]:after {







    vertical-align: text-bottom; }







.service__icon img{ width:85%}







.service__content {







  -webkit-flex-shrink: 100;







  -moz-flex-shrink: 100;







  -ms-flex-negative: 100;







  flex-shrink: 100; }







  .service__content h5 {







    text-transform: uppercase;







    font-weight: 700;







    color: #2b2b2b; }







    .service__content h5 a {







      color: #2b2b2b; }







      .service__content h5 a:hover {







        color: #26b7bc; }







  .service__content p {



    margin-bottom: 0;



    font-family: "Roboto";



    line-height: 25px;



    font-size: 15px;



    }















.service:hover .service__icon {







  -webkit-animation: bounceIn 0.5s ease-in-out 1 both;







  -moz-animation: bounceIn 0.5s ease-in-out 1 both;







  -ms-animation: bounceIn 0.5s ease-in-out 1 both;







  -o-animation: bounceIn 0.5s ease-in-out 1 both;












  animation: bounceIn 0.5s ease-in-out 1 both; }















@media only screen and (min-width: 992px) and (max-width: 1199px) {







  .service {







    -ms-flex-wrap: wrap;







    flex-wrap: wrap;







    -webkit-box-pack: center;







    -ms-flex-pack: center;







    justify-content: center;







    text-align: center;







	 }







  .service__icon {







    margin-right: 0; } }















@media only screen and (min-width: 768px) and (max-width: 991px) {







  .service {







    -ms-flex-wrap: wrap;







    flex-wrap: wrap;







    -webkit-box-pack: center;







    -ms-flex-pack: center;







    justify-content: center;







    text-align: center; }







  .service__icon {







    margin-right: 0; } }















@media only screen and (max-width: 767px) {







  .service {







    -ms-flex-wrap: wrap;







    flex-wrap: wrap;







    -webkit-box-pack: center;







    -ms-flex-pack: center;







    justify-content: center;







    text-align: center; 







	







	height: auto!important







	}







  .service__icon {







    margin-right: 0; } }



	



	



	



	



	#list-title {



    font-size: 0;



    margin-top: 15px;



}







.list-item {



    display: inline-block;



    font-size: 16px;



    color: #333982;



    background: transparent;



    padding: 5px 15px;



    outline: none;



    font-weight: 700;



    text-transform: capitalize;



    margin: 10px 15px;



    letter-spacing: 1px;



    -webkit-transition: all 0s ease-in-out 0s;



    -o-transition: all 0s ease-in-out 0s;



    transition: all 0s ease-in-out 0s;



    border: none;



    position: relative;



    border: 1px solid transparent;



	cursor: pointer;



	border: 1px solid #333982;



}







.list-item-checked {



    color: #00AC1F;



    border: 1px solid #00AC1F;



}







.list-item2 {



    display: inline-block;



    font-size: 26px;



    color: #9e9e9e;



    background: transparent;



    outline: none;



    font-weight: 700;



    text-transform: capitalize;



    margin: 0 25px;



    letter-spacing: 1px;



    -webkit-transition: all 0s ease-in-out 0s;



    -o-transition: all 0s ease-in-out 0s;



    transition: all 0s ease-in-out 0s;



    border: none;



    position: relative;



	cursor: pointer;



}







.list-item2-checked {



    color: #26b7bc;



}



.relatedp {



  margin-top: 30px; }







.relatedp__header {



  position: relative;



  /*border: 1px solid #eeeeee;*/ }







.relatedp__image {



  position: relative; }



  /*.relatedp__image:before {



    content: "";



    position: absolute;



    left: 0;



    top: 0;



    height: 100%;



    width: 100%;



    background: #26b7bc;



    opacity: 0;



    visibility: hidden;



    -webkit-transition: all 0.3s ease-in-out 0s;



    -moz-transition: all 0.3s ease-in-out 0s;



    -ms-transition: all 0.3s ease-in-out 0s;



    -o-transition: all 0.3s ease-in-out 0s;



    transition: all 0.3s ease-in-out 0s; }*/







.relatedp__social {



  position: absolute;



  bottom: 27px;



  left: 30px; }



  .relatedp__social ul {



    padding-left: 0;



    margin-bottom: 0;



    list-style: none; }



    .relatedp__social ul li {



      margin: 15px 0;



      -webkit-transform: translateX(-60px);



      -moz-transform: translateX(-60px);



      -ms-transform: translateX(-60px);



      -o-transform: translateX(-60px);



      transform: translateX(-60px);



      opacity: 0;



      visibility: hidden;



      -webkit-transition: all 0.3s ease-out;



      -moz-transition: all 0.3s ease-out;



      -ms-transition: all 0.3s ease-out;



      -o-transition: all 0.3s ease-out;



      transition: all 0.3s ease-out; }



      .relatedp__social ul li:nth-child(1) {



        -webkit-transition-delay: 0.24s;



        -moz-transition-delay: 0.24s;



        -ms-transition-delay: 0.24s;



        -o-transition-delay: 0.24s;



        transition-delay: 0.24s; }



      .relatedp__social ul li:nth-child(2) {



        -webkit-transition-delay: 0.36s;



        -moz-transition-delay: 0.36s;



        -ms-transition-delay: 0.36s;



        -o-transition-delay: 0.36s;



        transition-delay: 0.36s; }



      .relatedp__social ul li:nth-child(3) {



        -webkit-transition-delay: 0.48s;



        -moz-transition-delay: 0.48s;



        -ms-transition-delay: 0.48s;



        -o-transition-delay: 0.48s;



        transition-delay: 0.48s; }



      .relatedp__social ul li:nth-child(4) {



        -webkit-transition-delay: 0.6s;



        -moz-transition-delay: 0.6s;



        -ms-transition-delay: 0.6s;



        -o-transition-delay: 0.6s;



        transition-delay: 0.6s; }



      .relatedp__social ul li:nth-child(5) {



        -webkit-transition-delay: 0.72s;



        -moz-transition-delay: 0.72s;



        -ms-transition-delay: 0.72s;



        -o-transition-delay: 0.72s;



        transition-delay: 0.72s; }



      .relatedp__social ul li:nth-child(6) {



        -webkit-transition-delay: 0.84s;



        -moz-transition-delay: 0.84s;



        -ms-transition-delay: 0.84s;



        -o-transition-delay: 0.84s;



        transition-delay: 0.84s; }



      .relatedp__social ul li:first-child {



        margin-top: 0; }



      .relatedp__social ul li:last-child {



        margin-bottom: 0; }



      .relatedp__social ul li a {



        display: inline-block;



        color: #fff;



        font-size: 20px;



        height: 35px;



        width: 35px;



        line-height: 34px;



        border-radius: 100px;



        text-align: center;



        border: 1px solid #fff; }



        .relatedp__social ul li a:hover {



          background: #333982;



          color: #ffffff;



          border-color: #333982; }







.relatedp__content {



  background: #ffffff;



  text-align: center;



  /*padding: 30px 15px;



  border: 1px solid #eeeeee;*/ }



  .relatedp__content h5 {



    margin-bottom: 2px; }



    .relatedp__content h5 a {



	font-weight:normal;



      color: #2b2b2b; font-size:1rem }



      .relatedp__content h5 a:hover {



        color: #333982; }



  .relatedp__content p {



    margin-bottom: 0;



    color: #a0a0a0; }







.relatedp:hover .relatedp__image:before {



  opacity: 0.85;



  visibility: visible; }







.relatedp:hover .relatedp__social ul li {



  opacity: 1;



  visibility: visible;



  -webkit-transform: translateX(0);



  -moz-transform: translateX(0);



  -ms-transform: translateX(0);



  -o-transform: translateX(0);



  transform: translateX(0); }

/*news*/
.news {
    width: 100%;
   
    background-size: cover;
    padding-bottom: 40px;
}
.news ul{
    margin: 25px -10px 30px -10px;
}
.news ul li{
    position: relative;
    width: 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width:50%;
    margin-bottom: 20px;
	float:left
}
.news ul li a{
    margin: 0 10px;
    background: #fff;
    display: block;
    padding: 15px 15px 10px 10px;
}
.news ul li:hover a{
    background: #26b7bc;
}
.news ul li .news_date{
    width: 60px;
    float: left;
    text-align: center;
}
.news ul li .news_date h2{
    color: #555555;
    font-size: 50px;
    text-align: center;
    line-height: 50px;
}
.news ul li:hover .news_date h2,.news ul li:hover .news_date h2 span,.news ul li:hover .news_right h3,.news ul li:hover .news_right p{
    color: #fff;
}
.news ul li .news_date h2 span{
    color: #555555;
    font-size: 14px;
    display: block;
    line-height: 15px;
}
.news ul li:hover .news_right{
    border-left: 1px solid #14364e;
}
.news ul li .news_right{
    width: 85%;
    float: right;
    padding-left: 5%;
    border-left: 1px solid #cccccc;
}
.news ul li .news_right h3{
    color: #555555;
    font-size: 16px;
    line-height: 25px;
    height: 25px;
	word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;
    overflow: hidden;
}
.news ul li .news_right p{
    color: #666666;
    font-size: 14px;
    line-height: 20px;
    padding-top:5px;
	word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
}


.ho_til{
    width: 100%;
    text-align: center;
	margin: 50px 0 0 0;
	position: relative;
}
.ho_til h2{
    color: #444444;
    font-size:28px;
	line-height: 45px;
	font-weight: 400;
	position: relative;
}
.ho_til.white_til h2{
	color: #fff;
}
.ho_til.white_til p{
	color: #fff;
}
.ho_til h2::after{
    content: "";
	width: 40px;
	border-radius: 5px;
    height: 3px;
	left: 50%;
	margin-left: -20px;
    bottom: 0px;
    background: ##26b7bc;
    display: block;
	position: absolute;
	z-index: -1;
}
.ho_til p{
	color: #666666;
	font-size: 14px;
	line-height: 35px;
	display: block;
}

.jjbq-box li{
    -webkit-box-flex: 0;
}

.clearfix:before{
    display: table;
    content: " ";
}
.clearfix:after{
    content: '';
    display: block;
    clear: both;
}


.course_box a.nr_more,.job a.nr_more,.news a.nr_more{
    background: #fff;
    border:2px solid #fff;
    color: #fff;
    font-size: 16px;
    width: 140px;
    text-align: center;
    margin: 10px auto 0;
    line-height: 45px;
    display: block;
    border-radius: 5px;
	background-color:#26b7bc
}

/*team*/
.team{
    text-align: center;
    width: 100%;
    background: none;
    padding-bottom: 45px;
}


.ny_content .content_right .conn {
	color: #555;
	font-size: 14px;
	line-height: 28px;
	padding-top: 10px;
}
.ny_content .ny_news_con2 {
	min-height: 300px;
}
.ny_content .content_right .conn .ny_news_con img, .ny_content .content_right .conn .ny_news_con table, .ny_content .content_right .conn .ny_news_con tr, .ny_content .content_right .conn .ny_news_con td, .ny_content .content_right .conn .ny_news_con p, .ny_content .content_right .conn .ny_news_con span, .ny_content .content_right .conn .ny_news_con div {
	width: auto !important;
	height: auto !important;
	max-width: 100% !important;
	max-height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	white-space: normal;
	word-break: break-all;
}


.new_inside {
	overflow: hidden;
	margin-bottom: 30px;
}
.new_inside li {
	width: 100%;
}
.news_box {
	position: relative;
	border-bottom: 1px solid rgba(0,0,0,.06);
	background: transparent;
	/* height: 180px; */
}
.news_txt {
	/* float: left; */
	padding: 36px 0 28px 10%;
	transition: all .3s ease-out 0s;
}
.news_box:hover .news_txt {
	padding: 36px 0 28px 12%;
}
.news_txt a span {
	font-size: 16px;
	color: #717171;
	display: block;
	height: 24px;
	overflow: hidden;
	margin-bottom: 20px;
	transition: all .3s ease-out 0s;
}
.news_box:hover .news_txt a span {
	color: #333
}
.news_box:hover .news_txt i {
	color: #999
}
.news_txt i {
	color: #7D7D7D;
	font-style: normal;
	line-height: 24px;
	/* height: 73px; */
	display: block;
	overflow: hidden;
}
.news_date {
	/* width: 80px; */
	/* float: right; */
	/* font-family: "微软雅黑"; */
	/* color: #999; */
	/* padding: 36px 66px 0 0; */
	/* transition: all .3s ease-out 0s; */
	/* position: absolute; */
	/* left: 0; */
	/* float: left; */
	/* padding-top: 30px; */
}
.news_box:hover .news_date {
	padding: 36px 86px 0 0
}

.news_txt i {
	color: #7D7D7D;
	font-style: normal;
	line-height: 50px;
	/* height: 73px; */
	display: block;
	overflow: hidden;
}
.news_box:hover .news_date {
	padding: 36px 86px 0 0
}
.arrow_left {
	position: absolute;
	top: 90px;
	left: 5px;
	width: 35px;
	height: 35px;
	text-align: center;
	border: 1px solid #fff;
	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	background: url(../images/icon.png) no-repeat 9px 14px;
}
.news_box:hover .arrow_left {
	border: 1px solid #16b4b9;
	background: url(../images/icon_hover.png) no-repeat 9px 14px #16b4b9;
}
.arrow_left i {
	width: 14px;
	height: 9px;
	display: block;
	margin: 13px 0 0 11px;
}
.news_date span {
	/* float: left; */
	/* line-height: 36px; */
	/* height: 36px; */
	/* font-size: 24px; */
	/* font-family: "微软雅黑"; */
	/* width: 100px; */
}
.news_date i {
	float: left;
	color: #ABABAB;
	font-size: 0;
}
.news_txt a span::before {
	width: 35px;
	height: 1px;
	content: '';
	background: #BFBFBF;
	position: absolute;
	top: 48px;
	left: 0px;
	transition: all 0.3s ease-out 0s;
}
.news_box:hover .news_txt a span::before {
	width: 60px;
	transition: all 0.3s ease-out 0s;
	background: #16b4b9;
}
.news_box:hover .news_date span {
	color: #333;
}
.news_box:hover .news_date {
	padding: 30px 42px 0 0;
}



.ny_content .content_right .conn .ny_news_tlt {
	text-align: center;
	font-size: 20px;
	color: #555;
	padding: 10px 0;
}
.ny_news_time {
	text-align: center;
	font-size: 12px;
	color: #999;
	padding-bottom: 10px;
	border-bottom: 1px dashed #dedede;
	margin-bottom: 10px;
}
.ny_news_ye {
	padding-top: 30px;
}
.ny_news_ye p {
	height: 35px;
	line-height: 35px;
	background: #f1f1f1;
	margin-bottom: 10px;
	padding: 0 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.content_left .show_menu {
	width: 100%;
}
.page_list {
	margin-bottom: 30px;
}
.ly_msg h3 {
	display: none;
}
.content_right .conn .pro_name {
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	color: #0256ac;
	margin-bottom: 10px;
}
.content_right .conn .proshow1 {
	padding-top: 40px;
	position: relative;
	padding-bottom: 20px;
}
.content_right .conn .proshow1 .js-silder {
	float: left;
	width: 45%;
	margin-top: 0 !important;/*border:1px solid #ddd;*/
	box-shadow: 0px 0 44px 0 #e1dddd;
}

@media screen and (max-width:490px){


	.news ul li .news_date{
		display: none;
	}
	.news ul li .news_right{
		width: 100%;
		padding-left: 0%;
		border-left: none;
	}
	.news ul li:hover .news_right{
		border-left: none;
	}}
	
	
	@media screen and (max-width:690px){
	.job .job2_pic li{
		width: 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 5px;
	}
	.job .job2_pic li .job2-box{
		background: rgba(255,255,255,0.9)
	}
	.job .job1_pic{
		display: none;
	}
	.job .container{
		padding: 0 15px 45px 15px;
	}
	.news ul li {
		width: 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.news ul li .news_right{
		width: 100%;
	}}