/*!
Theme Name: Voldor Child theme
Theme URI: https://bracketweb.com/voldorwp/
Template: voldor
Author: Bracket Web
Author URI: https://themeforest.net/user/bracket-web
Description: This is a Child theme for Voldor WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: voldor-child
*/
/* full-width,fix-box-img,faq-wrapper,custom-heading,common-btn,small-logo-image,border-img */
html{overflow-x:hidden;}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#fff}
::-webkit-scrollbar{width:10px;height:10px;}
::-webkit-scrollbar-thumb{background-color:#027a2c}
::selection{background: #5e80b1; color: #fff;}
p{font-family:Barlow,sans-serif!important;font-size:16px;margin-bottom:10px;line-height:26px}
body :not(i){font-family:Barlow,sans-serif!important}
.hero-one__thumb__item__meta-thumb img{transform:rotate(-90deg)}
.custom-heading .elementor-heading-title,.sec-title__title{font-size:36px;font-weight:600;line-height:120%;text-transform: uppercase;}
.sec-title .sec-title__tagline,.section-tagline .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{font-weight:400;font-size:15px;color:#333}
.common-btn .elementor-button-wrapper a.elementor-button{padding:20px 40px;font-size:16px;font-weight:600}
.elementor-element.elementor-element-be7ce91 .elementor-widget.elementor-widget-image{background:#fff}
.elementor-element.elementor-element-be7ce91 .elementor-widget.elementor-widget-image img{width:100%;object-fit:cover}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__right .why-choose-two__funfact .why-choose-two__funfact__item{border-bottom:2px solid #039435;box-shadow:rgba(149,157,165,.2) 0 8px 24px}
section.page-header{background:#000 url('https://atlantablastingprofessionals.com/wp-content/uploads/2025/06/About_Banner.jpg') no-repeat center;background-size:cover;padding:0;min-height:350px;display:flex;align-items:center;justify-content:center}
.elementor-widget-voldor-about .about-two__thumb__item .about-two__thumb__call {white-space: nowrap;}
.main-footer .main-footer__bg{background:#00000012 url('https://atlantablastingprofessionals.com/wp-content/uploads/2025/06/Footer-Background.png') no-repeat center / cover !important;mix-blend-mode:unset;background-blend-mode:color}
.sec-title .sec-title__tagline > img {max-width: 60px;}
.elementor-widget.elementor-widget-text-editor p {color: #000;}
.overview-wrapper .elementor-element.timing-wrapper p{background:#039435;width:fit-content;padding:0 10px;color:#fff;border-radius:100px;margin:0}
.elementor-element.common-list ol,.elementor-element.common-list ul{padding:0 0 0 20px;margin:0}
.full-img figure.elementor-image-box-img, .full-img figure.elementor-image-box-img img {max-width: 100%;width: 100% !important;}
.full-width img {max-width: 100%;width: 100%;}
body.page-id-1082 section.page-header {background: #000 url('https://atlantablastingprofessionals.com/wp-content/uploads/2025/07/Welding-Banner-Background.webp') no-repeat center/cover;}
body.page-id-1603 section.page-header{background:#000 url('https://atlantablastingprofessionals.com/wp-content/uploads/2025/07/Sandblasting-Banner.webp') no-repeat center/cover}
body.page-id-1599 section.page-header{background:#000 url('https://atlantablastingprofessionals.com/wp-content/uploads/2025/07/Pressure-Washing-Banner.jpg') no-repeat center/cover}
body.page-id-1597 section.page-header{background:#000 url('https://atlantablastingprofessionals.com/wp-content/uploads/2025/07/Priming-Banner.webp') no-repeat center/cover}
body.page-id-1601 section.page-header{background:#000 url('https://atlantablastingprofessionals.com/wp-content/uploads/2025/07/Power-Washing-Banner.webp') no-repeat center/cover}
body.page-id-1595 section.page-header{background:#000 url('https://atlantablastingprofessionals.com/wp-content/uploads/2025/07/Painting-Banner.webp') no-repeat center/cover}
body.page-id-2207 section.page-header{background:#000 url('https://atlantablastingprofessionals.com/wp-content/uploads/2025/07/Commercial-Sandblasting-General-Contractors-Banner.webp') no-repeat center/cover}
.small-logo-image.elementor-widget.elementor-widget-image img.attachment-full {width: 80px}
.elementor-element-0231f54.e-con-full.e-flex.e-con.e-child {gap: 0 30px;}
.elementor-element.elementor-element-f8569a9.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor p {color: #fff;}
form .wpcf7-response-output { color: #000; opacity: 1;}
.elementor-element.faq-wrapper.white .accrodion {background: #fff;}
.elementor-element.faq-wrapper.white .accrodion .accrodion-content .inner__text {width: 100%;max-width: 100%;line-height: 28px;}
.elementor-element.faq-wrapper.white .accrodion.active .accrodion-title__text {color: #039435;}
.elementor-element.faq-wrapper .accrodion {margin: 20px 0 0;}
.fix-box-img .elementor-image-box-wrapper img{max-width:100%;width:100%}
.border-img.elementor-widget.elementor-widget-image {border: 1px dashed #039435;padding: 10px;}
.faq-wrapper .faq-page__accordion .accrodion-content .inner p.inner__text {width: 100%;max-width: 100%;}
.sidebar .widget ul.main-footer__social li > a::after{display:none}
.sidebar .widget{padding:20px}
.sidebar section#search-2{padding:0}
.sidebar section#search-2>form.search-form.sidebar__search-form{display:flex;border:1px solid #ededed}
.sidebar section#search-2>form.search-form.sidebar__search-form input[type=search]{padding:15px;line-height:100%;border:0;height:55px}
.sidebar section#search-2>form.search-form.sidebar__search-form button{position:static;border:0;display:flex;align-items:center;height:55px;background:#039435;color:#fff;top:0;bottom:0;margin:auto;width:50px;justify-content:center}
.sidebar .widget ul.main-footer__social li > a {color: #000;}
.sidebar .widget ul.main-footer__social li > a i:hover, .sidebar .widget ul.main-footer__social li > a:hover {color: #fff !important;}
.sidebar .widget ul.main-footer__social {justify-content: center;}
.sidebar .widget .title h2{text-align:center;padding:0;margin:0 0 20px;border:0;font-size:20px;font-weight:600}
.sidebar .widget ul.list-unstyled {color: #000;}
.sidebar .widget .tagcloud a.tag-cloud-link:not(:hover) {background: #e7fdef;color: #039435;}
.sidebar .widget h4.sidebar__posts__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.blog-one--page{padding:80px 0!important}
.blog-details>.blog-card__two>.blog-card__two__image>img{border:1px solid #ededed}
.blog-details .blog-card__two__content .elementor-widget-container li,.blog-details .blog-card__two__content .elementor-widget-container p{color:#000;line-height:28px;font-size:18px;font-weight:400}
body.home section.blog-one.blog-one--home .col-md-6.col-lg-4 .blog-card__image img {height: 350px;}
body:not(.home) section.blog-one.blog-one--home .col-md-6.col-lg-4 {width: 100%;}
section.blog-one.blog-one--home .col-md-6.col-lg-4 .blog-card__image img{border:1px solid #e7e7e7;}
.faq-wrapper .service-details__single .faq-page__accordion .accrodion .accrodion-content {display: none !important;transition: 0.5s all ease;}
.faq-wrapper .service-details__single .faq-page__accordion .accrodion.active-new .accrodion-content {display: block !important;}
.elementor-element.contact-form-wrapper.white-btn .form-one__control.text-center.form-one__control--full button.voldor-btn.voldor-btn--base:focus:not(:hover){color:#000}
ul.simple-list{margin:0;list-style-type:none;text-align:left;padding:0}
ul.simple-list li{font-size:16px;line-height:26px;margin:0 0 15px}
ul.simple-list li strong{color:#fff}
.why-choose-two__thumb__item::after,
.elementor-element.elementor-element-954df7e .about-two__funfact__item__count{display: none;}
#featured-in-industry .elementor-element.elementor-element-c3f43be{position:absolute;width:fit-content;bottom:0;right:25px;}
.elementor-element.elementor-element-f0949a7 img.attachment-full {width: fit-content;}
.sec-title h6.sec-title__tagline {color: #000;font-weight: 600;}
.elementor-element.elementor-element-9f2778f {padding: 0;}
.elementor-element.small-logo-image figure.elementor-image-box-img{margin: 0 !important;width: fit-content !important;}
.elementor-element.small-logo-image figure.elementor-image-box-img img {width: 110px;}
.content-pages-wrapper .elementor-widget-container>h2,.content-pages-wrapper .elementor-widget-container>h3,.content-pages-wrapper .elementor-widget-container>h4{margin:15px 0;line-height:120%;padding:0;font-weight:600}
.content-pages-wrapper .elementor-widget-container>h2{font-size:28px}
.content-pages-wrapper .elementor-widget-container>h3{font-size:24px}
.content-pages-wrapper .elementor-widget-container>h4{font-size:18px}
.content-pages-wrapper .elementor-widget-container>ul{margin:-10px 0 20px;list-style-type:disclosure-closed;padding:0 0 0 20px}
.content-pages-wrapper .elementor-widget-container>ul li::marker{font-size:14px;color:#027a2c}
/*-------------------------------- common css end --------------------------------*/
.elementor-widget-voldor-header .topbar-one ul.topbar-one__info li.topbar-one__info__item a,.elementor-widget-voldor-header .topbar-one ul.topbar-one__info li.topbar-one__info__item span{font-weight:400}
.elementor-widget-voldor-header .main-header__logo img{width:85px}
.elementor-widget-voldor-header nav.main-header__nav.main-menu ul.main-menu__list li a{font-weight:500}
.elementor-widget-voldor-header nav.main-header__nav.main-menu ul.main-menu__list li.current-menu-item a{color:#039435!important}
.elementor-widget-voldor-main-slider .owl-stage-outer .hero-one__item .hero-one__title p{text-transform:capitalize;font-size:38px;font-weight:400;color:#fff;line-height:120%;margin-bottom:15px}
.elementor-widget-voldor-main-slider .owl-stage-outer .hero-one__item .hero-one__title .hero-one__title__top{font-size:70px;margin-bottom:20px}
.elementor-widget-voldor-main-slider .owl-stage-outer .hero-one__item .hero-one__title{text-transform:capitalize!important;font-size:70px!important}
.elementor-widget-voldor-main-slider .owl-stage-outer .hero-one__item p.hero-one__text{font-size:45px!important}
.elementor-widget-voldor-main-slider .owl-stage-outer .hero-one__item .hero-one__btn a.voldor-btn{padding:15px 40px;font-weight:600}
.elementor-widget-voldor-about .about-one{padding:80px 0}
.elementor-widget-voldor-about .about-one .about-one__top__text{font-family:Barlow,sans-serif;font-size:20px;line-height:120%;font-style:italic;margin-bottom:17px}
.elementor-widget-voldor-about .about-one .about-one__top__text strong{font-weight:600}
.elementor-widget-voldor-about .about-one .about-one__top p{color:#231f20}
.elementor-widget-voldor-about .about-one ul.about-one__list,.about-one ul.about-one__list :not(i){font-family:Barlow,sans-serif;font-size:16px;font-weight:500}
.elementor-widget-voldor-about .about-one .about-one__feature__icon{background:#e7fdef}
.elementor-widget-voldor-about .about-one .about-one__left.animated{transform:unset!important}
.elementor-widget-voldor-service .service-page.service-page--home{padding:80px 0}
.elementor-widget-voldor-service .service-page .service-page__bg{background-color:#00ff89}
.elementor-widget-voldor-service .service-page .service-card .service-card__inner::after{background-color:#029435;opacity:.2}
.elementor-widget-voldor-service .service-page .service-card{height:100%}
.elementor-widget-voldor-service .service-page .service-card .service-card__inner{height:100%;display:flex;flex-direction:column}
.elementor-widget-voldor-service .service-page .service-card .service-card__inner .service-card__content__text{font-weight:400;font-size:16px;color:#000}
.elementor-widget-voldor-service .service-page .service-card .service-card__inner .service-card__thumb{margin-top:auto}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__right{margin-left:20px}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__bg{background:#000}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__right .sec-title .sec-title__tagline{color:#ccc}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__right .why-choose-two__top__text{font-weight:400;font-size:16px;line-height:28px}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__right .why-choose-two__feature__item .why-choose-two__feature__item__text{max-width:none;font-weight:400;font-size:16px;line-height:24px;color:#ccc}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__right .why-choose-two__feature__item__title{padding-right:0;max-width:110px}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__right .why-choose-two__funfact .why-choose-two__funfact__item__icon{border-top:1px solid}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__right .why-choose-two__funfact .why-choose-two__funfact__item{padding-top:50px}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__right .why-choose-two__funfact .why-choose-two__funfact__item__count{font-size:50px;margin-bottom:8px}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__right .why-choose-two__funfact .why-choose-two__funfact__item__text{font-weight:400;font-size:18px;color:#000}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__feature__item:hover .why-choose-two__feature__item__icon{background:#fff}
.elementor-widget-voldor-testimonials .testimonials-two{padding-top:180px;background:#e7fdef}
.elementor-widget-voldor-testimonials .testimonials-two .testimonials-two__left .testimonials-two__thumb{display:flex;justify-content:right}
.elementor-widget-voldor-testimonials .testimonials-two .testimonials-two__right .testimonials-two__inner{background:#000}
.elementor-widget-voldor-testimonials .testimonials-two .testimonials-two__right .testimonials-two__inner::after{position:unset;background:0 0}
.elementor-widget-voldor-testimonials .testimonials-two .testimonials-two__right .testimonials-two__inner .testimonials-two__item__text{font-weight:400;font-size:16px;line-height:28px;color:#f3f2ee}
.elementor-widget-voldor-testimonials .testimonials-two .testimonials-two__right .testimonials-two__inner .testimonials-two__item__deg{font-weight:400;font-size:14px;color:#f3f2ee}
.before-after-section .e-con.e-child .elementor-widget-text-editor p{margin-bottom:30px;color:#000}
.elementor-widget-voldor-portfolio .project-two .sec-title,.elementor-widget-voldor-portfolio .project-two .sec-title *{color:#fff}
.elementor-widget-voldor-portfolio .project-two{padding:80px 0 120px;background:#039435}
.elementor-widget-voldor-portfolio .project-two .project-two__content{background:#fff}
.elementor-widget-voldor-portfolio .project-two .project-two__content *{color:#000}
.elementor-widget-voldor-portfolio .project-two .project-two__content .project-two__content__title{font-size:24px;text-transform:capitalize;line-height:32px}
.elementor-widget-voldor-portfolio .project-two .project-two__item .project-two__item__inner{height:100%}
.elementor-widget-voldor-portfolio .project-two .project-two__item .project-two__item__inner .project-two__thumb img{height:100%;width:100%}
.elementor-widget-voldor-blog .blog-one{padding:80px 0 80px}
.elementor-widget-voldor-sponsors .owl-stage-outer .client-carousel__one__item img{opacity:1}
.elementor-widget-voldor-sponsors .client-carousel{padding-bottom:80px;padding-top:80px}
.elementor-widget-voldor-sponsors .owl-carousel .owl-stage-outer .owl-item{display:flex;align-items:center;height:75px}
.elementor-widget-voldor-blog .blog-one .blog-card .blog-card__content{display:flex;flex-direction:column;min-height:185px}
.elementor-widget-voldor-blog .blog-one .blog-card .blog-card__content .blog-card__link{margin-top:auto}
.elementor-widget-voldor-blog .blog-one .blog-card .blog-card__content .blog-card__title a{font-size:20px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;width:100%;height:calc(20px * 1.5 * 2);line-height:1.5}
.footer-widget--about::after{height:211%}
span.hero-one__title__overlay-group,
body.single.single-post section.page-header,
body.archive.category section.page-header,
body.archive.tag section.page-header,
body.search.search-results section.page-header{background:#2e292b;min-height:280px}
section.page-header .page-header__title {font-size: 40px;line-height: 120%;}
section.page-header .ostech-breadcrumb li span,section.page-header .ostech-breadcrumb li a {line-height: 100%;}
.contact-form-wrapper .contact-one__top .sec-title{padding-bottom:20px;display:flex;flex-direction:column-reverse;gap:10px 0}
.contact-form-wrapper .contact-one__top .sec-title h6.sec-title__tagline{font-size:16px;text-transform:capitalize;line-height:26px;margin:0}
.contact-form-wrapper .contact-one__top .sec-title h3.sec-title__title{margin:0}
.contact-form-wrapper .contact-one__top .sec-title h3.sec-title__title br{display:none}
.contact-form-wrapper .contact-one__form.contact-form-validated{max-width:100%}
.contact-form-wrapper .contact-one__form.contact-form-validated .wpcf7-form-control{padding:15px;background:#fff;color:#000;border:1px solid #ccc;font-size:16px}
.contact-form-wrapper section.contact-one{padding-top:80px;padding-bottom:80px}
#contact-social-detail section.contact-bottom .contact-bottom__inner .contact-bottom__inner__left{display:none}
#gallery-wrapper #gallery-1{display:flex;flex-wrap:wrap;gap:0}
#gallery-wrapper figure.gallery-item{width:calc(100% / 4);max-width:calc(100% / 4);flex:0 0 calc(100% / 4);margin:0;padding:0 8px 15px}
#gallery-wrapper figure.gallery-item .gallery-icon img{width:100%}
#gallery-wrapper figure.gallery-item .gallery-icon.landscape,#gallery-wrapper figure.gallery-item .gallery-icon.landscape a,#gallery-wrapper figure.gallery-item .gallery-icon.landscape img{height:100%;display:block}
#gallery-wrapper figure.gallery-item .gallery-icon.portrait, #gallery-wrapper figure.gallery-item .gallery-icon.portrait a, #gallery-wrapper figure.gallery-item .gallery-icon.portrait a img {height: 100%;}
.blasting-remove-paint .border-box-layout .elementor-widget-image-box figure.elementor-image-box-img{width:70px;max-width:70px;flex:0 0 70px;height:70px;background:#027a2c;border-radius:100%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 5px #fff;border:1px dashed #fff}
.blasting-remove-paint .border-box-layout .elementor-widget-image-box figure.elementor-image-box-img img{width:50%;height:50%;filter:brightness(0) invert(1)}
.blasting-equipment-wrapper-col .elementor-element-68c775b figure.elementor-image-box-img {width: 100% !important;}
.about-us-wrapper .about-one__right .about-one__feature__item{gap:10px}
.about-us-wrapper .about-one__right .about-one__feature__item .about-one__feature__icon{flex:0 0 60px;width:60px;max-width:60px;height:60px}
.about-us-wrapper .about-one__right .about-one__feature__item i{font-size:30px}
.about-us-wrapper .about-one__right .about-one__feature__item h4.about-one__feature__title{font-size:14px;line-height:120%}
/*-------------------------------- all pages css end --------------------------------*/
.types-welding-services .elementor-widget-image-box .elementor-image-box-content{padding:0 20px 15px}
.types-welding-services .elementor-widget-image-box .elementor-image-box-content p{color:#000}
.elementor-element.why-choose-welding-services .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description{font-size:16px;color:#000;line-height:26px;margin:0;padding:0;opacity:1}
.elementor-element.why-choose-welding-services .elementor-image-box-wrapper{margin-bottom:15px}
.elementor-element.why-choose-welding-services .elementor-image-box-wrapper figure.elementor-image-box-img{width:65px!important;flex:0 0 65px;max-width:65px;display:flex;align-items:center;justify-content:center;background:#000;border-radius:100%;height:65px}
.blasting-equipment-wrapper-col{position:relative;z-index:1}
.blasting-equipment-wrapper-col .elementor-element-68c775b{position:absolute;width:100px;height:100px;z-index:1;left:0;right:0;margin:auto;top:50%;background:#ffffffbd;border-radius:100%}
.elementor-element.blasting-removes-wrapper .elementor-element.shape-col,
.elementor-element.dustless-blasting-services .elementor-element.shape-col{position:relative;z-index:1;padding:30px 30px 15px 30px}
.elementor-element.blasting-removes-wrapper .elementor-element.shape-col::before,
.elementor-element.dustless-blasting-services .elementor-element.shape-col::before{content:"";position:absolute;top:0;left:0;width:200px;height:298px;border:10px solid #039435;animation:topBottom 3s ease-in-out infinite}
.elementor-element.blasting-removes-wrapper .elementor-element.shape-col.right::before{left:unset;right:0;}
.elementor-element.why-choose-welding-services.white .elementor-image-box-wrapper figure.elementor-image-box-img{background:#181718}
.elementor-element.why-choose-welding-services.white .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description{color:#fff}
#services-wrapper section.service-page{padding:40px 0}
.about-us-wrapper .about-one__progress,
.about-us-wrapper .about-one__funfact__item.count-box.counted h2.about-one__funfact__item__count{display:none}
.about-us-wrapper ul.about-one__list.list-unstyled{margin:0 0 20px;display:flex;flex-wrap:wrap}
.about-us-wrapper ul.about-one__list.list-unstyled li{width:calc(50% / 1);margin:0 0 15px}
.about-us-wrapper .about-one__funfact__item.count-box.counted {padding: 20px;right: 40px;}
.footer-wrapper .elementor-widget-text-editor p {
    color: #958F91;
}
.elementor-element-5edf29d p {
    color: #fff !important;
}
.icons-box-wrapper .elementor-widget-image-box figure.elementor-image-box-img img {
    width: 36px;
    object-fit: scale-down;
}
#_builder-form #el_86DUjMJ2EdFIJ7tGiapA_email_2 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
}
#_builder-form .field-container {
    max-width: none;
}
.elementor-element.why-choose-welding-services .why-general-contractors .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
    padding: 0 10px 0 0;
}
.why-choose-home .why-choose-two .why-choose-two__right .why-choose-two__feature__item__title {
    max-width: 150px;
}
/* .about-us-wrapper .about-one__funfact__item.count-box.counted{display:none} */
/*-------------------------------- services css end --------------------------------*/
@media screen and (min-width:768px){
.elementor-widget-voldor-service .service-page .sec-title{padding-bottom:70px}
.before-after-section>.e-con-inner{padding:0}
.elementor-widget-voldor-about .about-two__right>.about-two__top>.sec-title{display:flex;gap:0 15px;align-items:center;padding:0}
.elementor-element.why-choose-welding-services .elementor-image-box-wrapper .elementor-image-box-content::before{content:"";position:absolute;left:150px;height:100%;top:0;bottom:0;width:1px;background:#039435}
.elementor-element.why-choose-welding-services .elementor-image-box-wrapper .elementor-image-box-content{flex:1;display:flex;align-items:center;gap:0 30px;position:relative;z-index:1}
.elementor-element.why-choose-welding-services .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{font-size:18px;line-height:120%;margin:0;padding:0;font-weight:700;width:150px;flex:0 0 150px;max-width:150px}
.custom-heading-main .elementor-heading-title.elementor-size-default {font-size: 36px !important;}
#services-wrapper .service-card__inner{min-height:450px}
.elementor-element.elementor-element-7ae311a1.e-con-full.main-footer {padding-left: 15px;padding-right: 15px;}
.container-fluid, .container {max-width: 100%;}
}
@media (min-width:1200px){
.container{max-width:1340px!important}
.elementor-widget-voldor-main-slider .owl-stage-outer .hero-one__item{height:780px}
.elementor-widget-voldor-portfolio .project-two .container{max-width:calc(100% - 30px)!important}
.elementor-widget-voldor-portfolio .project-two .container .horizontal-project .project-two__item.choice{height:650px}
.elementor-widget-voldor-portfolio .project-two .container .horizontal-project .project-two__item.choice .project-two__item__inner .project-two__thumb{width:100%;max-width:100%}
.before-after-section .elementor-widget-image>.elementor-widget-container{display:flex;justify-content:end;padding-right:15px}
.elementor-widget-voldor-service .service-page--home .container{max-width:1350px!important;padding:0}
.footer-wrapper .footer-widget--contact {margin-left: 35px;}
.elementor-element.quality-welding-services .elementor-element.elementor-element-0a7f8b3{gap:0}
.elementor-element.quality-welding-services .elementor-element.elementor-element-0a7f8b3 .elementor-widget.elementor-widget-heading{margin:10px 0 30px}
.elementor-element.quality-welding-services .elementor-element.elementor-element-0a7f8b3 .common-btn.elementor-widget.elementor-widget-button,
.elementor-element.quality-welding-services .elementor-element.elementor-element-0a7f8b3 .elementor-widget-text-editor{background:#e7fdef;padding:30px 40px 0;}
.elementor-element.quality-welding-services .elementor-element.elementor-element-0a7f8b3 .common-btn.elementor-widget.elementor-widget-button{padding:20px 40px 60px}
#gallery-wrapper figure.gallery-item {height: 330px;}
.elementor-element.elementor-element-4d95b0a .sec-title.text-center.wow.fadeInUp.animated.animated.animated.animated.animated.animated {padding-bottom: 40px;}
#services-wrapper section.service-page{padding:80px 0}
.elementor-element.fix-height .elementor-widget-image, .elementor-element.fix-height .elementor-widget-image .elementor-widget-container, .elementor-element.fix-height .elementor-widget-image img{height: 100%;object-fit:cover;}
.faq-wrapper .service-details__single .faq-page__accordion{display:flex;flex-wrap:wrap}
.faq-wrapper .service-details__single .faq-page__accordion .accrodion{width:calc(50% - 16px);margin:20px 8px 0}
header.main-header .main-menu .main-menu__list > li > a,header.main-header .main-header__right .main-header__right__btn > a{white-space: nowrap;}
header.main-header .main-menu .main-menu__list>li.menu-item-has-children{position:relative;}
header.main-header .main-menu .main-menu__list>li.menu-item-has-children::before{content:'';font-size:16px;border-bottom:2px solid #039435;border-right:2px solid #039435;transform:rotate(45deg);height:8px;width:8px;position:absolute;cursor:pointer;right:-15px;top:-4px;bottom:0;margin:auto}
.elementor-element.elementor-element-2db5dc89 {margin-top: 80px;}
.contact-form-wrapper .elementor-widget-heading +.elementor-widget-heading {max-width: 60% !important; margin: 0 auto;}
}
@media (min-width:1300px){
#gallery-wrapper figure.gallery-item img{object-fit:cover}
#banner-slider .hero-one__thumb{left:unset;right:0}
#banner-slider .container{max-width:100%!important;padding:0 90px}
#banner-slider .hero-one__carousel .owl-dots{left:90px}
}
@media (min-width:1600px){
body:not(.home) .elementor-element.elementor-widget.elementor-widget-text-editor .elementor-widget-container,
body:not(.home) .elementor-widget.elementor-widget-text-editor p {font-size: 18px !important;line-height: 28px !important;}
}
@media (min-width: 1200px) and (max-width: 1440px){
.project-two__item.expand .project-two__item__inner {max-height: unset !important;}
section.project-two {padding-left: 0;padding-right: 0;}
}
@media screen and (max-width:1199px){
#gallery-wrapper #gallery-1 { grid-template-columns: repeat(3, 1fr);}
#gallery-wrapper figure.gallery-item{width:calc(100% / 2);max-width:calc(100% / 2);flex:0 0 calc(100% / 2);}
}
@media (min-width: 768px) and (max-width: 991px){
#services-wrapper section.service-page .container{width:100%;max-width:100%}
.elementor-widget-voldor-about .about-one .about-one__left.animated {
    padding: 0 40px;
}
}
@media screen and (max-width:991px){
.ostech-breadcrumb li * {font-size: 12px !important;}
section.page-header { min-height: 200px;}
#gallery-wrapper #gallery-1 { grid-template-columns: repeat(2, 1fr);}
.contact-form-wrapper section.contact-one {padding-bottom: 40px;padding-top: 40px;}
.footer-wrapper .elementor-778 .elementor-element.elementor-element-f0949a7 img {width: fit-content;}
.footer-wrapper .elementor-widget.elementor-widget-social-icons {margin-bottom: 40px;}
.faq-wrapper .faq-page__accordion .accrodion-content .inner{padding:0 15px 15px 15px}
.faq-wrapper .faq-page__accordion .accrodion-title{padding:15px 35px 15px 15px;position:relative}
.faq-wrapper .faq-page__accordion .accrodion-title__icon{right:-25px;width:25px;height:25px}
#gallery-wrapper figure.gallery-item{width:calc(100% / 2);max-width:calc(100% / 2);flex:0 0 calc(100% / 2);}
.footer-wrapper .elementor-element.elementor-element-f0949a7.elementor-widget.elementor-widget-image img {width: 80px;}
}
@media screen and (max-width:767px){
br{display:none}
.elementor-widget-voldor-main-slider .owl-stage-outer .hero-one__item .hero-one__title p{font-size:24px}
.elementor-widget-voldor-main-slider .owl-stage-outer .hero-one__item .hero-one__title .hero-one__title__top{font-size:40px}
.elementor-widget-voldor-main-slider .owl-stage-outer .hero-one__item .hero-one__title{font-size:36px!important}
.elementor-widget-voldor-main-slider .owl-stage-outer .hero-one__item p.hero-one__text{font-size:28px!important;line-height:120%}
.custom-heading .elementor-heading-title,.sec-title__title,.custom-heading-main .elementor-heading-title.elementor-size-default{font-size:22px !important;line-height: 120%;}
.elementor-widget-voldor-about .about-one .about-one__top__text{font-size:18px}
.elementor-widget-voldor-about .about-one .about-one__feature__item{width:100%}
.elementor-widget-voldor-about .about-one .about-one__feature__item .about-one__feature__title{max-width:100%;width:100%}
.elementor-widget-voldor-about .about-one .about-one__feature{gap:15px}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__feature__item__content{width:100%}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__feature__item__content .why-choose-two__feature__item__title{width:100%;max-width:100%!important}
.elementor-widget-voldor-about .why-choose-two .why-choose-two__right{margin-left:0}
.before-after-section>.e-con-inner{padding-left:15px;padding-right:15px}
.before-after-section>.e-con-inner{flex-direction:column-reverse!important}
.section-tagline .elementor-image-box-wrapper{display:flex;gap:30px;align-items:center}
.before-after-section .e-con.e-child .elementor-widget-text-editor p{margin-bottom:15px}
.before-after-section .elementor-widget-image img{object-fit:contain;width:100%;height:100%}
.service-page{padding:40px 0}
.elementor-widget-voldor-testimonials .testimonials-two{padding-top:40px}
.elementor-widget-voldor-portfolio .project-two{padding:40px 0}
.elementor-widget-voldor-portfolio .project-two .project-two__item .project-two__item__inner .project-two__thumb{max-height:500px;min-height:500px}
.elementor-widget-voldor-portfolio .project-two .project-two__item .project-two__item__inner .project-two__thumb img{object-fit:cover;height:max-content;width:max-content}
.elementor-widget-voldor-portfolio .project-two .project-two__item .project-two__item__inner{max-height:none!important}
.elementor-widget-voldor-blog .blog-one{padding:40px 0}
.elementor-widget-voldor-sponsors .client-carousel{padding:40px 0}
.main-footer{padding-top:40px!important}
.main-footer .main-footer__middle.main-footer__middle--two{padding-bottom:0}
.footer-wrapper .elementor-widget-footer-about-two .main-footer__logo img{width:fit-content}
.footer-wrapper .elementor-element.elementor-element-602776db{margin:0}
.main-footer__middle > .e-con-inner {padding-left: 15px; padding-right: 15px;}
.main-footer__middle .elementor-widget.elementor-widget-footer-gallery .footer-widget.footer-widget--instagram {max-width: 100%;}
.elementor-widget-voldor-about section.about-one.about-one--page{padding-bottom:40px}
.elementor-widget-voldor-about section.why-choose-two{padding-bottom:60px}
.elementor-widget-voldor-about .about-two__left .about-two__thumb__item:nth-child(2){display:none}
.elementor-widget-voldor-about .about-two{padding-top:40px;padding-bottom:0px}
.elementor-element.elementor-element-fd96e5d.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {background-attachment: unset;}
#trusted-atlanta-wrapper .elementor-element.e-con-full.e-flex.e-con.e-child .elementor-element.e-con-full.e-flex.e-con.e-child {width: calc(50% - 8px);}
.main-footer .main-footer__bg{background:#00000012 !important;}
.elementor-element.why-choose-welding-services .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {margin: 10px 0 5px;font-size:16px}
#gallery-wrapper figure.gallery-item{width:calc(100% / 1);max-width:calc(100% / 1);flex:0 0 calc(100% / 1);padding: 0 0 15px;}
.elementor-element.elementor-element-666ff7f section.hero-one .hero-one__item{padding-top:170px!important;padding-bottom:170px!important}
.elementor-element.elementor-element-666ff7f section.hero-one .hero-one__item[data-hash=items1] .hero-one__item__bg{background-position:left!important}
section.page-header .page-header__title {font-size: 28px !important;}
.mobile-nav__content .main-menu__list li {
    padding: 12px 0;
}
.mobile-nav__content .main-menu__list li a {
    line-height: 130%;
    height: auto;
}
.mobile-nav__content .main-menu__list li:last-of-type {
    padding-bottom: 0;
}
.elementor-widget-voldor-about section.about-one.about-one--page {
    padding-bottom: 40px;
    margin: 0 -15px;
}
}
@media screen and (max-width:550px){
.elementor-element.elementor-element-64a701b .project-two__content p.project-two__content__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.elementor-element.elementor-element-64a701b .project-two__item.choice{max-height:350px}
.elementor-widget-voldor-portfolio .project-two .project-two__item .project-two__item__inner .project-two__thumb img{width:100%}
.elementor-widget-voldor-portfolio .project-two .project-two__item .project-two__item__inner .project-two__thumb{max-height:unset;min-height:unset;padding-bottom:120px}
.elementor-element.elementor-element-64a701b section.project-two > .container {padding-left: 0;padding-right: 0;}
.elementor-widget-voldor-about .about-one .about-one__left.animated {margin-left: 50px;margin-bottom: 50px;}
section.blog-one.blog-one--home .col-md-6.col-lg-4 .blog-card__image img {height: 300px;}
#services-wrapper .elementor-widget-voldor-service .service-page .service-card {padding-bottom: 0px;}
#services-wrapper .service-card__inner{height:fit-content;display:block;padding:0;margin-bottom:50px}
.about-us-wrapper ul.about-one__list.list-unstyled li{width:calc(100% / 1);}
.about-us-wrapper .about-one__funfact__item.count-box.counted {padding: 10px 10px;}
.about-us-wrapper .about-one__funfact__item.count-box.counted p.about-one__funfact__item__text {font-size: 14px;line-height: 18px;}
.content-pages-wrapper .elementor-widget-container>h2{font-size:26px}
.content-pages-wrapper .elementor-widget-container>h3{font-size:20px}
.content-pages-wrapper .elementor-widget-container>h4{font-size:16px}
}
