.woocommerce span.onsale { min-height: auto; min-width: auto; padding: 5px 10px; font-weight: 700; position: absolute; text-align: center; line-height: 24px; border-radius: 0; background-color: #ff4a17; color: #ffffff; font-size: 14px; z-index: 9; }
.woocommerce ul.products li.product .onsale { top: 20px; right: 20px; left: auto; margin: 0; }
.woocommerce ul.products li.product .button { margin-top: 15px; color: #ffffff; background-color: #14212b; border-radius: 0; padding: 12px 15px; }
.woocommerce ul.products li.product .button:hover { background-color: #ff4a17; }
.woocommerce ul.products li.product h2.woocommerce-loop-product__title { color: #14212b; font-weight: 800; padding: 0; margin: 0; font-size: 18px; line-height: 28px;
margin-top:15px;}
.woocommerce-Price-amount bdi { color: #ff4a17; font-weight: 800;}
span.woocommerce-Price-amount{    margin-right: 5px; }
span.woocommerce-Price-amount:first-child{ margin-left: 0px;}
span.woocommerce-Price-amount{ margin-left: 5px;}
.woocommerce ul.products li.product .price { color: #656561; margin-bottom: 0; }
.woocommerce ul.products li.product .price del { color: #656561; }
.woocommerce .woocommerce-ordering select { padding: 10px 15px; border: none; margin-right: 5px; background-color: #eaeff3; outline: inherit; }
.woocommerce ul.products { padding-left: 0 !important; }
.woocommerce .woocommerce-ordering { margin: 0; margin-bottom: 30px; }
.woocommerce .woocommerce-result-count { margin: 0; padding: 10px 0; }
.woocommerce nav.woocommerce-pagination ul li { color: #ff4a17; }
.woocommerce a.button.added::after { font-size: 13px; padding-left: 5px; }
.woocommerce .star-rating span{color: #fda22a;}
.woocommerce .price-rating-wrap {display: flex;}
.woocommerce ul.products li.product { overflow: hidden; }
.woocommerce ul.products li.product a img { position: relative; overflow: hidden;    margin: 0; }
.woocommerce ul.products li.product .button{ text-align: center; position: absolute; top: 200px; opacity: 0; transition: 0.5s ease; padding: 15px; margin: 0 auto; width: 80%;
left: 0;right: 0;}
.woocommerce ul.products.columns-3 li.product .button{top: 300px; }
.woocommerce ul.products.columns-5 li.product .button{top: 150px; padding: 12px;}
.woocommerce ul.products.columns-5 li.product a.added_to_cart { padding: 5px 0; }
.woocommerce ul.products.columns-5 li.product .button.product_type_external { font-size: 12px; }
.woocommerce ul.products.columns-5 li.product a.button.loading::after {
top: 12px;
right: 15px;
}
.woocommerce ul.products li.product a.added_to_cart{opacity: 0;text-align: center; position: absolute; bottom: 75px;transition: 0.5s ease; padding: 10px; margin: 0 auto; width: 80%;
left: 0;right: 0;background-color: #ff4a17; color: #ffffff;font-weight: 600;}
.woocommerce ul.products li.product:hover a.added_to_cart{opacity: 1; cursor: pointer; transform: translateY(-20px); }
.woocommerce ul.products li.product a.button.loading::after{ top: 15px;right: 30px;}
.woocommerce ul.products li.product .button.added{display: none;}
.woocommerce ul.products li.product:hover .button { opacity: 1; cursor: pointer; transform: translateY(-20px); }
.woocommerce ul.products li.product .star-rating { font-size: 16px; margin: 0; margin-left: auto; }
.woocommerce .star-rating::before { right: 0; } .woocommerce .star-rating span { right: 0; } .woocommerce a.remove:hover { color: #8f8f8f !important; background: inherit; }
.woocommerce table.shop_table th { font-weight: 700; padding: 15px 15px; line-height: 1.5; border-left: none; border-right: none; }
.woocommerce-cart-form__cart-item .product-thumbnail img { width: 100px; }
.woocommerce a.remove { border-radius: 0; color: #8f8f8f !important; border: 0; }
.woocommerce table.shop_table td.product-name a { color: #14212b; font-weight: 800; }
.woocommerce table.shop_table td.product-name a:hover{color: #ff4a17; }
.woocommerce .quantity .qty { width: 80px; height: 45px; text-align: center; background: #f5f4f5; border: 0; outline: inherit; display: inline-block; padding: 5px 10px; }
.woocommerce-cart table.cart td.actions .coupon .input-text { float: inherit; box-sizing: border-box; border: none; padding: 10px 15px; margin: 0; outline: 0; background: #f5f4f5; margin-right: 15px; }
.woocommerce-cart table.cart .product-thumbnail a img { width: 100px; }
.woocommerce button.button { background-color: #ff4a17; color: #ffffff; padding: 12px 15px; border-radius: inherit; font-weight: normal; }
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] { background-color: #14212b; opacity: 1; }
.woocommerce button.button:hover,.woocommerce a.button.alt:hover { background-color: #14212b !important; color: #ffffff; }
.woocommerce a.button.alt { background-color: #ff4a17; }
.woocommerce a.button.alt { margin-bottom: 0; background-color: #ff4a17; border-radius: inherit; }
.woocommerce button.button.alt:hover { background-color: #14212b; color: #ffffff; }
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: auto; }
tbody .woocommerce-cart-form__cart-item.cart_item { margin-bottom: 30px; }
.woocommerce table.shop_table td { border-top: 1px solid rgba(0, 0, 0, .1); padding: 20px; vertical-align: middle; line-height: 1.5em; border-right: none; border-left: none; }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { float: right; width: 50%; border: 1px solid rgba(0, 0, 0, .1); padding: 20px; }
.woocommerce .cart-collaterals table.shop_table { border: 0; margin: 15px 0; }
table.shop_table td, table.shop_table th { border: none; }
.woocommerce a.button.alt:hover { background-color: #14212b; color: #ffffff; }
.cart_totals  h2 { font-weight: 600; }
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{background: #dcdcdc !important;} .product-template-default.single.single-product article, .product-template-default.single.single-product .sidebar { margin-top: 80px; }
.woocommerce .product.type-product span.onsale { top: 20px; left: 20px; }
.woocommerce div.product p.price, .woocommerce-product-details__short-description p { margin-bottom: 15px; }
.woocommerce div.product form.cart { margin-bottom: 50px; margin-top: 25px; }
.woocommerce div.product form.cart div.quantity { margin-right: 10px; }
form.cart .single_add_to_cart_button.button.alt { background-color: #14212b; color: #ffffff; height: 45px; }
form.cart .single_add_to_cart_button.button.alt:hover { background-color: #ff4a17; }
.woocommerce div.product div.images { margin-bottom: 5em; }
.woocommerce-Tabs-panel.wc-tab h2, .related.products h2 { font-size: 32px; font-weight: 600; }
.woocommerce table.shop_attributes { margin-top: 20px; }
.woocommerce table.shop_attributes td p { padding: 10px 15px; }
.woocommerce .related.products ul.products li.product.featured { margin-left: 0; margin-top: 30px; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-top: 30px; margin-bottom: 45px; } .woocommerce #reviews #comments ol.commentlist li img.avatar { left: -30px; width: 70px; }
.woocommerce #review_form #respond textarea { border: 1px solid #eaeaea; outline: inherit; padding: 15px; }
.woocommerce-tabs #review_form .comment-respond .comment-form-author input, .woocommerce-tabs #review_form .comment-respond .comment-form-email input { width: 100%;  height: 50px; border: 1px solid #eaeaea; padding: 15px; }
.woocommerce-tabs #review_form .comment-respond .comment-form-author, .woocommerce-tabs #review_form .comment-respond .comment-form-email { width: 100%;}
.woocommerce #review_form #respond .form-submit input {background: #ff4a17; padding: 20px 30px; border-radius: 0; color: #ffffff; }
.woocommerce #review_form #respond .form-submit input:hover{background: #14212b;} .woocommerce div.product form.cart .variations select { height: 45px; border: 1px solid #eaeaea; padding: 0 15px;outline: inherit; } .woocommerce .woocommerce-notices-wrapper .woocommerce-message a {background: #ff4a17; padding: 15px 20px; border-radius: 0; color: #ffffff;}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.restore-item{margin-left: 15px;}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message a:hover{background: #14212b;} .woocommerce form .form-row input.input-text { height: 40px; border: 1px solid #ffffff; border-bottom: 1px solid #d8d8d8; outline: 0; }
.woocommerce-checkout form.checkout .form-row { margin-bottom: 30px; overflow: hidden; }
.woocommerce-checkout form.checkout .form-row span.woocommerce-input-wrapper { width: 100%; }
.woocommerce-checkout form.checkout .form-row label { margin-bottom: 0; }
.woocommerce-info { border-top-color: #ff4a17; }
.woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper { border: 1px solid #dedede; padding: 25px; margin: 30px 0; outline: 0; }
.woocommerce-checkout form.checkout .select2-container .select2-selection--single { height: 45px; margin: 0; padding: 8px 10px; }
.woocommerce-checkout form.checkout .select2-container--default .select2-selection--single { background-color: #ffffff; border: 1px solid #d8d8d8; border-radius: 0; outline: 0; margin-top: 10px; }
.woocommerce-checkout form.checkout .select2-container .select2-selection--single .select2-selection__rendered { outline: 0; }
.woocommerce-checkout form.checkout .select2-container--default .select2-selection--single .select2-selection__arrow { top: 20px; right: 10px; }
.woocommerce-checkout form.checkout .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { outline: 0; border-color: transparent transparent #ff4a17 transparent; }
.select2-container--default .select2-results>.select2-results__options { padding-left: 0 !important; outline: 0; }
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] { background-color: #ff4a17; color: #ffffff; }
.select2-results__option[aria-selected], .select2-results__option[data-selected]{outline: inherit;}
.woocommerce table.shop_table { margin-top: 30px; border-radius: 0; }
.woocommerce-checkout form.checkout #customer_details h3, .woocommerce-additional-fields h3 { font-weight: 600; }
.woocommerce-checkout #payment { background: #f5f4f5; padding: 15px 15px 5px 15px; }
.woocommerce-info { background-color: #ffffff; }
.woocommerce-checkout #payment ul.payment_methods { padding-left: 15px !important; }
.woocommerce button.button.alt { background-color: #ff4a17; }
.woocommerce-page form .form-row textarea.input-text { border-color: #d8d8d8; padding: 15px; margin-top: 10px; }
.woocommerce-checkout form.checkout .form-row#order_comments_field { margin-top: 20px; }
.woocommerce-checkout #payment .button.alt { margin-top: 15px;}
.woocommerce-checkout #payment .button:hover {background: #14212b !important;} .woocommerce-MyAccount-content p strong { font-size: 30px; text-transform: uppercase; }
.woocommerce-account .woocommerce-MyAccount-navigation{border: 1px solid #dedede; padding: 25px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{position: relative; list-style: none; }
.woocommerce-account .woocommerce-MyAccount-navigation ul::before { position: absolute; background: #ff4a17; width: 3px; left: -25px; top: 0; content: ''; height: 100%; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color: #14212b;position: relative;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color: #ff4a17;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before { position: absolute; font-size: 12px; color: #ff4a17; content: "\e628"; font-family: 'themify'; top: 0; line-height: 24px; font-weight: 700; left: -30px; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li { padding: 10px 0; border-bottom: 1px solid #f5eeee; list-style: none; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child {border-bottom: none;}
.woocommerce-account form .password-input{width: 100%;}
.woocommerce-account form p.form-row{margin-top: 30px;}
.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme { width: 100%; }
.woocommerce-account .woocommerce .woocommerce-form.woocommerce-form-login.login { width: 60%; margin-left: 25%; background: #f3f3f3; border-color: #f3f3f3; }
.woocommerce-account .woocommerce h2 { text-align: center; }
.woocommerce-account .woocommerce form .form-row input.input-text { border-bottom: none; }
.woocommerce-cart .woocommerce .return-to-shop a.button.wc-backward{background-color: #ff4a17;color: #ffffff;border-radius: 0;font-weight: normal;}
.woocommerce-cart .woocommerce .return-to-shop a.button.wc-backward:hover{background-color: #14212b;}
.woocommerce .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button.button{background-color: #ff4a17;color: #ffffff;border-radius: 0;font-weight: normal;}
.woocommerce .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button.button:hover{background-color: #14212b;color: #ffffff;} .woocommerce-account .u-columns.woocommerce-Addresses.addresses .title h3 { font-weight: 600; margin-bottom: 15px; }
.woocommerce-account .woocommerce form.woocommerce-EditAccountForm .form-row input.input-text { border-bottom: none; outline: inherit; padding: 0 15px; border: 1px solid #e2e2e2; }
.woocommerce-account .woocommerce form.woocommerce-EditAccountForm p.form-row { margin-top: 10px; }
.woocommerce-account .woocommerce form.woocommerce-EditAccountForm fieldset { margin-top: 25px; }
.woocommerce-account .woocommerce form.woocommerce-EditAccountForm legend { font-weight: 600; text-transform: capitalize; }
form.woocommerce-EditAccountForm .woocommerce-Button.button { margin-top: 20px; }
.woocommerce form .woocommerce-address-fields__field-wrapper .form-row label{margin-top: 15px;margin-bottom: 5px;}
.woocommerce form .woocommerce-address-fields__field-wrapper .form-row input.input-text { height: 45px; border: 1px solid #e4e4e4; outline: 0; padding: 0 15px; }
.woocommerce form .woocommerce-address-fields__field-wrapper span { width: 100%; }
.woocommerce span.woocommerce-input-wrapper .select2-container--default .select2-selection--single { background-color: #ffffff; border: 1px solid #e4e4e4; border-radius: 0; height: 45px; outline: none; }
form .woocommerce-address-fields p button.button {margin-top: 20px;}
.woocommerce-account form .woocommerce-address-fields__field-wrapper  p.form-row { margin-top: 0; }
.woocommerce-MyAccount-content .woocommerce-Address address,.woocommerce-account .woocommerce .woocommerce-customer-details address{ border: 1px solid #dedede; padding: 15px; outline: inherit; border-radius: 0;}
.woocommerce-account .woocommerce .woocommerce-order-details h2, .woocommerce-account .woocommerce .woocommerce-customer-details h2 { text-align: left; font-weight: 600; margin-bottom: 20px; text-transform: capitalize; } td.woocommerce-orders-table__cell a.view{background-color: #ff4a17;color: #ffffff;}
td.woocommerce-orders-table__cell a.view:hover{background-color: #14212b;color: #ffffff;} .woocommerce-notices-wrapper ul.woocommerce-error li { margin-left: 15px !important; }@media(max-width:1920px) {
.kenray-callto { left: 30%; top: 40%; }
header.header-fourth .kenray-mini-cart.cart {width: 22%;}
}
@media(max-width:1600px) {  header.header-fourth .kenray-mini-cart.cart { width: 25%; right: 26%; }
header.header-fourth.sticky .kenray-mini-cart.cart { width: 30%; right: 0; }
.outbox .vc_row .outbox-padding .vc_column-inner  { padding-top: 100px !important; padding-right: 320px !important; padding-bottom: 100px !important; padding-left: 100px !important; }
} @media(max-width:1399px) {
.kenray-callto .icon-des-wrapp { padding: 30px 0 80px 0; }
.kenray-callto .icon-head { padding: 80px 30px 0 30px; }
.kenray-callto { left: 30%; top: 70%; }
.kenray-callto h4 { font-size: 42px; line-height: 58px; } header.header-fourth .sub-header-button .icon-box {padding: 0 50px 0 15px;}   header.header-three.sticky ul li.button .top-button { height: 65px; }
} @media(max-width:1366px) { header.sticky .custom-header .site-branding-text a { margin-left: 0px !important; } header.header-fourth  nav ul.navbar-nav li { margin: 0px 15px 0px 15px; }
header.header-fourth .sub-header-button .header-info {padding: 12px 15px;}
header.header-fourth .sub-header-button { padding-right: 15px; }
header.header-fourth ul.navbar-nav { padding-right: 0; }
header.header-fourth .kenray-mini-cart.cart {width: 30%;} .vc_row.vc_custom_1602915545567 { padding-top: 80px !important; padding-bottom: 100px !important; }
} @media(max-width:1280px) { header.sticky .custom-header .site-branding-text a { margin-left: 35px; }
header nav ul li ul li.menu-item-has-children:hover > ul.sub-menu { right: 100%; left: auto; margin-right: 0; } header.header-three nav li.button { right: 0px; } header.header-fourth .sub-header-button { padding-right: 12px; }
header.header-fourth  nav ul.navbar-nav li { margin: 0px 10px 0px 10px; } .owl-carousel .owl-nav.disabled { display: none !important; }
.no-js .owl-carousel, .owl-carousel.owl-loaded { overflow: hidden; }   } @media(max-width:1199px) {
.re-mt-8 { margin-top: 80px; }
.kenray-video .section-buttton { left: 450px; }
a.section-back-to-top { line-height: 60px; width: 60px; height: 60px; }
.fposition-top { margin: 0px; box-shadow: inherit; background: #ffffff; position: inherit; }
.vc_row.wpb_row.re-pt-0 { padding: 80px 30px 80px 30px !important; }
.re-no-pl { padding-left: 0px !important; }
.border-left { border-left: none !important; }
.circle-2 { top: -575px; }
.vc_custom_1598432476208 { padding-bottom: 50px !important; }
.team-title-wrap .team-more-detail::after { width: 450px; }
.comment-respond .comment-form-author, .comment-respond .comment-form-email { width: 48.8%; }
.comment-respond .comment-form-email { margin-right: 0; }
.comment-respond .comment-form-url { width: 100%; }
.comments-area .comment-respond form .comment-form-cookies-consent input { margin-right: 3px; }
.comments-area .comment-respond form .comment-form-cookies-consent label { display: initial; } header.header-three.sticky ul li.button .top-button { height: 65px; }
.admin-bar header.header-three.sticky .main-navigation { top: 32px; }
header.header-three .header-top .header-top-left{padding-left: 15px;} header.header-fourth .sub-header-button .header-info { padding: 12px 15px; }
header.header-fourth nav ul.navbar-nav li { margin: 0px 8px 0px 8px; }
header.header-fourth .sub-header-button .header-info p { font-size: 15px; }
header.header-fourth nav li.search { margin-left: 0; right: 0; }
header.header-fourth .sub-header-button .header-info p { font-size: 14px;}
header.header-fourth .sub-header-button .icon-box { padding: 0 20px 0 15px;} .icon-box.section-style2 { width: 95%; left: 40px; }
.pattern-box { top: 540px; }
.pattern-box.fre-pl-5 { padding-left: 50px !important; } .progress-image { position: inherit; margin-bottom: 0 !important; }
.progress-image::after { display: none; }
.padding-box.ire-pt-8 { padding-top: 80px !important; }
.kenray-video.section-style2 .section-buttton { right: 0; left: 230px; }
.re-odisplay { overflow: hidden !important; }
.circle-4 { left: 49%; } .fancy-position { top: -685px; }
.bre-pb-60 { padding-bottom: 500px !important; }
.fancy-box.section-style5 { margin-bottom: 90px; }
.pricing-square .vc_column_container, .pricing-square .vc_column_container > .vc_column-inner { padding-left: 10px; padding-right: 10px; }
.service-topbox { top: 0; margin-top: -170px; }
.service-topbox.position-absolute { position: inherit !important; }
.vc_row.bre-pb-10 { padding-bottom: 100px !important; }	
.kenray-price-plan .hover-box::after { left: 33px;}
.kenray-price-plan .section-head::after { right: 36px;}  .outbox .vc_row .vc_column-inner .wpb_single_image img { width: 600px; margin-left: 70px; }
.outbox .vc_row .outbox-padding .vc_column-inner{ padding-top: 100px !important; padding-right: 245px !important; padding-bottom: 100px !important; padding-left: 60px !important; } .pricing-square.ser-pricing .kenray-price-plan .section-head::after { right: 35px; }
.pricing-square.ser-pricing .kenray-price-plan .hover-box::after { left: 34px; } .kenray-contact4 form { padding: 0; } .vc_row.wpb_row .counter-top { box-shadow: inherit; position: inherit; width: inherit; top: inherit; left: 0; padding-top: 0; pad: 0; padding-left: 0; padding-bottom: 0; padding-right: 0; }
.vc_column-inner.vc_custom_1597997920090 { padding-right: 80px !important; }
.vc_row.wpb_row.vc_custom_1597998225124 { padding-top: 60px !important; }
.vc_row.wpb_row.vc_custom_1597993641346 { padding-bottom: 65px !important; padding-top: 50px !important; }
} @media(max-width:1099px) {
.image-shape .image-box::after { right: 15px; }
.image-shape .image-box::before { right: -3%; }
footer { overflow: hidden; }
.kenray-video .section-buttton { left: 385px; }
.footer-top h2 { font-size: 34px; }
.vc_row.ire-ptb-0 { margin-top: 0 !important; }
.vc_row.padding-box { padding-top: 30px !important; }
.circle-2 { top: -525px; left: 435px; }
.circle { top: -280px; left: 492px; }
.comment-respond .comment-form-author, .comment-respond .comment-form-email { width: 48.5%; }
header.header-three nav li.button {  margin-left: 10px;}
header.header-three ul li.button .top-button a {padding: 30px 15px;}
header.header-three  nav ul.navbar-nav li {margin: 0px 12px 0px 12px;} header.header-fourth nav ul.navbar-nav li { margin: 0px 6px 0px 6px; }
header.header-fourth .sub-header-button .icon-box {padding: 0 35px 0 10px;}
header.header-fourth .sub-header-button .icon-box i { font-size: 18px; }
header.header-fourth .sub-header-button .header-info { padding: 12px 12px; }
.kenray-contact4 .wpb_wrapper { margin-top: 30px; }
.kenray-contact4 form { padding: 0; }
header.header-fourth  nav ul.navbar-nav li a { font-size: 15px; }
header.header-fourth .kenray-mini-cart.cart { width: 35%;}
header.header-fourth.sticky .kenray-mini-cart.cart { width: 42%;} .fancy-box.section-style3 .content-more-wrap { margin-left: 0; margin-top: 20px; width: 100%; } .ire-plr-2 { padding-left: 20px !important; padding-right: 20px !important; }
.box-shadow { -webkit-box-shadow: inherit; -moz-box-shadow: inherit; box-shadow: inherit; }
.fancy-box.section-style4::before { width: 120%; left: -20px; }
.bg-black .icon-box.section-style5 .icon-head h4 { font-size: 34px; }
.position-absolute.absolute-top { position: inherit !important; top: 0; }
.vc_row.pbottom-box { padding-bottom: 90px !important; }
.ire-ptb-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.kenray-video.section-style2 .section-buttton { right: 0; left: 215px; }
.circle-4 { left: 50%; top: -230px; } .bre-plr-2 { padding-left: 20px !important; padding-right: 20px !important; }
.fancy-square .fancy-position { overflow: hidden; padding-left: 20px; padding-right: 20px; }
.kenray-price-plan .section-head::after { right: 32px; }
.kenray-price-plan .hover-box::after { left: 28px; } .pricing-square.ser-pricing .kenray-price-plan .hover-box::after { left: 31px; }
.pricing-square.ser-pricing .kenray-price-plan .section-head::after { right: 34px; } .re-box-0 .kenray-portfolio.section-style1 { box-shadow: inherit; }   .vc_row.vc_custom_1602915545567 { padding-top: 60px !important; padding-bottom: 80px !important; } .woocommerce ul.products li.product .button {top: 180px;}
.woocommerce ul.products.columns-3 li.product .button { top: 280px; }
.woocommerce ul.products.columns-5 li.product .button { top: 140px; }
}
@media(max-width:1024px) {
.position-shape::before { display: none; }
.kenray-video .section-buttton { left: 380px; }
.re-pb-8 { padding-bottom: 80px !important; }
.kenray-heading.text-center { padding: 0 100px !important; }
footer.site-footer ul.contact-info li a { display: inline-block; }
.circle-2 { top: -485px; left: 430px; }
.footer-top .widget.widget_text .mc4wp-form-fields input { width: 330px; }
.footer-top .widget.widget_text .form-input { margin-top: 20px; } header nav ul.navbar-nav li { margin: 0px 10px 0px 10px; } header.header-three nav ul.navbar-nav li a::before { background: #ff4a17; }
header.header-three .header-top { display: none; }
header.header-three nav ul.navbar-nav { padding: 0; }
header.header-three nav ul.navbar-nav li { margin: 0px 10px 0px 10px; } header.header-fourth nav ul.navbar-nav li a { font-size: 14px; }   .circle, .image-shape .image-box::before, .image-shape .image-box::after, .service-box.section-style1::before, .service-box.section-style1::after { display: none; } h2 { font-size: 36px; line-height: 46px; }
.award-box .kenray-heading .section-heading { font-size: 28px; margin-bottom: 0px; line-height: 38px; }
.position-absolute.absolute-top .row-eq-height { display: block; }
.bg-black .icon-box.section-style5.underline .icon-head { margin-bottom: 75px; }
.kenray-video.section-style2 .section-buttton { right: 0; left: 200px; }
.circle-4 { top: -212px; left: 51%; } .kenray-price-plan .section-head::after { right: 28px; }
.kenray-price-plan .hover-box::after { left: 26px; } .pricing-square.ser-pricing .kenray-price-plan .section-head::after { right: 28px; }
.pricing-square.ser-pricing .kenray-price-plan .hover-box::after { left: 28px; } .re-box-0 .kenray-portfolio.section-style1 .isotope-filters.isotope-tooltip button { padding: 10px 30px; margin-bottom: 20px; box-shadow: inherit; } .woocommerce ul.products.columns-3 li.product .button { top: 250px; }
.woocommerce ul.products.columns-5 li.product .button { top: 130px; }
} @media(max-width:992px) {
.kenray-heading.text-center { padding: 0 60px !important; }
.kenray-callto { width: 150%; left: 25%; }
.kenray-callto h4 { font-size: 38px; line-height: 48px; }
.kenray-video .section-buttton { left: 450px; }
.fancy-box.section-style2 .fancy-content-wrapp { margin-left: 15px; }
.vc_row { margin-left: 15px; margin-right: 15px; }
.fancy-box.section-style1 { padding: 30px 20px; border-right: none; }
.re-mb-5 { margin-bottom: 50px; }
.service-box.section-style1 .service-image img { width: 100%; }
footer.site-footer ul.contact-info li a { display: inline-block; }
.circle-2 { top: -470px; left: 400px; }
.vc_row.vc_custom_1596775812361 { padding-bottom: 40px !important; }
.team-title-wrap .team-more-detail::after { width: 430px; }
header .custom-header .site-branding-text a, header.header-fourth .custom-header .site-branding-text a { padding: 10px 0; }
header .custom-header .site-branding-text a img { height: 45px; }
.menu-toggle { margin: 12px 0; }
header.header-three { position: relative; }
.admin-bar header.sticky.header-two, .admin-bar header.sticky.header-three { top: 32px; }
.admin-bar header.header-two{ top: 32px; }
.admin-bar header.header-three {top: 0;} header.header-two { background: #14212b; }
header.header-two .menu-toggle { background: #ff4a17; }
header.header-two .toggle-dropdown { color: #ffffff; } header.header-three .menu-toggle { margin: 12px 12px; } header.header-fourth .sub-header-button .icon-box { padding: 0 15px 0 10px; } .kenray-contact-info.section-style1 .section-wrap { width: 50%; }
.video-heading .kenray-heading.text-center { padding: 65px 100px 80px 100px !important; }
h2 { font-size: 36px; line-height: 46px; }
.fancy-box.section-style3 .content-more-wrap { margin-left: 12px; margin-top: 0px; width: 80%; }
.fre-pb-8 { padding-bottom: 80px !important; }
.fre-plr-3 { padding-left: 30px !important; }
.vc_row.fre-ptb-1 { padding-bottom: 175px !important; padding-top: 45px !important; }
.fre-pb-10 { padding-bottom: 100px; }
.fre-mt-5 { margin-top: 50px; } .fancy-box.section-style4::before { display: none; }
.fancy-box.section-style4 { border-right: none; }
.ire9-plr-2 { padding-left: 20px !important; padding-right: 20px !important; }
.service-box.section-style2 { margin-bottom: 50px; }
.service-box.section-style2 .service-image img { width: 100%; }
.icon-box.section-style5 { padding-bottom: 70px; }
.wpb_single_image.vc_align_right.progress-image { text-align: left; }
.remove-pt-6 .vc_column-inner { padding-top: 0 !important; }
.bg-black .icon-box.section-style5.underline .icon-head { margin-bottom: 25px; }
.kenray-video.section-style2 .section-buttton { right: 0; left: 175px; }
.circle-4 { top: -185px; left: 51%; } .service-hover1 { margin-bottom: 50px; }
.bre-mt-14 { margin-top: 140px; }
.fancy-position { top: -670px; }
.bre-pb-60 { padding-bottom: 600px !important; } .kenray-price-plan { margin-bottom: 50px; }
.kenray-price-plan .section-head::after { right: 28px; }
.kenray-price-plan .hover-box::after { left: 25px; }
.kenray-process .section-arrow-image { right: 0; }
.kenray-process li { width: 49%; margin-bottom: 50px; }
.vc_custom_1596865226076 { padding-bottom: 110px !important; } .kenray-counter.light { margin-top: 50px; }
.kenray-images.section-style4 { text-align: center; }
.abre-pb-4 { padding-bottom: 40px !important; }
.abre-mt-14 .kenray-heading { margin-top: 140px; }
.re-left .kenray-images .section-image-one { left: 15px; }
.abre-mt-4 { margin-top: 40px; } .abre-center .kenray-button { margin-bottom: 30px; } .pricing-square.ser-pricing .kenray-price-plan .hover-box::after { left: 24px; }
.pricing-square.ser-pricing .kenray-price-plan .section-head::after { right: 25px; } .kenray-contact.inherit-space .vc_column-inner { margin-left: 0px !important; padding-top: 30px !important; padding-right: 0px !important; padding-bottom: 30px !important; padding-left: 0px !important; } .page.type-page .bg-shadow { box-shadow: inherit; }
.page.type-page .bg-shadow .kenray-contact4 { margin-top: 50px; }
.page.type-page .bg-shadow .kenray-contact4 form { padding: 0; }   .vc_custom_1596802913855 { margin-top: 0px !important; }
.vc_custom_1596865226076 .bre-pb-60 { padding-bottom: 450px !important; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 46%; }
.woocommerce ul.products li.product .button { top: 380px; }
.woocommerce ul.products.columns-3 li.product .button { top: 240px; }
} @media(max-width:991px) {
.fancy-box.section-style1 .fancy-head h4 { line-height: 50px; }
footer .site-info { padding: 30px 20px; }
.fremove-padding .vc_column-inner { padding-bottom: 0px !important; }
.team-top { top: 0; }
.z-index1.fre-pb-10 .position-absolute { position: inherit !important; }
.pricing-square.ser-pricing .kenray-price-plan .hover-box::after { left: 44px; }
.pricing-square.ser-pricing .kenray-price-plan .section-head::after { right: 49px; }
footer.site-footer .widget h2.widget-title { margin-top: 30px; }
footer.site-footer .widget .textwidget p { margin-bottom: 0; }
.footer-top h2 { font-size: 32px; }
header nav ul.navbar-nav li ul.sub-menu { padding-left: 10px !important; }
.vc_row.fre-pb-3 { padding-bottom: 30px !important; }
.vc_row.fre-pb-0 { padding-bottom: 0 !important; }
form.search-form { margin-bottom: 30px; }
.vc_row .wpb_single_image.vc_align_right { text-align: left; }
.circle-2 { top: -595px; left: 400px; }
.vc_row.wpb_row.re-pt-0 { padding: 60px 30px 60px 30px !important; }
.re-left.wpb_column { margin-bottom: 650px; }
.fancy-box.section-style4 { padding-top: 20px; padding-bottom: 20px; }
.kenray-video.section-style2 .section-buttton { right: 0; left: 210px; }
.circle-4 { top: -245px; left: 28%; }
.vc_custom_1597746551964 .service-hover1 { margin-bottom: 0px; }
.portfoliobar, .sidebar { margin-top: 50px; }
.admin-bar header.header-one.sticky .main-navigation, .admin-bar header.header-two.sticky .main-navigation, .admin-bar header.header-three.sticky .main-navigation { top: 45px; }
.comments-area .comment-respond form .comment-form-cookies-consent input { margin-right: 10px; }
.comment-respond .comment-form-author, .comment-respond .comment-form-email { width: 48.8%; } header.header-three nav ul.navbar-nav { padding-right: 20px; } .js .main-navigation ul, .js .main-navigation ul ul, .js .main-navigation > div > ul { margin-right: 0; width: 100%; }
header.site-header .header-top { display: none; }
header .menu-primary-menu-container { overflow-y: scroll; overflow-x: hidden; max-height: 300px; width: 100%; }
header nav ul.navbar-nav { float: inherit; margin-right: 0; }
header nav ul.navbar-nav li { margin: 0; display: inline-block; position: relative; width: 100%; line-height: 48px; }
header.site-header.sticky nav ul.navbar-nav li a::before, header.site-header nav ul.navbar-nav li a::before { bottom: 0; background: transparent; }
header nav ul.navbar-nav li.menu-item.current-menu-item a::before, header nav ul.navbar-nav li.menu-item.current-menu-ancestor a::before { background: transparent; }
header.site-header.sticky nav ul.navbar-nav>li { line-height: 48px; }
header nav.main-navigation { display: block; }
.kenray-right-menu  { display: none; } .js .main-navigation ul.mobile-cart-menu { display: block; }
.js .main-navigation ul.mobile-cart-menu li.header-cart-btn { border: 0; display: inline-block; position: absolute; right: 70px; top: -10px; }
.kenray-mini-cart.cart,header.header-fourth .kenray-mini-cart.cart,header.header-fourth.sticky .kenray-mini-cart.cart { width: 350px; right: 0;}
header.sticky .cart-customlocation span { top: 25px; }
header.header-fourth .cart-customlocation span { top: 25px; } header.header-two nav ul.navbar-nav li ul.sub-menu li.menu-item a { color: #ffffff; } .footer-top .widget.widget_text .form-input { float: left; }
header.header-fourth  nav ul.navbar-nav li a { font-size: 16px; }
header.header-fourth .menu-toggle { margin: 12px 30px;}
header.header-fourth ul.navbar-nav { padding-right: 30px; }
header.header-fourth.sticky .header-for-main {padding: 0 20px !important;}
header.header-fourth.sticky .menu-toggle {margin: 12px 15px;}
header.header-fourth .header-for-main { padding-right: 40px !important; } .kenray-process li { width: 100%; }
.kenray-process .section-arrow-image { display: none; }
.kenray-price-plan .hover-box::after { left: 44px; }
.kenray-price-plan .section-head::after { right: 48px;}
.vc_row .vc_custom_1596865226076 { padding-bottom: 800px !important;}
.fancy-position {top: -1200px; }
.vc_custom_1596286522334 {margin-top: 30px;}
.wrap-images::before { left: 30px; }
.wrap-images .kenray-images.section-style4 .section-image-one { top: -180px; left: 0; }
.outbox .vc_row .outbox-padding .vc_column-inner { padding-top: 80px !important; padding-right: 30px !important; padding-bottom: 80px !important; padding-left: 30px !important; }
} @media(max-width:979px) {
footer.site-footer ul.contact-info li a { display: flex; }
.service-box.section-style1::after { left: 52.5%; }
.team-title-wrap .team-more-detail::after { width: 330px; } header nav li.search { right: 3px; }
} @media(max-width:768px) {
h2 { font-size: 34px; line-height: 44px; }
.fancy-box.section-style2 .fancy-head h4 { font-size: 18px; line-height: 40px; }
.fancy-box.section-style1 .fancy-head h4 { line-height: 28px; }
.kenray-callto { width: 90%; left: 40px; }
.vc_parallax-box { display: none !important; }
.re-full-width { width: 100% !important; }
a.section-back-to-top { line-height: 45px; width: 45px; height: 45px; font-size: 18px; }
.ftp-0 { padding: 0; }
footer.site-footer .widget_kenray_widget_contact_info ul.contact-info li { margin: 10px 15px; width: auto; }
footer .site-info .copyright-left, footer .site-info .copyright-right { float: inherit; width: 100%; text-align: center; }
.kenray-portfolio.section-style1 .isotope-item .section-overlay { width: 93%; }
.kenray-portfolio.section-style1 .section-isotope .isotope-item, .kenray-portfolio.section-style2 .section-isotope .isotope-item { width: 100%; padding: 0 15px 0 15px; margin-left: 0; }
.kenray-portfolio.section-style1 .isotope-item .section-overlay { width: 96%; left: 0; top: 0; margin-left: 15px; right: 0; }
.service-box.section-style1::after { left: 55%; }
.wpb_single_image.vc_align_left.image-box { text-align: center; }
.blog footer ul { float: inherit; }
.kenray-portfolio.section-style2 .isotope-item .section-content-wrap { left: 7px; width: 95%; }
.post.type-post.format-gallery.tag-gallery .gallery-columns-2.gallery-size-thumbnail .gallery-item { margin-right: 3px; }
.post.type-post.format-gallery.tag-gallery .gallery-columns-3.gallery-size-thumbnail .gallery-item { margin-right: 3px; }
.post.type-post.format-gallery.tag-gallery .gallery.gallery-columns-4.gallery-size-thumbnail .gallery-item { margin-right: 2px; }
.post.type-post.format-gallery.tag-gallery .gallery-columns-5.gallery-size-thumbnail .gallery-item { margin-right: 2px; }
.post.type-post.format-gallery.tag-gallery .gallery-columns-6.gallery-size-thumbnail .gallery-item { margin-right: 3px; }
.post.type-post.format-gallery.tag-gallery .gallery-columns-7.gallery-size-thumbnail .gallery-item { margin-right: 3px; }
.post.type-post.format-gallery.tag-gallery .gallery-columns-8.gallery-size-thumbnail .gallery-item { margin-right: 3px; }
.post.type-post.format-gallery.tag-gallery .gallery-columns-9.gallery-size-thumbnail .gallery-item { margin-right: 2px; }
form.search-form input { width: 84%; }
.circle-2 { top: -600px; left: 500px; }
.fancy-box.section-style2 .fancy-content-wrapp { margin-top: 0; }
.footer-top .widget.widget_text .mc4wp-form-fields input { width: 500px; }
.footer-top .widget.widget_text .form-input { float: left; }
.footer-top .widget { margin: 40px 0 50px 0; }
.team-title-wrap .team-more-detail::after { width: 410px; }
.comment-respond .comment-form-author, .comment-respond .comment-form-email { width: 100%; }
.owl-carousel .item { text-align: center; }
.mc4wp-response .mc4wp-alert { display: inline-block; margin-top: 20px; }
header.header-fourth .container.header-for-sub { position: inherit; } .admin-bar header.sticky, .admin-bar header.sticky.header-two, .admin-bar header.sticky.header-three { top: 46px; }
header nav ul.navbar-nav li.menu-item.current-menu-item a::before, header nav ul.navbar-nav li a::before { background: transparent; }
header nav ul.navbar-nav li.menu-item.current-menu-item a::before, header nav ul.navbar-nav li.menu-item.current-menu-ancestor a::before { background: none; width: 0; }
.footer-top h2 { font-size: 24px; } header.header-two { background: #14212b; }
header.header-two .menu-toggle { color: #ffffff; background: #ff4a17; }
header.header-two nav ul.navbar-nav li.menu-item.current-menu-item a, header.header-two nav ul.navbar-nav .toggle-dropdown { color: #ffffff; }
header.header-two .main-navigation a { color: #ffffff; } header.header-three .header-top { background: none; padding: 0; display: none; }
header.header-three nav ul.navbar-nav { width: 100%; }
.admin-bar header.header-three.sticky .main-navigation { top: 45px; } .position-shape.re-mt-8 .kenray-video.section-style1 { text-align: center; } .kenray-contact-info.section-style1 .section-wrap { width: 66%; }
.fre-pb-6 { padding-bottom: 60px !important; }
.icon-box.section-style2 { width: 90%; left: 45px; }
.video-heading .kenray-heading.text-center { padding: 30px 40px 50px 40px !important; }
.kenray-counter.counter-left.dark { margin-bottom: 30px; }
.vc_row.fre-pt-15 { padding-top: 150px !important; }
.fancy-box.section-style3 .content-more-wrap { width: 75%; } .kenray-video.section-style2 .section-buttton { left: 230px; right: 0; }
.circle-4 { top: -245px; left: 41%; }
.bg-black .icon-box.section-style5 .icon-head h4 { font-size: 26px; }
.award-box .color-dark a.kenray-button { float: left; margin-left: 20px; }
.fancy-box.section-style4 { padding-top: 0; margin-bottom: 30px; padding-bottom: 10px; } .fancy-position { top: -1210px; }
.bre-pb-60 { padding-bottom: 1000px !important; } .kenray-portfolio.section-style1 .isotope-item { margin-bottom: 10px; margin-left: 5px; } .border-orange ul.kenray-list.section-style1 { border-right: none; } .kenray-price-plan .section-head::after { right: 35px; }
.kenray-price-plan .hover-box::after { left: 30px; } .kenray-counter span.section-number { font-size: 42px; margin-right: 0; }
.vc_row.abre-pt-25 { padding-top: 250px !important; } .pricing-square.ser-pricing .kenray-price-plan .section-head::after { right: 32px; }
.pricing-square.ser-pricing .kenray-price-plan .hover-box::after { left: 28px; }
.admin-bar header.header-one.sticky .main-navigation { top: 0; } footer.site-footer .footer-widget { padding-bottom: 0; padding-top: 40px; } .woocommerce ul.products li.product .button { top: 310px; }
.woocommerce-additional-fields h3 { margin-top: 20px;}
.woocommerce-account .woocommerce-MyAccount-navigation { margin-bottom: 20px;}
.woocommerce ul.products.columns-3 li.product .button { top: 300px; }
.woocommerce ul.products.columns-5 li.product .button { top: 310px; }
}
@media(max-width:767px) {
.footer-top .widget.widget_text .mc4wp-form-fields input { width: 100%; }
.footer-top .widget.widget_text .mc4wp-form-fields input.submit { margin-left: 0; margin-top: 15px; }
ol.comment-list li .comment-wrap .reply a { left: 0; position: relative; top: 0; }
ol.comment-list li .comment-wrap .comment-meta-wrap { display: block; }
.comments-area ol.comment-list li.even .comment-wrap .reply { margin-top: 10px; } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { width: 100%; } .kenray-price-plan .section-head::after { right: 83px; }
.kenray-price-plan .hover-box::after { left: 75px; }
.since-box {display: none;}
.vc_custom_1602922536499text-{margin-top: 30px;}
header.header-fourth .header-for-main { padding-right: 0px !important; }
}
@media(max-width:600px) {
.admin-bar header.sticky, .admin-bar header.sticky.header-two, .admin-bar header.sticky.header-three,.admin-bar header.sticky.header-fourth { top: 0; } .kenray-video .section-buttton { left: 450px; top: -550px; }
.kenray-price-plan .section-head::after { right: 61px; }
.kenray-price-plan .hover-box::after { left: 56px; }
.kenray-portfolio.section-style2 .isotope-item .section-content-wrap { width: 94%; }
.wrap-images::before { left: 0; }
.wrap-images .kenray-images.section-style4 .section-image-one { left: -20px; } .woocommerce ul.products li.product .button { top: 215px; }
.woocommerce ul.products.columns-3 li.product .button { top: 225px; }
.woocommerce ul.products.columns-5 li.product .button { top: 225px; }
}
@media (max-width:540px) {
.kenray-video .section-buttton { left: 390px; top: -480px; } .vc_row .vc_custom_1596865226076 {  padding-bottom: 900px !important;}
.fancy-position { top: -1300px; }
.kenray-price-plan .section-head::after { right: 54px; }
.kenray-price-plan .hover-box::after { left: 50px; }
.kenray-portfolio.section-style2 .isotope-item .section-content-wrap { width: 93%; }
.wrap-images::before { left: -10px; }
.wrap-images .kenray-images.section-style4 .section-image-one { top: -130px; left: -20px; width: 350px; } .woocommerce ul.products li.product .button { top: 200px;}
.woocommerce ul.products.columns-3 li.product .button { top: 185px; }
.woocommerce ul.products.columns-5 li.product .button { top: 195px; }
} @media(max-width:480px) {
.pricing-square.ser-pricing .kenray-price-plan .hover-box::after { left: 36px; }
.pricing-square.ser-pricing .kenray-price-plan .section-head::after { right: 41px; }
.kenray-contact-info.section-style1 .section-wrap .section-phone { font-size: 17px; }
.widget.widget_nav_menu ul.sub-menu li { padding-left: 10px; }
.vc_row.abre-pt-25 { padding-top: 380px !important; }
.kenray-portfolio.section-style2 .isotope-item .section-content-wrap { left: 5px; width: 93%; }
.kenray-callto { width: 90%; left: 25px; }
.rs-loop-wrap .rs-mask-wrap { margin-top: 20px; }
#rev_slider_2_1_wrapper .hades.tparrows { display: none; }
.footer-top h2 { font-size: 22px; line-height: 35px; }
ol.comment-list li .comment-wrap .reply { float: inherit; margin-top: 12px; }
.pagination ul .prev.page-numbers, .pagination ul .next.page-numbers { display: none; }
ol.comment-list li .comment-wrap { padding: 0; margin-top: 15px; padding-left: 0; margin-left: 0; }
ol.comment-list li.comment .comment-body { display: block; }
.comments-area .comment-respond { margin-top: 30px; background: #f2f2f2; padding: 30px; }
.text-404 { font-size: 190px; line-height: 200px; }
.error-404 h4 { margin: 30px 0 30px 0; }
.blog .pagination nav { margin-left: 20px; }
.post.type-post.format-gallery.tag-gallery .gallery-columns-3.gallery-size-thumbnail .gallery-item { width: 31.3%; }
.fancy-box.section-style1 .fancy-head h4 { line-height: 30px; }
.vc_row.wpb_row .counter-top img { width: 300px; }
.circle-2 { top: -420px; left: 350px; }
.kenray-video .section-buttton { left: 300px; }
.kenray-images.section-style4 .section-image-three { bottom: -440px; left: 0; }
.re-left.wpb_column { margin-bottom: 650px; }
.admin-bar header.header-two.sticky, .admin-bar header.header-three.sticky { top: 0px; }
.team-title-wrap .team-more-detail::after { width: 255px; }
.comment-respond .comment-form-author, .comment-respond .comment-form-email { width: 100%; }
footer.site-footer .widget_kenray_widget_contact_info ul.contact-info li { margin: 10px 15px; width: 100%; margin-left: 0px; }
.admin-bar header.header-fourth.sticky { top: 0; } #rev_slider_1_1_wrapper .hades.tparrows, #rev_slider_2_1_wrapper .zeus.tparrows, #rev_slider_1_1_wrapper .erinyen.tparrows, .tparrows.hermes { display: none; }
.fancy-box.section-style3 .fancy-head h4 { font-size: 22px; line-height: 32px; }
.vc_row.fre-plr-3 { padding-top: 60px !important; }
.vc_row.fre-pt-15 { padding-top: 330px !important; }
.fancy-box.section-style3 .content-more-wrap { margin-left: 0; margin-top: 20px; width: 100%; }
a#slider-1-slide-1-layer-11.rs-layer, a#slider-1-slide-1-layer-12.rs-layer { top: 12px; }
rs-layer#slider-3-slide-7-layer-33 { top: 15px; } #rev_slider_3_1_wrapper .hades.tparrows { display: none; }
.icon-box.section-style5 { padding-bottom: 70px; }
.bg-black .icon-box.section-style5.underline .icon-head { margin-bottom: 25px; }
.kenray-video.section-style2 .section-buttton { left: 165px; right: 0; top: 40%; }
.circle-4 { top: -208px; left: 53%; }
.vc_row.vc_custom_1596021657777 { padding-bottom: 50px !important; }
.team.type-team .team-title-wrap { margin-top: 30px; }
form.search-form input { width: 74%; } .kenray-process li { width: 100%; margin-bottom: 50px; }
.fancy-position { top: -1300px; }
.bre-pb-60 { padding-bottom: 1150px !important; } .kenray-images.section-style1 .section-image-one { left: -30px; width: 100%; }
.vc_row.bre-pb-10 { padding-bottom: 50px !important; }
.vc_custom_1596268502315 { padding-top: 80px !important; } .kenray-price-plan .hover-box::after { left: 42px; }
.kenray-price-plan .section-head::after { right: 46px; }
.wrap-images .kenray-images.section-style4 .section-image-one { right: -20px; top: -130px; left: inherit; width: 350px; }
.wrap-images::before { left: -10px; } .woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cart_totals { width: 100%; }
.woocommerce ul.products li.product .button { top: 175px; }
.woocommerce ul.products.columns-3 li.product .button { top: 170px; }
.woocommerce ul.products.columns-5 li.product .button { top: 170px; }
}
@media(max-width:479px) {
header.sticky { top: 0; }
.border-left { border-left: none; }
.position-shape::before { left: 25px; }
.kenray-video .section-buttton { left: 200px; top: -340px; }
.kenray-heading.text-center { padding: 0 30px !important; }
.kenray-callto { left: 25px; }
.service-box.section-style1::after { left: 46%; }
h2 { font-size: 30px; line-height: 40px; }
.fancy-box.section-style3 .content-more-wrap { margin-top: 15px; margin-left: 0; }
.kenray-portfolio.section-style1 .isotope-item .section-overlay { width: 90%; } .kenray-testimonial.section-style1 { margin-top: 60px; }
.owl-padding .owl-carousel.owl-drag .owl-item { padding: 0px; }
.kenray-callto .icon-des-wrapp .section_phone { float: inherit; text-align: center; padding-right: 0; border-right: none; }
.kenray-callto .icon-des-wrapp .section_email { float: inherit; text-align: center; padding-left: 0; }
.kenray-callto .icon-des-wrapp .section_phone, .kenray-callto .icon-des-wrapp .section_email { display: inline-block; width: 100%; }
.kenray-callto { top: -75%; } .pattern-box.fre-pl-5 { padding-left: 0px !important; }
.kenray-contact-info.section-style1 .section-wrap { width: 100%; }
.fre-pb-10 { padding-bottom: 100px; }
.vc_row.fre-pt-15 { padding-top: 350px !important; }
.icon-box.section-style2 { width: 100%; left: 0; padding: 60px 30px 30px 0; }
.icon-box.section-style2 .section-icon { top: 0; left: 55px; top: -45px; } .kenray-portfolio.section-style1 { box-shadow: none; }
.kenray-video.section-style2 .section-buttton { left: 165px; } .bre-pb-60 { padding-bottom: 1200px !important; }
.kenray-process .section-arrow-image { display: none; }
.kenray-process li { width: 100%; }
.kenray-price-plan .section-head::after { right: 46px; }
.kenray-price-plan .hover-box::after { left: 41px; }
.bre-padding .owl-padding .owl-carousel.owl-drag .owl-item { padding: 80px 0 0 0; }
.kenray-testimonial.section-style1 .section-img img { left: 50%; top: -6px; }
.kenray-testimonial.section-style1 .section-content-wrap { padding-left: 0; }
.kenray-price-plan .section-currency, .kenray-price-plan .section-price { font-size: 30px; }
.kenray-price-plan .section-button a { font-size: 18px; } .vc_row.abre-pt-25 { padding-top: 350px !important; } #rev_slider_2_1_wrapper .hades.tparrows { display: none; }
table td, table th { padding: 5px; text-align: center; }
}
@media(max-width:470px) {
.pricing-square.ser-pricing .kenray-price-plan .hover-box::after { left: 35px; }
.pricing-square.ser-pricing .kenray-price-plan .section-head::after { right: 41px; }
.circle-2 { top: -390px; left: 250px; }   .woocommerce .woocommerce-ordering { width: 100%; }
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width: 100%;}
.woocommerce ul.products li.product .button { top: 390px; }
.woocommerce .woocommerce-ordering select { width: 100%; }
.woocommerce ul.products.columns-3 li.product .button { top: 370px; }
.woocommerce ul.products.columns-5 li.product .button { top: 390px; }
}
@media(max-width:415px) {
.pricing-square.ser-pricing .kenray-price-plan .section-head::after { right: 32px; }
.pricing-square.ser-pricing .kenray-price-plan .hover-box::after { left: 30px; }
.circle-2 { top: -345px; left: 250px; }
.kenray-video.section-style2 .section-buttton.circle-2{top: -200px;} .kenray-mini-cart.cart,header.header-fourth.sticky .kenray-mini-cart.cart { width: 350px; right: -40px; }
header.header-fourth .kenray-mini-cart.cart{right: -25px;} .kenray-price-plan .section-head::after { right: 37px; }
.kenray-price-plan .hover-box::after { left: 35px; }
.kenray-portfolio.section-style2 .isotope-item .section-content-wrap { width: 92%; } .woocommerce ul.products li.product .button { top: 335px; }
.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input
{ width: 100% !important;    margin: 8px 0; }
.woocommerce ul.products.columns-3 li.product .button { top: 300px; }
.woocommerce ul.products.columns-5 li.product .button { top: 340px; }
} @media(max-width:375px) {
.circle-2 { top: -310px; left: 251px; }
.fancy-box.section-style1 .fancy-head h4 { line-height: 24px; }
.kenray-images.section-style4 .section-image-two { bottom: -520px; width: 80%; left: 40px; }
.re-left.wpb_column { margin-bottom: 570px; }
.vc_row.abre-pt-25 { padding-top: 450px !important; }
.kenray-video.section-style2 .section-buttton.circle-2{top: -170px; left: 150px;}
.circle-4 { top: -135px; left: 50%; }
.fancy-box.section-style4 { padding-top: 0; margin-bottom: 15px; padding-bottom: 10px; }
.vc-row .vc_custom_1596710770134 { margin-right: 10px !important; }
.port-detail .description h6 { display: block; }
.port-detail .description span { float: left; }
.kenray-callto { left: 20px; }
.pricing-square.ser-pricing .kenray-price-plan .section-head::after { right: 27px; }
.pricing-square.ser-pricing .kenray-price-plan .hover-box::after { left: 25px; }
.kenray-images.section-style1 .section-image-one { top: -90px; }
.vc_custom_1596268502315 { padding-top: 60px !important; padding-bottom: 30px !important; }
.kenray-video .section-buttton { left: 200px; top: -300px; } .kenray-price-plan .hover-box::after { left: 28px; }
.kenray-price-plan .section-head::after { right: 32px; }
.kenray-portfolio.section-style2 .isotope-item .section-content-wrap { width: 91%; }
.kenray-portfolio.section-style2 .isotope-item .section-content-wrap h4.section-title {font-size: 20px; line-height: 26px; } .kenray-mini-cart.cart { width: 350px; right: -55px; }
header.header-fourth .kenray-mini-cart.cart { width: 350px; right: -45px; }
header.header-fourth.sticky .kenray-mini-cart.cart { width: 350px; right: -60px; } .woocommerce ul.products li.product .button { top: 290px; }
.woocommerce ul.products.columns-3 li.product .button { top: 270px; }
.woocommerce ul.products.columns-5 li.product .button { top: 290px; }
}
@media(max-width:360px) {
.fancy-box.section-style1 .fancy-head h4 { line-height: 30px; }
.pagination .next.page-numbers { display: none; }
.kenray-portfolio.section-style2 .isotope-item .section-content-wrap { left: 5px; width: 90%; }
.footer-top h2 { font-size: 16px; line-height: 26px; }
.text-404 { font-size: 150px; line-height: 200px; }
.sidebar .widget.widget_calendar { padding-left: 25px; }
.fancy-box.section-style1 p { margin-top: 5px; }
.fancy-box.section-style1 .fancy-head { float: left; margin-top: 15px; }
.kenray-video .section-buttton { left: 150px }
.circle-2 { top: -290px; left: 200px; }
.re-left.wpb_column { margin-bottom: 570px; }
.kenray-video.section-style2 .section-buttton { left: 95px; }
.circle-4 { top: -130px; left: 50%; } .kenray-mini-cart.cart{ width: 330px; right: -60px; }
header.header-fourth .kenray-mini-cart.cart{ width: 330px;   right: -40px;}
.kenray-mini-cart .woocommerce-mini-cart__buttons a.button { width: 46%;}
header.header-fourth.sticky .kenray-mini-cart.cart { width: 340px; right: -65px; } .icon-box.section-style2 { width: 100%; left: 0; }
.icon-box.section-style2 .section-icon { left: 33%; top: -40px; }
h4 { font-size: 26px; line-height: 36px; }
.icon-box.section-style2 { padding: 60px 20px 25px 0px; }
.icon-box.section-style2 .icon-description p, .icon-box.section-style2 .icon-head { padding-left: 20px; }
h2 { font-size: 28px; line-height: 38px; }
.video-heading .kenray-heading.text-center { padding: 30px 20px 50px 20px !important; }
.vc_row.fre-pt-15 { padding-top: 330px !important; } .kenray-price-plan .section-head::after { right: 30px; }
.kenray-price-plan .hover-box::after { left: 27px; }
.kenray-price-plan .hover-box::before { border-left: 40px solid transparent; border-right: 40px solid transparent; }
.icon-box.section-style4 .icon-des-wrapp { width: 100%; margin-top: 20px; margin-left: 0; display: inline-block; padding-left: 0; }
.kenray-heading.text-center { padding: 0 25px !important; }
.fancy-position { top: -1320px; }
.bre-padding .owl-padding .owl-carousel.owl-drag .owl-item { padding: 30px 0 0 0;}
.wrap-images .kenray-images.section-style4 .section-image-one { right: -28px; top: -100px; left: inherit; width: 300px; } .vc_row.abre-pt-25 { padding-top: 340px !important; } .pricing-square.ser-pricing .kenray-price-plan .section-head::after { right: 25px; }
.pricing-square.ser-pricing .kenray-price-plan .hover-box::after { left: 22px; } .kenray-contact-info.section-style4 .section-wrap { margin-left: 0; width: 100%; margin-top: 20px; } .woocommerce ul.products li.product .button { top: 280px; }
.woocommerce ul.products.columns-5 li.product .button { top: 290px; }
} @media(max-width:320px) {
.kenray-heading.text-center { padding: 0 15px !important; }
.vc_row.abre-pt-25 { padding-top: 400px !important; }
.kenray-portfolio.section-style2 .isotope-item .section-content-wrap { left: 5px; width: 89%; }
.footer-top h2 { font-size: 14px; line-height: 24px; }
.post.type-post .post-meta .post-date { padding-left: 0; padding-top: 10px; }
.vc_row.wpb_row .counter-top img { width: 260px; }
.kenray-video .section-buttton { left: 150px; top: -250px; }
.circle-2 { top: -255px; left: 200px; }
.kenray-images.section-style4 .section-image-three { bottom: -390px; left: -15px; }
.kenray-images.section-style4 .section-image-two { bottom: -445px; }
.re-left.wpb_column { margin-bottom: 490px; } .kenray-mini-cart.cart ,header.header-fourth.sticky .kenray-mini-cart.cart{ width: 300px; right: -60px; }
header.header-fourth .kenray-mini-cart.cart{right: -50px; width: 300px;} .vc_row.fre-pt-15 { padding-top: 370px !important; }
.kenray-list.section-style2 li .section-list { line-height: 24px; } .kenray-video.section-style2 .section-buttton { left: 75px; }
.circle-4 { top: -103px; left: 50%; } .icon-box.section-style1 .icon-des-wrapp { width: 75%; }
.kenray-callto { top: -140%; left: 15px; } .pricing-square.ser-pricing .kenray-price-plan .section-head::after { right: 20px; }
.pricing-square.ser-pricing .kenray-price-plan .hover-box::after { left: 18px; } .kenray-images.section-style1 .section-image-one { left: -30px; width: 105%; top: -45px; }
.kenray-price-plan .section-head::after { right: 25px; }
.kenray-price-plan .hover-box::after { left: 23px; }
.kenray-video.section-style2 .section-buttton.circle-2 {top: -140px; left: 120px;}
.kenray-portfolio.section-style2 .isotope-item .section-content-wrap h4.section-title { font-size: 16px; line-height: 18px; }
.kenray-portfolio.section-style2 .isotope-item .section-content-wrap p{font-size: 12px; }
.vc_row .vc_custom_1596865226076 { padding-bottom: 1000px !important; }
.fancy-position { top: -1400px;}
.wrap-images .kenray-images.section-style4 .section-image-one { right: -25px; top: -60px; left: inherit; width: 260px; } .woocommerce ul.products li.product .button { top: 240px; }
.woocommerce ul.products.columns-3 li.product .button { top: 220px;}
.woocommerce ul.products.columns-5 li.product .button { top: 250px; }
}#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}