/*
Theme Name: Industo Child
Theme URI: http://demo.casethemes.net/industo/
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/portfolio/
Description: Industo is a WordPress theme specially designed for factory, manufacturing and industrial businesses. Industo has a beautiful and unique design that will be best suited for your online web presence. It is fully responsive, retina ready and easy to customize.
Version: 1.0.4
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: industo
Text Domain: industo-child
Tags: business, company, construction, industrial, industry, industry theme, manufacturing, factory, engineering, energy, plants, machinery, mechanical, oil
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
#ct_service_carousel-97b5de7.ct-service-carousel6 .item--featured { padding: 15px 0px; } #clients-say .item--description{ position:relative; } #clients-say .item--description::before{ content: "\f10d"; font-size: 20px; color: #f6b91c; top: -5px; z-index: 9999; left: 5px; font-family: "Font Awesome 5 Free"; } #clients-say .item--description::after{ content: "\f10e"; font-size: 20px; color: #f6b91c; bottom:5px; z-index: 9999; right: 5px; font-family: "Font Awesome 5 Free"; } @media (max-width:1023px){ .homepage-contact-form .elementor-widget-container { background: #000 !important; } } @media (min-width:1025px){ #services-home-desktop .container-custom { position: absolute; bottom: 8%; right: -36%; z-index:999; } #hero-area .elementor-container.elementor-column-gap-default { max-width: 1200px; /*   margin-left: 225px; */ } .home #industry-contact-form { margin-right: -200px; max-width: 522px; margin-left:-20px; } } @media (min-width:1100px){ /* 	.home #industry-contact-form { margin-left:100px; } */ #services-home-desktop .ct-portfolio-external1 .ct-carousel-inner { width: 80%; } #services-home-desktop .ct-portfolio-external1 .ct-slick-nav-wrap { width: 50%; z-index: 9; margin-left: 0px; } } @media (min-width: 1024px) and (max-width: 1389px){ .home #home-page-banner .tparrows { left: 88% !important; } body #home-slider-4 .rs-parallax-wrap { max-width: 400px ; box-sizing: border-box; } body #home-slider-4 .rs-parallax-wrap h2{ font-size:40px !important; line-height:50px !important; } body #home-slider-4 .rs-parallax-wrap .rs-layer{ max-width:100%; } #hero-area  #industry-contact-form .elementor-widget-container { padding: 40px 20px; } .home #industry-contact-form { max-width: 400px; } } @media (min-width: 1200px) and (max-width: 1389px){ body #home-slider-4 .rs-parallax-wrap { max-width: 450px ; } .home #industry-contact-form { margin-left: 50px; } } @media (min-width: 1390px) and (max-width: 1499px){ .home #industry-contact-form { max-width: 450px; margin-left: 200px; } .home #home-page-banner .tparrows { left: 96% !important; } } @media (min-width:1500px){ #hero-area .elementor-container.elementor-column-gap-default { /*   margin-left: 225px; */ } .home #industry-contact-form { margin-right: -200px; margin-left: 180px; } .home #home-page-banner .tparrows { left: 99.5% !important; } } @media (min-width:1600px){ #hero-area .elementor-container.elementor-column-gap-default { /*   margin-left: 225px; */ } .home #industry-contact-form { margin-left:250px; } .home #home-page-banner .tparrows { left: 103.5% !important; } } @media (min-width:0){ #home-page-banner rs-slide::after { position: absolute; content: ""; width: 100%; height: 100%; background-color: rgba(0,0,0,0.3); } #toggle-menu-footer   #elementor-tab-content-1491, #toggle-menu-footer #elementor-tab-content-8471 { display: block !important; border:none; padding:0; } #toggle-menu-footer #elementor-tab-title-1491 { border: none; } #about-service-slider .slick-prev.slick-arrow { visibility: visible !important; opacity: 1 !important; z-index: 999; } .single-portfolio .ct-page-title-holder h6 { display: none; } #single-service-content-slider.about-slider  .slick-arrow { position: absolute; z-index: 999; cursor: pointer; opacity: 1 !important; visibility: visible !important; } #content-slider-below-hero { margin-top: -25px; } #single-service-content-slider.about-slider .ct-nav-carousel { display: none; } #single-service-content-slider.about-slider .ct-nav-carousel { margin-top: 0 !important; } #home-services-slider .ha-slick-content { background-color: rgba(0,0,0,0.7); padding: 10px; } #services-home-desktop #append-dots-ct_portfolio_external-81e3a8f, #services-home-desktop .slick-dots{ display:flex; align-items:center; justify-content:center; } #services-home-desktop .slick-dots li button::before{ display:none; } #toggle-menu-footer ul li a span { color: #fff; } #toggle-menu-footer .elementor-toggle-title { color: #fff; } footer .footer-badge img { width: 100px !important; } #menu-footer-menu-item { display: flex; align-items: center; justify-content: flex-end; } #menu-footer-menu-item li { margin: 0; } #menu-footer-menu-item li:first-child { margin-right: 15px; } #menu-footer-menu-item ul li a { padding: 0; } #menu-footer-menu-item li a span { font-size: 14px; font-weight: 400; line-height:normal; } #copy-right-footer p { margin-bottom: 0; } #footer-copy-right-line { border-top: 1px solid rgba(255,255,255,0.2); padding-top: 15px; } #copy-right-footer p a { color: #fa6918; } #footer-logo-line { position: relative; } #footer-logo-line::after { content: ""; position: absolute; bottom:20px; width: 53px; height: 2px; background-color: #0094FA; left: 0; } } .btn.btn-primary { background-color: #fa6918 !important; } #our-industries-category #category-box{ position: relative; } #our-industries-category #category-box .ha-card-body { position: absolute; left: 0; bottom: 0; padding: 15px; background-color: rgba(0,0,0,0.7); } #our-industries-category #category-box .ha-card-title{ color: #ffffff; margin:0; } @media (min-width:1440px){ .home-industry-wrp .elementor-widget-wrap.elementor-element-populated { padding-right: 350px !important; } } body .elementor-button, body .ha-btn{ background-color:#FA6918 !important; } .page-id-14391 #quote-request-form p small { color: #fff; } .single-service .ha-card-body .ha-btn { background-color:#FA6918 !important; } .page-id-14391 #quote-request-form p small a{ color:#FA6918; } #services-how-it-works{ width:100%; } #clients-say .slick-slide .item--position { color: #FA6918; } #clients-say  .slick-slide .item--holder::after { background-color:#FA6918; } #clients-say .item--inner:hover .item--holder { opacity: 0; } #clients-say .slick-current .item--inner .item--holder { opacity: 1; transform:inherit; } #clients-say .slick-current  .item--inner .item--holder::after { opacity: 1; transform: translate(-50%, 0px); } .services-how-it-works .ct-slick-slider .ct-carousel-inner .slick-slide { padding: 10px 7px 15px; } #services-slider .ct-service-carousel6 .item--content { margin-bottom: 40px; } #services-slider .item--featured { overflow: unset; } #services-slider .item--featured a img { width: 204px; } body .services-how-it-works .ct-service-carousel6 .item--body { padding: 105px 25px 10px 25px; margin-top: -85px; } body .services-how-it-works .ct-service-carousel6 .item--body .item--title{ padding-left:0px; } body .services-how-it-works .ct-service-carousel6 .item--title { margin-bottom: 0; } body .elementor-146 .elementor-element.elementor-element-33389d4 .ct-nav-menu .ct-main-menu > li.current-menu-parent > a, body .elementor-146 .elementor-element.elementor-element-33389d4 .ct-nav-menu .ct-main-menu > li.current_page_item > a { color: #FA6918; } body .custom-swiper .arrow-btn { z-index: 9; } #material-section #ct_particle_animate-84680e80 { top: -45px; } /* .page-id-14324 .material-slide-desc { display: none; } */ body.home .ct-slick-carousel[data-arrows="true"] { padding-bottom: 25px; } .home .material-slide-desc { display: none; } #mob-flex .elementor-image-box-wrapper { display: inline-flex; align-items: flex-start; } /*Request image hide on mobile */ @media screen and (max-width: 991px) { #about-sample-slider .ct-slick-slider .ct-carousel-inner .slick-slide { padding: 0; } .ct-banner-inner .box-feature { display: none; } } @media (min-width:768px){ #content-slider-below-hero{ display:none; } #services-home-desktop .container-custom { max-width: 200px; min-width: 200px; } #home-services-slider { display: none; } #toggle-menu-footer { display: none; } #footer-logo-line::after { bottom: 15px; width: 70px; } #content-a{ display:none; } #single-service-content-slider{ display:none; } #working-process-mob { display: none; } #what-we-do-slider { margin-top: 100px; } #our-company-accordian { display: none; } #custom-icon-section{ display:none; } #custom-request-btn{ display:none; } #custom-accordian { display: none; } } /* Industries Single contact form */ @media (max-width:767px){ .hide-on-mob { display: none; } .mySwiperHome .elementor-image-box-title { font-size: 22px; margin: 0; line-height: 24px; } .icon-text .elementor-image-box-wrapper { display: flex; align-items: center; margin-bottom:10px; } .icon-text .elementor-image-box-img { width: 60px; height: 60px; margin-right: 10px !important; } .mySwiperHome .counter-box .ct-counter-number span { color: #FA6918; font-weight: 600; font-size: 50px; } .mySwiperHome .counter-box .ct-counter-inner { margin-top: 30px; } .mySwiperHome .counter-box .ct-counter-inner .ct-counter-title { color: #003660; font-weight: 500; font-size: 20px !important; margin-top: 10px !important; } #serv-slider{ display:none; } .home #bg-image-mobile { background-image: none; margin: 0; } #single-service-content-slider.material-content-slider .elementor-widget-container { padding: 10px 0px; } #about-sample-slider .item--description { min-height: 140px; } #toggle-menu-footer .elementor-toggle .elementor-tab-title { padding: 0; } #toggle-menu-footer ul li { margin-top: 5px; background-color: #fff; text-align: center; border-radius: 3px; } #toggle-menu-footer ul.ct-menu-item li span, #toggle-menu-footer ul.ct-menu-item li span a{ color: #000 !important; } #toggle-menu-footer ul.ct-menu-item  li span a i, #toggle-menu-footer ul.ct-menu-item .fas.fa-caret-right { display: none; } #footer-toggle-widget .elementor-widget-wrap.elementor-element-populated { padding: 15px 15px 0px 15px; } #footer-toggle-widget2 .elementor-widget-wrap.elementor-element-populated { padding: 0px 15px 15px 15px; } #home-page-banner h2.rs-layer { width: 100%; } #para-below-hero { display: none; } #services-home-desktop{ display:none; } #footer-menu-desktop { display: none; } #menu-footer-menu-item li a span { color:#fff; } #footer-menu-items .ct-nav-menu { display: flex; align-items: center; justify-content: center; color: #fff; } #footer-social-icon { margin-top: 15px; } footer .ct-menu-item { margin-bottom: 0; } #industry-entry-title h3 { font-size: 26px; } .home .ct-portfolio-external1 .ct-portfolio-inner { padding-top: 0px; } #home-about-company-wrp { padding-top: 70px; } #homepage-key-feature { display: none; } #d-none-mobile { display: none; } body.single-service .hide-nav .slick-arrow { opacity: 1 !important; visibility: visible !important; position: absolute; z-index: 999999; } body.single-service .ct-nav-carousel { display: none; } #single-service-content-slider .item--meta { padding: 0; } #single-service-content-slider .ct-carousel-inner{ width:100%; margin:0; } #single-service-content-slider .slick-slide{ padding:0; } #single-service-content-slider .ct--slider1 .item--inner{ min-height:unset; } #working-process { display: none; } #services-slider #append-arrows-ct_service_carousel-be0b730 { width: 100%; top: 25%; position: absolute; } #services-slider .ct-slick-slider .ct-carousel-inner .slick-arrow { opacity: 1; } #services-slider .ct-slick-slider .ct-carousel-inner .slick-arrow.slick-next:before, #services-slider .ct-slick-slider .ct-carousel-inner .slick-arrow.slick-prev:before { color: #000; } #services-slider .ct-slick-slider  .ct-carousel-inner .slick-arrow.slick-next{ opacity: 1; right: 0; background-color: transparent; } #services-slider .ct-slick-slider  .ct-carousel-inner .slick-arrow.slick-prev{ opacity: 1; left: 0; background-color: transparent; } body .services-how-it-works .ct-service-carousel6 .item--body { padding: 35px 40px 10px 40px; margin-top: 0; } #services-slider .item--featured { display: none; } body.page-id-216 #content { padding-top: 0px !important; } #clients-say .ct-testimonial .item--inner { padding: 145px 25px 45px 25px; } #clients-say .ct-slick-slider .ct-carousel-inner .slick-slide { padding: 0 15px 10px; } #clients-say .slick-current .item--inner .item--holder { height:100%; } body .services-how-it-works .ct-service-carousel6 .item--title { margin-bottom: 20px; } #about-company-quality-wrp{ display:none; } #custom-icon-section { margin-bottom: 100px; } #about-us-counting-wrp{ display:none; } #custom-icon-section .elementor-container { display: flex; align-items: center; justify-content: space-between; } #custom-icon-section h3 { font-size: 20px; margin:0; } #custom-icon-section p { font-size: 16px; line-height: 18px; } #material-entry-section-image{ display:none; } .page-id-14324 #materials-slider { display: none; } .industry-contact-form.s-portfolio { display: none !important; } #custom-request-btn { margin: 20px 0px 35px; } #entry-section{ padding-top:0; } #ct-pagetitle.bg-image { padding: 30px 0; } body .extended-container { padding-top: 0px !important; } #mob-d-none { display: none; } .home .ct-carousel-inner { display: none; } .home #industry-contact-form .cf7mls_number_step_wrap p { color: #fff; } } #industry-contact-form .wpcf7-form .cf7mls_progress_bar ~ .fieldset-cf7mls-wrapper fieldset:last-child { margin-bottom: -5px; min-height: 340px; } #industry-contact-form { min-height: 180px; } #industry-contact-form   .wpcf7-form { padding-bottom: 50px; } #industry-contact-form  .wpcf7-form .cf7mls_progress_bar ~ .fieldset-cf7mls-wrapper fieldset { margin-bottom: -5px; } #industry-contact-form .ct-contact-form-layout1.style1 .wpcf7-form-control.wpcf7-submit { background-color: #0094fa; } #industry-contact-form  .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical[data-id-form="16810"] li.active::before { background: #CFD4DA; } #industry-contact-form .cf7mls_progress_bar li .cf7_mls_count_step { display: block; color: #8f8f8f; font-size: 0; } #industry-contact-form li.active.current .cf7mls_progress_bar_title { color:#F1F3F5; } #industry-contact-form .cf7mls_progress_bar_title { color: #ADB5BD; font-size: 10px; line-height: 10px; } #industry-contact-form #industry-contact-form  .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li .cf7_mls_steps_item_icon { position: absolute; left: 50%; top: 0px; line-height: 29px; margin-left: -16px; height: 10px; width: 10px; border-radius: 50%; background-color: #F1F3F5; color: #F1F3F5; display:none; } #industry-contact-form #industry-contact-form .cf7mls_bar_style_navigation_horizontal_squaren.cf7mls_bar_style_text_vertical li.active.current::before, #industry-contact-form .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li.active.current::before { content: counter(step); width: 10px; line-height: 0; font-size: 0px; background:#FFFFFF; border-radius:50%; margin: 0 auto; margin-top: 0px; padding: 0; height:10px; margin-top: 10px; } #industry-contact-form #industry-contact-form .cf7mls_bar_style_navigation_horizontal_squaren.cf7mls_bar_style_text_vertical li::before, #industry-contact-form .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li::before { content: counter(step); width: 7px; line-height: 0; font-size: 0px; background:#CFD4DA; border-radius:50%; margin: 0 auto; margin-top: 0px; padding: 0; height:7px; margin-top: 12px; } #industry-contact-form .cf7mls_progress_bar.cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical { position: absolute; bottom: -10px; margin: 0; width: 200px; left: 50%; right: 50%; transform: translate(-50%); } .single-portfolio .industry-contact-form .ct-contact-form-layout1.style1 .wpcf7-form .wpcf7-form-control-wrap { margin-bottom: -10px; } .single-portfolio .industry-contact-form .cf7mls-btns { margin-top: 28px; } .single-portfolio .industry-contact-form .ct-meta--desc { font-size: 18px; line-height: 24px; } .industry-contact-form h3.form-title { font-size: 36px; line-height: 36px; color: #fff; font-weight: 700; font-family: Roboto; } .single-portfolio .industry-contact-form .fieldset-cf7mls .row .col-lg-6:first-child { padding-right: 8px; } .single-portfolio .industry-contact-form .fieldset-cf7mls .row .col-lg-6:last-child { padding-left: 8px; } .single.single-portfolio .extended-container .elementor-widget-wrap.elementor-element-populated { border:none !important; position:relative; } .industry-content-box .elementor-widget-wrap.elementor-element-populated { border: none !important; } .industry-content-box{ position:relative; } .single.single-portfolio form button.action-button{ background-color:#0094FA !important; } @media (min-width:1024px){ .home #industry-contact-form  { min-height:auto; margin-right: -200px; } .single.single-portfolio .right-sidebar-border{ position: relative; } .single.single-portfolio .right-sidebar-border::before { position: absolute; content: ""; width: 1px; height: 77%; bottom: 65px; left: 22px; background-color: #ADB5BD; } .single.single-portfolio.postid-2289 .right-sidebar-border::before { height:74%; } } /* .industry-content-box::after { position: absolute; content: ""; width: 1px; height: 80%; background-color: #ADB5BD; right: -20px; top: 200px; } */ /* End */ .service-working-process .ct-banner-counter { display: none; } .our-service-title .item--title, .animated-text-shadow .item--title.case-animate-time.st-default { position: relative; } .our-service-title .item--title::before { content: ""; color: transparent; position: absolute; width: 50px; height: 2px; background-color: #0094FA; bottom: -30px; left: 0; right: 0; margin:auto; } .animated-text-shadow .item--title.case-animate-time.st-default::before { content: ""; position: absolute; bottom: -10px; width: 50px; height: 2px; background-color: #0094FA; } .our-service-title .ct-heading .item--sub-title { margin-bottom: 0 !important; } .our-service-title .ct-heading.h-align-center .title-holder { top: 0px !important; } .service-working-process .ct-process .ct--number span { text-stroke-color: rgb(250 105 24 / 26%); -webkit-text-stroke-color: rgb(250 105 24 / 26%); } .services-how-it-works .item-readmore { position: absolute; left: 0; right: 0; bottom: -10px; } .services-how-it-works .ct-service-carousel6 .item--body:hover .btn-readmore { padding-left: 15px; padding-right: 15px; } .service-working-process .ct-process .ct-process-item:hover .ct--number span { text-stroke-color: rgb(250 105 24 / 26%); -webkit-text-stroke-color: rgb(250 105 24 / 26%); } .ct-main-menu > li.menu-item-has-children > a:before, .ct-main-menu > li.page_item_has_children > a:before { top: 14px; } .service-working-process .ct-process .ct-process-item:hover .ct--number span { text-stroke-color: #0094fa; -webkit-text-stroke-color: #fa6918; } .badge-image-wrp div { right: 36px; position: absolute; top: 50px; } .services-company-process { position: relative; } .badge-image-wrp div img { width: 100px; } .single-service-sidebar-menu .custom-heading { position: relative; padding-left: 40px; } .single-service-sidebar-menu .custom-heading::before { content: "1"; position: absolute; top: 4px; background-image: url('https://developer1.website/dev/industo/wp-content/uploads/2023/06/Group.png'); background-size: contain; z-index: 1; width: 30px; background-repeat: no-repeat; color:transparent; left:0; } .about-approach-wrp .btn-fcb { color: #fa6918 !important; } @media (max-width: 768px) { .get-in-touch-contact-wrp .input-filled-btn p { margin-bottom: 0; } .get-in-touch-contact-wrp .elementor-column-gap-extended>.elementor-column>.elementor-element-populated { padding-bottom:0; } /* #ct-pagetitle { padding: 50px 0 !important; } */ #ct-pagetitle .ct-breadcrumb { margin-bottom: 5px; } .site-content { padding: 0; padding-top: 40px !important; } /* 	.ct-banner-poster.layout1 .item-box .btn-phone { position: relative; } */ /* .ct-banner-poster.layout1 .item-box .btn-phone::before { position: absolute; left: 0; top: 7px; width: 20px; height: 20px; content: "\f12d"; font-family: Flaticon; font-size: 35px; font-style: normal; font-weight: normal; color: #0094fa; } .ct-banner-poster.layout1 .item-box:last-child { padding-left: 50px; position: relative; }	 */ .about-us-we-are-wrp .elementor-element-populated { padding-bottom: 0 !important; padding-top: 10px !important; } .about-company-quality-wrp .elementor-widget-container { margin: 0px 0px 30px 0px !important; } .service-working-process .ct-heading.h-align-left .title-holder { left: 0; } .industry-contact-form .elementor-widget-container { background-color: #000 !important; margin-bottom: 35px !important; margin-top: 0 !important; } .home-about-company-wrp .ct-heading.h-align-left .title-holder { left: 0; } .home-industry-wrp .ct-slick-carousel[data-arrows="true"] { padding-bottom: 0; } .home .site-content { padding-top: 0 !important; } rs-layer#slider-3-slide-16-layer-5 { background: #00000026; } #homepage-key-feature .ct-fancybox-carousel6 .item--inner { padding-bottom: 0; } .common-quote-wrp .ct-banner-poster.layout1 .box-content { margin-bottom: 0 !important; } .common-quote-wrp .ct-banner-poster.layout1 .item-box { margin-bottom: 20px; } .common-quote-wrp .ct-banner-poster.layout1 .box-content.div:second-child { font-size:15px; } .home-about-company-wrp .elementor-image-box-wrapper { text-align: left !important; } .home-about-company-wrp .elementor-element-1c5829e { margin-top: 20px !important; } .quote-small-text { font-size: 20px !important; line-height: 30px !important; } .quote-big-text { font-size: 35px !important; line-height: 38px !important; } .quote-page-request-form-wrp .ct-contact-form .ct-contact-meta { margin-bottom: 15px; } .quote-page-request-form-wrp .ct-contact-form p { margin-bottom:0; } .quote-page-request-form-wrp .wpcf7-form-control-wrap { margin-bottom: 10px !important; } .quote-page-request-form-wrp .wpcf7-text { padding: 20px !important; height: 0 !important; } .quote-page-request-form-wrp h4 { margin-bottom:5px; } .about-approach-wrp .ct-slick-carousel[data-arrows="true"] { padding-bottom: 25px; } .our-client-wrp .ct-client-carousel1.style3 .ct-client--image { margin: 5px 15px; } .happy-clients .ct-testimonial-carousel7 .item--inner { margin-bottom: 0; } .single-portfolio .elementor-element-8dfea54 { margin-top: 25px !important; margin-bottom: 25px !important; } .single-portfolio .custom-swiper .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal { bottom: -25px !important; } } @media (min-width:768px){ .hide-on-desktop{ display:none; } .content-slider.home-content-slider { display: none; } .our-client-wrp .slick-dots { display: none !important; } } @media (min-width: 1200px) { .services-how-it-works .ct-service-carousel6 .item--title { min-height: 100px; margin-bottom: 15px; } } /* Styles written in customizer */ .page-id-14391 .industo-content-container {background-repeat: no-repeat; background-size: 100% 100%; background-image: url("https://expertrubber.com/wp-content/uploads/2023/06/quote-bg-1.jpg");} @media(min-width:1390px){ body .industo-content-container .container{ max-width: 1390px; } } @media(min-width:1390px){ .elementor .extended-container.elementor-section.elementor-section-boxed .elementor-container.elementor-column-gap-default, .elementor .extended-container .elementor-section.elementor-section-boxed .elementor-container, .elementor .extended-container.elementor-section.elementor-section-boxed .elementor-container.elementor-column-gap-extended { max-width: 1390px; } } @media(min-width:1390px){ .elementor .ignore-extended.elementor-section.elementor-section-boxed .elementor-container.elementor-column-gap-default { margin: 0 auto; } } /*===== GLOBAL STYLES =====*/ .site-content { padding: 0; padding-top: 120px; } .ct-nav-menu1.style2:before { background-color: #121417; } .scroll-top.on { color: #fff; } /* Page Title */ #ct-pagetitle .ct-page-title, #ct-pagetitle .ct-page-sub-title { font-family: Be Vietnam Pro; font-style: normal; font-weight: 700; text-transform: capitalize; color: #FFFFFF; } #ct-pagetitle { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 50%); z-index: auto; } @media screen and (min-width: 768px) { #ct-pagetitle .ct-page-title { font-size: 64px; line-height: 68px; } } @media screen and (min-width: 1024px) { #ct-pagetitle .ct-page-title { font-size: 100px; line-height: 102px; } } @media screen and (min-width: 1200px) { #ct-pagetitle { padding: 160px 0 160px 0; margin-top: 140px; } } /* Breadcrumb */ #ct-pagetitle .ct-breadcrumb { border-bottom: 1px solid #0094FA; width: max-content; padding-bottom: 5px; } #ct-pagetitle ul.ct-breadcrumb li a { font-family: Roboto; font-style: normal; font-weight: 400; font-size: 16px; line-height: 16px; color: #FFFFFF; } #ct-pagetitle ul.ct-breadcrumb li span { font-family: Roboto; font-style: normal; font-weight: 700; font-size: 16px; line-height: 16px; color: #FFFFFF; } /*===== COMMON STYLES =====*/ /* Request A Quote */ .request-a-quote-section .btn { border-radius: 4px; font-family: 'Roboto'; font-style: normal; font-weight: 700; font-size: 20px; line-height: 17px; padding: 12px 25px; } .request-a-quote-section .btn-phone, .request-a-quote-section label { font-family: Roboto !important; font-style: normal !important; font-weight: 500 !important; font-size: 20px !important; line-height: 25px !important; color: #BFCDD7 !important; } .request-a-quote-section .ct-banner-poster.layout1 .ct-banner-inner { padding: 0px 10px; } /* ------------- HOMEPAGE ------------- */ @media (min-width: 1024px) { .home .tparrows { top: 354px !important; left: 103.5% !important; } } @media (min-width: 768px) and (max-width: 1024px) { #home-page-banner .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-dfd503e.ct-column-none.col-offset-none { width: 100%; } #home-page-banner .elementor-widget-wrap.elementor-element-populated { width: 100%; display: flex; justify-content: flex-end; } .home .elementor-86 .elementor-element.elementor-element-0e1ece9 > .elementor-widget-container { background-color: #231711; } .home .ct-portfolio-inner .ct-slick-carousel.slick-initialized.slick-slider.slick-dotted { padding-bottom: 20px; } } @media(min-width:1920px) { .home .tparrows { top: 354px !important; left: 107.2% !important; } } @media(min-width:1390px) { .homepage-contact-form, .industry-contact-form { max-width: 522px; margin-left: auto; } } #home-page-banner .elementor-widget-wrap.elementor-element-populated { padding-top: 0px; } /* Request A Quote Form */ .homepage-contact-form .cf7mls_next, .raq-contact-form .cf7mls_next, .industry-contact-form .cf7mls_next  { width: 100%; display: block; margin: 0 !important; } .homepage-contact-form button.action-button { background-color: #0094FA; } .homepage-contact-form button.action-button:hover { background-color: #0094FA !important; } .homepage-contact-form .cf7mls-btns, .industry-contact-form .cf7mls-btns { display: flex; justify-content: center; align-items: center; } .homepage-contact-form .cf7mls-btns button, .homepage-contact-form .wpcf7-submit, .raq-contact-form .wpcf7-submit, .homepage-contact-form .cf7mls_back, .industry-contact-form .cf7mls-btns button, .industry-contact-form .wpcf7-submit, .industry-contact-form .cf7mls_back { width: 100%; float:left; } .homepage-contact-form .cf7mls-btns .cf7mls_back, .industry-contact-form .cf7mls-btns .cf7mls_back { margin-right:8px; } .homepage-contact-form .ct-contact-form-layout1.style1 .wpcf7-form-control:not(.wpcf7-submit), .industry-contact-form .ct-contact-form-layout1.style1 .wpcf7-form-control:not(.wpcf7-submit) { padding: 8px 15px; width: 100%; } .homepage-contact-form label, .industry-contact-form label { color: #ffffff; } .homepage-contact-form .elementor-widget-container, .industry-contact-form .elementor-widget-container{ backdrop-filter: blur(21px); } /* Material Section */ .home-material-wrp .ct-product-carousel1 .grid-item-inner { padding: 100px 40px 0px 40px; } .home-material-wrp .ct-product-carousel1 .grid-item-inner { align-items: center; padding: 100px 40px 5px; background: #FFFFFF; border-radius: 24px; min-height: 300px; } .home-material-wrp .ct-product-carousel1 .grid-item-inner img { border: 2px solid #ccc; padding: 2px; border-radius: 50%; background: #fff; } .home-material-wrp .ct-product-carousel1 .grid-item-inner h4 { font-family: Be Vietnam Pro; font-style: normal; font-weight: 700; font-size: 32px; line-height: 36px; text-align: center; color: #003660; margin-top: 20px; margin-bottom: 20px; } .home-material-wrp .ct-product-carousel1 .grid-item-inner:before { opacity:0; } .home-material-wrp .ct-product-carousel1 .grid-item-inner:hover h4 a { color:#000; } .home-material-wrp .ct-product-carousel1 .woo-rate-price { border-top:inherit; } /* Industry Section */ @media (min-width: 768px) and (max-width: 1024px) { .single.single-portfolio .elementor-element.elementor-widget-tablet__width-initial.industry-contact-form.elementor-widget.elementor-widget-ct_contact_form .elementor-widget-container { background-color: #1D1D1D; } .single-portfolio .portfolio .elementor-widget-heading .elementor-widget-container { margin-top: 30px !important; } /*.single-portfolio .portfolio .entry-content .elementor-top-section.sample-gallery-title {*/ /*  padding: 0px 20px !important;*/ /*}*/ .single-portfolio .portfolio .sample-gallery-title .elementor-widget-heading .elementor-widget-container { margin-top: 0px !important; } } .single-portfolio .item--sub-title.no-image-bg span { text-transform: uppercase; } .home-industry-wrp .item--description { font-size: 22px; line-height: 1.3!important; font-weight: 400!important; } .home-industry-wrp  .item--category { letter-spacing: 2px; color: #CFD4DA!important; } .home-industry-wrp .ct-portfolio-external1 .ct-slick-nav .item--title { font-size: 22px; color: #fff; font-weight: 400 !important; padding-left: 45px; margin-bottom: 18px; letter-spacing: 1px; } /* SERVICES PAGE  */ /*-------Single Service-----------*/ @media (min-width: 768px) and (max-width: 1024px) { .animated-text-shadow .title-holder { font-size: 70px; } .happy-clients .slick-dots { margin: 0 0 18px; } } .single-service .ct-page-title-holder .ct-page-sub-title { display: none; } .ct-service-list.box-sidebar .list-items .post-item:last-child .entry-title a{ border-bottom: none; } /* ------------- How It Works Section ------------- */ .services-how-it-works .ct-heading .title-holder { width: 100%; } .services-how-it-works .ct-heading .item--title { width: 100%; margin: 0 auto; } @media screen and (min-width: 1024px) { .services-how-it-works .ct-heading .item--title { width: 90%; margin: 0 auto; } } .services-how-it-works .ct-service-carousel6 .item--featured img { overflow: hidden; position: relative; border-radius: 50%; margin:auto; background: #F1F3F5; border: 1px solid #CFD4DA; padding: 2px; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1); z-index:1; } .services-how-it-works .ct-service-carousel6 .item--title { width: 100%; margin: 0 auto; margin-bottom: 25px; } .services-how-it-works .ct-service-carousel6 .btn-readmore, .services-how-it-works .ct-service-carousel6 .btn-readmore:hover, .services-how-it-works .ct-service-carousel6 .btn-readmore:active { color:#fff !important; } .services-how-it-works .ct-service-carousel6 .btn-readmore { padding: 10px 15px; background: #FA6918; border: 1px solid #FA6918; border-radius: 4px; } .services-how-it-works .ct-service-carousel6 .item--body { padding: 70px 40px 10px 40px; margin-top: -50px; text-align:center; background: #FFFFFF; border-radius: 24px; } .services-how-it-works .ct-service-carousel6 .item--body:before, .services-how-it-works .ct-service-carousel6 .item--body:after { background: none; } .services-how-it-works .ct-service-carousel6 .item--category, .services-how-it-works .ct-service-carousel6 .item--title:before { display: none; } /* .................contact us page---------------------- */ @media (min-width: 768px) { .contact-info-wrp .ct-info-box { height: 100%; } .contact-info-wrp .elementor-widget-ct_info_box { height: 100%; } .contact-info-wrp .elementor-widget-container { height: 100%; } .contact-info-wrp .ct-info-box .inner-box { height: 100%; } } @media (min-width: 768px) and (max-width: 1024px) { .ct-breadcrumb { margin-bottom: 10px; } } .contact-title .ct-heading .item--title.line-title span::after { width:50px; bottom: -10px; left: 50%; right: 50%; transform: translate(-50%,-50%); } .office-address .list-row li span { line-height: 24px; } .contact-info-wrp .item--icon { background-color: #F1F3F5 !important; } .contact-info-wrp .list-row li b { margin-bottom: -10px; display: block; } .contact-info-wrp .list-row li { min-height:63px; } /* .................about us page---------------------- */ @media (min-width: 768px) and (max-width: 1024px) { .elementor-6 .elementor-element.elementor-element-fbc0ed4 { padding: 0; } .about-us-we-are-wrp .ct-banner-inner { width: 320px; margin: 0 auto; } } .about-us-counting-wrp .ct-counter-icon:after { background-color: #003660; } .about-us-counting-wrp .ct-counter-icon:before { background-color: #F1F3F5; } .about-us-we-are-wrp .ct-banner.layout2 .bg-bottom { background: linear-gradient(277.49deg, #003660 -12.13%, #006FBB 105.77%); } /* .................sample page---------------------- */ @media (min-width: 768px) and (max-width: 1024px) { .sample-page-title .inner-heading h3 { margin-bottom: 20px !important; } #quote-request-form form .row p label { color: #fff; } } .page-id-14371 #content { padding-top: 20px; } .sample-page-gallery-wrp .foogallery.fg-dark .fg-item-inner { background-color: inherit; color: #fff; border-color: inherit; position:relative; } .sample-page-gallery-wrp .foogallery.fg-dark.fg-shadow-outline .fg-item-inner { box-shadow: inherit; border-radius: 15px; } .sample-page-gallery-wrp .foogallery.fg-simple_portfolio.fg-c-l .fg-item-inner .fg-caption { text-align: left; background: #21252acc; padding: 8px 50px 8px 16px; position: absolute; bottom: 0; left: 0; height: auto; border-width:inherit; min-height: 53px; } .sample-page-gallery-wrp .foogallery .fg-caption-title { font-size: 20px; font-weight: 400; min-height: 53px; line-height: 1.3em; } .sample-page-gallery-wrp .fg-simple_portfolio .fg-caption-title+.fg-caption-desc { margin-top: 4px; font-size: 14px; text-transform: uppercase; color: #0094FA; letter-spacing: 1px; } .sample-page-gallery-wrp .fg-caption-title { position:relative; } .sample-page-gallery-wrp .fg-caption-title::after { content: ''; position: absolute; top: 0; left: 0; width: 10px; height: 10px; background-image: linear-gradient(120deg, #eaee44, #33d0ff); /*opacity: .7;*/ background-color:red; } .sample-page-gallery-wrp .fg-item-inner { position:relative; } .sample-page-gallery-wrp .fg-item-inner::after { position: absolute; right: 24px; bottom: 32px; width: 45px; height: 45px; content: ''; background: #fa6918; z-index: 99; } /* ===== QUOTE PAGE ===== */ .page-id-14391 #ct-pagetitle { background-color: inherit; padding: 70px 0 0; position: relative; overflow: hidden; z-index: auto; background-image: none; } .page-id-14391 .site-content { padding: 0; } .quote-page-request-form-wrp .wpcf7-file { padding: 7px 25px; width: 100%; display: block; } .service-working-process .ct-banner-counter { border: 4px solid #121417; border-radius: 6px; } .service-working-process .ct-banner-counter .ct-counter-title.el-empty { font-size: 14px; text-transform: uppercase; color: #0094FA; } /* SINGLE SERVICE SIDEBAR MENU */ @media (min-width: 768px) and (max-width: 1024px) { .single-service #content { padding-top: 50px !important; } /*.single-portfolio .portfolio .entry-content .elementor-top-section {*/ /*  padding: 50px 20px !important;*/ /*}*/ } @media(min-width:1390px) { .single-service-sidebar-menu, .single-service-sidebar { max-width: 442px; margin-left: auto; } } .single-service-sidebar-menu .ct-service-list .post-item .entry-title a { border: 0; border-bottom: 1px solid #CFD4DA; color: #495057; display: block; padding-left: 10px; } .single-service-sidebar-menu .ct-service-list .post-item .entry-title a i { color: #0094FA; } .single-service-sidebar-menu .ct-service-list .post-item .entry-title a:hover { background-color: inherit; } /* Testimonial Section */ .slick-dots-style2 .slick-dots li button { background-color: #121417; } /*Materials Page Css by R*/ @media (min-width: 768px) and (max-width: 1024px) { .page-id-14324 #content { padding-top: 50px; } } .material-slide-desc .tab-content{ display: none; } .material-slide-desc .tab-content.active{ display: block; } .material-slide-desc .tab-content { padding: 15px; } .custom-swiper .mySwiperNew { padding-bottom: 50px; } .custom-swiper .swiper-wrapper { flex-direction: unset !important; } .custom-swiper .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal { bottom: 20px; } .custom-swiper  .swiper-pagination-bullet { width: 12px; height: 12px; } .custom-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #FA6918; } .custom-swiper .arrow-btn { position: absolute; width: 110%; top: 44%; left: 50%; right: 50%; transform: translate(-50%,-50%); } .custom-swiper  .arrow-btn .swiper-button-next::after,.custom-swiper .arrow-btn .swiper-button-prev::after { font-size: 30px; font-weight:700; } .custom-swiper .swiper-slide { margin-top: 0px !important; margin-bottom: 30px; border-radius: 10px; overflow: hidden; } .custom-swiper  .footer-card { position: absolute; bottom: 0; background-color: rgba(0,0,0,0.8); width: 100%; padding: 15px; display: flex; align-items: center; justify-content: space-between; } .custom-swiper .footer-card h5 { color: #fff; font-size: 20px; line-height:24px; font-weight: 400; margin:0; } .custom-swiper .footer-card span { color: #0094FA; font-size: 14px; line-height:20px; font-weight: 400; } .custom-swiper .swiper-slide .plus-image-overlay{ position:absolute; } .custom-swiper .swiper-slide .plus-image-overlay::before { background-image: url('../img/icons.svg#plus-light'); } .custom-swiper .footer-gallery-button span { width: 48px; height: 48px; background-color: #FA6918; display: inline-flex; align-items: center; justify-content: center; font-size: 24px !important; color: #fff !important; } .custom-slider .ct-product-carousel1 .container-custom .append-arrows-custom { display: flex; align-items: center; justify-content: space-between; position: absolute; top: 50%; width: 105%; margin-left: -15px; } @media(max-width:1240px) { .custom-slider .ct-product-carousel1 .container-custom .append-arrows-custom { display: flex; align-items: center; justify-content: space-between; position: absolute; top: 50%; width: 100%; margin-left: 13px; } } @media(min-width:1241px) { .custom-slider .ct-product-carousel1 .container-custom .append-arrows-custom { display: flex; align-items: center; justify-content: space-between; position: absolute; top: 50%; width: 105%; margin-left: -15px; } } @media(min-width:0){ /*Single portfolio page css*/ .single.single-service .site-content { padding: 105px 0 0; } .swiper.industrySwiper.swiper-initialized.swiper-horizontal { padding-bottom: 15px; } .single-portfolio  .elementor-container.elementor-column-gap-default { width: 100%; margin: 0 auto !important; } .single-portfolio .custom-swiper .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal { bottom: -5px; } /*end single portfolio page css*/ .search  #main { padding: 15px; } .search  #content { padding-top: 50px; } .search #primary { width: 100%; } .searched-blogs { display:block; align-items: flex-start; box-shadow: 0 0 8px 0px rgba(0,0,0,0.1); margin-bottom: 50px; padding: 20px; } .searched-blogs .blog-image { width: 100%; } .searched-blogs .blog-image img { width: 100%; } } @media(min-width:768px){ .searched-blogs .blog-details { margin-left: 30px; } .searched-blogs { display: flex; align-items: flex-start; } .searched-blogs .blog-image { width:400px; } .searched-blogs .blog-image img{ width:100%; } } @media(min-width:350px){ .lb-nav .lb-prev, .lb-nav .lb-next { opacity: 1; } } @media(max-width:768px){ .mobile-client-heading { padding-top: 50px; } .bdt-position-large { margin-top: 0; } .bdt-prime-slider-skin-general .bdt-prime-slider-desc { display: none; } .industry-slider-row-wrp p { font-size: 14px !important; line-height: 25px !important; } .industry-slider-row-wrp h3 { font-size: 20px !important; line-height: 28px !important; } } @media (min-width: 1024px){ .single.single-portfolio .right-sidebar-border::before { left: -15px; } } /* Hide re-Captcha on all pages */ .grecaptcha-badge { visibility: hidden; }