body{font-family:"Poppins",sans-serif;font-weight:400}h1,h2,h3,h4{font-weight:600}.beautiful-about{width:58%;padding-right:2%;float:left}.beautiful-about h2{font-size:28px;margin-top:10px;margin-bottom:10px}.beautiful-about h3{color:#007bff;font-size:20px}.beautiful-about p{font-size:16px;line-height:28px;color:#2d2d2d}.beautiful-aboutimg1{width:40%;float:left}.beautiful-aboutimg1 img{max-width:100%}.about-image-widget{max-width:100%;height:400px!important;background-size:cover;background-repeat:no-repeat}.beautiful-serviceheading h2{font-size:40px;text-align:center;margin-top:20px}.beautiful-service i{font-size:24px}.beautiful-service h2{font-size:24px;font-weight:600;margin-top:10px;margin-bottom:10px}.beautiful-service p{font-size:16px;line-height:28px;color:#2d2d2d}.pricing-table{background:#fff;border:1px solid #212121;padding-bottom:50px}.pricing-header{background:#212121;padding-top:30px;padding-bottom:30px}.pricing-header h4{color:#fff;text-align:center;font-size:30px;font-weight:400;margin-top:0;margin-bottom:0}.pricing-header p{color:#fff;text-align:center;font-size:35px;font-weight:500;margin-top:0;margin-bottom:0}.pricing-header p span{color:#fff;text-align:center;font-size:18px;font-weight:500}.pricing-feature{padding-top:30px}.pricing-feature ul{padding-left:0;padding-top:0;margin-top:0}.pricing-feature ul li{color:#212121;text-align:center;font-size:18px;font-weight:400;line-height:2.1;list-style:none}.pricing-footer{padding-top:30px;display:block;text-align:center}.pricing-footer-1{margin:0 auto;background:none;color:#2575fc;border:1px solid #2575fc;text-align:center;font-weight:500;padding:13px 40px;text-transform:uppercase;transition:all 0.3s ease 0s;text-decoration:none}.pricing-footer-1:hover{background:#2575fc;text-decoration:none;color:#fff}.flipbox{width:100%;height:350px;perspective:1000px}.flipbox-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform 0.6s}.flipbox-front,.flipbox-back{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;backface-visibility:hidden}.flipbox-front{overflow:hidden}.flipbox-front img{width:100%;height:100%;object-fit:cover}.flipbox-back{background-color:#2575fc;transform:rotateY(180deg);text-align:center;padding:20px;box-sizing:border-box}.flipbox-back .content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%}.flipbox-back h2{font-size:24px;color:#fff;margin-bottom:10px}.flipbox-back h3{font-size:20px;color:#fff;margin-top:5px;margin-bottom:15px}.flipbox-back p{font-size:16px;line-height:1.5;color:#fff}.flipbox:hover .flipbox-inner{transform:rotateY(180deg)}.flipbox .social-lists{padding-left:0}.flipbox .social-lists li{display:inline-block;margin:0 2px}.flipbox .social-lists li:first-child{margin:0 0}.flipbox .social-lists li a{display:block;font-size:16px;padding:8px 16px;text-align:center;color:#FFF;border:#FFF 1px solid;margin-right:5px}.flipbox .social-lists li a:hover{color:#2575fc;background-color:#fff;border:#fff 1px solid}.beautiful-testimonials h4{font-size:20px;margin-top:10px;margin-bottom:5px}.beautiful-testimonials span{font-size:16px;color:#212121;display:inline-block;margin-bottom:5px}.beautiful-testimonials ul{padding-left:0;margin-bottom:10px;margin-top:5px}.beautiful-testimonials ul li{list-style:none;margin-right:5px;display:inline-block}.beautiful-testimonials ul li i{font-size:16px;color:#ffc700}.beautiful-testimonials p{font-size:16px;line-height:28px;color:#2d2d2d}.beautiful-imagehoverbox{position:relative}.beautiful-imagehoverbox img{display:block;width:100%;height:auto}.beautiful-imagehoverbox .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#008CBA}.beautiful-imagehoverbox:hover .overlay{opacity:.9}.beautiful-imagehoverbox .text{position:absolute;top:50%;left:10%;right:10%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center}.beautiful-imagehoverbox .text h3{color:#fff;font-size:24px;text-align:center;margin-bottom:20px}.beautiful-imagehoverbox .text p{color:#fff;font-size:16px;line-height:28px;text-align:center}@media only screen and (max-width:767px){.beautiful-about{width:100%;padding-right:0;float:left}.beautiful-aboutimg1{width:100%;float:left}}@media only screen and (min-width:480px) and (max-width:767px){.beautiful-about{width:100%;padding-right:0;float:left}.beautiful-aboutimg1{width:100%;float:left}}