*{box-sizing:border-box}body{color:#0c0c0c;background-color:#fff;font-family:Montserrat,sans-serif;overflow-x:hidden}.layout_padding{padding:70px 0}.layout_padding2{padding:75px 0}.layout_padding2-top{padding-top:75px}.layout_padding2-bottom{padding-bottom:75px}.layout_padding-top{padding-top:90px}.layout_padding-bottom{padding-bottom:90px}h1,h2{font-family:Playfair Display,serif}.heading_container{flex-direction:column;align-items:flex-start;display:flex}.heading_container h2{margin-bottom:0;font-size:3.5rem;font-weight:700;position:relative}.heading_container h2:after{content:"";background:#f7444e;width:70px;height:5px;margin:10px auto;display:block}.heading_container h2 span{color:#f7444e}.heading_container p{margin-top:10px;margin-bottom:0}.heading_container.heading_center{text-align:center;align-items:center}a,a:hover,a:focus{text-decoration:none}a:hover,a:focus{color:initial}.btn,.btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:none!important}.hero_area{flex-direction:column;min-height:100vh;display:flex;position:relative}.sub_page .hero_area{min-height:auto;box-shadow:0 0 5px rgba(0,0,0,.25)}.header_section{z-index:9999;background:#fff;width:100%;padding:15px 0;position:fixed;box-shadow:0 5px 15px rgba(0,0,0,.2)}.header_section .container-fluid{padding-left:25px;padding-right:25px}.navbar-brand{font-family:Playfair Display,serif}.navbar-brand span{color:#000;font-size:32px;font-weight:700}.custom_nav-container{padding:0}.custom_nav-container .navbar-nav{margin-left:auto}.custom_nav-container .navbar-nav .nav-item .nav-link{color:#131313;text-align:center;text-transform:uppercase;border-radius:5px;padding:5px 20px;font-weight:700;transition:all .3s}.custom_nav-container .navbar-nav .nav-item .nav-link svg{fill:#000;width:17px;height:auto;margin-bottom:2px}.custom_nav-container .navbar-nav .nav-item:hover .nav-link,.custom_nav-container .navbar-nav .nav-item.active .nav-link{color:#f7444e}.custom_nav-container .navbar-nav .nav-item:hover .nav-link svg,.custom_nav-container .navbar-nav .nav-item.active .nav-link svg{fill:#f7444e}.custom_nav-container .nav_search-btn{color:#000;border:none;width:35px;height:35px;padding:0}.custom_nav-container .nav_search-btn:hover{color:#f7444e}.custom_nav-container .navbar-toggler{outline:none;width:37px;height:42px;padding:0;transition:all .3s}.custom_nav-container .navbar-toggler span{background-color:#000;border-radius:5px;width:35px;height:4px;margin:7px 0;transition:all .3s;display:block;position:relative}.custom_nav-container .navbar-toggler span:before,.custom_nav-container .navbar-toggler span:after{content:"";background-color:#000;border-radius:5px;width:100%;height:100%;transition:all .3s;position:absolute;top:-10px;left:0}.custom_nav-container .navbar-toggler span:after{top:10px}.custom_nav-container .navbar-toggler[aria-expanded=true]{transform:rotate(360deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span{transform:rotate(45deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span:before,.custom_nav-container .navbar-toggler[aria-expanded=true] span:after{top:0;transform:rotate(90deg)}.slider_section{flex:1;align-items:center;padding:90px 0 75px;display:flex;position:relative}.slider_section .row{align-items:center}.slider_section #customCarousel1{width:100%;position:unset}.slider_section .detail-box h1{color:#25928a;text-shadow:-3px -3px #222,3px -3px #222,-3px 3px #222,3px 3px #222,4px 4px #fff,5px 5px #fff,6px 6px #fff,7px 7px #fff;margin-bottom:15px;font-size:4.5rem;font-weight:700;line-height:70px}.slider_section .detail-box h1 span{color:#f7444e;text-shadow:-3px -3px #222,3px -3px #222,-3px 3px #222,3px 3px #222,4px 4px #fff,5px 5px #fff,6px 6px #fff,7px 7px #fff}.slider_section .detail-box p{margin-top:20px;margin-bottom:1.5rem;font-size:16px}.slider_section .detail-box a{color:#fff;background-color:#f7444e;border:1px solid #f7444e;border-radius:0;margin-top:10px;padding:12px 45px;font-weight:700;transition:all .3s;display:inline-block}.slider_section .detail-box a:hover{color:#f7444e;background-color:transparent}.slider_section .img-box img{width:100%}.slider_section .carousel-indicators{position:unset;justify-content:flex-start;align-items:center;margin:45px 0 0}.slider_section .carousel-indicators li{opacity:1;background-color:#fff;border-radius:100%;width:12px;height:12px}.slider_section .carousel-indicators li.active{background-color:#f7444e;width:20px;height:20px}.slider_bg_box{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.slider_bg_box img{-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right;width:100%;height:100%}.product_section .heading_container{margin-bottom:20px}.product_section .box{background-color:#f7f8f9;border:10px solid #fff;margin-top:25px;padding:35px;transition:all .3s;position:relative;overflow:hidden;box-shadow:5px 5px 5px -5px rgba(0,0,0,.2)}.product_section .box .img-box{justify-content:center;align-items:center;height:215px;display:flex}.product_section .box .img-box img{max-width:100%;max-height:160px;transition:all .3s}.product_section .box .detail-box{text-align:center;justify-content:space-between;display:flex}.product_section .box .detail-box h5{margin-top:10px;font-size:18px}.product_section .box .detail-box h6{color:#002c3e;margin-top:10px;font-weight:600}.product_section .box:hover img{transform:scale(1.1)}.product_section .box:hover .option_container{opacity:1;visibility:visible;transform:translateY(0)}.arrival_section{background-color:#d4ced0}.product_section .option_container{z-index:3;opacity:0;visibility:hidden;background-color:rgba(255,255,255,.6);justify-content:center;align-items:center;width:100%;height:100%;transition:all .2s;display:flex;position:absolute;top:0;left:0;transform:translateY(100%)}.product_section .options{flex-direction:column;align-items:center;display:flex}.product_section .options a{text-align:center;border-radius:30px;width:165px;margin:5px 0;padding:8px 15px;transition:all .3s;display:inline-block}.product_section .options .option1{color:#fff;background-color:#f7444e;border:1px solid #f7444e}.product_section .options .option1:hover{color:#f7444e;background-color:transparent}.product_section .options .option2{color:#fff;background-color:#000;border:1px solid #000}.product_section .options .option2:hover{color:#000;background-color:transparent}.product_section .btn-box{justify-content:center;margin-top:45px;display:flex}.product_section .btn-box a{color:#fff;background-color:#f7444e;border:1px solid #f7444e;border-radius:0;padding:10px 40px;transition:all .3s;display:inline-block}.product_section .btn-box a:hover{color:#f7444e;background-color:transparent}.arrival_section .heading_container{color:#002c3e;margin-bottom:10px}.arrival_section .box{padding:120px 45px;position:relative}.arrival_section .arrival_bg_box img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:90%;height:100%}.arrival_section a,.shop-now-btn{color:#fff;background-color:#f7444e;border:1px solid #f7444e;border-radius:0;padding:10px 45px;transition:all .3s;display:inline-block}.arrival_section a:hover,.shop-now-btn:hover{color:#f7444e;background-color:transparent}.why_section .box{text-align:center;color:#fff;background-color:#002c3e;border-radius:5px;padding:45px 50px}.detail-box h5{font-size:21px;font-weight:700}.remove_line_bt h2:after{display:none}.why_section .box .img-box{margin-bottom:15px}.why_section .box .img-box svg{fill:#fff;width:55px;height:auto}.subscribe_section{text-align:center}.subscribe_section .box{background-color:#d4ced0;padding:75px 45px}.subscribe_section .subscribe_form .heading_container{color:#002c3e;justify-content:center}.subscribe_section .subscribe_form .heading_container h2{padding:0 25px}.subscribe_section .subscribe_form form{flex-direction:column;align-items:center;display:flex}.subscribe_section .subscribe_form form input{text-align:left;background-color:#fff;border:none;border-radius:90px;outline:none;width:100%;height:60px;margin-top:15px;padding:5px 25px}.subscribe_section .subscribe_form form input::-webkit-input-placeholder{color:#171620}.subscribe_section .subscribe_form form input:-ms-placeholder-shown{color:#171620}.subscribe_section .subscribe_form form input::placeholder{color:#171620}.subscribe_section .subscribe_form form button{color:#fff;text-transform:uppercase;background-color:#f7444e;border:1px solid #f7444e;border-radius:35px;width:100%;max-width:285px;margin-top:35px;padding:10px 45px;font-weight:600;transition:all .3s;display:inline-block}.subscribe_section .subscribe_form form button:hover{color:#f7444e;background-color:transparent}.client_section .box{text-align:center;flex-direction:column;align-items:center;margin-top:55px;display:flex}.client_section .box .img_container{background-color:transparent;border-radius:100%;justify-content:flex-end;align-items:center;width:auto;height:auto;display:flex}.client_section .box .img_container .img-box{background-color:#fff;border-radius:100%;justify-content:center;align-items:center;width:auto;height:auto;margin-right:-1px;display:flex}.client_section .box .img_container .img-box .img_box-inner{border-radius:100%;justify-content:center;align-items:center;width:150px;height:150px;display:flex;overflow:hidden}.client_section .box .img_container .img-box .img_box-inner img{width:100%}.client_section .box .detail-box{margin-top:25px}.client_section .box .detail-box h5{font-size:20px;font-weight:600}.client_section .box .detail-box h6{color:#999998;font-size:15px}.client_section .carousel-control-prev,.client_section .carousel-control-next{opacity:1;opacity:1;color:#fff;background-color:#f7444e;border-radius:100%;width:50px;height:50px;margin:0 5px;top:43%;transform:translateY(-50%)}.client_section .carousel-control-prev:hover,.client_section .carousel-control-next:hover{background-color:#212121}.client_section .carousel-control-prev{left:25%}.client_section .carousel-control-next{right:25%}.footer_section{color:#fff;text-align:left;background-color:#002c3e;padding-top:70px}.footer_section h4{font-size:28px}.footer_section h4,.footer_section .footer-logo{text-align:left;margin-bottom:20px;font-family:Playfair Display,serif;font-weight:600}.footer_section .footer-col{margin-bottom:30px}.footer_section .footer_contact .contact_link_box{flex-direction:column;display:flex}.footer_section .footer_contact .contact_link_box a{color:#fff;margin:10px 0}.footer_section .footer_contact .contact_link_box a i{margin-right:5px}.footer_section .footer_contact .contact_link_box a:hover{color:#f7444e}.footer_section .footer-logo{color:#fff;font-size:32px;font-weight:700;display:block}.footer_section .footer_social{-webkit-box-pack:left;justify-content:left;margin-top:25px;margin-bottom:10px;display:flex}.footer_section .footer_social a{color:#002c3e;background-color:#fff;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 2.5px;font-size:18px;display:flex}.footer_section .footer_social a:hover{color:#f7444e}.footer_section .map_container{align-items:stretch;width:100%;height:175px;display:flex;overflow:hidden}.footer_section .map_container .map{flex:1;height:100%}.footer_section .map_container .map #googleMap{height:100%}.footer_section .footer-info{text-align:center;margin-top:25px}.footer_section .footer-info p{color:#fff;border-top:1px solid rgba(255,255,255,.2);margin:0;padding:20px 0}.footer_section .footer-info p a{color:inherit}.heading_container.heading_center h3{margin-bottom:15px;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;position:relative}li.nav-item ul{background:#fff;border:2px solid #000;border-radius:0;width:190px;margin-top:10px;margin-left:10px;padding:10px 20px;box-shadow:4px 4px #000}li.nav-item ul li{float:left;width:100%;margin:6px 0}li.nav-item ul li a{color:#212529;letter-spacing:.2px;margin-top:10px;font-size:16px;font-weight:500;transition:all .5s}li.nav-item ul li a:hover,li.nav-item ul li a:focus{color:#f7444e}.inner_page_head{text-align:center;color:#fff;background:#f7444e;padding-top:50px;padding-bottom:40px}.inner_page_head h3{font-size:42px;font-weight:800}footer{background:#f8f8f8;padding:90px 0 70px}.logo_footer{margin-bottom:30px}.information_f p{margin-bottom:1.2rem;font-size:15px;line-height:25px}.widget_menu h3{text-transform:uppercase;letter-spacing:.2px;margin-bottom:25px;font-size:18px;font-weight:700}.widget_menu ul{margin:0;padding:0;list-style:none}.widget_menu ul li{float:left;width:100%}.widget_menu ul li a{color:#000;float:left;width:100%;margin-top:5px;margin-bottom:0;font-size:15px}.field{display:flex}.widget_menu{float:left;width:100%}div.form_sub .field input[type=email],div.form_sub .field input[type=email]:hover,div.form_sub .field input[type=email]:focus{box-shadow:none;border:1px solid #ccc;border-radius:0;width:100%;height:48px;padding:10px 110px 10px 15px;font-size:14px;position:relative}.form_sub{position:relative}.form_sub input[type=email]+input[type=submit]{color:#fff;background:#f7444e;border:none;height:48px;padding:0 15px;font-size:14px;font-weight:600;position:absolute;top:0;right:0}form input{text-transform:capitalize;background:#fff;border:1px solid #ccc;width:100%;margin-bottom:20px;padding:15px;font-size:14px;line-height:normal}form textarea{text-transform:capitalize;background:#fff;border:1px solid #ccc;width:100%;min-height:150px;margin-bottom:20px;padding:15px;font-size:14px;line-height:normal}form input[type=submit]{text-transform:capitalize;color:#fff;background:#333;border:none;width:auto;margin:0 auto;padding:15px 45px;font-size:16px;font-weight:600;line-height:normal;transition:all .1s;display:flex}form input[type=submit]:hover,form input[type=submit]:focus{color:#fff;background:#f7444e}.cpy_{text-align:center;background:#222;padding:20px 0}.cpy_ p{color:#fff;margin:0;font-size:15px;font-weight:400}.cpy_ p a{color:#f7444e;margin:0;font-size:15px;font-weight:400}
