/*
Theme Name: Cryptical Child
Author: 
Description: Your description goes here
Version: 1.0
Template: cryptical

This is the child theme for Cryptical theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/


.about-area .elementor-image-box-wrapper {box-shadow: 1px 1px 1px 1px #00000014;text-align: left;transition: 0.6s;}

.about-area .elementor-image-box-wrapper img {width: 500px;}

.about-area .elementor-image-box-content {padding: 14px 14px;}

.about-area .elementor-image-box-wrapper:hover {box-shadow: 6px 5px 13px 5px #0e0e0e0d;transition: 0.6s;}

.about-area .elementor-image-box-content p {font-size: 21px !important;margin-top: 10px;text-transform: uppercase;}


.elementor-testimonial__content {margin-left: 20px;width: 70%;}

.elementor-testimonial {justify-content: start;}

cite.elementor-testimonial__cite {margin-top: 10px !important;}



.swiper-container-horizontal>.swiper-pagination-bullets {right: 45% !important;left: auto !important;}

.swiper-pagination-bullet-active {background: #85a8bb !important;border: 1px solid #ffffff;
    padding: 5px;
    outline: 1px solid #000;
    box-shadow: 1px 1px 1px 1px #8585855c;
transition:0.3s;}

.swiper-pagination-bullet {padding: 5px !important;
transition:0.3s;
}

.service-area span.num-circle {background: #5dadd9;padding: 17px;width: 70px;height: 70px;border-radius: 50px;color: #fff;position: absolute;left: 0;}

.number-list-1 .elementor-image-box-content {margin-left: 90px !important;}

.number-list .elementor-image-box-content {display: flex;align-items: end;margin-left: 18px;padding-top: 30px;}

.number-list .elementor-image-box-description {font-size: 18px !important;line-height: 10px !important;margin-left: 60px !important;}

.number-list h3.elementor-image-box-title {line-height: 15px;}


.best-area p.elementor-image-box-description {font-size: 18px !important;}

.best-area .elementor-image-box-content {margin-top: -7px;background: rgb(136,170,189);background: #5dadd9;}

.best-area  .elementor-image-box-img {margin-bottom: 0 !important;}

.best-area .elementor-image-box-content * {color: #fff !important;}
.features-area p.elementor-icon-box-description a {
    color: #fff;
}


@media (max-width: 767px){
	#features-inner .elementor-widget.elementor-widget-icon-box {
    width: 100%;
    max-width: 100%;
    margin-bottom: 30px;
}

#features-inner {
    text-align: center;
}
	
	.service-area .elementor-widget-image-box {
    width: 100% !important;
    max-width: 100% !important;
}
section.elementor-section * {
    text-align: center;
}
	.elementor-field {
    text-align: left !important;
}
.service-area  span.num-circle {
    position: static;
    display: block;
    margin: 11px auto;
}

.service-area  .elementor-image-box-content {
    margin: 0 auto !important;
}
.swiper-container-horizontal>.swiper-pagination-bullets {
    right: 0 !important;
}
	section#footer-area * {
    text-align: center;
}
}
