@charset "utf-8";

/* CSS Document */

@import url(https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&display=swap);

@import url(https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,400;0,700;1,400;1,700&display=swap);

@import url(https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap);

/*====================================== reset.css is here ========================================*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}

table {	border-collapse:collapse; border-spacing:0;}

fieldset,img { border:0; }

address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}

ol,ul { list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}

q:before,q:after {content:'';}

abbr,acronym { border:0;}

.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}

header,nav,section,article,aside,footer,hgroup {display: block;}

::selection{ background:#0f94d9; color:#fff; }

figure{ padding:0; margin:0; }

*{box-sizing:border-box;}

img{max-width:100%; height:auto; display:block; }

.pad-last{padding:0 !important;}

.flo-lt{float:left !important;}

.flo-rt{float:right !important;}

.no-bor{border:0 !important;}

.last{margin:0 !important;}

.mb-20 {margin-bottom: 20px;}

/**************************************************************************************/

a											{ text-decoration:none; outline:0 none; cursor:pointer;}

a:hover										{ text-decoration:none; }

h1											{ font-size:46px; }

h2											{ font-size:40px; }

h3											{ font-size:30px;}

h4											{ font-size:26px; }

h5											{ font-size:20px; }

h6											{ font-size:16px; }

input,textarea								{ color:#b1b1b1; font-family: 'Open Sans', sans-serif; outline:none; }

/*----------------------------------------------------------------------------------*/

html 										{

    /* height: 100%; */

}

body										{color:#000;font-family: 'Montserrat', sans-serif;font-size:14px;line-height:22px;/* height: 100%; */}

.bg-color{background:#f2f2f2;}

/* ---------------------------------------------------------------------------------*/

.wrapper{padding:107px 0 0;/* margin-bottom: -267px; */width:100%;position:relative;left:0;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;min-height: calc(100vh - 267px);}

.container{ margin:0 auto; width:1516px; padding:0 20px;}

.container2{max-width: 1160px;margin: 0 auto;width: 94%;}

.push {

        height: 267px;

      }

/* --------All btns-------*/

.btn1{display:inline-block; margin:0; padding:15px 30px; background:#fff; color:#000; font-weight:600; text-transform:uppercase; border-radius:4px;}

.btn2{display:inline-block; margin:0; padding:15px 30px; background:#ff1267; color:#fff !important; outline:none; font-weight:600; text-transform:uppercase; border-radius:4px;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}

.btn2:hover{background:#000; color:#fff !important;}

.btn3{display:inline-block; margin:0; padding:15px 30px; background:#000; color:#fff; outline:none; font-weight:600; text-transform:uppercase; border-radius:4px;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}

.btn3:hover{background:#fff; color:#000;}

.btn4{display:inline-block; margin:0; padding:10px 20px; background:#029b0f; color:#fff; outline:none; font-size: 14px; text-transform: uppercase; font-weight:500; border-radius:2px;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}

.btn4:hover{background:#000; color:#fff;}

.btn5{display:inline-block;margin: 0 auto;padding:10px 20px;background:#fff;color:#029b0f;outline:none;font-size: 14px;text-transform: uppercase;font-weight:500;border-radius:2px;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}

.btn5:hover{background:#000; color:#fff;}

.btn6{display:inline-block; margin:0; padding:10px 20px; background:#a1a1a1; color:#fff; outline:none; font-size: 14px; text-transform: uppercase; font-weight:500; border-radius:2px;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}

.btn6:hover{background:#000; color:#fff;}



.btn7{border: 1px solid #029b0f; display:inline-block; margin:0; padding:10px 20px; color:#029b0f; outline:none; font-size: 14px; text-transform: uppercase; font-weight:600; border-radius:2px;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}

.btn7:hover{background:#029b0f; color:#fff;}









/* ---------------*/

.top{background: #edecec; width: 100%; display: block;}

.top ul{float: right;}

.top ul li{padding: 6px 5px; display: inline-block; float: left;}

.top ul li a:hover{color: #49a651;}

.header{padding: 0;border-bottom: 1px solid #ccc;position: fixed;left: 0;top: 0;width: 100%;background: #fff;z-index: 99;}

.logo{display: inline-block;margin: 0;padding: 8px 0;float: left;}

.logo a{display: block; margin: 0; padding: 0;}

.nav{display: inline-block; margin: 0; padding: 0; float: right; width: 80%; }

.nav ul{display: inline-block; margin: 0; padding: 0;}

.nav ul li{display: inline-block;margin:0;padding: 19px 0px;float: left; border-bottom: 2px solid transparent;}

.nav > ul > li > a{display: block;margin: 0px 10px;padding: 0;font-family: 'Karla', sans-serif;font-size: 16px;color: #000;font-weight: normal;text-transform: capitalize;}

.nav ul li a:hover, .nav ul li a.active{color: #49a651;}

.nav ul li a span{padding: 0 5px;}

.nav > ul > li:hover{border-bottom: 2px solid #49a651;}



.sub-menu{margin: 0;padding: 20px 20px;width: 100%;background: #fff;position: absolute;left: 0;top: 100%;z-index: 999999;border-top: 1px solid #ccc;transition: transform .3s ease,opacity 0ms linear .3s,visibility 0ms linear .3s;transform-origin: top center;transform: scaleY(0);}

.sub-menu ul{display: inline-block;/* float: left; */margin: 0;padding: 0;width: 19%;opacity: 0;transform: translateY(-15px);transition: transform .1s,opacity .1s;transition-delay: 0s;text-align: left;vertical-align: top;}

.sub-menu ul li{display: block; float: none;padding: 0;}

.sub-menu ul li span{font-weight: 600; color: #000;}

.sub-menu ul li a{padding: 6px 0; display: block;}

.nav ul li:hover .sub-menu{display: block;transform: scaleY(1);opacity: 1;visibility: visible;text-align: center;}

.nav ul li:hover .sub-menu ul{opacity: 1; transform: translateY(0); transition: transform .3s ease,opacity .2s linear; transition-delay: .2s;}

.nav > ul.right-nav li{border: 0 !important;padding: 19px 2px;vertical-align: middle;}



.cart{display: none;margin: 0;padding: 0;border: 1px solid #ccc;width: 380px;border-top: 0;position: absolute;right: 0;top:100%;background: #fff;z-index: 99;}

.cart ul{width: 100%;}

.cart ul li{display:block; margin: 0; padding: 14px 14px; float: none; border-top:1px solid #ccc ;}

.cart ul li:nth-child(even) {background-color: #f3f3f3; }

.cart figure{width: 78px;height: 78px;padding: 10px 10px;border: 1px solid #ccc;display: flex;align-items: center;}

.cart p{display: inline-block;margin: 0;font-size: 14px;color: #717171;font-weight: normal;line-height: 20px;width: 150px;}

.cart h6{display: inline-block; margin: 0; padding: 0; font-size: 20px; color: #000; font-weight: bold;}

.cart ul li.total{display: block; background: none;}

.cart ul li.total a{display: block; text-align: center; font-size: 16px; font-weight: 600; color: #fff !important;}

.cart ul li.total h6{display: block; margin: 0 0 15px;}

.cart-cont{display: flex;align-items: center;padding: 0 0 0 20px;}

.cart img{margin: 0 auto;}

.close{opacity: 1; position: absolute; right: 10px; top: 10px;}

.cart-block{display: flex; align-items: center;}



.banner-section{padding: 30px 0;}

.banner-section .container{display: flex;}

.banner-left{float: left;padding: 0;width: 21%; position: relative;}

.banner-left figure{background: #e8e8e8;}

.banner-left img{margin: 0 auto; width: 100%;}

.cont{display: block; margin: 0; padding:30px 30px; position: absolute; left: 0; top: 0; color: #282828;}

.cont h4{display: block; margin: 0 0 20px 0; padding: 0; font-size: 20px;  font-weight: 700; text-transform: uppercase;}

.cont h4 span{display: block; font-size: 14px; font-weight: 600;}





.banner-right{float: right;padding: 0;width: 21%;}

.banner-right img{margin: 0 auto; width: 100%;}

.banner-right figure{position: relative;}

.banner-right .cont{color: #fff;}

.img4 {margin: 20px 0 0;}

.bt{visibility: hidden; opacity: 0; display: flex;width:100%;height:100%;background: rgb(2 155 15 / 65%);position: absolute;left: 0;top: 0;align-items: center;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}



.banner-right figure:hover .bt{visibility: visible; opacity: 1;} 



.banner-maiddle{float: left;padding: 0 20px;width: 58%;}

.banner-maiddle ul{height: 100%;}

.banner-maiddle ul li{height: 100%;}

.banner-maiddle .slick-list, .banner-maiddle .slick-track{height: 100%;}

.banner-maiddle .slick-track div{height: 100%;}

.slick-prev, .slick-next{background: #8a8a8a !important;}

.banner-maiddle .slick-next {right: 20px;}

.banner-maiddle .slick-prev {left: 20px;}

.banner-maiddle figure{height: 100%;padding:0; position: relative;}

.banner-maiddle img{width: 100%; height: 100%; object-fit: cover;}

.banner-maiddle p{margin:12px 0 -20px; padding: 0; font-size: 16px; color: #717171; font-weight: 500; font-family: 'Hind', sans-serif; text-align: center;}

.banner-maiddle p a{color: #029b0f;}

.banner-maiddle p a:hover{color: #282828;}

.new-block{max-width: 1160px;margin: 0 auto;padding: 50px 0;width: 96%;}

.new-block h2{display: block; margin: 0; padding: 0; text-align: center; font-size: 40px; color: #000; font-weight: 700; text-transform: uppercase; line-height: normal;}

.new-block h2 small{display: block; font-size: 14px; color: #000; font-weight: 600;}

.new-block .row div{padding-top:30px;}

.new-block a{-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;border: 1px solid #ccc; color: #020202; font-family: 'Hind', sans-serif; font-weight: 500; font-size: 14px; text-transform: uppercase; padding: 10px 20px; display: table; margin: 0 auto;}

.new-block a:hover{background: #029b0f; color: #fff;}

.section3{

    /*background: url(../images/img10.jpg) no-repeat center center;padding: 0;min-height: 500px;background-size: cover;display: flex;align-items: center;*/

    margin: 0 0 50px;

    position: relative;}

.section3 P{color: #fff;font-size: 14px;font-weight: 500;}

.section3 h2{color: #fff;font-size: 49px;text-transform: uppercase;margin: 10px 0 20px;line-height: 50px;font-weight: 700;}

.section3 span{line-height: normal; display: block;background: #029b0f;font-size: 30px;color: #fff;text-align: center;position: absolute;bottom: -50px;width: 100%;padding: 20px 0;font-weight: 600;}



.specials-section{padding: 60px 0; margin: 0; display: block;}

.specials-section h2{display: block; margin: 0; padding: 0; text-align: center; font-size: 40px; color: #000; font-weight: 700; text-transform: uppercase; line-height: normal;}

.specials-section h2 small{display: block; font-size: 14px; color: #000; font-weight: 600;}

.specials-section ul{margin: 30px 0; display: block; text-align: center;}

.specials-section ul li{display: inline-block; margin: 0; padding: 0 5px; width: 24%;}

.specials-section ul li a{display: block; position: relative;}

.block{-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;display: flex; visibility: hidden; opacity: 0; align-items: center;position: absolute;left: 0;top: 0;height: 100%;width: 100%;padding: 0 30px;background: rgb(0 0 0 / 32%);}

.block h3{display: block;margin: 0;padding: 20px 20px;background: #fff;color: #000;text-transform: uppercase;font-size: 30px;border: 1px solid #ccc;box-shadow: 0 0 0px 10px #fff;width: 100%;font-weight: 700;}

.block h3 span{display: table;background: #ee4e36;color: #fff;font-size: 14px;line-height: normal;padding: 6px 10px 3px;margin: 0 auto 10px;font-family: 'Hind', sans-serif;}



.specials-section ul li a:hover .block{visibility: visible; opacity: 1;}



.footer{display: block; padding: 30px 0; background: #f8f7f5;}

.footer p{display: block; margin: 20px 0; padding:0 60px 0 0;font-family: 'Hind', sans-serif; font-size: 16px; color: #000000; font-weight: 600; line-height: 22px;}

.footer a{display: inline-block;}

.footer h5{display: table;margin: 0 0 20px;padding: 0 0 14px;font-family: 'Hind', sans-serif;font-size: 16px;color: #000;font-weight: bold;text-transform: uppercase;border-bottom: 1px solid #029b0f;}

.footer ul{}

.footer ul li{display: block;margin: 0;padding: 3px 0;}

.footer ul li a{display:inline-block;margin: 0;padding: 0;font-family: 'Hind', sans-serif;font-size: 14px;color: #000;font-weight: 600;}

.footer ul li a:hover{color: #029b0f;}



.icons{display: inline-block; position: fixed; left: 0; top: 40%; z-index: 99;}

.icons a{-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;display: table;padding: 10px 20px 10px 10px;font-size: 12px;color: #fff;font-weight: 600;background: #029b0f;text-transform: uppercase;margin: 0 0 5px -120px;text-align: right;}

.icons a img{display: inline-block;margin: 0 0 0 10px;vertical-align: middle;}

.icons a.view-cart{margin:0 0 5px -85px; background: #ee4e36;}

.icons a:hover{margin-left:0 ;}



.inner-pages-content{

   min-height: 100%;

   min-height: calc(100vh - 260px);

   /* display: table; */

}

.inner-pages-content .container{display: flex;min-height: calc(100vh - 260px);}

.side-nav{width: 300px;display: inline-block;margin: 0;padding: 60px 0px;background: #ededed;}

.top{/*padding: 0 40px;*/ margin: 0 0 10px;}

.top figure{width: 86px; height: 86px; background: #fff; border-radius: 100%; padding:18px 15px; margin: 0 0 10px;}

.top h3{font-size: 16px; color: #000; font-weight: 600; line-height: 26px;}

.top h3 small{font-size: 16px; color: #717171; font-weight: normal; display: block;}



.side-nav ul{}

.side-nav ul li{padding:5px 0; margin: 0; display: block;}

.side-nav ul li a{display: block; padding:10px 40px; font-size: 18px;color: #000; font-weight: 600;}

.side-nav > ul > li > a:hover, .side-nav > ul > li.active > a{background: #fff; color: #029b0f;}



.right-content{width: calc(100% - 300px);display:inline-block; float: right; padding: 60px 30px;}

.top-section{display: block; margin: 0 0 30px;}

/* #example_filter{margin: -20px 0 10px;} */

.top-section hr{margin: 0 0 30px; border-color:#c2c2c2 ;}

.top-section h3{display: inline-block; font-size: 30px; color: #000; font-weight: 700;}

.top-section h3 span{font-size: 16px; color: #717171; font-weight: normal; display: block; margin: 5px 0 13px;}

.filtel1{display: inline-block; width: 200px; float:right;}

.filtel1 .form-control{border-color: #029b0f;color: #029b0f;padding:10px 0 10px 40px;background: url(../images/fliter.png) no-repeat 10px center;height: auto;font-weight: 600;text-transform: uppercase;}

.table2{margin: 0;}



.table>thead>tr>th, .table>tfoot>tr>th {font-weight: 600; font-size: 18px; color: #000;}

.table td{font-size: 16px; color: #717171;border-bottom: 1px solid #ddd;}

.table2 .fa-check-circle {color: #029b0f;}

.table2 .fa-clock-o{color: #717171;}

.pagination a, .pagination span{color: #717171; font-size: 18px; font-weight: 600;}

.pagination li.active a, .pagination li.active span{color: #fff; border-color: #029b0f; background: #029b0f !important;}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{color: #fff; border-color: #029b0f;background: #029b0f !important;}



.table3{}

.table3 figure{border: 1px solid #ccc; background: #fff; padding: 10px 10px; display: inline-block; width: 70px;}

.table3 thead tr{background: none !important;}

.table3 tr:hover{background: #f4f4f4;}

.table3 tr:hover td{color: #000;}

.table3 tr:hover a{color: #ee4e36;}

.table3 tr td{vertical-align: middle !important;}

.quantity-number input{

    border: 1px solid #ccc;

    text-align: center;

    padding: 10px 0;

}

.add-action{

      

        background: none !important;

        border: 1px solid #ccc !important;

        border-radius: 0 !important;

        border-left: 0;

        padding: 4px 0;

        width: 28px;

        margin: 0;

        outline: none !important;

        display: block;

        text-align: center;

        color: #717171;

        font-weight: 100;

        font-size: 12px;

        cursor: pointer;

        }



.total-block{float: right;}

.total-block span{margin: 0 10px; font-size: 20px; color: #000; font-weight: 600;}



.form-block{display: inline-block;margin: 0;padding: 0;width: 66%;float: right;text-align: right;}

.form-control{box-shadow: none;}

.form-block .form-control{background: #ebebeb;}

.left{width: 48%; float: left;text-align: left;}

.right{width: 48%; float: right;text-align: left;}



.pik-edit{display: flex; align-items: center;}

.pic-block{display: inline-block;margin: 0;padding: 0 3%;float: left;}

.pic-block figure{background: #fff;border: 10px solid #ccc;border-radius: 100%;width: 200px;height: 200px;text-align: center;display: inline-block;align-items: center;vertical-align: middle;padding: 30px 0;margin: 0 -6px;}

.pic-block figure img{margin: 0 auto;}



.close-icon{background: #fff;border: 6px solid #ccc;border-radius: 100%;text-align: center;display: inline-block;padding: 10px;float: left;}

.close-edit{background: #fff;border: 6px solid #ccc;border-radius: 100%;text-align: center;display: inline-block;padding: 10px;float: right;}



.table4{border:1px solid #ddd; width: 60%; float: left;}

.location{display: inline-block; margin: 0; padding: 20px 0; float: right; width: 35%; border:1px solid #ddd;}

.location h3{font-size: 18px; color: #000; font-weight: 600;margin: 0 0 10px;}

.location p{font-size: 16px; color: #000; line-height: 30px; font-weight:normal;}

.location p strong{font-weight: 500;}

.location p a{display: inline-block;}

.location div{padding: 0 20px;}

.location h4{font-size: 18px; color: #000; font-weight: 600;margin: 0 0 10px;cursor: pointer;}

.location h4:after{content:'\f067 ';font-family: 'FontAwesome'; font-weight: normal; display: inline-block; font-size: 16px; color: #000; float: right;}

.location h4.active:after{content:'\f068  ';font-family: 'FontAwesome'; font-weight: normal; display: inline-block; font-size: 16px; color: #000; float: right;}

.change-loc{padding: 0 !important; display: none;}

.change-loc .form-group{padding: 0;}



.custom-file {position: relative; display: inline-block;width: 100%; margin-bottom: 0;}

.custom-file-input {position: relative; z-index: 2; width: 100%;height: calc(1.5em + .75rem + 2px);margin: 0; opacity: 0;height: 43px;}

.custom-file-label { position: absolute;top: 0;right: 0; left: 0;z-index: 1; padding: 10px 10px; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; border: 1px solid #ced4da; border-radius: .25rem;height: 43px;background: #ebebeb;margin: 0;}

.custom-file-label::after {position: absolute;top: 0; right: 0;bottom: 0;z-index: 3;display: block;padding: 10px 23px;line-height: 1.5;color: #495057; content: "";background: url(../images/icon10.png) no-repeat center center;background-size: 14px auto;height: 43px; }













.inner-banner{display: flex;align-items: center;background: url(../images/headline.jpg) no-repeat center center;height: 230px;background-size:cover;text-align: center;}

.inner-banner h3{font-size: 30px;color: #fff;font-weight: 700;display: block;text-align: center;width: 100%;}

.seasidetms{background-color: #f8f7f7; padding: 60px 0; margin: 40px 0;}

.seasidetms ul{}

.seasidetms ul li{display: inline-block;margin: 0;padding: 20px 10px;float: left;width: 33.3%;text-align: center;}

.seasidetms ul li figure{display: inline-block;margin: 0 0 12px;}

.seasidetms ul li h3{font-size: 20px;font-weight: 600;color: #000;margin: 0 0 13px;}

.seasidetms ul li p{font-size: 14px;font-weight: normal;color: #717171;}



.block1{display:flex; align-items: center; width: 80%; margin:110px auto;}

.block1 figure{width: 50%;}

.block1 img{width: 100%; height: auto;}

.block1-cont{display: inline-block;padding: 20px 30px;width: 50%;direction: ltr;}

.block1-cont h3{font-size: 20px;font-weight: 600;color: #000;margin: 0 0 13px;}

.block1-cont p{font-size: 14px;font-weight: normal;color: #717171;}



.slider3{display: block;width:80%;margin: 0 auto;padding: 50px 0 90px 0;}

.slider3 h2{font-size: 40px; color: #000; font-weight: 700; margin: 0 0 50px; line-height: normal; text-align: center; display: block;}

.slider3 h2 span{display: block;font-size: 14px; color: #ea4d34;}

.slider3 ul{}

.slider3 ul li{padding: 0 20px;}

.block3{border: 1px solid #ececec;padding: 20px 20px;}

.block3 figure{margin: 0 0 20px;}

.block3 figure img{width: 100%;}

.block3 h3{font-size: 20px;font-weight: 700;color: #000;margin: 0 0 15px;line-height: normal;}

.block3 p{font-size: 14px;font-weight: normal;color: #717171;margin: 0 0 20px 0;}

.block3 a{font-size: 12px;font-weight: 600;color: #000;text-transform: uppercase;}

.slick-dots{bottom: -30px;}

.slick-dots li{padding: 0 !important;}

.slick-dots li button{background: #ccc;}

.slick-dots li button:hover, .slick-dots li.slick-active button, .slick-dots li button:focus{background:#ee4e36;}

.inner-banner2{display: flex;align-items: center;background: url(../images/headline-1.jpg) no-repeat center center;height: 230px;background-size:cover;text-align: center;}

.inner-banner2 h3{font-size: 30px;color: #fff;font-weight: 700;display: block;text-align: center;width: 100%;}



.contacts-section{padding: 50px 0;}

.form-section{width: 50%; float: left; display: inline-block;}

.form-section h2{font-size: 30px; color: #000; font-weight: 700; margin: 0 0 20px 15px; line-height: 35px; display: block;}

.form-section h2 span{display: block;font-size: 14px; color: #ea4d34;}

.form-section .btn4{border: 0; margin: 0 0 0 15px;}



.contact-right{width: 40%; display: inline-block; margin: 0; padding:50px 30px; float: right; background: url(../images/contacts-1.jpg) no-repeat center center; background-size:cover ;}

.contact-right-in{background: #fff;padding: 70px 30px;display: block;text-align: center;}

.contact-right-in h5{font-size: 20px;color: #000;font-weight: 600;display: block; line-height: normal; margin: 0 0 50px;}

.contact-right-in h5 a{font-size: 14px;color: #ea4d34;font-weight: 600;display: block; line-height: normal;}

.contact-right-in h4{font-size: 30px;color: #000;font-weight: 600;display: block; line-height: normal; margin: 0 0 50px;}

.contact-right-in h4 span{font-size: 20px;color: #000;font-weight: 600;display: block; line-height: normal;}







.product .side-nav ul li{padding:0;}



.product .side-nav ul li span{color:#282828;font-size:14px;font-weight:600;border-bottom:1px solid #ccc;display:block;padding: 0 0 10px 20px;}



.product .side-nav ul li a{font-size: 14px;color:#6f6f6f;font-weight: 400;padding: 7px 20px;border-right:5px solid transparent;text-transform: uppercase;}



.product .side-nav > ul > li > a:hover, .product .side-nav > ul > li.active > a{color:#ee4e36; border-right:5px solid #ee4e36;}



.product .side-nav > ul > li > a:after { content: '\02C7'; display: inline-block; float: right; font-size: 30px; margin: 7px 0 0 0;}

.product .side-nav > ul > li.active > a:after { content: '\02C6'; display: inline-block; float: right; font-size: 30px; margin: 7px 0 0 0;}



.product-section{display:block; margin:0; padding:0;}



.product-section ul{margin:0 -10px;}



.product-section ul li{display:inline-block; margin:0; padding:10px 10px; float:left; width:33.3%;}





.block4{border:1px solid #cbcbcb; 
     display:block; text-align:center; position: relative;}



/* .disabled:after{content: 'No Stock Availiable !'; color: #fff; font-size: 18px; font-weight: 600; background: rgb(2 155 15 / 92%); width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: grid;

    align-items: center;} */

    .pdisabled:after{content: 'No Stock Availiable !'; color: #fff; font-size: 18px; font-weight: 600; background: rgb(2 155 15 / 92%); width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: grid;

        align-items: center;}

    

    .block4.disabled:hover{box-shadow:0 0 20px transparent !important;}

.block4 figure img{margin:0 auto;}



.block4 h6{font-size:16px; color:#282828; font-weight:600; margin:20px 0 10px;}



.block4 h5{font-size:16px;color:#282828;font-weight:700;margin: 0 0 10px;}



.block4 a{font-size:14px; color:#282828; font-weight:600; text-transform:uppercase;}



.block4 a img{display:inline-block;margin:0;vertical-align: middle;}







.block4 .form-group{display: inline-block; width: 66%;float: left; text-align: left;}



.block4 label{padding:0;display: block;}



.block4 .quantity-adder{display: inline-block;float: right !important;text-align: left;}







.block4:hover{box-shadow:0 0 20px #c3c3c3;}



.block4:hover h6, .block4:hover a{color:#ee4e36;}





.logoss{display: block; margin:0 0 40px 0; padding: 0;}

.logoss ul{}

.logoss ul li{display: inline-block; float: left; margin: 0; width: 16.6%;}

.logoss ul li img{margin: 0 auto; width: 150px;}

.logoss h2{display: block; margin: 0 0 40px 0; text-align: center; }



.slick-prev.slick-disabled, .slick-next.slick-disabled{opacity: 1;}



/*Priduvt SUb menu*/

.pSubs{

	    /*padding: 0 43px;*/

	    display:none;

	    background-color: #dedede;

}

.pSubs li a:hover,.pSubs li.active a { background: #fff; color: #ee4e36 !important;}



.pSubs li a { color: #6f6f6f; }

.product .side-nav ul li.active .pSubs{ display: block; }



.new-block img{width: 100%; height: auto;}





.menu{float: right;margin:11px 0px 0 0px;padding: 10px;background: #fff;display: none;}

#nav-icon{width: 26px;height: 20px;position:relative;margin:0px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;}

#nav-icon span{display:block;position:absolute;height: 3px;width:100%;background: #d94f5c;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}

#nav-icon span:nth-child(1) {top:0px;}

#nav-icon span:nth-child(2) {top: 8px;}

#nav-icon span:nth-child(3) {top: 16px;}

.open #nav-icon span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}

.open #nav-icon span:nth-child(2){opacity:0;left:-60px;}

.open #nav-icon span:nth-child(3){top:10px;transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}



.account-menu{position: relative;}



.account-menu ul{display: block;float: none;background: #edecec;}

.account-menu ul li{display: block;float: none;padding: 8px 5px;border-bottom: 1px solid #ddd;}

.account-menu ul li a{display: block;font-size: 12px;}

.account-menu .dropdown-menu{padding: 0;}

.dropdown-menu ul{position: relative;}

.account-menu .dropdown-menu ul::after{content: '';display: inline-block;margin: 0;padding: 0;position: absolute;left: 60px;top: -20px;border: 10px solid #dcd9d9;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid transparent;}

.right-content1{width: 100%; overflow: auto;}



.product .side-nav > ul.company > li > a:after{display: none;}



.nav .company{display: none;}