.header-style-03 .header-topbar .topbar-wrapper .topbar-social li + li {margin-left: 10px;}
.header-style-03 .header-topbar .topbar-wrapper .topbar-social li a {color: #fff;width: 30px;height: 30px;display: inline-block;background: #ff782a;text-align: center;border-radius: 100%;}
.header-style-03 .header-topbar .topbar-wrapper .topbar-social li a:hover {color: var(--primary-color);background: #ffffff;}
.header-style-03 .main-menu .main-menu-wrapper {padding-left: 20px;padding-right: 20px;}
.header-style-03 .main-menu .main-menu-wrapper .main-menu-logo img {width: 305px;}
.header-style-03 .main-menu .main-menu-wrapper .main-nav-menu > li > a {text-transform: uppercase;font-size: 15px;font-weight: 500;font-family: 'Poppins';}
.home_banner_01 {height:570px;}
.home_banner_01 .home-carousel .slide-item {padding: 120px 0px;}
.home_banner_01 .home-carousel .slide-item .rowBx {display:flex;justify-content:center;}
.home_banner_01 .home-carousel .slide-item .rowBx .content-box {text-align:center;position:relative;}
.home_banner_01 .home-carousel .slide-item .rowBx .content-box .home-carousel-title {max-width: 100%;font-family: "Poppins", sans-serif;font-weight: 800;}
.home_banner_01 .home-carousel .slide-item .rowBx .content-box .home-carousel-text {max-width: 100%;}
.feature-sec{padding:0 0 60px 0;}
.feature-sec .featureBx {position: relative;box-shadow: 0px 0px 60px -6px rgb(10 10 10 / 20%);padding: 30px;overflow: visible;margin-top: -90px;z-index: 999;background: #ffffff;min-height: 260px;border-radius: 10px;}
.feature-sec .featureBx i{text-align: center;color: #ffffff;background: #ff6501;font-size: 36px;display: block;width: 72px;height: 72px;margin: 0 auto 12px;line-height: 72px;border-radius: 100%;box-shadow: 0 5px 20px #ff650165;}
.feature-sec .featureBx h4{font-size:16px;font-weight:600;text-align:center;margin:0 0 10px 0;text-transform: uppercase;}
.feature-sec .featureBx p{text-align: center;font-size: 15px;font-weight: 400;font-family: 'Montserrat';color: #161616;}
.about-section .titleBx {font-family: "Raleway", sans-serif;text-transform: uppercase;font-size: 36px;line-height: 48px;margin-bottom:35px;}
.about-section .about-text-block {border-left: 2px solid var(--primary-color);border-bottom:none;font-size:18px;font-family: 'Montserrat';font-weight: 500;}
.about-section .experience:after {background: rgba(255, 120.42, .1);}
.service-sec .title {font-size: 36px;font-family: 'Raleway';text-transform: uppercase;}
.service-sec .serviceBx{border:1px solid #cccccc;background: rgba(255,255,255,65);padding:5px;box-shadow: 0 0 6px #cccccc;margin-bottom:20px;}
.service-sec .serviceBx .imgBx img {width:100%;object-fit:cover;}
.service-sec .serviceBx .textBx {padding:10px;}
.service-sec .serviceBx .textBx h3{font-size:18px;font-weight:500;text-transform:uppercase;margin-bottom:10px;}
.service-sec .serviceBx .textBx p{font-size:15px;font-weight:400;line-height:28px;text-align:justify;margin-bottom:12px;}
.service-sec .serviceBx .textBx a{padding:9px 25px;background:#ff782a;color:#ffffff;border-radius:3px;}
.working-process-section .titleBx {font-size: 36px;font-family: 'Raleway';text-transform: uppercase;}
.working-process-wrapper .process-item .process-details .process-title {font-family: 'Raleway';color: #f87529;}
.working-process-wrapper .process-item .process-details .process-text {color: #ccc;margin-bottom: 0;font-size: 15px;font-weight: 400;}
.blog-sec .blogBx{border:1px solid #cccccc;background:#ffffff;padding:5px;}
.blog-sec .blogBx .news-description {padding: 10px !important;border:none !important;}
.news-wrapper .news-description .the-title {margin-bottom: 12px !important;font-size: 20px !important;font-family: 'Raleway';}
.news-wrapper .news-description p {margin: 0 0 10px !important;line-height: 1.8em;text-align:justify;}
.news-wrapper .news-description a.moreBtn {padding: 9px 25px;background: #ff782a;color: #ffffff;border-radius: 3px;}
.feedback-sec .google-reviewBx {margin-top:35px;text-align:center;}
.feedback-sec .google-reviewBx a {display:block;margin-bottom:20px;}
.feedback-sec .google-reviewBx p {color:#444444;font-weight:400;margin-bottom:0;}
.feedback-sec .testimonial-item {background: #f7f7f7 !important;padding: 20px;border: 1px dashed #cccccc;border-radius: 5px;}
.feedback-sec .testimonial-item::after {top: 80px !important;right: 15px !important;opacity: 0.35 !important;font-size: 135px !important;}
.feedback-sec .testimonial-item .testimonial-thumb {border-radius:100%;}
.feedback-sec .testimonial-item .testimonial-thumb img{width:50px;height:50px;border-radius:100%;}
.feedback-sec .testimonial-item .testimonial-content {height: 110px !important;overflow: auto !important;overflow-x: hidden !important;}
.feedback-sec .testimonial-item .testimonial-content .client-designation {margin-bottom: 0px !important;}
.video-sec {padding-top:50px;background: #f6f6f6;}
.video-sec .video-leftBx h2 {margin-bottom: 15px;font-family: 'Raleway';font-size: 36px;text-transform: uppercase;}
.video-sec .video-leftBx p {font-size:15px;font-weight:500;line-height:30px;text-align:justify;}
.video-sec .video-leftBx a {background:#2d3941 !important;color:#ffffff !important;}
.video-sec .video-rightBx iframe{width:100%;height:430px;border-radius:7px;}
.video-sec .video-rightBx .skill-wrapBx {margin-left:65px;}
.video-sec .video-rightBx .skill-wrapBx .title-box-center {margin-bottom: 15px;}
.video-sec .video-rightBx .skill-wrapBx .title-box-center .title {font-size: 36px;font-family: 'Raleway';text-transform: uppercase;}
.video-sec .video-rightBx .skill-wrapBx .progress-wrap {overflow: hidden;padding-bottom: 20px;}
.video-sec .video-rightBx .skill-wrapBx .progress-wrap p {text-transform: uppercase;margin-bottom: 5px;font-size: 15px;}
.video-sec .video-rightBx .skill-wrapBx .progress-wrap .progress {height: 10px;overflow: visible;background: #252531;border-radius: 5px;}
.video-sec .video-rightBx .skill-wrapBx .progress-wrap .progress-bar {position: relative;border-radius: 5px;background: #ff782a;overflow: visible !important;}
.video-sec .video-rightBx .skill-wrapBx .progress-wrap .progress-bar::before {position: absolute;right: -2px;top: -5px;width: 20px;height: 20px;background: #ff782a;content: "";z-index: 9;border: 2px solid #323131;border-radius: 50%;}
.video-sec .video-rightBx .skill-wrapBx .progress-wrap .progress-bar span {position: absolute;right: 0;font-weight: 700;color: #323131;top: -32px;font-size: 14px;}
.testimonial-style2-section .title {font-size: 36px;font-family: 'Raleway';text-transform: uppercase;}
.latest-works-sec {padding-bottom:60px;}
.latest-works-sec .titleBx {font-size: 36px;font-family: 'Raleway';text-transform: uppercase;}
.latest-works-sec .project-item-style1 .project-item-thumb img {width: 100%;height: 260px;object-fit: cover;border-radius: 12px;}
.why-choose-us-style2-section .titleBx {font-size: 36px;font-family: 'Raleway';text-transform: uppercase;}
.why-choose-us-style2-section .icon-box-style1 {background: rgba(255, 255, 255, .25);padding: 30px;border-radius: 10px;min-height: 350px;margin-bottom: 20px;}
.why-choose-us-style2-section .icon-box-style1 .icon-box-content .icon-box-title {font-family: 'Raleway';}
.project-item-style1 .project-item-thumb img {width: 100%;height: 300px;object-fit: cover;border-radius: 12px;}
.location-section {background:#eeeeee;padding:90px 0 60px 0;} 
.location-section .titleBx {font-size: 36px;font-family: 'Raleway';text-transform: uppercase;}
.blog-sec {padding-top:90px;}
.blog-sec .titleBx {font-size: 36px;font-family: 'Raleway';text-transform: uppercase;}
.blog-sec .title-box-center {text-align:center;margin-bottom:35px;}
.blog-sec .news-wrapper .news-thumb img {width: 100%;height: 250px;object-fit: cover;}
.footer .widget.footer-widget p {margin-bottom:10px;}
.footer .widget.footer-widget p b {color:#ffffff;}
.footer .widget.footer-widget .footer-social {display: flex;margin-top: 20px;gap:10px;}
.footer .widget.footer-widget .footer-social li a {width: 30px;height: 30px;display: inline-block;background: #ff782a;text-align: center;color: #ffffff;border-radius: 5px;line-height: 30px;}

.Offer-sec .titleBx {font-size: 48px;line-height: 65px;font-family: 'Raleway';text-transform: uppercase;}
.Offer-sec .offer-imgbx {position:relative;width: 100%;height: 300px;}
.Offer-sec .offer-imgbx img {height: 100%;width: 100%;border-radius: 10px;}
.Offer-sec .offer-imgbx .video-block {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.Offer-sec .offer-imgbx .video-block .video-link a i:after {background-color: #fe7901;border: 1px solid #ff782a;}
.Offer-sec .feature-box-style2 {border-radius: 5px;}

@media screen and (min-device-width: 1200px) and (max-device-width: 1399px) {
    .header-style-03 .main-menu .main-menu-wrapper .main-nav-menu > li + li {margin-left: 30px;}
    .home_banner_01 .home-carousel .slide-item .rowBx .content-box .home-carousel-title {font-size: 48px;line-height: 72px;margin-bottom: 30px;}
    .feature-sec .featureBx {min-height: 350px;}
}  

@media screen and (min-device-width: 768px) and (max-device-width: 991px) {
    .header-style-03 .header-topbar .topbar-wrapper .topbar-info li + li.locationBx {display:none;}
    .feature-sec .featureBx {min-height: 490px;}
    .video-sec .video-leftBx {margin-bottom:30px;}
    .project-item-style1 .project-item-thumb img {width: 100%;height: 300px;object-fit: cover;border-radius:20px;}
    .latest-works-sec {padding-bottom:60px;}
    .why-choose-us-style2-section .icon-box-style1 {min-height: 400px;}
    .news-wrapper .news-thumb img {width: 100%;height: 200px;object-fit: cover;}
}

@media (max-width:768px){
    .header-style-03 .main-menu .main-menu-wrapper {padding-top: 7px;padding-bottom: 7px;}
    .header-style-03 .main-menu .main-menu-wrapper .main-menu-logo img {width: 120px;}
    .home_banner_01 {height: 500px;}
    .home_banner_01 .home-carousel .slide-item {padding: 50px 0px;}
    .home_banner_01 .home-carousel .slide-item .rowBx .content-box .home-carousel-title {font-weight: 700;font-size: 36px;}
    .home_banner_01 .home-carousel .slide-item .rowBx .content-box .home-carousel-text {margin-bottom: 20px;}
    .feature-sec .featureBx {margin-top: 0;margin-bottom: 30px;}
}
