*, h1, h2, h3, h4, h5, h6{margin:0px; padding:0px;line-height: inherit;}
ul, li{list-style:none;line-height:1.2; margin:0px; padding:0px;}
.main-product-section-outer{background:#e3854a; padding:20px 0px; position:relative; z-index:5;}
.main-product-back-icon-outer a{ color:#fff; font-size:16px; }
a:hover{text-decoration:none;}

.main-product-number-bx{border-radius:4px; background:#ad6030; padding:10px;}
.main-product-number-bx span{font-size:16px;}
.main-product-number-bx h4{font-size:24px;}
.main-product-selection-option-outer h5, .main-product-left-des-bx, .main-product-number-bx h4, .main-product-number-bx, .main-product-section-outer, .main-product-left-des-bx h5, .main-product-right-side-info h5, .main-product-status-outer h6, .main-product-status-outer, .main-product-selection-option-outer ul li a, .main-product-des-listing-inside h5{color:#fff;}
.main-product-left-des-bx, .main-product-selection-option-outer{margin-top:20px;}
.main-product-left-des-bx h5, .main-product-right-side-info h5, .main-product-selection-option-outer h5{font-size:16px;}
.main-product-left-des-bx ul li{ font-size:13px; margin-top:8px; line-height:1.2;}
.main-product-img-bx{border:2px solid #fff; width:100%; height:400px; position:relative;background:#e3854a;}
.main-product-img-bx::before{ position:absolute; right:-8px; top:-8px; content:""; background:#ad6030;width:100%; height:100%; z-index:-1;}
.main-product-status-outer {padding:15px 5px;border-radius:4px; background:#ad6030; }
.main-product-status-outer h6{font-size:15px;}
.main-product-status-outer span{font-size:14px; vertical-align:top;}
.main-product-status-outer span i{border-radius:50%; width:12px; height:12px; display:inline-block; margin-right:5px;}
.main-product-selection-option-outer ul{display:inline-block; width:100%;}
.main-product-selection-option-outer ul li{float:left; margin-right:8px; margin-top:10px; width:60px; height:60px; border-radius:4px; text-align:center;}
.main-product-selection-option-outer ul li a{ display:table; vertical-align:middle; font-size:14px; line-height:1.2; background:#639631; border-radius:4px; width:100%; height:100%; position:relative;}
.main-product-selection-option-outer ul li:nth-child(4n+4){margin-right:0px;}
.main-product-selection-option-outer ul li a span{vertical-align: middle;display: table-cell;}
.main-product-selection-option-outer ul li a.option-lock::after{position:absolute; width:15px;color:#3d3d3d; border-radius:2px; height:15px; background:#fff; content:"\f023 "; font-family:FontAwesome; right:-2px; top:-3px;}
.main-product-selection-option-outer ul li img{height:25px;}
.pro-inactive{ background:#f00;}
.pro-active{ background:#3fff00;}
.main-product-des-listing{margin-top:40px;}
/*.main-product-des-listing-inside{padding-top:15px;} */
.main-product-des-listing-inside h5{font-size:15px;}
.main-product-des-listing-inside ul li{font-size:14px; margin-top:8px;}
.main-product-back-icon-outer .pagination li{margin:0px 2px 0px 2px; display:inline-block;}
.main-product-back-icon-outer .pagination li a{border:none; border-radius:0px 0px 4px 4px; position:relative; background:#fd9c60; color:#fff; transition:0.3s; -webkit-transition:0.3s;}
.main-product-back-icon-outer .pagination li a::before{position:absolute;content:""; border-left:13px solid transparent; border-bottom:14px solid #fd9c60; border-right:13px solid transparent; top:-14px; left:0px;transition:0.3s; -webkit-transition:0.3s;}
.main-product-back-icon-outer .pagination li:hover a{ background:#e3854a; top:-5px;}
.main-product-back-icon-outer .pagination li:hover a::before{border-bottom-color:#e3854a;}
.main-product-back-icon-outer .pagination li:first-child a, .main-product-back-icon-outer .pagination li:last-child a{border-radius:4px; background:#fff; color:#333;}
.main-product-back-icon-outer .pagination li:first-child a:hover, .main-product-back-icon-outer .pagination li:last-child a:hover{top:0px;}
.main-product-back-icon-outer .pagination li:first-child a::before, .main-product-back-icon-outer .pagination li:last-child a::before{ display:none;}
.main-product-back-icon-outer .pagination li.current a{background:#3fff00;top:-5px;}  
.main-product-back-icon-outer .pagination li.current a::before{border-bottom-color:#3fff00;}  
.coman-product-bx{padding:40px 30px; display:table-cell; float:none;}
.product-tble-left-bx{background:#fff;}
.product-tble-right-bx{background:#f7f7f7;}
.product-tble-bx-outer{display:table; width:100%;}
.main-product-items{position:absolute; display:none;}
.main-product-items-1{position:absolute;}
.hdd-custom-1 h3{ font-size:28px; color:#e3854a; margin-bottom:30px;}
.product-listing-table-outer .table thead{ border-bottom:2px solid #e3854a;}
.product-listing-table-outer .table thead th{color:#7db63f; font-size:20px; font-weight:400;}
.product-listing-table-outer .table thead th.current{color:#e3854a;}
.product-listing-table-outer .table thead th, .product-listing-table-outer .table tbody td{border:none !important;text-align:center;	}
.product-listing-table-outer .table tbody td{ padding:20px 8px  !important;}
.product-listing-table-outer .table tbody td small{color:#e3854a;}
.product-listing-table-outer .table tbody tr{cursor:pointer;  border-bottom:1px solid #ccc;  }
.product-listing-table-outer .table tbody tr:hover{background:#f5f5f5;}
.status-inactive{ color:#f00;}
.status-active{ color:#7DB682;}
.status-active1{ color:#7DB682;}
.main-product-right-numbers-outer {max-width: 350px;width: 100%; position:relative;display: inline-block;}
.main-product-right-numbers-outer{position:relative;}
.main-product-right-numbers-outer ul li a{padding:7px;text-align:center; font-size:14px;height:100%;width:100%; display:inline-block; background:#ebebeb;color:#e3854a; border-radius:2px;}
.main-product-right-numbers-outer ul li a:hover{background:#d4d4d4;}
.main-product-right-numbers-outer ul li{float:left; margin-top:3px;}
.main-product-right-numbers-outer ul li+li{margin-left:3px;}
.main-product-right-numbers-outer ul.mid-number-outer { width: 85px; float:left; margin-right:3px;}
.main-product-right-numbers-outer ul.mid-number-outer li {width:100%; margin-left:0px;}
.main-product-right-numbers-outer ul li.small-number.blank-number{width: 22px; height: 30px; position:relative;}
.main-product-right-numbers-outer ul li.small-number.blank-number::after {content: "";position: absolute;right: -3px;width: 20px;height: 117%;background: #f7f7f7;transform: rotate(-20deg); -webkit-transform: rotate(-20deg);top: -6px;}
.main-product-right-numbers-outer ul.center-number-outer {float: right;width: 260px;padding-right: 9px;}
.main-product-right-numbers-outer ul li.center-number{width:49%; vertical-align:middle; height:63px; float:left;}
.main-product-right-numbers-outer ul li.center-number a{ padding:20px 10px;}
.main-product-right-numbers-outer ul.second-30-70-listing{max-width:200px; float:right; padding-right:9px}
.main-product-right-numbers-outer ul.second-30-70-listing li{width:30%; margin:3px 0px 0px 0px; height:60px;}
.main-product-right-numbers-outer ul.second-30-70-listing li a{padding:22px 10px;}
.main-product-right-numbers-outer ul.second-30-70-listing li:nth-child(2n+2){width:68%; margin-left:3px;}
.main-product-right-numbers-outer ul.second-30-70-listing li:last-child{width:100%; margin:3px 0px 0px 0px;}
ul.second-50-45-listing { padding-right:9px;float: right;max-width: 200px;}
.main-product-right-numbers-outer ul.second-50-45-listing li{ width:44%; height:60px; margin:3px 0px 0px 0px;}
.main-product-right-numbers-outer ul.second-50-45-listing li a{padding:22px 10px;}
.main-product-right-numbers-outer ul.second-50-45-listing li:nth-child(2n+2){width:54%; margin-left:3px;}
ul li.green-bg a{background:#e3854a ; color:#fff;}
ul li.blue-bg a{background:#4b84ec; color:#fff;}
.main-product-item-1 {bottom: 5px;left: 5px;}
.main-product-item-1 img{height:100px;}
.main-product-item-2 {top: 20px;left: 25px;}
.main-product-item-2 img{height:60px;}
.rst-sm.roomstr.nt-available {
	background-color: #FF0000;
}
@media only screen and (max-width: 1199px) {
	.main-product-right-numbers-outer ul li.small-number.blank-number{display:none;}
	.main-product-right-numbers-outer ul li a{padding: 20px;}
	.main-product-right-numbers-outer ul li:nth-child(6) {margin-left: 0px;}
	.main-product-right-numbers-outer ul.center-number-outer{width:210px;}
	.main-product-right-numbers-outer ul.mid-number-outer li a {padding: 7px 0;}
	.main-product-right-numbers-outer ul.second-30-70-listing, ul.second-50-45-listing{ max-width:210px;}
	
}
@media only screen and (max-width: 991px) {
	.product-tble-right-bx.coman-product-bx{ display:none;}
	.product-tble-bx-outer{display:inline-block; width:100%;}
	.coman-product-bx {padding: 15px; display: inline-block; float: left;}
}






