@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);/*! Theme Name: glare Theme URI: http://underscores.me/ Author: Underscores.me Author URI: http://underscores.me/ Description: Description Version: 1.0.0 Tested up to: 5.4 Requires PHP: 5.6 License: GNU General Public License v2 or later License URI: LICENSE Text Domain: glare Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned. glare is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc. Underscores is distributed under the terms of the GNU GPL v2 or later. Normalizing styles have been helped along thanks to the fine work of Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/ */ @charset "utf-8"::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;outline:none}.container{position:relative}body{margin:0;padding:0;font-family:"Roboto",sans-serif;font-weight:400;line-height:normal;overflow-x:hidden!important;max-width:100%}p{margin:0;padding:15px 0 0 0;font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#666}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:700;font-family:"Oswald",sans-serif}ul,li{margin:0;padding:0;font-family:"Roboto",sans-serif}a{color:#000;text-decoration:none}a:hover{text-decoration:none}img{width:100%}.form-control:focus{box-shadow:none;border-color:#0d6efd}h1{font-size:clamp(26px, 5vw, 40px);line-height:clamp(34px, 5vw, 48px)}h2{font-size:clamp(24px, 5vw, 36px);line-height:clamp(32px, 5vw, 44px)}h3{font-size:clamp(18px, 5vw, 24px);line-height:clamp(26px, 5vw, 34px)}h4{font-size:clamp(16px, 5vw, 20px);line-height:clamp(24px, 5vw, 28px)}h5{font-size:clamp(16px, 5vw, 18px);line-height:clamp(22px, 5vw, 26px)}h6{font-size:clamp(16px, 5vw, 18px);color:#C51B1B;text-transform:uppercase;font-weight:400}.btn{background:#C51B1B;border:none;font-size:16px;line-height:20px;font-weight:600;padding:12px 20px!important;border-radius:5px;color:#fff!important;text-decoration:none}.btn:hover{background:#232331}.btn:active{background:#232331!important}header{background:#fff}.header_top_bg{background:#232331;padding:14px 0}.header_top_bg .container{display:flex;justify-content:space-between}.header_top_bg .header_left_icon{display:flex;align-items:center}.header_top_bg .header_left_icon a{font-size:20px;color:#fff;margin-left:15px}.header_top_bg .header_left_icon a:hover{color:#C51B1B}.header_top_bg .header_right_phone{padding:0;display:flex}.header_top_bg .header_right_phone a{display:flex;align-items:center;font-size:14px;line-height:18px;font-weight:300;color:#fff;margin-right:30px}.header_top_bg .header_right_phone a i{color:#fff;font-size:16px;margin-right:6px}.header_top_bg .header_right_phone a:hover{color:#fff}.f-nav{z-index:999;position:fixed;top:0;width:100%;background:#fff;box-shadow:0 0 5px #ccc}.navbar-brand{width:112px}.navbar{padding:0}.navbar .nav-item{padding:0 17px}.navbar .nav-link{padding:38px 0!important;font-size:16px;color:#000}.navbar .btn{margin-left:10px}.navbar .btn.outline{border:1px solid #232331;background:#fff;color:#000!important}.navbar .btn.outline:hover{background:#232331;color:#fff!important}.navbar-toggler{padding:10px;border:1px solid #000}.navbar-toggler:focus{box-shadow:none}.mega-menu{width:100%;left:0;right:0;top:100%;display:none;border-top:2px solid #C51B1B;border-radius:0;padding:30px 20px;box-shadow:0 15px 40px rgb(0 0 0 / .12);display:none}.mega-menu h5 a{font-size:18px;color:#d61d24}.mega-menu ul{list-style:none;padding:0;margin:15px 0 0 0}.mega-menu ul li{margin-bottom:12px}.mega-menu ul li a{color:#333;display:block;transition:.3s}.mega-menu ul li a:hover{color:#d61d24;padding-left:8px}.mega-menu img{width:100%;border-radius:10px}.has-mega{position:static}.has-mega input{display:none}.menu_flex{display:flex;align-items:center}.mobile_toggle{display:flex;align-items:center;cursor:pointer;padding:0 6px}#products-menu:checked~.mega-menu{display:block}@media (min-width:992px){.has-mega:hover .mega-menu{display:block}}@media (max-width:991px){.has-mega input{display:none}#products-menu:checked~.mega-menu{display:block}}section{width:100%;background:#fff}.banner_section{position:relative;overflow:hidden;background:#232331}.banner_section .carousel-item{display:flex;align-items:center}.banner_section .hero_content{width:45%;padding:0 2% 0 17%}.banner_section .hero_image{width:55%}.banner_section .hero_content h1{color:#fff}.banner_section .hero_content h1 span{color:#d61d24}.banner_section .hero_content p{color:#fff;font-size:clamp(16px, 5vw, 18px)}.banner_section .hero_content .btn{margin-top:20px;border:1px solid #C51B1B}.banner_section .hero_content .btn:hover{border:1px solid #C51B1B;color:#C51B1B!important}.banner_section .features .icon{width:86px;margin:20px auto 0 auto}.banner_section .features h5{color:#fff;padding:10px 0 0 0;font-family:"Roboto",sans-serif}.about_section_bg{padding:clamp(40px, 5vw, 80px) 0;position:relative}.about_section_bg .btn{margin-top:20px}.about_img_left{position:relative}.about_img_left img{border-radius:10px}.about_section_bg ul{padding:0;list-style:none}.about_section_bg li{background:url(//www.glareindia.com/wp-content/themes/glare/images/ellipse-icon.svg) left 21px no-repeat;padding:15px 0 0 15px;color:#333}.our_companies_bg{padding:clamp(40px, 5vw, 80px) 0;background:#F1F1F1;text-align:center}.company_box{background:#fff;border-radius:10px;overflow:hidden;width:100%;text-align:center;transition:.35s;position:relative;margin-top:30px}.company_box:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgb(0 0 0 / .12)}.company_img{position:relative}.company_img img{width:100%;display:block;transition:.5s}.company_logo{width:180px;height:180px;background:#fff;border-radius:50%;position:absolute;left:50%;bottom:-90px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 10px rgb(0 0 0 / .12);padding:8px}.company_box h6{margin-top:105px;padding:0 20px}.company_box h4{color:#000;padding:0 20px}.company_box p{padding:10px 20px 0 20px}.company_btn{display:inline-flex;align-items:center;gap:3px;margin:15px 0 30px;color:#cf2027;text-decoration:none;font-size:16px;font-weight:600;transition:.3s}.company_btn i{font-size:13px;transition:.3s}.company_btn:hover{color:#000}.company_btn:hover i{transform:translateX(5px)}.home_products_bg{width:100%;padding:clamp(40px, 5vw, 80px) 0;position:relative}.product_box{background:#fff;text-align:center;position:relative;margin:30px 0 0 0;padding:0;border-radius:10px;border:1px solid #DBDBDB;transition:all 0.4s}.product_box img{width:100%;object-fit:cover;display:block;border-radius:10px 10px 0 0}.product_box:hover{transition:all 0.4s;transform:translateY(-10px)}.product_box .box_bg{background:#F1F1F1;padding:15px;border-radius:0 0 10px 10px;min-height:102px}.product_box .box_bg h5{font-size:16px;line-height:20px;color:#000;padding:0 0 3px 0;text-transform:uppercase}.product_box .box_bg p{padding:0;color:#C51B1B}.product_slider.slick-slider{margin:0 -15px}.product_slider .slick-next{background:url(//www.glareindia.com/wp-content/themes/glare/images/arrow-right.svg) right center no-repeat;width:34px;height:34px;background-size:34px;top:-20px;right:15px;position:absolute;border:none;font-size:0}.product_slider .slick-prev{background:url(//www.glareindia.com/wp-content/themes/glare/images/arrow-left.svg) right center no-repeat;width:34px;height:34px;background-size:34px;top:-20px;left:auto;right:60px;position:absolute;border:none;font-size:0}.premium_quality_bg{background:#232331;border-radius:10px;padding:30px 40px;margin-top:clamp(40px, 5vw, 80px)}.quality_box{display:flex;align-items:center;margin:10px 0}.quality_box .icon{width:80px;height:80px;min-width:80px;border-radius:50%;background:#D91F1F;display:flex;align-items:center;justify-content:center;margin-right:15px}.quality_box h5{margin:0;color:#fff}.quality_box p{margin:0;padding:10px 0 0 0;color:#CCC}.testimonial_bg{text-align:center}.testimonial_bg p{padding:10px 0 0 0}.testimonial_slider{max-width:1000px;margin:0 auto;margin-top:30px}.testimonial_box{background:#fff;border:1px solid #DBDBDB;border-radius:20px;padding:clamp(20px, 5vw, 40px) clamp(25px, 5vw, 70px)}.testimonial_box .icon{width:44px;margin:0 auto 15px auto}.testimonial_box .star{width:96px;margin:15px auto 0 auto}.testimonial_box h6{font-weight:700;padding:15px 0 0 0;text-transform:capitalize}.testimonial_box h6 span{font-weight:400;color:#666;font-size:16px;font-family:"Roboto",sans-serif}.testimonial_slider .slick-next{background:url(//www.glareindia.com/wp-content/themes/glare/images/arrow-right.svg) right center no-repeat;width:34px;height:34px;background-size:34px;top:48%;right:0}.testimonial_slider .slick-prev{background:url(//www.glareindia.com/wp-content/themes/glare/images/arrow-left.svg) right center no-repeat;width:34px;height:34px;background-size:34px;top:48%;left:0}.testimonial_shape{position:absolute;pointer-events:none;z-index:0;animation:float 6s ease-in-out infinite}.testimonial_shape img{width:170px;display:block}.shape_left{left:-50px;top:10%;transform:translateY(-50%)}.shape_right{right:-30px;bottom:40px;animation-delay:2s}.testimonial_bg .container{position:relative;z-index:2}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-40px)}100%{transform:translateY(0)}}.blog_section_bg{padding:clamp(40px, 5vw, 80px) 0}.blog_section_bg .btn{position:absolute;top:20px;right:15px}.blog_card{background:#fff;border-radius:10px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;margin-top:30px;display:flex;flex-direction:column;width:100%;border:1px solid #DBDBDB}.blog_card:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgb(0 0 0 / .12)}.blog_card .blog_img{position:relative}.blog_card .blog_img img{width:100%;object-fit:cover;border-radius:10px 10px 0 0}.blog_card .comment_text{font-size:14px;color:#fff;text-transform:uppercase;background:#C51B1B;border-radius:3px;position:absolute;bottom:15px;right:15px;padding:6px 8px}.blog_card .comment_text i{color:#fff;margin-right:4px}.blog_card h4{padding:20px 20px 0 20px}.blog_card h4 a{color:#000;text-decoration:none}.blog_card p{padding:10px 20px 0 20px}.blog_card .company_btn{margin:10px 20px 20px 20px}footer{width:100%;background:#232331;margin-top:60px;padding-top:60px;position:relative}.newsletter_top_bg{width:100%;border-radius:10px;background:#C51B1B;position:absolute;top:-122px;left:12px;right:12px;width:auto;padding:30px;box-sizing:border-box}.newsletter_top_bg .row{align-items:center}.newsletter_top_bg h6{color:#fff}.newsletter_top_bg h2{color:#fff;padding:0}.newsletter_top_bg p{font-size:18px;line-height:22px;color:#fff;padding:0}.footer_newsletter_box{width:100%;display:flex;align-items:center;justify-content:end;position:relative}.footer_newsletter_box .newsletter_input{width:100%;padding:0 0 0 20px;background:#fff;font-size:16px;color:#333;height:60px;border:none;border-radius:5px}.footer_newsletter_box .btn{position:absolute;top:8px;right:8px}.footer_newsletter_box .newsletter_form{width:100%}.footer_box{width:100%;padding-top:clamp(30px, 5vw, 60px)}.footer_box h3{color:#fff;padding-bottom:15px;position:relative}.footer_box h3:before{content:'';position:absolute;width:40px;height:4px;background:#C51B1B;left:0;bottom:3px}.footer_box p{width:100%;text-align:left;color:#fff;padding:15px 0 0 0}.footer_box p i{font-size:18px;color:#C51B1B;padding:2px 8px 0 0}.footer_box p i.fa-location-dot{font-size:22px}.footer_box p a{color:#fff}.footer_box p a:hover{color:#C51B1B}.footer_box ul{width:100%;list-style:none;padding:15px 0 0 0;margin:0}.footer_box li{width:100%;list-style:none;padding:8px 0 8px 0;margin:0}.footer_box li a{font-size:16px;color:#fff;padding:0 0 0 14px;background:url(//www.glareindia.com/wp-content/themes/glare/images/ellipse-icon.svg) left 5px no-repeat}.footer_box li a:hover{color:#C51B1B}.footer_box .left_icon a{font-size:24px;color:#fff;margin:20px 15px 0 0}.footer_box .left_icon a:hover{color:#C51B1B}.copyright_text_bottom{width:100%;text-align:center;color:#fff;font-size:16px;background:#181820;padding:25px 0;margin-top:clamp(30px, 5vw, 60px)}.sendenquiry_popup .modal-content{background:#fff}.sendenquiry_popup .modal-header{padding:15px 20px}.sendenquiry_popup .modal-body{padding:5px 20px 20px 20px}.sendenquiry_popup .modal-title{text-align:left;color:#C51B1B}.sendenquiry_popup label{margin:0 0 5px 0;padding:0}.sendenquiry_popup .form-control{width:100%;font-size:16px;color:#000;background:#fff;border:1px solid #ccc;min-height:50px;padding:8px 15px;margin-top:0;border-radius:5px}.sendenquiry_popup .form-select{width:100%;font-size:16px;color:#000;background-color:#fff;border:1px solid #ccc;min-height:50px;padding:8px 15px;margin-top:0;border-radius:5px}.sendenquiry_popup .btn{margin-top:15px}.iti__selected-country{border-right:none!important}.wpcf7-not-valid-tip{float:none;width:100%}.scpv-error-message{padding:22px 0 0 0}.inner_page_title_bg{width:100%;background-size:cover!important;padding:clamp(80px, 8vw, 140px) 0;position:relative;text-align:center}.inner_page_title_bg::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6)}.inner_page_title_bg h1{color:#fff}.inner_page_title_bg .header_link{width:100%;text-align:center;font-size:16px;color:#fff;padding:10px 0 0 0}.inner_page_title_bg .header_link a{text-align:center;font-size:16px;color:#fff}.inner_page_title_bg .header_link span{text-align:center;font-size:16px;padding:0 15px;color:#fff}.vision_mission_bg{width:100%}.why_choose_us_bg{padding:clamp(40px, 5vw, 80px) 0;text-align:center;background:#F1F1F1}.why_choose_box{width:100%;background:#fff;border:1px solid #DBDBDB;border-radius:10px;margin:30px 0 0 0;padding:30px;border-bottom:3px solid #C51B1B;transition:all 0.4s}.why_choose_box h3 i{margin-right:10px;color:#C51B1B}.why_choose_box h5{display:flex;align-items:center}.why_choose_box h5 img{width:50px;margin-right:10px}.why_choose_box p{text-align:left;padding:10px 0 0 0}.why_choose_box:hover{transition:all 0.4s;transform:translateY(-8px)}.vision_mission_bg{padding-top:clamp(10px, 5vw, 50px)}.counter_section_bg{background:#232331;padding:clamp(20px, 5vw, 40px) 0}.counter_box{padding:15px 0;text-align:center}.counter_box h2{color:#C51B1B}.counter_box h5{color:#fff}.contact_page_main{width:100%}.contact_form_bg{text-align:center;max-width:1000px;margin:0 auto;padding:clamp(40px, 5vw, 80px) 0}.contact_form_bg .form-control{width:100%;font-size:16px;color:#000;background:#fff;border:1px solid #DDD;min-height:50px;padding:15px;margin-top:20px;border-radius:5px}.send_message_button{width:100%;margin:20px 0 0 0;text-align:center}.contact_box_text{width:100%;text-align:center;margin-top:clamp(40px, 5vw, 80px);border:1px solid #C51B1B;border-radius:10px}.contact_box_text h3{width:100%;padding:20px 15px 0 15px;color:#000;text-align:center}.contact_box_text p{width:100%;text-align:center;padding:10px 15px 0 15px;min-height:82px}.contact_box_text .icon{width:100%;margin-top:20px;background:#C51B1B;padding:10px;border-radius:0 0 8px 8px}.contact_box_text .icon i{color:#fff;font-size:18px}.contact_map{width:100%;padding-bottom:clamp(40px, 5vw, 80px)}.blogs_page_main{width:100%;padding:clamp(25px, 5vw, 65px) 0}.blogs_page_main .blog_card{margin:15px 0}.blog_left_bg{width:100%;background:#F1F1F1;margin:15px 0;padding:0 20px;border-radius:10px;display:inline-block}.blog_left_bg h3{padding:20px 0 0 0;color:#C51B1B}.blog_left_bg ul{width:100%;list-style:none;margin:10px 0;padding:0}.blog_left_bg li{width:100%;list-style:none;padding:10px 0}.blog_left_bg li a{font-size:16px;font-weight:600;color:#333;background:url(//www.glareindia.com/wp-content/themes/glare/images/ellipse-icon.svg) left 6px no-repeat;padding:0 0 0 15px}.blog_left_bg li a:hover{color:#C51B1B}.blog_left_bg .blog_img_box{display:flex;align-items:center;width:100%;border-bottom:1px solid #D9D9D9;padding:20px 0}.blog_left_bg .blog_img_box:last-child{border:none}.blog_left_bg .blog_img_box .img img{width:115px;margin-right:20px;border-radius:5px}.blog_left_bg .blog_img_box .img img:hover{opacity:.8}.blog_left_bg .blog_img_box .text p{color:#7E7E7E;padding:0;font-size:16px}.blog_left_bg .blog_img_box .text h5 a{color:#333;padding:0}.blog_left_bg .blog_img_box .text h5 a:hover{color:#C51B1B}.our_news_detail_text{width:100%;margin:15px 0}.our_news_detail_text .image{width:100%;position:relative}.our_news_detail_text .image img{border-radius:10px}.our_news_detail_text .date{position:absolute;top:15px;right:15px;background:#C51B1B;font-size:14px;color:#fff;text-transform:uppercase;padding:7px 12px;border-radius:3px}.our_news_detail_text .date i{margin-right:5px}.our_news_detail_text h3{padding:15px 0 0 0}.our_news_detail_text h4{padding:15px 0 0 0}.our_news_detail_text ul{padding:8px 0 0 0;list-style:none}.our_news_detail_text li{background:url(//www.glareindia.com/wp-content/themes/glare/images/ellipse-icon.svg) left 12px no-repeat;padding:7px 0 0 15px;color:#666}.catalog_page_main{width:100%;padding:clamp(25px, 5vw, 65px) 0;text-align:center}.catalog_box{width:100%;background:#fff;border:1px solid #DBDBDB;border-radius:10px;margin:15px 0;padding:30px;border-bottom:3px solid #C51B1B;transition:all 0.4s;text-align:center}.catalog_box img{width:80%;margin:0 auto 15px auto}.catalog_box .btn{margin-top:15px}.catalog_box:hover{transition:all 0.4s;transform:translateY(-8px)}.categories_page_main{width:100%;padding:clamp(25px, 5vw, 65px) 0}.categories_page_main .company_box{margin:15px 0;border:1px solid #DBDBDB}.categories_page_main .product_box{margin:15px 0}.categories_box{width:100%;display:flex;align-items:center;border:1px solid #DBDBDB;border-radius:10px;margin:15px 0}.categories_box .img{width:45%;overflow:hidden;border-radius:10px 0 0 10px}.categories_box .img img{border-radius:10px 0 0 10px;transition:transform 0.4s ease}.categories_box .text{width:55%;padding:20px}.categories_box .text .company_btn{margin:15px 0 0 0}.categories_box:hover{transition:all 0.4s;box-shadow:0 20px 45px rgb(0 0 0 / .12);border:1px solid #cf2027}.categories_box:hover .img img{transform:scale(1.08)}@media (min-width:1100px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px}}@media only screen and (min-width:220px) and (max-width:1120px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1020px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:var(--bs-gutter-x,15px);padding-left:var(--bs-gutter-x,15px);--bs-gutter-x:15px}}@media only screen and (min-width:220px) and (max-width:1750px){.banner_section .hero_content{width:45%;padding:0 2% 0 8%}}@media only screen and (min-width:220px) and (max-width:1460px){.banner_section .hero_content{width:40%;padding:0 2% 0 2%}.banner_section .hero_image{width:60%}}@media only screen and (min-width:220px) and (max-width:1360px){.banner_section .features{display:none}}@media only screen and (min-width:220px) and (max-width:1080px){.testimonial_shape{display:none}}@media only screen and (min-width:220px) and (max-width:991px){.navbar .nav-item{padding:0;border-top:1px solid #ccc}.navbar .nav-link{padding:12px 0!important}.navbar .btn{margin:0 10px 15px 0}.menu_flex{justify-content:space-between}.banner_section .carousel-item{flex-wrap:wrap}.banner_section .hero_content{width:100%;padding:5%}.banner_section .hero_image{width:100%}.about_img_left{margin-bottom:20px}footer{margin:0;padding:15px 0 0 0}.newsletter_top_bg{position:inherit;top:inherit;left:auto;right:auto}.menu_img_right{display:none}}@media only screen and (min-width:220px) and (max-width:767px){.footer_newsletter_box{width:100%;margin-top:15px}.navbar-nav .dropdown-menu{height:340px;overflow:scroll;padding:20px 0}}@media only screen and (min-width:220px) and (max-width:640px){.header_top_bg .container{flex-wrap:wrap}.header_top_bg .header_right_phone{justify-content:center;width:100%}.header_top_bg .header_right_phone a{margin:0 10px}.header_top_bg .header_left_icon{justify-content:center;width:100%;margin-top:10px}.header_top_bg .header_left_icon a{margin:0 6px}.premium_quality_bg{padding:10px 20px}}@media only screen and (min-width:220px) and (max-width:580px){.newsletter_top_bg{padding:15px}}@media only screen and (min-width:220px) and (max-width:400px){.header_top_bg .header_right_phone{flex-wrap:wrap}.header_top_bg .header_right_phone a{margin:2px 0;width:100%;justify-content:center}}.about_text_main{width:100%;padding:50px 0 60px 0}