@charset "utf-8";@import url('css/fontface.css');*{margin:0px;padding:0px;outline:none;}

body{font-size:15px;line-height:18px;color:#333333;word-wrap:break-word;background:#fff;font-family:'open_sansregular';}

h1{font-size:40px;line-height:50px;margin:0px;margin-bottom:12px;font-weight:normal;color:#292929;font-family:'open_sansbold';}

h2{font-size:26px;line-height:28px;margin:0px;margin-bottom:12px;font-weight:normal;color:#222;}

h3{font-size:18px;line-height:24px;margin:0px;margin-bottom:10px;font-weight:normal;color:#222;}

h4{font-size:16px;line-height:20px;margin:0px;margin-bottom:8px;font-weight:normal;color:#222;}

h5{font-size:15px;line-height:18px;margin:0px;margin-bottom:8px;font-weight:normal;color:#222;}

p{font-size:15px;line-height:18px;color:#333333;padding-bottom:15px;margin:0px;font-family:'open_sansregular';}

a{text-decoration:none;}

a:hover{text-decoration:underline;}

img{outline:none;border:none;max-width:100%;height:auto;}

ul, ol{margin:0px;}

.small_txt{font-size:8px;}

p.right_txt span{font-size:8px;}

h2.green_txt{color:#009100;text-decoration:underline;}


.alignleft.wp-image-656 {margin:0px!important;}

/* ****************pras13-03-2020 start**************** */




.tax-gallery_category .content.soil_prdt .list-box{display: flex;justify-content: flex-end;position: absolute;right: 0;
 z-index: 9999;margin-top: 44px;}
.tax-gallery_category .content.soil_prdt .list-box h4{font-size: 16px; text-transform: uppercase; margin-bottom: 0px; align-self: center; margin-right: 15px;font-weight: 600;}
.content.soil_prdt h1{font-size: 25px;color: #009400;text-align: left;}
h1.gal-edi{font-size: 25px ;color: #009400;}
ul.list-unstyled-x li a{text-decoration:none;}

#header.buy-s-edit {
    position: inherit!important;
}
.yellow-banner{background-color:#f7cd00;}
.yellow-banner h2{text-transform: uppercase;font-size: 30px;font-weight: normal;color: #292929;font-family: 'open_sansbold';text-align:center;margin-bottom: 0px;padding: 15px 0px 10px;}

 #attachment_66{width:100%!important;}


img.nonere{display:none;}

/* ******price tager for june starts************** */
span.red-fonter{color:red;font-size: 18px !important;font-weight: bold;}
span.greyert{color:grey; font-size: 21px!important;}
span.cross-m{position:relative;font-size: 18px !important;font-weight: bold;text-transform: inherit !important;}
span.cross-m:before{content:'';position:absolute;border-top: 1px solid #222222; width:100%;left:0;top:11px;padding:5px;}

@media(max-width:991px) and (min-width:768px){
	span.cross-m:before{width:103px;}
}

/* ******price tager for june ends************** */

@media(max-width:991px) {
	.yellow-banner h2{font-size: 23px;}
}
 
@media(max-width:767px){
	.tax-gallery_category .content.soil_prdt .list-box{display: block;top: -17px;}
	.tax-gallery_category .content.soil_prdt .list-box h4{font-size: 14px;}
	.tax-gallery_category .content.soil_prdt h1{font-size:22px;}
	.inner-portion h2{color: #292929;}
}

@media(max-width:520px){
	.tax-gallery_category .content.soil_prdt .list-box{top: 49px;left: 0;}
	.tax-gallery_category .content.soil_prdt h1{margin-bottom: 70px;}
	
}
@media(max-width:480px){
	.tax-gallery_category .content.soil_prdt .list-box{top: 35px;left: 0;}
	
}

@media(max-width:380px){
	.yellow-banner h2{font-size: 19px;}
}
/* ****************pras13-03-2020 end**************** */




#top_block{position:relative;}

#header{position:absolute;top:13px;left:0;width:100%;}

#header_inner{/*background:url(images/header_inner_bg.png) repeat-x;*/padding-bottom:20px;}

#header_right{float:right;margin-top:24px;}

#header_right p{float:right;color:#fff;font-family:'open_sansbold';font-size:19px;}

h1#logo{float:left;}

.navbar{min-height:inherit;margin:0;border:none;float:right;}

.navbar ul{margin-top:10px;}

.navbar ul li{position:relative;}

.navbar ul li a{text-transform:uppercase;font-size:16px;line-height:38px;padding:0 15px;display:block;color:#000;font-family:'open_sansbold';}

.navbar ul li a:hover, .navbar ul li:hover > a, .navbar ul li a:focus{color:#ffcc00;background:none;}

.navbar ul li.menu-item-has-children > a{background:url(images/menu_bg.png) no-repeat 100% 16px;}

.navbar ul li.menu-item-has-children > a:hover{background:url(images/menu_bg.png) no-repeat 100% 16px;}

.navbar ul li.last_menu > a{padding-right:0;}

.navbar ul li a:hover{color:#FFD300;background:none;}.navbar ul ul{display:none;}

.navbar ul li:hover ul{position:absolute;top:17px;left:0px;display:block;list-style:none;margin:0px; padding-top: 15px;}

.navbar ul ul li{margin:0px;}

.navbar ul > li > ul > li > a {height:38px;line-height:38px;background:#FFD300;font-size:13px;font-family:'open_sansbold';color:#020303;border-bottom:1px solid #bfc7ce;padding:0 15px;display:block;white-space:nowrap;}

.navbar ul ul li a:hover{background:#979999;text-decoration:none;color:#fff;}

.fixed_header{position:fixed;right:0;top:163px;padding-right:30px;z-index:99999;}

.fixed_header a{width:224px;height:100px;background:url(https://soilkings.com/wp-content/uploads/2022/06/Soil-Kings-Calculator-Green-1.png) no-repeat;display:block;}

.fixed_header a.start_here{background-position:0px 0px;}

.fixed_header a.start_here:hover{background-position:0px 00px;}
.page-id-871 h1{ text-align:center;}
#banner img{width:100%;}

#banner_outer{position:absolute;top:300px;left:0;width:100%}

#banner_text h1{text-align:center;font-family:'open_sansextrabold';}

#buy_online{background:url(images/bannertxt_bg.png) repeat;padding:40px 75px;}

#buy_online p{font-size:18px;color:#fff;text-transform:uppercase;}

#buy_online span{font-size:24px;color:#fff;font-family:'open_sansbold';text-transform:uppercase;}

#buy_online a.buy{height:52px;line-height:52px;background:#94cb00;font-size:30px;padding:0 30px;font-family:'open_sansbold';color:#222;float:right;border-bottom:4px solid #000;}

#buy_online a.buy:hover{text-decoration:none;background:#FFBC00;}

#thanku_section{text-align:center;background:#333333;padding:50px 0;}

#thanku_section img{padding-bottom:15px;}

#thanku_section p{color:#fff;font-size:20px;}

#thanku_section h2{color:#fff;font-size:30px;font-family:'open_sansbold';}

#thanku_section span{color:#009100;text-decoration:underline;}

#what_section{padding:100px 0;text-align:center;}

#what_section h2{color:#333;font-family:'open_sansregular';font-size:30px;margin-bottom:50px;}

#what_section h2 span{color:#009100;font-size:50px;font-family:'open_sansbold';line-height:60px;}

#what_section a{color:#FFCC00;text-decoration:underline;}

#what_section a:hover{text-decoration:none;}

#what_section h3{font-size:16px;font-family:'open_sansbold';}

#product_section{background:url(images/product_bg.jpg) no-repeat;padding:85px 0;background-size:cover;}

#product_section h1{text-align:center;margin-bottom:80px;}

#product_inner{background:#fff;text-align:center;position:relative;}

#product_inner p{text-align:center;}

#product_inner a.soil{height:52px;line-height:52px;background:#94cb00;font-size:30px;padding:0 30px;font-family:'open_sansbold';color:#222;border-bottom:4px solid #000;margin-top:20px;display:inline-block;text-decoration:none;}

#product_inner a.soil:hover{text-decoration:none;background:#FFBC00;}

.pro_head{position:absolute;top:175px;left:33px;}

.pro_head h2{background:url(images/bannertxt_bg.png) repeat;height:50px;line-height:50px;text-align:center;color:#fff;font-family:'open_sansbold';font-size:30px;width:285px;}

#pro_content{padding:50px 40px;}

#delivery_section{padding:100px 0;background:#f0f0f0;text-align:center;}

#delivery_section h1{margin-bottom:43px;font-size:50px;font-family:'open_sansbold';}

#delivery_section h2{font-size:24px;line-height:60px;color:#fff;display:block;background:#009100;font-family:Arial;height:60px;font-weight:bold;margin-bottom:0;}

#delivery_section h2 span{font-size:14px;font-style:italic;line-height:20px;}

#delivery_section h3{padding:65px 0;font-size:18px;background:#fff;margin-bottom:0;}

#delivery_section h4{font-size:20px;background:#ffcc00;display:block;height:40px;line-height:40px;font-family:Arial;font-weight:bold;margin-top:8px;}

#delivery_content{padding:100px 0;text-align:center;}

#delivery_content h1{margin-bottom:43px;font-size:50px;font-family:'open_sansbold';}

#delivery_content h2{font-size:24px;line-height:60px;color:#fff;display:block;background:#009100;font-family:Arial;height:60px;font-weight:bold;margin-bottom:0;}

#delivery_content h2 span{font-size:14px;font-style:italic;line-height:20px;}

#delivery_content h3{padding:65px 0;font-size:18px;background:#fff;margin-bottom:0;}

#delivery_content h4{font-size:20px;background:#ffcc00;display:block;height:40px;line-height:40px;font-family:Arial;font-weight:bold;margin-top:8px;}

#delivery_content .del h1{font-size:20px;display:block;height:40px;line-height:40px;font-family:Arial;font-weight:bold;background:#222222;color:#fff;margin-bottom:0;}

#delivery_content .del p{padding:25px 75px 40px 75px;font-size:18px;line-height:22px;text-align:center;min-height:175px;}

.del{background:#fff;border:1px solid #CDCDCD;min-height:200px;}

.del1{background:url(images/or.png) no-repeat 90% 90%;}

#delivery_section .del h1{font-size:20px;display:block;height:40px;line-height:40px;font-family:Arial;font-weight:bold;background:#222222;color:#fff;margin-bottom:0;}

#delivery_section .del p{padding:25px 75px 40px 75px;font-size:18px;line-height:22px;text-align:center;min-height:175px;}

#delivery_inner{margin-right:-10px;}

#delivery_innerb{margin-right:-10px;margin-left:-10px}

#delivery_innerc{margin-left:-10px}

#delivery_section p{text-align:left;margin-top:5px;}

.delivary{position:relative;}

.deliiii{position:absolute;bottom:72px;left:-18px;}

#bulk_secction{padding:80px 0;background:#ffcc00;text-align:center;}

#bulk_secction h1{color:#fff;font-size:50px;line-height:60px;}

#bulk_secction h2{color:#333333;font-size:30px;line-height:36px;font-family:'open_sansbold';}

#bulk_secction h2 a{color:#333333;text-decoration:underline;}

#bulk_secction h2 a:hover{color:#B93838;text-decoration:none;}

#badguy_section{padding:100px 0;text-align:center;}

#badguy_section h1{margin-bottom:40px;}

#badguy_section h1 span{color:#009100;}

#badguy_section h2{font-size:20px;line-height:30px;font-family:'open_sansbold';}

#badguy_section h3{color:#009100;font-size:20px;line-height:30px;font-family:'open_sansbold';}

#badguy_section p{font-size:16px;line-height:20px;font-family:'open_sansbold';}

#badguy_section p#bag{font-style:italic;}

#badguy_section p#price{float:right;font-family:'open_sansregular';margin-top:10px;}

#tbl{margin-top:40px;}

#tbl table,tr,td{border:1px solid #d9d9d9;text-align:left;}

#tbl .black{background:#333333;font-size:18px;line-height:20px;color:#fff;padding:20px;font-family:'open_sansbold';}

#tbl .green{background:#009100;font-size:18px;line-height:20px;color:#fff;padding:23px;font-family:'open_sansbold';}

#tbl .gray{background:#ededed;font-size:16px;line-height:19px;padding:10px 0 10px 20px;}

#tbl .white{font-size:16px;line-height:19px;padding:10px 0 10px 20px;}

#testimonial_section{background:url(images/test.jpg) no-repeat;text-align:center;padding:80px 0;background-size:cover;}

#testimonial_section h1{color:#fff;margin-bottom:0;}

#testimonial_section h2{color:#fff;font-family:'open_sansbold';font-size:16px;margin-bottom:20px;}

#testimonial_section p#say{color:#fff;text-align:left;margin-left:210px;}

#test_outer{background:url(images/test_arrow.png) no-repeat 210px 100%;padding-bottom:50px;}

#test_inner{width:800px;margin:0 auto;padding:45px;background:#009100;}

#test_inner p{color:#fff;text-align:left;}

#click_here_section{background:#009100;padding:60px 0;text-align:center;}

#click_here_section h1{color:#fff;font-size:50px;line-height:60px;}

#click_here_section h1 a{color:#222222;background:#ffcc00;box-shadow:3px 3px 0px 1px #215521;padding:0 10px;font-size:48px;}

#click_here_section h1 a:hover{text-decoration:none;background:#FFBC00;}

#contact_us_section{padding:95px 0;}

#contact_us_section h1{text-align:center;margin-bottom:60px;}

#contact_form p{padding-bottom:0;}

#contact_form input[type="text"], #contact_form input[type="email"], #contact_form input[type="tel"]{height:50px;width:100%;border:none;padding:0 15px;margin-bottom:2px;color:#333;background:#efefef;}

#contact_form textarea{height:200px;width:100%;max-width:100%;border:none;padding:15px;margin-bottom:2px;background:#efefef;}

#contact_form input[type="submit"]{height:60px;line-height:60px;width:100%;border:none;padding:0;color:#222;font-family:'open_sansbold';background:#ffcc00;font-size:20px;border-bottom:3px solid #7d7d7d;}

#contact_form input[type="submit"]:hover{background:#FFBC00;text-decoration:none;}

#contact_form input[type="text"]::-webkit-input-placeholder, #contact_form input[type="email"]::-webkit-input-placeholder, #contact_form input[type="tel"]::-webkit-input-placeholder{color:#333;}

#contact_form input[type="text"]:-moz-placeholder, #contact_form input[type="email"]:-moz-placeholder, #contact_form input[type="tel"]:-moz-placeholder{color:#333;}

#contact_form input[type="text"]::-moz-placeholder, #contact_form input[type="email"]::-moz-placeholder, #contact_form input[type="tel"]::-moz-placeholder{color:#333;}

#contact_form input[type="text"]:-ms-input-placeholder, #contact_form input[type="email"]:-ms-input-placeholder, #contact_form input[type="tel"]:-ms-input-placeholder{color:#333;}

#contact_form textarea::-webkit-input-placeholder{color:#333;}

#contact_form textarea:-moz-placeholder{color:#333;}

#contact_form textarea::-moz-placeholder{color:#333;}

#contact_form textarea:-ms-input-placeholder{color:#333;}

#logo_section{text-align:center;}

h1#contact_logo{display:inline-block;margin-bottom:0;padding:30px 0;}

#logo_section h3{color:#94CB00;font-size:20px;font-family:'open_sansbold';margin-bottom:0;}

#logo_section p{font-size:16px;font-family:'open_sansbold';line-height:20px;}

#logo_section a{color:#333;}

#c_logo{border-bottom:1px solid #D6D6D6;border-top:1px solid #D6D6D6;margin-bottom:40px;margin:0 20px 40px 20px;}

#footer{background:#333333;padding:35px 0;}

#footer_menu{margin-left:30px;}

#footer_menu ul li{list-style:none;}

#footer_menu ul li a{color:#fff;font-family:'open_sansregular';font-size:13px;line-height:25px;text-transform:uppercase;}

#footer_menu ul li a:hover{color:#FFD300;text-decoration:none;}

#footer_mid h2{font-size:13px;line-height:15px;color:#fff;}

#footer_mid h3{font-size:11px;line-height:15px;color:#fff;margin-top:3px;margin-bottom:5px;}

#footer_mid h4{font-size:13px;line-height:15px;color:#fff;margin-top:25px;margin-bottom:10px;}

#footer_mid img#rating{float:left;padding-right:10px;}

#footer_mid a{color:#fff;font-size:12px;line-height:15px;}

#footer_mid .widget_sp_image{width:40%;}

.widget_sp_image-description{float:right;}

#footer_list img{float:right;margin-bottom:20px;}

#footer_list h2{float:right;font-size:13px;line-height:15px;color:#fff;}

#footer_list h3{float:right;font-size:13px;line-height:15px;color:#fff;}

.home h1.entry-title{display:none;}

#header_inner_block{min-height:136px;}

#calculator label{padding-right:30px;min-width:92px;}

#calculator input[type="text"], .right_cal input[type="number"], .right_cal select {width:300px;height:40px;line-height:40px;display:inline-block;margin-bottom:20px;background:#ebebe4;padding:0 5px; border: none;}

.right_cal select { display: block; }
.right_cal label { display: inline-block; margin-bottom: 15px; margin-left: 5px;}
.right_cal input[type="number"] { display: block; }.multi-result {font-size: 15px;line-height: 30px; font-weight: 600;}
.multi-result .deliveryChrg12, .multi-result .deliveryChrg10 { border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 10px;}
.total-result .total-price { font-size: 17px; color: #009100; font-weight: bold;}
#calculation span { display: block; margin-top: -10px;}

#calculation{margin-left:96px;}

#resultm3,#result{color:#f04a08;font-size:15px;}

#calculator input[type="submit"], .right_cal input[type="submit"] { height:40px;background:#9def23;display:inline-block;color:#000;font-size:15px;padding:0 20px;line-height:20px; border: none;}

#calculator input [type="radio"]{padding-left:30px;margin-bottom:10px !important;}

#page_inner{padding:20px 0;min-height:400px;}

.content h1{text-transform:uppercase;font-size:30px;}

.content h2{margin-bottom:12px;font-size:20px;}

.content h4{margin-bottom:12px;}

.content p{line-height:24px;padding-bottom:12px;color:#000;font-size:14px;}

.content ul li a{color:#000;padding-bottom:20px;}

.content ul li{line-height:35px;margin-left:20px;}

.content ul li ul{color:#000;padding-left:10px;}

.content table{width:100%;display:block;overflow:auto;}

.content table td{border:none;padding-bottom:20px;}

.content tr{border:none;padding-bottom:20px;}

.alignleft{float:left;margin:0 20px 20px 0}

.alignright{float:right;margin:0 20px 0px 20px;}

.aligncenter{float:none;margin:0 auto;display:inherit;}

#page_logo_content h2{color:#000;font-weight:bold;line-height:24px;}

div.wpc7 label{min-width:200px;}

a#big{color:#333;text-decoration:underline;font-size:1.8em;}

.star{color:#009900;}

#split_border{border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:12px;}

.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-image img{display:none;}

.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box, .cycle-slide .testimonial-box{padding-bottom:15px;width:800px;margin:0 auto;color:#fff;}

.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-content p{color:#fff;}

.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-content{background:#009100;padding:31px;}

.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box, .cycle-slide .testimonial-box{position:relative;}

.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-title{text-align:left;color:#fff;margin-top:14px;padding-left:85px;}

.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-companyname span{text-align:left;color:#fff;}

.box-image{position:absolute;left:45px;bottom:27px;width:58px;height:58px;background:url(images/test_arrow.png) no-repeat;display:block !important;}

.gs_testimonial_container .cycle-nav #prev{background:url(images/nav_arrow.png) no-repeat 23% 13%;height:148px;padding-left:104px;padding-bottom:27px;}

.gs_testimonial_container .cycle-nav #next{background:url(images/nav_arrow_next.png) no-repeat 23% 13%;height:148px;padding-left:104px;padding-bottom:27px;}

#testimonial_section .easy-t-slideshow-wrap{position:relative;padding:0 130px;}#testimonial_section .testimonial_body{background:#009100;padding:30px;position:relative;color:#fff;}#testimonial_section .testimonial_body:after{content:"";position:absolute;bottom:-51px;left:45px;background:url(images/test_arrow.png) no-repeat;width:58px;height:58px;display:block;}#testimonial_section .testimonial_body p{color:#fff;padding-bottom:6px;}#testimonial_section .testimonial_author{color:#fff;margin-top:33px;text-align:left;padding:0 0 0 80px;}#testimonial_section .easy-t-slideshow-wrap div.easy-t-cycle-prev{position:absolute;top:50%;left:0;margin-top:-40px;background:url(images/nav_arrow.png) no-repeat 23% 13%;text-indent:-999px;font-size:0;width:51px;height:80px;}#testimonial_section .easy-t-slideshow-wrap div.easy-t-cycle-next{position:absolute;top:50%;right:0;margin-top:-40px;background:url(images/nav_arrow_next.png) no-repeat 23% 13%;text-indent:-999px;font-size:0;width:51px;height:80px;}

.wpcf-field-product-rate{text-align:right;margin-top:-36px;margin-bottom:25px;color:#008000;font-family:arial;font-size:15px;}

.wpcf-field-product-rate, .wpcf-field-pick-up-pricing-value { text-align:right;margin-top:-36px;margin-bottom:25px;color:#008000;font-family:arial;font-size:15px; font-family: italics; font-weight: bold;}

.wpcf-field-product-rate span, .wpcf-field-pick-up-pricing-value span {font-size:12px;font-family:italics;font-weight:bold;}

.wpcf-field-product-rate-value{font-size:18px !important;}

.green_txt{color:#008000;font-weight:bold;font-size:14px;}

.screen-reader-text{display:none;}

#blog_content article.post, .search #blog_content article.page, #blog_content article.testmonials{border-bottom:1px dashed #ccc;padding-bottom:20px;margin-bottom:20px;}

#blog_content .moretag{background:#009100;font-size:15px;color:#FAF8F2;border:none;cursor:pointer;padding:0 20px;line-height:35px;height:35px;display:inline-block;margin:15px 0 0 0;float:right;}

#blog_content .moretag:hover, #blog_content .moretag:focus{text-decoration:none;background:#2D3A07;}

#blog_content article.testmonials h2.entry-title a{color:#d72007;}

#blog_content article.post h2.entry-title a{color:#292929;font-size:30px;text-transform:capitalize;}

#blog_content article.page h2.entry-title a{color:#292929;font-size:30px;text-transform:capitalize;}

#blog_content .post_thumb{float:left;margin:0 20px 20px 0;}

#blog_content .post_thumbnail{margin-bottom:20px;}

#blog_content .post_thumbnail img{max-width:100%;height:auto;}

#blog_content .post_date{display:block;margin-bottom:10px;font-size:13px;}

#pr_top{text-align:center;}

#pr_top p{color:#000;font-family:arial black,avant garde;}

#pr_top h2 a{ text-decoration:none;font-family:arial black,avant garde;   color: #333333;}
#pr_top { padding: 0 30px; }
#pr_top img { margin-bottom: 23px; }
.prdt_right { text-align: center; } 
.prdt_right h2 { font-size: 20px; font-family:arial black,avant garde;}
.prdt_right h2 span { color: #009100; }
.prdt_right h2 a { color: #009100; text-decoration: underline;}
.prdt_right img { margin-bottom: 23px; }
.prdt_right { position: relative; }
.prdt_right:before { content: ""; position: absolute; top: 0; height: 120%; width: 2px;   background: #fff;
    left: -12px; display: inline-block; z-index: 99;}


#pr_top h2{ display:inlne-block;margin-bottom:0px; font-size: 22px; color: #333333;}

#pr_bold{color:#000;font-family:arial black,avant garde;}

#product_content article.post, .search #blog_content article.page, #blog_content article.testmonials{border-bottom:1px dashed #ccc;padding-bottom:20px;margin-bottom:20px;}

#product_content .anchor{ background:#009100;font-size:14px;color:#fff;border:none;cursor:pointer;padding:0 50px;line-height:35px;height:35px;display:inline-block;margin:0; text-transform:uppercase;border-radius:0px;margin-left:0px;}

#product_content .anchor:hover{background:#074207;text-decoration:none;}

#product_content .moretag{display:none;}

#product_content img{float:left;margin:0 20px 20px 0;border:5px solid #C2BBBB; }

#product_content h2{font-weight:bold;}

#product_content h2 a{color:#000;}

#product_content .post_date{display:none;}

#product_content article{border-bottom:1px dashed #ccc;padding-bottom:20px;margin-bottom:20px;}

#product_content .entry-title span{font-size:12px;}

#main_product ul{}

#main_product li{display:block;list-style:none;float:left;padding:0 25px;}

#main_product li a{color:#000;text-align:center;display:block;}

#main_product #pr_top a{color:#000;}

#spacing{padding-top:30px;}

#pr_bottom a{display:inline-block !important;color:#333;text-decoration:underline;font-size:25px;font-family:'open_sansbold';margin-bottom:25px;}

.archive-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee;}

#blog_sidebar{padding:50px 0 0 10px;}

.searchform{position:relative;border:1px solid #ccc;border-radius:4px;height:35px;background:#F7F7F7;max-width:300px;}

.searchform input[type="text"]{width:100%;border:none;background:none;height:35px;padding:0 40px 0px 10px;}

.searchform input[type="submit"]{position:absolute;top:0px;right:0px;background:url(images/search_icon.png) no-repeat 5px 6px;border:none;width:35px;height:35px;text-indent:-9999px;font-size:0px;}

.b_sidebar{margin:0 0 30px 0;}

.b_sidebar ul{margin:0 0 0 20px;list-style:none;}

.b_sidebar ul li{background:url(images/blog_list_arrow.png) no-repeat 0px 7px;padding-left:20px;margin:0px;margin-bottom:8px;}

.b_sidebar ul li a{color:#333;}

.post-navigation .nav-previous{float:left;background:none !important;padding-left:20px;}

.post-navigation .nav-next{float:right;background:none !important;padding-right:20px;}

.nav-links{margin-bottom:20px;}

.nav-links a{color:#333;}

.post-navigation .nav-next .meta-nav, .post-navigation .nav-previous .meta-nav{color:#969591 !important;}

.screen-reader-text{display:none;}

.pagination{}

.pagination .page-numbers{background:#009100;display:block;float:left;color:#fff;border-radius:3px;padding:4px 10px;margin-right:10px;}

.pagination a.page-numbers:hover,.pagination .page-numbers.current{background:#2D3A07;text-decoration:none;}

#buy_anchor{padding-right:5px; text-align: center; position: relative; top: -5px;} 

#map { max-width:100%;}
#map iframe { max-width: 100%; }
#map1 { height:400px;}

.offer_red { color: red; font-size: 18px!important; }

#wpcf7-f802-p793-o1{
	display:table;
	width:98%;
	margin:0px auto 20px auto;
	border-bottom:1px solid #292929;
	padding-bottom:20px;
}
#wpcf7-f802-p793-o1 form{

}
#wpcf7-f802-p793-o1 form .grid6{
	float:left;
	width:47%;
}
#wpcf7-f802-p793-o1 form .grid6:last-child{
	margin-left:20px;
}
#wpcf7-f802-p793-o1 form span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 2.5em;
}
#wpcf7-f802-p793-o1 form input[type=text], #wpcf7-f802-p793-o1 form input[type=url], #wpcf7-f802-p793-o1 form input[type=tel], #wpcf7-f802-p793-o1 form input[type=number], #wpcf7-f802-p793-o1 form input[type=color], #wpcf7-f802-p793-o1 form input[type=email], #wpcf7-f802-p793-o1 form input[type=password], #wpcf7-f802-p793-o1 form textarea{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;  
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	border:1px solid #dadada;
	padding:10px 8px;
	background-color:#f5f5f5;
	width:95%;
	outline:none;
	font-size:100%;
	margin-bottom:10px;
}
#wpcf7-f802-p793-o1 form textarea {
	font-family: 'Open Sans', sans-serif;
	height:100px;
	resize:none;
	padding:8px;
}
#wpcf7-f802-p793-o1 form input[type=submit], #wpcf7-f802-p793-o1 form input[type=reset] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;  
	background-color:#009100;
	border:0px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-khtml-border-radius:3px;
	padding:8px 20px;
	color:#FFF;
	margin:10px 0px 0px 0px;
	cursor:pointer;
	font-size:120%;
	letter-spacing:1px;
}
#wpcf7-f802-p793-o1 form input[type=submit]:hover, #wpcf7-f802-p793-o1 form input[type=reset]:hover{
	background-color:#292929;
}
#wpcf7-f802-p793-o1 form input[type=text]:focus, #wpcf7-f802-p793-o1 form input[type=url]:focus, #wpcf7-f802-p793-o1 form input[type=tel]:focus, #wpcf7-f802-p793-o1 form input[type=number]:focus, #wpcf7-f802-p793-o1 form input[type=color]:focus, #wpcf7-f802-p793-o1 form input[type=email]:focus, #wpcf7-f802-p793-o1 form textarea:focus {
	background-color:#FFFFFF;
}

.soil_prdt h1 { text-align: center; }
.soil_out { border: 1px solid #d6d6d6; }
.page-header { padding-bottom: 0; margin-bottom: 0; border: none; }
#product_content img { border: none; margin: 0 0px 0px 0;}
.post_thumb { float: left; width: 18%; border-right: 1px solid #d6d6d6;}
.post_thumb img { width: 100%; }
.soil_prdt_inner { float: left; width:82%; padding-top: 22px;}
#product_content article { border: none; margin-bottom: 0; padding-bottom: 0; }
.whole_sec { margin-bottom: 40px; }
.soil_out .entry-summary { float: left; width: 70%; padding-left: 28px; padding-top: 10px; padding-right: 20px;}
.soil_out .pro_rate { float: left; width: 30%; position: relative; border-left: 1px solid #d6d6d6; min-height: 210px;}
.soil_prdt_inner .entry-header { border-bottom: 1px solid #d6d6d6; padding-bottom: 16px;}
.soil_prdt_inner h2 { padding-left: 28px; margin-bottom: 0; }
/* .soil_out .pro_rate:before { content: ""; position: absolute; top: -17px; left: 0;  height: 128%; background: #d6d6d6; width: 1px; } */
.price1 .wpcf-field-value span, .price2 .wpcf-field-value span { text-transform: uppercase; }
.soil_out .wpcf-field-product-rate  { text-align: left; margin-top: 0; margin-bottom: 0;}
.price1, .price2 {  padding: 10px 34px 0 17px;  border-bottom: 1px solid #d6d6d6; padding-bottom: 11px;}
.price2 {  padding-bottom: 10px; margin-bottom: 20px;}
.pro_rate h4 { margin-bottom: 6px; line-height: 18px; }

.right_cal h2 { text-transform: uppercase; }
.right_cal .deliveryQty, .right_cal .deliveryChrg { font-weight: bold; line-height: 40px; }








@media (min-width:768px){#header.header_fixed{width:100%;transition:all 0.2s ease;position:fixed;z-index:9999;background:url(images/header_inner_bg.png) repeat-x;top:0px !important;}

.header_fixed #header{margin-top:0px;padding-bottom:0px;transition:all 0.2s ease;}

.header_fixed h1#logo{margin:2px 0 5px 0;transition:all 0.2s ease;}

.header_fixed h1#logo a{display:inline-block;vertical-align:top;width:234px;transition:all 0.2s ease;}

.header_fixed #header_right p{margin-top:13px;}

.header_fixed #header_right{margin-top:10px;}

.header_fixed #end_mid{position:initial;}

.header_fixed .navbar{margin-bottom:0;}

#header_inner_block #header{top:0px;}

}


@media (min-width:992px) and (max-width:1199px){#header_right p{font-size:16px;}

.navbar ul{margin-top:0;}

.navbar ul li a{font-size:15px; padding: 0 11px;}

#header_right{margin-top:26px;}

#header_inner #header_right{margin-top:30px;}

#banner_outer{top:200px;}

#banner_text h1{line-height:45px;}

#buy_online{padding:30px 50px;}

#buy_online a.buy{font-size:26px;}

#buy_online p{font-size:16px;}

#buy_online span{font-size:20px;}

#thanku_section h2{font-size:27px;}

.pro_head h2{font-size:25px;width:220px;}

#pro_content{padding:30px 25px;}

#product_inner a.soil{font-size:25px;}

#delivery_section .del p{font-size:14px;padding:25px 55px 0px 41px;font-size:18px;}

#delivery_content .del p{font-size:14px;padding:25px 55px 0px 41px;font-size:18px;}

#click_here_section h1{font-size:42px;}

#footer_mid .widget_sp_image{width:50%;}

#footer_mid{margin-right:-17px;}

#footer_list{margin-left:-25px;}

.fixed_header{top:381px;}

#testimonial_section .easy-t-slideshow-wrap{padding:0 90px;}
	
	#banner_text { padding:150px 0px; }

}

@media (min-width:768px) and (max-width:991px){#header_right{margin-top:4px;}

#header_inner #header_right{margin-top:30px;}

#header_right p{font-size:14px;padding-bottom:6px;}

#header_inner_block{min-height:108px;}

.navbar{float:none;clear:both;}

.navbar ul li a{padding:0 10px;font-size:13px;}

.navbar ul{margin-top:0px;}

#banner_outer{top:156px;}

#banner_text h1{font-size:26px;line-height:34px;}

#buy_online p{font-size:12px;padding-bottom:12px;}

#buy_online a.buy{font-size:16px;padding:0 12px;}

#buy_online span{font-size:15px;}

#thanku_section h2{font-size:22px;}

#product_section h1{margin-bottom:50px;}

.pro_head{top:100px;}

.pro_head h2{width:160px;font-size:18px;}

#pro_content{padding:17px 12px;}

#product_inner a.soil{height:46px;line-height:46px;font-size:13px;}

#product_inner p{font-size:12px;}

#delivery_section .del p{padding:26px 35px 29px 32px;font-size:15px;}

#delivery_section h1{margin-bottom:30px;}

#delivery_section{padding:60px 0;}

#delivery_content .del p{padding:26px 35px 29px 32px;font-size:15px;}

#delivery_content h1{margin-bottom:30px;}

#delivery_content{padding:60px 0;}

#bulk_secction{padding:35px 0;}

#tbl .green{padding:8px;font-size:13px;}

#tbl .white,#tbl .gray{font-size:15px;padding-left:8px;}

#tbl .black{padding:8px;font-size:16px;}

#badguy_section{padding:50px 0;}

#test_inner{width:100%;}

#contact_us_section{padding:50px 0;}

#click_here_section{padding:30px 0;}

#click_here_section h1{font-size:28px;line-height:47px;}

#click_here_section h1 a{font-size:32px;}

#footer_mid .widget_sp_image{width:66%;}

#page_inner h2{font-size:17px;}

.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box, .cycle-slide .testimonial-box{width:100%;}

.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-content{padding:22px 34px 16px 45px;}

.gs_testimonial_container .cycle-nav #next{background:url(images/nav_arrow_next.png) no-repeat 80px 24px;padding-left:110px;padding-bottom:0;background-size:20%;}

.gs_testimonial_container .cycle-nav #prev{background-size:25%;}

.fixed_header{top:133px;padding-right:0px;}

#testimonial_section .easy-t-slideshow-wrap{padding:0 62px;}
.pro_rate h4 { font-size: 14px; }

#calculation { margin-left: 0;}
#calculator label { padding-right: 30px; min-width: 100%; }
#calculator input[type="text"], .right_cal input[type="number"], .right_cal select { width: 100%; height: 40px; line-height: 40px; display: block;}
.page-id-955 #page_inner { padding: 60px 0;}


}

@media (max-width:767px){
.tax-product-category .navbar ul li a { color: #fff!important; }
#calculator .row { margin: 0; }
#calculator label { margin-bottom: 10px; display: block; min-width: 100%; padding: 0;}
#calculator h2, .right_cal h2 { font-size: 18px !important; }
.right_cal { margin-top: 30px; }
.right_cal select, .right_cal input[type="number"] { width: 100%; }


#calculator input[type="text"]{display:block;margin-bottom:15px;width:100%;}

#calculation{margin-left:0px;}

#header{position:static;}

#header_inner_block{min-height:0px;}

h1#logo{text-align:center;float:none;margin:15px 0 0 0;}

h1#logo a{display:inline-block;max-width:200px;}

#header_inner{padding-bottom:0px;}

#header_right{text-align:center;margin-top:0;float:none;}

#header_right p{float:none;color:#000;font-size:14px;}

#banner_outer{position:static;padding:30px 0;}

#banner_text h1{font-size:22px;line-height:26px;}

#buy_online{padding:25px 9px;}

#buy_online p{font-size:14px;}

#buy_online span{font-size:14px;}

#buy_online a.buy{height:40px;line-height:40px;font-size:15px;padding:0 6px;}

#test_inner{width:100%;}

#thanku_section h2{font-size:18px;}

#what_section h2 span{font-size:34px;}

#what_section{padding:28px 0;}

#what_section h2{margin-bottom:0px;}

#product_section{background-size:cover;}

#product_inner{margin-bottom:20px;}

#product_inner img{width:100%;}

.pro_head{width:100% !important;left:0px;}

.pro_head h1{padding:0 86px;}

.pro_head h2{margin:0 auto;}

#product_section{padding:22px 0;}

#product_section h1{margin-bottom:12px;font-size:30px;}

#pro_content{padding:20px;}

#delivery_section{padding:50px 0;}

#delivery_section h1{margin-bottom:12px;}

#delivery_content{padding:50px 0;}

#delivery_content h1{margin-bottom:12px;}

.deliiii{display:none;}

#delivery_inner,#delivery_innerb,#delivery_innerc{margin-left:0px;margin-right:0px;}

#delivery_section h2{font-size:18px;}

#delivery_section h3{padding:23px 0;}

#delivery_section .del p{padding:17px 75px 35px 75px;min-height:0px;}

#delivery_content h2{font-size:18px;}

#delivery_content h3{padding:23px 0;}

#delivery_content .del p{padding:17px 75px 35px 75px;min-height:0px;}

#bulk_secction h1{font-size:35px;line-height:40px;}

#bulk_secction h2{font-size:20px;line-height:20px;}

#bulk_secction{padding:48px 0;}

#badguy_section h1{font-size:28px;margin-bottom:5px;}

#badguy_section{padding:30px 0;}

#click_here_section{padding:20px 0;}

#contact_us_section h1{margin-bottom:12px;}

#click_here_section h1{font-size:21px;line-height:40px;}

#click_here_section h1 a{font-size:30px;line-height:59px;}

#contact_us_section{padding:20px 0;}

#tbl .black{font-size:13px;padding:18px;}

#tbl .green{font-size:13px;padding:15px;}

#tbl .gray,#tbl .white{font-size:14px;padding:10px 0 10px 14px;}

#footer_menu{text-align:center;margin-left:0px;}

#footer_menu ul li a{display:inline-block;}

#footer_mid,#footer_list{text-align:center;}

#footer_mid .widget_sp_image{width:28%;}

#footer_mid img#rating{float:none;}

#footer_mid h2,#footer_mid .widget_sp_image,#footer_mid h4,#footer_mid h3,#footer_mid a ,#footer_list img,#footer_list h3,#footer_list h2{display:inline-block;float:none;}

#footer_menu , #footer_mid{margin-bottom:20px;}

#split_border{border:none;}

.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box, .cycle-slide .testimonial-box{width:100%;}

.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-content{padding:9px 34px 0 33px;}

.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-content p{font-size:12px;}

.gs_testimonial_container .cycle-nav #next{background:url(images/nav_arrow_next.png) no-repeat 80px 24px;padding-left:110px;padding-bottom:0;background-size:20%;}

.gs_testimonial_container .cycle-nav #prev{background-size:25%;}

#page_outer iframe{height:1800px;}

.fixed_header{position:static}

#testimonial_section .easy-t-slideshow-wrap{padding:0 42px;}

#testimonial_section .easy-t-slideshow-wrap div.easy-t-cycle-prev, #testimonial_section .easy-t-slideshow-wrap div.easy-t-cycle-next{background-size:20px;width:20px;height:34px;}

.navbar{background:#2D3A07;margin:0 -15px;width:auto;float:none;}

.navbar-brand{font-family:sans-serif;color:#fff;font-size:18px;height:auto;color:#fff;}

.navbar-brand:hover{color:#fff;}

.navbar-toggle .icon-bar{background:#fff;}

.navbar-toggle{border:2px solid #a98105;background:#008f00;}

.navbar-header{}

.navbar-collapse{box-shadow:none;max-height:inherit;}

.navbar-collapse.in{overflow-y:initial;}

.navbar ul{margin-top:0px;margin-bottom:0px;float:none;}

.navbar ul li a{line-height:34px;height:34px;padding:0 20px;text-align:left;font-size:13px;border-top:1px solid #3C4E07;border-bottom:1px solid #1E2703;}

.navbar ul li a:hover, .navbar ul li:hover > a, .navbar ul li a:focus{color:#fff;background:#212B04;}

.navbar ul li.menu-item-has-children > a:hover, .navbar ul li.menu-item-has-children:hover > a, .navbar ul li.menu-item-has-children a:focus{background:#212B04 url(images/menu_bg.png) no-repeat 95% 16px;}

.navbar ul li:hover ul{position:relative;top:0px; padding-top:0; }

.navbar ul ul li a{padding-left:40px;border-top:1px solid #3C4E07;border-bottom:1px solid #1E2703;line-height:34px;height:34px;font-size:13px;background:#2D3A07;color:#fff;}

.navbar ul ul li a:hover{color:#fff;background:#212B04;}

#tbl{width:100%;overflow-x:scroll;}

.wpcf-field-product-rate{margin-top:0px;}

.post_thumb {
    float: none;
    width: 100%;
    border-right: none;
}
.post_thumb img {
    width: auto;
    float: none;
}
.soil_prdt_inner {
    float: none;
    width: 100%;
}
.soil_out .entry-summary {
    float: none;
    width: 100%;
}
.soil_out .pro_rate {
    float: none;
    width: 100%;
	min-height: inherit;
}

#product_content img { margin: 0 auto; display: block; margin-bottom: 20px;min-height: inherit;float: none; }
.prdt_right:before { display: none; }
.prdt_right h2 br { display: none; }
.prdt_left { margin-bottom: 20px; }
.content h1 { font-size: 24px; }




}

@media (max-width:480px){#header_right p{font-size:16px;}

#banner_text h1{font-size:19px;}

#product_inner a.soil{font-size:20px;}

#delivery_section h1{font-size:27px;}

#delivery_content h1{font-size:27px;}

#click_here_section h1 a{font-size:22px;}

#delivery_section h2{font-size:12px;}

#delivery_section h2 span{font-size:8px;}

#delivery_content h2{font-size:10px;}

#delivery_content h2 span{font-size:8px;}

#page_logo_content h2{font-size:14px;}

#delivery_section h3 ,#delivery_section .del p,#delivery_section h4,#testimonial_section h2{font-size:13px;}

#delivery_content h3 ,#delivery_content .del p,#delivery_content h4{font-size:11px;}

#bulk_secction h1,#testimonial_section h1{font-size:22px;}

#contact_us_section h1{font-size:30px;}

.pro_head h2{width:242px;}

.wpcf-field-product-rate{margin-top:0px;}
.price1, .price2 { padding: 10px 17px 10px 17px; }

#product_content .anchor{font-size:14px;line-height:35px;height:35px;float:none;text-transform:uppercase;border-radius:0px;margin-left:0px;margin-right:0px;}

.content h1{font-size:20px;line-height:30px;}

.gs_testimonial_container .cycle-nav #next{background-size:15%;}

.gs_testimonial_container .cycle-nav #prev{padding-left:68px;}
#wpcf7-f802-p793-o1 form .grid6{
	float:none;
	width:98%;
}

}

.tax-product-category #header_inner { background: #fff; padding-bottom: 0;}
.tax-product-category #header_right p { color: #333333; }
.tax-product-category #header_right p span { color: #009100; }
.tax-product-category .navbar ul li a { color: #333; }
.prd_out { /*border-bottom: 6px solid #f7cd00; */} 
.tax-product-category #header_inner_block { min-height: 122px; }
#two_block { background: #ececec; padding: 33px 0;padding-bottom: 50px; }



.testing{}
.testing ul{list-style: none;}
.testing ul li{margin: 0;}
.testing .list-image{width: 200px;float: left;border: solid 1px #ccc;padding: 1px;}
.testing .list-image img{width: 197px; height: 268px;}
.testing .content-wrapper{float: left;width: 940px;border: solid 1px #ccc;border-left: none;max-height: 272px;}
.testing .content-wrapper h4{border-bottom: solid 1px #ccc; margin: 0;    padding: 15px 0px 15px 30px;font-weight: 700;font-size: 18px;}
.testing .content{width: 690px; float: left;padding: 7px 10px 7px 30px;}
.testing .content p{line-height: 18px;}
.testing .delivery-wrapper{width: 220px; float: left;border-left:solid 1px #ccc;text-align: center;height: 220px;}
.testing .delivery-wrapper div{border-bottom:solid 1px #ccc;    padding: 10px;    text-align: left;height: 83px;}
.testing p.delivery{text-transform: uppercase;margin: 0;padding: 0;font-weight: 500;}
.testing p.charge{color: #009100;font-size: 16px;font-weight: 700;margin: 0;padding: 0;line-height: 17px;}
.testing p.charge span{color: #000;}
.testing .delivery-wrapper a.btn-default{background-color: #009100; color: #fff; text-transform: uppercase;border-radius: 0;border: none;
    padding: 7px 50px;font-weight: 600;letter-spacing: 1px;margin: 10px; }
.testing ul li {margin-bottom: 20px;display: block;float: left;}
.outer{background: #ccc;padding: 40px 0 50px 0; text-align: center;}
.outer p{font-size: 20px;font-weight: 900;padding: 0px 80px;line-height: 28px;}
.outer p span, .outer p a, .outer p a:hover{color: #009100;}
.outer img{margin-bottom: 15px;width: 50px;}
.outer .border-left{border-left: 2px solid #fff;padding-top: 15px;padding-bottom: 25px;}
/************************ 25/4/2019 *************************/

/************************ Home page *************************/
#what_section.soil_sec h1.entry-title { display: none;}
#what_section.soil_sec { text-align: left;}
#what_section.soil_sec .soil_king_sec h2 { font-size: 44px; line-height: 55px; color: #000; margin-bottom: 40px; font-weight: 600;}
#what_section.soil_sec .soil_king_sec h3 { font-size: 22px; line-height: 32px; margin-bottom: 36px;}
#what_section .soil_king_sec h3 a { display: inline-block; color: #fff; padding: 0 15px; height: 38px; line-height: 38px; background: #009100; text-decoration: none; margin: 2px;}
.soil_king_content { padding-right: 30px; float: right; width: 555px;}
.soil_king_content h4 {font-size: 20px; font-weight: 800; color: #009100; line-height: 30px; margin-bottom: 14px;}
.soil_king_content h5 {    font-size: 18px; font-weight: 600; line-height: 24px; margin-bottom: 18px;}
.soil_king_content p {font-size: 15px; line-height: 24px; margin-bottom: 12px;}

/************************ Location page *************************/
#location_sec { margin-bottom: 50px;}
ul.top_grey_box { background: #ececec; border-top: 1px solid #000; padding: 40px 0; margin: 0;}
ul.top_grey_box li { width: 48%; float: left; border-right: 1px solid #a3a3a3; list-style: none;}
ul.top_grey_box li:last-child { border-right: none; }
ul.top_grey_box li.left_cont { padding: 0 80px; text-align: center;}
ul.top_grey_box li.left_cont h4 { font-size: 21px; font-weight: 800; margin-top: 18px; }
ul.top_grey_box li.left_cont h5 { font-size: 24px; font-weight: 600; color: #009500; margin: 0;}
ul.top_grey_box li.left_cont p {font-size: 24px; margin-bottom: 10px; }

ul.top_grey_box li.right_cont { padding: 0 50px;}
ul.top_grey_box li.right_cont h3 {font-size: 20px; font-weight: 800; margin: 0; margin-top: 39px;}
ul.top_grey_box li.right_cont h4 {font-size: 21px; font-weight: bolder; margin: 0; margin-bottom: 6px;}
ul.top_grey_box li.right_cont p { font-size: 16px;}

ul.top_grey_box li.right_cont img  { width: 55%; float: left;}
.hour_sec { width: 49%; display: table-cell;}

h5.pdf_sec { padding: 20px; border: 1px solid #ccc; margin: 0;}
h5.pdf_sec a { font-size: 16px; font-weight: 600; color: #000; background: url(/wp-content/uploads/2019/04/pdf_icon.jpg) no-repeat 0 0; padding: 14px 10px 14px 50px; display: block;}

#location_img_sec { margin-bottom: 80px;}
#location_img_sec img { width: 50%; float: left;}
#location_img_sec br { display: none;}

#pick_up_sec { margin-bottom: 60px;}
#pick_up_sec h2 { font-size: 30px; font-weight: 800; color: #000; padding-bottom: 30px; border-bottom: 2px solid #000; margin-bottom:30px; }
.accordion .accordion-title  { padding: 20px 20px 20px 65px; border: 1px solid #ccc; font-size: 16px; font-weight: 800; color: #000;  position: relative;
background: url(/wp-content/uploads/2019/04/quest_icon.jpg) no-repeat 20px 22px; margin: 0; margin-top: 12px;}
.accordion .accordion-content  { padding: 10px 20px 20px 65px; border: 1px solid #ccc; font-size: 14px; background: url(/wp-content/uploads/2019/04/man_icon.jpg) no-repeat 20px 25px;
border-top: none;}
.accordion p { display: none;}

.accordion .accordion-title:before { content: ""; position: absolute; right: 25px; top: 13px; background: url(/wp-content/uploads/2019/04/plus_icon.jpg)no-repeat 10px 10px;
 z-index: 9999; padding: 15px;}
.accordion .accordion-title.open:before{ content: ""; position: absolute; right: 25px; top: 13px; background: url(/wp-content/uploads/2019/04/sub_icon.jpg)no-repeat 10px 10px;
 z-index: 9999; padding: 15px;}

.wpcf-field-product-rate span.cut_price { font-size: 18px!important; color: red; margin:0 3px 0 1px;}
#product_content h2 span { color: red;}
table.table.table-bordered tr td p span.b_sale_price {text-decoration: line-through; }

ul.product-gallery-list li { width: 32%;  display: inline-block; list-style: none; padding-left: 0;
margin-left: 0; border: 1px solid #b9b9b9; margin:5px 0; margin-right: 1%; vertical-align: top; }

ul.product-gallery-list li .post_thumb { width:100%; }
.foot-part a.buy_sec {background: #0a940b;border: 1px solid #0a940b;color: white;text-transform: uppercase;padding: 3px 15px;font-weight: 600;font-size: 15px; float: right; }
.foot-part button{background: #0a940b;border: 1px solid #0a940b;color: white;text-transform: uppercase;padding: 3px 15px;font-weight: 600;font-size: 15px; float: right; }
.card{padding: 10px;margin-bottom: 15px; }
.foot-part label{text-transform: uppercase;font-weight: 500;font-size: 14px;}  

ul.product-gallery-list li .entry-header { display: block; float: left; width: 100%;}
ul.product-gallery-list li .entry-header h2 a { color: #0a940b !important;  font-weight: 500; font-size: 21px; min-height: 60px; display: block; padding-bottom: 2px;}
ul.product-gallery-list li .entry-header h2 { font-size: 24px; padding: 8px 10px; margin-bottom: 0; }
ul.product-gallery-list li .entry-summary { padding:0 10px; }
ul.product-gallery-list li .foot-part { padding:10px; border-top: 1px solid #b9b9b9; }
ul.product-gallery-list li .entry-summary p a.moretag { display:none; }
.post-type-archive-product_gallery #page_inner {  padding: 20px 0 50px 0; min-height: auto; display: block;}
.post-type-archive-product_gallery #page_inner nav.pagination {  position: absolute; bottom: -37px;}



@media (min-width: 992px) and (max-width: 1199px) {
	
	.soil_king_content { padding-right: 0px;  float: right; width: 445px; }
	#what_section.soil_sec .soil_king_sec h2 {  margin-bottom: 20px;}
	ul.top_grey_box li.right_cont { padding: 0 25px;}
	ul.top_grey_box li.right_cont img { width: 50%;}
	ul.top_grey_box li.left_cont { padding: 0px 62px;}
	ul.top_grey_box li { width: 47%; float: left;}
	

	
}


@media (min-width: 768px) and (max-width: 991px) {
	
	.soil_king_content { padding-right: 0px;  float: right; width: 345px; }
	#what_section.soil_sec .soil_king_sec h2 {  margin-bottom: 0px;}
	ul.top_grey_box li.left_cont { padding: 0px 14px; text-align: center;}
	ul.top_grey_box li.left_cont h5 { font-size: 22px;}
	ul.top_grey_box li.left_cont p { font-size: 20px;}
	#pick_up_sec h2 { font-size: 26px; padding-bottom: 20px;}
	ul.top_grey_box li { width: 47%; margin-left: 8px;}
	ul.top_grey_box li.right_cont { padding: 0 10px;}

}


@media (max-width:767px){

	.soil_king_content { padding-right: 0; float: right; width: 100%;}
	#what_section.soil_sec .soil_king_sec h2 { font-size: 33px; line-height: 41px; color: #000;  margin-bottom: 20px;}
	#what_section.soil_sec .soil_king_sec h3 { font-size: 16px; line-height: 32px; margin-bottom: 14px;}
	#what_section.soil_sec .soil_king_sec h3 a { margin: 5px 0; padding: 0 10px; height: 32px; line-height: 32px; }
	.accordion .accordion-title { padding: 20px 40px 20px 65px;}

	ul.top_grey_box li {  width: 100%; float: none; border-right: none; list-style: none; margin-left: 0; padding: 0 0 10px 0; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
	#pick_up_sec h2 { font-size: 21px;  padding-bottom: 16px; margin-bottom: 11px;}
	#location_img_sec { margin-bottom: 40px;}
	#location_img_sec img { width: 100%; margin-bottom: 10px;}
	.left_cont img { width: 65%;}
	ul.top_grey_box li.right_cont img { width: 100%; float: none;}
	ul.top_grey_box li.left_cont { padding: 0 20px;}
	.hour_sec { width: 100%;}
	ul.top_grey_box li:last-child { border-bottom: none;}
	ul.top_grey_box li.left_cont h5 { margin-bottom: 10px;}
	ul.top_grey_box li.right_cont { padding: 0 20px;}

	
	

}

@media (max-width:480px){
	
	ul.top_grey_box li.left_cont h4 { font-size: 18px;}
	ul.top_grey_box li.left_cont h5 { font-size: 22px; line-height: 26px;}
	ul.top_grey_box li.left_cont p { font-size: 20px;}
	.accordion .accordion-title:before { content: ""; right: 14px;}
	#what_section.soil_sec .soil_king_sec h3 { font-size: 15px;}
}

/****************************** New Home Header ******************************************/



.fixed_header { /*display: none;*/}
.tag-box{display: flex; background: #f7cd00; box-shadow: 0px 3px 2px 1px #adadad; width: fit-content;border-top-left-radius: 5px;border-top-right-radius: 6px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; margin-left:15px;margin-top: 15px;}
.tag-box p {padding: 9px 9px;margin-bottom: 0px; text-transform: uppercase; font-weight: 600; font-size: 15px; cursor: pointer;font-family: 'open_sansextrabold';}
.tag-box .col-4 {background: #0a940b;padding: 5px; border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.right-lister li {margin-left: 5px; margin-right: 5px;text-align:center;}
.sub-nav-bar ul li {display: inline-block; padding: 0px 30px; font-size: 17px;text-transform: uppercase;font-weight: 700; border-right: 1px solid grey; cursor: pointer;}
.sub-nav-bar{text-align: center;}
.sub-nav-bar ul li:last-child {border-right: 0px; border-bottom: 0px;}
.sub-nav-layer{background-color: #f0f0f0;border-top: 1px solid #e0e0e0;}
.sub-nav-bar ul{margin-bottom: 0px;padding: 13px;}
.inner-portion{text-align: center;  padding: 5px 0;}
.inner-portion h2{font-size: 42px; text-transform: uppercase; font-weight: 800;margin: 0px;line-height: 49px;font-family: 'open_sansextrabold';}
.inner-portion h2 span{text-transform: lowercase;}
.inner-portion .btn{color: white;border: 1px solid #009400;padding: 5px 35px;font-size: 40px;font-weight: 800;background: linear-gradient(360deg, #009400, #55bf0f); margin-top: 27px;border-top-left-radius: 10px; outline:none;
    border-bottom-left-radius: 10px; border-top-right-radius: 10px;border-bottom-right-radius: 10px; box-shadow: 3px 3px 2px 1px #0e0e0ebd; margin-bottom:27px;font-family: 'open_sansextrabold';transition: 0.3s;}
.inner-portion .btn span {font-style: italic;padding-left: 7px; text-shadow: 2px 2px #292828;}
.inner-portion .btn img{width: 47px;}
.background-image-part{background-image: url("../images/banner.jpg");background-repeat: no-repeat; background-size: 100% 100%;padding: 150px 0px;}
.layer-black p{text-align: center; color: white; font-size: 18px;line-height: 27px;font-family: 'open_sansregular';}
.layer-black{background-color: #000000d6;padding: 25px 0px;}
.toggle-x{display: none; width: 100%;}
.toggle-x i {font-size: 22px;padding: 10px;display: flex;justify-content: flex-end;}
 .btn-default:active:focus{color: white; outline: none;}
 #navigator {float: none;}
 .sub-nav-layer #top{float: none; display:flex; justify-content:center; padding:14px;}
 .sub-nav-layer .navbar ul {margin-top:0px;}
 .sub-nav-layer .navbar ul > li > a {line-height: inherit; padding: 0px 21px;outline:none;}
.sub-nav-layer .navbar ul > li > ul > li > a { line-height:38px; }
.sub-nav-layer .navbar ul > li > ul > li > a:hover { background-color: #020303; color:#ffd300; }
 .sub-nav-layer .navbar ul li{border-right:1px solid grey;}
 .sub-nav-layer .navbar ul li:last-child{border-right:0px ;}
 .inner-portion .btn i{text-shadow: 2px 4px rgb(68, 68, 68);}
 #banner.my-heighter img{height:800px }
 #banner_outer.my-banner{position: absolute; top: 300px;left: 0;width: 100%;}
 .inner-portion .btn-default:active:focus:hover{color: white;outline: none;background: #FFBC00;border: 1px solid #FFBC00;}
.inner-portion .btn:hover{background: #FFBC00;border: 1px solid #FFBC00;transform: scale(1.1);transition: 0.3s;}
.tag-box:hover{background: #e4be06;}
.tag-box:hover .col-4 img{transform: scale(1.11);}
.sub-nav-layer .navbar ul li a:hover{color: #FFD300;background: none;}
.right-lister li:last-child a{line-height:inherit;}
#navigator .right-lister li a:hover{color: #fff0; background: #212b0400;outline: none;}

#page_outer .page-header ul.list-unstyled {justify-content: flex-end;display: grid;}

ul.list-unstyled-x { width: 250px; border: 1px grey solid; border-bottom:0px;height: 37px; position:relative;}
ul.list-unstyled-x li { padding: 0px 0px; z-index: 2; list-style-type: none;text-transform: uppercase;font-size: 14px;font-weight: 500; margin-left:0px; padding-left:10px;}
ul.list-unstyled-x li:not(.init) { float: left; width: 248px; display: none; border-bottom: 1px solid grey; background:white; border-right:1px solid grey; border-left:1px solid grey; }
ul.list-unstyled-x li:not(.init):hover, ul li.selected:not(.init) {background: #009400;color: white;border-bottom: 1px solid white; }
li.init { cursor: pointer; border-bottom: 1px solid grey;}
#page_outer .page-header .list-box{display:flex; justify-content:flex-end;position: absolute;right: 0;z-index: 9999;}
ul.list-unstyled-x li a {font-size: 13px ;font-weight: 600;text-transform: capitalize;padding-bottom:0px; display: block;}
ul.list-unstyled-x li:hover a{color: white;}
/* ul.list-unstyled-x li a:not(.init):hover{color: white;} */
#page_outer .page-header .list-box h4{font-size: 16px;text-transform: uppercase;margin-bottom: 0px;align-self: center;margin-right: 15px;font-weight: 600;}
ul.list-unstyled-x .init:hover a{color:black;}
#page_outer .product-gallery-list{margin-bottom:25px;}
ul.list-unstyled-x .init:after{
	content:"";background-image: url("https://soilkings.com/wp-content/uploads/2020/03/down-arrow-m.png");background-repeat: no-repeat;padding: 15px;background-position: center right;position: absolute;right: 10px;top: 4px;background-size: 12px;}
.single-product_gallery .post_large{float: left; margin-right: 30px; margin-bottom: 30px;}
.single-product_gallery .post_date{margin-bottom:12px;}

.cont_area_gal .myexcerpt p { min-height: 200px; display: block; clear: both;}
.cont_area_gal h5 { font-size: 14px; color: green; font-weight: 700; min-height: 40px;}


@media (min-width: 992px) and (max-width: 1199px) {

.inner-portion h2{font-size: 32px;line-height: 39px;}
.inner-portion .btn {font-size:30px; margin-top: 17px; margin-bottom:22px;}
.navbar-header img{width:277px;}
.right-lister li img {width: 62%; position:relative; top:25px;}
.right-lister li:last-child img{position:inherit;}
.tag-box p{font-size:13px;}
.layer-black{padding:23px 0px;}
.layer-black p{font-size: 15px;line-height: 24px; padding-bottom:8px;}
#banner_outer.my-banner{top: 320px;}
.foot-part label { font-size: 13px;}
	ul.product-gallery-list li .entry-header h2 a { min-height: 55px; line-height: 24px;}
}

@media (min-width: 768px) and (max-width: 991px) {

.navbar-header img{width: 180px;}
.right-lister li img {width: 60%;}
.right-lister li:last-child img{width: 74%;}
.tag-box p{font-size: 12px; padding:6px 9px;}
.tag-box{margin-top: 0px;margin-bottom: 11px;}
.tag-box .col-4{padding: 4px 1px 0px 3px;}
.sub-nav-bar ul li {padding: 0px 10px; font-size: 15px;}
.inner-portion h2{font-size: 32px;line-height: 42px;}
.inner-portion .btn{font-size: 35px;}
.inner-portion .btn img{width: 42px;}
.layer-black p{font-size: 15px;line-height: 25px;}
.layer-black{padding: 25px 20px;}
.background-image-part{padding: 82px 0px; background-size: cover;}
#banner_outer.my-banner{  position: absolute;top: 315px;}
#banner.my-heighter img{height: 746px;}
	ul.product-gallery-list li{width: 47%; margin-left:5px;}
	
	#page_outer .page-header .list-box{top:50px;}	
	.single-product_gallery #header_inner_block{min-height: 165px;}
	.single-product_gallery .post_large{float:inherit;}
	/* start top-home 27.02.2020 */
	#banner_text { padding:100px 0; }
		.cont_area_gal h5 { min-height: 25px;}
	.foot-part label { font-size: 13px;}
	ul.product-gallery-list li .entry-header h2 a { min-height: 45px; line-height: 24px;}
	

}

@media (max-width: 767px) {
.navbar-header img{width: 254px;margin: auto; display: flex;}	
.toggle-x{display: block;}
.sub-nav-bar{display:none;}
.sub-nav-bar ul li{display: block;padding: 5px 10px; border-right: 0px;border-bottom: 1px solid #f9f6f6;color: white;font-size: 15px;}
#navigator .collapse{display:block;height: 75px;}
.right-lister li{display: inline-block;}
.right-lister li img {width: 75%;}
.right-lister li:last-child img{width: 70%;}
.tag-box p{font-size: 12px;padding: 6px 9px; }
.navbar-right{width: 100%; margin: 0px 0px 15px; text-align: center;}
.tag-box{margin-top: 10px;position: relative;top: 0px; margin: auto; margin-bottom: 10px;text-align:center;}
.background-image-part .row{width: 100%; margin:0px;}
.inner-portion h2{font-size: 22px;line-height: 27px}
.inner-portion .btn{font-size: 24px;}
.inner-portion .btn img{width: 25px;}
.layer-black p{font-size: 12px;line-height: 18px;}
.layer-black{padding: 25px 20px;}
.right-lister li:last-child{display: inline-flex;}
.right-lister li:last-child .row{margin: 0px 10px;}
.right-lister li{display: none;}
.navbar{margin-bottom: 0px;}
.background-image-part{padding: 57px 0px; background-size: cover;}
.sub-nav-layer{background-color: #0a940b;}
.toggle-x i{color: white;}
#navigator{background:white; width:100%; margin:0px;}
.sub-nav-layer #top{background: #0a940b; display:inherit; padding: 0 10px;}
#navigator #logo{margin-top:1px;}
.sub-nav-layer .navbar ul li a{color:white; border-top:0px; border-bottom:0px; line-height:34px; }
.sub-nav-layer .navbar ul li a:hover{color:#ffcc00;}
#header.soil-head{padding-top:1px;}
.sub-nav-layer .navbar-toggle{margin:3px;}
#navigator .navbar-header{height:65px;}
#banner_outer.my-banner{  position: inherit;}
#banner.my-heighter img{height:auto;}
.sub-nav-layer #top .navbar-toggle{border: 2px solid #f7cd00;background: #0a940b; padding: 5px 5px;}
.sub-nav-layer #top .navbar-toggle .icon-bar{width: 19px; height: 3px;}
.sub-nav-layer #top .navbar-toggle .icon-bar + .icon-bar{margin-top: 3px;}
.right-lister li:last-child a{border-top:0px;border-bottom:0px; padding:0px 0px;}
#navigator.right-lister li a:hover{color: #fff0; background: #212b0400;outline: none;}
.sub-nav-layer .navbar ul li{border-right:0px;}
.sub-nav-layer .navbar ul ul li a{background: #0a940b;padding-left: 40px;}
	ul.product-gallery-list li{width: 47%;margin-left: 9px;}
	ul.product-gallery-list li .post_thumb img{width:100%;}
	.foot-part button{padding: 3px 10px;font-size: 13px;}
	.foot-part label {font-size: 13px;}
	#page_outer .page-header .list-box{display:block;top: -17px;}
	#page_outer .page-header .list-box h4{font-size:14px;}
	ul.list-unstyled-x{width:200px;}
	ul.list-unstyled-x li:not(.init){width:199px;}
	.single-product_gallery .post_large{float:inherit;}
		.post-type-archive-product_gallery #page_inner nav.pagination { position: absolute; bottom: -64px; left: 30%;}
	ul.product-gallery-list li .entry-header h2 a, .cont_area_gal .myexcerpt p, .cont_area_gal h5 { min-height: auto;}
	
}
@media (max-width: 598px){
	
	ul.product-gallery-list li {width: 97%;margin-left: 9px;}
}

@media (max-width: 480px) {
.navbar-header img{width: 211px;}
.right-lister li img{width:71px;}
.right-lister li{width: 22%;}
.right-lister li:last-child{width: 100%; padding-top:29px;}
.right-lister li .row{ margin:auto !important;}
.inner-portion h2{font-size: 20px; line-height: 26px;}
.inner-portion .btn{font-size: 20px;}
.inner-portion .btn img{width: 22px;}
.layer-black p{font-size: 13px;line-height: 18px;}
.background-image-part{padding: 35px 0px;}
.sub-nav-layer .navbar ul li a{font-size:12px;}
	#page_outer .page-header h1.gal-edi{margin-bottom: 70px;}
	
	#page_outer .page-header .list-box{display: block;top: 35px;left: 0;}
	#page_outer .page-header .list-box h4 { font-size: 12px;}
	ul.list-unstyled-x li {font-size:13px;}
	.foot-part label { display: block;}
	.foot-part a.buy_sec { float: none;padding: 9px 15px;}
	
}

@media (max-width: 363px)
{
.tag-box p {font-size: 10px;}
.right-lister li:last-child img{width: 60%;}
	ul.product-gallery-list li{margin-left:5px;}
}



