.footer{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}
.profile-container{display:flex;justify-content:center;background-image:url(83f5027a22682039f25f.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.profile-container.small{font-size:16px}.profile-container .image{position:relative;padding:10px;margin:10px}.profile-container .image .pic{height:300px;border-radius:50%}.profile-container .image .pic.bio{height:300px;border-radius:50%;transition:box-shadow .3s}.profile-container .image .view-photos{position:absolute;bottom:10%;left:19%;background-color:rgba(13,12,12,0.3490196078);color:#fff;padding-left:25px;padding-right:25px;cursor:pointer;font-size:23px;border-radius:100%}.profile-container .image .pic.bio:hover{box-shadow:0px 0px 30px rgba(0,0,0,.84);cursor:pointer}.profile-container .content{padding:10px;margin:10px}.profile-container .content .quick-actions{margin-top:10px}.profile-container .content .phone-icon,.profile-container .content .phone-number,.profile-container .content .location-icon,.profile-container .content .location,.profile-container .content .mail-icon,.profile-container .content .mail{vertical-align:middle}.profile-container .content .phone-icon,.profile-container .content .mail-icon,.profile-container .content .location-icon{margin-right:10px}.profile-container .content .mail-icon,.profile-container .content .location-icon{margin-left:10px}.profile-container .content .social-media .horoscope-download{margin-left:10px}.profile-container .content .social-media .linkedIn,.profile-container .content .social-media .twitter,.profile-container .content .social-media .facebook,.profile-container .content .social-media .instagram,.profile-container .content .social-media .youtube{margin:10px}.profile-container .content .social-media a:hover{animation:shake .5s}.profile-container .content .name{text-transform:uppercase;margin-bottom:10px}.profile-row{margin-bottom:5px;font-size:20px}.profile-row.small{font-size:16px}@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg)}10%{transform:translate(-1px, -2px) rotate(-1deg)}20%{transform:translate(-3px, 0px) rotate(1deg)}30%{transform:translate(3px, 2px) rotate(0deg)}40%{transform:translate(1px, -1px) rotate(1deg)}50%{transform:translate(-1px, 2px) rotate(-1deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}70%{transform:translate(3px, 1px) rotate(-1deg)}80%{transform:translate(-1px, -1px) rotate(1deg)}90%{transform:translate(1px, 2px) rotate(0deg)}100%{transform:translate(1px, -2px) rotate(-1deg)}}
.app *{font-family:Cambria,Cochin,Georgia,Times,"Times New Roman",serif}.app .signature{font-family:"Brush Script MT",cursive;text-align:center;font-size:50px;animation:sig-move 5s;margin-left:20%;margin-top:20px}@keyframes sig-move{from{color:#f4f2f6}to{color:#020005}}.app .information{font-size:30px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.app .information .intro,.app .information .basic-details,.app .information .family-details,.app .information .professional-details,.app .information .education-details,.app .information .work-details{margin:10px;align-self:center;width:750px}.app .information .header{background-image:linear-gradient(to right, rgb(220, 156, 156), rgba(181, 147, 147, 0));margin-bottom:20px;animation:mymove 2s;font-size:35px}@keyframes mymove{from{width:75%}to{width:100%}}
.carousel-control-prev,.carousel-control-next{background:rgba(0,0,0,.459) !important}
@media only screen and (max-width: 992px){.modal-dialog{max-width:100% !important}}
.main-message{z-index:1;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);padding:10px;color:#faebd7;width:800px;text-align:center}
.portfolio-container{font-size:16px;display:flex;flex-direction:column;margin-top:20px;margin-bottom:15px;flex-wrap:wrap;overflow:hidden;margin:20px 10%}.portfolio-container .signature{font-family:"Brush Script MT",cursive;text-align:center;font-size:50px;animation:sig-move 5s;margin-left:50%;margin-top:20px}@keyframes sig-move{from{color:#f4f2f6}to{color:#020005}}@media only screen and (min-width: 1025px){.portfolio-container{margin:20px 20%}}.portfolio-container .recommendations{display:none}@media only screen and (min-width: 1025px){.portfolio-container .recommendations{display:block}}.portfolio-container .accordion-button{background-image:linear-gradient(to right, white, rgba(197, 153, 153, 0));color:#000;font-size:16px;padding:10px}.portfolio-container .accordion-body{overflow:hidden;word-wrap:break-word}.portfolio-container .accordion-body .tech-stack{margin-bottom:15px;display:flex;flex-wrap:wrap}.portfolio-container .sub-header{margin-left:20px}.portfolio-container .content{margin-top:15px;margin-bottom:15px}.portfolio-container .content .words-container{display:flex;flex-wrap:wrap}.header{background-image:linear-gradient(to right, #f9ece6, rgba(249, 236, 230, 0.031372549));margin-bottom:15px;animation:mymove 5s;font-size:18px}@keyframes mymove{from{width:50%}to{width:100%}}.footer{background-color:#f9ece6;text-align:center}
.word{background-repeat:no-repeat;background-size:100% 100%;padding:5px 20px 10px 20px;margin:0;color:#f9ece6;flex-wrap:wrap;display:flex;max-height:40px}

.caption{color:#000;margin-bottom:0}.carousel{border:25px solid #fcf6f4;border-radius:50px;width:95%}.carousel-inner{border:5px solid #000}.carousel .carousel-image{max-width:100%}.carousel-caption .initial{width:90px;height:90px;background:rgba(105,105,105,.4117647059);border-radius:50%;font-size:60px;margin:0 auto}.carousel-caption .recoImage{width:90px;display:inline-block;border-radius:50%}.carousel-caption .title{margin-left:20px;align-self:center}.carousel-caption .title .recoName{margin-bottom:0;font-size:1.5rem !important}@media only screen and (max-width: 1378px){.carousel-caption{text-align:left !important;bottom:3.25rem !important;text-align:left !important;left:17.5% !important}.carousel-caption .initial{width:50px;height:50px;font-size:30px;display:none}.carousel-caption .recoImage{width:50px !important;display:none}}@media only screen and (min-width: 1378px)and (max-width: 1765px){.carousel-caption{text-align:left !important;bottom:3.25rem !important}.carousel-caption .initial{width:50px;height:50px;font-size:30px;display:none}.carousel-caption .recoImage{display:none}}
