﻿/* -------------------------------------------------------
--- Codify
--- http://codify.istanbul
--------------------------------------------------------*/


/* GENERAL
--------------------------------------------------------*/
html, body { cursor: default; }
body { background-color: #FFF; }
* { outline: hidden !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
[type="submit"],
[type="button"],
button { cursor: pointer; }

/* A Tag */
a { color: #333; -webkit-transition: .3s; transition: .3s; }
a:visited,
a:active,
a:focus,
a:hover { text-decoration: none; }
a:hover { color: #000; }

/* Animation Check */
.circle-loader { margin: 0 0 30px 10px; border: 2px solid rgba(0, 0, 0, 0.2); border-left-color: #5cb85c; animation-name: loader-spin; animation-duration: 1s; animation-iteration-count: infinite; animation-timing-function: linear; position: relative; display: inline-block; vertical-align: top; }
.circle-loader,
.circle-loader:after { border-radius: 50%; width: 8em; height: 8em; }
.load-complete { -webkit-animation: none; animation: none; border-color: #5cb85c; transition: border 500ms ease-out; }
.checkmark { display: none; }
.checkmark.draw:after { animation-duration: 800ms; animation-timing-function: ease; animation-name: checkmark; transform: scaleX(-1) rotate(135deg); }
.checkmark:after { opacity: 1; height: 4em; width: 2em; transform-origin: left top; border-right: 2px solid #5cb85c; border-top: 2px solid #5cb85c; content: ""; left: 2em; top: 4em; position: absolute; }

@keyframes loader-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@keyframes checkmark {
    0% { height: 0; width: 0; opacity: 1; }
    20% { height: 0; width: 2em; opacity: 1; }
    40% { height: 4em; width: 2em; opacity: 1; }
    100% { height: 4em; width: 2em; opacity: 1; }
}

/* Control Warning */
.control-warning { border-width: 1px; border-style: solid; border-color: #FF0000 !important; }
.control-warning:focus { border-color: rgba(104, 8, 8, 0.6) !important; }
.control-warning-tab { color: #FF0000 !important; }
.control-warning-star { color: #CC0000; }

/* Load Bar */
.load-bar { height: 4px; width: 100%; position: absolute; overflow: hidden; background-color: #f3f3f3; z-index: 1; display: none; }
.load-bar:before { display: block; position: absolute; content: ""; left: -200px; width: 200px; height: 4px; background-color: #cb3e3a; animation: loading 2s linear infinite; }

@keyframes loading {
    from { left: -200px; width: 30%; }
    50% { width: 30%; }
    70% { width: 70%; }
    80% { left: 50%; }
    95% { left: 120%; }
    to { left: 100%; }
}

/* Google ReCaptcha Badge Logo */
.grecaptcha-badge { display: none; }


/* SCROLLBAR
--------------------------------------------------------*/
::-webkit-scrollbar { width: 6px; height: 6px; }
/* Width */
::-webkit-scrollbar-track { background: #f1f1f1; }
/* Track */
::-webkit-scrollbar-thumb { background: #195bbe; }
/* Handle */
::-webkit-scrollbar-thumb:hover { background: #3072d7; }
/* Handle on hover */


/* MAIN
--------------------------------------------------------*/
.blox-gradient-boxed-small-round-icon-box .blox-boxed-small-round-icon-box-icon { transition: .3s; }
.blox-gradient-boxed-small-round-icon-box:hover .blox-boxed-small-round-icon-box-icon { margin-bottom: 10px !important; margin-top: 10px !important; }

/* Logos */
.logos { padding: 160px 0px; }
.logos .uc_logo_slider .uc_quote_info { text-align: center; padding: 4px 4px 1px 4px; }
.logos .uc_logo_slider .uc_quote_info img { width: 100%; border-radius: 20px; }

/* Form Title */
form h2 { font-size: 16px; border-bottom: 1px solid #F0F0F0; margin-bottom: 20px; padding: 10px; }

/* Credit Card */
.register-form .credit-card { border-radius: 6px; background-color: #E0E0E0; padding-top: 18px; margin-bottom: 20px; }
.register-form .credit-card .credit-card-line { background-color: #F0F0F0; padding: 18px; }
.register-form .credit-card .credit-card-body { padding: 14px 10px 10px 10px; }
.register-form .credit-card .credit-card-body .tbl { margin-top: 16px; }
.register-form .credit-card .credit-card-body .tbl .tbl-cell { vertical-align: bottom; }
.register-form .credit-card .credit-card-body .credit-card-number { font-weight: bold; }
.register-form .credit-card .credit-card-body .credit-card-date { display: block; font-size: 12px; }
.register-form .credit-card .credit-card-body .credit-card-name { display: block; font-size: 12px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.register-form .credit-card .credit-card-body .credit-card-type img { width: 60px; }

.credit-cards { margin-top: 20px; }
.credit-cards li a:after { background-color: transparent; }
.credit-cards li a { cursor: default; }
.credit-cards li a img { width: 50px; }
.credit-cards li:first-child a img { width: 100%; }

/* Checkbox */
.check-box { display: table; cursor: pointer; padding: 9px 12px; color: #555; background-color: #fff; border: 0px; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.check-box label { display: table-cell; margin-bottom: 1px !important; margin-left: 5px; color: #555; cursor: pointer; vertical-align: middle; transition: .3s; }
.check-box:hover label { color: #349434; }
.check-box i { display: table-cell; padding-right: 15px; vertical-align: middle; text-align: center; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.check-box i.fa-times { color: #FFF; }
.check-box i.fa-check { color: #349434; }
.check-box i:before { display: block; border: 1px solid #999; padding: 2px 0px; border-radius: 4px; width: 25px; -webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.10); -moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.10); box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.10); }

/* Owl Coruasel */
.owl-theme .owl-dots { margin-top: 20px; }
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span { background: #5cb85c; }

/* Login */
.user-login-panel { position: absolute; top: 20px; right: 0px; z-index: 10; }
.user-login-panel a { color: #FFF; background-color: rgba(255,255,255,0.2); display: inline-block; padding: 6px 12px; border-radius: 4px; transition: .3s; }
.user-login-panel a:hover { background-color: rgba(255,255,255,0.4); }
.user-popup .btn { padding: 12px 40px; margin-top: 0px; background-color: #00e7bc; color: #FFF; }
.user-popup .btn:hover { background-color: #00dcb4; }
.user-popup [data-authority="RememberMe"] { margin-bottom: 0px; }

/* Popup */
.jconfirm .jconfirm-box.jconfirm-type-blue { border-top: 0px; }

/* Video Popup */
.video-popup .jconfirm-box { padding: 0px; }
.video-popup .jconfirm-box.jconfirm-type-blue { border: 0px; }
.video-popup .jconfirm-box div.jconfirm-content-pane { margin-bottom: -18px; }
.video-popup .jconfirm-box div.jconfirm-closeIcon { right: 0px; left: 0px; margin: auto; opacity: 1; font-size: 20px !important; line-height: 20px !important; background-color: rgba(255,255,255,0.2); border-radius: 50%; color: #FFF; line-height: 49px; transition: .3s; }
.video-popup .jconfirm-box div.jconfirm-closeIcon:hover { background-color: rgba(255,255,255,0.6); }
.video-popup iframe,
.video-popup video { width: 100% !important; height: 641px !important; }

/* Video Item */
.video-item { padding: 12px; border-radius: 6px; }
.video-item:nth-child(2n+1) { background-color: #F0F0F0; }
.video-item a { display: inline-block; width: 250px; border-radius: 6px; border: 2px solid #E0E0E0; padding: 1px; transition: .3s; }
.video-item a img { width: 100%; object-fit: cover; border-radius: 6px; float: left; }
.video-item a:hover { border-color: #7e1fdd; }
.video-item .video-detail { padding: 10px 20px; }
.video-item .video-detail h5 { font-size: 22px; font-weight: bold; color: #333; margin-bottom: 10px; }
.video-item .video-detail p { font-size: 16px; }
.video-item .video-detail p b { display: inline-block; margin-bottom: 5px; }

/* Other */
.white-bg { background-color: #FFF !important; }

.underline { text-decoration: underline; color: #00e7bc; font-style: italic; font-size: 14px; }
.social-link { position: relative; top: -27px; color: #fa5148 }
.social-image { left: 10px; position: relative; }

.site-footer { background-color: #ededed; padding-bottom: 20px; }
.site-footer .gizlilik-metni { text-align: center; display: block; padding-top: 20px; }
.site-footer .gizlilik-metni a { color: blue }

.cookie-content { position: fixed; bottom: 0; display: block; width: 100%; background-color: #c1c1c1; color: white; z-index: 99999; }
.cookie-content .gizlilik-metni { text-align: center; }
.cookie-content .btn-allow-cookie { padding: 10px; width: auto; margin: 10px; }


/* THEME
--------------------------------------------------------*/

/* blox page builder grid css */
#uc_grid_1_60327 .uc-grid-row { padding-top: 30px; padding-bottom: 30px; }
#uc_grid_1_60327 .uc-grid-row .uc-grid-row-container { max-width: 1170px; }
#uc_grid_1_60327 .uc-grid-row .uc-grid-col { padding-left: 25px; padding-right: 25px; }
#uc_grid_1_60327 { font-family: Poppins; color: #364d61; }
#uc_grid_1_60327 .uc-page-font-title { font-family: Poppins; font-weight: Bold; }
#uc_grid_1_60327 .uc-page-font-subtitle { font-size: 21px; color: #00e7bc; }
#uc_grid_1_60327 .uc-page-font-paragraph { font-size: 18px; line-height: 1.8em; color: #364d61; }
#uc_grid_1_60327 .uc-grid-row#uc_grid_1_60327_row_1 { padding-top: 50px; padding-bottom: 70px; background-image: linear-gradient(45deg, #7e1fdd 0%, #12c2e9 100%); }
#uc_grid_1_60327_row_1 > .uc-shape-devider-bottom { background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB2aWV3Qm94PSIwIDAgMTI4MCAyMDAiPgogIDxnIGZpbGw9IiNmZmZmZmYiPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyODAsMjAwVjBIMFY1LjA2QzYwMS4zLDE3LjU1LDEwOTcuMiw5NS41LDEyODAsMjAwWiIvPgogIDwvZz4KPC9zdmc+'); height: 300px; background-size: 100% 300px; }

/* addon: Css Animated Squares Background */
#uc_css_animated_squares_background_bg_addon17467 { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 100%; }
#uc_css_animated_squares_background_bg_addon17467 .uc-circles { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }
#uc_css_animated_squares_background_bg_addon17467 .uc-circles li { position: absolute; display: block; list-style: none; width: 20px; height: 20px; background-color: #ffffff; opacity: 0.2; animation: animate-bg-squares 25s linear infinite; bottom: -150px; border-radius: 10px; }
#uc_css_animated_squares_background_bg_addon17467 .uc-circles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
#uc_css_animated_squares_background_bg_addon17467 .uc-circles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
#uc_css_animated_squares_background_bg_addon17467 .uc-circles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
#uc_css_animated_squares_background_bg_addon17467 .uc-circles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
#uc_css_animated_squares_background_bg_addon17467 .uc-circles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
#uc_css_animated_squares_background_bg_addon17467 .uc-circles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
#uc_css_animated_squares_background_bg_addon17467 .uc-circles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
#uc_css_animated_squares_background_bg_addon17467 .uc-circles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
#uc_css_animated_squares_background_bg_addon17467 .uc-circles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
#uc_css_animated_squares_background_bg_addon17467 .uc-circles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

@keyframes animate-bg-squares {
    0% { transform: translateY(0) rotate(0deg); }
    100% { transform: translateY(-2000px) rotate(720deg); }
}

/* addon: Button */
#uc_solid_rounded_button43483 { display: inline-block; font-size: 18px; color: #ffffff; padding: 20px 50px; border-radius: 5px; background-color: #00e7bc; text-decoration: none; transition: 0.3s; border: 0px solid #000000; }
#uc_solid_rounded_button43483:hover { display: inline-block; background-color: #00dcb4; border: 0px solid #000000; color: #ffffff; }
#uc_grid_1_60327 .uc-grid-row#uc_grid_1_60327_row_2 { padding-top: 100px; }

/* addon: Gradient boxed small round icon box */
#uc_blox_gradient_boxed_small_round_icon_box105325 { background: #7e1fdd; /* For browsers that do not support gradients */ background: linear-gradient(45deg, #7e1fdd, #12c2e9); /* Standard syntax (must be last) */ border-radius: 20px; }

/* addon: Gradient boxed small round icon box */
#uc_blox_gradient_boxed_small_round_icon_box117245 { background: #7e1fdd; /* For browsers that do not support gradients */ background: linear-gradient(45deg, #7e1fdd, #12c2e9); /* Standard syntax (must be last) */ border-radius: 20px; }

@media (max-width:768px) {
    #uc_grid_1_60327_row_2_container_1_col_3_addon_1 { padding-top: 50px !important; }
}

/* addon: Gradient boxed small round icon box */
#uc_blox_gradient_boxed_small_round_icon_box126777 { background: #7e1fdd; /* For browsers that do not support gradients */ background: linear-gradient(45deg, #7e1fdd, #12c2e9); /* Standard syntax (must be last) */ border-radius: 20px; }

/* addon: Gradient boxed small round icon box */
#uc_blox_gradient_boxed_small_round_icon_box139853 { background: #7e1fdd; /* For browsers that do not support gradients */ background: linear-gradient(45deg, #7e1fdd, #12c2e9); /* Standard syntax (must be last) */ border-radius: 20px; }
#uc_grid_1_60327 .uc-grid-row#uc_grid_1_60327_row_3 { padding-top: 300px; padding-bottom: 300px; background-image: linear-gradient(45deg, #7e1fdd 0%, #12c2e9 100%); }
#uc_grid_1_60327_row_3 > .uc-shape-devider-top { background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik02NDAgMTQwQzI4Ni41NCAxNDAgMCAwIDAgMGgxMjgwUzk5My40NiAxNDAgNjQwIDE0MHoiLz48L2c+PC9zdmc+'); height: 100px; background-size: 100% 100px; z-index: 0; }
#uc_grid_1_60327_row_3 > .uc-shape-devider-bottom { background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB2aWV3Qm94PSIwIDAgMTI4MCAyMDAiPgogIDxnIGZpbGw9IiNmZmZmZmYiPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyODAsMjAwVjBIMFY1LjA2QzYwMS4zLDE3LjU1LDEwOTcuMiw5NS41LDEyODAsMjAwWiIvPgogIDwvZz4KPC9zdmc+'); transform: rotateX(180deg) rotateY(180deg); height: 379px; background-size: 100% 379px; }

/* addon: Css Animated Squares Background */
#uc_css_animated_squares_background_bg_addon143987 { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 100%; }
#uc_css_animated_squares_background_bg_addon143987 .uc-circles { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }
#uc_css_animated_squares_background_bg_addon143987 .uc-circles li { position: absolute; display: block; list-style: none; width: 20px; height: 20px; background-color: #ffffff; opacity: 0.2; animation: animate-bg-squares 25s linear infinite; bottom: -150px; border-radius: 10px; }
#uc_css_animated_squares_background_bg_addon143987 .uc-circles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
#uc_css_animated_squares_background_bg_addon143987 .uc-circles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
#uc_css_animated_squares_background_bg_addon143987 .uc-circles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
#uc_css_animated_squares_background_bg_addon143987 .uc-circles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
#uc_css_animated_squares_background_bg_addon143987 .uc-circles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
#uc_css_animated_squares_background_bg_addon143987 .uc-circles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
#uc_css_animated_squares_background_bg_addon143987 .uc-circles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
#uc_css_animated_squares_background_bg_addon143987 .uc-circles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
#uc_css_animated_squares_background_bg_addon143987 .uc-circles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
#uc_css_animated_squares_background_bg_addon143987 .uc-circles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

@keyframes animate-bg-squares {
    0% { transform: translateY(0) rotate(0deg); }
    100% { transform: translateY(-2000px) rotate(720deg); }
}

/* addon: Responsive Testemonial Carousel */
.slick-slider { overflow: hidden; }
.uc_quote_info { background-color: #fff; }
.uc_quote_slider .slick-dots li.slick-active button,
.uc_logo_slider .slick-dots li.slick-active button { background: #00e7bc; }
.uc_quote_slider .slick-dots > li > button,
.uc_logo_slider .slick-dots > li > button { -webkit-appearance: button; cursor: pointer; outline: 0; text-decoration: none; transition: .4s; font-size: 0px; width: 9px; height: 9px; padding: 0; background: transparent; border: 1px solid #00e7bc; border-radius: 50%; }
.uc_quote_slider .uc_quote_info .uc_author_info .uc_company,
.uc_logo_slider .uc_quote_info .uc_author_info .uc_company { color: #00e7bc; }
#uc_grid_1_60327 .uc-grid-row#uc_grid_1_60327_row_4 { padding-top: 100px; padding-bottom: 100px; background-color: #ffffff; }

/* addon: SVG Shapes */
#uc_blox_svg_icon187692 svg { width: 100%; max-width: 72px; height: auto !important; }
#uc_blox_svg_icon187692 svg g { fill: #39374e; fill: url(#uc_blox_svg_icon187692-gradient) #39374e; }

/* addon: SVG Shapes */
#uc_blox_svg_icon213007 svg { width: 100%; max-width: 72px; height: auto !important; }
#uc_blox_svg_icon213007 svg g { fill: #39374e; fill: url(#uc_blox_svg_icon213007-gradient) #39374e; }

/* addon: SVG Shapes */
#uc_blox_svg_icon241717 svg { width: 100%; max-width: 72px; height: auto !important; }
#uc_blox_svg_icon241717 svg g { fill: #39374e; fill: url(#uc_blox_svg_icon241717-gradient) #39374e; }

/* addon: SVG Shapes */
#uc_blox_svg_icon270738 svg { width: 100%; max-width: 72px; height: auto !important; }
#uc_blox_svg_icon270738 svg g { fill: #39374e; fill: url(#uc_blox_svg_icon270738-gradient) #39374e; }
#uc_grid_1_60327 .uc-grid-row#uc_grid_1_60327_row_5 { padding-top: 300px; padding-bottom: 300px; background-image: linear-gradient(45deg, #7e1fdd 0%, #12c2e9 100%); }
#uc_grid_1_60327_row_5 > .uc-shape-devider-top { background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB2aWV3Qm94PSIwIDAgMTI4MCAyMDAiPgogIDxnIGZpbGw9IiNmZmZmZmYiPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyODAsMjAwVjBIMFY1LjA2QzYwMS4zLDE3LjU1LDEwOTcuMiw5NS41LDEyODAsMjAwWiIvPgogIDwvZz4KPC9zdmc+'); height: 425px; background-size: 100% 425px; z-index: 0; }
#uc_grid_1_60327_row_5 > .uc-shape-devider-bottom { background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB2aWV3Qm94PSIwIDAgMTI4MCAyMDAiPgogIDxnIGZpbGw9IiNmZmZmZmYiPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyODAsMjAwVjBIMFY1LjA2QzYwMS4zLDE3LjU1LDEwOTcuMiw5NS41LDEyODAsMjAwWiIvPgogIDwvZz4KPC9zdmc+'); transform: rotateX(180deg) rotateY(180deg); height: 379px; background-size: 100% 379px; }

/* addon: Css Animated Squares Background */
#uc_css_animated_squares_background_bg_addon309324 { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 100%; }
#uc_css_animated_squares_background_bg_addon309324 .uc-circles { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }
#uc_css_animated_squares_background_bg_addon309324 .uc-circles li { position: absolute; display: block; list-style: none; width: 20px; height: 20px; background-color: #ffffff; opacity: 0.2; animation: animate-bg-squares 25s linear infinite; bottom: -150px; border-radius: 10px; }
#uc_css_animated_squares_background_bg_addon309324 .uc-circles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
#uc_css_animated_squares_background_bg_addon309324 .uc-circles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
#uc_css_animated_squares_background_bg_addon309324 .uc-circles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
#uc_css_animated_squares_background_bg_addon309324 .uc-circles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
#uc_css_animated_squares_background_bg_addon309324 .uc-circles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
#uc_css_animated_squares_background_bg_addon309324 .uc-circles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
#uc_css_animated_squares_background_bg_addon309324 .uc-circles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
#uc_css_animated_squares_background_bg_addon309324 .uc-circles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
#uc_css_animated_squares_background_bg_addon309324 .uc-circles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
#uc_css_animated_squares_background_bg_addon309324 .uc-circles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

@keyframes animate-bg-squares {
    0% { transform: translateY(0) rotate(0deg); }
    100% { transform: translateY(-2000px) rotate(720deg); }
}

/* addon: Side Small Round Icon Box */
#uc_blox_side_small_round_icon_box330126 .blox-side-small-round-icon-box-icon { font-size: 16px; width: 32px; height: 32px; }

/* addon: Side Small Round Icon Box */
#uc_blox_side_small_round_icon_box347727 .blox-side-small-round-icon-box-icon { font-size: 16px; width: 32px; height: 32px; }

/* addon: Side Small Round Icon Box */
#uc_blox_side_small_round_icon_box354188 .blox-side-small-round-icon-box-icon { font-size: 16px; width: 32px; height: 32px; }

/* addon: Side Small Round Icon Box */
#uc_blox_side_small_round_icon_box363468 .blox-side-small-round-icon-box-icon { font-size: 16px; width: 32px; height: 32px; }

/* addon: Side Small Round Icon Box */
#uc_blox_side_small_round_icon_box373720 .blox-side-small-round-icon-box-icon { font-size: 16px; width: 32px; height: 32px; }

/* addon: Side Small Round Icon Box */
#uc_blox_side_small_round_icon_box381330 .blox-side-small-round-icon-box-icon { font-size: 16px; width: 32px; height: 32px; }
#uc_grid_1_60327 .uc-grid-row#uc_grid_1_60327_row_6 { padding-top: 100px; padding-bottom: 60px; }

/* addon: Effect Countdown */
.uc_effect_countdown .uc_effect_countdown_inner .timer div:before { background: #a1e8e4; position: absolute; left: 0px; top: -15px; height: 15px; width: 86%; margin: 0 7%; content: ""; border-radius: 20px 20px 0 0; z-index: -1; }
.uc_effect_countdown .uc_effect_countdown_inner .timer div em { color: #ffffff; }
.uc_effect_countdown .uc_effect_countdown_inner .timer div span { color: #ffffff; }
.uc_effect_countdown * { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.uc_effect_countdown .uc_effect_countdown_inner { background-size: cover !important; }
.uc_effect_countdown .uc_effect_countdown_inner .timer { width: 100%; text-align: center; padding: 27px 0; clear: both; overflow: hidden; }
.uc_effect_countdown .uc_effect_countdown_inner .timer div { width: 200px; margin: 13px 10px; text-align: center; position: relative; display: inline-block; border-radius: 20px; z-index: 2; }
.uc_effect_countdown .uc_effect_countdown_inner .timer div em { font-style: normal; padding: 60px 0 40px; display: block; color: #fff; line-height: 31px; font-size: 70px; font-weight: 700; }
.uc_effect_countdown .uc_effect_countdown_inner .timer div span { display: block; position: relative; line-height: 31px; font-weight: 400; font-size: 20px; color: #fff; padding: 0 0 25px 0; }

#uc_grid_1_60327 .uc-grid-row#uc_grid_1_60327_row_7 { padding-top: 100px; padding-bottom: 20px; background-image: linear-gradient(45deg, #7e1fdd 0%, #12c2e9 100%); }
#uc_grid_1_60327_row_7 > .uc-shape-devider-top { background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik02NDAgMTQwQzI4Ni41NCAxNDAgMCAwIDAgMGgxMjgwUzk5My40NiAxNDAgNjQwIDE0MHoiLz48L2c+PC9zdmc+'); transform: rotateY(180deg); height: 200px; background-size: 100% 200px; z-index: 0; }
#uc_grid_1_60327_row_7 > .uc-shape-devider-bottom { background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik02NDAgMTQwQzI4Ni41NCAxNDAgMCAwIDAgMGgxMjgwUzk5My40NiAxNDAgNjQwIDE0MHoiLz48L2c+PC9zdmc+'); height: 100px; background-size: 100% 100px; z-index: 0; }

/* addon: Css Animated Squares Background */
#uc_css_animated_squares_background_bg_addon437107 { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 100%; }
#uc_css_animated_squares_background_bg_addon437107 .uc-circles { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }
#uc_css_animated_squares_background_bg_addon437107 .uc-circles li { position: absolute; display: block; list-style: none; width: 20px; height: 20px; background-color: #ffffff; opacity: 0.2; animation: animate-bg-squares 25s linear infinite; bottom: -150px; border-radius: 10px; }
#uc_css_animated_squares_background_bg_addon437107 .uc-circles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
#uc_css_animated_squares_background_bg_addon437107 .uc-circles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
#uc_css_animated_squares_background_bg_addon437107 .uc-circles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
#uc_css_animated_squares_background_bg_addon437107 .uc-circles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
#uc_css_animated_squares_background_bg_addon437107 .uc-circles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
#uc_css_animated_squares_background_bg_addon437107 .uc-circles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
#uc_css_animated_squares_background_bg_addon437107 .uc-circles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
#uc_css_animated_squares_background_bg_addon437107 .uc-circles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
#uc_css_animated_squares_background_bg_addon437107 .uc-circles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
#uc_css_animated_squares_background_bg_addon437107 .uc-circles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

@keyframes animate-bg-squares {
    0% { transform: translateY(0) rotate(0deg); }
    100% { transform: translateY(-2000px) rotate(720deg); }
}

/* addon: Mega Round Icons Buttons */
.uc_mega_round_icons_buttons .uc_icons_link .uc_icon i:hover { color: #00e7bc; border-color: #ffffff; background: #ffffff; }
#uc_grid_1_60327 .uc-grid-row#uc_grid_1_60327_row_8 { padding-top: 100px; padding-bottom: 100px; }

/* addon: Lead Form */
#uc_blox_lead_form536807 form { text-align: center; }
#uc_blox_lead_form536807 form textarea.uc-form-field,
#uc_blox_lead_form536807 form input[type="text"].uc-form-field,
#uc_blox_lead_form536807 form select.uc-form-field { width: 100%; padding: 18px 0px; border: none; border-bottom: 2px solid #cccccc; font-size: 18px; margin-bottom: 20px; border-radius: 0px; box-shadow: none; background-color: transparent; box-sizing: border-box; color: #000000; }
#uc_blox_lead_form536807 form textarea.uc-form-field:focus,
#uc_blox_lead_form536807 form input[type="text"].uc-form-field:focus,
#uc_blox_lead_form536807 form select.uc-form-field:focus { border-bottom: 2px solid #000000; }
#uc_blox_lead_form536807 form input.uc-submit-button { display: inline-block; border-radius: 5px; background-color: #00e7bc; color: #ffffff; padding: 20px 40px; font-size: 18px; border: none; box-shadow: none; margin-top: 10px; cursor: pointer; line-height: 1em; width: 100%; }
#uc_blox_lead_form536807 form input.uc-submit-button:hover { background-color: #00dcb4; color: #ffffff; }
#uc_blox_lead_form536807 .uc-form-loading { font-size: 20px; line-height: 30px; color: black; }
#uc_blox_lead_form536807 .uc-form-error { font-size: 20px; padding-top: 20px; color: red; }
#uc_blox_lead_form536807 .uc-form-success { height: 250px; box-sizing: border-box; padding-top: 100px; font-size: 34px; font-weight: bold; color: green; }
#uc_blox_lead_form536807 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #8f8f8f; }
#uc_blox_lead_form536807 ::-moz-placeholder { /* Firefox 19+ */ color: #8f8f8f; }
#uc_blox_lead_form536807 :-ms-input-placeholder { /* IE 10+ */ color: #8f8f8f; }
#uc_blox_lead_form536807 :-moz-placeholder { /* Firefox 18- */ color: #8f8f8f; }



/* FOOTER
--------------------------------------------------------*/

