@charset "utf-8"; :root { --mc: #3452ff; } html { overflow-x: hidden; padding: 0; margin: 0; } *, :after, :before { box-sizing: border-box; } body { font-family: Jost, sans-serif; font-size: 18px; letter-spacing: 0; font-weight: 400; color: #0b0a0c; position: relative; } [class^=deebo_fn_] { width: 100%; float: left; clear: both; } .deebo_fn_wrapper, .deebo_fn_wrapper * { box-sizing: border-box; } .deebo_fn_wrapper { position: relative; z-index: 2; } .fn__svg { fill: currentcolor; width: 18px; height: 18px; } p { letter-spacing: 0; } .container { max-width: 1280px; padding: 0 40px; margin: 0 auto; } .container.narrow { max-width: 890px; } .container.narrow2 { max-width: 1030px; } .right_container { max-width: 550px; padding: 0 75px; margin: 0 auto; } .right_bar_overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background-color: transparent; display: block; z-index: 20; width: 100%; float: left; opacity: 0; visibility: hidden; transition: all .5s ease; cursor: pointer; } .rightbar-opened .right_bar_overlay { background-color: rgba(0, 0, 0, .3); opacity: 1; visibility: visible; } .deebo_right_bar { position: fixed; top: 0; bottom: 0; right: 0; width: 550px; max-width: 100%; background-color: #fff; display: inline-block; z-index: 350; transition: all .5s ease; transform: translateX(100%); } .rightbar-opened .deebo_right_bar { transform: translateX(0); } .right_bar_clother a { position: fixed; display: block; width: 42px; height: 42px; top: 30px; right: 30px; } .right_bar_clother a:after { content: ""; position: absolute; width: 42px; height: 3px; background-color: #000; left: 0; top: 21px; } .right_bar_clother a:before { content: ""; position: absolute; width: 42px; height: 3px; background-color: #000; left: 0; top: 21px; } .right_bar_clother a:after { transform: rotate(45deg); } .right_bar_clother a:before { transform: rotate(135deg); } .traffic { padding-top: 100px; padding-bottom: 60px; } .traffic h4 { margin: 0; padding: 0; font-size: 18px; font-weight: 600; color: #999; text-transform: uppercase; margin-bottom: 22px; } .traffic ul { margin: 0; } .traffic li a { text-decoration: none; font-weight: 400; font-size: 30px; color: #000; display: block; position: relative; overflow: hidden; transition: all .4s ease; } .traffic li a:after { position: absolute; content: ''; width: 2px; background-color: var(--mc); height: 100%; top: 0; left: 0; transform: translateY(-102%); transition: all .4s ease; } .traffic li a:hover { padding-left: 25px; color: var(--mc); background-color: #f9f9f9; } .traffic li a:hover:after { transform: translateY(0); } .email { padding-bottom: 66px; } .email p { margin: 0; padding: 0; font-size: 14px; font-weight: 600; color: #999; text-transform: uppercase; margin-bottom: 10px; } .email a { text-decoration: none; color: #000; border-bottom: 1px solid #999; transition: all .4s ease; } .email a:hover { border-bottom-color: transparent; } .copyright p { margin: 0; padding: 0; font-size: 14px; font-weight: 600; color: #999; text-transform: uppercase; margin-bottom: 10px; } .copyright a { text-decoration: none; color: #000; border-bottom: 1px solid #999; transition: all .4s ease; } .copyright a:hover { border-bottom-color: transparent; } .navigation.scrolled { box-shadow: 0 5px 10px rgba(0, 0, 0, .05); background-color: #fff; } .navigation { position: fixed; display: block; width: 100%; float: left; z-index: 120; transition: all .3s ease; } .nav_wrapper { padding: 20px 0; position: relative; display: flex; align-items: center; justify-content: space-between; } .right_bar_animation a { color: #000; text-decoration: none; } .right_nav { display: flex; align-items: center; justify-content: space-between; } .right_nav p { font-weight: 500; font-size: 18px; } .right_nav ul { margin: 0; margin-left: 15px; } .right_nav li { margin: 0; line-height: 0; } .right_nav li span { height: 2px; width: 25px; display: inline-block; background-color: #000; } .section_header { width: 100%; float: left; background-color: #f0f7fb; } .section_header .content { padding-top: 150px; padding-bottom: 200px; display: flex; align-items: center; justify-content: space-between; } .section_header .left_hero_header { width: 475px; max-width: 50%; padding-right: 40px; } .section_header .circle { position: relative; } .section_header .circle .bg_img { position: absolute; top: 18px; left: 18px; bottom: 18px; right: 18px; display: block; background-repeat: no-repeat; background-size: cover; background-position: center center; z-index: 15; border-radius: 100%} .section_header .circle img { position: relative; display: block; min-width: 100%; border-radius: 100%; z-index: 15; opacity: 0; } .section_header .circle_holder_blue span { position: absolute; top: 0; right: 0; left: 7px; bottom: 10px; background-color: var(--mc); z-index: 2; border-radius: 100%; box-shadow: 5px -5px 20px var(--mc); } .section_header .circle_holder_orange span { position: absolute; top: 30px; right: 15px; left: 0; bottom: 0; background-color: #d3a583; z-index: 2; border-radius: 100%; box-shadow: -5px 5px 20px #d3a583; } .section_header .lines { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 5; } .section_header .lines span { width: 4px; height: 138%; display: block; background-color: #000; transform: rotate(30deg); z-index: 13; position: absolute; top: -18%; left: 40%} .section_header .lines span:nth-child(2) { left: 52%; top: -21%} .section_header .lines span:nth-child(3) { left: 64%; top: -24%} .section_header .right_hero_header { width: 50%} .section_header .person_info { position: absolute; right: 52px; right: 11.8%; bottom: 40px; z-index: 25; cursor: pointer; display: block; text-decoration: none; width: 60px; height: 60px; background-color: #000; border-radius: 50%; color: #fff; } .section_header .person_info:after { content: ''; display: block; position: absolute; top: 50%; left: 50%; width: 70px; height: 70px; margin: -35px auto auto -35px; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; background-color: inherit; z-index: -1; pointer-events: none; border: 20px solid #000; transition: border-color .3s ease; border-radius: 100%; opacity: 1; -webkit-animation: cs_fn_pulse 2.5s cubic-bezier(.3, 1, .3, 1) infinite; animation: cs_fn_pulse 2.5s cubic-bezier(.3, 1, .3, 1) infinite; } .section_header .person_info:hover { background-color: var(--mc); } .section_header .person_info:hover:after { border-color: var(--mc); } @-webkit-keyframes cs_fn_pulse { from { opacity: 1; transform: scale(1, 1); } to { opacity: 0; transform: scale(1.8, 1.8); } }@keyframes cs_fn_pulse { from { opacity: 1; transform: scale(1, 1); } to { opacity: 0; transform: scale(1.8, 1.8); } }.section_header .person_info .fn__svg { width: 20px; height: 20px; position: absolute; left: 50%; top: 50%; margin: -10px 0 0 -10px; } .section_about { width: 100%; float: left; padding: 190px 0 84px; } .my_self h4 { font-size: 36px; font-weight: 400; text-transform: uppercase; margin: 0; margin-bottom: 1px; } .my_self h2 { margin: 0; padding: 0; font-weight: 600; font-size: 72px; font-size: calc(30px + 2.18vw); line-height: 1; text-transform: uppercase; } .about_me_text { margin-bottom: 40px; } .about_me_text p { text-align: center; font-size: 30px; } .about_me_more { display: block; text-align: center; } .about_me_more ul { margin: 0; padding: 0; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; flex-direction: row; flex-wrap: wrap; -ms-align-items: center; align-items: center; justify-content: center; margin-left: -5px; } .about_me_more ul li { margin: 0; padding: 0; padding-left: 5px; margin-bottom: 5px; } .about_me_more a { display: block; width: 60px; height: 60px; border-radius: 50%; text-decoration: none; color: #fff; position: relative; background-color: #111; transition: all .3s ease; } .about_me_more .fn__svg { position: absolute; width: 20px; height: 20px; top: 50%; left: 50%; margin: -10px 0 0 -10px; } .about_me_more a:hover { background-color: var(--mc); } .section_work { width: 100%; float: left; padding: 100px 0; } .work_title { display: block; text-align: center; padding-bottom: 113px; } .work_title h3 { margin: 0; padding: 0; text-transform: uppercase; color: #999; font-size: 18px; font-weight: 600; letter-spacing: 1px; } .work_content { display: flex; align-items: center; justify-content: space-between; } .work_content_left_bar { width: 50%; padding-right: 50px; } .work_content_left_bar h2 { margin: 0; padding: 0; color: #000; font-size: 48px; font-size: calc(24px + 1.25vw); font-weight: 400; margin-bottom: 15px; } .work_content_left_bar p.about_deduma { margin: 0; padding: 0; color: #0b0a0c; font-size: 24px; display: block; margin-bottom: 26px; } .work_content_left_bar p.goal_deduma { color: #999; font-size: 18px; } .work_content_right_bar { position: relative; width: 50%} .right_bar_wrapper { position: relative; overflow: hidden; } .deduma_image { position: absolute; top: 0; bottom: 0; right: 0; left: 0; display: block; background-repeat: no-repeat; background-size: cover; background-position: center center; } .work_content_right_bar img { min-width: 100%; opacity: 0; position: relative; } .section_scills { width: 100%; float: left; padding: 94px 0 100px; } .scills_title { display: block; text-align: center; margin-bottom: 34px; } .scills_title h3 { text-transform: uppercase; color: #999; font-size: 18px; font-weight: 600; margin: 0; letter-spacing: 1px; } .scills_about { display: block; text-align: center; margin-bottom: 78px; } .scills_about p { font-size: 30px; color: #0b0a0c; letter-spacing: 0; } .scills_diogramm h6 { font-size: 18px; font-weight: 700; color: #0b0a0c; margin: 0; text-transform: uppercase; padding-bottom: 9px; opacity: 0; transform: rotate(-5deg); transition: all .5s ease; } .scills_diogramm ul { padding: 0; margin: 0; } .scills_diogramm ul li { margin: 0; margin-bottom: 30px; } .diogramm_stick { position: relative; margin-bottom: 30px; height: 5px; } .diogramm_stick .bg_stick { width: 100%; height: 3px; background-color: #ccc; position: absolute; display: block; z-index: 1; bottom: 1px; } .diogramm_stick .top_stick { position: absolute; height: 5px; bottom: 0; left: 0; display: block; z-index: 15; } .diogramm_stick .top_stick:after { content: ''; position: absolute; top: 0; left: 0; bottom: 0; background-color: #000; } .scills_diogramm .open h6 { opacity: 1; transition: all .5s .5s ease; transform: rotate(0); } .open .diogramm_stick .top_stick:after { width: 100%; -webkit-animation: progress_animation 3s cubic-bezier(.165, .84, .44, 1); -moz-animation: progress_animation 3s cubic-bezier(.165, .84, .44, 1); animation: progress_animation 3s cubic-bezier(.165, .84, .44, 1); } .length { position: relative; } .diogramm_stick .length_stick { position: absolute; right: 100%; bottom: 18px; background-color: #000; color: #fff; z-index: 15; font-size: 14px; height: 24px; line-height: 24px; padding: 0 8px; text-align: center; transform: translateX(50%); transition: all 3s cubic-bezier(.165, .84, .44, 1); } .diogramm_stick .length_stick:after { position: absolute; content: ""; top: 100%; left: 15px; border: 5px solid transparent; border-top-color: #000; } .section_services { width: 100%; float: left; padding: 70px 0 200px; } .services_title { display: block; text-align: center; } .services_title h3 { text-transform: uppercase; color: #999; font-size: 18px; font-weight: 600; margin: 0; margin-bottom: 114px; letter-spacing: 1px; } .service_direct { width: 100%} .service_direct .direct_wrapper { display: flex; align-items: center; justify-content: space-between; } .service_direct img { min-width: 100%} .service_direct ul { list-style-type: none; margin: 0; padding: 0; } .service_direct ul li { margin: 0; padding: 0; margin-bottom: 80px; } .service_direct ul li:nth-of-type(2n) .direct_wrapper { flex-direction: row-reverse; } .service_direct ul li:nth-of-type(2n) .service_direct_left_bar { padding: 0 0 0 50px; } .service_direct ul li:nth-of-type(2n) .service_direct_right_bar { padding: 0 50px 0 0; } .service_direct ul li:nth-child(4) { margin: 0; } .service_direct_left_bar { width: 50%; padding-right: 50px; } .service_direct_left_bar .img_wrapper { width: 100%; position: relative; } .service_direct_left_bar .abs_img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 5; background-size: cover; background-repeat: no-repeat; background-position: center center; } .service_direct_left_bar img { position: relative; opacity: 0; min-width: 100%} .service_direct_right_bar { width: 50%; padding-left: 50px; } .service_direct_right_bar h2 { font-size: 48px; font-size: calc(24px + 1.25vw); color: #000; font-weight: 400; margin: 0; margin-bottom: 17px; } .service_direct_right_bar .start_from { color: #999; font-size: 16px; font-weight: 400; text-transform: capitalize; } .service_direct_right_bar .price { color: #000; font-weight: 600; font-size: 24px; } .section_clients { background-color: #f0f7fb; width: 100%; float: left; padding: 100px 0; } .clients_wrapper { width: 100%; float: left; clear: both; overflow: hidden; border-radius: 10px; border: 1px solid transparent; } .clients_wrapper ul { margin: -1px -10px -1px -1px; list-style-type: none; padding-top: 1px; float: left; padding-left: 1px; min-width: calc(100% + 2px); } .clients_wrapper ul li { margin: 0; float: left; width: 25%; border: 1px solid #e5e5e5; text-align: center; height: 195px; line-height: 195px; position: relative; margin-top: -1px; margin-left: -1px; overflow: hidden; } .clients_wrapper a { display: block; } .clients_wrapper img { max-width: 88%; max-height: 100px; opacity: .5; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; } .clients_wrapper a:hover img { opacity: 1; } .section_tips { width: 100%; float: left; padding: 194px 0 100px; } .section_tips .tips_content { width: 100%; float: left; margin-bottom: 20px; } .about_tips { display: block; text-align: center; } .tip_title { margin-bottom: 34px; } .tip_title h3 { color: #999; font-size: 18px; font-weight: 600; text-transform: uppercase; margin: 0; letter-spacing: 1px; } .tip_text { margin-bottom: 109px; } .tip_text p { color: #0b0a0c; font-size: 30px; font-weight: 400; letter-spacing: 0; } .tips_content ul { margin: 0; margin-left: -50px; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; flex-direction: row; flex-wrap: wrap; } .tips_content ul li { width: 33.3333%; float: left; padding-left: 50px; padding-bottom: 86px; } .tips_content ul li p { color: #999; font-weight: 400; font-size: 18px; margin-bottom: 6px; } .tips_content ul li h5 { color: #0b0a0c; font-size: 24px; font-weight: 400; margin: 0; } .tips_content ul li a { color: #000; text-decoration: none; border-bottom: 2px solid transparent; transition: all .5s ease; } .tips_content ul li a:hover { border-bottom-color: #ddd; color: var(--mc); } .tips_content .img_wrapper { position: relative; margin-bottom: 35px; } .tips_content .img_wrapper img { opacity: 0; } .tips_content .abs_img { position: absolute; top: 0; left: 0; bottom: 0; width: 150px; z-index: 5; background-size: cover; background-repeat: no-repeat; background-position: center center; } .load_more { clear: both; display: block; text-align: center; } .load_more a { min-width: 250px; padding: 20px 40px; line-height: 26px; text-decoration: none; text-transform: uppercase; color: #0b0a0c; font-size: 16px; font-weight: 600; border: 2px solid #ddd; background-color: transparent; display: inline-block; position: relative; } .load_more a:hover { color: var(--mc); border-color: var(--mc); } .load_more .text { transition: all .3s ease; } .load_more .loading .text { opacity: 0; } .load_more .loading { border-color: var(--mc); } .load_more .loading .fn__pulse { opacity: 1; visibility: visible; } .section_contact { width: 100%; float: left; padding: 94px 0 200px; } .contact_title { display: block; text-align: center; } .contact_title .title { padding-bottom: 33px; } .contact_title .title h3 { color: #999; font-weight: 600; font-size: 18px; text-transform: uppercase; margin: 0; } .contact_title .subtitle { margin-bottom: 109px; } .contact_title .subtitle p { color: #0b0a0c; font-weight: 400; font-size: 30px; padding: 0; } .section_contact .contact_wrapper { display: flex; width: 100%} .section_contact .contact_wrapper_form { width: 100%; max-width: 60%} .section_contact input { background-color: #f2f2f2; width: 100%; min-width: 100%; outline: 0; border: 1px solid #f2f2f2; font-size: 16px; font-weight: 400; height: 70px; line-height: 48px; border-radius: 3px; font-family: Jost, sans-serif; padding: 0 20px!important; } .section_contact textarea { background-color: #f2f2f2; outline: 0; border: 1px solid #f2f2f2; font-size: 16px; font-weight: 400; width: 100%; min-height: 250px; max-height: 500px; border-radius: 3px; font-family: Jost, sans-serif; padding: 14px 20px!important; } .section_contact input[type=submit] { color: #0f0d10; font-size: 16px; font-weight: 600; background-color: transparent; display: block; width: 100%; text-align: center; transition: all .5s ease; padding: 0!important; border: 2px solid #ddd; border-radius: 3px; line-height: 50px; } .section_contact input[type=submit]:hover { color: var(--mc); border-color: var(--mc); } .section_contact .contact_wrapper_address { padding-left: 80px; width: 400px; max-width: 40%} .contact_wrapper p { font-size: 13px; color: #999; font-weight: 600; text-transform: uppercase; padding-bottom: 4px; } .address_middle { margin-bottom: 6px; } .section_contact h4 { margin: 0; padding: 0; font-size: 30px; color: #0f0d10; font-weight: 400; padding-bottom: 44px; } .section_contact .address_middle a { font-weight: 400; color: #0f0d10; font-size: 30px; text-decoration: none; } .section_contact .address_middle a:hover { color: var(--mc); } .section_contact .address_footer a { text-decoration: none; color: #0f0d10; padding-bottom: 1px; transition: all .5s ease; border-bottom: 1px solid transparent; } .section_contact .address_footer a:hover { border-bottom-color: #0f0d10; } .contact_form .empty_notice { color: #ff5251; margin-bottom: 7px; display: none; text-align: left; } .contact_form .error { color: #ff5251; text-align: left; font-weight: 500; } .contact_form .success { color: #3a00ff; margin-bottom: 7px; text-align: left; font-weight: 500; } .section_footer { background-color: #0b0a0c; width: 100%; float: left; } .footer_content { max-width: 100%; padding: 92px 0 91px; } .footer_content p { color: #999; line-height: 30px; } .footer_content p a { color: #ddd; text-decoration: none; border-bottom: 1px solid transparent; padding-bottom: 1px; } .footer_content p a:hover { border-bottom-color: #ddd; } body.resume-opened { height: 100vh; overflow: hidden; } body.resume-opened .deebo_fn_cv { opacity: 1; visibility: visible; transition: all .5s ease; } body.resume-opened .deebo_fn__cv { opacity: 1; visibility: visible; transform: translateY(0); } body.resume-opened .deebo_fn_cv .closer { transform: translateX(0); transition: transform .5s 1s ease; } .deebo_fn_cv { position: fixed; top: 0; left: 0; right: 0; height: 100vh; z-index: 77; background-color: rgba(29, 27, 25, .95); opacity: 0; visibility: hidden; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s 1s ease; } .deebo_fn__cv { position: absolute; top: 50px; bottom: 50px; width: auto; right: 50px; left: 50px; background-color: #151515; z-index: 156; overflow: hidden; } .deebo_fn_cv .closer { width: 42px; height: 42px; display: block; text-decoration: none; position: absolute; right: 5px; top: 5px; z-index: 233; transform: translateX(50px); transition: transform .5s ease; } .deebo_fn_cv .closer:after, .deebo_fn_cv .closer:before { content: ""; position: absolute; width: 18px; height: 2px; background-color: #eee; left: 12px; top: 20px; } .deebo_fn_cv .closer:after { transform: rotate(45deg); } .deebo_fn_cv .closer:before { transform: rotate(135deg); } .deebo_fn_cv .closer:hover { background-color: #070707; } body.resume-opened .deebo_fn__cv .cv__content, body.resume-opened .deebo_fn__cv .cv__header { transform: translateY(0); opacity: 1; transition: all .5s .5s ease; } body.resume-opened .deebo_fn__cv .cv__bg { left: 0; transition: all .5s ease; } body.resume-opened .deebo_fn__cv .cv__bg2 { right: 0; transition: all .5s ease; } .deebo_fn__cv .cv__content { position: absolute; z-index: 99; width: 50vw; width: calc(70vw - 200px); float: right; right: 50px; top: 50px; bottom: 50px; overflow-y: scroll; color: #999; font-size: 20px; font-weight: 400; padding-right: 5px; padding-left: 30px; transform: translateY(-380px); transition: all .5s ease; opacity: 0; } .deebo_fn__cv .cv__content { scrollbar-width: thin; scrollbar-color: #000 #000; } .deebo_fn__cv .cv__content::-webkit-scrollbar { width: 8px; } .deebo_fn__cv .cv__content:-webkit-scrollbar-track { background: #000; } .deebo_fn__cv .cv__content::-webkit-scrollbar-thumb { background-color: #222; border-radius: 10px; } .deebo_fn__cv .cv__bg { position: absolute; z-index: 1; width: 30%; background-color: var(--mc); clip-path: polygon(100% 0, 80% 50%, 100% 100%, 0 100%, 0 0); top: 0; left: -30%; bottom: 0; transition: all .5s .5s ease; } .deebo_fn__cv .cv__bg2 { position: absolute; z-index: 1; width: 30%; background-color: #070707; clip-path: polygon(20% 0, 100% 0, 100% 50%, 100% 100%, 20% 100%, 0 50%); top: 0; right: -30%; bottom: 0; transition: all .5s .5s ease; } .deebo_fn__cv .cv__header { position: absolute; top: 50px; left: 50px; width: 30vw; bottom: 50px; z-index: 20; filter: drop-shadow(10px 0 10px rgba(0, 0, 0, .5)); transform: translateY(380px); opacity: 0; transition: all .5s ease; } .deebo_fn__cv .cv__header .in { background-color: #191919; height: 100%; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; justify-content: center; padding: 40px 10%; text-align: center; border-radius: 10px; } .deebo_fn__cv .cv__header .avatar { margin-bottom: 20px; } .deebo_fn__cv .cv__header .avatar img { max-width: 150px; max-height: 150px; border-radius: 50%} .deebo_fn__cv .cv__header h3 { margin: 0; padding: 0; color: #eee; font-weight: 700; font-size: 30px; text-transform: uppercase; letter-spacing: .5px; margin-bottom: 14px; } .deebo_fn__cv .cv__header h3 span { color: var(--mc); } .deebo_fn__cv .cv__header p { margin: 0; padding: 0; color: #666; margin-bottom: 23px; } .deebo_fn__cv .social { margin: 0; padding: 0; list-style-type: none; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; flex-direction: row; flex-wrap: wrap; -ms-align-items: center; align-items: center; justify-content: center; margin-left: -5px; } .deebo_fn__cv .social li { margin: 0; padding: 0; padding-left: 5px; margin-bottom: 5px; } .deebo_fn__cv .social a { display: block; text-decoration: none; color: #fff; background-color: #111; width: 60px; height: 60px; position: relative; border-radius: 50%} .deebo_fn__cv .social .fn__svg { position: absolute; width: 20px; height: 20px; top: 50%; left: 50%; margin: -10px 0 0 -10px; } .deebo_fn__cv .social a:hover { background-color: var(--mc); } .deebo_fn__cv .cv__content section { width: 100%; padding: 30px; background-color: #191919; margin-bottom: 30px; box-shadow: 0 3px 4px rgb(0 0 0 / 30%); border-radius: 10px; float: left; clear: both; } .deebo_fn__cv .cv__content section:last-child { margin-bottom: 0; } .section_title h3 { margin: 0; padding: 0; position: relative; padding-bottom: 11px; text-transform: uppercase; color: #999; font-size: 18px; font-weight: 600; letter-spacing: 1px; } .section_title h3:after { content: ''; position: absolute; width: 100px; height: 2px; background-color: var(--mc); bottom: 0; left: 0; } .section_title { margin-bottom: 50px; } #cv_biography .section_title, #cv_services .section_title { margin-bottom: 43px; } .fn_cs_info_items { margin-top: 42px; } .fn_cs_info_items ul { margin: 0; padding: 0; list-style-type: none; display: flex; flex-direction: row; flex-wrap: wrap; margin-left: -10px; } .fn_cs_info_items li { background-color: #111; padding: 7px 25px; line-height: 1.6; margin: 0 0 10px 10px; font-size: 20px; border-radius: 3px; text-align: center; } .fn_cs_info_items span { font-weight: 400; } .fn_cs_info_items a { color: #eee; text-decoration: none; } .fn_cs_info_items a:hover { color: var(--mc); } .fn_cs_boxed_list ul { list-style-type: none; margin: 0; padding: 0; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; } .fn_cs_boxed_list li { margin: 0; padding: 0; width: 100%; float: left; clear: both; margin-bottom: 20px; } .fn_cs_boxed_list li:last-child { margin-bottom: 0; } .fn_cs_boxed_list .item { width: 100%; float: left; clear: both; background-color: #111; position: relative; padding: 42px 40px 43px; border-radius: 5px; } .fn_cs_boxed_list .item:after { content: ''; position: absolute; width: 2px; height: 50px; left: 0; top: 50%; transform: translateY(-50%); background-color: var(--mc); } .fn_cs_boxed_list .item_top { display: flex; margin-bottom: 14px; } .fn_cs_boxed_list .item_top h5 { margin: 0; padding: 0; font-size: 18px; text-transform: uppercase; font-weight: 400; line-height: 30px; color: #aaa; } .fn_cs_boxed_list .item_top span { display: block; margin: 0; padding: 0; font-size: 16px; line-height: 30px; margin-left: 20px; color: #888; } .fn_cs_boxed_list h3 { margin: 0; padding: 0; font-weight: 400; color: #eee; margin-bottom: 17px; } .fn_cs_boxed_list p a { text-decoration: none; position: relative; z-index: 2; color: #000; font-weight: 600; } .fn_cs_progress_bar .progress_item { width: 100%; float: left; clear: both; margin-bottom: 20px; } .fn_cs_progress_bar .progress_item:last-child { margin-bottom: 0; } .fn_cs_progress_bar .progress_percent { position: absolute; z-index: 2; padding: 0 25px; line-height: 40px; font-size: 18px; font-weight: 400; display: block; top: 50%; margin-top: -20px; margin-right: 10px; background-color: var(--mc); right: 100%; border-radius: 50px; color: #fff; transition: all 3s cubic-bezier(.165, .84, .44, 1); } .fn_cs_progress_bar .progress_title { margin: 0; font-size: 18px; font-weight: 400; padding: 0 25px; position: relative; z-index: 2; line-height: 60px; color: #eee; } .fn_cs_progress_bar .item_in { width: 100%; position: relative; } .fn_cs_progress_bar .progress_bg { width: 0; position: absolute; z-index: 1; top: 0; left: 0; bottom: 0; } .fn_cs_progress_bar .progress_bg:after { content: ''; position: absolute; top: 0; left: 0; bottom: 0; background-color: #111; border-radius: 50px; } .fn_cs_progress_bar .open .progress_bg:after { width: 100%; -webkit-animation: progress_animation 3s cubic-bezier(.165, .84, .44, 1); -moz-animation: progress_animation 3s cubic-bezier(.165, .84, .44, 1); animation: progress_animation 3s cubic-bezier(.165, .84, .44, 1); } @-webkit-keyframes progress_animation { 0% { width: 0%} 100% { width: 100%} }@-moz-keyframes progress_animation { 0% { width: 0%} 100% { width: 100%} }@keyframes progress_animation { 0% { width: 0%} 100% { width: 100%} }.fn_cs_service_list { margin-top: 42px; } .fn_cs_service_list ul { margin: 0; padding: 0; list-style-type: none; } .fn_cs_service_list li { margin: 0; padding: 0; margin-bottom: 20px; } .fn_cs_service_list .item { width: 100%; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; background-color: #111; border-radius: 5px; } .fn_cs_service_list .item_right { width: 30%; min-width: 30%; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; -ms-align-items: center; align-items: center; justify-content: center; text-align: center; border-left: 1px solid rgba(255, 255, 255, .05); padding: 10px; } .fn_cs_service_list .item_left { padding: 42px 40px 43px; position: relative; width: 100%} .fn_cs_service_list .item_left:after { content: ''; position: absolute; width: 2px; height: 50px; left: 0; top: 50%; transform: translateY(-50%); background-color: var(--mc); transition: all .5s ease; } .fn_cs_service_list .item_left h3 { margin: 0; padding: 0; font-weight: 400; color: #eee; margin-bottom: 18px; } .fn_cs_service_list .item_left p { margin: 0; padding: 0; } .fn_cs_service_list .item_right p { margin: 0; padding: 0; font-size: 16px; margin-bottom: 4px; } .fn_cs_service_list .item_right h3 { margin: 0; padding: 0; color: var(--mc); font-weight: 500; font-size: 24px; } .fn__pulse { width: 120px; display: flex; justify-content: space-between; align-items: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; visibility: hidden; transition: all .3s ease; } .fn__pulse span { width: 20px; height: 20px; border-radius: 50%; background-color: var(--mc); } .fn__pulse span:nth-child(1) { animation: fn__pulse .4s ease 0s infinite alternate; } .fn__pulse span:nth-child(2) { animation: fn__pulse .4s ease .2s infinite alternate; } .fn__pulse span:nth-child(3) { animation: fn__pulse .4s ease .4s infinite alternate; } @-webkit-keyframes fn__pulse { 0% { opacity: 1; transform: scale(1); } 100% { opacity: .25; transform: scale(.75); } }@-moz-keyframes fn__pulse { 0% { opacity: 1; transform: scale(1); } 100% { opacity: .25; transform: scale(.75); } }@keyframes fn__pulse { 0% { opacity: 1; transform: scale(1); } 100% { opacity: .25; transform: scale(.75); } }.be_animated { -webkit-animation-duration: .8s; animation-duration: .8s; visibility: hidden; display: none; } .be_animated.done { visibility: visible; display: block; } @-webkit-keyframes fadeInTop { 0% { opacity: 0; -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } }@keyframes fadeInTop { 0% { opacity: 0; -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } }.fadeInTop { -webkit-animation-name: fadeInTop; animation-name: fadeInTop; } .deebo_fn_modalbox { position: fixed; top: 0; left: 0; right: 0; height: 100vh; z-index: 77; background-color: rgba(29, 27, 25, .95); opacity: 0; visibility: hidden; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; } .deebo_fn_modalbox .extra_closer { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 5; } .modal_item { cursor: pointer; } .deebo_fn_modalbox.opened { opacity: 1; visibility: visible; } .deebo_fn_modalbox .closer { display: block; text-decoration: none; width: 18px; height: 18px; right: 46px; top: 35px; z-index: 5; position: absolute; } .deebo_fn_modalbox .closer:after { content: ''; position: absolute; left: -10px; right: -10px; bottom: -10px; top: -10px; background-color: transparent; transition: all .3s ease; border: 1px solid transparent; } .deebo_fn_modalbox .closer span:after, .deebo_fn_modalbox .closer span:before { left: -3px; top: 8px; content: ''; position: absolute; width: 25px; height: 2px; background-color: #888; transition: all .3s ease; perspective: 30px; } .deebo_fn_modalbox .closer span:after { transform: rotate(45deg) translateZ(0); } .deebo_fn_modalbox .closer span:before { transform: rotate(-45deg) translateZ(0); } .deebo_fn_modalbox .closer:hover:after, .deebo_fn_modalbox.hovered .closer:after { border-color: var(--mc); transform: scale(1.23); } .deebo_fn_modalbox .closer:hover span:after, .deebo_fn_modalbox .closer:hover span:before, .deebo_fn_modalbox.hovered .closer span:after, .deebo_fn_modalbox.hovered .closer span:before { background-color: var(--mc); } .fn__hidden { display: none; } .deebo_fn_modalbox .modal_content { scrollbar-width: thin; scrollbar-color: #333 #111; } .deebo_fn_modalbox .modal_content::-webkit-scrollbar { width: 8px; } .deebo_fn_modalbox .modal_content:-webkit-scrollbar-track { background: #111; } .deebo_fn_modalbox .modal_content::-webkit-scrollbar-thumb { background-color: var(--mc); border-radius: 10px; border: 3px solid #181715; } .deebo_fn_modalbox .container { height: 100vh; } .deebo_fn_modalbox .box_inner { position: absolute; top: 50px; bottom: 50px; width: 100%; max-width: 1000px; left: 50%; transform: translateX(-50%); background-color: #181715; z-index: 156; opacity: 0; visibility: hidden; margin-top: -20px; border: 1px solid rgba(255, 255, 255, .2); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; } .deebo_fn_modalbox.opened .box_inner { opacity: 1; visibility: visible; margin-top: 0; } .deebo_fn_modalbox .modal_content { position: relative; width: 100%; height: 100%; float: left; overflow: hidden; overflow-y: scroll; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; } .deebo_fn_modalbox .modal_in { padding: 60px; } .deebo_fn_modalbox p { color: #999; } .deebo_fn_modalbox h1, .deebo_fn_modalbox h2, .deebo_fn_modalbox h3, .deebo_fn_modalbox h4, .deebo_fn_modalbox h5, .deebo_fn_modalbox h6 { color: #eee; } .deebo_fn_modalbox .fn__cat { margin-bottom: 8px; } .deebo_fn_modalbox .fn__title { font-weight: 400; margin-bottom: 42px; } .deebo_fn_modalbox .img_holder { margin-bottom: 45px; width: 100%; overflow: hidden; position: relative; } .deebo_fn_modalbox .img_holder img { margin-bottom: -50%; opacity: 0!important; min-width: 100%} .deebo_fn_modalbox .img_holder .abs_img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: cover; background-position: center center; background-repeat: no-repeat; } .deebo_fn_modalbox .fn__desc { margin-bottom: 28px; } .deebo_fn_modalbox .fn__desc:last-child { margin-bottom: 0; } .fn__nav { margin-top: auto; width: 100%; position: relative; height: 142px; min-height: 142px; border-top: 1px solid rgba(255, 255, 255, .2); display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; } .fn__nav:after { content: ''; position: absolute; left: 50%; width: 1px; background-color: rgba(255, 255, 255, .2); top: 0; bottom: 0; z-index: 2; margin-left: -.5px; } .fn__nav a { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -ms-align-items: center; align-items: center; text-decoration: none; position: relative; width: 100%; color: #ddd; font-size: 14px; font-weight: 500; letter-spacing: .5px; text-transform: uppercase; } .fn__nav .prev { padding: 10px 10px 10px 106px; } .fn__nav .next { padding: 10px 106px 10px 10px; justify-content: flex-end; text-align: right; } .fn__nav .arrow_wrapper { display: block; width: 26px; height: 21px; left: 60px; position: absolute; top: 50%; margin-top: -10px; transition: transform .3s ease; } .fn__nav .arrow_wrapper:after { content: ''; position: absolute; left: -10px; right: -10px; bottom: -10px; top: -10px; background-color: transparent; transition: all .3s ease; border: 1px solid transparent; } .fn__nav .arrow { display: block; background-color: #888; width: 26px; height: 1px; position: absolute; top: 50%; transition: all .3s ease; } .fn__nav .text { display: block; transition: transform .3s ease; } .fn__nav .arrow:after { display: block; background-color: inherit; width: 14px; height: 1px; content: ''; position: absolute; left: -1px; transform: rotate(45deg); top: 100%; margin-top: 4px; } .fn__nav .arrow:before { display: block; background-color: inherit; width: 14px; height: 1px; content: ''; position: absolute; left: -1px; transform: rotate(-45deg); bottom: 100%; margin-bottom: 4px; } .fn__nav .next .arrow:after { top: auto; margin-top: inherit; right: -1px; left: auto; bottom: 100%; margin-bottom: 4px; } .fn__nav .next .arrow:before { bottom: auto; margin-bottom: inherit; right: -1px; left: auto; top: 100%; margin-top: 4px; } .fn__nav .next .arrow_wrapper { left: auto; right: 60px; } .fn__nav a:hover { color: #ccc; } .fn__nav a:hover .arrow { background-color: var(--mc); } .fn__nav a:hover .arrow_wrapper:after { border-color: var(--mc); transform: scale(1.23); } .fn__nav a.prev:hover .text { transform: translateX(45px); } .fn__nav a.prev:hover .arrow_wrapper { transform: translateX(15px); } .fn__nav a.next:hover .text { transform: translateX(-45px); } .fn__nav a.next:hover .arrow_wrapper { transform: translateX(-15px); } @media(max-width:1040px) { .deebo_fn_modalbox .box_inner { max-width: 90%} .deebo_fn_modalbox .modal_in { padding-left: 20px; padding-right: 20px; } .fn__nav .next { padding-right: 66px; } .fn__nav .next .arrow_wrapper { right: 20px; } .fn__nav .prev { padding-left: 66px; } .fn__nav .prev .arrow_wrapper { left: 20px; } }@media(max-width:370px) { .fn__nav .text { display: none; } }.section_contact { width: 100%; float: left; clear: both; } .section_contact .input_wrapper { width: 100%; position: relative; } .section_contact .input_wrapper input, .section_contact .input_wrapper textarea { position: relative; z-index: 3; } .section_contact textarea { height: 200px; } .section_contact .items { margin-left: -20px; } .section_contact .item { width: 100%; float: left; padding-left: 20px; margin-bottom: 20px; } .section_contact .item:last-child { margin-bottom: 0; } .section_contact .item.half { width: 50%} .section_contact .contact_form a { display: block; line-height: 26px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 20px 20px; color: #0f0d10; font-size: 18px; font-weight: 600; text-transform: uppercase; text-align: center; text-decoration: none; border: 2px solid #ddd; } .section_contact .contact_form a:hover { border-color: var(--mc); color: var(--mc); } .section_contact .contact_form a:focus { outline: 1px dashed #444; } .empty_notice { color: #dd3936; margin-bottom: 25px; display: none; text-align: left; font-weight: 500; } .error { display: none; color: #dd3936; text-align: left; font-weight: 500; } .success { display: none; color: #009140; margin-bottom: 25px; text-align: left; font-weight: 500; } .contact_error { color: #dd3936; } .deebo_fn_totop { position: fixed; z-index: 9; right: 50px; bottom: 50px; display: block; text-decoration: none; width: 70px; height: 70px; border: 2px solid #ddd; border-radius: 50%; transform: scale(.8) translateY(150px); transition: all .5s ease; } .deebo_fn_totop.light:after, .deebo_fn_totop.light:before { background-color: #eee; } .deebo_fn_totop:hover { border-color: var(--mc); } .deebo_fn_totop.scrolled { transform: scale(1) translateY(0); } .deebo_fn_totop:after, .deebo_fn_totop:before { content: ''; position: absolute; width: 15px; height: 2px; background-color: #222; top: 32px; left: 31px; transform: rotate(45deg); } .deebo_fn_totop:before { transform: rotate(135deg); left: 21px; } .fn_cs_testimonials { margin-top: 42px; } .fn_cs_testimonials ul { margin: 0; padding: 0; list-style-type: none; } .fn_cs_testimonials li { margin: 0; padding: 0; margin-bottom: 20px; } .fn_cs_testimonials .item { width: 100%; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; background-color: #111; border-radius: 5px; } .fn_cs_testimonials .item_right { width: 30%; min-width: 30%; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; -ms-align-items: center; align-items: center; justify-content: center; text-align: center; border-left: 1px solid rgba(255, 255, 255, .05); padding: 40px 10px; } .fn_cs_testimonials .item_left { padding: 42px 40px 43px; position: relative; width: 100%; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; justify-content: center; } .fn_cs_testimonials .item_left:after { content: ''; position: absolute; width: 2px; height: 50px; left: 0; top: 50%; transform: translateY(-50%); background-color: var(--mc); transition: all .5s ease; } .fn_cs_testimonials .t_ava { width: 100%; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: center; } .fn_cs_testimonials .ava_in { width: 100px; height: 100px; border-radius: 50%; background-size: cover; background-repeat: no-repeat; background-position: center; margin-bottom: 10px; } .fn_cs_testimonials .t_name { margin-bottom: 7px; } .fn_cs_testimonials .t_name p { color: #eee; } .fn_cs_testimonials .t_rating { overflow: hidden; } .fn_cs_testimonials .rating_in { width: 100px; position: relative; overflow: hidden; } .fn_cs_testimonials .t_rating .fn__svg { width: 100px; height: auto; display: block; } .fn_cs_testimonials .rating_active .fn__svg { color: var(--mc); } .fn_cs_testimonials .rating_regular { z-index: 1; position: absolute; top: 0; right: 0; bottom: 0; overflow: hidden; transform: rotateY(180deg); width: 0; } .fn_cs_testimonials .rating_active { z-index: 2; position: relative; overflow: hidden; } @media(max-width:1040px) { .container { padding: 0 20px; } .deebo_fn__cv { left: 10px; right: 10px; bottom: 10px; top: 10px; } .deebo_fn__cv .cv__header { top: 10px; left: 10px; bottom: 10px; } .deebo_fn__cv .cv__content { width: calc(70vw - 40px); right: 10px; top: 10px; bottom: 10px; } }@media(max-width:768px) { .deebo_fn__cv { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; padding: 20px; overflow-y: scroll; height: 100vh; top: 0; left: 0; right: 0; bottom: 0; border-radius: 0; } .deebo_fn_cv .closer { z-index: 999; } .deebo_fn__cv { scrollbar-width: thin; scrollbar-color: #000 #000; } .deebo_fn__cv::-webkit-scrollbar { width: 8px; cursor: pointer; } .deebo_fn__cv:-webkit-scrollbar-track { background: #000; } .deebo_fn__cv::-webkit-scrollbar-thumb { background-color: var(--mc); border-radius: 10px; } .deebo_fn__cv .cv__header { width: 100%; position: relative; margin-bottom: 20px; top: auto; left: auto; right: auto; bottom: auto; transform: translateX(380px); } .deebo_fn__cv .cv__content { width: 100%; position: relative; top: auto; left: auto; right: auto; bottom: auto; padding: 0; height: auto; overflow: initial; float: left; clear: both; min-height: fit-content; max-height: inherit; transform: translateX(-380px); } .section_header .content { -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; } .section_header .right_hero_header { width: 100%} .section_header .left_hero_header { max-width: 100%; padding-right: 0; margin-bottom: 100px; } .my_self { text-align: center; } .work_content { -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; } .work_content_left_bar { width: 100%; padding-right: 0; margin-bottom: 50px; } .work_content_right_bar { width: 100%} .service_direct .direct_wrapper, .service_direct ul li:nth-of-type(2n) .direct_wrapper { -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; } .service_direct ul li:nth-of-type(2n) .service_direct_right_bar { padding-right: 0; } .service_direct_left_bar { width: 100%; padding-right: 0; margin-bottom: 50px; } .service_direct ul li:nth-of-type(2n) .service_direct_left_bar { padding-left: 0; } .service_direct_right_bar { width: 100%; padding-left: 0; } .clients_wrapper ul li { width: 50%} .tips_content ul li { width: 50%} .section_contact .contact_wrapper { -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; } .section_contact .contact_wrapper_form { max-width: 100%; margin-bottom: 50px; } .section_contact .contact_wrapper_address { width: 100%; max-width: 100%; padding-left: 0; } }@media(max-width:600px) { .fn_cs_testimonials .item { -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; } .fn_cs_testimonials .item_right { width: 100%; min-width: 100%; border-left: none; border-top: 1px solid rgba(255, 255, 255, .05); } .fn_cs_service_list .item { -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; } .fn_cs_service_list .item_right { width: 100%; min-width: 100%; border-left: none; border-top: 1px solid rgba(255, 255, 255, .05); padding: 10px 40px; text-align: left; -ms-align-items: flex-start; align-items: flex-start; } .fn_cs_boxed_list .item_top { -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; } .fn_cs_boxed_list .item_top span { margin-left: 0; } .tips_content .img_wrapper img { min-width: 100%} .clients_wrapper ul li, .fn_cs_info_items li, .section_contact .item.half, .tips_content .abs_img, .tips_content ul li { width: 100%} .deebo_fn_totop { right: 20px; bottom: 20px; } .deebo_fn__cv { padding: 10px; } .deebo_fn__cv .cv__header .in { padding: 40px 20px; } .deebo_fn__cv .cv__content section { padding: 30px 20px; } .fn_cs_boxed_list .item { padding: 27px 20px 28px 20px; } .fn_cs_progress_bar .progress_percent { padding: 0 15px; } .fn_cs_service_list .item_left, .fn_cs_testimonials .item_left { padding: 27px 20px 28px 20px; } .fn_cs_service_list .item_right { padding: 15px 20px 11px; } .fn_cs_testimonials .item_right { padding: 30px 20px; } .right_container { padding: 0 30px; } }.load_more a, .section_contact .contact_form a { border-radius: 50px; }