@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
@font-face {
    font-family: 'mangalregular';
    src: url('fonts/mangal-webfont.eot');
    src: url('fonts/mangal-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/mangal-webfont.woff2') format('woff2'),
         url('fonts/mangal-webfont.woff') format('woff'),
         url('fonts/mangal-webfont.ttf') format('truetype'),
         url('fonts/mangal-webfont.svg#mangalregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mangalbold';
    src: url('fonts/mangalb_0-webfont.eot');
    src: url('fonts/mangalb_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/mangalb_0-webfont.woff2') format('woff2'),
         url('fonts/mangalb_0-webfont.woff') format('woff'),
         url('fonts/mangalb_0-webfont.ttf') format('truetype'),
         url('fonts/mangalb_0-webfont.svg#mangalbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
html, body{height:100%;overflow-x: hidden;}
body{margin:0; padding:0; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:15px; color:#333333;}
a {text-decoration:none; color:#fc6a03; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
a:hover { color:#fc6a03; text-decoration:none; }
a:focus{outline:none; text-decoration:none; color:inherit; }
:focus{outline:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0; padding:0; font-family: 'Open Sans', sans-serif; font-weight:700;}
h1{font-size:42px;}
h2{font-size:36px;}
h3{font-size:30px;}
h4{font-size:24px;}
h5{font-size:18px;}
h6{font-size:16px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit; text-decoration:none; font-size:inherit;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;}
p{margin:0 0 20px 0; line-height:25px;}
ul, ol{margin:0; }
strong, b{ }
input:focus,
select:focus,
textarea:focus,
button:focus,
.btn:focus, .btn.focus { outline: none; box-shadow: none; }
.container { max-width: 1030px; }
/*----------------------------------------------*/
.padd60{padding:60px 0;}
.productinfo{text-align: center;margin-top:70px;}
.productinfo h2{font-size:26px;line-height: 40px;margin-bottom: 30px;font-weight: normal;font-family: 'mangalregular';}
.productinfo p{font-weight:400;line-height: 30px;}
.productinfo span{color:#fc6a03;font-weight:bold;}
.productinfo .lstgose{margin:30px -5px 40px;}
.productinfo .lstgose .lstbox{padding:0 0;display: inline-block;vertical-align: middle;width: 13.9%;}
.productinfo .lstgose .lstbox .imghe{height:80px;overflow: hidden;}
.productinfo .lstgose .lstbox h6{font-size:14px;font-weight:bold;line-height: 22px;}
.herbal h5{font-size: 16px;font-weight: 700;text-align: center;text-transform: uppercase;margin-bottom:5px;}
.herbal h2{color: #fc6a03;font-size: 30px;font-weight:bold;text-align: center;text-transform: uppercase;} 
.herbal p{text-align: center;line-height: 30px;font-weight:400;margin-bottom: 30px;}
.herbal .herbalbox a h5 {text-transform: uppercase;font-size:16px;font-weight:bold; color: #333333;}
.herbal .herbalbox a:hover h5 { color: #fc6a03; }
/*.herbal .herbalbox .herbalimg{height: 180px;overflow: hidden;margin-bottom: 25px;line-height: 180px;}*/
.herbal .herbalbox{margin-bottom:50px;text-align: center;}
/*.herbal .herbalbox .herbalimg img{display:inline-block;margin:0 auto;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.herbal .herbalbox .herbalimg:hover img{transform: scale(1.2);transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
*/
.herbal .text-center{width: 100%;margin-top:0px;margin-bottom:40px;}
.herbal .col-sm-10{align-items: center;align-self: center;margin:0 auto;}
.herbal .strksec{border:3px solid #cccccc;border-radius:5px;padding:15px 30px;}
.herbal .strksec h6{margin-bottom:0; font-size: 15px; color: #333333; text-transform: uppercase; line-height: 24px;}
.herbal .strksec .col-sm-3{align-items: center;align-self: center;}
.herbal .strksec .col-sm-5{align-self: center;}
.herbal a.fillbtn:hover, .herbal button.fillbtn:hover{background: #f0f0f0;}
.herbal a.fillwithout:hover, .herbal button.fillwithout:hover{background: #f0f0f0;}
.bestoffer{border-top:5px solid #fc6a03;}
.bestoffer h5{font-size: 16px;font-weight: 700;text-align: center;text-transform: uppercase;margin-bottom:5px;}
.bestoffer h2{color: #fc6a03;font-size: 40px;font-weight:bold;text-align: center;text-transform: uppercase;} 
.bestoffer p{text-align: center;line-height: 24px;font-weight:400;margin-bottom: 30px;}
.bestoffer p b{font-weight: 700;}
.bestoffer .productctn{text-align: center;}
.bestoffer .productctn h5{margin-bottom:10px;}
.bestoffer .productctn h5 a{display: block;font-weight:bold;text-transform: uppercase;}
.bestoffer .productctn span{font-size:14px;font-weight:400;}
.bestoffer em{font-weight:bold; font-family: 'mangalbold';}
.bestoffer .oldprice{color:#999;font-size:14px;text-decoration: line-through;margin-right:5px;}
.bestoffer .newprice{color:#fc6a03;font-size:14px;}
.bestoffer .offerbtn,
.herbalbox .offerbtn,
.productinfo .offerbtn{border:1px solid #48af34;background: #e3f3e0;font-style: italic;font-size:11px;color:#017444;display: table;margin:0 auto;padding:2px 5px;border-radius:5px;font-weight:400;}
.productinfo .offerbtn { margin: 3px 0 0 0; }
.productinfo .oldprice { color: #999; margin-right: 10px; }
.productinfo .newprice { color: #fc6a03; }
.bestoffer img{max-width: 100%;width: auto !important;margin:0 auto;display: block;}
/*.bestoffer .productimg{height:190px;overflow: hidden;margin-bottom:30px;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.bestoffer .productimg:hover{transform: scale(1.2);transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}*/
.bestoffer .owl-dots{text-align: center;margin-top:20px;}
.bestoffer .owl-dots .owl-dot{display: inline-block;vertical-align: middle;width: 15px;height: 15px;border-radius:100%;margin:0 8px;background: #fff;border:2px solid #666666;}
.bestoffer .owl-dots .owl-dot.active{background:#666;}
.bestoffer .owl-dots .owl-dot:focus{outline: inherit;}
.panchgavyaproduct{border-top:5px solid #fc6a03;background: #f5f2eb;overflow: hidden;text-align: center;}
.panchgavyaproduct h5{font-size: 20px;font-weight: 700;text-align: center;text-transform: uppercase;margin-bottom:5px;}
.panchgavyaproduct h2{color: #fc6a03;font-size: 40px;font-weight:bold;text-align: center;text-transform: uppercase;} 
.panchgavyaproduct p{text-align: center;line-height: 24px;font-weight:400;margin-bottom: 30px;}
.panchgavyaproduct p b{font-weight: 700;}
.panchgavyaproduct ul{width: 25%;float:left;padding:0;list-style: none;margin-bottom:30px;}
.panchgavyaproduct ul li a{margin-bottom: 15px;font-size: 14px;font-weight: bold;color:#333;position: relative;padding-left:25px;text-align: left;display: block;}
.panchgavyaproduct ul li a:hover{color:#fc6a03;}
.panchgavyaproduct ul li a:before{content: "\f00c";position: absolute;left:0;top:0;color:#fc6a03;font-family: 'FontAwesome';}
a.fillbtn, button.fillbtn { border: 0;border-radius:5px;color:#fff;margin-bottom:15px;margin-right:10px;background:#fc6a03;padding:12px 28px;font-size: 16px;font-weight: bold;display: inline-block;text-transform: uppercase; cursor: pointer;}
a.fillwithout, button.fillwithout{border: 0;border-radius:5px;color:#fc6a03;margin-bottom:15px;padding:12px 28px;font-size: 16px;font-weight: bold;text-transform: uppercase;display: inline-block; cursor: pointer;}
a.fillbtn:hover, button.fillbtn:hover{background: #fff;color:#fc6a03;}
a.fillwithout:hover, button.fillwithout:hover{background: #fff;}
.cowhappysec .text-center{width: 100%;margin-top:30px;}
.cowhappysec h5{font-size: 20px;font-weight: 700;text-align: center;text-transform: uppercase;margin-bottom:5px;}
.cowhappysec h2{color: #fc6a03;font-size: 40px;font-weight:bold;text-align: center;text-transform: uppercase;} 
.cowhappysec p{text-align: center;line-height: 24px;font-weight:400;margin-bottom: 30px;}
.cowhappysec p b{font-weight: 700;}
.cowhappysec .mapframe iframe{height: 320px;width: 100%;margin-bottom:7px;}
.cowhappysec h6{font-size: 14px;font-weight: 400;}
.cowhappysec h6 i{color:#e20000;}
.cowhappysec .smallpst{height: 140px;overflow: hidden;margin-bottom:10px;}
.cowhappysec .smallpst a{display: block;position: relative;height:100%;overflow: hidden;}
.cowhappysec .smallpst img{width: 100%;height: 100%;object-fit: cover;object-position: center top;}
.cowhappysec .smallpst iframe{width: 100%;height: 100%;}
.cowhappysec h6 span{font-size: 14px;font-weight:bold;color:#e20000;margin:0 4px;}
.cowhappysec .smallpst a::before{top: 0;left: 0;width: 0;height: 0;opacity: 0;background: rgba(255, 255, 255, 0.1);content: "";position: absolute;z-index: 1;
transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;}
.cowhappysec .smallpst a::after{bottom: 0;right: 0;width: 0;height: 0;opacity: 0;background: rgba(255, 255, 255, 0.1);content: "";position: absolute;z-index: 1;
transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;}
.cowhappysec .smallpst:hover a::before{width: 100%;height: 100%;opacity: 1;}
.cowhappysec .smallpst:hover a::after{width: 100%;height: 100%;opacity: 1;} 
.cowhappysec .smallpst a:hover i {top: 50%;opacity: 1;visibility: visible;transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;
-webkit-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;}
.cowhappysec .smallpst a i {width: 40px;height: 40px;font-size: 20px;border-radius: 100%;line-height: 40px;background: #fc6a03;color: #fff;
opacity: 0;visibility: hidden;position: absolute;left: 0;right: 0;top: -50%;transform: translate(-50%,-50%);transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;text-align: center;left: 50%;}
.cowhappysec a.fillbtn:hover{background: #f0f0f0;}
.cowhappysec a.fillwithout:hover{background: #f0f0f0;}
.testimonial{background: #f0f0f0;}
.testimonial .text-center{width: 100%;margin-top:30px;}
.testiminialbox .whitebg{background: #fff;padding:20px;text-align: center;border-radius:8px;margin-bottom:20px;}
.testiminialbox .whitebg p{font-size: 16px;line-height: 30px;margin-bottom: 0;color:#333;}
.testiminialbox .userrev{text-align: center;}
.testiminialbox .userrev .star{margin-bottom:10px;}
.testiminialbox .userrev i{color:#fc6a03;margin-right:2px;}
.testiminialbox .userrev h5{font-size: 16px;font-weight: bold;margin-bottom:2px;}
.testiminialbox .userrev span{font-style: italic;color:#999999;font-size: 14px;}
.testiminial-details .testiminialbox { margin-bottom: 20px; }
.testiminial-details .testiminialbox .whitebg { background: #f0f0f0; margin-bottom: 10px; }
.testimonial h5{font-size: 20px;font-weight: 700;text-align: center;text-transform: uppercase;margin-bottom:5px;}
.testimonial h2{color: #fc6a03;font-size: 40px;font-weight:bold;text-align: center;text-transform: uppercase;} 
.testimonial p{text-align: center;line-height: 24px;font-weight:400;margin-bottom: 30px;}
.testimonial .owl-dots{text-align: center;}
.testimonial .owl-dots .owl-dot{display: inline-block;vertical-align: middle;width: 15px;height: 15px;border-radius:100%;margin:0 8px;background: #fff;border:2px solid #666666;}
.testimonial .owl-dots .owl-dot.active{background:#666;}
.testimonial .owl-dots .owl-dot:focus{outline: inherit;}
.benifitspanch h5{font-size: 20px;font-weight: 700;text-align: center;text-transform: uppercase;margin-bottom:5px;}
.benifitspanch h2{color: #fc6a03;font-size: 40px;font-weight:bold;text-align: center;text-transform: uppercase;}
.benifitspanch p{text-align: center;line-height: 24px;font-weight:400;}
.benifitspanch p b{display: block;font-weight: 700;}
.benifitspanch .graybg{background:#f7f7f7;padding:10px;margin-bottom:30px;}
.benifitspanch .graybg span{color: #fc6a03;font-size: 14px;font-weight: bold;margin-bottom:5px;display:block;}
.benifitspanch .graybg .col-sm-7{padding-left:5px;}
.benifitspanch .graybg .col-sm-7 p{font-size: 14px;line-height: 24px;text-align: left;}
.benifitspanch .graybg .col-sm-7 p a{color:#fc6a03;display: inline-block;}
.benifitspanch .graybg h4{margin-bottom:10px;}
.benifitspanch .graybg h4 a{display: block;font-size: 16px;text-transform: uppercase;font-weight: bold;}
.benifitspanch .graybg:nth-child(even) .col-sm-7{order:1;padding-left:15px;padding-right:5px;}
.benifitspanch .graybg:nth-child(even) .col-sm-5{order:2;}
.benifitspanch .owl-dots{text-align: center;}
.benifitspanch .owl-dots .owl-dot{display: inline-block;vertical-align: middle;width: 15px;height: 15px;border-radius:100%;margin:0 8px;background: #fff;border:2px solid #666666;}
.benifitspanch .owl-dots .owl-dot.active{background:#666;}
.benifitspanch .owl-dots .owl-dot:focus{outline: inherit;}
.footer{border-top:5px solid #fc6a03;/*box-shadow: 0 -5px 5px -5px #333;*/}
.topfooter{padding:25px 0 15px;border-bottom: 1px solid #e5e5e5;}
.footer p{font-size: 14px;font-weight: 400;line-height:25px;margin-bottom: 5px;}
.footer h6{margin-bottom: 5px; font-size: 14px;}
.footer .caresec p{margin-bottom:0px;}
.footer .caresec a.telph{font-size: 14px;color:#fc6a03;font-weight: bold;}
.footer .caresec a.emal{color:#333;font-weight:400;}
.footer .caresec a.emal:hover{color:#fc6a03;}
.footer .sdepicn a{display: inline-block;width: 34px;height: 34px;line-height: 34px;border-radius: 100%;text-align: center;font-size:17px;margin-right:6px;}
.footer .sdepicn a i{color:#fff;}
.footer .sdepicn a.fbicn{background: #435f9c;}
.footer .sdepicn a.twiicn{background: #55acee;}
.footer .sdepicn a.yoicn{background: #cc181e;}
.middlefooter {padding:40px 0;}
.middlefooter h6{margin-bottom:20px;text-transform: uppercase;}
.middlefooter ul{padding:0;list-style: none;}
.middlefooter ul li a{position: relative;display: block;color:#333333;text-transform: uppercase;font-size: 14px;font-weight: 400;padding-left:15px;margin-bottom:20px;}
.middlefooter ul li a:before{position: absolute;content: "\f105";left: 0px;font-family: FontAwesome;}
.middlefooter ul li a:hover{color:#fc6a03;}
.bottomfooter{background: #f0f0f0;padding: 25px 0;}
.bottomfooter h5{color:#fc6a03;font-size: 16px;font-weight: bold;}
.bottomfooter .newslefrm{position:relative;width:82%;}
.bottomfooter .newslefrm input[type="text"]{background: #fff;border:1px solid #ccc;height: 50px;width: 100%;padding:15px;}
.bottomfooter .newslefrm input[type="submit"]{position: absolute;right:0;top:0;min-width: 145px;height: 50px;color:#fff;font-size: 16px;background: #fc6a03;border:none;cursor: pointer;text-transform: uppercase;font-weight: bold;: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.bottomfooter .newslefrm input[type="submit"]:hover{background: #000;: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.bottomfooter .newslefrm .note{font-size: 12px;color: #666666;font-weight: 400;margin-top:12px;}
.bottomfooter .rgtimg{align-self: center;justify-content: flex-end;display: flex;}
.copyrgt{padding: 25px 0;}
.copyrgt p{margin:0;}
.copyrgt a{text-decoration: none;color:#333; padding:0 6px; font-weight:400; line-height: 14px;}
.copyrgt a:hover{color: #fc6a03;}
.design-by { float: left;  color:#333333; }
.design-by a { width:45px; height:15px; text-align: left; background:url(../images/arise-infoway-logo.png) left 0 no-repeat; display:inline-block; margin-left:5px; text-indent:-9999px; }


.bannerslide{background:#f9f1ec;}
.txtcon{padding:40px 0 60px;}
.bannerslide h5{color:#333;font-size:20px;font-weight: bold;margin-bottom:5px; text-transform: uppercase;}
.bannerslide h1{color:#fc6a03;font-size:50px;line-height: 60px;text-transform: uppercase;margin-bottom:5px;}
.bannerslide p{font-size:14px;font-weight: bold;text-transform: uppercase;margin-bottom:30px;}
.bannerslide ul{list-style: none;padding:0px;overflow: hidden;margin-bottom:20px;}
.bannerslide ul li{letter-spacing: -.6px;width: 50%;position:relative;font-size: 13px;padding-left:22px;color:#333333;text-transform: uppercase;float: left;font-weight: bold;margin-bottom:12px;}
.bannerslide ul li:before{content: "\f00c";position: absolute;left: 0;top: 0;color: #fc6a03;font-family: 'FontAwesome';}
.bannerslide .text-center{margin:0;text-align: left !important;}
.bannerslide .lfttext{padding-right:0;}
.bannerslide .text-center a{margin-bottom: 0;}
.imgcarousel{position:absolute;left: 0;}
.bannerslide .owl-dots .owl-dot {display: inline-block;vertical-align: middle;width: 15px;height: 15px;border-radius: 100%;margin: 0 8px;background: #fff;
border: 2px solid #666666;}
.bannerslide .owl-dots {text-align: center;margin-top:5px;position: absolute;left:0;right:0;margin:0 auto;bottom:20px;}
.bannerslide .owl-dots .owl-dot.active {background: #666;}
.bannerslide .owl-dots .owl-dot:focus{outline:inherit; }
.bannerslide .col-sm-2{position: absolute;right:-12%;top: 0;}
.bannerslide .container{position:relative;}
.bannerslide .col-sm-2{padding-top:40px;padding-bottom:40px;}
.bannerslide .col-sm-2 .approvedtxt{padding-top:15px;}
.bannerslide .col-sm-2 .approvedtxt h5{text-align: center;font-size:14px;font-weight:700;}
.bannerslide .approvedtxt .approvedlogo{display: block;margin: 0 auto 25px;text-align: center;}
.bannerslide .approvedtxt .approvedlogo img{max-width: 100%;width: auto;margin:0 auto;}
.header-top {padding: 10px 0;border-top: 5px solid #fc6a03;border-bottom:1px solid #e5e5e5;}
.header-area .container{max-width: 100%;padding:0 25px;}
.header-area .header-top h6{display:inline-block;vertical-align: middle;color:#666666;margin-right:30px;text-transform: uppercase;font-size: 14px;font-weight:700;margin-bottom: 0;}
.header-area .header-top h6 a{margin-left: 5px;color:#fc6a03;} 
.header-area .header-top .socialtop{display:inline-block;vertical-align: middle;}
.header-area .header-top .socialtop a{display:inline-block;font-size: 16px;vertical-align: middle;margin-right: 16px;color:#666666;}
.header-area .header-top .socialtop a:hover{color:#fc6a03;}
.header-area .header-top .centrecheader{padding:0;position:relative; display: table; margin: 0 auto;}
.header-area .header-top .centrecheader:before{content: "";position: absolute;left:-25px;top:10px;background: #fc6a03;width:50px;height: 2px;}
.header-area .header-top .centrecheader:after{content: "";position: absolute;right:-25px;top:10px;background: #fc6a03;width:50px;height: 2px;}
.header-area .header-top .centrecheader p{padding: 0 40px;background: #fff;margin-bottom: 0;text-transform: uppercase;font-weight:400;font-size: 14px;color:#fc6a03;}
.header-area .header-top .centrecheader strong{font-size: 14px;color:#666666;font-weight: 700;}
.header-area .header-top .centrecheader{align-self: center;align-items: center;} 
.header-area .header-top .text-right ul li a{font-size: 14px;font-weight: bold;color:#666666;text-transform:uppercase;}
.header-area .header-top .text-right ul li a:hover{color:#fc6a03;}
.header-area .header-top .text-right ul li{margin-right:10px;}
.header-area .logo{display: inline-block;vertical-align: middle;margin-right:3%;}
.header-area .searchheader{display: inline-block;vertical-align: middle;width:190px;margin-right:0%;}
.header-area .searchheader .searchfrm{position: relative;}
.header-area .searchheader input{width: 100%;height: 46px;border:1px solid #cccccc;padding:10px 15px;}
.header-area .searchheader button{position: absolute;right:0;top:0;border: none;background: none;line-height: 44px; width: 40px; cursor: pointer;}
.header-area .searchheader button i{color: #fc6a03;}
.header-area .searchheader input::-webkit-input-placeholder { /* Edge */color:#999999;font-size: 14px;font-weight: 400;}
.header-area .searchheader input:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#999999;font-size: 14px;font-weight: 400;}
.header-area .searchheader input::placeholder {color:#999999;font-size: 14px;font-weight: 400;}
.header-area .header-main-area{padding:0;box-shadow: 0 10px 6px -6px #ebebeb;margin-bottom:0px;}
.header-area .headnav{display: inline-block;}
.header-area .loginfo{align-self: center;align-items: center;-ms-flex: 0 0 12%;flex: 0 0 12%;max-width: 12%;}
.header-area .col-sm-7.position-static{-ms-flex: 0 0 62.333333%;flex: 0 0 62.333333%;max-width: 62.333333%;}
/*---------- main menu style start ---------*/
.main-menu ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;
flex-wrap: wrap;list-style: none;padding: 0;}

.main-menu ul li {
  position: relative;
}

.main-menu ul li a {
  color: #222222;
  font-size: 14px;
  padding:42px 8px;
  font-weight:700;
  display: block;
  text-transform:uppercase;
}

.main-menu ul li a i {
  font-size: 14px;
  padding: 0 3px;
}

.main-menu ul li:first-child a {
  padding-left: 0;
}

.main-menu ul li:hover > a, .main-menu ul li.active > a {
  color: #fc6a03;
}

.main-menu ul li ul.dropdown {
  top: calc(100% - 25px);
  left: 0;
  width: 220px;
  padding:10px 10px;
  position: absolute;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  z-index: 99999;
  pointer-events: none;
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  background:#f9f9f9;
  box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
}

.main-menu ul li ul.dropdown li {
  margin-right: 0;
  border-right: none;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}

.main-menu ul li ul.dropdown li a {
  color: #555555;
  font-size: 14px;
  font-weight: 400;
  padding: 5px 20px;
  text-transform: capitalize;
  position: relative;
  border-bottom: 1px dashed #efefef;
  z-index: 1;
}

.main-menu ul li ul.dropdown li a:before {
  width: 10px;
  height: 1px;
  left: 20px;
  top: 50%;
  content: ' ';
  position: absolute;
  background-color: #c29958;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  z-index: -1;
}

.main-menu ul li ul.dropdown li a i {
  float: right;
  padding-top: 5px;
}

.main-menu ul li ul.dropdown li:hover > a {
  color: #fc6a03;
}

.main-menu ul li ul.dropdown li:hover > a:before {
  opacity: 1;
  visibility: visible;
}

.main-menu ul li ul.dropdown li:hover > ul.dropdown {
  top: 0;
  opacity: 1;
  visibility: visible;
}

.main-menu ul li ul.dropdown li ul.dropdown {
  top: 100%;
  left: 100%;
  position: absolute;
  width: 250px;
  opacity: 0;
  visibility: hidden;
}

.main-menu ul li ul.dropdown li:last-child a {
  border-bottom: none;
}

.main-menu ul li ul.megamenu {
  width: 100%;
  max-width: 1110px;
  padding:15px 20px;
  left: 50%;
  -webkit-transform: translate(-50%, 20px);
      -ms-transform: translate(-50%, 20px);
          transform: translate(-50%, 20px);
}

@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
  .main-menu ul li ul.megamenu {
    max-width: 100%;
  }
}

.main-menu ul li ul.megamenu li {
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
}

.main-menu ul li ul.megamenu li.mega-title {
  color: #222222;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
}

.main-menu ul li ul.megamenu li.mega-title span {
  position: relative;
  margin-bottom: 15px;
  display: inline-block;
}

.main-menu ul li ul.megamenu li.mega-title span:before, .main-menu ul li ul.megamenu li.mega-title span:after {
  bottom: -6px;
  left: 0;
  width: 100%;
  height: 2px;
  content: ' ';
  position: absolute;
  background-color: #ebebeb;
}

.main-menu ul li ul.megamenu li.mega-title span:after {
  width: 50%;
  background-color: #c29958;
}

.main-menu ul li ul.megamenu li a {
  padding: 6px 0;
  border-bottom: none;
}

.main-menu ul li ul.megamenu li a:before {
  left: 0;
}

.main-menu ul li ul.megamenu li ul li {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}

.main-menu ul li ul.megamenu li:hover > a {
  color: #fc6a03;
  padding-left: 15px;
}

.main-menu ul li ul.megamenu li.megamenu-banners {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  margin-top: 25px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  padding-right: 20px;
}

.main-menu ul li ul.megamenu li.megamenu-banners img {
  width: 100%;
}

.main-menu ul li ul.megamenu li.megamenu-banners a:before {
  display: none;
}

.main-menu ul li ul.megamenu li.megamenu-banners:last-child {
  padding-right: 0;
}

.main-menu ul li ul.megamenu li.megamenu-banners:hover {
  opacity: 0.6;
}

.main-menu ul li ul.megamenu li.megamenu-banners:hover a {
  padding-left: 0 !important;
}

.main-menu ul li:hover ul.dropdown {
  opacity: 1;
  visibility: visible;
  pointer-events: visible;
  -webkit-transform: translate(0,0px);
      -ms-transform: translate(0,0px);
          transform: translate(0,0px);
}

.main-menu ul li:hover ul.megamenu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%,0px);
      -ms-transform: translate(-50%,0px);
          transform: translate(-50%,0px);
    background: #f9f9f9;
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
}

.main-menu ul.header-style-4 > li a {
  padding: 25px 15px;
}

.main-menu ul.header-style-4 > li:first-child > a {
  padding-left: 0;
}

/*---------- main menu style end ---------*/
/*------ offcanvas widget area start ------*/
.offcanvas-widget-area {
  margin-top: auto;
  padding-bottom: 30px;
}

@media only screen and (max-width: 479.98px) {
  .offcanvas-widget-area {
    padding-bottom: 0;
  }
}

.off-canvas-contact-widget li {
  color: #555555;
  font-size: 15px;
  margin-bottom: 5px;
}

.off-canvas-contact-widget li i {
  width: 20px;
}

.off-canvas-contact-widget li a {
  color: #555555;
}

.off-canvas-contact-widget li a:hover {
  color: #c29958;
}

.off-canvas-social-widget {
  margin-top: 20px;
}

.off-canvas-social-widget a {
  color: #555555;
  font-size: 18px;
  display: inline-block;
  margin-right: 15px;
}

.off-canvas-social-widget a:hover {
  color: #c29958;
}

/*------ offcanvas widget area end ------*/
.off-canvas-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  z-index: 9999;
}

.off-canvas-wrapper.open {
  opacity: 1;
  visibility: visible;
}

.off-canvas-wrapper.open .off-canvas-inner-content {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.off-canvas-wrapper .off-canvas-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  content: '';
  cursor: url("../img/icon/cancel.png"), auto;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.off-canvas-wrapper .off-canvas-inner-content {
  background-color: #fff;
  width: 300px;
  padding: 20px;
  height: 100%;
  position: relative;
  -webkit-transform: translateX(calc(-100% - 50px));
      -ms-transform: translateX(calc(-100% - 50px));
          transform: translateX(calc(-100% - 50px));
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

@media only screen and (max-width: 479.98px) {
  .off-canvas-wrapper .off-canvas-inner-content {
    width: 260px;
    padding: 15px;
  }
}

.off-canvas-wrapper .btn-close-off-canvas {
  top: 0;
  left: 100%;
  width: 40px;
  height: 40px;
  font-size: 20px;
  color: #fff;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  background-color: #c29958;
}

.off-canvas-wrapper .btn-close-off-canvas i {
  font-size: 40px;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  display: block;
  line-height: 40px;
}

.off-canvas-wrapper .btn-close-off-canvas:hover i {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.off-canvas-wrapper .off-canvas-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: auto;
  height: 100%;
}

.search-box-offcanvas form {
  position: relative;
}

.search-box-offcanvas form input {
  color: #666;
  font-size: 13px;
  width: 100%;
  height: 40px;
  border: none;
  padding: 0 40px 0 10px;
  background-color: #f2f2f2;
}

.search-box-offcanvas form .search-btn {
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  line-height: 42px;
  font-size: 20px;
  color: #222222;
  position: absolute;
}

.search-box-offcanvas form .search-btn:hover {
  color: #c29958;
}

/*------- mobile top bar settings start -------*/
.mobile-settings {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #efefef;
}

.mobile-settings li {
  margin-bottom: 5px;
}

.mobile-settings .nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.mobile-settings .nav .mobile-top-dropdown .dropdown-toggle {
  font-size: 14px;
  color: #555555;
  cursor: pointer;
}

.mobile-settings .nav .mobile-top-dropdown .dropdown-toggle i {
  font-size: 12px;
  padding-left: 5px;
  vertical-align: middle;
}

.mobile-settings .nav .mobile-top-dropdown .dropdown-toggle:hover {
  color: #c29958;
}

.mobile-settings .nav .mobile-top-dropdown .dropdown-toggle:after {
  display: none;
}

.mobile-settings .nav .mobile-top-dropdown .dropdown-menu {
  padding: 0;
  border-color: #efefef;
  -webkit-transform: translateY(30px);
      -ms-transform: translateY(30px);
          transform: translateY(30px);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.mobile-settings .nav .mobile-top-dropdown .dropdown-menu.show {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.mobile-settings .nav .mobile-top-dropdown .dropdown-menu .dropdown-item {
  font-size: 13px;
  color: #555555;
  padding: 6px 15px;
}
.loginfo li{display: inline-block;vertical-align: middle;margin-right:25px;}
.loginfo li:last-child{margin-right:0;}
.loginfo li a{color:#5d5d5d;font-size:14px;font-weight:bold;text-transform: uppercase;position: relative;}
.loginfo li i{margin-right:5px;color:#5d5d5d;font-size:16px;}
.loginfo li sup{border-radius: 100%;width: 16px;height:16px;background: #fc6a03;color:#ffffff;font-size: 10px;font-weight:bold;text-align: center;display: inline-block;line-height: 16px;    top: -6px;
    left: 7px;position: absolute;}
.loginfo li a:hover{color:#fc6a03;}
/*------- mobile top bar settings end -------*/
.seolnk {margin:20px 0;}
.seolnk ul{padding:0;list-style: none;}
.seolnk ul li{display: inline-block;font-size: 13px;vertical-align: middle;margin-bottom: 0px;}
.seolnk ul li span{font-weight:700;}
.seolnk ul li a{font-weight:400;color:#222;padding-right:4px;line-height: 12px;font-size:12px;margin-right:4px;border-right:1px solid #222;display: block;}
.seolnk ul li:last-child a{margin-right:0;padding-right:0;border-right:none;}
.seolnk ul li a:hover{color:#fc6a03;}
.main-menu ul li ul.megamenu li a{padding-left: 15px;position: relative;}
.main-menu ul li ul.megamenu.dropdown li a:before{position: absolute;content: "\f105";left: 0px;font-family: FontAwesome;transform: none;background-color: inherit;z-index: 1;opacity: 1;top:6px;width: auto;height: auto;left:0;visibility: visible;}
.main-menu ul li ul li a{font-weight: 400;}
.main-menu ul li ul.megamenu li a{font-weight: 400;}
.main-menu ul li ul.dropdown li a{padding-left: 15px;position: relative;}
.main-menu ul li ul.dropdown li a:before{position: absolute;content: "\f105";left:5px;font-family: FontAwesome;transform: none;background-color: inherit;z-index: 1;opacity: 1;top:5px;width: auto;height: auto;visibility: visible;}
.main-menu ul li ul.dropdown li .h-product { padding-right: 20px; }
.main-menu ul li ul.dropdown li .h-product a { padding: 0; }
.main-menu ul li ul.dropdown li .h-product a img { border: 1px solid #dedede; padding: 5px; }
.main-menu ul li ul.dropdown li .h-product a:before { display: none; }
.main-menu ul li ul.dropdown li a:hover{}
/* back to top 
-------------------------*/
.back-to-top-btn{position:fixed;    bottom:-50px; opacity:0; right:50px;  
  transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;  z-index:5;}
.back-to-top-btn a{width:50px; height:50px; font-size:50px; display:inline-block; color:#ffffff;text-align:center; background: #fc6a03; text-decoration:none;}
.back-to-top-btn a i{line-height:45px;display: block;}
.back-to-top-btn a:hover{background:#666;}
.show-backtop{bottom:125px; opacity:1;}
.innerpagebanner {position: relative;margin-bottom:40px;height:300px;background-position: center;background-repeat: no-repeat;background-size: cover;text-align: center;}
.innerpagebanner::after {content: " ";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.65);}
.innerpagebanner.no-banner { height:120px; }
.innerpagebanner.no-banner:after { background:#f0f0f0; }
.innerpagebanner .container {position: relative;z-index: 1;height: 100%;}
.innerpagemaintitle {text-align: center;    position: absolute;top: 50%;left: 50%;-webkit-transform: translateY(-50%) translateX(-50%);
-khtml-transform: translateY(-50%) translateX(-50%);-moz-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);
-o-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);width: 100%;}
.innerpagemaintitle h3 {font-size: 30px;color: #fff;letter-spacing: 1px;text-transform: uppercase;margin-bottom: 3px;}
.innerpagebanner.no-banner h3,
.no-banner .innerpagemaintitle .breadcrumb-item + .breadcrumb-item::before,
.no-banner .innerpagemaintitle .breadcrumb li a { color: #666; }
.no-banner .innerpagemaintitle .breadcrumb { padding: 0 10px; }
.innerpagemaintitle nav {display: inline-block;}
.innerpagemaintitle .breadcrumb {padding: 10px;margin-bottom: 0px;list-style: none;background-color: transparent;border-radius: 0;}
.innerpagemaintitle .breadcrumb li {color: #fc6a03;font-size: 14px;font-weight: 400;letter-spacing: 1px;}
.innerpagemaintitle .breadcrumb li a {color: #fff;}
.innerpagemaintitle .breadcrumb-item + .breadcrumb-item::before {color: #fff;}
.innerpagemaintitle h3 span {color: #fc6a03;}
.contactuspagesec {margin-bottom: 40px;}
.contactuspagesec h2 {padding-bottom: 15px; margin-bottom: 30px; position: relative;font-size: 26px; }
.contactuspagesec h2:before {position: absolute; left: 0px; bottom: 0px; height: 3px; width: 50px; background-color: #fc6a03; content: "";}
.contactaddressbg {background-color:#f9f1ec; padding:20px; color: #bbb; border: 1px solid #eed2c1;}
.contactaddressbg ul {margin: 0px; padding: 0px;}
.contactaddressbg li {list-style-type: none; display: block; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #eed2c1; overflow: hidden;}
.contactaddressbg li a {color: #666;}
.contactaddressbg li a:hover {color: #29a8ee; text-decoration: none;}
.contactaddressbg li:last-child {padding-bottom: 0px; margin-bottom: 0px; border-bottom: none;}
.contacticons {float: left; width: 50px; height: 50px; line-height:50px; text-align: center;  border-radius: 100%;  font-size: 22px; background-color: #fff; color: #fc6a03; border: 1px solid #eed2c1;}
.condet {margin-left: 65px;color: #666;font-weight:400; }
.contactaddressbg i{display: block;line-height: 50px;}

.contactformsec input, .contactformsec textarea {background-color:#f9f9f9; border: none; border-radius: 0px;     border: 1px solid #e2e2e2;
    border-radius: 5px;height:120px;}
.contactformsec .form-control:focus  {background-color:#f9f1ec; border-color:#eed2c1; none; box-shadow: none; color: #666;}
.contactformsec input[type="submit"] {background-color: #fc6a03; color:#fff;  font-size: 14px; font-weight:bold;text-transform: uppercase; letter-spacing:.5px;border:1px solid #fc6a03;  padding: 10px 25px; height: auto;cursor: pointer;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.contactformsec input[type="submit"]:hover {background-color: #000; color:#fc6a03;border-color:#000;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;} 
.contactaddressbg b{display: block;}
.phonetext {padding-top: 12px;}
.emailtext {padding-top: 12px;}
.contactaddressbg .fa-envelope{font-size: 18px;}
.contactformsec label{font-weight:600;}
.contactformsec label sup{color:#f00;}
.contactformsec input[type="text"],.contactformsec input[type="email"],.contactformsec input[type="tel"]{background-color:#f9f9f9;border:1px solid #e2e2e2;border-radius: 5px;height:46px;}
.contactmap {position: relative; height: 450px;}
.contactmap  iframe {position: absolute; width: 100%; height: 100%; opacity: 0.7;}
.PBnone {padding-bottom: 0px !important;}
.contactmap {position: relative;height: 450px;background: #000;}
.contactmap iframe {position: absolute;width: 100%;height: 100%; opacity: 0.7;}
/** comman style here **/
.content{margin-bottom:40px;}
.content p{font-weight:400;}
.content p strong{font-weight:700;color:#fc6a03;}
.content img.alignleft,.content .alignleft { float: left; margin-right: 20px; max-width:40%;border: 3px solid #fff;box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 15%); }
.content img.alignright,.content .alignright { float: right; margin-left: 20px; max-width:40%;border: 3px solid #fff;box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 15%);}
.content img.aligncenter,.content .aligncenter,.content img.alignnone,.content .alignnone  { display: block; margin: 0 auto 20px !important; clear: both;border: 3px solid #fff;
box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 15%);}
.content img.alignleft,.content .alignleft,.content img.alignright,.content .alignright { display: inline; margin-top: 0;border: 3px solid #fff;box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 15%);}
.content img.alignleft,.content img.aligncenter,.content img.alignright { margin-bottom: 5px;border: 3px solid #fff;box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 15%);}
.productpge .grayg{/*background: #f8f8f8;border:1px solid #e2e2e2;*/margin-bottom: 30px;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.herbal.productpge .herbalbox .herbalimg{background: #fff;margin-bottom: 0;height: auto;}
.productpge  .herbalbox{margin-bottom: 0;}
.productdes{padding:10px;}
.productdes a.addtocart{clear: both;display: table;margin:7px auto;background: #fc6a03;color:#fff;border-radius:0;padding:0 15px 0 45px; line-height: 35px;font-size:14px;font-weight:600; text-transform: uppercase; position: relative;overflow: hidden;}
.productdes .oldprice { color: #999; /*font-size: 14px; text-decoration: line-through;*/ margin-right: 5px; }
.productdes .newprice { color: #fc6a03; }
.productpge .productdes h5{margin-bottom: 10px;display: block;position: relative;padding-bottom: 10px;}
.productpge .productdes h5 a{color:#333;line-height: 22px;display: block;}
.productpge .productdes h5:after{background: #e65f00;bottom:0;width: 40px;height:3px;position: absolute;left:0;right:0;margin:0 auto;content: "";}
.productpge .productdes .price{font-weight:700;display: block;margin-bottom: 10px;}
.productpge .productdes a.addtocart i{position: absolute;left:0;background: #e65f00;color:#fff;width: 35px;height: 35px;line-height: 35px;top:0;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.productpge .grayg:hover{box-shadow:rgb(0 0 0 / 16%) 0px 1px 4px;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
/*.productpge .grayg:hover .herbalimg img{transform: scale(1.2);transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;}*/
.productpge .grayg:hover h5 a{color:#fc6a03;}
.productpge .grayg:hover a.addtocart{background: #000;}
.productpge .grayg:hover a.addtocart i{background: #333;}     
.productpge .row{margin-top:40px;}
.paginationbottom .pagination { justify-content: center; }
.paginationbottom .pagination li {margin-right: 10px;}
.paginationbottom .pagination li a{font-weight: 500; width: 30px; height: 30px; text-align: center; line-height: 28px; display: block;font-size: 14px;border-radius:0;/*background: #333;*/color:#333;/*border:1px solid #333;*/}
.paginationbottom .pagination li a:hover{background: transparent;color:  #fc6a03;}
.paginationbottom .pagination li.active a {background: #fc6a03;color:#fff !important;font-weight:700 !important;border-color: #fc6a03;}
.paginationbottom .pagination .page-item.disabled .page-link{background: #333;color:#fff;border-radius:0;cursor: pointer;}
.paginationbottom .pagination .page-item:first-child .page-link{border-radius:0;}
.paginationbottom{margin: 15px 0;}
.rgtprodet h6{margin-bottom: 5px;}
.rgtprodet h2{text-align: left;padding-bottom:10px;border-bottom:1px solid #e2e2e2;}
.rgtprodet .rating { display: inline-block; width: 60%; font-size: 18px; }
.rgtprodet .rating i{color:#fc6a03;}
.rgtprodet .rating span{font-weight:600;margin-left:10px; }
.rgtprodet .rating .totalrat { display: block; margin-left: 0; font-size: 14px; color: #333; color: #999; }
.rgtprodet .share { display: inline-block; width: 39%; vertical-align: top; }
.rgtprodet .share .addthis_default_style { float: right; }
.rgtprodet .share .at-icon-wrapper { margin-right: 5px; position: relative; top: 2px; width: 20px !important; height: 20px !important; text-align: center; vertical-align:top; }
.rgtprodet .productinfo{border:1px solid #e2e2e2;background: #fff;margin-top: 30px;margin-bottom:30px;}
.rgtprodet .quantity{margin-bottom:30px;}
.rgtprodet .quantity strong{font-weight:bold;display: inline-block;vertical-align: middle;margin-right:20px;}
.rgtprodet .quantity fieldset{display: inline-block;vertical-align: middle;}
.rgtprodet .productinfo ul{list-style: none;padding:0;}
.rgtprodet .productinfo ul li{overflow: hidden;text-align: left;}
.rgtprodet .productinfo ul li:nth-child(odd){background: #f2f2f2;}
.rgtprodet .productinfo ul li strong{width: 50%;padding:10px;float: left;font-weight:bold;position: relative;}
.rgtprodet .productinfo ul li span{padding:10px;font-weight:400;border-left:1px solid #e2e2e2;display: block;padding:10px 20px;float:left;color:#333;}
.rgtprodet input[type="button"] {
    background-color: #fc6a03;
    color: #fff;
    cursor: pointer;
    width: 35px;
    height: 35px;
    border:none;
    font-size:24px;
        font-weight: bold;
        line-height: 0;
        vertical-align: middle;
}
.rgtprodet input[type="text"] {
    border: 1px solid #e2e2e2;
    height: 35px;
    width: 50px;
    text-align: center;
        vertical-align: middle;
}
.rgtprodet .fillbtn i{margin-right:10px;}
.rgtprodet .fillwithout{background: #000;color: #fff;}
.rgtprodet .fillwithout:hover{color:#000;}
.rgtprodet .fillwithout i{margin-right:10px;}
.tab-content > .active{opacity: 1;}
.descriptiontab{margin:40px 0;}
.descriptiontab ul li{margin-right:10px;}
.descriptiontab ul li a{padding:10px 15px;border:1px solid #e2e2e2;color:#000;display: block;font-weight: 400;background: #f9f9f9;border-radius:5px;}
.descriptiontab ul li a.active{background: #fc6a03;color:#fff;border-color:#fc6a03;}
.descriptiontab .innerctn{text-align:left;padding:30px;border:1px solid #e2e2e2;border-radius:5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;background: #fff;margin-top:20px;}
.descriptiontab .innerctn h1 {font-size:35px;}
.descriptiontab .innerctn h2{font-size:25px;text-align: left; text-transform: capitalize;}
.descriptiontab .innerctn h3 {font-size:18px;text-align: left; text-transform: capitalize;}
.descriptiontab .innerctn p{text-align: left; margin-bottom: 20px; line-height: 24px;}
.descriptiontab .innerctn p:last-child;{ margin-bottom: 0;}
.descriptiontab .innerctn h4{font-size: 22px;}
.descriptiontab .innerctn strong{font-weight:bold;display: inline-block;/*margin-bottom: 15px;color:#fc6a03;*/}
.descriptiontab .innerctn h5{text-align: left;text-transform: capitalize;font-weight: 600;}
.nav-tabs{border-bottom:none;}
.graph-star-rating{background:#f9f9f9 !important;}
.graph-star-rating h5{font-weight: bold;text-align:left;}
.graph-star-rating b{font-weight: bold;margin-left:0 !important;}
.graph-star-rating .graph-star-rating-header p{text-align: left;}
.graph-star-rating .star-rating i{color: #fc6a03;}
.graph-star-rating .rating-list-left{font-weight:600;float: left;width: 10%;margin-bottom:0px;margin-top:-4px;}
.graph-star-rating .rating-list-right {width: 10%;float: left;text-align: right;font-weight:600;margin-top:-4px;}
.graph-star-rating .rating-list-center{width: 80%;float: left;margin-top:3px;}
.graph-star-rating .rating-list{margin-bottom:12px;overflow: hidden;}
.graph-star-rating .progress{height:10px !important;}
.graph-star-rating-header b{display: block;}
.graph-star-rating-footer{margin-top:0 !important;}
.graph-star-rating-footer .btn{background: #fc6a03;padding:7px 8px;color:#fff;border-color:#fc6a03;border-radius:5px;}  
.graph-star-rating-footer .btn:hover{background: #000;border-color: #000;}


.commentsec { display: block !important; }
.commentsec > .row { display: block; }
.commentsec .card-no-border .card {border: 0px;border-radius: 4px;-webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05)}
.commentsec .card-body {-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1.25rem}
.commentsec .comment-widgets .comment-row {border-bottom: 1px solid rgba(120, 130, 140, 0.13);padding: 15px;overflow: hidden;}
.commentsec .label {padding: 3px 10px;line-height: 13px;color: #ffffff;font-weight: 400;border-radius: 4px;font-size: 75%}
.commentsec .round { border-radius: 100%; line-height: 70px; background: #f1f1f1; text-align: center; font-size: 20px; font-weight: 700; color: #fc6a03; }
.commentsec .round img {border-radius: 100%}
.commentsec .action-icons a {padding-left: 7px;vertical-align: middle;color: #99abb4}
.commentsec .round{width:70px;height:70px;overflow: hidden;display:block;margin-right:20px; }
.commentsec .round img{width: 100%;height: 100%;object-fit: cover;}
.commentsec h5{text-align: left;font-size: 18px;font-weight:bold;text-transform: none;float: left;}
.commentsec .comment-footer{float: right;}
.commentsec .p-2{width:10%;float: left;}
.commentsec .comment-text{width:90%;float: left;}
.commentsec .comment-text p{text-align: left;font-weight:400;font-size: 15px;clear: both; margin-bottom: 20px;}
.commentsec .comment-text p:last-child { margin-bottom: 0; }
.commentsec .comment-footer .date{ font-size: 14px;font-weight:400;}
.commentsec .starrating {display: block;clear: both;margin-bottom: 10px;}
.commentsec .starrating i{color:#fc6a03;}
.commentsec .showloop{display: none ;}
.loadmorebtn{display: table;margin:15px auto;background: #fc6a03;padding: 7px 15px;color: #fff;border-color: #fc6a03;border-radius: 5px;font-weight:600;}
.loadmorebtn:hover{background: #000;color:#fff;}
.lftdetcar .carousel-indicators li{text-indent: inherit;width:16%;height:auto;opacity: 1;}
.lftdetcar .carousel-indicators{display: block;position: relative;margin:0 auto;}
.carousel-control-prev{left: 15px;}
.carousel-control-next{right:15px;}
.carousel-control-prev-icon, .carousel-control-next-icon{width: 15px;height: 15px;}
.carousel-control-prev, .carousel-control-next{opacity: 1;bottom: inherit;top:40%;background: #000;width:30px;height:30px;border-radius: 100%;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.carousel-control-prev:hover, .carousel-control-next:hover{background: #fc6a03;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.lftdetcar .carousel-inner{/*height:350px;line-height: 350px;*/border:1px solid #e2e2e2;}
.lftdetcar .carousel-indicators a{display: block;border:1px solid #e2e2e2;}
.lftdetcar .carousel-indicators .active a{border-color:#fc6a03;}
.resctsmnu{display: none;}
.homemainslider  .item{ width: 100%;
  height:100%;
  background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.homemainslider  .item.bgslide{min-height:500px;}


.fl { float:left; }
.fr { float:right; }
*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
img { max-width: 100%; vertical-align: middle }
.cf:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.cf { display: block; }

.modal-backdrop.show { opacity: .9; }
.loginpopup .close { position: absolute; right: -10px; top: -10px; background-color: #fff; width: 30px; height: 30px; z-index: 1; opacity: 1; 
-webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;
    box-shadow: 1px 0px 10px 0px rgb(1 1 1 / 30%);
    -webkit-box-shadow: 1px 0px 10px 0px rgb(1 1 1 / 30%);
    -moz-box-shadow: 1px 0px 10px 0px rgba(1,1,1,0.3); }
.loginpopup .close:not(:disabled):not(.disabled):hover, 
.loginpopup .close:not(:disabled):not(.disabled):focus { opacity: 1; color: #fc6a03; }
.loginpopup .modal-body { padding: 0; }
.u_login { max-width:660px; }


/* tab menu css start */
.mobile-tabs { display:none; padding-bottom:20px; }
.mobile-tabs h1 { text-align:center; }
.tabs-left { float:left; width:100%; }
.tabs-right { float:right; width:100%; }
.tabs-right h1{ text-align:left; }
#u_login .tabs-left ul { margin:0; font-size:0; padding:0; display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-direction: row; }
#u_login .tabs-left ul li { display:inline-block; margin:0; width: 50%; position:relative; }
#u_login .tabs-left ul li a { height:100%; display:block; text-align:center; font-size:18px; text-transform: uppercase; font-weight:700; color: #333; padding:0 15px; line-height: 60px; background: #f9f9f9;  
-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;
-webkit-transition:500ms ease; -moz-transition:500ms ease; -o-transition:500ms ease; transition: 500ms ease; }
#u_login .tabs-left ul li.t01 a { -webkit-border-radius:3px 0 0 0; -moz-border-radius:3px 0 0 0; -o-border-radius:3px 0 0 0; border-radius:3px 0 0 0; }
#u_login .tabs-left ul li.t02 a { -webkit-border-radius:0 3px 0 0; -moz-border-radius:0 3px 0 0; -o-border-radius:0 3px 0 0; border-radius:0 3px 0 0; }
#u_login .tabs-left ul li:last-child a { border-right:none; }
#u_login .tabs-left ul li a:hover { color:#fc6a03; }
#u_login .tabs-left ul li.ui-tabs-active a { background: #fff; color: #fc6a03; }
.ui-corner-bottom, .mobile-tabs { background:#ffffff; padding:30px; font-size:14px; text-align:left; -webkit-border-radius:0 0 20px 20px; -moz-border-radius:0 0 20px 20px; -o-border-radius:0 0 20px 20px; border-radius:0 0 20px 20px; }
/* tab menu css end */

.loginarea { }
.form .input { font-family: 'Open Sans', sans-serif; font-size:14px; color:#aaaaaa; font-weight:400; line-height:44px; border:1px solid #e1e1e1; background:#f6f6f6; width:100%; padding:0 50px 0 15px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; }
.form textarea.input { line-height:24px; padding-top:10px; padding-bottom:10px; }
.form ul { padding:0; margin:0 -8px; font-size:0; }
.form li { list-style:none; position:relative; margin-bottom:20px; padding-right: 8px; padding-left: 8px; }
.form li.two-col { display:inline-block; width:50%; }
.form .input:focus { border-color:#6ebe44; color:#6ebe44; }
.form .input:focus + i { color:#6ebe44; }
.form .input + i { position:absolute; right:20px; line-height:46px; font-size:16px; color:rgba(0,0,0,0.3); pointer-events:none; }
::-webkit-input-placeholder { color:#aaaaaa; }
::-moz-placeholder { color:#aaaaaa; }
::-o-placeholder { color:#aaaaaa; }
::placeholder { color:#aaaaaa; }
::-ms-input-placeholder { color:#aaaaaa; }
.form .btn { border:none; background:#333; padding:0 25px; display:inline-block; font-family: 'Open Sans', sans-serif; font-size:16px; color:#ffffff; font-weight:700; text-transform:uppercase; line-height:44px; text-transform: uppercase; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; cursor:pointer; }
.form .btn:hover { background:#fc6a03; color:#fff; }
.loginarea .register { font-size:14px; font-weight: 400; float:left; }
.loginarea .register a { color:#fc6a03; }
.loginarea .register a:hover { text-decoration:underline; }
.loginarea .forgetpw,
.forgotpwdarea #log-me-link { font-size:14px; font-weight: 400; float:right; }
.loginarea .forgetpw a,
.forgotpwdarea #log-me-link { color:#999999; text-decoration:underline; }
.loginarea .forgetpw a:hover,
.forgotpwdarea #log-me-link:hover { color:#fc6a03; text-decoration:none; }
.loginarea .check-box label { margin-bottom: 0; }
.loginarea .btn,
.register .btn { width:100%; }
.register { /*padding:25px;*/ }

.forgotpwdarea #log-me-link { line-height: 44px; }
.forgotpwdarea .title { font-size: 16px; font-weight: 700; padding-bottom: 10px; }
.forgotpwdarea .subtitle { font-size: 400; margin-bottom: 20px; }

.register .register { font-size:16px; float:left; margin-top:30px; }
.register .register a { color:#339966; }
.register .register a:hover { text-decoration:underline; }
.register .forgetpw { font-size:16px; float:right; margin-top:30px; }
.register .forgetpw a { color:#999999; text-decoration:underline; }
.register .forgetpw a:hover { color:#339966; text-decoration:none; }
.register form label { font-weight:500; color:#999999; margin-bottom:5px; }
.register form label small { font-size:12px; font-weight:400; }
.register .mb-0 { margin-bottom:0; }
.register .mb-10 { margin-bottom:10px; }
.register .two-col { font-size:0; }
.register .two-col > div { display:inline-block; width:48%; }
.register .two-col > div:first-child { margin-right:2%; }
.register .two-col > div:last-child { margin-left:2%; }
.register form label.sub { color:#afafaf; font-weight:400; margin-top:5px; }

.register .box-01 { padding:20px; text-align:left; background:#fafafa; border:1px solid #e1e1e1; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; }
.register .box-01 .s01 { padding:20px 0 0 40px; }

.loginarea form label { display:inline-block; text-align:left; }
.loginarea form .check-box { text-align:left; }

form label { display:inline-block; }
form .txt-box { color:#666666; background:#eff3f4; border:1px solid #dbe4e6; padding:8px 10px; width:100%; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px; }
form .txt-box2 { color:#666666; background:#fff; border:1px solid #dbe4e6; padding:0 10px; line-height:42px; width:100%; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px; }
form .txt-box:hover,
form .txt-box:focus,
form .txt-box2:hover,
form .txt-box2:focus { border-color: #339966; }
form .button { font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; padding:0 25px; border:0; line-height:44px; background:#262362; color: #fff; cursor:pointer; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
form .button:hover { background:#29ae5c; }
form textarea  { resize:none; height:100px; }
form label { font-size:16px; color:#666; line-height:20px; text-align:left; display:block; margin-bottom: 5px; }
.combo select { font-family: 'Open Sans', sans-serif; font-size:14px; position:relative; z-index:2; padding:0 15px; color:#999999; width:100%; height:100%; line-height: 44px; background:#f2f2f2; border:1px solid #e1e1e1; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-appearance: none; -moz-appearance: none; -moz-appearance: none; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;  }
.combo select:hover,
.combo select:focus { border-color:#6ebe44; }
.combo { /*border:1px solid #dbe4e6;*/ background:#eff3f4; color:#666666; position:relative; width:100%; display:inline-block; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px; }
.combo:after{ content:""; position:absolute; z-index:1; right:10px; top:50%; margin-top:-4px; width:11px; height:7px; background:url(../images/dropdown-arrow.png) 0 0 repeat; }
.combo select + i { position:absolute; right:20px; line-height:46px; font-size:16px; color:#999999; z-index:2; pointer-events:none; }
.combo select:hover + i,
.combo select:focus + i { color:#6ebe44; }
.calendar { position:relative; }

span.check { position:relative; float:left; }
.check-box label { line-height:30px; font-size: 14px; }
span.check input[type="checkbox"]{ margin:0 0 0 0; }
span.check input[type="checkbox"].simplecheckbox{ position:absolute; margin:0; opacity:0; left:0; width:30px; height:30px; }
span.check a.simplecheckbox-cover{ background:#fff; border: 2px solid #e4e4e4; width:30px; height:30px; margin:0 7px 0 0; float:left; position: relative; pointer-events: none;
-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px; }
span.check a.simplecheckbox-cover.cover-tick:after { position: absolute; content: "\f00c"; left: 0px; font-family: FontAwesome; color: #fc6a03; text-align: center; width: 100%;; line-height: 26px; }
.checkbox { width:19px; height:25px; padding:0 5px 0 0; background:url(../images/checkbox.png) no-repeat; display:block; clear:left; float:left; }


form .select { position:absolute; width:158px; height:21px; padding:0 24px 0 8px; color:#fff; font:12px/21px arial,sans-serif; background:url(../images/select.png) no-repeat; overflow:hidden; }


form li.check-box { margin:15px 0; }

.changepwd { width:400px; max-width: 100%; }

.cart-table {}
.cart-table h3 { font-size:16px; color:#e36109; text-transform:inherit; }
.cart-head td { background:#f9f1ec; padding:10px 20px; font-size:14px; color:#494949; font-weight:700; text-transform:uppercase; }
.cart-body { background:#fff; color:#333; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in; }
.cart-body:hover { background:#fafaf7; -webkit-box-shadow:0px 0px 20px 0px rgba(111, 111, 111, 0.1); -moz-box-shadow:0px 0px 20px 0px rgba(111, 111, 111, 0.1); box-shadow:0px 0px 20px 0px rgba(111, 111, 111, 0.1); }
.cart-body > td { border-bottom:1px solid #f9f1ec; padding:20px; vertical-align:middle; }
.cart-body .product-detail td { vertical-align:middle; }
.cart-body .product-image { width:75px; margin-right:20px; }
.cart-body .product-image img { display:block; width:100%; border:1px solid #e5eef4; }
.cart-body .product-desc { padding-left:20px; font-size:12px; }
.cart-body .product-desc h3 { margin-bottom:5px; }
.cart-body .product-desc h3 a { color:#e36109; }
.cart-body .product-desc h3 a:hover { color:#333; }
.cart-body .product-desc .model { color:#999; }
.cart-body .product-desc .price .discount { font-weight:700; color:#999; text-decoration:line-through; padding-right:5px; }
.cart-body .product-desc .price .mrp { font-weight:700; }
.cart-body .quantity-wrapper { width:82px; position:relative; display:inline-block; vertical-align:top; margin-right:5px; }
.cart-body .quantity-wrapper .text-field { padding:5px 35px 5px 10px; height:30px; background: #fff; font-size:12px; color:#666; width: 100%; }
.cart-body .quantity-wrapper .refresh-btn { position:absolute; top:0; right:0; width:30px; height:30px; background:#f9f1ec; font-size:14px; color:#666; text-align:center; border:0; cursor:pointer; }
.cart-body .quantity-wrapper .refresh-btn:hover { background:#48af34; color:#fff; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -o-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; }
.remove { display:inline-block; color:#333; vertical-align:middle; }
.remove:hover { color:#f9671e; }
.cart-body .subtotal { text-align:right; font-size:18px; font-weight:700; }

.cart-table .shipping { max-width:280px; width:100%; margin:20px auto; }
.cart-table .shipping .text-field { float:left; width:160px; }
.cart-table .shipping .brown-btn { padding:10px 15px; }

.cart-footer-top > td { background:#f9f1ec; padding:20px; vertical-align:middle; }
.cart-footer-top .coupan-code { display:inline-block; vertical-align:middle; max-width:320px; width:100%; }
.cart-footer-top .coupan-code .text-field { float:left; background: #fff; width:170px; line-height: 38px; padding: 0 10px; }
.cart-footer-top .coupan-code .green-btn { float:left; font-size: 14px; padding:0 20px; border:0; line-height: 40px; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -o-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; }
.cart-footer-top .shipping-subtotal { text-align:right; }
.cart-footer-top .shipping-subtotal .label { font-size:14px; color:#494949; font-weight:700; text-transform:uppercase; }
.cart-footer-top .shipping-subtotal .subtotal-price { font-size:18px; color:#333; font-weight:700; width:150px; padding-bottom:10px; }
.cart-footer-top .shipping-subtotal .shipping-price { font-size:16px; color:#333; font-weight:700; width:150px; }
.cart-total { padding:15px 20px; font-size:22px; color:#48af34; font-weight:700; text-transform:uppercase; text-align:right; }
.cart-action-btn { text-align:right; }
.cart-action-btn .orange-btn,
.cart-action-btn.brown-btn { padding:0 30px; }
.cart-action-btn .fa { margin-left:5px; }
.cart-action-btn2 .fa { margin-right:5px; }

.no-margin { margin:0 !important; }
.text-field { border:1px solid #e1e1e1; padding:10px; background:#f6f6f6; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; color:#666; width:100%; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; }
textarea { height:90px; resize:none; }

.button { display:inline-block; font-family: 'Open Sans', sans-serif;  font-size:16px; font-weight:700; color:#333333; text-transform:uppercase; padding:0 30px; line-height: 46px; background:none; border:none; outline:none; cursor:pointer; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; }
.button:hover { background:#333333; color:#fff; }

.button.md-btn { font-size:14px; padding:0 20px; line-height: 40px; }

.button.orange-btn { background:#333; border:1px solid #eeeee5; color:#fff; }
.button.orange-btn:hover { background:#e36109; }
.button.brown-btn { background:#554d2f; color:#fff; }
.button.brown-btn:hover { background:#017444; }
.button.green-btn { background:#48af34; color:#fff; }
.button.green-btn:hover { background:#e36109; }
.form-list li { float:left; width:100%; margin-bottom:20px; }
.form-list li label { font-size:14px; font-weight:700; color:#666;}
.form-list li:last-child { margin-bottom:0; }
.form-list li.col-2 { float:left; width:48%; margin-top:0; }
.form-list li.col-2:nth-child(2n+2) { float:right; }


.returning-customer .btn { width: auto; }
.returning-customer .loginarea .forgetpw { line-height: 30px; }
/* =========== Custom Checkbox & Radio Start ======== */
.radio-wrapper { padding:0 0 8px 0; position:relative; line-height:20px; }
.radio-wrapper input[type="radio"] { width:100%; height:100%; padding:0; margin:0; cursor:pointer; opacity:0; position:absolute; z-index:1; top:0; left:0; }
.radio-wrapper input[type="radio"] + label { font-size:14px; font-weight:700; color:#666666; padding-left:28px; margin:0; width:auto; display:inline-block; text-align:left; position:relative; }
.radio-wrapper input[type="radio"] + label span { display:inline-block; width:20px; height:20px; background:#fff; border:1px solid #e1e1e1; cursor:pointer; position:absolute; top:0; left:0; -webkit-border-radius:23px; -moz-border-radius:23px; -o-border-radius:23px; border-radius:23px; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in; }
.radio-wrapper input[type="radio"]:checked + label span:after { position:absolute; content:""; width:10px; height:10px; top:50%; left:50%; margin:-5px 0 0 -5px; background:#e36109; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; }

/*.grey-bg { background: #f9f9f9; border: 1px solid #e6e6e6; padding: 20px; }*/

.che-steps .steps { padding: 0; margin: 0 0 30px 0; font-size: 0; }
.che-steps .steps li { position: relative; width: 25%; list-style: none; display: inline-block; font-size: 16px; font-weight: 700; }
.che-steps .steps li span { position: relative; z-index: 1; display: inline-block; margin-right: 5px; }
.che-steps .steps li.active .numbers { color: #48af34; }
.che-steps .steps li .numbers { position: relative; margin-bottom: 5px; padding: 0 0 20px 0; }
.che-steps .steps li .numbers:after { position: absolute; content: ""; left: 0; bottom: 0; width: calc(100% - 10px); height: 5px; background: rgba(0,0,0,.1); }
.che-steps .steps li:last-child .numbers:after { width: 100%; }
.che-steps .steps li .numbers:after { }
.che-steps .steps li.active .numbers:after { background: #48af34; }

.che-steps .step-01,
.che-steps .step-02,
.che-steps .step-03,
.che-steps .step-04 { margin-bottom: 20px; /*padding-bottom: 20px; border-bottom: 1px solid #dedede;*/ }
.che-steps h3 { font-size:18px; color:#494949; text-transform:uppercase; font-weight:700; }

.address-type label { margin:0 0 10px 0; font-size: 14px; font-weight: 700; display: block; }
.address-type .radio-wrapper { display:inline-block; margin-right:20px; }
.address-type .radio-wrapper input[type="radio"] + label { font-weight:normal; }

.faqlist { padding: 0; }
.faqlist li { list-style: none; padding: 0; margin: 0; }
.faqlist li h3 { font-size: 18px; padding: 0; margin: 0; color: #333; padding: 10px 0; border-bottom: 1px solid #dedede; }
.faqlist li.active h3 { color: #fc6a03; border-bottom: 1px solid #fff; }
.faqlist li h3:after {}
.faqlist li .fdata { padding-bottom: 20px; position: absolute; top: 0; opacity: 0; visibility: hidden; pointer-events: none; 
    transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; }
.faqlist li.active .fdata { position: relative; top: 0; opacity: 1; visibility: visible; pointer-events: inherit; }


.faq .ui-icon { position:absolute; right:0; top:10px; }
.faq .list h3,
.faq .ui-accordion .ui-accordion-header { font-size:18px; font-weight:700; line-height:30px; text-align:left; padding:10px 40px 10px 25px; margin: 0; border:0; border-bottom:1px solid rgba(64,64,64,0.2); background:none; color:#333; cursor: pointer; position: relative;
 -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.faq .ui-accordion .ui-accordion-header:before { position: absolute; content: "Q."; left: 0; }
.faq .ui-accordion .ui-accordion-header.ui-accordion-header-active { color:#fc6a03; border-bottom:1px solid rgba(64,64,64,0); }
.faq .ui-accordion .ui-accordion-header.ui-state-hover { color:#fc6a03; }
.faq .ui-widget-content { border:0; border-bottom:1px solid rgba(64,64,64,0.2); }
.faq .ui-accordion .ui-accordion-content { padding:0 0 15px 0; font-size: 14px; font-weight: 400; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0; }
.faq .ui-widget { font-size:15px; }
.faq .ui-helper-reset { line-height:24px; }
.faq .ui-icon, 
.faq .ui-widget-content .ui-icon { background:none; text-indent:0; width:30px; height:30px; line-height:30px; }
.faq .ui-icon:before, 
.faq .ui-widget-content .ui-icon:before { content:"\f107"; font-family: 'FontAwesome'; position: absolute; top: 0; left: 0; font-size:30px; text-align: center; width: 100%; height: 100%; }
.faq .ui-state-active .ui-icon, 
.faq .ui-button:active .ui-icon,
.faq .ui-state-hover .ui-icon, 
.faq .ui-button:hover .ui-icon,
.faq .ui-state-focus .ui-icon, 
.faq .ui-button:focus .ui-icon { background:none; }
.faq .ui-state-active .ui-icon:before, 
.faq .ui-button:active .ui-icon:before { content:"\f106"; }

.dashpages h3 { color: #fc6a03;font-size: 22px;font-weight:bold;text-align: left;text-transform: uppercase; } 
.dashpages .site-left .widget { margin-bottom: 30px; }
.dashpages .site-left .widget ul{padding:0;list-style: none;}
.dashpages .site-left .widget ul li a{position: relative;display: block;color:#333333;font-size: 14px;font-weight: 400;padding-left:15px;margin-bottom:10px;}
.dashpages .site-left .widget ul li a:before{position: absolute;content: "\f105";left: 0px;font-family: FontAwesome;}
.dashpages .site-left .widget ul li a:hover{color:#fc6a03;}

.dashpages .table .head td { background:#f9f1ec; padding:10px 20px; font-size:14px; color:#494949; font-weight:700; }
.dashpages .table tr{ background:#fff; color:#333; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in; }
.dashpages .table tr:hover { background:#fafaf7; -webkit-box-shadow:0px 0px 20px 0px rgba(111, 111, 111, 0.1); -moz-box-shadow:0px 0px 20px 0px rgba(111, 111, 111, 0.1); box-shadow:0px 0px 20px 0px rgba(111, 111, 111, 0.1); }
.dashpages .table th, .dashpages .table td,
.dashpages .table > td { border-bottom:1px solid #f9f1ec; padding:10px; vertical-align:middle; font-size: 14px; font-weight: 400; }

/*.dashpages .pagination { text-align: center; display: block; }
.dashpages .pagination li { display: inline-block; }
.dashpages .pagination li a { }*/
.dashpages .pagination { justify-content: center; }
.dashpages .pagination li {margin-right: 10px;}
.dashpages .pagination li a{font-weight: 500; width: 30px; height: 30px; text-align: center; line-height: 28px; display: block;font-size: 14px;border-radius:0;/*background: #333;*/color:#333;/*border:1px solid #333;*/}
.dashpages .pagination li a:hover{background: transparent;color:  #fc6a03;}
.dashpages .pagination li.active a {background: #fc6a03;color:#fff !important;font-weight:700 !important;border-color: #fc6a03;}
.dashpages .pagination .page-item.disabled .page-link{background: #333;color:#fff;border-radius:0;cursor: pointer;}
.dashpages .pagination .page-item:first-child .page-link{border-radius:0;}

.dashpages .addlist {}
.dashpages .addlist .sinadd { font-weight: 400; line-height: 24px; border: 1px solid rgba(0,0,0,0.10); padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.dashpages .addlist .sinadd .action-btn { text-align: center; margin-top: 10px; font-size: 14px; }
.dashpages .addlist .sinadd .action-btn a { margin: 0 5px; }
.dashpages .addlist .sinadd .action-btn a .fa { margin-right: 5px; }
.dashpages .addlist .sinadd .action-btn .edit { color: #333; }
.dashpages .addlist .sinadd .action-btn .delete { color: #ff0000; }

.disease-list ul { padding: 0; margin: 0; font-size: 0; }
.disease-list li { display: inline-block; font-size: 14px; width: 25%; }
.disease-list li a { position: relative; display: block; color:#333333; font-size: 14px; font-weight: 700; padding: 0 20px; margin-bottom:10px; }
.disease-list li a:before { position: absolute; content: "\f00c"; left: 0px; font-family: FontAwesome; color: #fc6a03; }
.disease-list li a:hover { color:#fc6a03; }