/*
Theme Name: Unani
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: Softech Products Team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

body{ font-family: 'Raleway', sans-serif; color:#000000; font-size:15px; line-height:22px; font-weight:400; }

h1{ font-family: 'Raleway', sans-serif; font-size:40px; color:#000000; line-height:50px; font-weight:800; margin:0px; } 
h2{ font-family: 'Raleway', sans-serif; font-size:40px; color:#000000; line-height:50px; font-weight:800;  }
h3{ font-family: 'Raleway', sans-serif; font-weight: 700; }
h4{ font-family: 'Raleway', sans-serif; font-weight: 700; }
h5{ font-family: 'Raleway', sans-serif; font-weight: 700; }
h6{ font-family: 'Raleway', sans-serif; font-weight: 700; }

h1.titleblack{ font-family: 'Raleway', sans-serif; font-size:40px; color:#000000; line-height:50px; font-weight:400; text-align:center; }
h1.titleblack span{ color:#f69223; font-weight:800; }

h2.titleblack{ font-family: 'Raleway', sans-serif; font-size:40px; color:#000000; line-height:50px; font-weight:400; text-align:center; }
h2.titleblack span{ color:#f69223; font-weight:800; }

.full-width{ width:100%; margin:0 auto; }
ul{ margin:0px; padding:0px; list-style:none; }
a{ color:#41990b; text-decoration:none; outline:none; transition: all 0.3s ease 0s; }
a:hover, a:focus{ color:#000; text-decoration:none; outline:none; }

.page-gapping{ padding:60px 0px; }
.heading-title{ margin-bottom:30px; }

img{ max-width:100%; }

.btn { background: #7bc144; display: inline-block; font-size:15px; font-weight: bold; text-align: center; color: #fff; padding:9px 22px; border-radius:0px;
border:2px solid transparent; transition: all 0.3s ease 0s; }
.btn:hover, .btn:focus{ background:none; border:2px solid #000; }	



input{ background-color: #fff; border-radius: 0px; padding: 12px; color: #0b0b0b; border: 1px solid #dedede; width: 100%; margin-bottom: 20px; font-size:14px;
transition: all 0.3s ease 0s; font-family: 'Open Sans', sans-serif; }
input:hover, input:focus{ border: 1px solid #000; outline:none; }

select{ background: url(assets/images/select-arrow-grey.png) right 22px no-repeat #fff; border-radius: 0px; padding: 12px; color: #0b0b0b; 
border: 1px solid #dedede; width: 100%; margin-bottom: 20px; font-size:14px; transition: all 0.3s ease 0s; -webkit-appearance:none;-moz-appearance:none;appearance:none; font-family: 'Open Sans', sans-serif; }
select:hover, select:focus{ border: 1px solid #000; outline:none; }

textarea{ background-color: #fff; border-radius:0px; padding: 12px; color: #0b0b0b; border: 1px solid #dedede; width: 100%; margin-bottom:15px; height:80px; font-size:14px; 
transition: all 0.3s ease 0s; font-family: 'Open Sans', sans-serif; }
textarea:hover, textarea:focus{ border: 1px solid #000; outline:none; }
input[type="radio"], input[type="checkbox"]{ width:auto; margin-right: 4px; margin-bottom:10px; }

.no-gap{ padding:0px; }
.clear{ clear:both; }


.kalonjiprash-top-logo-sec { overflow: hidden; width: 100%; padding: 6px 0; }
.kalonjiprash-top-logo-sec h1 { font-size: 55px; padding-top: 15px; }


.header-call-btn{ position: fixed; top: 30%; left: 0px; z-index: 99999; }
.header-call-btn a{ background:url(assets/images/red-call-btn.png) 0 0 no-repeat; display:block; width: 200px; height: 66px;  }
body.page-id-45 .header-call-btn{ right: 20px; left: auto; top: 10%; }
body.page-id-47 .header-call-btn{ right: 20px; left: auto; top: 10%; }



/* Inner Dark Green Section */
.inner-dark-green-sec{ background:#385e06; overflow:hidden; padding:15px 0; text-align:center; }
.inner-dark-green-sec h1{ color:#fff; font-size:42px; margin-bottom:0px; font-weight:700; }
.inner-dark-green-sec h2{ color:#fff; font-size:42px; margin:0px; font-weight:700; }

.inner-dark-green-sec .breadcrumb { background: none; margin: 0; padding:15px 0 0 0; }
.inner-dark-green-sec .breadcrumb .woocommerce-breadcrumb{ color:#fff; margin:0px; font-family: 'Open Sans', sans-serif; font-size: 14px; }
.inner-dark-green-sec .breadcrumb .woocommerce-breadcrumb a{ color: #e8fc0a; position:relative; padding-right: 28px; }
.inner-dark-green-sec .breadcrumb .woocommerce-breadcrumb a:after{ background:url(assets/images/arrow-yellow.png) 0 0 no-repeat; width:14px; height:10px; position:absolute; 
right:4px; content:""; top: 6px; }

/* Inner Dark Green Section */



/* Middle Section */
.middle-container{  }
p:empty{ display:none; }
body.single p:empty{ display:none; }
body.page-id-27 .middle-wrapper, .page-id-3 .middle-wrapper{ padding:30px 0px; }



/* Login Page Section */
body.page-id-340 .myaccount-log { padding:50px 0 !important; }
body.page-id-340 .middle-wrapper { background:#f6f7fb; transition: background .2s linear; padding:0px; }
body.page-id-340 .middle-wrapper .col-md-12,
body.page-id-340 .middle-wrapper .col-sm-12,
body.page-id-340 .middle-wrapper .col-xs-12{ padding:0px; }
body.page-id-340 .inner-dark-green-sec h1{ color:#000; font-size:40px; font-weight:300; } 

.middle-wrapper .u-columns h2 { color: #000; text-align: left; }
.middle-wrapper .u-columns .woocommerce-form { border: 0; padding: 0; margin: 0; }
.middle-wrapper .u-columns .col-1 { background: #fff; padding: 20px; box-shadow: 0px 3px 7px 0px rgba(56, 56, 56, 0.1); transition: all 0.3s ease; }
.middle-wrapper .u-columns .col-2 { background: #fff; padding: 20px; box-shadow: 0px 3px 7px 0px rgba(56, 56, 56, 0.1); transition: all 0.3s ease; }
.middle-wrapper .u-columns label { font-size: 13px; font-weight: 600; }
body.page-id-340 .middle-wrapper .button { background: #7bc144; display: inline-block; font-size: 15px; font-weight: bold; text-align: center; color: #fff; 
padding: 11px 30px; border-radius: 0px; border: 2px solid transparent; transition: all 0.3s ease 0s; }
body.page-id-340 .middle-wrapper .button:hover, body.page-id-340 .middle-wrapper .button:focus { background: none; border: 2px solid #000; color:#000; }

.middle-wrapper .u-columns .col-1 label.woocommerce-form__label { display: inline-block; width: 100%; margin-top: 15px; }
.middle-wrapper .u-columns .col-1 label.woocommerce-form__label input { width: auto; vertical-align: sub; }
.middle-wrapper .u-columns .woocommerce-form .lost_password { background: #f2f2f2; padding: 13px 10px; margin: 0 -20px -20px -20px; text-align: center; }
.middle-wrapper .u-columns .woocommerce-form .lost_password a { color: #000; font-size: 18px; }
.middle-wrapper .u-columns input#username{ background: url(assets/images/green-user-icon.jpg) right 0 no-repeat; }
.middle-wrapper .u-columns input#password{ background: url(assets/images/green-lock-icon.jpg) right 0 no-repeat; }
.middle-wrapper .u-columns input#reg_email{ background: url(assets/images/green-mail-icon.jpg) right 0 no-repeat; }
.middle-wrapper .u-columns input#reg_password{ background: url(assets/images/green-lock-icon.jpg) right 0 no-repeat; }


.middle-wrapper .woocommerce .my-account-logged { overflow: hidden; width: 100%; transition: all 0.3s ease; display:table; }
.my-account-logged .woocommerce-MyAccount-navigation{ float: none; width: 22%; display: table-cell; background: #fff; box-shadow:2px 6px 8px 1px #e0e0e0; 
padding: 25px 0; }
.my-account-logged .woocommerce-MyAccount-content{ float: none; width: 77%; display: table-cell; padding-left: 20px; padding-right: 20px; 
font-family: 'Open Sans', sans-serif; }

.middle-wrapper .woocommerce-MyAccount-navigation ul {  }
.middle-wrapper .woocommerce-MyAccount-navigation ul li { width: 100%; display: inline-block; }
.middle-wrapper .woocommerce-MyAccount-navigation ul li a { display: block; color: #797979; padding:20px 10px 20px 45px; font-weight: 700; margin: 0; 
border-bottom: 1px solid #e6e9f1; border-left:3px solid transparent; background: url(assets/images/sprite.png) 0 0 no-repeat; }
.middle-wrapper .woocommerce-MyAccount-navigation ul li a:hover{ background-color: #f2f8fa; color: #000; border-left: 3px solid #f69223; }
.middle-wrapper .woocommerce-MyAccount-navigation ul li.is-active a{ background-color: #f2f8fa; color: #000; border-left: 3px solid #f69223; }

.middle-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a{ background-position:17px -1156px; }
.middle-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a{ background-position:20px -1225px; }
.middle-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a{ background-position:20px -1287px; }
.middle-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a{ background-position:20px -1358px; }
.middle-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a{ background-position:20px -1429px; }
.middle-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{ background-position:20px -1502px; }

.middle-wrapper .entry-content .woocommerce .my-account-logged .woocommerce-MyAccount-content h3 { padding: 0; margin: 25px 0 10px 0; }

.middle-wrapper .woocommerce .my-account-logged .woocommerce-MyAccount-content p.woocommerce-form-row span em { padding-top: 0; margin-top: 15px; 
display: block; font-size: 17px; color: #000; font-weight: 400; }
.middle-wrapper .woocommerce .my-account-logged .woocommerce-MyAccount-content table.shop_table { border: 1px solid #e6e9f1;  border-radius: 0; 
background: #fff; padding: 10px; }
.middle-wrapper .woocommerce .my-account-logged .woocommerce-MyAccount-content table.shop_table th { border-bottom-width: 1px; }
.middle-wrapper .woocommerce .my-account-logged .woocommerce-MyAccount-content .woocommerce-Address { box-shadow: none; background: #fff; margin-top:20px; }
.middle-wrapper .woocommerce .my-account-logged .woocommerce-MyAccount-content fieldset { margin-top: 30px; }
.middle-wrapper .woocommerce .my-account-logged .woocommerce-MyAccount-content fieldset legend { padding-bottom: 12px; margin-bottom: 12px; }
.middle-wrapper .woocommerce .my-account-logged .woocommerce-MyAccount-content .dash-title { font-size: 28px; margin-bottom: 18px; }
.middle-wrapper .woocommerce .my-account-logged .woocommerce-MyAccount-content .dash-title strong { font-weight: 300; }
.middle-wrapper .woocommerce .my-account-logged .woocommerce-MyAccount-content .dash-para a { border-bottom: 1px solid #41990b; }
.my-account-logged .woocommerce-MyAccount-content .edit-account { padding-top: 20px; padding-bottom: 30px; }
.middle-wrapper .woocommerce .my-account-logged .woocommerce-MyAccount-content table.shop_table td a { margin-right: 2px; }


/* Login Page Section */



/* 404 Page Section */
.page-not-found-grey { background: #9ae13c; border-radius: 100%; width: 300px; height: 300px; text-align: center; padding-top: 110px; margin:3px auto 0; }
.page-not-found-grey h2 { margin: 0 0 30px 0; font-family: 'Open Sans', sans-serif; font-size: 110px; color: #fff; }
.page-not-found-grey p { color: #fff; }
.page-not-found-cont { text-align: center; }
.page-not-found-cont h3 { font-size: 65px; color: #f69223; margin: 0 0 15px 0; }
.page-not-found-cont span { text-transform: uppercase; font-weight: 600; display: block; margin: 0 0 10px 0; }
.page-not-found-cont .search-form { position: relative; }
.page-not-found-cont .search-form .search-submit { background:none; border:0; color:#fff; padding:0; position:absolute; right:0; width:50px; top:29px; }
.page-not-found-cont .search-form .search-submit .icon { width: 100%; height: 32px; }
/* 404 Page Section */




/* Primary Page Section */ 
.pagenation-section .nav-links{ text-align:left; }
.pagenation-section .nav-links .nav-previous { float: left; }
.pagenation-section .nav-links .nav-previous a span.screen-reader-text { display: none; }
.pagenation-section .nav-links .nav-previous a span.nav-title { display: none; }
.pagenation-section .nav-links .nav-previous a span.nav-subtitle { background: #7bc144; display: inline-block; font-size: 15px; font-weight: bold; 
text-align: center; color: #fff; padding: 9px 22px; border-radius: 0px; border: 2px solid transparent; transition: all 0.3s ease 0s; }
.pagenation-section .nav-links .nav-previous a span.nav-subtitle:hover{  background: none; border: 2px solid #000; color:#000; }

.pagenation-section .nav-links .nav-next { float: right; }
.pagenation-section .nav-links .nav-next a span.screen-reader-text { display: none; }
.pagenation-section .nav-links .nav-next a span.nav-title { display: none; }
.pagenation-section .nav-links .nav-next a span.nav-subtitle { background: #7bc144; display: inline-block; font-size: 15px; font-weight: bold; 
text-align: center; color: #fff; padding: 9px 22px; border-radius: 0px; border: 2px solid transparent; transition: all 0.3s ease 0s; }
.pagenation-section .nav-links .nav-next a span.nav-subtitle:hover{  background: none; border: 2px solid #000; color:#000; }


.middle-container .woocommerce-pagination ul.page-numbers{ border: 0; margin: 0; }
.middle-container .woocommerce-pagination ul.page-numbers li { border: 0; margin-right: 8px; }
.middle-container .woocommerce-pagination ul.page-numbers li:last-child{ margin:0px; }
.middle-container .woocommerce-pagination ul.page-numbers li span.page-numbers { background: #fff; border: 2px solid #e9e9e9; border-radius: 100%; color: #3a3a3a; 
font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 700; padding: 11px 16px; margin-right: 8px; }
.middle-container .woocommerce-pagination ul.page-numbers li a { background: #fff; border: 2px solid #e9e9e9; border-radius: 100%; color: #3a3a3a; 
font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 700; padding: 11px 16px; margin-right: 8px; }
.middle-container .woocommerce-pagination ul.page-numbers li a:hover{ background: #7ec324; border: 2px solid #7ec324; color: #fff; }
.middle-container .woocommerce-pagination ul.page-numbers li span.current{ background: #7ec324; border: 2px solid #7ec324; color: #fff; }



.pagenation-section{ text-align:center; overflow:hidden; width:100%; padding-top: 20px; }
.pagenation-section ul{} 
.pagenation-section ul li { margin-right: 8px; display: inline-block; }
.pagenation-section ul li a{ background:#fff; border: 2px solid #e9e9e9; border-radius: 100% !important; color: #3a3a3a; font-family: 'Open Sans', sans-serif; 
font-size: 20px; font-weight: 700; padding: 11px 20px; }
.pagenation-section ul li a:hover{ background:#7ec324; border: 2px solid #7ec324; color:#fff; }






.middle-wrapper .site-content .single-releated-section ul.products li.product { width: 48%; margin: 0; }
.middle-wrapper .site-content .single-releated-section ul.products li.product:nth-child(2n) { float: right; clear: initial; }

.single-releated-section {  }
.single-releated-section h3 { margin: 0 0 20px 0; font-weight: 600; }
.middle-wrapper .single-post-section .woocommerce ul.products li.product{ width:100%; margin:0px; }
.middle-wrapper .single-post-section .woocommerce ul.products li.product a img { padding: 15px; border: 1px solid #eaeaea; }
.middle-wrapper .single-post-section .woocommerce ul.products li.product a h2 { font-size: 18px !important; font-weight: 600; text-align: center; line-height: 25px; }
.middle-wrapper .single-post-section .woocommerce ul.products li.product a span.price { float: left; color: #76bd19 !important; font-family: 'Open Sans', sans-serif; 
font-size: 16px !important; font-weight: 600; margin-top: 5px; }
.middle-wrapper .single-post-section .woocommerce ul.products li.product a span.woocommerce-Price-currencySymbol { font-size: 22px; }
.middle-wrapper .single-post-section .woocommerce ul.products li.product a.button { background: url(assets/images/bucket-icon.png) 10px 9px no-repeat #7bc144; margin-top: 0; float: right; 
color: #fff; padding: 10px 15px 10px 35px; }
.middle-wrapper .single-post-section .woocommerce ul.products li.product a.button:hover { background: url(assets/images/bucket-icon.png) 10px 9px no-repeat #000; }



.pagenation-section .prev .icon { display: none; }
.pagenation-section .prev { display: none; }

.pagenation-section .next .icon { display: none; }
.pagenation-section .next { display: none; }
.pagenation-section a.page-numbers { background: #fff; border: 2px solid #e9e9e9; border-radius: 100%; color: #3a3a3a; font-family: 'Open Sans', sans-serif; 
font-size: 20px; font-weight: 700; padding: 11px 20px; margin-right: 8px; }
.pagenation-section a.page-numbers:hover { background: #7ec324; border: 2px solid #7ec324; color: #fff; }

.pagenation-section span.page-numbers { background: #fff; border: 2px solid #e9e9e9; border-radius: 100%; color: #3a3a3a; font-family: 'Open Sans', sans-serif; 
font-size: 20px; font-weight: 700; padding: 11px 20px; margin-right: 8px; }
.pagenation-section span.page-numbers:hover { background: #7ec324; border: 2px solid #7ec324; color: #fff; }
.pagenation-section span.current { background: #7ec324; border: 2px solid #7ec324; color: #fff; }


.site-content p.woocommerce-result-count { font-size: 14px; font-family: 'Open Sans', sans-serif; margin-top: 17px; }
.site-content .woocommerce-ordering select { background: url(assets/images/select-arrow-grey.png) right 22px no-repeat; padding: 15px 50px 15px 12px; }


.middle-wrapper .site-content ul.products {  }
.middle-wrapper .site-content ul.products li.product { width: 30.9%; margin-right: 30px; }
.middle-wrapper .site-content ul.products li.post-36398{ display:none; }
.middle-wrapper .site-content ul.products li.last { margin-right: 0; }
.middle-wrapper .site-content ul.products li.product a img { padding: 15px; border: 1px solid #eaeaea; }
.middle-wrapper .site-content ul.products li.product a h2 { font-size: 18px !important; font-weight: 600; text-align: center; line-height: 25px; }
.middle-wrapper .site-content ul.products li.product a span.price { float: left; color: #76bd19 !important; font-family: 'Open Sans', sans-serif; 
font-size: 16px !important; font-weight: 600; margin-top: 5px; }
.middle-wrapper .site-content ul.products li.product a span.woocommerce-Price-currencySymbol { font-size: 22px; }
.middle-wrapper .site-content ul.products li.product a.button { background: url(assets/images/bucket-icon.png) 10px 9px no-repeat #7bc144; margin-top: 0; float: right; 
color: #fff; padding: 10px 15px 10px 35px; }
.middle-wrapper .site-content ul.products li.product a.button:hover { background: url(assets/images/bucket-icon.png) 10px 9px no-repeat #000; }

.middle-wrapper .site-content .related ul.products li.product { width:23%; margin-right:30px; }
.middle-wrapper .site-content .related ul.products li.product:last-child{ margin-right:0px; }

.site-content .images { padding: 15px; background: #e5e5e5; width: 48% !important; float: left !important; }
.site-content .summary{ float: right !important; width: 48% !important; }
.site-content .summary h1.entry-title { font-size: 35px; line-height: 45px; margin-bottom: 20px; border-bottom: 1px solid #e5e5e5; padding-bottom: 15px; 
font-weight:300; }
.site-content .summary p.price { font-weight: 300; font-size: 23px !important; color: #6cb30f !important; margin-bottom: 20px; }
.site-content .summary .price-paytm { background: #f0f0f0; padding: 12px; display: block; margin-bottom: 20px; font-size: 16px; font-weight: 700; }
.site-content .summary .woocommerce-product-details__short-description { margin-bottom: 20px; }
.site-content .summary .woocommerce-product-details__short-description ul { padding-left: 15px; margin-left: 15px; }
.site-content .summary .woocommerce-product-details__short-description ul li { list-style-type: disc; padding-bottom: 5px; }
.site-content .summary .cart { background: #f0f0f0; padding: 12px 15px; }
.site-content .summary .cart .quantity label.screen-reader-text { clip: initial; height: auto; width: auto; font-weight: 400; position: static !important; 
font-size: 20px; display: inline-block; vertical-align: middle; }
.site-content .summary .cart .quantity input.input-text { margin: 0 9px; padding: 8px 5px 7px; }
.site-content .summary .cart .button { background: none; display: inline-block; font-size: 15px; font-weight: bold; text-align: center; color: #000; 
padding: 10px 22px; border-radius: 0px; border:2px solid #000; transition: all 0.3s ease 0s; }
.site-content .summary .cart .button:hover, .site-content .summary .cart .button:focus { background:#7bc144; border:2px solid transparent; color:#fff; }
.site-content .summary .cart .variations label { font-size: 20px; font-weight: 300 !important; color: #000; padding-top: 13px; }.site-content .summary .cart .variations select { min-width: 100% !important; margin: 0 !important; }.site-content .summary .cart .variations { margin: 0 !important; }
.site-content .summary .product_meta span { display: inline-block; width: 100%; text-transform: uppercase; font-weight: 600; margin-bottom: 8px; }
.site-content .summary .product_meta span.sku { width: auto; margin: 0; text-transform: none; }
.site-content .summary .product_meta span a { text-transform: capitalize; color: #589507; }

.site-content .woocommerce-tabs .tabs { padding: 0 !important; background: #e9e8e9; border: 0px !important; }
.woocommerce .site-content .product .woocommerce-tabs ul.tabs li{ border: 0; background: none; margin:0 0 0 -4px; padding: 0; border-radius: 0; }
.woocommerce .site-content .product .woocommerce-tabs ul.tabs li:after{ content:none !important; }
.woocommerce .site-content .product .woocommerce-tabs ul.tabs li:before{ content:none !important; }
.woocommerce .site-content .product .woocommerce-tabs ul.tabs li.active { background: none; border: 0; }
.woocommerce .site-content .product .woocommerce-tabs ul.tabs li.active:after{ content:none !important; }
.woocommerce .site-content .product .woocommerce-tabs ul.tabs li.active:before{ content:none !important; }
.woocommerce .site-content .product .woocommerce-tabs ul.tabs li.active a { background: #7bc144; color: #fff !important;  }
.woocommerce .site-content .product .woocommerce-tabs ul.tabs li a { display: inline-block; font-size:20px; font-weight:300; text-align: center; 
color: #000 !important; padding:15px 22px; border-radius: 0px; border: 0; transition: all 0.3s ease 0s; }
.woocommerce .site-content .product .woocommerce-tabs ul.tabs li a:hover { background: #7bc144; color: #fff !important;  }
.site-content .woocommerce-tabs .panel h2 { display: none; }
.site-content .woocommerce-tabs .product-page-decs { overflow: hidden; width: 100%; margin-bottom:15px; border-bottom: 1px solid #D0D0D0; padding-bottom:15px; }
.site-content .woocommerce-tabs .product-page-decs h3 { font-size: 25px; font-weight: 300; margin: 0 0 15px 0; }
.site-content .woocommerce-tabs .product-page-decs ul { padding-left: 20px; }
.site-content .woocommerce-tabs .product-page-decs ul li { list-style-type: disc; padding-bottom: 6px; }
.site-content .woocommerce-tabs .product-page-decs ul li:last-child{ padding:0px; }
.site-content .woocommerce-tabs .comment-form-author { width: 49%; float: left; }
.site-content .woocommerce-tabs .comment-form-email { width: 49%; float: right; }
.site-content .woocommerce-tabs .form-submit { width: 100%; overflow: hidden; }
.site-content .woocommerce-tabs .form-submit input.submit { width: 16%; background: #7bc144 !important; display: inline-block !important; 
font-size: 22px !important; font-weight: 700 !important; text-align: center !important; color: #fff !important; padding: 15px 22px !important; 
border-radius: 0px !important; border: 2px solid transparent !important; transition: all 0.3s ease 0s; }
.site-content .woocommerce-tabs .form-submit input.submit:hover{ background: none !important; border: 2px solid #000 !important; color:#000 !important; }
.site-content .related h2 { font-size: 35px; font-weight: 300; }

.site-content .woocommerce-tabs .wc-tab h4{ margin-bottom: 12px; background: #f0f0f0; width: 100%; overflow: hidden; padding: 12px 10px; color: #000; }
.site-content .woocommerce-tabs .wc-tab ul { margin-top: 20px; width: 100%; overflow: hidden; }
.site-content .woocommerce-tabs .wc-tab ul li{ width:100%; margin-bottom:10px; display:inline-block; border-bottom:1px solid #dedede;
background: url(assets/images/logout-arrow.jpg) 0 5px no-repeat; padding: 0 0 10px 28px; color: #000; }
.site-content .woocommerce-tabs .wc-tab ul li:last-child{ padding: 0 0 10px 28px; }


.middle-wrapper .woocommerce a.button { background: #7bc144; display: inline-block; font-size: 15px; font-weight: bold; text-align: center; color: #fff; 
padding: 9px 22px; border-radius: 0px; border: 2px solid transparent; transition: all 0.3s ease 0s; }
.middle-wrapper .woocommerce a.button:hover, .middle-wrapper .woocommerce a.button:focus { background: none; border: 2px solid #000; color:#000; }


.middle-wrapper .woocommerce button.button { background: #7bc144; display: inline-block; font-size: 15px; font-weight: bold; text-align: center; color: #fff; 
padding: 9px 22px; border-radius: 0px; border: 2px solid transparent; transition: all 0.3s ease 0s; }
.middle-wrapper .woocommerce button.button:hover, .middle-wrapper .woocommerce button.button:focus { background: none; border: 2px solid #000; color:#000; }

.middle-wrapper .woocommerce td.product-name a { color: #000; }
.middle-wrapper .woocommerce td.product-name a:hover { color: #a3d03a; }


body.page-id-339 .inner-dark-green-sec,
body.page-id-338 .inner-dark-green-sec,
body.page-id-340 .inner-dark-green-sec{ background: #fff; box-shadow: 0px 1px 11px 0px #DBDBDB; position: relative; z-index: 9; }

body.page-id-339 .middle-wrapper,
body.page-id-338 .middle-wrapper { background:#f5f5f5; }

body.page-id-339 .inner-dark-green-sec h1,
body.page-id-338 .inner-dark-green-sec h1{ color:#000; font-size:50px; font-weight:300; } 

body.page-id-339 .middle-wrapper .entry-content {}
body.page-id-339 .middle-wrapper .container {  }
body.page-id-339 .middle-wrapper .container .row {  }
body.page-id-10 .middle-wrapper .container .col-md-12.col-sm-12.col-xs-12 { padding:0px; }

.middle-wrapper .entry-content .woocommerce .checkout .col2-set { width: 62%; background: #fff; float: left; padding:22px; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set input:hover{ border: 1px solid #000; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 { width: 100%; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 h3 { font-size: 35px; font-weight: 300; padding: 0; margin: 0 0 20px 0; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 input { border: 1px solid #cfdadd; }

.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 #billing_first_name_field { width: 49%; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 #billing_last_name_field { width: 49%; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 #billing_company_field { width: 49%; float: left; overflow: visible; clear: initial; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 #billing_email_field { width: 100%; float: right; overflow: visible; clear: initial; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 #billing_country_field { width: 49%; float: right; overflow: visible; clear: initial; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 #billing_address_1_field { width: 49%; float: left; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 #billing_address_2_field { float: right; width: 49%; clear: initial; margin-top: 33px; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 #billing_country_field .woocommerce-input-wrapper { background: #f3f3f3; 
display: block; padding: 12px; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #000; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 #billing_city_field { width: 49%; float: left; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 #billing_state_field { width: 49%; float: right; clear: initial; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 #billing_state_field .select2-selection { border-radius: 0; border: 1px solid #cfdadd; 
height: 46px; padding: 8px 0 0 6px; font-family: 'Open Sans', sans-serif; font-size: 13px; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 #billing_postcode_field { float: left; width: 49%; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-1 #billing_phone_field { float: right; width: 49%; clear: initial; }

.select2-container--default .select2-selection--single .select2-selection__arrow{ top: 11px; right: 7px; }

.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-2 { width: 100%; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-2 input { border: 1px solid #cfdadd; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-2 #shipping_first_name_field { float: left; width: 49%; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-2 #shipping_last_name_field { width: 49%; float: right; clear: none; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-2 #shipping_company_field { float: left; width: 49%; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-2 #shipping_country_field { width: 49%; float: right; clear: none; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-2 #shipping_country_field .woocommerce-input-wrapper { background: #f3f3f3; 
display: block; padding: 12px; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #000; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-2 #shipping_address_1_field { float: left; width: 49%; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-2 #shipping_address_2_field { width: 49%; float: right; clear: none; margin-top: 33px; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-2 #shipping_city_field { float: left; width: 49%; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-2 #shipping_state_field { width: 49%; float: right; clear: none; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-2 #shipping_state_field .select2-selection { border-radius: 0; border: 1px solid #cfdadd; 
height: 46px; padding: 8px 0 0 6px; font-family: 'Open Sans', sans-serif; font-size: 13px; }
.middle-wrapper .entry-content .woocommerce .checkout .col2-set .col-2 textarea.input-text { height:154px; }


.middle-wrapper .entry-content .woocommerce .checkout .woocommerce-checkout-review-order { width:35%; float: right; padding:0px 0 0; }
.middle-wrapper .entry-content .woocommerce .checkout .woocommerce-checkout-review-order h3{ font-size: 32px; font-weight: 300; padding:4px 0 22px 0; 
margin: 0; background: #fff; }
.middle-wrapper .entry-content .woocommerce .checkout .woocommerce-checkout-review-order h3#order_review_heading{ padding:15px 0 8px 15px; }
.middle-wrapper .entry-content .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment { background: #fff !important; 
padding: 15px; margin-top:40px; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-payment h3 { font-size: 32px; font-weight: 300; padding: 0; margin:5px 0 20px 0; }

.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment { border-radius: 0 !important; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment {}
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul { padding: 0 !important; 
border-bottom: 0 !important; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li { border: 1px solid #dddddd; 
background:#fff; padding:10px 6px 5px 15px; margin-bottom: 15px !important; float: left; width: 100%; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li:hover { 
border: 1px solid #9ae7b8; background:#f4fdf8; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li:last-child{ margin-bottom:0px !important; }

.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li label{ font-size: 15px; color: #000; 
width: 93%; font-weight: 600; font-family: 'Raleway', sans-serif; padding-bottom: 10px; margin:0px; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li label span { width: 50%; display: block; 
line-height: 20px; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li.payment_method_ccavenue label{ 
background: url(assets/images/cc-avenue-logo.png) right 0 no-repeat; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li.payment_method_ccavenue input.input-radio {
    vertical-align:initial; margin-top: 2px !important; }

.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li.payment_method_paytm label{ 
background: url(assets/images/paytm-logo.png) right 0 no-repeat; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li.payment_method_cod label{ 
background: url(assets/images/cod-logo.png) right 0 no-repeat; }

.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li img { display:none; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .payment_box { 
background: transparent !important; color: #000 !important; font-weight: 400; font-family: 'Open Sans', sans-serif; margin: 0 !important; 
padding: 0 !important; font-size: 13px !important; line-height: 18px !important; margin-top: -10px !important; }

.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .payment_box:before{ content:none !important; }
/*.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .payment_box:before{border: 1em solid #000000 !important;border-top-color: rgb(15, 74, 4) !important;border-right-color: rgb(15, 74, 4) !important;border-left-color: rgb(15, 74, 4) !important;border-right-color: transparent !important;border-left-color: transparent !important;border-top-color: transparent !important;}*/

.middle-wrapper .entry-content .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order { padding: 0 !important; 
margin: 15px 0 0 0 !important; font-family: 'Open Sans', sans-serif; font-size: 14px; }

.middle-wrapper .entry-content .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order #place_order{ 
float:left; width: 100%; background: #7bc144 !important; padding: 13px 0; text-transform: uppercase; font-size: 18px; }
.middle-wrapper .entry-content .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order #place_order:hover{ 
background:#000 !important; border: 2px solid #000; }


.middle-wrapper .entry-content .woocommerce h3 {font-weight: 600;font-size: 30px;margin: 0;padding: 8px 10px 8px 15px; }
.middle-wrapper .entry-content .woocommerce label { color: #000; font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.middle-wrapper .entry-content .woocommerce #ship-to-different-address { width: 100%; padding-left: 24px; }
.middle-wrapper .entry-content .woocommerce input.input-checkbox { width: auto; margin-right: 0; margin-top: 0px; position: static; }
.middle-wrapper .entry-content .woocommerce input.input-radio { width: auto; margin:0 5px 0 0 !important; }
.middle-wrapper .entry-content .woocommerce .woocommerce-privacy-policy-text a { color: #4a6607; }
.middle-wrapper .entry-content .woocommerce .woocommerce-terms-and-conditions-checkbox-text a { color: #4a6607; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .shop_table { border-radius: 0; background: #fff; padding: 0; 
margin: 0 0 0 0; border: 0; font-family: 'Open Sans', sans-serif; font-size:14px; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .shop_table th {border:0px; padding:12px; border-bottom:1px solid #e0e0e0;}
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .shop_table th:last-child { text-align: right; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .shop_table td {border:0px; padding:12px; border-bottom:1px solid #e0e0e0;}
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .shop_table td:last-child { text-align: right; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .shop_table tr.shipping { background: #f9f9f9; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .shop_table tr.order-total { background: #5a960a; color: #fff; }
.middle-wrapper .entry-content .woocommerce .checkout .woocommerce-checkout-review-order span.woocommerce-Price-currencySymbol { font-weight: 400; 
font-size: 16px; }



.middle-wrapper .entry-content .woocommerce .woocommerce-message a.button { background: #2c4806; color: #fff; }
.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form { background: #fff; padding: 30px; font-family: 'Open Sans', sans-serif; font-size: 15px;}
.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form .shop_table { border: 1px solid #e0e0e0; margin: 0; border-radius: 0 }
.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form th { padding:16px 12px; }
.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form .cart_item:nth-child(2n+1) { background:#f9f9f9; }
.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form .cart_item td { padding: 8px 12px; }
.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form .cart_item td.product-thumbnail { display:block; background:#fff; }
.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form .cart_item td.product-thumbnail:before{ content:none; }
.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form .cart_item td.product-price{ background:#fff; }
.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form .cart_item td.product-subtotal{ background:#fff; }


.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form .cart_item td img { width: 65px; }
.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form .actions { background: #5a960a; padding: 18px 15px; overflow:hidden; width:100%; }
.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form .coupon { width: 40%; float:left; }
.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form .custom-cart-updt { width: 40%; float: right; }

.middle-wrapper .woocommerce .coupon input.input-text { width: 50% !important; padding-bottom: 7px !important; border: 1px solid #3a6402 !important; }
.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form .coupon .button { background: #2c4806; color: #fff; }
.middle-wrapper .entry-content .woocommerce .woocommerce-cart-form .button { background: #2c4806; color: #fff; }
.middle-wrapper .entry-content .woocommerce .cart-collaterals { background: #fff; padding:0px 30px 30px 30px; }

.middle-wrapper .entry-content .woocommerce .pay-online-banner{ width: 49%; float: left; }
.middle-wrapper .entry-content .woocommerce .cart_totals { background: #f9f9f9; padding: 14px; font-family: 'Open Sans', sans-serif; font-size: 14px; 
width:100%; }
.middle-wrapper .entry-content .woocommerce .cart_totals h2 { font-size: 35px; color: #000; font-weight: 300; margin: 0 0 10px 0; }
.middle-wrapper .entry-content .woocommerce .cart_totals .shop_table { border: 0; border-radius: 0; }
.middle-wrapper .entry-content .woocommerce .cart_totals .shop_table tr th { text-align: left; padding-left: 0; }
.middle-wrapper .entry-content .woocommerce .cart_totals .shop_table tr td { text-align: right; }
.middle-wrapper .entry-content .woocommerce .cart_totals .wc-proceed-to-checkout { padding: 0; }
.middle-wrapper .entry-content .woocommerce .cart_totals a.checkout-button { width:100%; margin:0; text-transform:uppercase; padding:14px 10px; 
font-size:16px; }



.woocommerce-privacy-policy-text p {color: #000000;}
.woocommerce-privacy-policy-text p a.woocommerce-privacy-policy-link {color: #d65a03 !important;font-weight: 600;}
.woocommerce-terms-and-conditions-checkbox-text {color: #000000;}
.woocommerce-terms-and-conditions-checkbox-text .woocommerce-terms-and-conditions-link {color: #d65a03 !important;}



 
.middle-wrapper .entry-content .woocommerce .woocommerce-error, 
.middle-wrapper .entry-content .woocommerce .woocommerce-info, 
.middle-wrapper .entry-content .woocommerce .woocommerce-message{ background-color: #5a960a; color: #fff; font-weight: 600; }

.middle-wrapper .entry-content .woocommerce .woocommerce-error a, 
.middle-wrapper .entry-content .woocommerce .woocommerce-info a, 
.middle-wrapper .entry-content .woocommerce .woocommerce-message a{ color: #e7ff02; }

.middle-wrapper .entry-content .woocommerce .woocommerce-error::before, 
.middle-wrapper .entry-content .woocommerce .woocommerce-info::before, 
.middle-wrapper .entry-content .woocommerce .woocommerce-message::before{ color: #fff; }

.middle-wrapper .entry-content .woocommerce .woocommerce-info { border-top-color: #f69223 !important; }
 
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .input-checkbox { margin-top: -3px; } 
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li img { display: none; }

.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .button { background: #0c3d03 !important; }
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .button:hover,
.middle-wrapper .entry-content .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .button:focus{ background:none !important; 
border: 2px solid #fff; color: #fff; }

.middle-wrapper .woocommerce .woocommerce-order { padding-top: 20px; }
.middle-wrapper .woocommerce .woocommerce-order p.woocommerce-notice--success { text-align: center; font-weight: 300; font-size: 38px; }
.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed { font-size: 20px !important; font-weight: 700 !important; color: #000 !important; 
margin-bottom: 20px; line-height: 26px; }
.middle-wrapper .woocommerce .woocommerce-order p.woocommerce-thankyou-order-failed-actions a.button { padding: 8px 35px; font-size: 28px; margin-bottom: 20px; }

.middle-wrapper .woocommerce .woocommerce-order ul { display: inline-block; text-align: center; width: 100%; margin-top:20px; margin-bottom: 40px; 
background: #61a20d; padding: 20px 0; }
.middle-wrapper .woocommerce .woocommerce-order ul li { float: none; display: inline-block; color: #fff; font-size: 13px; }
.middle-wrapper .woocommerce .woocommerce-order ul li:last-child{ margin-right:0px; }
.middle-wrapper .woocommerce .woocommerce-order p { text-align: center; font-weight: 300; font-size: 36px; color: #589507; }
.middle-wrapper .woocommerce .woocommerce-order h2 { font-weight: 300; font-size: 30px; line-height: 30px; }
.middle-wrapper .woocommerce .woocommerce-order .woocommerce-order-details table { border-radius: 0 !important; }
.middle-wrapper .woocommerce .woocommerce-order .woocommerce-order-details table th { border-bottom-width: 1px; }
.middle-wrapper .woocommerce .woocommerce-order address { border-radius: 0; background: #f7f7f7; border: 0; padding:15px 20px; min-height: 215px; }
.middle-wrapper .woocommerce .woocommerce-order address p { font-size: 15px; text-align: left; font-weight: 600; margin-top: 5px; color: #589507; }
.single-page-section h1 { font-size: 35px; line-height: 45px; margin-bottom: 20px; }
.inner-page-cont { margin-bottom: 2px; width: 100%; float: left; border-bottom: 1px solid #D0D0D0; padding-bottom: 10px; }
.inner-page-cont h4 { color: #000; font-size: 22px; font-weight:600; margin-bottom:10px; width: 100%; float: left; text-transform: capitalize; }
.inner-page-cont iframe{ width:100%; }
.inner-page-cont span{ font-weight:700; }
.inner-page-cont ul { margin-top: 5px; width: 100%; float:left; }
.inner-page-cont ul li { width:100%; margin-bottom:8px; display:inline-block; border-bottom:0px; padding:0 0 8px 28px; color:#000;
background: url(assets/images/logout-arrow.jpg) 0 5px no-repeat; }
.inner-page-cont ul li:last-child{ padding-bottom:0px; border:0px; }

.inter-linking {  }
.inter-linking-grey{ border: 4px solid #f0f0f0; padding: 15px; margin: 20px 0; }
.inter-linking ul { list-style-type: disc; }
.inter-linking ul li { list-style-type: disc; background: none; padding-left: 0; }
.inter-linking-grey ul li { padding-bottom: 3px; }
.inter-linking-grey h4 { margin-top: 0; }
.inter-linking-grey strong{ text-align: center; width: 100%; display: inline-block; margin-bottom: 12px; }
.inter-linking-grey ul li a { color: #c50606; font-size: 14px; font-weight: 500; }
.inter-linking-grey ul li a:hover{ color:#000; }

.inner-page-cont .woocommerce ul.products li { background: none; padding: 0 0 0 0; margin: 0 0 0px 0 !important; }


.middle-wrapper .entry-content .woocommerce .cart_totals .shop_table .woocommerce-Price-currencySymbol {
    font-weight: 400;
    font-size: 16px;
}

.middle-wrapper .entry-content .woocommerce .woocommerce-order-details { background: #fff; padding: 22px; }
.middle-wrapper .entry-content .woocommerce input.qty { width: 4.631em; font-size: 12px; }

.inner-page-cont .table-responsive { width: 100%; margin-top: 10px; float: left; }



/* Product Tag Section */ 
body.tax-product_tag .middle-wrapper{ background:#f5f5f5; }
body.tax-product_tag .middle-wrapper .container { background: #fff; padding: 25px; }
.term-description { width:100%; margin-bottom: 12px; overflow: hidden; border-bottom: 1px solid #CDCDCD; padding-bottom: 12px; }
.term-description .tag-cont { background: #f8f2f2; padding:15px; font-family: 'Open Sans', sans-serif; font-size: 14px; text-align: justify; 
color: #000; margin-bottom: 25px; }
.term-description .term-description-cont { padding:15px; background: #f8f2f2; margin-bottom: 25px; font-family: 'Open Sans', sans-serif; }
.term-description h3 { margin-top: 15px; font-size: 26px; font-weight: 800; color: #5c9c09; margin-top:0px; }
.term-description ul { padding-left: 20px; }
.term-description ul li { list-style-type: disc; padding-bottom: 2px; margin-bottom: 2px; padding-right: 15px; }
.term-description ul li:last-child { padding-bottom:0px; margin-bottom:0px; }
.cat-paragraph p{ text-align:justify; }
/* Product Tag Section */ 


/* Primary Page Section */ 




div.wpcf7-response-output { margin: 0.5em 0.5em 1em; float: left; width: 100%; } 



body.page-id-18793 .inner-dark-green-sec { display: none; }
.thanks-you-sec { text-align: center; }
.thanks-you-sec h2.title { font-size: 70px; font-weight: 200; margin-bottom: 30px; }
.thanks-you-sec p { font-weight: 600; font-size: 16px; }
.thanks-you-sec .telephone{ background:url(assets/images/green-mail.jpg) 0 0 no-repeat; width:247px; height:144px; margin:30px auto 30px; overflow:hidden; }

.responsive-disease-btns { width: 100%; float: left; margin-bottom:10px; }
.responsive-disease-btns .collapsed { background:url(assets/images/disease-minus.png) right 12px no-repeat #7bc144 !important; border:2px solid transparent; }
.responsive-disease-btns .btn { background:url(assets/images/disease-plus.png) right 12px no-repeat #7bc144;  width: 100%; text-align:left; 
border:2px solid transparent;  }
.responsive-disease-btns .btn:hover, .responsive-disease-btns .btn:focus{ background:url(assets/images/disease-plus.png) right 12px no-repeat #000; 
border:2px solid transparent; }



/* Middle Section */ 

 

/* Footer Section */
.ft-bottom-sec { background: #000; overflow: hidden; float: left; width: 100%; padding: 10px 0; }
.ft-bottom-sec .para { padding-bottom:8px; }
.ft-bottom-sec p { color: #fff; margin: 0; font-family: 'Open Sans', sans-serif; font-size:12px; text-align:center; }

.ft-bottom-sec ul{ text-align:center; }
.ft-bottom-sec ul li { display: inline-block; margin-right: 10px; color: #fff; font-family: 'Open Sans', sans-serif; font-size: 15px; border-right: 1px solid #fff; padding-right: 10px; line-height: 13px; }
.ft-bottom-sec ul li:last-child{ margin-right:0px; border:0px; padding:0px; }
.ft-bottom-sec ul li a{ color:#fff; }

/* Footer Section */



#wacht-dark-round a { background: url(assets/images/whatsapp-icon.png) 0 0 no-repeat; width: 58px; height: 58px; padding: 0; border-radius: 0; 
-webkit-transform: translateY(0); transform: translateY(0); }
#wacht-dark-round a::before{ content:none !important; }
#wacht-dark-round a:hover { width: 57px; letter-spacing: 0; animation: bounce 1s; }
.pagenation-section .page-previous { float: left; margin: 10px 0 0; }
.pagenation-section .page-previous a { background: #7bc144; display: inline-block; font-size: 15px; font-weight: bold; text-align: center; color: #fff; padding: 9px 22px; 
border-radius: 0px; border: 2px solid transparent; transition: all 0.3s ease 0s; }
.pagenation-section .page-previous a:hover, .pagenation-section .page-previous a:focus { background: none; border: 2px solid #000; color:#000; }

.pagenation-section .page-next { float: right; margin: 10px 0 0; }
.pagenation-section .page-next a { background: #7bc144; display: inline-block; font-size: 15px; font-weight: bold; text-align: center; color: #fff; padding: 9px 22px; 
border-radius: 0px; border: 2px solid transparent; transition: all 0.3s ease 0s; }
.pagenation-section .page-next a:hover, .pagenation-section .page-next a:focus { background: none; border: 2px solid #000; color:#000; }

.tags-list { float: left; width: 100%; }








body.page-id-10 .middle-wrapper { padding:15px 0 0; }
body.page-id-10 .middle-wrapper .woocommerce .woocommerce-order{ padding:0px; }
.middle-wrapper .woocommerce .woocommerce-order p.woocommerce-notice--success{ line-height: 40px; }
.thank-you-video { margin:30px auto 0; width: 53%; } 
body.page-id-10 .middle-wrapper .woocommerce .woocommerce-order h2{ margin-top:0px; }


.middle-wrapper .woocommerce .woocommerce-order p.expert { font-size: 22px; color: #000; margin-top: 20px; }

#customer_details .ringcaptcha.widget{ max-width:100%; }
#customer_details .ringcaptcha.widget .wizard .wizard-code-step h3{ display:inline-block !important; }