.elementor-46 .elementor-element.elementor-element-484379f{margin-top:0px;margin-bottom:0px;}.elementor-46 .elementor-element.elementor-element-05d20fc{--iteration-count:infinite;--dynamic-text-color:#B54C1B;}.elementor-46 .elementor-element.elementor-element-05d20fc .elementor-headline{text-align:start;font-size:25px;}.elementor-46 .elementor-element.elementor-element-05d20fc .elementor-headline-dynamic-text{font-weight:600;letter-spacing:1px;}.elementor-46 .elementor-element.elementor-element-05d20fc .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-46 .elementor-element.elementor-element-1f00c1b{width:var( --container-widget-width, 100.002% );max-width:100.002%;--container-widget-width:100.002%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-1f00c1b > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-1f00c1b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-1f00c1b .content .title{font-size:27px;}.elementor-46 .elementor-element.elementor-element-4acae2a{--iteration-count:infinite;--dynamic-text-color:#B54C1B;}.elementor-46 .elementor-element.elementor-element-4acae2a .elementor-headline{text-align:start;font-size:21px;}.elementor-46 .elementor-element.elementor-element-4acae2a .elementor-headline-dynamic-text{font-weight:600;letter-spacing:1px;}.elementor-46 .elementor-element.elementor-element-3ce747e{width:var( --container-widget-width, 100.002% );max-width:100.002%;--container-widget-width:100.002%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-3ce747e > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-3ce747e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-3ce747e .content .title{font-size:27px;}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-f31adcd > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-46 .elementor-element.elementor-element-05d20fc .elementor-headline{font-size:25px;}.elementor-46 .elementor-element.elementor-element-4acae2a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-46 .elementor-element.elementor-element-4acae2a .elementor-headline{font-size:24px;line-height:1.7em;}}/* Start custom CSS for ryancv-about-me, class: .elementor-element-1f00c1b */.ar-h-title .bord {
font-size:30px;
color: #fff;
    
}

.info-list ul li strong {color:#fff;}/* End custom CSS */
/* Start custom CSS for ryancv-about-me, class: .elementor-element-3ce747e */.ar-h-title .bord {
font-size:30px;
color: #fff;
    
}

.info-list ul li strong {color:#fff;}/* End custom CSS */
/* Start custom CSS */.layout-minimal-transparent-style .card-started, .body-style-scroll .layout-minimal-transparent-style .card-started {height:570px; width: autopx;}

.elementor a {font-weight: 600;}

.card-started .profile.no-photo .title {margin-top: 288px;}


.card-started .profile .profile-content {padding: 80px 0 0 0; height: auto;}

.layout-minimal-transparent-style .card-started .profile .lnks {bottom:20px;}

.card-started .profile .social a .ion, .card-started .profile .social a .fab, .card-started .profile .social a .fas, .card-started .profile .social a .fa {font-size:25px; padding-right: 25px}

.cyber-icons-style .service-items .service-item .icon, .cyber-icons-style .pricing-items .pricing-item .icon, .cyber-icons-style .fuct-items .fuct-item .icon, .cyber-icons-style .resume-title .icon, .cyber-icons-style .skill-title .icon, .cyber-icons-style .info-list ul li strong {color: #fff;}

.wpsr-ig-header .wpsr-ig-header-inner {    background-color: transparent !important;}


.wpsr-fm-chat-wrapper .wpsr-fm-chat-bubble {bottom: 85px;}

.wpsr-fm-chat-wrapper .wpsr-fm-chat-box-display {margin-bottom: 170px;}

.fftmj_single_thread {
    background: transparent;
    box-shadow: none;
}

.content-sidebar .widget {
    padding:20px 20px 0px 20px;
}

.card-started .profile .social {margin: 10px 0px 0px;
}

.card-started .profile.no-photo .title {
    margin-top: 250px
}


.layout-minimal-transparent-style .card-started .profile .lnks {
    bottom: 40px;
}

.card-started .profile .social a .ion, .card-started .profile .social a .fab, .card-started .profile .social a .fas, .card-started .profile .social a .fa {padding-right: 10px; padding-left:10px;} 


.theme-style-blured.theme-style-cyber .card-started .profile .lnks::before {height:0;}


.lnk:hover .ion, .button:hover .ion, .lnk:hover .fa, .button:hover .fa {
    color:#fff;
}

.fa, .fas {
    padding-right:10px;
}

.card-started .profile .social a .fab {font-size:28px !important}




@media (max-width: 768px) {
    
.card-started.full-style-textured .profile.full-style .profile-content {
    padding-bottom: 110px;
    
    
}/* End custom CSS */