@import url("https://fonts.googleapis.com/css?family=Baloo+Chettan|Open+Sans|Roboto:300,400,500,700,900");p,h3,ul,li,ul li,ul li a,small,div,a,section{font-family:"Roboto",sans-serif}button:focus{outline:0}.home-about .bc_plain h4{font:normal 900 20px "Open Sans",sans-serif}#main_nav{z-index:2;padding:0}#main_nav .nav-container{padding:0;background:#d7282f}#main_nav .nav-container .navbar-nav .nav-link{color:#fff;font-size:14px;font-family:"Open Sans",sans-serif;padding:0 1.2rem}#main_nav .nav-container .navbar-nav .dropdown-menu .dropdown-item{text-align:center}#main_nav .nav-container .nav-item{text-align:center}#main_nav .nav-container .navbar-toggler{margin:0 0.5rem}#main_nav .navbar-brand{background-color:#000;padding:33px 32px;text-align:center}#main_nav .logo_container{background-color:#000}.rev-min{min-height:0}.toggle_container{justify-content:center;align-items:center;display:flex}.hero-main{position:relative;height:620px;max-height:620px;overflow:hidden;margin-top:-3rem;z-index:1}.hero-main .hero-container,.hero-main .horizontal-slider{width:100%;height:100%}.hero-main .hero-container{position:relative}.hero-main .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-color:#eee}.hero-main .swiper-slide .content-container .slider_title{font:normal 63px "Baloo Chettan",cursive;color:#fff;line-height:77px}.hero-main .swiper-slide .content-container .slider_description{font:normal 300 20px "Open Sans",sans-serif;color:#fff}.simple_jumbotron{background-image:url("../img/events/banner.jpg")}.simple_jumbotron .header_container{height:350px;display:flex;justify-content:center;align-items:center}.simple_jumbotron p.title{font:normal 63px "Baloo Chettan",cursive;color:#fff}.button_transparent{border-radius:30px;border:3px solid #d7282f;color:#fff;background-color:transparent;padding:9.5px 40px;font:normal 21px "Roboto",sans-serif}.button_primary{border-radius:30px;border:3px solid #d7282f;color:#fff;background-color:#d7282f;padding:9.5px 40px;font:normal 21px "Roboto",sans-serif;cursor:pointer}.button_white{border-radius:30px;border:3px solid #fff;color:#d7282f;background-color:#fff;padding:9.5px 40px;font:normal 500 19px "Roboto",sans-serif}.button_category{border-radius:30px;border:3px solid #d7282f;color:#fff;background-color:#d7282f;padding:10px 34px;font:normal 19px "Roboto",sans-serif}.bg-red,.footer-contact,footer,.home-products .bc_plain,.home-products .bc_plain-second{background-color:#d7282f}.line-x{background:#d7282f;height:30px;display:inline-block;padding:0 1px;margin-bottom:-9px;margin-right:1rem}.footer-contact p{font:normal 300 14px "Roboto",sans-serif;color:#fff;margin-bottom:0}.footer-contact .d-flex{padding:2.7rem 0rem;height:100%;align-items:center}.footer-contact .d-flex div{width:100%;padding:0 15px}.footer-contact .img_wrapper{text-align:center}.footer-contact .img_wrapper img{width:84px}.footer-links{background-color:#272c4c;padding:2.8rem 0}.footer-links .footer_title{font:normal bold 22px "Roboto",sans-serif;color:#fff;position:relative;line-height:30px;margin-bottom:14px}.footer-links .list-unstyled{margin-left:1.2rem}.footer-links .list-unstyled li{font:normal 14px "Roboto",sans-serif;color:#fff;padding-bottom:16px}.footer-links .list-unstyled a{font:normal 14px "Roboto",sans-serif;color:#d7282f;transition:color 0.3s ease}.footer-links .list-unstyled a:hover{color:#fff}.footer-links .contact_list{padding-left:1.2rem}.footer-links .contact_list .row{padding-bottom:16px}.footer-links .contact_list p{color:#fff;font:normal 400 14px "Roboto",sans-serif}.footer-links .contact_list i{color:#fff;font-size:14px}.footer-links .contact_list .email{color:#fff;font:normal 400 14px "Roboto",sans-serif;transition:color 0.3s ease}.footer-links .contact_list .email:hover{color:#d7282f}footer{color:#fff;padding:17px 0}.home-about .bc{text-align:center;padding:2rem 0}.home-about .bc h3{color:#d7282f;font:normal 900 45px "Roboto",sans-serif;margin:0;padding:0;margin-bottom:.9rem}.home-about .bc_plain{height:100%;position:relative}.home-about .bc_plain p{font:normal 500 14px "Roboto",sans-serif;text-align:justify;line-height:25px}.home-about .bc_plain .btn-container{position:absolute;width:100%;bottom:0}.home-products .bc_plain{padding:3.1rem 0;margin-top:3.65rem}.home-products .bc_plain h3{color:#fff;font:normal 900 45px "Roboto",sans-serif;margin:0;padding:0}.home-products .bc_plain-second{padding:2.7rem 0}.home-products .img-container{height:411px;background-repeat:no-repeat;background-size:cover}.home-sectors .bc-header{padding:2rem 0}.home-sectors .bc-header h3{color:#d7282f;font:normal 900 45px "Roboto",sans-serif;margin:0;padding:0;margin-bottom:0.1rem}.home-sectors .bc{padding:0 0 20px}.home-sectors .img_container{display:flex;height:100%;justify-content:center}.home-sectors .img_container .img-wrapper{align-self:center}.home-sectors .img_container img{width:116px}.home-sectors .bc-inner{padding:1rem 0}.home-sectors .bc-inner p{color:#908e8f;font:500 14px "Roboto",sans-serif;line-height:25px;margin-bottom:0;text-align:justify}.home-sectors .bc-inner .title{font:700 25px "Roboto",sans-serif;color:#000;margin-bottom:0.75rem}.sidebar-container{position:sticky;top:0}.sidebar-container #sidebarCategory{background-color:#f3f3f3;padding-top:3rem}.sidebar-container #sidebarCategory .item-container{background-color:#cfcfcf}.sidebar-container #sidebarCategory .sidebar-header.active{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75)}.sidebar-container #sidebarCategory .link_container{background-color:#f3f3f3;border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf;border-radius:0;width:100%;text-align:left;padding:5px 10px 7px;position:relative}.sidebar-container #sidebarCategory .link_container .sidebar_button{color:#d7282f;font-size:14px;border:0;background:none;margin-right:15px;position:absolute;top:0;bottom:0}.sidebar-container #sidebarCategory .link_container .sidebar_button:hover{text-decoration:none;cursor:pointer}.sidebar-container #sidebarCategory .link_container .sidebar_button .more-less{color:#d7282f;font-size:14px}.sidebar-container #sidebarCategory .link_container .sidebar_link{color:#000;text-decoration:none;text-transform:uppercase;font:500 16px "Roboto",sans-serif;margin-left:2.5rem}.sidebar-container #sidebarCategory .link_container .sidebar_link:hover{text-decoration:none;cursor:pointer}.sidebar-container #sidebarCategory .link_container.active{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);transition:box-shadow 0.3s ease-in-out}.sidebar-container #sidebarCategory .link_container.notactive{box-shadow:none;transition:box-shadow 0.3s ease-in-out}.sidebar-container #sidebarCategory .collapse{background:#cfcfcf;transition:background 0.3s}.sidebar-container #sidebarCategory .card-body{padding:0;margin-top:5px}.sidebar-container #sidebarCategory .list-unstyled{margin-bottom:0}.sidebar-container #sidebarCategory .list-unstyled li{padding:0.5rem 1rem 0.5rem 3rem}.sidebar-container #sidebarCategory .list-unstyled li a{text-transform:uppercase;color:#000;font-weight:500}.sidebar-container #sidebarCategory .list-unstyled li a:hover{text-decoration:none}.sidebar-container #sidebarCategory .list-unstyled li .activethis{color:#d7282f}.sidebar-container #sidebarCategory .list-unstyled li:before{content:'>';color:#d7282f;padding-right:3px}.category-content{padding:0 2rem 7.75rem}.category-content .row{border-bottom:1px solid #cfcfcf;padding:55px 0}.category-content h1{font:normal 900 45px "Roboto", sans-serif;color:#d7282f;text-align:center;margin-top:59px;margin-bottom:-2px}.category-content h1 span{border-bottom:4px solid #d7282f}.category-content .img-container img{border-radius:30px}.category-content .category-content__inner{display:flex;height:100%}.category-content .category-content__inner .product-details_container{align-self:center}.category-content .category-content__inner .product-details_container .product-title{color:#d7282f;text-transform:uppercase;font:500 20px "Roboto",sans-serif}.category-content .category-content__inner .product-details_container .product-overview{font:400 16px "Roboto",sans-serif}.category-content .category-content__inner .product-details_container .button_container{margin-top:60px}.category-callback{background-color:#d7282f;margin-top:2px}.category-callback .block_container{padding:3.33rem 0}.category-callback p{margin-bottom:0;color:#fff;font-weight:500;font-size:28px;line-height:2.2}.category-callback button{border-radius:30px;background-color:#fff;color:#000;border:0;font:500 20px "Roboto",sans-serif;padding:16px 49px}.main_view{height:100%;display:flex;align-items:center}.product-content{padding:0 2rem}.product-content h1{font:normal 900 45px "Roboto", sans-serif;color:#d7282f;text-align:left;margin-top:59px;margin-bottom:35px}.product-content .product_description{padding:0 0 3rem}.product-content .product_description .readmore{font:700 14px "Roboto",sans-serif;color:#d7282f}.product-content .product_description .readmore:hover{cursor:pointer;color:#d7282f}.product-content .thumbnail_container{height:100%;padding:1rem 0}.product-content .thumbnail_container .carousel-indicators{position:static}.product-content .thumbnail_container .img_wrapper{justify-content:space-between;display:flex;flex-direction:column;height:100%}.product-content .thumbnail_container .img_wrapper .img_container{text-align:center}.product-content .thumbnail_container .img_wrapper .img_container img{width:108px;max-width:120px;width:100%;height:auto}.product-content .thumbnail_container .img_wrapper .active img{outline-style:solid;outline-color:#d7282f;outline-width:3px}.product-content .product_container .carousel-inner img{border-radius:25px}.product-content .table_container{margin-top:42px;margin-bottom:2rem}.product-content .table_container img{width:100%}.sector-page .title_container{padding:3.563rem;margin-bottom:2.5rem;background-color:#d7282f;color:#fff}.sector-page .block__element-justify{height:auto;overflow:hidden;padding:1.75rem 0;text-align:justify}.sector-page .image__container{display:flex;height:100%;align-items:center;justify-content:center;padding:1.75rem 0}.sector-page .image__container img{vertical-align:middle}.sector-page .heading{font:normal 35px "Roboto",sans-serif;text-transform:uppercase}.sector-page .heading .vertical_line{background:#d7282f;height:24px;display:inline-block;line-height:26px;padding:0 5px;margin:0 1rem 0 0}.sector-page .col-md-6{display:flex;align-items:center}.events-page h1{color:#d7282f;font-size:45px;font-weight:700;margin:39px 0 25px}.events-page .img_container img{max-width:100%}.events-page .row{padding-bottom:30px}.events-page .header{display:flex;justify-content:space-between;margin-bottom:2.25rem}.events-page .header .title{font:500 24px "Roboto",sans-serif;display:inline-block}.events-page .header .date{font:400 18px "Roboto",sans-serif;display:inline-block}.events-page .description{text-align:justify;padding-bottom:2.6rem}.events-page .description p{font:400 18px "Roboto",sans-serif}.events-page .button_container{text-align:right}.events-page .w-600{width:100%;max-width:600px;border-bottom:1px solid #f3f3f3;text-align:center;margin:0 auto;padding:14.5px 0}.event_page-content .title{color:#d7282f;font:normal 900 45px "Roboto",sans-serif;margin:0;padding:0;color:#d7282f;margin:2.1rem 0 0rem}.event_page-content .date{margin-bottom:3rem;font:400 24px "Roboto",sans-serif}.event_page-content .event_gallery{padding:5rem 0 3rem}.event_page-content #sm{margin-bottom:3.5rem}.about-contents{padding:45px 0 10px}.about-contents .inner_container h1{font:normal 900 45px "Roboto", sans-serif;text-align:center;margin-bottom:1rem}.about-contents .inner_container p{text-align:center;margin-bottom:2rem}.about-contents .inner_container .img_container{padding-bottom:24px}.contact-page{padding:45px 0 0}.contact-page .img_container{text-align:center;padding:0 1rem 3rem}.contact-page .img_container img{width:300px}.contact-page p{text-align:center}.contact-page .description{margin:0 auto 55px;width:75%}.contact-page .contact-details{width:65%;margin:0 auto}.contact-page .contact-details .fa_icons i{color:#d7282f}.contact-page .social-media{width:40%;margin:55px auto 40px}.contact-page .social-media .sm_container{background-color:#d7282f;width:28px;height:28px;display:flex;justify-content:center;align-items:center}.contact-page .social-media .sm_container i{color:#fff}.contact-page .contact_form{box-shadow:0 0 38px rgba(0,0,0,0.3);padding:80px 25px;margin-bottom:32px}.contact-page .contact_form .g-recaptcha>div{text-align:center;margin:0 auto}.contact-page .contact_form .button_primary{border-radius:30px;border:3px solid #d7282f;color:#fff;background-color:#d7282f;padding:10.5px 58px;font:500 19px "Roboto",sans-serif;cursor:pointer}.contact-page .gmap_container{position:relative;margin-bottom:-10px}.contact-page .gmap_container .overlay{background:transparent;position:absolute;width:100%;height:100%}@media (max-width: 575.98px){.home-about .bc_plain{padding:1rem 0}.home-about .bc_plain .btn-container{position:static}.swiper-button-white{display:none}.hero-main .swiper-slide .content-container .slider_title{font-size:40px;line-height:40px}.hero-main .swiper-slide .content-container .slider_description{font-size:18px}.home-sectors .img_container,.home-sectors .title{text-align:center}.home-sectors .bc-inner{padding:1rem;text-align:justify}#main_nav .navbar-brand{padding:15px}#main_nav .navbar-brand img{width:200px}#main_nav .nav-container .navbar-nav .nav-link{padding:0.75rem 1.2rem}#main_nav .logo_container{background-color:#d7282f}.footer-contact .d-flex{padding:1rem 0}.category-page{padding-left:15px}.category-page .category-content .category-content__inner .product-details_container .product-title{margin-top:1rem}.category-content{padding:0}.category-callback .block_container{padding:1rem 0;line-height:1.8}.sidebar-container{display:none}.main_view{justify-content:center}.product-page{padding-left:15px}.product-content .thumbnail_container .img_wrapper{flex-direction:row;margin:0 auto}.product-content .thumbnail_container .img_wrapper .img_container{padding:3px}.product_container .carousel-inner{text-align:center}.table_container{text-align:center}.events-page .content_container{padding-left:unset}.events-page .header{flex-direction:column}.events-page .header .title,.events-page .header .date{width:100%}.events-page .img_container{text-align:center;padding-bottom:1rem}.simple_jumbotron p.title{font-size:40px}.event_page-content .event_gallery{padding:1rem 0}.event_page-content .event_gallery .img_container{padding:0.75rem 0}.contact-page .description{width:90%}.contact-page .contact-details{width:100%}.contact-page .social-media{width:90%}.contact-page .contact_form{padding:40px 20px}}@media (min-width: 576px) and (max-width: 767.98px){.home-about .bc_plain{padding:1rem 0}.home-about .bc_plain .btn-container{position:static}#main_nav .nav-container .navbar-nav .nav-link{padding:0.75rem 1.2rem}#main_nav .logo_container{background-color:#d7282f}.category-content .category-content__inner .product-details_container .product-title{margin-top:2rem}.sidebar-container{display:none}.main_view{justify-content:center}.product-content .thumbnail_container .img_wrapper{flex-direction:row}.product_container .carousel-inner{text-align:center}.table_container{text-align:center}.events-page .content_container{padding-left:unset}.contact-page .description{width:85%}.contact-page .contact-details{width:100%}.contact-page .social-media{width:90%}}@media (min-width: 768px) and (max-width: 991.98px){.home-about .bc_plain{padding:1rem 0}.home-about .bc_plain .btn-container{position:static}#main_nav .nav-container .navbar-nav .nav-link{padding:0.75rem 1.2rem}#main_nav .logo_container{background-color:#d7282f}.contact-page .description{width:80%}.contact-page .contact-details{width:100%}.contact-page .social-media{width:90%}.contact-page .contact_form{padding:40px 10px}}@media (min-width: 992px) and (max-width: 1199.98px){.home-about .bc_plain{padding:1rem 0}.home-about .bc_plain .btn-container{position:static}#main_nav .nav-container .navbar-nav .nav-link{padding:0 0.5rem}.contact-page .contact-details{width:100%}.contact-page .social-media{width:90%}.contact-page .contact_form{padding:40px 20px}}@media (max-width: 400px){.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}}@media (min-width: 1200px){.container{max-width:1200px}}
