@charset "utf-8";
.cf7-required:after,
.woocommerce ul.products li.product a h3:hover,
.woocommerce ul.products li.product ins,
.post-title h2:hover,
.sh-team:hover .sh-team-role,
.sh-team-style4 .sh-team-role,
.sh-team-style4 .sh-team-icon:hover i,
.sh-header-search-submit,
.woocommerce .woocommerce-tabs li.active a,
.woocommerce .required,
.sh-recent-products .woocommerce .star-rating span::before,
.woocommerce .woocomerce-styling .star-rating span::before,
.sh-jevelin-style3.woocommerce .product .product_meta .posted_in a,
.sh-jevelin-style3 .sh-increase-numbers span:hover,
.woocommerce div.product p.price,
.woocomerce-styling li.product .amount,
.post-format-icon,
.sh-accent-color,
.sh-blog-tag-item:hover h6,
ul.page-numbers a:hover,
.sh-portfolio-single-info-item i,
.sh-filter-item.active,
.sh-filter-item:hover,
.sh-nav .sh-nav-cart li.menu-item-cart .mini_cart_item .amount,
.sh-pricing-button-style3,
#sidebar a:not(.sh-social-widgets-item):hover,
.logged-in-as a:hover,
.woocommerce table.shop_table.cart a:hover,
.wrap-forms sup:before,
.sh-comment-date a:hover,
.reply a.comment-edit-link,
.comment-respond #cancel-comment-reply-link,
.sh-portfolio-title:hover,
.sh-portfolio-single-related-mini h5:hover,
.sh-header-top-10 .header-contacts-details-large-icon i,
.sh-unyson-frontend-test.active,
.plyr--full-ui input[type=range],
.woocommerce td.woocommerce-grouped-product-list-item__label a:hover,
.sh-accent-color-hover:hover {color: #47c9e5 !important;}
.woocommerce p.stars.selected a:not(.active),
.woocommerce p.stars.selected a.active,
.sh-jevelin-style3 .woocommerce-form-coupon-toggle .sh-alert,
.sh-jevelin-style3 .woocommerce-progress.step1 .woocommerce-header-item-cart,
.sh-jevelin-style3 .woocommerce-progress.step2 .woocommerce-header-item-checkout,
.sh-dropcaps-full-square,
.sh-dropcaps-full-square-border,
.masonry2 .post-content-container a.post-meta-comments:hover,
.sh-header-builder-edit:hover {background-color: #47c9e5;}
.contact-form input[type="submit"],
.sh-back-to-top:hover,
.sh-dropcaps-full-square-tale,
.sh-404-button,
.woocommerce .wc-forward,
.woocommerce .checkout-button,
.woocommerce div.product form.cart button,
.woocommerce .button:not(.add_to_cart_button),
.sh-blog-tag-item,
.sh-comments .submit,
.sh-sidebar-search-active .search-field,
.sh-nav .sh-nav-cart .buttons a.checkout,
ul.page-numbers .current,
ul.page-numbers .current:hover,
.post-background,
.post-item .post-category .post-category-list,
.cart-icon span,
.comment-input-required,
.widget_tag_cloud a:hover,
.widget_product_tag_cloud a:hover,
.woocommerce #respond input#submit,
.sh-portfolio-overlay1-bar,
.sh-pricing-button-style4,
.sh-pricing-button-style11,
.sh-revslider-button2,
.sh-portfolio-default2 .sh-portfolio-title,
.sh-recent-posts-widgets-count,
.sh-filter-item.active:after,
.blog-style-largedate .post-comments,
.sh-video-player-style1 .sh-video-player-image-play,
.sh-video-player-style2 .sh-video-player-image-play:hover,
.sh-video-player-style2 .sh-video-player-image-play:focus,
.woocommerce .woocommerce-tabs li a:after,
.sh-image-gallery .slick-dots li.slick-active button,
.sh-recent-posts-carousel .slick-dots li.slick-active button,
.sh-recent-products-carousel .slick-dots li.slick-active button,
.sh-settings-container-bar .sh-progress-status-value,
.post-password-form input[type="submit"],
.wpcf7-form .wpcf7-submit,
.sh-portfolio-filter-style3 .sh-filter-item.active .sh-filter-item-content,
.sh-portfolio-filter-style4 .sh-filter-item:hover .sh-filter-item-content,
.sh-woocommerce-categories-count,
.sh-woocommerce-products-style2 .woocommerce ul.products li.product .add_to_cart_button:hover,
.woocomerce-styling.sh-woocommerce-products-style2 ul.products li.product .add_to_cart_button:hover,
.sh-icon-group-style2 .sh-icon-group-item:hover,
.sh-text-background,
.plyr--audio .plyr__control.plyr__tab-focus,
.plyr--audio .plyr__control:hover,
.plyr--audio .plyr__control[aria-expanded=true],
.sh-jevelin-style3 .widget_price_filter .ui-slider .ui-slider-range {background-color: #47c9e5 !important;}
.sh-cf7-style4 form input:not(.wpcf7-submit):focus {border-bottom-color: #47c9e5;}
::selection {background-color: #47c9e5 !important; color: #fff;}
::-moz-selection {background-color: #47c9e5 !important; color: #fff;}
.woocommerce .woocommerce-tabs li.active a {border-bottom-color: #47c9e5 !important;}
#header-quote,
.sh-dropcaps-full-square-tale:after,
.sh-blog-tag-item:after,
.widget_tag_cloud a:hover:after,
.widget_product_tag_cloud a:hover:after {border-left-color: #47c9e5 !important;}
.cart-icon .cart-icon-triangle-color {border-right-color: #47c9e5 !important;}
.sh-back-to-top:hover,
.widget_price_filter .ui-slider .ui-slider-handle,
.sh-sidebar-search-active .search-field:hover,
.sh-sidebar-search-active .search-field:focus,
.sh-cf7-style2 form p input:not(.wpcf7-submit):focus,
.sh-cf7-style2 form p textarea:focus,
.sh-jevelin-style3 .order-total .woocommerce-Price-amount {border-color: #47c9e5 !important;}
.post-item .post-category .arrow-right {border-left-color: #47c9e5;}
.woocommerce .wc-forward:hover,
.woocommerce .button:not(.add_to_cart_button):hover,
.woocommerce .checkout-button:hover,
.woocommerce #respond input#submit:hover,
.contact-form input[type="submit"]:hover,
.wpcf7-form .wpcf7-submit:hover,
.sh-video-player-image-play:hover,
.sh-404-button:hover,
.post-password-form input[type="submit"],
.sh-pricing-button-style11:hover,
.sh-revslider-button2.spacing-animation:not(.inverted):hover {background-color: #15bee4 !important;}
.sh-cf7-unyson form .wpcf7-submit {background-size: 200% auto; background-image: linear-gradient(to right, #47c9e5, #15bee4, #15bee4);}
.sh-mini-overlay-container,
.sh-portfolio-overlay-info-box,
.sh-portfolio-overlay-bottom .sh-portfolio-icon,
.sh-portfolio-overlay-bottom .sh-portfolio-text,
.sh-portfolio-overlay2-bar,
.sh-portfolio-overlay2-data,
.sh-portfolio-overlay3-data {background-color: rgba(71, 201, 229, 0.75) !important;}
.woocommerce-progress {background-color: rgba(71, 201, 229, 0.07);}
.woocommerce-progress-item {color: rgba(71, 201, 229, 0.5);}
.sh-jevelin-style3 .sh-increase-numbers span:hover,
.widget_price_filter .price_slider_wrapper .ui-widget-content {background-color: rgba(71, 201, 229, 0.12) !important;}
.widget_price_filter .ui-slider .ui-slider-range {background-color: rgba(71, 201, 229, 0.5) !important;}
.sh-team-social-overlay2 .sh-team-image:hover .sh-team-overlay2,
.sh-overlay-style1,
.sh-portfolio-overlay4 {background-color: rgba(71, 201, 229, 0.8) !important;}
.sh-header .sh-nav>.current_page_item>a,
.sh-header .sh-nav>.current-menu-ancestor>a,
.sh-header .sh-nav>.current-menu-item>a,
.sh-header-left-side .sh-nav>.current_page_item>a {color: rgba(61, 61, 61, 0.69) !important;}
.sh-popover-mini:not(.sh-popover-mini-dark) {background-color: #47c9e5;}
.sh-popover-mini:not(.sh-popover-mini-dark):before {border-color: transparent transparent #47c9e5 #47c9e5 !important;}
.sh-footer .sh-footer-widgets a:hover,
.sh-footer .sh-footer-widgets li a:hover,
.sh-footer .sh-footer-widgets h6:hover {color: #47c9e5;}
.sh-section-7bd54611878fc8fe480a946271cc8536 {padding: 90px 35% 90px 15%; background-color: rgba(10, 10, 10, 0.6);}
.sh-section-overlay-7bd54611878fc8fe480a946271cc8536 {z-index: -1000; background: rgba(10, 10, 10, 0.6); position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.sh-section-overlay-front {z-index: 0;}
.sh-column-baf691087e93e8d609bcb340063c785b {background-position: center center;}
#heading-d34b7f704eac960f5af28acea01cdc75 .sh-element-margin {margin: 0px 0px 20px 0px;}
#heading-d34b7f704eac960f5af28acea01cdc75 .sh-heading-content {font-size: 26px; font-weight: 300 !important; color: #16acce;}
#heading-d34b7f704eac960f5af28acea01cdc75 .sh-heading-content,
#heading-d34b7f704eac960f5af28acea01cdc75 .sh-heading-additional-text {}
#heading-e3b031a91d5dfcb84be47011221cfe13 .sh-element-margin {margin: 0px 0px 10px 0px;}
#heading-e3b031a91d5dfcb84be47011221cfe13 .sh-heading-content {font-weight: 300 !important; color: #ffffff;}
#heading-e3b031a91d5dfcb84be47011221cfe13 .sh-heading-content,
#heading-e3b031a91d5dfcb84be47011221cfe13 .sh-heading-additional-text {font-family: 'Raleway' !important;}
#empty-space-398342040fb93800d3718f8955a66a52 {height: 30px;}
#button-link .sh-button-text {font-weight: 600;}
#button-link .sh-button {border-radius: 24px; background-color: #47c9e5; color: #ffffff;}
#button-link {}
#button-link .sh-element-margin {margin: 0px 20px 15px 0px;}
#button-link:not(.sh-button-style-2) .sh-button:hover {}
#button-link.sh-button-style-2 .sh-button:after {}
#button-link.sh-button-style-2 .sh-button:hover {}
.sh-section-symk {padding: 30px 10%;}
.sh-section-overlay-symk {z-index: -1000; background: #ffffff; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.sh-section-overlay-front {z-index: 0;}

.sh-column-banner {padding: 100px 0px 100px 10%;background-color: rgba(0,0,0,0.4);background-position: center center;}
.sh-column-career {padding: 100px 0px 100px 10%;min-height: 450px;background-color: rgba(0,0,0,0.4);background-position: center center;}
#heading-ban .sh-element-margin {margin: 0px 0px 15px 0px;}
#heading-ban .sh-heading-content {color: #ffffff;}
#heading-ban .sh-heading-content,#heading-ban .sh-heading-additional-text {}
#text-block-ban {color: #ffffff;margin: 0px 0px 30px 0px;}
#text-block-ban a:hover,#text-block-ban a:focus {color: #10a0c0;}
#text-block-ban .drop-cap {font-weight: bold;font-size: 50px;display: block;float: left;margin: 8px 10px 0 0;}

.sh-section-bxmk {padding: 0px 10% 30px 10%;}
.sh-section-overlay-bxmk{z-index: -1000;background: #ffffff;position: absolute;top: 0; bottom: 0; left: 0; right: 0;}
.sh-column-bxmk {padding: 30px 30px 30px 30px;border-left: 1px solid #ececec;background-position: center center;}
.sh-section-bxmk .sh-column-bxmk:first-child { border: 0;}
#iconbox-bxmk .sh-iconbox-title h3 {font-size: 16px; font-weight: normal;}
#iconbox-bxmk.sh-iconbox-left .sh-iconbox-aside {margin-left: 7.2px;}
#iconbox-bxmk .sh-iconbox-hover {font-size: 36px;}
#iconbox-bxmk.sh-iconbox-left .sh-iconbox-aside {padding-left: 66px;}
#iconbox-bxmk .sh-iconbox-hover {color: #b6b6b6;}
#iconbox-bxmk.sh-iconbox-style6 .sh-iconbox-hover {text-shadow: -3px 2px rgba(182,182,182,0.3);}
#iconbox-bxmk:hover .sh-iconbox-hover {color: #47c9e5;}

.sh-column-mk {padding: 10px 60px 10px 60px; border-left: 1px solid #ececec; background-position: center center;}
.sh-column-mk:first-child{border-left: none;}
#iconbox-mk .sh-iconbox-title h3 {font-size: 16px; font-weight: normal;}
#iconbox-mk.sh-iconbox-left .sh-iconbox-aside {margin-left: 7.2px;}
#iconbox-mk .sh-iconbox-hover {font-size: 36px;}
#iconbox-mk.sh-iconbox-left .sh-iconbox-aside {padding-left: 66px;}
#iconbox-mk .sh-iconbox-hover {color: #b6b6b6;}
#iconbox-mk.sh-iconbox-style6 .sh-iconbox-hover {text-shadow: -3px 2px rgba(182, 182, 182, 0.3);}
#iconbox-mk:hover .sh-iconbox-hover {color: #47c9e5;}

.sh-section-habout {padding: 80px 10% 20px 10%;}
.homeAbout{ text-align: center; padding: 0 0 60px;}
.homeAbout img{ width: 100%; max-width: 1020px;}
.sh-section-habout .sh-text-block .box{max-width: 1100px; margin: 0 auto; line-height: 36px; padding-bottom: 60px;}
.sh-section-myzz{padding: 120px 10% 20px 10%;}
.sh-section-myzzhy{padding: 180px 10% 60px 10%;}
.sh-section-overlay-d872112f3619c42bcf6187d8381da8e4 {z-index: -1000; background: #f9f9f9; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.sh-section-overlay-front {z-index: 0;}
.sh-column-lebox {padding: 0px 7% 0px 7%; margin: -60px 0px 0px 0px; background-position: center center;}
.sh-column-casebox{padding: 0px 6% 0px 8%;margin: -20px -5% 0px 0px;}
#single-image-leimg {text-align: left;}
#single-image-leimg .sh-image-lazy-loading { margin: 0 auto;}
.text-right .sh-image-lazy-loading{margin-left: auto; margin-right: 0;}
#single-image-leimg .sh-element-margin {margin: 0px 0px 15px 0px;}
.sh-column-zyp40 {padding: 0px 40px 0px 40px; background-position: center center;}

.sh-section-caselist{padding: 120px 0px 0px 0px;}
.sh-section-caseb120 {padding: 0px 0px 120px 0px;}
.sh-column-casepad {padding: 10px 15px 10px 15px;background-position: center center;}
.sh-section-casep80 {padding: 80px 0px 80px 0px;}
.sh-section-t50{padding-top: 50px;}
.sh-column-msg {padding: 100px 4% 100px 4%;background-color: #ffffff;background-position: center center;box-shadow: 0 15px 25px -7px rgba(0,0,0,0.09), 0 -12px 10px -10px rgba(0,0,0,0.04);}
.sh-column-msgr {padding: 100px 15px 100px 15px;background-position: center center;}
#text-block-msgr {font-size: 14px;margin: 0px 0px 15px 0px;}
#text-block-msgr a:hover,#text-block-msgr a:focus {color: #10a0c0;}
#text-block-msgr .drop-cap {font-weight: bold;font-size: 50px;display: block;float: left;margin: 8px 10px 0 0;}


#heading-sRow .sh-element-margin {margin: 0px 0px 5px 0px;}
#heading-sRow .sh-heading-content {font-weight: 400 !important; color: #8d8d8d;}
#heading-sRow .sh-heading-content,
#heading-sRow .sh-heading-additional-text {}
#heading-cRow .sh-element-margin {margin: 0px 0px 20px 0px;}
.sh-element-margin40 {margin: 0px 0px 40px 0px!important;}
.sh-element-margin20 {margin: 0px 0px 20px 0px!important;}
#heading-cRow .sh-heading-content {color: #505050;}
#heading-cRow .sh-heading-content,#heading-cRow .sh-heading-additional-text {}
#heading-lxRow .sh-element-margin {margin: 0px 0px 15px 0px;}
#heading-lxRow .sh-heading-content {font-weight: 700!important;color: #47c9e5;}
#text-block-lxRow {color: #ffffff;margin: 0px 0px 40px 0px;}
#text-block-lxRow a:hover,#text-block-lxRow a:focus {color: #10a0c0;}
#text-block-lxRow .drop-cap {font-weight: bold;font-size: 50px;display: block;float: left;margin: 8px 10px 0 0;}
#heading-js .sh-element-margin {margin: 0px 0px 5px 0px;}
#heading-js .sh-heading-content {font-weight: 400!important;color: #8d8d8d;}


#text-block-hxtxt {margin: 0px 0px 30px 0px;}
.txtmb40{margin-bottom: 40px;}
#text-block-hxtxt a:hover,
#text-block-hxtxt a:focus {color: #10a0c0;}
#text-block-hxtxt .drop-cap {font-weight: bold; font-size: 50px; display: block; float: left; margin: 8px 10px 0 0;}
.sh-section-acc58a3c97a587a3cf6bb58797f03e6e {padding: 0px 20% 120px 20%;}
.sh-section-overlay-acc58a3c97a587a3cf6bb58797f03e6e {z-index: -1000; background: #f9f9f9; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.sh-section-overlay-front {z-index: 0;}
.txtwhite #heading-sRow .sh-heading-content,.txtwhite #heading-cRow .sh-heading-content,.txtwhite #text-block-hxtxt{color: #fff;}
#divider-gline {margin: 25px 0px 25px 0px!important;}
#divider-gline.sh-divider-content-none .sh-divider-line {border-top-width: 1px;border-top-color: #dddddd;border-top-style: solid;}


.sh-column-fl {background-position: center center;}
.sh-column-wrapper {margin-left: auto; margin-right: auto;}
#button-fl .sh-button-text {font-weight: normal;}
#button-fl .sh-button {border-radius: 20px; background-color: #47c9e5; color: #ffffff; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.25); display: block !important; width: 100%;}
#button-fl {}
#button-fl .sh-element-margin {margin: 0px 0px 0px 0px;}
#button-fl:not(.sh-button-style-2) .sh-button:hover {}
#button-fl.sh-button-style-2 .sh-button:after {}
#button-fl.sh-button-style-2 .sh-button:hover {}

.sh-section-boxgrey {padding: 80px 10% 60px 10%; background-color: #f9f9f9;}
.hLight{ width: 100%; max-width: 1100px; margin: 0 auto;}
.hLight ul{padding: 0;}
.hLight li{list-style: none;}
.hLight_slides,hLight_pager{width: 100%;}
.hLight_slides li a::after{content: '';clear: both; display: block;}
.hLight_slides_item{margin:0;display:none;height:100%;font-size: 18px; line-height: 32px;color: #3b3c3d;}
.hLight_slides_item.active-slide{display: block;}
.hLight_image{height:252px;margin-bottom:14px;background-size:contain;background-position: left top;background-repeat:no-repeat}
.hLight_title{margin-bottom:24px;font-size:24px;font-weight:700;color:#252525;}
.hLight_title p{font-size:24px;font-weight:700;color:#252525;margin-bottom:24px;line-height:initial}
.hLight_text{font-size: 16px;color: #252525;}
.hLight_text li{padding-left: 18px!important; font-size: 16px;margin-bottom: 10px;position: relative;}
.hLight_text li::before{content: '';position: absolute; top: 13px;left: 0;height: 8px;width: 8px; background-color: #50cce6;}
.hLight_pager{background-color: #eee;margin: 22px auto 30px;}
.hLight_pager li{min-width: auto; font-size: 18px;color: #3b3c3d;}
.hLight_pager li a{display:block;background-image:none;width:100%;padding:25px 5px;text-align:center;cursor:pointer;font-size:18px;font-weight:600;color:#000;line-height:normal}
.hLight_pager li a.active,.hLight_pager li a:hover{background-color: #ddd;}
.hLight .bx-wrapper { padding: 0;}
.hLight .bx-viewport{z-index: 1;}
.hLight .bx-controls {position: relative;}
.hLight .bx-controls-direction{position:absolute;z-index:0;width:calc(100% + 42px * 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:0;left:-42px}
.hLight .bx-controls-direction .bx-next,.hLight .bx-controls-direction .bx-prev{height:74px; line-height: 74px; width:34px;font-size:12px;font-weight:700;color:#115689;cursor:pointer;font-family:'simple-line-icons';text-align: center; }
.hLight .bx-controls-direction .bx-next.disabled, .hLight .bx-controls-direction .bx-prev.disabled {opacity: .3;}
.hLight .bx-controls-direction .bx-next:before,.hLight .bx-controls-direction .bx-prev:before{font-size: 12px;}
.hLight .bx-controls-direction .bx-prev:before{content:"\e605"}
.hLight .bx-controls-direction .bx-next:before{content:"\e606"}

.bg-grey{background-color: #f9f9f9;}
.testRow{padding: 80px 0;}
.sh-section-indust{padding: 120px 10% 120px 10%;}
.test-container{max-width: 1160px;margin: 0 auto; padding: 0 15px;}
.test-row{padding: 80px 0;}
.test-box .testleft{ padding-left: 0; padding-right: 40px; float: left;}
.test-box .testright{ padding-left: 40px; padding-right: 0; float: right;}
.test-box img{display: block; margin: 0 auto;}
.test-box .name{background-color: #2b2b2b; max-width: 300px; text-align: center; margin: 0 auto; padding: 10px;color: white; font-size: 18px;}
.test-box .testabout{ color: #444; line-height: 32px; font-size: 16px; text-align: left;}
.test-box .testabout img{float: left;}
.test-box .testabout h2{font-size: 30px; line-height: 40px; margin-bottom: 20px; color: #47c9e5; font-weight: normal;}
.test-fwx{max-width: 1002px; margin: 0 auto; padding: 0 10px;}
.test-fwx .headingRow p{color: #444;}
.a11y-cards { display: flex; justify-content: center; flex-wrap: wrap;}
.a11y-cards > div{height: 265px;width: 230px; border: solid 2px #ddd;background-color: white;border-radius: 3px;display: flex;flex-direction: column;align-items: center;margin: 0 4px 4px;padding: 20px;}
.a11y-cards > div > div{border-radius: 50%;border: solid 3px white;box-shadow: 0 0 4px 3px lightgrey;height: 85px;width: 85px;display: flex;align-items: center;justify-content: center;}
.a11y-cards > div > p{text-align: center;}
.a11y-cards > div > p:nth-child(2){margin: 15px 0 10px;font-weight: 600;}
.a11y-cards > div > p:nth-child(3){margin: 0;font-size: 14px;}
.test-pdza{max-width: 900px; margin: 0 auto; padding: 0 10px;}
.test-pdza>div{padding: 0;}
.a11y-blocks { display: flex; flex-wrap: wrap; max-width: 880px; margin: 0 auto;}
.a11y-blocks{display: flex;flex-wrap: wrap;max-width: 880px;margin: 0 auto;}
.a11y-blocks > div{display: flex;flex-wrap: nowrap;align-items: flex-start;width: 50%;margin: 20px 0;}
.a11y-blocks > div > div{border-radius: 50%;border: solid 3px white;box-shadow: 0 0 4px 3px lightgrey;height: 60px;min-width: 60px;display: flex;align-items: center;justify-content: center;}
.a11y-blocks > div > p {line-height: 25px;text-align: left;padding: 0 28px 0 24px;}
.a11y-blocks > div > p > b {font-weight: bold;color: #313131 !important;}

.sh-column-hysr60 {padding: 0px 60px 0px 0px;background-position: center center;}
.sh-column-hysrp0 {padding: 0px 0px 0px 0px;background-position: center center;}
#progress1 .sh-progress-status-value {background-color: #15a9cb;}
#progress1 .sh-progress-status-value-edge {border-left-color: #15a9cb;}
#progress1 .sh-progress-status-value:before {border-color: #15a9cb;}
#progress2 .sh-progress-status-value {background-color: #47c9e5;}
#progress2 .sh-progress-status-value-edge {border-left-color: #47c9e5;}
#progress2 .sh-progress-status-value:before {border-color: #47c9e5;}
#progress3 .sh-progress-status-value {background-color: #1ec1e6;}
#progress3 .sh-progress-status-value-edge {border-left-color: #1ec1e6;}
#progress3 .sh-progress-status-value:before {border-color: #1ec1e6;}
#divider-tit {margin: 20px 0px 20px 0px!important;}
#divider-tit .sh-divider-content {max-width: 300px;}
#divider-tit .sh-divider-content:before,#divider-tit .sh-divider-content:after {border-top-width: 1px;margin-top: -1pxpx;border-top-style: solid;}
.sh-column-cntqh{padding: 0px 15% 0px 0px;background-position: center center;}
.sh-section-sxp60{padding: 60px 10% 60px 10%;}
.sh-section-sxp60z0{padding: 60px 15px;}
.sh-column-zcwb{padding: 0px 15% 0px 15%;background-position: center center;}
.sh-column-fwcate{ padding: 30px;}
#iconbox-fwcate .sh-iconbox-title h3 {font-size: 16px;}
#iconbox-fwcate.sh-iconbox-left .sh-iconbox-aside {margin-left: 7.2px;}
#iconbox-fwcate .sh-iconbox-hover {font-size: 36px;}
#iconbox-fwcate.sh-iconbox-left .sh-iconbox-aside {padding-left: 66px;}
#iconbox-fwcate .sh-iconbox-hover {color: #b6b6b6;}
#iconbox-fwcate.sh-iconbox-style6 .sh-iconbox-hover {text-shadow: -3px 2px rgba(182,182,182,0.3);}
#iconbox-fwcate:hover .sh-iconbox-hover {color: #47c9e5;}
.sh-column-clbj {padding: 20px 7% 0px 7%;background-position: center center;}
.sh-column-cllt {padding: 100px 20px 20px 60px;background-position: center center;}
.sh-column-clrt {padding: 40px 40px 40px 40px;background-position: center center;}
.sh-column-clbox {padding: 30px 30px 30px 30px;background-position: center center;}
#iconbox-clys .sh-iconbox-title h3 {font-size: 16px;}
#iconbox-clys .sh-iconbox-hover {color: #47c9e5;}
#iconbox-clys.sh-iconbox-style6 .sh-iconbox-hover {text-shadow: -3px 2px rgba(71,201,229,0.3);}
.sh-section-fws {padding: 60px 10% 60px 10%;}
.sh-column-fws {padding: 20px 20% 20px 20%;background-position: center center;}
.sh-column-fwslist {padding: 0px 50px 0px 0px;background-repeat: no-repeat;background-size: auto;background-position: left top;}
.sh-column-fwrtxt {padding: 0px 15% 0px 0px;background-position: center center;}
.sh-column-fwrtxt #text-block-hxtxt{margin-bottom: 0;}
.sh-column-fwrtxt .sh-list-style1{margin-top: 17px;}
#heading-fwstit .sh-element-margin {margin: 0px 0px 20px 0px;}
#heading-fwstit .sh-heading-content {font-weight: 600!important;color: #8d8d8d;}
.sh-section-fwgl {padding: 60px 10% 60px 10%;background-color: #f9f9f9;}
.sh-column-fwgl {padding: 20px 7% 20px 7%;background-position: center center;}
.sh-column-fwglist {padding: 20px 15px 20px 15px;background-position: center center;}
#iconbox-fwglist .sh-iconbox-title h3 {font-size: 16px;}
#empty-space-fwglist {height: 40px;}
.sh-column-fwgrimg {padding: 20px 0px 0px 60px;background-position: center center;}
.sh-section-fwkj {padding: 60px 0px 60px 0px;}
.sh-column-fwkj {padding: 0px 15px 20px 15px;background-position: center center;}
.sh-column-fwkjs {padding: 30px 30px 0px 30px;background-position: center center;}
#iconbox-fwkjs .sh-iconbox-title h3 {font-size: 16px;font-family: 'Raleway'!important;}
#iconbox-fwkjs .sh-iconbox-hover {font-size: 36px;}
#iconbox-fwkjs .sh-iconbox-hover {color: #b6b6b6;}
#iconbox-fwkjs.sh-iconbox-style6 .sh-iconbox-hover {text-shadow: -3px 2px rgba(182,182,182,0.3);}
#iconbox-fwkjs:hover .sh-iconbox-hover {color: #47c9e5;}
.sh-section-ftmsg{padding: 100px 0px 60px 0px;}
.sh-section-ftmsg .fw-row{width: 100%; padding: 0 15%; margin: 0 auto;}
.sh-section-ftmsg .fw-row .sh-column{ padding: 0px;}
.sh-section-ftmsg .fw-row .sh-column:last-child{ padding-left: 100px;}
.sh-column-dzjs {padding: 20px 0px;background-position: center center;}
.sh-column-dzjsimg {padding: 20px 0px 0px 100px;background-position: center center;}
.sh-section-zxjs .sh-section-container {box-shadow: 0 15px 25px -7px rgba(0,0,0,0.09), 0 -12px 10px -10px rgba(0,0,0,0.04);overflow: hidden;background-color: #f9f9f9;}
.sh-column-zxjs {padding: 40px 7% 34px;background-position: center center;}
.sh-column-zxjs #text-block-hxtxt{margin-bottom: 15px;}
#list-blue .sh-list-icon{color: #47c9e5;}
.sh-column-zxjs #button-link:not(.sh-button-style-2) .sh-button:hover { background-color: #10a0c0;}
.sh-column-zximg{padding: 0;}
.sh-column-zximg .sh-column-wrapper{width: 100%;}
.sh-section-overlay-contact{z-index: -1000;background: rgba(0,0,0,0.4);position: absolute;top: 0; bottom: 0; left: 0; right: 0;}
.sh-column-contact {padding: 100px 30px 100px 30px;background-position: center center;}
#text-block-contact {font-size: 16px;color: #ffffff;margin: 0px 0px 15px 0px;}
#text-block-contact a:hover,#text-block-contact a:focus {color: #10a0c0;}
#text-block-contact .drop-cap {font-weight: bold;font-size: 50px;display: block;float: left;margin: 8px 10px 0 0;}
.sh-section-kqzw {padding: 60px 20% 60px 20%;}
#text-block-kqzw {margin: 0px 0px 15px 0px;font-size: 18px;}
#text-block-kqzw a:hover,#text-block-kqzw a:focus {color: #10a0c0;}
#text-block-kqzw .drop-cap {font-weight: bold;font-size: 50px;display: block;float: left;margin: 8px 10px 0 0;}
.sh-column-why {padding: 0px 120px 20px 120px;background-position: center center;}
.sh-section-gsjs .sh-section-container {box-shadow: 0px 7px 25px 1px rgba(0,0,0,0.08);overflow: hidden;background-color: #ffffff;}
.sh-column-gsjs {padding: 40px 7% 40px 7%;background-position: center center;}
.sh-column-yslx {padding: 45px 7% 45px 7%;background-color: #47c9e5;background-position: center center;}
.sh-column-ysc{background-color: #37bfdc;}
.sh-column-ysr{background-color: #2fb1cd;}
#iconbox-yslx .sh-iconbox-title h3 {color: #ffffff;font-size: 16px;}
#iconbox-yslx .sh-iconbox-hover {font-size: 36px;}
#iconbox-yslx .sh-iconbox-hover {color: #ffffff;}
#iconbox-yslx.sh-iconbox-style6 .sh-iconbox-hover {text-shadow: -3px 2px rgba(255,255,255,0.3);}
#iconbox-yslx .sh-iconbox-content {color: #e1edef;}
.sh-section-ysfk {padding: 100px 10% 100px 10%;}
.sh-column-ysfk {padding: 0px 10% 0px 10%;margin: -20px 0px 0px 0px;background-color: #ffffff;background-position: center center;}
.sh-column-ysfk .sh-column-wrapper{margin: 0;}
.sh-column-ysfktxt {padding: 0px 40px 0px 40px;background-color: #ffffff;background-position: center center;}
.sh-column-zskh {padding: 0px 20% 20px 20%;background-position: center center;}
#divider-zskh {margin: 0px 0px 20px 0px!important;}
#divider-zskh .sh-divider-content {max-width: 300px;}
#divider-zskh .sh-divider-content:before,#divider-zskh .sh-divider-content:after {border-top-width: 1px;margin-top: -1pxpx;border-top-color: #cccccc;border-top-style: solid;}
#divider-zskh .sh-divider-icon {color: #cccccc;font-size: 24px;}
#tabs-ys .sh-tabs-filter li.active a,#tabs-ys .sh-tabs-filter li:hover a {color: #47c9e5!important;}
#tabs-ys .sh-tabs-filter li.active a {border-bottom-color: #47c9e5!important;}
#tabs-ys .sh-tabs-filter li a:after {background-color: #47c9e5!important;}
#iconbox-ysfl .sh-iconbox-title h3 {font-size: 16px;}
#iconbox-ysfl.sh-iconbox-left .sh-iconbox-aside {margin-left: 9px;}
#iconbox-ysfl .sh-iconbox-hover {font-size: 45px;}
#iconbox-ysfl.sh-iconbox-left .sh-iconbox-aside {padding-left: 75px;}
#iconbox-ysfl .sh-iconbox-hover {color: #cccccc;}
#iconbox-ysfl.sh-iconbox-style6 .sh-iconbox-hover {text-shadow: -3px 2px rgba(204,204,204,0.3);}
#empty-space-ys {height: 20px;}
.sh-column-join {padding: 0px 0px 20px 0px;background-position: center center;}
.sh-column-joinl {padding: 0px 15px 20px 0px;background-position: center center;}
.sh-column-joinl #text-block-hxtxt{margin-top: 6px;}
#list-join .sh-list-icon i {color: #47c9e5!important;}
.sh-section-zwnl .sh-section-container {box-shadow: 0px 3px 13px 1px rgba(0,0,0,0.12);overflow: hidden;background-color: #ffffff;}
.sh-column-zwimg {padding: 200px 0px 0px 0px;background-position: center center;}
.sh-column-zwnl {padding: 120px 7% 120px 7%;background-color: #ffffff;background-position: center center;}

@font-face{font-family:product_sansbold;src:url(fonts/product_sans_bold-webfont.woff2) format('woff2'),url(fonts/product_sans_bold-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}
.aboutBanner{background-image:url(../images/aboutbanner.jpg);background-repeat:no-repeat;background-size:cover;display: flex; flex-direction: row; align-items: center; padding: 10rem 0 10rem; width: 100%; height: calc(100vh - 130px); min-height: 400px;}
.company-container{max-width:1170px; margin: 0 auto;}
.bannertext{ text-align: center;}
.bannertext h1{font:135px product_sansbold,sans-serif;margin:0 0 5px;color:#fff}
.bannertext p{font:20px/32px robotolight,sans-serif;color:#fff;margin:0 0 30px}
.bannertext .happyRow{margin:30px 0 0;justify-content:center}
.bannertext .happyRow span{color:#fff;font:50px product_sansbold,sans-serif}
.bannertext .happyRow p{font:20px robotoregular,sans-serif;margin:0}
.corevalues .tbox{padding:20px 50px 40px; font-size: 18px; display:flex;justify-content:center;flex-wrap:wrap;align-items:center;text-align:center}
.corevalues .tbox h3{position:relative;margin:0 0 30px; font-size: 24px; font-weight: normal;}
.corevalues .tbox h3:before{content:'';width:80px;height:2px;background:#50cce6;position:absolute;margin:0 auto;bottom:-5px;left:0;right:0}
.corevalues .tbox i{background:url(../images/corevalues-sprite.png) no-repeat;margin:0 20px 30px 0;width:81px;height:80px;display:block}
.corevalues .tbox .icon1{background-position:0 3px}
.corevalues .tbox .icon2{background-position:0 -166px}
.corevalues .tbox .icon3{background-position:0 -338px}
.corevalues .tbox .icon4{background-position:0 -510px}
.corevalues .tbox .icon5{background-position:0 -682px}
.corevalues .tbox .icon6{background-position:0 -850px}
.servicesRow .awardsRow ul{display:flex;flex-wrap:wrap;justify-content:center; padding-bottom: 50px;}
.servicesRow .awardsRow ul li{flex-basis:24%;margin:2px;background:#fff;}
.servicesRow .awardsRow img{width:100%;}
.servicesRow .clientlogosRow ul{display:flex;justify-content:center;flex-wrap:wrap}
.servicesRow .clientlogosRow ul li{flex:0 0 14%;height:90px;display:block;margin:0 0 60px;padding: 0 30px; text-align: center;}
.servicesRow .clientlogosRow ul li img{max-height: 70px;}
.feedback-personal{display:flex;width:100%;max-width:1170px;margin:auto; padding: 20px 0 0; height:auto;justify-content:space-between}
.feedback-personal-wrapper{display:flex;flex-direction:column}
.feedback-personal-wrapper:nth-of-type(2) p{text-align:left}
.feedback-personal-wrapper:nth-of-type(2) .feedback-personal-item:last-of-type{margin-bottom:0}
.feedback-personal-wrapper:nth-of-type(2) .feedback-personal-item-message{right:340px;left:unset}
.feedback-personal-item{width:370px;height:370px;margin-bottom:153px;position:relative}
.feedback-personal-item img{max-width:100%;height:auto}
.feedback-personal-item-message{position:absolute;top:50px;left:340px;width:365px;height:auto}
.feedback-personal-item-message__small{width:300px}
.feedback-personal-item-message-text{padding:24px 15px 25px;opacity:.95;background-image:linear-gradient(90deg,#ff8200,#ff5000);color:#fff;text-align:right;margin-bottom:0;position:relative}
.feedback-personal-item-message-text__violet{background-image:linear-gradient(90deg,#a01e8c,#3c1ea0)}
.feedback-personal-item-message-text__blue{background-image:linear-gradient(90deg,#1ea5a0,#0096c8)}
.feedback-personal-item-message-text:before{content:"";width:70px;height:60px;position:absolute;top:-50px;left:0;background-image:url(../images/double-qoutes.png)}
.feedback-personal-item-message-author{text-align:right;margin-top:20px;font-weight:700;font-size:14px;padding:0 15px}
.feedback-personal-margin{margin-top:256px}
.refer-friend{position:relative;max-width:1170px; margin:20px auto 80px;width:100%;height:146px;background-image:url(../images/Background-referal.jpg);background-repeat:no-repeat;background-size:cover;padding-left:80px;padding-right:80px;display:flex;align-items:center;justify-content:space-between}
.refer-friend h5{margin:0;font-size:30px;font-weight:900;color:#fff}
.refer-friend a.refer-button{transition:all .1s ease-in;color:#fff;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:205px;height:46px;font-size:14px;letter-spacing:.5px;background-image:linear-gradient(90deg,#9f1e8c,#3e1ea0)}
.refer-friend a.refer-button:hover{text-decoration:none;transform:scale(1.03)}
.refer-friend a.refer-button span{display:flex;align-items:center;justify-content:center}
.refer-friend a.refer-button span:hover{text-decoration:none}
.refer-friend a.refer-button span:after{content:url(../images/round-arrow.png);margin-left:24px;width:25px;height:25px}
.featured{position:relative;max-width:1170px; margin:20px auto 80px;}
.featured .col-md-12,.featured .fw-row{ padding: 0; margin: 0;}
.job-card-sm{padding:0 0 40px; margin-bottom: 30px; border-bottom:1px solid #dadada;display:flex;justify-content:space-between;flex-flow:row nowrap;align-items:center}
.job-card-sm:last-child{border-bottom:none; margin-bottom: 0; padding-bottom: 0;}
.job-card-sm a{display:block;transition:all .3s}
.job-card-sm a:focus,.job-card-sm a:hover{text-decoration:none}
.job-card-sm .title{font-size:22px;line-height:1.5;color:#050505}
.job-card-sm .info-wrapper{flex-grow:0.9}
.job-card-sm .bonus-badge{min-width:230px;text-align:center;display:inline-block;background-color:#10a0c0;padding:8px 19px 7px;font-size:12px;text-transform:uppercase;color:#fff;border-radius:8px;line-height:1;margin:8px 0 -8px}
.job-card-sm .sh-button{max-height: 50px; min-width: 250px;border: 1px solid #50cce6;color: #50cce6;box-shadow: none; border-radius: 25px;padding: 10px 0; display: inline-block; transition: all .3s;}
.job-card-sm .sh-button:hover{border: 1px solid #50cce6;color: #fff; background-color: #50cce6;}



.sh-section-overlay-boxgrey {z-index: -1000; background: #ffffff; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.sh-section-overlay-front {z-index: 0;}
.sh-column-f91518c6815caeb0cb19362835ba49cd {padding: 0px 15px 0px 10%; background-position: center center;}
#heading-a453a6b21f8d4cd11d12b17a20de7973 .sh-element-margin {margin: 0px 0px 5px 0px;}
#heading-a453a6b21f8d4cd11d12b17a20de7973 .sh-heading-content {font-weight: 400 !important; color: #8d8d8d;}
#heading-a453a6b21f8d4cd11d12b17a20de7973 .sh-heading-content,
#heading-a453a6b21f8d4cd11d12b17a20de7973 .sh-heading-additional-text {}
#heading-3771af48f1af4d773c9208f8d7ace186 .sh-element-margin {margin: 0px 0px 20px 0px;}
#heading-3771af48f1af4d773c9208f8d7ace186 .sh-heading-content {color: #505050;}
#heading-3771af48f1af4d773c9208f8d7ace186 .sh-heading-content,
#heading-3771af48f1af4d773c9208f8d7ace186 .sh-heading-additional-text {}
.sh-column-096f567b3e4c91e7ee8bb8af2162efc2 {padding: 0px 40px 0px 10%; background-position: center center;}
#text-block-fdceb0af300cb4ade717674d688bab9a {margin: 0px 0px 0px 0px;}
#text-block-fdceb0af300cb4ade717674d688bab9a a:hover,
#text-block-fdceb0af300cb4ade717674d688bab9a a:focus {color: #10a0c0;}
#text-block-fdceb0af300cb4ade717674d688bab9a .drop-cap {font-weight: bold; font-size: 50px; display: block; float: left; margin: 8px 10px 0 0;}
#empty-space-1dbf2bc11ba084318a7018cac7b63ed6 {height: 60px;}
#text-block-2961181af5974beef8319ab21e89ae57 {margin: 0px 0px 15px 0px;}
#text-block-2961181af5974beef8319ab21e89ae57 a:hover,
#text-block-2961181af5974beef8319ab21e89ae57 a:focus {color: #10a0c0;}
#text-block-2961181af5974beef8319ab21e89ae57 .drop-cap {font-weight: bold; font-size: 50px; display: block; float: left; margin: 8px 10px 0 0;}
.sh-column-f8ffdd01d2a08b517d9828ce22ca3896 {padding: 0px 15px 0px 5%; background-position: center center;}
#text-block-388e00ebb64a6e7e97d2eac1f52a4dba {margin: 0px 0px 0px 0px;}
#text-block-388e00ebb64a6e7e97d2eac1f52a4dba a:hover,
#text-block-388e00ebb64a6e7e97d2eac1f52a4dba a:focus {color: #10a0c0;}
#text-block-388e00ebb64a6e7e97d2eac1f52a4dba .drop-cap {font-weight: bold; font-size: 50px; display: block; float: left; margin: 8px 10px 0 0;}
#text-block-4a9e1f27c6d9ddfe207be29cc0bb5bb0 {margin: 0px 0px 0px 0px;}
#text-block-4a9e1f27c6d9ddfe207be29cc0bb5bb0 a:hover,
#text-block-4a9e1f27c6d9ddfe207be29cc0bb5bb0 a:focus {color: #10a0c0;}
#text-block-4a9e1f27c6d9ddfe207be29cc0bb5bb0 .drop-cap {font-weight: bold; font-size: 50px; display: block; float: left; margin: 8px 10px 0 0;}
#divider-1e261e4607656477fb702681d0be39ca {margin: 15px 0px 15px 0px !important;}
#divider-1e261e4607656477fb702681d0be39ca.sh-divider-content-none .sh-divider-line {border-top-width: 2px; border-top-style: solid; max-width: 50px;}
#text-block-30a30c58632c34d07b4c54365ae64d90 {margin: 0px 0px 0px 0px;}
#text-block-30a30c58632c34d07b4c54365ae64d90 a:hover,
#text-block-30a30c58632c34d07b4c54365ae64d90 a:focus {color: #10a0c0;}
#text-block-30a30c58632c34d07b4c54365ae64d90 .drop-cap {font-weight: bold; font-size: 50px; display: block; float: left; margin: 8px 10px 0 0;}
#text-block-dfd121d8c66ab41ea1df9c9218a7b88e {margin: 0px 0px 0px 0px;}
#text-block-dfd121d8c66ab41ea1df9c9218a7b88e a:hover,
#text-block-dfd121d8c66ab41ea1df9c9218a7b88e a:focus {color: #10a0c0;}
#text-block-dfd121d8c66ab41ea1df9c9218a7b88e .drop-cap {font-weight: bold; font-size: 50px; display: block; float: left; margin: 8px 10px 0 0;}
#divider-c080b4f4ee071794bf320e3e6ba45065 {margin: 15px 0px 15px 0px !important;}
#divider-c080b4f4ee071794bf320e3e6ba45065.sh-divider-content-none .sh-divider-line {border-top-width: 2px; border-top-style: solid; max-width: 50px;}
#text-block-86b892f3da038c9401f0ee0479b75594 {margin: 0px 0px 0px 0px;}
#text-block-86b892f3da038c9401f0ee0479b75594 a:hover,
#text-block-86b892f3da038c9401f0ee0479b75594 a:focus {color: #10a0c0;}
#text-block-86b892f3da038c9401f0ee0479b75594 .drop-cap {font-weight: bold; font-size: 50px; display: block; float: left; margin: 8px 10px 0 0;}
#text-block-14105d72e87702f7b0cad4a691e867b7 {margin: 0px 0px 0px 0px;}
#text-block-14105d72e87702f7b0cad4a691e867b7 a:hover,
#text-block-14105d72e87702f7b0cad4a691e867b7 a:focus {color: #10a0c0;}
#text-block-14105d72e87702f7b0cad4a691e867b7 .drop-cap {font-weight: bold; font-size: 50px; display: block; float: left; margin: 8px 10px 0 0;}
#divider-08c75302dc374fd1a5ed56cf544dc243 {margin: 15px 0px 15px 0px !important;}
#divider-08c75302dc374fd1a5ed56cf544dc243.sh-divider-content-none .sh-divider-line {border-top-width: 2px; border-top-style: solid; max-width: 50px;}
#text-block-a6665329a7a506afe0c1b6bdca057f7e {margin: 0px 0px 0px 0px;}
#text-block-a6665329a7a506afe0c1b6bdca057f7e a:hover,
#text-block-a6665329a7a506afe0c1b6bdca057f7e a:focus {color: #10a0c0;}
#text-block-a6665329a7a506afe0c1b6bdca057f7e .drop-cap {font-weight: bold; font-size: 50px; display: block; float: left; margin: 8px 10px 0 0;}
#text-block-53c5f4df6c1e4ff7334b5a6b4dd1df5d {margin: 0px 0px 0px 0px;}
#text-block-53c5f4df6c1e4ff7334b5a6b4dd1df5d a:hover,
#text-block-53c5f4df6c1e4ff7334b5a6b4dd1df5d a:focus {color: #10a0c0;}
#text-block-53c5f4df6c1e4ff7334b5a6b4dd1df5d .drop-cap {font-weight: bold; font-size: 50px; display: block; float: left; margin: 8px 10px 0 0;}
#divider-4f11a50bc8e627ef64d5463e3bcf91fb {margin: 15px 0px 15px 0px !important;}
#divider-4f11a50bc8e627ef64d5463e3bcf91fb.sh-divider-content-none .sh-divider-line {border-top-width: 2px; border-top-style: solid; max-width: 50px;}
#text-block-22dc97672c7fd08a66dc5294b920b01f {margin: 0px 0px 0px 0px;}
#text-block-22dc97672c7fd08a66dc5294b920b01f a:hover,
#text-block-22dc97672c7fd08a66dc5294b920b01f a:focus {color: #10a0c0;}
#text-block-22dc97672c7fd08a66dc5294b920b01f .drop-cap {font-weight: bold; font-size: 50px; display: block; float: left; margin: 8px 10px 0 0;}
#text-block-cfff1156647c1cadc35f7dcc110584f2 {margin: 0px 0px 0px 0px;}
#text-block-cfff1156647c1cadc35f7dcc110584f2 a:hover,
#text-block-cfff1156647c1cadc35f7dcc110584f2 a:focus {color: #10a0c0;}
#text-block-cfff1156647c1cadc35f7dcc110584f2 .drop-cap {font-weight: bold; font-size: 50px; display: block; float: left; margin: 8px 10px 0 0;}
.sh-section-318942108ed1b2997cfbd4059ed39679 {padding: 60px 10%; background-image: url(../images/building3.png); background-color: #f9f9f9;}
.sh-section-overlay-318942108ed1b2997cfbd4059ed39679 {z-index: -1000; background: #f9f9f9; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.sh-section-overlay-front {z-index: 0;}
.sh-column-a7c7dd2e5eec34d446bc77adb258d3de {padding: 0px 30px 0px 15%; background-position: center center;}
#heading-852a1a704965a863cea8a6540e085b06 .sh-element-margin {margin: 0px 0px 5px 0px;}
#heading-852a1a704965a863cea8a6540e085b06 .sh-heading-content {font-weight: 400 !important; color: #8d8d8d;}
#heading-852a1a704965a863cea8a6540e085b06 .sh-heading-content,
#heading-852a1a704965a863cea8a6540e085b06 .sh-heading-additional-text {}
#heading-2ba25136a7665dd1c7ab1aaa16df3df6 .sh-element-margin {margin: 0px 0px 20px 0px;}
#heading-2ba25136a7665dd1c7ab1aaa16df3df6 .sh-heading-content {color: #505050;}
#heading-2ba25136a7665dd1c7ab1aaa16df3df6 .sh-heading-content,
#heading-2ba25136a7665dd1c7ab1aaa16df3df6 .sh-heading-additional-text {}
#text-block-887e2fdf7383f29394101050c2053fbd {margin: 0px 0px 30px 0px;}
#text-block-887e2fdf7383f29394101050c2053fbd a:hover,
#text-block-887e2fdf7383f29394101050c2053fbd a:focus {color: #10a0c0;}
#text-block-887e2fdf7383f29394101050c2053fbd .drop-cap {font-weight: bold; font-size: 50px; display: block; float: left; margin: 8px 10px 0 0;}
.sh-column-699b2df385a4fbc801b68293f516cc4a {padding: 0px 15% 0px 100px; background-position: center center;}
.sh-section-hzhb {padding: 30px 0px 30px 0px; background-color: #f9f9f9;}
.sh-section-overlay-hzhb {z-index: -1000; background: #f9f9f9; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.sh-section-overlay-front {z-index: 0;}
.sh-column-a0aaef7d2419ff6d8684022ff03efd72 {padding: 00px 15px 00px 15px; background-position: center center;}
#partners-4a0bcbe096d9d9c4b9743e6c05dbc3c8 a img:hover {opacity: 0.75 !important;}
#partners-4a0bcbe096d9d9c4b9743e6c05dbc3c8 .sh-partners-item {width: 20%;}
.sh-section-box {padding: 60px 5% 60px 5%;}
.sh-section-overlay-box {z-index: -1000; background: #ffffff; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.sh-section-overlay-front {z-index: 0;}
.sh-column-new{ padding-left: 0; padding-right: 0;}
.sh-column-tit {padding: 0px 0px 0px 0px; background-position: center center;}
#heading-tit .sh-element-margin {margin: 0px 0px 5px 0px;}
#heading-tit .sh-heading-content {font-weight: 400 !important; color: #8d8d8d;}
#heading-tit .sh-heading-content,
#heading-tit .sh-heading-additional-text {}
#heading-titd .sh-element-margin {margin: 0px 0px 25px 0px;}
#heading-titd .sh-heading-content {color: #505050;}
#heading-titd .sh-heading-content,
#heading-titd .sh-heading-additional-text {}
.sh-column-9de8ed809b9e7fc81c5d18875e9e6fd0 {background-position: center center;}
.sh-column-03c55fa503187893132ac922e87e59ff {padding: 15px 15px 15px 15px; background-position: center center;}
#counter-3c5191c23f024625936da5e73fa1558c .sh-counter-number {font-weight: 700 !important;}
#counter-3c5191c23f024625936da5e73fa1558c .sh-counter-number {font-family: 'Raleway' !important;}
.sh-column-cead02d72e20a732281c840713b31483 {padding: 15px 15px 15px 15px; background-position: center center;}
#counter-8b97fc72cddfb22b28e5d22b81192392 .sh-counter-number {font-weight: 700 !important;}
#counter-8b97fc72cddfb22b28e5d22b81192392 .sh-counter-number {font-family: 'Raleway' !important;}
.sh-column-0e75f5374e1c5f912f51a57c32d48f62 {padding: 15px 15px 15px 15px; background-position: center center;}
#counter-5c4a551e00ee030afb4ccccd8cf2a865 .sh-counter-number {font-weight: 700 !important;}
#counter-5c4a551e00ee030afb4ccccd8cf2a865 .sh-counter-number {font-family: 'Raleway' !important;}
.sh-column-2acfccd272816c58211534c0fa45f569 {padding: 15px 15px 15px 15px; background-position: center center;}
#counter-de6919e8d10e86c616def9e7785d4dd6 .sh-counter-number {font-weight: 700 !important;}
#counter-de6919e8d10e86c616def9e7785d4dd6 .sh-counter-number {font-family: 'Raleway' !important;}
.sh-section-hl {padding: 60px 10% 60px 10%; background-image: url(../images/Home_8_img_2.jpg); background-color: #43b8d0;}
.sh-section-overlay-65c558efb3f466f73f29ea47ba874d49 {z-index: -1000; background: #43b8d0; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.sh-section-overlay-front {z-index: 0;}
.sh-column-qbj {padding: 0px 0px 0px 0px; background-position: center center;}
#heading-21d5b7a0a3177c6ab282623ed7a71ddc {margin: 0px 0px 0px 0px;}
#heading-21d5b7a0a3177c6ab282623ed7a71ddc .sh-heading-content {font-size: 24px; font-weight: 400 !important; color: #ffffff;}
.sh-column-0564039545e4f0b5704f51da1d75f95a {padding: 0px 0px 0px 0px; background-position: center center;}
#button-rbtn .sh-button {border-radius: 35px; background-color: rgba(255, 255, 255, 0); color: #ffffff; border: 2px solid #ffffff;}
#button-rbtn {text-align: right;}
#button-rbtn .sh-element-margin {margin: 0px 0px 0px 0px;}
#button-rbtn:not(.sh-button-style-2) .sh-button:hover {}
#button-rbtn.sh-button-style-2 .sh-button:after {}
#button-rbtn.sh-button-style-2 .sh-button:hover {}
.sh-section-acase {padding: 0px 0px 0px 0px;}
.sh-section-acase .sh-column-wrapper,.sh-column-qbj .sh-column-wrapper,.sh-column-rbtn .sh-column-wrapper,.sh-section-hl .sh-column-wrapper{margin-left: 0; margin-right: 0;}
.sh-section-overlay-acase {z-index: -1000; background: #ffffff; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.sh-section-overlay-front {z-index: 0;}

.sh-column-cp {padding: 0px 0px 0px 0px; background-color: rgba(0, 0, 0, 0); border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; background-position: center center;}
#button-cp .sh-button {line-height: 300px; height: 300px; padding-top: 0; padding-bottom: 0; line-height: 300px; background-color: rgba(0, 0, 0, 0.5); color: #ffffff; display: block !important; width: 100%;}
#button-cp {text-align: center;}
#button-cp .sh-element-margin {margin: 0px 0px 0px 0px;}
#button-cp:not(.sh-button-style-2) .sh-button:hover {background-color: rgba(0, 0, 0, 0.3);}
#button-cp.sh-button-style-2 .sh-button:after {background-color: rgba(0, 0, 0, 0.3);}
#button-cp.sh-button-style-2 .sh-button:hover {}

.sh-column-fwcp {padding: 0px 0px 0px 0px;background-color: rgba(0,0,0,0);border-right: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;background-position: center center;}
#button-fwcp .sh-button {line-height: 300px;height: 300px;padding-top: 0; padding-bottom: 0;line-height: 300px;background-color: rgba(0,0,0,0.5);color: #ffffff;display: block!important;width: 100%;}
#button-fwcp {text-align: center;}
#button-fwcp .sh-element-margin {margin: 0px 0px 0px 0px;}
#button-fwcp:not(.sh-button-style-2) .sh-button:hover {background-color: rgba(0,0,0,0.3);}
#button-fwcp.sh-button-style-2 .sh-button:after {background-color: rgba(0,0,0,0.3);}
#button-fwcp.sh-button-style-2 .sh-button:hover {}
.sh-section-zsll {padding: 80px 10% 30px 10%;}
#text-block-zsll { padding: 0px; margin: 0px 0px 30px 0px;}
#text-block-zsll a:hover,#text-block-zsll a:focus {color: #10a0c0;}
#text-block-zsll .drop-cap {font-weight: bold;font-size: 50px;display: block;float: left;margin: 8px 10px 0 0;}
.sh-column-zsk {padding: 30px 30px 30px 30px;background-position: center center;border-left: 1px solid #ececec;}
.sh-column-zsk:first-child{border: 0;}
#iconbox-zsk .sh-iconbox-title h3 {font-size: 16px;}
#iconbox-zsk.sh-iconbox-left .sh-iconbox-aside {margin-left: 7.2px;}
#iconbox-zsk .sh-iconbox-hover {font-size: 36px;}
#iconbox-zsk.sh-iconbox-left .sh-iconbox-aside {padding-left: 66px;}
#iconbox-zsk .sh-iconbox-hover {color: #b6b6b6;}
#iconbox-zsk.sh-iconbox-style6 .sh-iconbox-hover {text-shadow: -3px 2px rgba(182,182,182,0.3);}
#iconbox-zsk:hover .sh-iconbox-hover {color: #47c9e5;}
.sh-section-dcl {padding: 80px 0px 20px 0px;}
.sh-column-dcltxt {padding: 0px 20% 0px 20%;background-position: center center;}
.sh-section-dblx {padding: 30px 10% 30px 10%;background-image: url(../images/Home_8_img_2.jpg);background-color: #43b8d0;}
#heading-bjtxt {margin: 0px 0px 0px 0px;}
#heading-bjtxt .sh-heading-content {font-size: 24px;font-weight: 400!important;color: #ffffff;}
.sh-column-rbtn {padding: 0px 0px 0px 0px;background-position: center center;}
.sh-column-hhb {padding: 15px 0px 15px 0px;background-color: rgba(0,0,0,0.5);background-position: center center;}
#divider-line {margin: 20px -15px 20px -15px!important;}
#divider-line.sh-divider-content-none .sh-divider-line {border-top-width: 1px;border-top-color: #dddddd;border-top-style: solid;}


.sh-section-cont {padding: 0px 0px 0px 0px; z-index: 1000;}
.sh-section-overlay-cont {z-index: -1000; background: #ffffff; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.sh-section-overlay-front {z-index: 0;}
.sh-column-demo {padding: 100px 5% 100px 5%; background-color: #47c9e5; background-position: center center;}
#iconbox-demo .sh-iconbox-title h3 {color: #ffffff; font-size: 16px;}
#iconbox-demo.sh-iconbox-left .sh-iconbox-aside {margin-left: 7.2px;}
#iconbox-demo .sh-iconbox-hover {font-size: 36px;}
#iconbox-demo.sh-iconbox-left .sh-iconbox-aside {padding-left: 66px;}
#iconbox-demo .sh-iconbox-hover {color: #ffffff;}
#iconbox-demo.sh-iconbox-style6 .sh-iconbox-hover {text-shadow: -3px 2px rgba(255, 255, 255, 0.3);}
#iconbox-demo .sh-iconbox-content {color: #e1edef;}

.sh-section-80c2cd1a84fe1b1fa6203c9327c387b2 {padding: 0px 0px 0px 0px; z-index: 1000;}
.sh-section-overlay-80c2cd1a84fe1b1fa6203c9327c387b2 {z-index: -1000; background: #ffffff; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.sh-section-overlay-front {z-index: 0;}
.sh-column-6fe8bcc677209558d48a7cf9a732399f {padding: 0px 0px 0px 0px; background-position: center center;}

.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.headingRow,.mobnav,.mobnav:before{text-align:center}
.headingRow h2:after{content:''}
.headingRow{margin:0 auto 6rem}
.headingRow h2{margin:0 0 6rem;text-transform:capitalize;position:relative}
.headingRow h2:after{height:5px;background:#50cce6;width:120px;position:absolute;bottom:-22px;left:0;right:0;margin:0 auto}
.headingRow p{font:2.4rem/4rem robotoregular,sans-serif;color:#757575}
.hire-container{max-width:1470px;width:100%;margin:0 auto}
.whyhireSec{padding:80px 0; background-color: #f9f9f9;}
.whyhireSec img{border:1px solid #000;overflow:hidden;}
.whyhireSec ul{display:flex;justify-content:space-between;flex-wrap:wrap; padding: 0;}
.whyhireSec ul li{flex:0 0 48.5%;margin:0 0 3rem;padding:3rem;border:1px solid #e3e3e3;color:#757575; list-style: none;}
.whyhireSec ul li h3{font-size: 16px;font-weight: normal; line-height: 30px!important; margin-bottom: 0;}
.servicesRow{padding:80px 0 50px;}
.servicesRow i{background:url(../images/software-icon-sprite.png) no-repeat;width:80px;height:80px;display:block;margin:0 0 3rem}
.servicesRow h3 a{color:#333}
.servicesRow h3 a:hover{color:#50cce6}
.servicesRow ul{display:flex;justify-content:center;flex-wrap:wrap; padding: 0;}
.servicesRow ul li{flex-basis:28%;margin:0 3.9rem 6rem;text-align:left; list-style: none;}
.servicesRow .hireMain-services i{width:75px;height:80px;background:url(../images/hireMain_sprite.png) no-repeat}
.servicesRow .hireMain-services .icon1{background-position:0 4px}
.servicesRow .hireMain-services .icon2{background-position:0 -105px}
.servicesRow .hireMain-services .icon3{background-position:0 -215px}
.servicesRow .hireMain-services .icon4{background-position:0 -325px}
.servicesRow .hireMain-services .icon5{background-position:0 -433px}
.servicesRow .hireMain-services .icon6{background-position:0 -542px}
.servicesRow .hireMain-services .icon7{background-position:0 -655px}
.servicesRow .hireMain-services .icon8{background-position:0 -768px}
.servicesRow .hireMain-services .icon9{background-position:0 -860px}
.servicesRow .hireMain-services .icon10{background-position:0 -965px}
.servicesRow .hireMain-services .icon11{background-position:0 -1075px}
.servicesRow .hireMain-services .icon12{background-position:0 -1185px}
.servicesRow .hireMain-services .icon13{background-position:0 -1298px}
.servicesRow .hireMain-services .icon14{background-position:0 -1485px}
.technology-tabing{padding:80px 0 50px; background-color: #f9f9f9;}
.technology-tabing h3{ font-weight: normal;}
.technology-tabing .technobox ul{display:flex;justify-content:center;flex-wrap:wrap;margin:5rem 0 0; padding: 0;}
.technology-tabing .technobox ul li{flex:0 0 12.8%;margin:0 2rem 2rem 0;border:1px solid #dfdfdf;padding:2rem;text-align:center;font:1.4rem/2.2rem robotomedium,sans-serif; list-style: none;}
.technology-tabing .hire-techno{padding:2rem 0 0}
.technology-tabing .hire-techno ul{margin:2rem 0 3rem;justify-content:flex-start}
.technology-tabing .hire-techno ul li{padding:0;transition:all .5s ease 0s}
.technology-tabing .hire-techno ul li a{display:flex;padding:1rem;justify-content:flex-start;align-items:center;text-align:left;color:#333}
.technology-tabing .hire-techno .analytics i,.technology-tabing .hire-techno .backend i,.technology-tabing .hire-techno .blockchain i,.technology-tabing .hire-techno .ecommerce i,.technology-tabing .hire-techno .frontend i,.technology-tabing .hire-techno .mobile i{margin:0 10px 0 0;width:50px;height:50px;display:inline-table}
.technology-tabing .hire-techno ul li:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}
.technology-tabing .hire-techno .mobile i{background:url(../images/sprite-mobile.png) no-repeat}
.technology-tabing .hire-techno .mobile .icon1{background-position:0 -11px}
.technology-tabing .hire-techno .mobile .icon2{background-position:0 -82px}
.technology-tabing .hire-techno .mobile .icon3{background-position:0 -150px}
.technology-tabing .hire-techno .mobile .icon4{background-position:0 -218px}
.technology-tabing .hire-techno .mobile .icon5{background-position:0 -305px}
.technology-tabing .hire-techno .mobile .icon6{background-position:0 -390px}
.technology-tabing .hire-techno .mobile .icon7{background-position:0 -477px}
.technology-tabing .hire-techno .mobile .icon8{background-position:0 -577px}
.technology-tabing .hire-techno .mobile .icon9{background-position:0 -695px}
.technology-tabing .hire-techno .mobile .icon10{background-position:0 -950px}
.technology-tabing .hire-techno .frontend i{background:url(../images/sprite-js-frontend.png) no-repeat}
.technology-tabing .hire-techno .frontend .icon1{background-position:0 -11px}
.technology-tabing .hire-techno .frontend .icon2{background-position:0 -82px}
.technology-tabing .hire-techno .frontend .icon3{background-position:0 -150px}
.technology-tabing .hire-techno .frontend .icon4{background-position:0 -213px}
.technology-tabing .hire-techno .frontend .icon5{background-position:0 -302px}
.technology-tabing .hire-techno .frontend .icon6{background-position:-5px -387px}
.technology-tabing .hire-techno .frontend .icon7{background-position:-5px -485px}
.technology-tabing .hire-techno .frontend .icon8{background-position:-5px -582px}
.technology-tabing .hire-techno .frontend .icon9{background-position:-5px -675px}
.technology-tabing .hire-techno .frontend .icon10{background-position:-5px -792px}
.technology-tabing .hire-techno .frontend .icon11{background-position:-5px -916px}
.technology-tabing .hire-techno .frontend .icon12{background-position:-5px -1035px}
.technology-tabing .hire-techno .frontend .icon13{background-position:-5px -1145px}
.technology-tabing .hire-techno .backend i{background:url(../images/sprite-backend.png) no-repeat}
.technology-tabing .hire-techno .backend .icon1{background-position:0 -11px}
.technology-tabing .hire-techno .backend .icon2{background-position:0 -82px}
.technology-tabing .hire-techno .backend .icon3{background-position:0 -145px}
.technology-tabing .hire-techno .backend .icon4{background-position:0 -212px}
.technology-tabing .hire-techno .backend .icon5{background-position:0 -302px}
.technology-tabing .hire-techno .backend .icon6{background-position:0 -389px}
.technology-tabing .hire-techno .backend .icon7{background-position:0 -480px}
.technology-tabing .hire-techno .backend .icon8{background-position:0 -580px}
.technology-tabing .hire-techno .backend .icon9{background-position:0 -673px}
.technology-tabing .hire-techno .backend .icon10{background-position:0 -780px}
.technology-tabing .hire-techno .backend .icon11{background-position:0 -880px}
.technology-tabing .hire-techno .backend .icon12{background-position:0 -970px}
.technology-tabing .hire-techno .backend .icon13{background-position:0 -1072px}
.technology-tabing .hire-techno .backend .icon14{background-position:0 -1165px}
.technology-tabing .hire-techno .backend .icon15{background-position:0 -1268px}
.technology-tabing .hire-techno .backend .icon16{background-position:0 -1365px}
.technology-tabing .hire-techno .backend .icon17{background-position:0 -1468px}
.technology-tabing .hire-techno .backend .icon18{background-position:0 -1580px}
.technology-tabing .hire-techno .backend .icon19{background-position:0 -1680px}
.technology-tabing .hire-techno .backend .icon20{background-position:0 -1805px}
.technology-tabing .hire-techno .backend .icon21{background-position:0 -1930px}
.technology-tabing .hire-techno .backend .icon22{background-position:0 -2060px}
.technology-tabing .hire-techno .backend .icon23{background-position:0 -2180px}
.technology-tabing .hire-techno .backend .icon24{background-position:0 -2298px}
.technology-tabing .hire-techno .backend .icon25{background-position:0 -2405px}
.technology-tabing .hire-techno .backend .icon26{background-position:0 -2505px}
.technology-tabing .hire-techno .backend .icon27{background-position:0 -2610px}
.technology-tabing .hire-techno .backend .icon28{background-position:0 -2727px}
.technology-tabing .hire-techno .backend .icon29{background-position:0 -2825px}
.technology-tabing .hire-techno .backend .icon30{background-position:0 -2937px}
.technology-tabing .hire-techno .backend .icon31{background-position:0 -3050px}
.technology-tabing .hire-techno .backend .icon32{background-position:0 -3165px}
.technology-tabing .hire-techno .blockchain i{background:url(../images/sprite-blockchain.png) no-repeat}
.technology-tabing .hire-techno .blockchain .icon1{background-position:0 -5px}
.technology-tabing .hire-techno .blockchain .icon2{background-position:0 -110px}
.technology-tabing .hire-techno .blockchain .icon3{background-position:0 -202px}
.technology-tabing .hire-techno .blockchain .icon4{background-position:0 -308px}
.technology-tabing .hire-techno .blockchain .icon5{background-position:0 -400px}
.technology-tabing .hire-techno .blockchain .icon6{background-position:0 -500px}
.technology-tabing .hire-techno .blockchain .icon7{background-position:0 -600px}
.technology-tabing .hire-techno .blockchain .icon8{background-position:0 -700px}
.technology-tabing .hire-techno .blockchain .icon9{background-position:0 -804px}
.technology-tabing .hire-techno .blockchain .icon10{background-position:0 -922px}
.technology-tabing .hire-techno .blockchain .icon11{background-position:0 -1039px}
.technology-tabing .hire-techno .blockchain .icon12{background-position:0 -1162px}
.technology-tabing .hire-techno .blockchain .icon13{background-position:0 -1285px}
.technology-tabing .hire-techno .blockchain .icon14{background-position:0 -1385px}
.technology-tabing .hire-techno .blockchain .icon15{background-position:0 -1480px}
.technology-tabing .hire-techno .blockchain .icon16{background-position:0 -1557px}
.technology-tabing .hire-techno .blockchain .icon17{background-position:0 -1655px}
.technology-tabing .hire-techno .ecommerce i{background:url(../images/sprite-ecommarce-CMS.png) no-repeat}
.technology-tabing .hire-techno .ecommerce .icon1{background-position:0 -12px}
.technology-tabing .hire-techno .ecommerce .icon2{background-position:0 -107px}
.technology-tabing .hire-techno .ecommerce .icon3{background-position:0 -207px}
.technology-tabing .hire-techno .ecommerce .icon4{background-position:0 -306px}
.technology-tabing .hire-techno .ecommerce .icon5{background-position:0 -402px}
.technology-tabing .hire-techno .ecommerce .icon6{background-position:0 -505px}
.technology-tabing .hire-techno .ecommerce .icon7{background-position:0 -603px}
.technology-tabing .hire-techno .ecommerce .icon8{background-position:0 -703px}
.technology-tabing .hire-techno .ecommerce .icon9{background-position:0 -812px}
.technology-tabing .hire-techno .ecommerce .icon10{background-position:0 -946px}
.technology-tabing .hire-techno .ecommerce .icon11{background-position:0 -1090px}
.technology-tabing .hire-techno .ecommerce .icon12{background-position:0 -1250px}
.technology-tabing .hire-techno .ecommerce .icon13{background-position:0 -1378px}
.technology-tabing .hire-techno .analytics i{background:url(../images/sprite-big-data.png) no-repeat}
.technology-tabing .hire-techno .analytics .icon1{background-position:0 -12px}
.technology-tabing .hire-techno .analytics .icon2{background-position:0 -92px}



@media (max-width: 1600px) {
	.headingRow p{font:1.6rem/3rem robotoregular,sans-serif}
	.hire-container{max-width:1170px}
	.whyhireSec ul li{flex:0 0 49%;margin:0 0 2rem;padding:1.5rem 2rem}
	.servicesRow ul li{flex-basis:30%;margin:0 1.9rem 6rem}
	.technology-tabing .hiretab .nav .nav-link{padding:1.5rem 2.4rem;font:2rem/2.8rem product_sansregular,sans-serif}
	.technology-tabing .technobox ul li{flex:0 0 15.5%;margin:0 1.2rem 1.2rem 0}
}
@media (max-width: 1399px) {
	.technology-tabing .technobox ul li{padding:2rem 1rem}
	.technology-tabing .hire-techno ul li{padding:0}
	.corevalues .tbox{display: block;padding:20px 0 40px;}
	.corevalues .tbox i {margin: 0 auto 30px;}
	.servicesRow .clientlogosRow ul li{flex:0 0 20%}
}
@media (max-width: 1199px) {
	.header-logo img{max-width: 370px;}
	.headingRow{margin:0 auto 2rem}
	.sh-section-symk {padding: 30px;}
	.hire-container{max-width:960px}
	.servicesRow ul li{flex-basis:30%;margin:0 1rem 6rem}
	.technology-tabing .hiretab .nav .nav-link{padding:1.5rem 2rem;font:1.8rem/2.8rem product_sansregular,sans-serif}
	.technology-tabing .hire-techno ul li{flex:0 0 19%}
	.technology-tabing .technobox{text-align:center}
	.technology-tabing .technobox ul{justify-content:center}
	.hLight{padding-top: 30px;}
	.hLight_image{height:198px;margin-bottom:0}
	.hLight_title,.hLight_title p{margin-bottom:16px}
	.company-container{max-width:960px}
	.servicesRow .awardsRow ul{justify-content:center}
	.servicesRow .awardsRow ul li{flex-basis:33%}
	.servicesRow .clientlogosRow ul li{flex:0 0 25%}
	.feedback-personal{max-width:100%;justify-content:space-around}
	.feedback-personal-wrapper:nth-of-type(2) .feedback-personal-item-message{left:-20px;bottom:unset}	
	.feedback-personal-item-message{top:unset;left:unset;right:-20px;top:340px}
	.feedback-personal-margin{margin-top:0}
	.refer-friend{width:940px; padding-top: 0;}
	.featured{max-width: 940px;}
}
@media (max-width: 1024px) {
	.headingRow p{font:16px/28px robotoregular,sans-serif}
	#heading-bjtxt .sh-heading-content{font-size: 21px;}
	#heading-d34b7f704eac960f5af28acea01cdc75 .sh-heading-content {font-size: 20px !important; }
	.test-fwx,.test-fwx .col-lg-12,.test-pdza{padding: 0;}
	.sh-column-lebox {margin: 0px 0px 0px 0px; }
	#heading-21d5b7a0a3177c6ab282623ed7a71ddc .sh-heading-content {font-size: 21px !important; }
	.a11y-cards > div{ height: 245px; }
	.a11y-blocks > div{width: 100%;flex-direction: column;align-items: center;margin: 10px 0;}
	.a11y-blocks > div > p{padding: 0;text-align: center;line-height: 30px;margin-top: 20px;}
	.a11y-blocks > div > p > b{display: block;}
	.bannertext h1{ font-size: 110px;}
	.bannertext p{font-size: 16px;}
	.bannertext .happyRow span{font-size: 42px;}
	.bannertext .happyRow p{font-size: 18px; margin-top: 5px;}
	.corevalues .tbox{font-size: 16px;}
	.corevalues .tbox h3{font-size: 20px;}


}
@media (max-width: 1020px) {
	#empty-space-398342040fb93800d3718f8955a66a52 {height: 20px; }
	#empty-space-1dbf2bc11ba084318a7018cac7b63ed6 {height: 20px; }
}
@media (max-width: 1000px) {
	#partners-4a0bcbe096d9d9c4b9743e6c05dbc3c8 .sh-partners-item {width: 33%; }
}

@media (max-width: 991px) {
	.sh-column-mk{padding: 30px;}
	.sh-column-bxmk{padding: 20px 10px;}
	#iconbox-bxmk.sh-iconbox-left .sh-iconbox-aside,#iconbox-zsk.sh-iconbox-left .sh-iconbox-aside,#iconbox-fwcate.sh-iconbox-left .sh-iconbox-aside{padding-left: 45px;}
	.sh-column-fwcate{padding: 30px 15px 30px 15px;}
	.hire-container{padding:0 15px}
	.testRow{padding: 60px 0;}
	.whyhireSec{padding:60px 0}
	.whyhireSec img{margin:0 auto 4rem;display:block}
	.whyhireSec ul li{flex:0 0 49%;margin:0 0 1.5rem;padding:2rem}
	.servicesRow{padding:6rem 0 3rem}
	.servicesRow ul li{flex-basis:30%}
	.technology-tabing{padding:60px 0}
	.technology-tabing .technobox ul{margin:3rem 0 4rem}
	.technology-tabing .technobox ul li{flex:0 0 19%}
	.technology-tabing .hire-techno ul li{flex:0 0 22%}
	.technology-tabing .hire-techno ul li a{font:14px/24px robotoregular,sans-serif}
	.test-row{padding: 30px 0;}
	.test-box .testleft,.test-box .testright{padding: 0;}
	.test-box .testabout{padding-top: 20px;}
	.sh-portfolio-single-container-full-width .row{ margin-left: -15px!important;margin-right: -15px!important;}
	.sh-column-cllt{padding: 50px 20px 20px 10px;}
	.sh-column-clbox{padding: 10px;}
	.sh-section-myzzhy{padding-top: 80px;}
	.aboutBanner{height: auto; padding: 40px 0;}
	.company-container{width:96%}
	.bannertext h1{ font-size: 72px;}
	.bannertext p{font-size: 16px; line-height: 26px; margin-top: 15px;}
	.bannertext .happyRow span{font-size: 36px;}
	.bannertext .happyRow p{font-size: 14px; margin-top: 5px;}
	.servicesRow .clientlogosRow ul li{flex:0 0 25%; margin-bottom: 30px;}
	.feedback-personal{flex-direction:column;align-items:center;padding-bottom:90px}
	.refer-friend{width:720px}
	.refer-friend h5{font-size:20px}
	.featured{max-width: 720px;}

}

@media (max-width: 850px) {
	.row{margin:0!important}
	#partners-4a0bcbe096d9d9c4b9743e6c05dbc3c8 .sh-partners-item {width: 50%; }
	.hire-container{padding:0}
}
@media (max-width: 800px) {
	.container .fw-row.rowm0{margin: 0;}
	.sh-column-banner{padding: 100px 8% 100px 8%;}
	.sh-section-7bd54611878fc8fe480a946271cc8536 {padding: 60px 15px 60px 15px; }
	.sh-column-baf691087e93e8d609bcb340063c785b {padding: 0px 15px 0px 15px; }
	.sh-section-85d26cb2c356783a3a443b1376153150 {padding: 60px 15px 30px 15px; }
	.sh-section-indust{padding: 60px 0px 60px 0px;}
	.sh-column-mk {padding: 0px 0px 20px 0px; }
	.sh-column-mk {border-left-color: transparent !important;border-right-color: transparent !important;border-top-color: transparent !important;border-bottom-color: transparent !important; }
	.sh-section-habout {padding: 60px 15px 0px 15px; }
	.homeAbout{padding-bottom: 20px;}
	.hire-container{padding:0}
	.sh-section-habout .sh-text-block{padding: 0;}
	.sh-section-habout .sh-text-block .box{line-height: 30px; padding-bottom: 50px;}
	.sh-column-lebox {padding: 0px 15px 40px 15px; }
	.sh-column-zyp40 {padding: 0px 15px 0px 15px; }
	.sh-section-acc58a3c97a587a3cf6bb58797f03e6e {padding: 0px 15px 60px 15px; }
	.sh-section-boxgrey {padding: 60px 15px 60px 15px; }
	.sh-column-f91518c6815caeb0cb19362835ba49cd {padding: 0px 15px 0px 15px; }
	.sh-column-096f567b3e4c91e7ee8bb8af2162efc2 {padding: 0px 15px 30px 15px; }
	.sh-section-318942108ed1b2997cfbd4059ed39679 {padding: 30px 15px 30px 15px; }
	.sh-column-a7c7dd2e5eec34d446bc77adb258d3de {padding: 0px; }
	.sh-column-699b2df385a4fbc801b68293f516cc4a {padding: 0px; }
	.sh-section-box {padding: 60px 15px 60px 15px; }
	.sh-column-tit{padding-left: 15px; padding-right: 15px;}
	.sh-column-9de8ed809b9e7fc81c5d18875e9e6fd0 {padding: 0px 0 40px; }
	.sh-column-03c55fa503187893132ac922e87e59ff {padding: 0px 0px 20px 0px; }
	.sh-column-cead02d72e20a732281c840713b31483 {padding: 0px 0px 20px 0px; }
	.sh-column-0e75f5374e1c5f912f51a57c32d48f62 {padding: 0px 0px 20px 0px; }
	.sh-column-2acfccd272816c58211534c0fa45f569 {padding: 0px 0px 20px 0px; }
	.sh-section-hl {padding: 60px 30px 60px 30px; }
	.sh-column-qbj {padding: 0px 0px 20px 0px; }
	#button-rbtn {text-align: center; }
	.sh-section-acase {padding: 0px 0px 0px 0px; }
	.sh-column-cp {padding: 0;border-left-color: transparent !important;border-right-color: transparent !important;border-top-color: transparent !important;border-bottom-color: transparent !important; }
	.sh-column-demo {padding: 45px; }
	.servicesRow i{margin:0 auto 3rem}
	.servicesRow ul li{flex-basis:45%;text-align:center}
	.technology-tabing .hire-techno ul li{flex:0 0 28%}
	.sh-section-bxmk {padding: 30px 15px 60px 15px;}
	.sh-column-bxmk {padding: 0px 0px 20px 0px;}
	.sh-column-bxmk {border-left-color: transparent!important;border-right-color: transparent!important;border-top-color: transparent!important;border-bottom-color: transparent!important;}
	.sh-column-fwcp {padding: 0px 0px 0px 0px;}
	.sh-column-fwcp {border-left-color: transparent!important;border-right-color: transparent!important;border-top-color: transparent!important;border-bottom-color: transparent!important;}
	.sh-section-zsll {padding: 60px 15px 60px 15px;}
	.sh-column-zsk {padding: 30px 15px 30px 15px; border-left: none;}
	.sh-column-zsk:last-child{padding-bottom: 0;}
	.sh-section-dcl {padding: 60px 0px 60px 0px;}
	.sh-column-dcltxt {padding: 0px 15px 20px 15px;}
	.sh-section-dblx {padding: 30px 15px 30px 15px;}
	#heading-bjtxt .sh-heading-content {font-size: 21px!important;}
	#button-rbtn {text-align: center;}
	.sh-section-myzz{padding: 60px 15px 20px;}
	.sh-section-myzzhy{padding: 80px 15px 20px 15px;}
	.sh-column-hhb {padding: 5px 0px 5px 0px;}
	.sh-column-hysr60 {padding: 0;}
	.sh-column-cntqh {padding: 0px 0px 0px 0px;}
	.sh-section-caselist{padding: 60px 0px 0px 0px;}
	.sh-section-caseb120 {padding: 0px 0px 60px 0px;}
	.sh-column-msg {padding: 60px 30px 60px 30px; }
	.sh-column-msgr {padding: 100px 15px 60px 15px;}
	.sh-column-clbj {padding: 0px 7% 0px 7%;}
	.sh-column-cllt {padding: 20px 0;}
	.sh-column-clrt {padding: 0px 15px 20px 15px;}
	.sh-column-clbox{padding: 30px 0px 10px;}
	.sh-section-sxp60{padding: 60px 15px;}
	.sh-column-zcwb{padding: 0;}
	.sh-column-fwcate{padding: 15px 0;}
	.sh-section-2f4c20e8e8107eecfae9c9e93a15f7b6 {padding: 30px 0px 30px 0px;}
	.sh-column-fws {padding: 40px 15px 0px 15px;}
	.sh-column-fwslist {padding: 0px 15px 10px 15px;}
	.sh-column-fwrtxt {padding: 0px 15px 0px 15px;}
	#heading-fwstit .sh-element-margin {margin: 0px 0px 10px 0px;}
	.sh-section-fwgl {padding: 60px 0;}
	.sh-column-fwgl {padding: 0px 7% 0px 7%;}
	.sh-column-fwglist {padding: 0px 15px 30px 15px;}
	#empty-space-fwglist {height: 20px;}
	.sh-section-fws{padding: 30px 0px 30px 0px;}
	.sh-section-fws .sh-column-dcltxt,.sh-section-fws #text-block-hxtxt{margin-bottom: 0; padding-bottom: 0;}
	.sh-column-fwslist .text-right .sh-image-lazy-loading{ margin-left: 0;}
	.sh-column-fwgrimg {padding: 0px 0px 0px 0px;}
	.sh-section-fwkj {padding: 60px 0;}
	.sh-column-fwkjs {padding: 20px 15px 0px 15px;}
	.sh-section-ftmsg{padding: 60px 0px 60px 0px;}
	.sh-section-ftmsg .fw-row{padding: 0;}
	.sh-section-ftmsg .fw-row .sh-column{ padding: 15px;}
	.sh-section-ftmsg .fw-row .sh-column:last-child{ padding-left: 15px;}
	#divider-line {margin: 20px 0!important;}
	.sh-column-mobi0{padding: 0;}
	.sh-column-dzjsimg {padding: 0px 0px 0px 0px;}
	.sh-column-zxjs {padding: 30px 15px;}
	.sh-column-career {padding: 40px 10px 40px 10px; min-height: 230px;}
	.sh-section-kqzw {padding: 60px 15px 60px 15px;}
	.sh-column-why {padding: 0px 0px 20px 0px;}
	.sh-column-gsjs {padding: 60px 15px 20px 15px;}
	.sh-column-gsimg {padding: 0px 0px 400px 0px;}
	.sh-column-yslx {padding: 45px 45px 45px 45px;}
	.sh-section-ysfk {padding: 0px 15px 20px 15px;}
	.sh-column-ysfk {padding: 20px 15% 20px 15%;}
	.sh-column-ysfktxt {padding: 0px 0px 0px 0px;}
	.sh-column-zskh {padding: 0px 0px 20px 0px;}
	.sh-column-joinl {padding: 0px;}
	.sh-column-joinl #text-block-hxtxt,.sh-column-zwnl #text-block-hxtxt{margin-bottom: 10px;}
	.sh-column-joinl .sh-list-style3{margin-bottom: 0!important;}
	.sh-column-zwimg {padding: 400px 0px 0px 0px;}
	.sh-column-zwnl {padding: 60px 15px 60px 15px;}
	.servicesRow .awardsRow ul{padding-bottom: 30px;}
	.servicesRow .awardsRow ul li{flex-basis:50%;padding:20px 0}
	.feedback-personal{padding: 0;}
	.sh-column-wrapper.feedback-personal>*:last-child{ margin-bottom: 120px;}
}
@media (max-width: 767px) {
	.hire-container{max-width:540px}
	.whyhireSec ul li {flex: 0 0 100%;text-align: center;padding: 2rem;}	
	.whyhireSec ul li h3{font-size: 16px;}
	.servicesRow i{margin:0 auto 3rem}
	.servicesRow ul li{flex-basis:100%;text-align:center;margin:0 0 4rem}
	.servicesRow ul li h3{font-size: 16px;}
	.hLight{padding-top: 0;}
	.hLight .bx-wrapper{padding: 0;}
	.hLight_image{width:100%;height:211px; margin-bottom: 10px; background-position: center top;}
	.hLight_pager{margin-bottom: 0px; background-color: #f3f3f3;}
	.hLight_pager li{font-size: 16px;}
	.hLight_pager li a{padding:15px 0;font-size:16px;font-weight:normal;}
	.hLight_pager li a.active, .hLight_pager li a:hover{background-color: eee;}
	.hLight_content{ padding: 0;}
	.hLight .bx-controls-direction {left: 0;width: 100%;z-index: auto;}
	.hLight .bx-controls-direction .bx-next,.hLight .bx-controls-direction .bx-prev{width: 50px; height: 50px; line-height: 50px; z-index: 10;position: relative;background: -webkit-gradient(linear,left top,right top,from(#edf0eb),to(rgba(237,240,235,.00214636)));background: linear-gradient(90deg,#edf0eb 0,rgba(237,240,235,.00214636) 100%);}
	.hLight .bx-controls-direction .bx-next.disabled, .hLight .bx-controls-direction .bx-prev.disabled {background: -webkit-gradient(linear,right top,left top,from(rgba(237,240,235,0)),to(rgba(237,240,235,0)));background: linear-gradient(270deg,rgba(237,240,235,0) 0,rgba(237,240,235,0) 100%);}
	.test-box .testabout{padding-top: 10px;}
	.test-box .testabout h2{font-size: 20px; margin-bottom: 10px;}
	.bannertext h1{ font-size: 45px;}
	.aboutBanner .bannertext .happyRow>div{margin-bottom: 10px;}
	.servicesRow .clientlogosRow ul li{flex:0 0 33%}
	.refer-friend{width:94%;margin: 0 auto 60px;flex-direction:column;justify-content:space-evenly;padding-left:50px;padding-right:50px}
	.refer-friend h5{text-align:center}
	.job-card-sm .bonus-badge{margin:8px 0}
	.featured{max-width: 94%;}
	.job-card-sm .sh-button{min-width: 150px;}
	.job-card-sm .title{font-size: 18px;}
}

@media (max-width: 540px) {
	.hire-container{margin:0 auto}
	.headingRow{padding-left: 0px; padding-right: 0px;}
	.hire-container .headingRow{padding-left: 15px; padding-right: 15px;}
	.hLight{padding-left: 0; padding-right: 0;}
	.technology-tabing{padding-bottom: 0;}
	.technology-tabing .technobox{margin:0 0 40px}
	.technology-tabing .technobox ul li{flex:0 0 42%}
	.technology-tabing .hire-techno ul li{flex:0 0 40%}
	.technology-tabing .hire-techno ul li a{padding:10px}
}

@media (max-width: 480px) {
	.technology-tabing .hire-techno ul li{flex:0 0 80%}
	.servicesRow .awardsRow ul li{flex-basis:100%;padding:10px 0}
	.servicesRow .clientlogosRow ul li{flex:0 0 55%}
	.feedback-personal-item{width:290px;height:290px; margin-bottom: 130px;}
	.feedback-personal-item-message{width:280px;right:0;top:250px}
	.feedback-personal-item-message-text:before{width:48px;top:-30px;height:40px;background-size:cover}
	.feedback-personal-wrapper:nth-of-type(2) .feedback-personal-item-message{left: 0;}
	.feedback-personal-item-message-author{padding:0; margin-top: 10px;}
	.job-card-sm{display: block;}
	.job-card-sm .sh-button{padding: 5px 0; margin-top: 5px;}
}


