.homepage4-body .vl-transparent-header .row-bg {border-radius: 10px;}
.homepage4-body .vl-transparent-header .vl-logo img {width: 160px;height: 50px;object-fit: contain;filter: brightness(1);}
.homepage4-body .vl-main-menu ul > li > a {font-size: 15px;padding: 0 30px;text-transform: uppercase;}
.homepage4-body .vl-main-menu ul > li:hover .sub-menu {top: 220%;}
.homepage4-body .vl-main-menu ul > li .sub-menu li a {font-size: 15px;}
.hero4-section-area {background: linear-gradient(90deg, #ff6702 0%, #ff9a27 100%);}
.hero4-section-area .hero4-heading h5 {font-size: 15px;}
.hero4-section-area .hero4-heading h2 {font-size: 45px;font-weight: 500;line-height: 60px;}
.hero4-section-area .images-area .img1 {position: relative;}
.hero4-section-area .images-area .img1 .img-small {position: absolute;top: 30px;left: 30px;z-index: 9;}
.hero4-section-area .hero4-heading .btn-area1 .vl-btn4 {color: #ffffff;}
.hero4-section-area .hero4-heading .btn-area1 .vl-btn4::before {background: var(--04-home-page-maincolors, linear-gradient(90deg, #726efc 0%, #2e0797 100%));}
.hero4-section-area .hero4-heading .btn-area1 .vl-btn4::after {background: var(--04-home-page-maincolors, linear-gradient(90deg, #2e0797 0%, #726efc 100%));}
.about4-section-area .about-heading {margin-left: 35px;}
.about4-section-area .about-heading.heading4 h5 {background: linear-gradient(90deg, #ff6903 0%, #ff9217 100%);background-clip: text;-webkit-text-fill-color: transparent;}
.about4-section-area .about-heading.heading4 h5::after {background: rgb(255, 104, 3, .1);}
.about4-section-area .about-heading.heading4 p {font-size: 16px;text-align: justify;font-weight: 400;line-height: 30px;margin-bottom: 15px;}
.about4-section-area .about-heading.heading4 ul li {font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;margin-top: 20px;color: #3d3d42;}
.about4-section-area .about-heading.heading4 ul li img {height: 20px;}
.service4-section-area .service-all-boxarea-area .service-boxarea {background: #ffffff;padding: 30px;border-radius: 10px;}
.service4-section-area .heading4 h5 {background: linear-gradient(90deg, #ff6903 0%, #ff9217 100%);background-clip: text;-webkit-text-fill-color: transparent;}
.service4-section-area .heading4 h5::after {background: rgb(255, 104, 3, .1);}
.service4-section-area .service-all-boxarea-area .service-boxarea .icons {background: #fff3ea;}
.service4-section-area .service-all-boxarea-area .service-boxarea .icons img {height:35px;}
.service4-section-area .service-all-boxarea-area .service-boxarea:hover .icons {background: var(--04-home-page-maincolors, linear-gradient(90deg, #ff6501 0%, #ff9317 100%));}
.work5-section-area .heading4 h5 {background: linear-gradient(90deg, #ff6903 0%, #ff9217 100%);background-clip: text;-webkit-text-fill-color: transparent;}
.work5-section-area .heading4 h5::after {background: rgb(255, 104, 3, .1);}
.work5-section-area .work-single-boxarea {margin-bottom: 0;padding: 30px;}
.work5-section-area .work-single-boxarea .elements12 {right: -90px;top: 50px;max-width: 150px;}
.work5-section-area .work-single-boxarea .elements13 {right: -90px;top: 50px;max-width: 150px;}
.work5-section-area .work-single-boxarea .icons .icon {background: #ff6702;}
.work5-section-area .work-single-boxarea .conten-area h4 {font-size: 20px;line-height: 26px;margin: 0;}
.testimonial4-section-area .heading4 h5 {background: #ff6501;background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.testimonial4-section-area .heading4 h5::after {background: #fff0df;opacity: 10%;}
.contact4-section-area .heading4 h5 {background: linear-gradient(90deg, #ff6903 0%, #ff9217 100%);background-clip: text;-webkit-text-fill-color: transparent;}
.contact4-section-area .heading4 h5::after {background: rgb(255 104 2 / 10%);}
.contact4-section-area .contact-header .contact-boxarea .cta-author-area .icons {background: #fff4ed;}
.contact4-section-area .contact-header .contact-boxarea .cta-author-area .icons img {height:35px;}
.contact4-section-area .contact-main-boxarea .vl-btn4 {color: #ffffff;}
.contact4-section-area .contact-main-boxarea .vl-btn4::before {background: var(--04-home-page-maincolors, linear-gradient(90deg, #ff9317 0%, #ff6501 100%));}
.contact4-section-area .contact-main-boxarea .vl-btn4::after {background: var(--04-home-page-maincolors, linear-gradient(90deg, #ff6501 0%, #ff9317 100%));}
.vl-footer4-section-area .vl-copyright-area p {padding: 15px 0;border-top: 1px solid #CAD2D6;}

.testimonial4-section-area .main-content .heading4 p {font-size: 16px;text-align: justify;font-weight: 400;line-height: 30px;margin-bottom: 15px;color:#ffffff;}
.testimonial4-section-area .main-content .heading4 ul li {margin-bottom: 10px;color: #eeeeee;}
.testimonial4-section-area .main-content .heading4 .vl-btn4::before {background: var(--04-home-page-maincolors, linear-gradient(90deg, #FF9800 0%, #ff6501 100%));}
.testimonial4-section-area .main-content .heading4 .vl-btn4::after {background: var(--04-home-page-maincolors, linear-gradient(90deg, #ff6501 0%, #FF9800 100%));}

.aboutinner-section-area .heading4 p {font-size: 16px;text-align: justify;font-weight: 400;line-height: 30px;margin-bottom: 15px;}
.others-vission-area .mission-vission-area ul li button.active {background: #ff6501;}
.contact-inner-area .contact-bottom-box:hover .contact-box .icons {background: #ff6501;}

@media (max-width: 767px){
	.homepage4-body .vl-offcanvas {background: linear-gradient(90deg, #ff6702 0%, #ff9a27 100%);}
	.hero4-section-area {padding: 150px 0 100px 0;}
	.hero4-section-area .hero4-heading {margin-bottom: 20px;}
	.hero4-section-area .hero4-heading h2 {font-size: 36px;line-height: 48px;}
	.hero4-section-area .images-area .img1 .img-small {display: none;}
	.about4-section-area .about-heading {margin-left: 0;}
}