/*
 Theme Name:     CreativeTugs Divi Child
 Theme URI:      http://www.creativetugs.com/
 Description:    CreativeTugs Divi Child Theme
 Author:         Creative Tugs
 Author URI:     http://www.creativetugs.com
 Template:       Divi
 Version:        4.3.0
*/

@import url("../Divi/style.css");

/* header */
.et_pb_section.et_pb_section_0.et_section_regular.et_pb_section_first {padding: 0px !important;margin-top:-1px;}
.et_pb_row.et_pb_row_0 {padding: 0;}
header#main-header {background: transparent;}

/* circles */
.big__circle {background: url(https://www.creativetugs.com/wp-content/uploads/2021/04/creative-tugs-sprint-1.png) no-repeat;width: 279px;height: 279px;}
.medium__circle{background: url(https://www.creativetugs.com/wp-content/uploads/2021/04/creative-tugs-sprint-1.png) no-repeat;width: 118px;height: 118px;background-position: 97% 0%;}
.small__circle {background: url(https://www.creativetugs.com/wp-content/uploads/2021/04/creative-tugs-sprint-1.png) no-repeat;width: 41px;height: 41px;background-position: 78% 59%;}
.extra__small__circle {background: url(https://www.creativetugs.com/wp-content/uploads/2021/04/creative-tugs-sprint-1.png) no-repeat;width: 24px;height: 24px;background-position: 76.5% 44%;}
.mini__circle {background: url(https://www.creativetugs.com/wp-content/uploads/2021/04/creative-tugs-sprint-1.png) no-repeat;width: 13px;height: 13px;background-position: 82% 44%;}

/* left images */
.left__section .circle {position: absolute;}
.left__section .big__circle {z-index: 1;left: -30px;top: -455px;animation: mover__medium 4s infinite alternate;}
.left__section .medium__circle {right: -15px;bottom: 70px;z-index: 3;animation: mover__medium 4s infinite alternate;}
.left__section .small__circle {top: -400px;right: 66px;animation: mover__small 2s infinite alternate;}
.left__section .extra__small__circle {bottom: 20px;left:145px;animation: mover__extra_small 2s infinite alternate;}
.left__section .mini__circle {bottom: 70px;left: 50px;animation: mover__mini 4s infinite alternate;}
.left__section {height: 100%;box-shadow: 0px 0px 14px #d2cdcd;padding: 10px;}
/* right images */
.right__section .circle {position: absolute;}
.right__section .big__circle {z-index: 1;right: -30px;top: -350px;animation: mover__medium 4s infinite alternate;}
.right__section .medium__circle {left: -15px;bottom: 70px;z-index: 10000;animation: mover__medium 4s infinite alternate;}
.right__section .small__circle {top: -300px;left: 66px;animation: mover__small 2s infinite alternate;}
.right__section .extra__small__circle {bottom: 20px;left:175px;animation: mover__extra_small 2s infinite alternate;}
.right__section .mini__circle {bottom: 35px;right: 50px;animation: mover__mini 4s infinite alternate;}
.right__section {height: 100%;box-shadow: 0px 0px 14px #d2cdcd;padding: 10px;}


/* testimonial circles */
.testimonial__slider .circle {position: absolute;}
.about__slider .circle {position: absolute;}
.testimonial__slider .big__circle {z-index: -11;right: -30px;top: -200px;animation:mover__medium 4s infinite alternate;width: 280px;height: 280px;}
.testimonial__slider .medium__circle {left: 100px;top: -320px;z-index: 3;animation: mover__medium 4s infinite alternate;width: 118px;height: 118px;background-position: 97% 0%;}
.testimonial__slider .small__circle {bottom: 0px;left: 45%;z-index: 1;animation: mover__small 2s infinite alternate;width: 41px;height: 41px;background-position: 78% 59%;}
.testimonial__slider .extra__small__circle {top: -90px;left: 10%;animation: mover__extra_small 2s infinite alternate;width: 24px;height: 24px;background-position: 76.5% 44%;}
.testimonial__slider .mini__circle {left: 20%;top: -200px;z-index: 1;animation: mover__mini 4s infinite alternate;width: 13px;height: 13px;background-position: 82% 44%;}
/* slider */
.testimonial__slider .wptww-testimonials-slidelist.design-4 .wptww-testimonial-inner{border: 1px solid #d9d9d9 !important;border-top-left-radius: 8px;padding: 70px 30px !important;border-bottom-right-radius: 20px;background-color:#fff;}
.testimonial__slider .wptww-testimonial-content h4{float: left;display: inline-block;padding: 20px 10px !important;border-right: 2px solid #f1f1f1;margin-right: 10px !important;width: 25%;text-align: center;color: #e77066;font-size: 23px !important;font-weight: 700;}
.testimonial__slider .wptww-testimonials-text{padding: 0px 10px;width: 70%;display: inline-block;}
.testimonial__slider .wptww-testimonials-slidelist.design-4 .wptww-testimonial-inner .wptww-testimonial_avatar{top: 70px !important;left: -60px !important;width: 120px !important;}
.testimonial__slider .wptww-testimonials-slidelist.design-4 .wptww-testimonials-text p {font-size: 16px !important;color: #000;font-family: 'Montserrat';}
.wptww-testimonials-text em{margin-left:50px;}
.wptww-testimonials-text em:before {content: " " !important;}
.wptww-testimonials-text em:after {content: " " !important;}
.wptww-testimonials-text p:before {background-image: url(https://www.creativetugs.com/wp-content/uploads/2021/04/creative-tugs-sprint-1.png);content: " " !important;height: 38px;width: 47px;position: absolute;background-position: 94% 62%;}
.wptww-testimonials-text p:after {content: " ";background-image: url(https://www.creativetugs.com/wp-content/uploads/2021/04/creative-tugs-sprint-1.png);height: 38px;width: 47px;position: absolute;background-position: 95% 48%;}
ul.slick-dots {display: none !important;}
/* about us ceo qoute */

.about__slider .wptww-testimonials-slidelist.design-4 .wptww-testimonial-inner{background-color:#f8f7f7;padding: 70px 30px 70px 100px !important;border-top-left-radius:8px;border-bottom-right-radius:20px;}
.about__slider .wptww-testimonial-content h4{color:#e77066;font-size:30px !important;}
.about__slider .wptww-testimonial-content h4:after{content: "";display: block;width: 26%;padding-top: 5px;border-bottom: 4px solid #e77066;}
.about__slider .wptww-testimonials-slidelist.design-4 .wptww-testimonial-inner .wptww-testimonial_avatar {top: 37px !important;left: -66px !important;width: 155px !important;}
/* about page circles */
.about__slider .circle {position: absolute;}
.about__slider .big__circle {z-index: -11;right: -55px;top: -480px;animation:mover__medium 4s infinite alternate;width: 280px;height: 280px;}
.about__slider .medium__circle {left: 50px;top: -570px;z-index: 3;animation: mover__medium 4s infinite alternate;width: 118px;height: 118px;background-position: 97% 0%;}
.about__slider .small__circle {bottom: 0px;left: 45%;z-index: 1;animation: mover__small 2s infinite alternate;width: 41px;height: 41px;background-position: 78% 59%;}
.about__slider .extra__small__circle {top: -90px;left: 10%;animation: mover__extra_small 2s infinite alternate;width: 24px;height: 24px;background-position: 76.5% 44%;}
.about__slider .mini__circle {left: 15%;top: -300px;z-index: 1;animation: mover__mini 4s infinite alternate;width: 13px;height: 13px;background-position: 82% 44%;}
/* button */
.fa-angle-right:before {content: "\f105";font-family: 'FontAwesome';font-style: normal;}
.button__all {color: #FFF;background-image: linear-gradient(to right, #fb8c84 0%, #fdbd5b 70%, #fdbd5b 100%);padding: 10px 30px;display: inline-block;border-radius: 10px;border: 0px;cursor: pointer;}
.button__all1 {color: #FFF;padding: 10px 30px;display: inline-block;border-radius: 10px;border-left: 5px solid #fb8c84;border-right: 5px solid #fdbd5b;box-sizing: border-box;background-position: 0 0, 0 100%; background-repeat: no-repeat;background-size: 100% 5px;background-image: -webkit-linear-gradient(left, #fb8c84 0%, #fdbd5b 100%), -webkit-linear-gradient(left, #fb8c84 0%, #fdbd5b 100%);font-size: 15px;color: #e77066;cursor: pointer;}

@media (max-width: 980px){
.wptww-testimonials-slidelist .slick-slide{background-color: #f1f1f1;padding: 10px !important;border-radius: 10px;z-index:99999;}
.testimonial__slider .wptww-testimonial-content h4{float: none;display:block;padding:5px !important;border-right: none !important;margin-right: 0px !important;width:auto !important;text-align: center;color: #e77066;font-size: 23px !important;font-weight: 700;}
.testimonial__slider .medium__circle{z-index:-1 !important;}
.about__slider .medium__circle{z-index:-1 !important;}
.about__slider .wptww-testimonial-content h4:after{width:100% !important;}
}
/* portfolio */
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border-radius:20px !important;margin:0px 10px;border: 2px solid #fdb067 !important;}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{background:linear-gradient(to right, #fb8c84 0%, #fdbd5b 70%, #fdbd5b 100%) !important;color: #ffff !important;}
/* contact form */
input#input-fields{width: 100%;height: calc(2.25rem + 2px);padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:25px 20px;}
textarea#input-fields{width: 100%;height: calc(2.25rem + 2px);padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:25px 20px;min-height: 200px;}
@keyframes mover__medium {
    0% { transform: translateY(0); }
    100% { transform: translateY(-30px); }
}
@keyframes mover__mini {
    0% { transform: translateY(0); }
    100% { transform: translateY(-40px); }
}
@keyframes mover__extra_small {
     0% { transform: translate(0); }
    100% { transform: translate(-30px);}
}
@keyframes mover__small {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
/* new section without shadow */
.new__section .circle {position: absolute;}
.new__section .big__circle {z-index: 1;left: -30px;top: -455px;animation: mover__new_medium 4s infinite alternate;}
.new__section .medium__circle {right: -15px;bottom: 70px;z-index: 3;animation: mover__new_medium 4s infinite alternate;}
.new__section .small__circle {top: -400px;right: 66px;animation: mover__new_small 2s infinite alternate;}
.new__section .extra__small__circle {bottom: 20px;left:145px;animation: mover__new_extra_small 2s infinite alternate;}
.new__section .mini__circle {bottom: 70px;left: 50px;animation: mover__new_mini 4s infinite alternate;}
.new__section {height: 100%;padding: 10px;}

@keyframes mover__new_medium {
    0% { transform: translateY(0); }
    100% { transform: translateY(-30px); }
}

@keyframes mover__new_mini {
    0% { transform: translateY(0); }
    100% { transform: translateY(-40px); }
}

@keyframes mover__new_extra_small {
    0% { transform: translate(0); }
    100% { transform: translate(-30px); }
}

@keyframes mover__new_small {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}