.voidmega-header {padding: 20px 0;}
.vmm-header .logo img {max-height: 120px;}
.header-area.navbar-fixed-top .voidmega-header {padding: 5px 0;}
.header-area.navbar-fixed-top .vmm-header .logo img {max-height: 80px;}
.voidmega-header .vmm-menu ul li > a {padding: 25px 20px;font-family: "Sora", sans-serif;}
.header_2.navbar-fixed-top {height: 100px;}
.hero_V2 {background-image: none !important;}
.hero_V2.hero_V19 img {width:100%;height:100%;object-fit: cover;}
.hero_V2.hero_V19::after {position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color: rgba(23, 22, 40, 0.5);}
.hero_V2.hero_V19 .hero-content {position:absolute;top:0;left:0;content:"";z-index: 9;width:100%;height:calc(100% - 200px);;display:flex;align-items:center;justify-content:center;}
.hero_V2.hero_V19 .hero-content span {font-size: 30px;line-height: 30px;font-family: 'Sora';font-weight: 600;margin-bottom: 0px;color: #e4c062;text-transform: capitalize;font-style: italic;}
.hero_V19 .single-hero-carousel {background-color: rgba(23, 22, 40, 0.35);padding: 90px 0 120px 0 !important;}
.hero_V19 .single-hero-carousel .hero-text span {font-family: 'Sora';font-size: 18px;font-weight: 600;text-transform: uppercase;color: #e4c062;display: block;margin-bottom: 0px;}
.hero_V19 .single-hero-carousel .hero-content .hero-text h2 {font-size: 65px;line-height: 80px;font-family: 'Sora';font-weight: 400;margin-bottom: 20px;}
.hero_V19 .single-hero-carousel .hero-content .hero-text p {font-size: 16px;font-weight: 400;font-family: "Nunito", sans-serif;}
.hero_V19 .hero-social ul li a img {height:65px;}
.service2-area {margin-top: -90px;padding-bottom: 90px;z-index: 1;}
.service2-area .row .col-md-4:nth-child(2) .single-service.sspV2 {background: #262630;}
.service2-area .single-service.sspV2:hover {background-color: #eb9d37 !important;}
.service2-area .single-service.sspV2 {position: relative;max-width: 100%;margin: 0;border: none;}
.service2-area .single-service.sspV2 .ss-text h4 {color: #eb9d37;font-family: 'Sora';font-size: 18px;line-height: 24px;margin-bottom: 10px;font-weight: 600;}
.service2-area .single-service.sspV2 .ss-text p {font-family: "Nunito", sans-serif;font-size: 15px;margin: 0;}
.service2-area .single-service.sspV2:hover .ss-text h4 {color: #ffffff;}
.portfolio-area {padding-bottom: 90px;}
.portfolio-area .section-titleV1 {max-width: 750px;padding: 0;margin: 0px auto;}
.portfolio-area .section-titleV1 p {color: #ddba61;font-family: 'Rajdhani';}
.funfact-area {padding: 60px 0;background: #262630;}
.funfact-area .single-funfact {text-align: center;background: rgba(255, 255, 255, .05);border: 1px dashed #eb9d37;border-radius: 10px;padding: 30px;display: flex;align-items: center;gap: 30px;}
.funfact-area .single-funfact .ss-icon {width: 60px;height: 60px;background: #eb9d37;display: flex;align-items: center;justify-content: center;border-radius: 100%;color: #ffffff;font-size: 24px;}
.funfact-area .single-funfact .counter h2 {font-size: 36px;line-height: 1;margin-bottom: 10px;font-family: 'Sora';color: #ffffff;}
.funfact-area .single-funfact .counter p {font-size: 16px;font-family: 'Rajdhani';font-weight: 600;text-transform: uppercase;color: #cccccc;line-height: 1;margin: 0;}
.about-area.about-1 {padding: 90px 0;}
.about-area.about-1 .about-img img {border-radius: 7px;}
.about-area.about-1 .about-text .section-titleV1 {max-width: 750px;padding: 0;margin: 0px auto;}
.about-area.about-1 .about-text .section-titleV1 p {color: #ddba61;font-family: 'Rajdhani';}
.about-area.about-1 .about-text .section-text p {font-size: 15px;font-family: 'Nunito';font-weight: 300;text-align: justify;line-height: 26px;margin-bottom: 15px;}
.cta-area {padding: 50px 0;background: #262630;}
.cta-area .cta-inner {display: flex;align-items: center;justify-content: space-between;gap: 60px;}
.cta-area .cta-inner .cta-text h3 {font-size: 36px;font-weight: 500;line-height: 1;margin-bottom: 15px;font-family: 'Sora';color: #ffffff;}
.cta-area .cta-inner .cta-text p {font-size: 18px;font-family: 'Nunito';font-weight: 300;text-align: justify;line-height: 26px;margin-bottom: 0px;color: #eeeeee;}
.cta-area .cta-inner .cta-btn .btn-style-1 {min-width: 160px;text-align: center;}
.exclusive-service-area {max-width: 1366px;margin: 0 auto;padding: 90px 0px 0px;}
.exclusive-service-area .section-titleV1 {max-width: 750px;padding-top: 0px;margin-top: 0px;margin-bottom: 30px;}
.exclusive-service-area .section-titleV1 p {color: #ddba61;font-family: 'Rajdhani';}
.exclusive-service-area .section-titleV1 .desc {font-family: 'Nunito';line-height: 28px;font-size: 16px;font-weight: 500;color: #cccccc;}
.exclusive-service-area .single-service.sspV4 {background-color: #262630;}
.exclusive-service-area .single-service.sspV4 .ss-text h4 {font-size: 16px;font-family: 'Nunito';font-weight: 600;line-height: 28px;margin-bottom: 10px;}
.exclusive-service-area .single-service.sspV4 .ss-text p {font-size: 15px;font-family: 'Nunito';color: #ccccccc;font-weight: 400;line-height: 26px;text-align: justify;margin-bottom: 0;}
.team-area {padding: 90px 0;}
.team-area .section-titleV1 {max-width: 750px;padding-top: 0px;margin-top: 0px;margin-bottom: 30px;}
.team-area .section-titleV1 p {color: #ddba61;font-family: 'Rajdhani';}
.team-area .single-team {border-radius: 7px;}
.testimonial-area .section-titleV1 {max-width: 750px;padding: 0;margin: 0px auto;}
.testimonial-area .section-titleV1 p {color: #ddba61;font-family: 'Rajdhani';}
.footer-area {background-color: #101015;padding: 60px 0 15px;max-width: 1366px;margin: 0 auto;}
.footer-area .footer-widget {text-align: left;}
.footer-area .footer-widget.company p {font-size: 16px;font-family: 'Nunito';line-height: 28px;font-weight: 400;color: #cccccc;}
.footer-area .footer-widget h2.widget-title {font-weight: 600;font-size: 18px;text-transform: uppercase;letter-spacing: 0;color: #ffffff;font-family: 'Nunito';position: relative;padding-bottom: 15px;margin-bottom: 15px;}
.footer-area .footer-widget h2.widget-title::before {position: absolute;left: 0;width: 12px;height: 2px;content: '';background-color: #eb9d37;border-radius: 10px;bottom: 0px;}
.footer-area .footer-widget h2.widget-title::after {position: absolute;left: 20px;width: 50px;height: 2px;content: '';background-color: #eb9d37;border-radius: 10px;bottom: 0;}
.footer-area .footer-widget ul.widget-link {margin: 0;padding: 0;list-style: none;}
.footer-area .footer-widget ul.widget-link li a {font-weight: 400;font-size: 14px;color: #c1c1c1;font-family: 'Nunito';text-transform: uppercase;line-height: 35px;letter-spacing: 0;}
.footer-area .footer-widget.contact {margin-left: 35px;}
.footer-area .footer-widget.contact .contact-widget-link {margin: 0;padding: 0;list-style: none;}
.footer-area .footer-widget.contact .contact-widget-link li {margin-bottom: 20px;display: flex;align-items: center;gap:20px;font-family: 'Nunito';font-size: 14px;line-height: 1.5;color: #cccccc;}
.footer-area .footer-widget.contact .contact-widget-link li i {display: flex;align-items: center;justify-content: center;width: 40px;min-width: 40px;height: 40px;background: #eb9d37;border-radius: 7px;color: #000000;font-size: 20px;}
.footer-area .footer-widget.contact .contact-widget-link li a {font-family: 'Nunito';font-size: 14px;line-height: 1.5;color: #cccccc;}
.footer-area hr {margin-top: 2rem;margin-bottom: 1rem;border: 0;border-top: 1px solid rgba(255, 255, 255, .1);}
.footer-area p.copy {font-size: 16px;line-height: 1;padding: 5px 0 0;color: #cccccc;}


.innerpage-titlev3 {background-image: url(../img/bg/innertop-bg-3.jpg);padding: 160px 0px 90px;background-position: center;margin: 0;}
.innerpage-titlev3:before {background-color: rgba(26, 26, 26, 0.85);}
.innerpage-titlev3 .ipt-text h3 {font-family: 'Sora';text-transform: uppercase;}
.about-page-area {padding: 90px 0px 120px;}
.about-page-area .about-img img {border-radius:7px;}
.about-page-area .about-text.about-p1-top .section-text p {color: #cccccc;font-family: 'Nunito';font-size: 16px;font-weight: 400;text-align: justify;line-height: 28px;}
.about-bottom-section {background: #262630;}
.about-bottom-section .inner-wraper {background: #eb9d37;padding: 30px;border-radius: 10px;margin: -60px 0 0 0;}
.about-bottom-section .inner-wraper h3 {font-size: 20px;font-family: "Sora", sans-serif;font-weight: 600;text-transform: uppercase;letter-spacing: 0;margin-bottom: 10px;}
.about-bottom-section .inner-wraper ul {margin: 0;padding-left: 30px;list-style: square;}
.about-bottom-section .inner-wraper ul li {line-height: 24px;margin-bottom: 10px;font-family: 'Nunito';font-size: 15px;font-weight: 600;letter-spacing: 0;color: #161616;}
.legacy-section {background: #262630;padding: 120px 0px 90px;}
.legacy-section .section-text.apa-1-3rd-section-left p {color: #cccccc;font-family: 'Nunito';font-size: 16px;font-weight: 400;text-align: justify;line-height: 28px;}
.legacy-section .about-p-img-2.apa-1-3rd-section-right img {border-radius:7px;}
.contact-page-wrapper .ci-single {display: flex;align-items: center;}
.contact-page-wrapper .ci-single .cis-text {padding-left: 12px;}
.contact-page-wrapper .ci-single .cis-text p, .contact-page-wrapper .ci-single .cis-text p a {line-height: 26px;color: #cccccc;font-size: 15px;font-family: 'Nunito';}
.contact-page-wrapper .cp-wrapper {background: #262626;padding: 50px;border-radius: 10px;}
.contact-page-wrapper .img-wrapper img {border-radius: 10px;}
.history-page-area {padding: 90px 0px;background: #262630;}
.history-page-area .section-titleV1 {text-align: left;max-width: 100%;padding: 0px;margin: 0 0 20px;}
.history-page-area .section-titleV1 h5 {font-size: 20px;line-height: 24px;font-family: "Sora", sans-serif;letter-spacing: 0;font-weight: 500;color: #eb9d37;}
.history-page-area .about-text.about-p1-top p {color: #cccccc;font-family: 'Nunito';font-size: 16px;font-weight: 400;text-align: justify;line-height: 28px;}
.history-page-area .inner-content {margin-bottom:30px;}
.history-page-area .inner-content h4 {font-size: 18px;line-height: 24px;font-family: "Sora", sans-serif;letter-spacing: 0;font-weight: 600;color: #ffffff;text-transform:uppercase;margin-bottom:20px;}
.history-page-area .inner-content p {color: #cccccc;font-family: 'Nunito';font-size: 16px;font-weight: 400;text-align: justify;line-height: 28px;}
.history-page-area .inner-content .sbox_V1 .single-shuffle {padding: 5px;border-radius:5px;}

.camera-tripod-area {padding:60px 0 90px 0;background: #161616;}
.camera-tripod-area .section-titleV1 {text-align: left;max-width: 100%;padding: 0px;margin: 0 0 20px;}
.camera-tripod-area .section-text h4 {font-size: 18px;line-height: 24px;font-family: "Sora", sans-serif;letter-spacing: 0;font-weight: 600;color: #ffffff;text-transform: uppercase;margin-bottom: 20px;}
.camera-tripod-area .about-text.about-p1-top p {color: #cccccc;font-family: 'Nunito';font-size: 16px;font-weight: 400;text-align: justify;line-height: 28px;}
.camera-tripod-area .inner-content {margin: 0 0 30px;}
.camera-tripod-area .inner-content .sbox_V1 .single-shuffle {padding: 5px;border-radius: 5px;}
.portfolio-area.portfolio-page-content {padding:90px 0;background: #262630;}
.portfolio-area.portfolio-page-content .sbox_V1 .single-shuffle {padding: 10px;}

.video-gallery-area {padding: 90px 0;background: #262630;}
.video-gallery-area .gallery6-wrappper {max-width: 1350px;margin: 0 auto;row-gap: 20px;}
.video-gallery-area .gallery6-wrappper .video-single iframe {width: 100%;height: 230px;border-radius: 10px;}

.blog-wrapper {padding: 80px 0px;background: #000000;}
.blog-wrapper .reviews-box {position: relative;border: 1px solid #3a3a3a;background: #262630;padding: 35px;border-radius: 5px;margin-bottom: 30px;min-height: 205px;}
.blog-wrapper .reviews-box h4 {font-size: 18px;line-height: 30px;margin: 12px 0 0 0;font-family: "Poppins", sans-serif;font-weight: 600;font-style: italic;color: #ffffff;}
.blog-wrapper .reviews-box p {font-family: sora;font-size: 15px;font-weight: 400;letter-spacing: 0;line-height: 30px;margin: 0;font-style: italic;color:#cccccc;}
.blog-wrapper ul.fotolia-blog-pagination {text-align: left;display: block;margin-top: 50px;padding-top: 10px;border-top: 1px solid #262630;}

@media (max-width: 767px){
    .voidmega-header {padding: 5px 0;}
    .fotolia-header {position: relative;background: #eb9d37;}
	.vmm-header .logo img {height: 60px;}
	.vmm-header .burger-menu {top: 30px;}
    .voidmega-header .vmm-menu ul li > a {padding: 10px 20px;}
    .hero_V19 {height: 100% !important;}
	.hero_V19 .single-hero-carousel .hero-content .hero-text h2 {font-size: 26px;line-height: 36px;margin-bottom: 10px;}
	.hero_V19 .single-hero-carousel .hero-content .hero-text p {font-size: 14px;line-height: 26px;}
    .hero_V2.hero_V19 .hero-content {height: 100%;padding:20px;margin: 0px;}
    .hero_V2.hero_V19 .hero-content span {font-size: 14px;}
    .service2-area {margin-top: 0;padding-bottom: 50px;}
	.funfact-area .single-funfact {margin-bottom: 20px;}
	.cta-area .cta-inner {flex-direction: column;gap: 20px;}
	.cta-area .cta-inner .cta-text {text-align: center;}
	.cta-area .cta-inner .cta-text h3 {font-size: 24px;line-height: 36px;margin-bottom: 12px;}
	.cta-area .cta-inner .cta-text p {font-size: 15px;text-align: center;line-height: 26px;}
	.team-area .single-team {margin-bottom: 20px;}
	.footer-area .footer-widget.company {margin-right: 0;margin-bottom: 30px;}
	.footer-area .footer-widget {text-align: left;margin-bottom: 30px;}
	.footer-area .footer-widget.contact {margin-left: 0;}
    .innerpage-titlev3 {padding: 30px 0px 30px;}
    .legacy-section {padding: 60px 0px;}
    .history-page-area {padding: 50px 0px;}
    .history-page-area .section-titleV1 h5 {font-size: 16px;line-height: 28px;}
    .history-page-area .inner-content h4 {font-size: 16px;line-height: 30px;}
}