
.parallax {
background-image: url("../img/slide2.jpg") ;
 background-size: 100% 100%;
min-height: 500px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
}

.instock i{
	background:#23bad0;
	color:#fff;
	padding:3px;
	border-radius:10px;
	margin-right:6px;
	font-size:10px
}

.remove i{
	background:#d9534f;
	padding:5px
}
.refresh i{
	
	background:#009379;
	padding:5px;
	color:#fff;
}

.procatheadingh1 {
    font-size: 28px;
    color: #011;
    font-weight: 550;
    margin-top: -5px;
    font-family: 'Cormorant Garamond', serif;
}

.products-list-box{
	margin-top:30px
}
.paddl0 {
	padding-left:0px
}

.cartproducttotalHeadingsec{
	width: 80%;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 1%;
    padding-bottom: 1%;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
.cartproducttotalAmountsec{
	width: 20%;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 1%;
    padding-bottom: 1%;
	text-align:right;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.cartActionSection{
	width:50%;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 1%;
    padding-bottom: 1%;
	text-align:left;
    border: 1px solid #ccc;
    border-right: 0px solid #ccc;
}

.cartActionSectionB{
	width:50%;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 1%;
    padding-bottom: 1%;
	text-align:right;
    border: 1px solid #ccc;
    border-left: 0px solid #ccc;
}

.paddtb0{
	padding-top:4px;
	padding-bottom:4px;
	background:#d7d7d682;
	font-weight:500
}
.searchsku{
	background:#fff
}
.noback{
	background:#fff
}
.nobacks{
	font-size:24px;
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
}


.btn-my-one{
	background: #043150 !important;
    border: 1px solid #043150 !important;
    color: #fff !important;
}

.btn-my-one:hover{
	background: #043150 !important;
    border: 1px solid #043150 !important;
    color: #fff !important;
}


.fa-star-o{
	color:orange
}

.download{
	list-style:none;
}

.download li{
	width:20%;
	text-align:center;

}

.mass, .mass1 {
color:#000	;
text-align:center;
display: block;
}

.mass1 i{
color:#009379	
}




.mass i{
color:red	
}



.card 
{
  width: 100%;
}
 
.star {
  font-size: 24px;
  cursor: pointer;
}
 
.one, .two, .three, .four, .five{
  color: orange;
}

#output{
	font-size:14px
}

.padd201
	{
		padding:0px 20px
	}


	
.activeuser span{	
	color: #fff;
}

.cusor
{
cursor:pointer	
}

.mart0{
	margin-top:0
}
.mart10
{
	margin-top:7px
}


.green{
	background:#fff;
	color:green;
}

.red{
	background:#fff;
	color:red;
}


.hr:before
{
	font-family: "FontAwesome";
    content: "\f0c4";
    display: block;
	position:absolute;
	top:-13px;
	font-size:20px;
	right:-10
}



.hr{
	border-top:1px dashed #999;
	position:relative;
	margin-top:10px;
	margin-bottom:2px
}

.noborder{border:none !important;padding:0 !important}

.mart-20{margin-top:1% !important }

.w5
{
	width:5%
}
.pt10
{
	padding-top:1%;
	padding-right:1%
}

.wrapper{
 background: #fff;
  border-radius: 5px;
  box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.1);
}
.wrapper .title{
  height: 90px;
  background: #16a085;
  border-radius: 5px 5px 0 0;
  color: #fff;
  font-size: 30px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wrapper form{
  padding: 10px 15px 15px 15px;
}
.wrapper form .row{
  height: 45px;
  margin-bottom: 15px;
  position: relative;
}
.wrapper form .row input{
  height: 100%;
  width: 100%;
  outline: none;
  padding-left: 60px;
  border-radius: 5px;
  border: 1px solid lightgrey;
  font-size: 13px;
  transition: all 0.3s ease;
}
form .row input:focus{
  border-color: #16a085;
  box-shadow: inset 0px 0px 2px 2px rgba(26,188,156,0.25);
}
form .row input::placeholder{
  color: #999;
}
.wrapper form .row i{
  position: absolute;
  width: 47px;
  height: 100%;
  color: #fff;
  font-size: 18px;
  background: #16a085;
  border: 1px solid #16a085;
  border-radius: 5px 0 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  top:0px
}
.wrapper form .pass{
  margin: -8px 0 20px 0;
}
.wrapper form .pass a{
  color: #16a085;
  font-size: 13px;
  text-decoration: none;
}
.wrapper form .pass a:hover{
  text-decoration: underline;
}
.wrapper form .button input{
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  padding-left: 0px;
  background: #16a085;
  border: 1px solid #16a085;
  cursor: pointer;
}
form .button input:hover{
  background: #12876f;
}
.wrapper form .signup-link{
  text-align: center;
  margin-top: 20px;
  font-size: 13px;
}
.wrapper form .signup-link a{
  color: #16a085;
  text-decoration: none;
}
form .signup-link a:hover
{
  text-decoration: underline;
}

.trash i{
	background:#dc3545!important;
	color:#fff
}
.edit i{
	background:#030468!important;
	color:#fff
}

.bback
{
	border:1px solid #ccc;
}
.boldspan
{
	background:#009278;
	padding:5px 8px; 
	color:#fff
}
.addressblock
{
	padding:5px 8px;
	height:130px
}
.fastyle
{
	margin-right:2%;
	margin-top :2%
}
.fastyle a
{
	color:#fff
}

.tdstyle{
	background:#89a7a1;
	color:#fff;
	text-align:center
}
.mt20{
	margin-top:20px
}


	.hind-h2{
		font-size:16px;
	}
	.contentp1
	{
		margin-top:15px
	}
	.hind-h3{
		font-size:16px;
		font-style:italic;
		margin-bottom:5%
	}

	.hind-ul{
		list-style:none;
		margin-left:-40px
	}
	.importbox{
		background: #f9f9f9;
	}
	
	


.amnc:hover .extra
{
	display:block;
}

.amnc
{
	color:#337ab7;
	text-align:center;
	cursor:pointer;
	margin-right:20px	
}

.q1
{
	height:46px
}

.extra 
{
	padding: 0px;
    margin: 0px;
    box-shadow: 2px 2px 12px rgb(0 0 0 / 18%);
    width: 200px;
    position: absolute;
    display: none;
    bottom: 44px;
    z-index: 1000;
    left: 0px;
	border:1px solid #f1f1f1;
	border-radius:5px;
}

.extra:before 
{
	position: absolute;
	content: "";
	top: 100%;
	left: 50%;
	margin-right: -50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	width: 0;
	height: 0;
	border-left: 14px solid transparent;
	border-right: 14px solid transparent;
	border-top: 14px solid #fff;
}

.extra21
{
left:66px;
}

.extra li {
    background: #fff;
    font-size: 12px;
    list-style: none;
    padding: 6px 6px;
    color: #605f5f;
}

.extra li:nth-child(odd)
{
	background: #f1f1f1;
	font-weight:bold;
}

.extra i
{
	position: absolute;
    top: 0%;
    right: 2%;
	color:#605f5f
}	

input,textarea,select{
	width:100%;
	border:1px solid #ccc;
}

.mainpromotiondiv
{
	display:flex;
}
.mainpromotiondivpartone_one
{
	width:66% !important
}
.inputs
{
	border: 1px solid #337ab7;
	padding:3px 10px;
	margin-top: 3px;
}

@media (max-width: 2000px) and (min-width: 1365px) 
{
	
	
.opc-progress-bar 
{
	margin-top		: 15px;
	margin-left		: -40px;
	margin-bottom	: 20px
}

.opc-progress-bar>li
{   
	margin: -2px
}

.opc-progress-bar-item 
{
	width: 185px;
	display: inline-block;
	position: relative;
	text-align: center;
	vertical-align: top;
}

.opc-progress-bar-item>span {
display: inline-block;
padding-top: 45px;
width: 100%;
word-wrap: break-word;
color: #666;
font-weight: 300;
font-size: 16px;
}

.opc-progress-bar-item:before 
{
	background: #e4e4e4;
	border: 1px solid #ccc;
	top: 19px;
	transition: background .3s;
	content: '';
	height: 7px;
	left: 0;
	position: absolute;
	width: 100%;
}

.opc-progress-bar-item>span:before, .opc-progress-bar-item>span:after 
{
	background: #e4e4e4;
	border: 1px solid #ccc;
	height: 38px;
	margin-left: -19px;
	transition: background .3s;
	width: 38px;
	border-radius: 50%;
	content: '';
	left: 50%;
	position: absolute;
	top: 0;
}

.actives:before , .actives>span:before, .actives>span:after
{
	background: #009378 !important;
	border-color: #009378  !important;
}

.opc-progress-bar-item > span:after 
{
	background: #fff !important;
	height: 26px;
	margin-left: -13px;
	top: 6px;
	width: 26px;
	
	color: #333;
	font-weight: 600;
	font-size: 1.8rem;
}
.m21211 > span:after 
{
	content: '1';
}
.m21212 > span:after 
{
	content: '2';
}


	.guestusernameblock
	{
		display:flex ;
	}
						
	.guestusernameblockslectinput {
		width: 100%;
		height: 32px;
		padding: 6px 6px;
		font-size: 12px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
	}


	.guestusernameblock
	{
	display:flex;
	font-size:12px	
	}



	.guestusernameblock_two, .guestusernameblock_three, .guestusernameblock_four
	{
			width:28%;
			margin-left:2%
	}

	.choutw15
	{
		width:15%;
		margin-right:1%
	}

	.choutw61
	{
		width:61%;
		margin-right:1%
	}
	.choutw42
	{
		width:46%;
		margin-right:1%
	}

	.choutbtn
	{
		background-color: #d9534f;
		color:#fff;
		cursor:pointer;
		padding: 4px 10px;
		height: 32px;
	}
	
	
	.breadcrumbs
	{
		background:#ccc	;
		text-align:center
	}
	
	.breadcrumbs  ul
	{
		list-style:none;
		padding-top:10px
	}
	
	.breadcrumbs ul li
	{
		display:inline-block;
	}
	.images{
	position: absolute;
	top: -12%;
	left: 37%;
	width: 80px;
	text-align: center;
	}

	.images img{
	border-radius:100%

	}

	.imagesh3{
	margin-top:-2px
	}
	.with-images {
	background: #f5f5f5;
	margin-top: 5%;
	height: 210px;
	text-align: center;
	padding-top: 20%;
	}

	.contactformblock{
	padding:30px 0px
	}

	#contactForm textarea{
	height:80px !important
	}


	.middsection{
		min-height:400px
	}
	.ew20
	{
		width:20%;
		margin-right:1%
	}
	
	.ew210
	{
		width:20%;
		margin-right:1%
	}
	
	.ew610
	{
		width:20%;
		margin-right:1%
	}
	
	.ew810
	{
		width:60%;
		margin-right:1%
	}
	
	.ew80
	{
		width:80%;
	}
	
	.mobwill{
		position:absolute;
	}
	
	.eventforuls .mlabel_1{
		padding-left:30px;
		padding-top:15px
	}
	
	
	.activeuser{	
	position: absolute;
    right: 119px;
    top: 40px;
	width:20px;
	height:40px;
    background: #009379;
    border-radius: 100px;
    font-size: 13px !important;
    padding: 1px;
    color: #fff;
	}


	.wrapper{
	  width: 100%;
	}
	
	.flexpartone
	{
		width:65%;
		margin-right:4%;
	}

	.flexparttwo
	{
		width:30%;
		margin-right:1%;
	}
	
	.fright
	{
		text-align:right
	}
	
	.nleftborder
	{
		border-left:none !important
	}
	.sec111
	{
		width:33.3%;
		border:1px solid #ccc;
		float:left;
		height : 220px;	
	}
	.sec1112
	{
		padding:1% 3%
	}
	.sec1111
	{
		padding:1% 3%;
		background:#06cfab;
		color:#fff
	}
	
	.mod90
	{
		width:90%
	}
	
	.width20{
		width:20%;
		margin-right:1%
	}
	.width25{
		width:25%;
		margin-right:1%
	}
	
	.f16
	{
		font-size:14px
	}
		.displayflex
		{
			display : flex;
		}
			
		.w94{
			width:94%
		}

		.btn-success-two
		{
			background: #009379;
			border: 1px solid #009379;
			color: #fff;
			margin-left: -3.5px;
			padding: 5.3px 15px;
		}

		.backgroundcccc {
			border: 1px solid #ebf4fb;
			border-radius: 4px;
			padding: 10px 0px 2px;
			background: #ebf4fb;
			margin-bottom: 15px;
		}

		.paddt12
		{
			padding-top:1%;
			padding-bottom:0.5%
		}
		.gridpartfive 
		{
			width:5%;
			padding-left:1%;
			padding-right:1%
		}

		.gridpartSix
		{
			width:16%;
			padding-left:1%;
			padding-right:1%
		}

		

		.ul{
			list-style:none
		}
		.f14{
			font-size:14px;
			margin-top:0
		}



		.qty-container{
		  display: flex;
		  align-items: center;
		  justify-content: center;
		}

		.qty-container .input-qty {
			text-align: center;
			padding: 6px 10px !important;
			border: 1px solid #d4d4d4;
			max-width: 55px;
			height: 34px;;
			margin-top:0;
			margin-bottom:0;
		}

		.qty-container .qty-btn-minus,
		.qty-container .qty-btn-plus{
		  border: 1px solid #d4d4d4;
		  background: #fff;
		  padding: 10px 13px;
		  font-size: 10px;
		  height: 34px;
		  width: 34px;
		  transition: 0.3s;
		}
		.qty-container .qty-btn-plus{
		  margin-left: -1px;
		  color:#666
		}
		.qty-container .qty-btn-minus{
		  margin-right: -1px;
		   color:#666
		}
		.f18{
			font-size:18px
		}


		.width2
		{
			width:2%;
			margin-right:1%
		}

		.width15{
			width:15%;
			margin-right:1%
		}
		.width45{
			width:45%;
			margin-right:1%
		}
		.width38{
			width:38%
		}
			
			
			
    .eventforuls, .uls {
        list-style: none;
        margin-left: -40px;
    }
	
	.uls li {
        display: inline-block;
        width: 18%;
        font-size: 11px;
        background: #cccccc2e;
        height: 60px;
    }
	
	.uls .imgu {
        width: 55px;
        margin-top: -30px;
    }
	
	.pop40
	{
		width:40%;
	}
	
	.pop25
	{
		width:25% !important;
	}
	
	.pop75
	{
		width:75% !important;
	}
	.p10
	{
		padding-top:10px;
	}

.checkoutheadingh3
{
	font-size:16px
}

		.addressBlocks{
			border:1px solid #ccc !important;
			margin-bottom:20px !important;
			height:200px
		}
		.addressBlocksPartOne
		{
			padding:10px !important
		}
		.selectOption
		{
			background	: aliceblue !important;
			width		: 36px !important;
			height		: 23px !important
		}
	
	
	.ulss 
	{
		list-style:none;
	}

	.ulss .imgu {
		width: 55px;
		margin-top: -30px;
	}

	.ulss li {
		width			: 100%;
		font-size		: 11px;
		background		: #cccccc2e;
		height			: 60px;
		margin-bottom	: 55px;
	}

	.padd20
	{
		padding:20px 0px
	}
	.ml-40
	{
		margin-top:20px
	}



	.usertitle_t1
	{
		width:15%;
		margin-right:1%;
		display:inline-block;
	}
	.userfirstname_t1 
	{
		width:27%;
		margin-right:1%;
		display:inline-block;
	}
	
	.usermiddname_t1
	{
		width:27%;
		margin-right:1%;
		display:inline-block;
	}
	
	.userlastname_t1
	{
		width:26.9%;
		display:inline-block;
	}

	.usermobileCountryCode, .usermobileCountryCode1, .usermobileCountryCode2
	{
		width			: 15%;
		margin-right	: 1%;
		display			: inline-block;
	}
	.usermobileNo
	{
		width		 	: 62.5%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	.userPhoneNo
	{
		width			: 46.5%;
		margin-right	: 1%;
	}
	.h10
	{
		display			: none;
	}

	.w2
	{
		width			: 2%
	}
	
	.w15
	{
		width			: 15%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	
	
	.w151
	{
		width			: 15%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	
	.w12
	{
		width			: 12%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	.w66
	{
		width			: 65.5%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	.w10
	{
		width			: 15%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	.w43
	{
		width			: 43%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	.w30
	{
		width			: 30.5%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	.b1sc
	{
		margin		 	: 5% 0%;
		padding			: 10px 20px;
		border			: 1px solid #ccc
	}
	.b2sc
	{
		padding			: 10px 20px;
	}
	
	
	.b1sc input,  .b1sc select, .b1sc textarea, .b2sc input,  .b2sc select, .b2sc textarea
	{
		
		padding			: 10px;
		border			: none;
		box-sizing		: border-box;
		margin-top		: 6px;
		margin-bottom	: 16px;
		background		: #f9f9f582;
		font-size		: 13px;
		border-bottom	: 1px solid #ccc;
	}
	
	
	.userjob_t1
	{
		width			: 49%;
		margin-right	: 1%;
		display			: inline-block;
	}
	.userdip_t1
	{
		width			: 49.5%;
		display			: inline-block;
	}
	.w62 
	{
		width			: 62.5%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	.w38
	{
		width			: 37.5%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	
	
	
	
	.productListSection
	{
		display:flex
	}
	.sectionOne
	{
		width:20%;
		margin-right:2%;
		background:#fbfbfb
	}
	.sectionTwo
	{
		width:78%
	}
	.middsection{
	padding:40px 20px
	}

	.sectionOneONe
	{
		background	: #009278;
		width		: 100%;
		
	}
	.sectionOneONeh3
	{
		color: #fff; 
		font-size: 14px;
		padding: 10px;
		background	: #009278;
		margin-top	:0%
	}
	.fright{
	float:right
	}

	.catmenuul
	{
		list-style:none;
		padding-left:10px
	}

	.catmenuul li
	{
		border-bottom:1px dashed #ccc;
		color:#666;
	}

	.catmenuul li a
	{
		color:#666;
	}
	
	
	.mart5{
		margin-top:5%
	}
	
	.w80{
	width:80%;
	}
	.w20{
		width:20%
	}
	
	.h160
	{
		height:160px !important
	}
		
	.sec1
	{
		width			: 15%;
		margin-right	: 1%;
		float			: left
	}
	
	.sec2
	{
		width			: 28%;
		margin-right	: 1%;
		float			: left
	}
	
	.sec3
	{
		width			: 28%;
		margin-right	: 1%;
		float			: left
	}
	
	.sec4
	{
		width			: 28%;
		margin-right	: 1%;
		float			: left
	}
	
	.w3{
		width:3%;
		margin-right	: 1%;
		float			: left
	}
	
	.w95{
		width:95%;
		margin-right	: 1%;
		float			: left;
		padding-top:15px
	}
	
	.q1
	{
		height	: 35px
	}	
	
	.sec5
	{
		width:13%;
		margin-right:1%;
		float:left
	}
	.sec6
	{
		width:47%;
		margin-right:1%;
		float:left
	}
	.sec7
	{
		width:37%;
		margin-right:1%;
		float:left
	}
	
	.sec8
	{
		width:13%;
		margin-right:1%;
		float:left
	}
	
	.sec9
	{
		width:18%;
		margin-right:1%;
		float:left
	}
	
	.sec10
	{
		width: 30%;
        margin-right: 1%;
        float: left;
	}
	
	.sec11
	{
		width: 35%;
        margin-right: 1%;
        float: left;
	}
	
	
	.b3sc 
	{
		margin: 1% 0%;
        padding: 10px 10px;
        border: 1px solid #ccc;
	}
	
	.b3sc input,  .b3sc select{
		height:42px	
	}
	
	.b3sc .mulinput
	{
		height: 10px !important;
		width:7% !important;
	}
	
	
	.b3sc .segmentbox
	{
		width: 89% !important;
	}
	
	
	
	.btns {
	padding: 13px 10px;
	line-height: 14px;
	margin-top: 6px;
	margin-bottom: 10px;
	position: relative;
	z-index: 2;
	overflow: hidden;
	}
	
	.selSegs {
    cursor: pointer;
    padding: 10px;
    border: none;
    box-sizing: border-box;
    margin-top: -6px !important;
    margin-bottom: 16px;
    background: #f9f9f582;
    font-size: 13px;
    border-bottom: 1px solid #ccc;
	}
	
	
}


.width12
{
	width:70%
}

.mains .heading{
	font-family: 'Cormorant Garamond', serif;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#4c4c4c;
	margin-top:20px;
	margin-bottom:15px
}
.mains p{
	text-align:center;
	color:#4c4c4c;
	font-style:italic
}



@media (max-width: 320px) and (min-width: 0px) 
{
	
	.guestusernameblock
	{
		display:flex ;
	}
						
	.guestusernameblockslectinput {
		width: 100%;
		height: 32px;
		padding: 6px 6px;
		font-size: 12px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
	}


	.guestusernameblock
	{
	display:flex;
	font-size:12px	
	}



	.guestusernameblock_two, .guestusernameblock_three, .guestusernameblock_four
	{
			width:28%;
			margin-left:2%
	}

	.choutw15
	{
		width:15%;
		margin-right:1%
	}

	.choutw61
	{
		width:61%;
		margin-right:1%
	}
	.choutw42
	{
		width:46%;
		margin-right:1%
	}

	.choutbtn
	{
		background-color: #d9534f;
		color:#fff;
		cursor:pointer;
		padding: 4px 10px;
		height: 32px;
		margin-top: 6px;
	}


	
	.breadcrumbs
	{
		background:#009378;
		text-align:center
	}
	
	.breadcrumbs  ul
	{
		list-style:none;
		padding-top:10px
	}
	
	.breadcrumbs ul li
	{
		display:inline-block;
		color:#fff
	}
	
	.breadcrumbs ul li a
	{
		color:#fff
	}
	
		.images{
	position: absolute;
        top: -20%;
        left: 42%;
        width: 65px;
        text-align: center;
	}


.mp0{
	padding-top:30px
}
	.images img{
	border-radius:100%

	}

	.imagesh3{
	margin-top:-2px
	}
	.with-images {
	background: #f5f5f5;
	margin-top: 5%;
	height: 170px;
	text-align: center;
	padding-top: 20%;
	}

	.contactformblock{
	padding:30px 0px
	}

	#contactForm textarea{
	height:80px !important
	}

	
	.vc_column-inner{
		margin-bottom:50px
	}
	
	.activeuser {
    position: absolute;
    right: 48px;
        top: 25px;
    background: #009379;
    border-radius: 100px;
    font-size: 13px !important;
    padding: 1px;
    color: #fff;
	}

    .username li {
       
        margin-left: 12% !important; 
     }

	
	.searchboxing
	{
		position:absolute;
		top:46px;
		left: 35%;
        width: 62%;
	}
	
	.headerdiv
	{
		display:flex;
	}
	.headerdivpartone
	{
		width:40%
	}
	.headerdivparttwo
	{
		width:60%;
		padding-top:10px
	}
	
	.headerdivpartone img{
		width:75%;
	}
	
	
	
	.importbox{
		padding: 10px 15px;
	}
	
	.sec111
	{
		width:100%;
		border:1px solid #ccc;
		float:left;
		height : auto;	
	}
	.sec1112
	{
		padding:1% 3%
	}
	.sec1111
	{
		padding:1% 3%;
		background:#009278;
		color:#fff
	}
	
	
	.marb10{
		margin-bottom:10px
	}
		
		.w94{
			width:94%
		}

		.btn-success-two
		{
			background: #009379;
			border: 1px solid #009379;
			color: #fff;
			margin-left: -3px;
			padding: 4px 15px;
		}

		.backgroundcccc {
			border: 1px solid #ebf4fb;
			border-radius: 4px;
			padding: 10px 0px 2px;
			background: #ebf4fb;
			margin-bottom: 15px;
		}

		.paddt12
		{
			padding-top:1%;
			padding-bottom:0.5%
		}
		.gridpartfive 
		{
			width:12%;
			padding-left:1%;
			padding-right:1%
		}

		.gridpartSix
		{
			width:16%;
			padding-left:1%;
			padding-right:1%
		}

		.gridpartfive input{
			width:20%
		}

		.ul{
			list-style:none
		}
		.f14{
			font-size:14px;
			margin-top:0
		}



		.qty-container{
		 
		  align-items: center;
		  justify-content: center;
		}

		.qty-container .input-qty {
			text-align: center;
			padding: 6px 10px !important;
			border: 1px solid #d4d4d4;
			max-width: 55px;
			height: 36px;
			margin-top:0;
			margin-left:-3px;
			margin-right:-3px;
			margin-bottom:0;
		}

		.qty-container .qty-btn-minus,
		.qty-container .qty-btn-plus{
		  border: 1px solid #d4d4d4;
		  background: #fff;
		  padding: 10px 13px;
		  font-size: 10px;
		  height: 36px;
		  width: 35px;
		  transition: 0.3s;
		}
		.qty-container .qty-btn-plus{
		  margin-left: -1px;
		  color:#666
		}
		.qty-container .qty-btn-minus{
		  margin-right: -1px;
		   color:#666
		}
		.f18{
			font-size:18px;
			float: right;
		}


		
	
	.usertitle_t1
	{
		width			: 28%;
		margin-right	: 1%;
		display			: inline-block;
	}
	.userfirstname_t1 
	{
		width			: 69%;
		margin-right	: 1%;
		display			: inline-block;
	}
	
	.usermiddname_t1
	{
		width			: 49%;
		margin-right	: 1%;
		display			: inline-block;
	}

	.userlastname_t1
	{
		width			: 49%;
		display			: inline-block;
	}

	.usermobileCountryCode, .usermobileCountryCode1
	{
		width			: 34.5%;
		margin-right	: 1%;
		display			: inline-block;
	}
	.usermobileCountryCode2
	{
		width			: 63.5%;
		display			: inline-block;
	}
	
	.usermobileNo
	{
		width		 : 62.5%;
		margin-right : 1%;
		display		 : inline-block;
	}
	.userPhoneNo
	{
		width			: 100%;
		margin-right	: 1%;
	}
	.h10
	{
		display			: none;
	}

	.w2
	{
		width			: 10%
	}
	.w15
	{
		width		: 15%;
		margin-right : 1%;
		display		 : inline-block;
	}
	
	
	.w151
	{
		width			: 38%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	
	
	.pt10
	{
		padding-top: 3%;
		padding-right: 1%;
	}
	
	
	
	.displayflex1
	{
		display:flex
	}
	
	
	
	.w12
	{
		width		: 48%;
		margin-right : 1%;
		display		 : inline-block;
	}
	.w66
	{
		width			: 48.5%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	.w10
	{
		width			: 49%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	.w43
	{
		width		: 43%;
		margin-right : 1%;
		display		 : inline-block;
	}
	.w30
	{
		width		: 100%;
		margin-right : 1%;
		display		 : inline-block;
	}
	.mlabel_1
	{
		width			: 89%
	}
	
	.b1sc
	{
		margin		 : 5% 0%;
		padding		: 10px 20px;
		border		: 1px solid #ccc
	}

	.b1sc input,  .b1sc select
	{
		
		padding			: 10px;
		border			: none;
		box-sizing		: border-box;
		margin-top		: 6px;
		margin-bottom	: 16px;
		background		: #f9f9f582;
		font-size		: 13px;
		border-bottom	: 1px solid #ccc;
	}
	
	.b3sc 
	{
		margin: 1% 0%;
        padding: 10px 10px;
        border: 1px solid #ccc;
	}
	
	.b1sc input,  .b1sc select{
		height:46px	
	}
	
	.sectionOne
	{
		width:100%;
		background:#fbfbfb
	}
	.sectionTwo
	{
		width:100%
	}
	
	.middsection {
		padding-top: 20px;
		padding-bottom: 10px;
	}


	.sectionOneONe
	{
		background	: #009278;
		width		: 100%;
		
	}
	.sectionOneONeh3
	{
		color: #fff; 
		font-size: 14px;
		padding: 10px;
		background	: #009278;
		margin-top	:0%
	}
	.fright{
	float:right
	}

	.catmenuul
	{
		list-style:none;
		padding-left:10px
	}

	.catmenuul li
	{
		border-bottom:1px dashed #ccc;
		color:#666;
	}

	.catmenuul li a
	{
		color:#666;
	}
	
	.width2
	{
		margin-bottom:1%
	}

	.width15{
		margin-bottom:5%
	}
	.width45{
		margin-bottom:5%
	}
	.width38{
		margin-bottom:1%
	}
	
	
	
	.sec1
	{
		width:25%;
		margin-right:1%;
		float:left
	}
	
	.sec2
	{
		width:73%;
		margin-right:1%;
		float:left
	}
	
	.sec3
	{
		width:48.5%;
		margin-right:1%;
		float:left
	}
	
	.sec4
	{
		width:48.5%;
		margin-right:1%;
		float:left
	}
	
	.sec5
	{
		width:29%;
		margin-right:1%;
		float:left
	}
	.sec6
	{
		width:68%;
		margin-right:1%;
		float:left
	}
	.sec7
	{
		width:48.5%;
		margin-right:1%;
		float:left
	}
	
}



@media (max-width: 767px) and (min-width: 321px) 
{
	
	
.opc-progress-bar 
{
	margin-top		: 15px;
	margin-left		: -40px;
	margin-bottom	: 20px
}

.opc-progress-bar>li
{   
	margin: -2px
}

.opc-progress-bar-item 
{
	width: 185px;
	display: inline-block;
	position: relative;
	text-align: center;
	vertical-align: top;
}

.opc-progress-bar-item>span {
display: inline-block;
padding-top: 45px;
width: 100%;
word-wrap: break-word;
color: #666;
font-weight: 300;
font-size: 16px;
}

.opc-progress-bar-item:before 
{
	background: #e4e4e4;
	border: 1px solid #ccc;
	top: 19px;
	transition: background .3s;
	content: '';
	height: 7px;
	left: 0;
	position: absolute;
	width: 100%;
}

.opc-progress-bar-item>span:before, .opc-progress-bar-item>span:after 
{
	background: #e4e4e4;
	border: 1px solid #ccc;
	height: 38px;
	margin-left: -19px;
	transition: background .3s;
	width: 38px;
	border-radius: 50%;
	content: '';
	left: 50%;
	position: absolute;
	top: 0;
}

.actives:before , .actives>span:before, .actives>span:after
{
	background: #009378 !important;
	border-color: #009378  !important;
}

.opc-progress-bar-item > span:after 
{
	background: #fff !important;
	height: 26px;
	margin-left: -13px;
	top: 6px;
	width: 26px;
	
	color: #333;
	font-weight: 600;
	font-size: 1.8rem;
}
.m21211 > span:after 
{
	content: '1';
}
.m21212 > span:after 
{
	content: '2';
}
	
.guestusernameblock
{
	display:flex;
}
					
.guestusernameblockslectinput {
    width: 100%;
    height: 32px;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
}


.guestusernameblock
{
display:flex;
font-size:12px	
}



.guestusernameblock_two, .guestusernameblock_three, .guestusernameblock_four
{
		width:28%;
		margin-left:2%
}

.choutw15
{
	width:15%;
	margin-right:1%
}

.choutw61
{
	width:61%;
	margin-right:1%
}
.choutw42
{
	width:46%;
	margin-right:1%
}

.choutbtn
{
	background-color: #d9534f;
	color:#fff;
	cursor:pointer;
    padding: 4px 10px;
    height: 32px;
    margin-top: 6px;
}


	.breadcrumbs
	{
		background:#009378;
		text-align:center
	}
	
	.breadcrumbs  ul
	{
		list-style:none;
		padding-top:10px
	}
	
	.breadcrumbs ul li
	{
		display:inline-block;
		color:#fff
	}
	
	.breadcrumbs ul li a
	{
		color:#fff
	}
	
	.images{
	position: absolute;
        top: -20%;
        left: 40%;
        width: 81px;
        text-align: center;
	}


.mp0{
	padding-top:30px
}
	.images img{
	border-radius:100%

	}

	.imagesh3{
	margin-top:-2px
	}
	.with-images {
	background: #f5f5f5;
	margin-top: 5%;
	height: 170px;
	text-align: center;
	padding-top: 20%;
	}

	.contactformblock{
	padding:30px 0px
	}

	#contactForm textarea{
	height:80px !important
	}

	
	.vc_column-inner{
		margin-bottom:50px
	}
	



	.activeuser {
    position: absolute;
    right: 54px;
    top: 23px;
    background: #009379;
    border-radius: 100px;
    font-size: 13px !important;
    padding: 1px;
    color: #fff;
	}

    .username li {
       
        margin-left: 10% !important; 
     }

	
	.searchboxing
	{
		position: absolute;
		top: 56px;
		left: 30%;
		width: 67%;
	}
	
	.headerdiv
	{
		display:flex;
	}
	.headerdivpartone
	{
		width:40%
	}
	.headerdivparttwo
	{
		width:60%;
		padding-top:0px
	}
	
	.headerdivpartone img{
		width:60%;
	}
	
	
	
	.importbox{
		padding: 10px 15px;
	}
	
	.sec111
	{
		width:100%;
		border:1px solid #ccc;
		float:left;
		height : auto;	
	}
	.sec1112
	{
		padding:1% 3%
	}
	.sec1111
	{
		padding:1% 3%;
		background:#009278;
		color:#fff
	}
	
	
	.marb10{
		margin-bottom:10px
	}
		
		.w94{
			width:94%
		}

		.btn-success-two
		{
			background: #009379;
			border: 1px solid #009379;
			color: #fff;
			margin-left: -3px;
			padding: 4px 15px;
		}

		.backgroundcccc {
			border: 1px solid #ebf4fb;
			border-radius: 4px;
			padding: 10px 0px 2px;
			background: #ebf4fb;
			margin-bottom: 15px;
		}

		.paddt12
		{
			padding-top:1%;
			padding-bottom:0.5%
		}
		.gridpartfive 
		{
			width:12%;
			padding-left:1%;
			padding-right:1%
		}

		.gridpartSix
		{
			width:16%;
			padding-left:1%;
			padding-right:1%
		}

		.gridpartfive input{
			width:20%
		}

		.ul{
			list-style:none
		}
		.f14{
			font-size:14px;
			margin-top:0
		}



		.qty-container{
		 
		  align-items: center;
		  justify-content: center;
		}

		.qty-container .input-qty {
			text-align: center;
			padding: 6px 10px !important;
			border: 1px solid #d4d4d4;
			max-width: 55px;
			height: 36px;
			margin-top:0;
			margin-left:-3px;
			margin-right:-3px;
			margin-bottom:0;
		}

		.qty-container .qty-btn-minus,
		.qty-container .qty-btn-plus{
		  border: 1px solid #d4d4d4;
		  background: #fff;
		  padding: 10px 13px;
		  font-size: 10px;
		  height: 36px;
		  width: 35px;
		  transition: 0.3s;
		}
		.qty-container .qty-btn-plus{
		  margin-left: -1px;
		  color:#666
		}
		.qty-container .qty-btn-minus{
		  margin-right: -1px;
		   color:#666
		}
		.f18{
			font-size:18px;
			float: right;
		}


		
	
	.usertitle_t1
	{
		width			: 28%;
		margin-right	: 1%;
		display			: inline-block;
	}
	.userfirstname_t1 
	{
		width			: 69%;
		margin-right	: 1%;
		display			: inline-block;
	}
	
	.usermiddname_t1
	{
		width			: 49%;
		margin-right	: 1%;
		display			: inline-block;
	}

	.userlastname_t1
	{
		width			: 49%;
		display			: inline-block;
	}

	.usermobileCountryCode, .usermobileCountryCode1
	{
		width			: 34.5%;
		margin-right	: 1%;
		display			: inline-block;
	}
	.usermobileCountryCode2
	{
		width			: 63.5%;
		display			: inline-block;
	}
	
	.usermobileNo
	{
		width		 : 62.5%;
		margin-right : 1%;
		display		 : inline-block;
	}
	.userPhoneNo
	{
		width			: 100%;
		margin-right	: 1%;
	}
	.h10
	{
		display			: none;
	}

	.w2
	{
		width			: 10%
	}
	.w15
	{
		width		: 15%;
		margin-right : 1%;
		display		 : inline-block;
	}
	
	
	.w151
	{
		width			: 38%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	
	
	.pt10
	{
		padding-top: 3%;
		padding-right: 1%;
	}
	
	
	
	.displayflex1
	{
		display:flex
	}
	
	
	
	.w12
	{
		width		: 48%;
		margin-right : 1%;
		display		 : inline-block;
	}
	.w66
	{
		width			: 48.5%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	.w10
	{
		width			: 49%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	.w43
	{
		width		: 43%;
		margin-right : 1%;
		display		 : inline-block;
	}
	.w30
	{
		width		: 100%;
		margin-right : 1%;
		display		 : inline-block;
	}
	.mlabel_1
	{
		width			: 89%
	}
	
	.b1sc
	{
		margin		 : 5% 0%;
		padding		: 10px 20px;
		border		: 1px solid #ccc
	}

	.b1sc input,  .b1sc select
	{
		
		padding			: 10px;
		border			: none;
		box-sizing		: border-box;
		margin-top		: 6px;
		margin-bottom	: 16px;
		background		: #f9f9f582;
		font-size		: 13px;
		border-bottom	: 1px solid #ccc;
	}
	
	.b3sc 
	{
		margin: 1% 0%;
        padding: 10px 10px;
        border: 1px solid #ccc;
	}
	
	.b1sc input,  .b1sc select{
		height:46px	
	}
	
	.sectionOne
	{
		width:100%;
		background:#fbfbfb
	}
	.sectionTwo
	{
		width:100%
	}
	
	.middsection {
		padding-top: 20px;
		padding-bottom: 10px;
	}


	.sectionOneONe
	{
		background	: #009278;
		width		: 100%;
		
	}
	.sectionOneONeh3
	{
		color: #fff; 
		font-size: 14px;
		padding: 10px;
		background	: #009278;
		margin-top	:0%
	}
	.fright{
	float:right
	}

	.catmenuul
	{
		list-style:none;
		padding-left:10px
	}

	.catmenuul li
	{
		border-bottom:1px dashed #ccc;
		color:#666;
	}

	.catmenuul li a
	{
		color:#666;
	}
	
	.width2
	{
		margin-bottom:1%
	}

	.width15{
		margin-bottom:5%
	}
	.width45{
		margin-bottom:5%
	}
	.width38{
		margin-bottom:1%
	}
	
	
	
	.sec1
	{
		width:25%;
		margin-right:1%;
		float:left
	}
	
	.sec2
	{
		width:73%;
		margin-right:1%;
		float:left
	}
	
	.sec3
	{
		width:48.5%;
		margin-right:1%;
		float:left
	}
	
	.sec4
	{
		width:48.5%;
		margin-right:1%;
		float:left
	}
	
	.sec5
	{
		width:29%;
		margin-right:1%;
		float:left
	}
	.sec6
	{
		width:68%;
		margin-right:1%;
		float:left
	}
	.sec7
	{
		width:48.5%;
		margin-right:1%;
		float:left
	}
	
}



@media (max-width: 1023px) and (min-width: 768px) 
{
	
.opc-progress-bar 
{
	margin-top		: 15px;
	margin-left		: -40px;
	margin-bottom	: 20px
}

.opc-progress-bar>li
{   
	margin: -2px
}

.opc-progress-bar-item 
{
	width: 185px;
	display: inline-block;
	position: relative;
	text-align: center;
	vertical-align: top;
}

.opc-progress-bar-item>span {
display: inline-block;
padding-top: 45px;
width: 100%;
word-wrap: break-word;
color: #666;
font-weight: 300;
font-size: 16px;
}

.opc-progress-bar-item:before 
{
	background: #e4e4e4;
	border: 1px solid #ccc;
	top: 19px;
	transition: background .3s;
	content: '';
	height: 7px;
	left: 0;
	position: absolute;
	width: 100%;
}

.opc-progress-bar-item>span:before, .opc-progress-bar-item>span:after 
{
	background: #e4e4e4;
	border: 1px solid #ccc;
	height: 38px;
	margin-left: -19px;
	transition: background .3s;
	width: 38px;
	border-radius: 50%;
	content: '';
	left: 50%;
	position: absolute;
	top: 0;
}

.actives:before , .actives>span:before, .actives>span:after
{
	background: #009378 !important;
	border-color: #009378  !important;
}

.opc-progress-bar-item > span:after 
{
	background: #fff !important;
	height: 26px;
	margin-left: -13px;
	top: 6px;
	width: 26px;
	
	color: #333;
	font-weight: 600;
	font-size: 1.8rem;
}
.m21211 > span:after 
{
	content: '1';
}
.m21212 > span:after 
{
	content: '2';
}


.guestusernameblock
{
	display:flex;
}
					
.guestusernameblockslectinput {
    width: 100%;
    height: 32px;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
}


.guestusernameblock
{
display:flex;
font-size:12px	
}



.guestusernameblock_two, .guestusernameblock_three, .guestusernameblock_four
{
		width:28%;
		margin-left:2%
}

.choutw15
{
	width:15%;
	margin-right:1%
}

.choutw61
{
	width:61%;
	margin-right:1%
}
.choutw42
{
	width:46%;
	margin-right:1%
}

.choutbtn
{
	background-color: #d9534f;
	color:#fff;
	cursor:pointer;
    padding: 4px 10px;
    height: 32px;
    margin-top: 6px;
}


	.breadcrumbs
	{
		background:#009378;
		text-align:center
	}
	
	.breadcrumbs  ul
	{
		list-style:none;
		padding-top:10px
	}
	
	.breadcrumbs ul li
	{
		display:inline-block;
		color:#fff
	}
	
	.breadcrumbs ul li a
	{
		color:#fff
	}
	
	.images{
	        position: absolute;
        top: -10%;
        left: 40%;
        width: 81px;
        text-align: center;
    
	}


.mp0{
	padding-top:50px !important;
	padding-bottom: 30px !important;
}
	.images img{
	border-radius:100%

	}

	.imagesh3{
	margin-top:-2px
	}
	.with-images {
	background: #f5f5f5;
	margin-top: 5%;
	height: 170px;
	text-align: center;
	padding-top: 20%;
	}

	.contactformblock{
	padding:30px 0px
	}

	#contactForm textarea{
	height:80px !important
	}

	
	.vc_column-inner{
		margin-bottom:50px
	}
	
	
	
	.activeuser {
    position: absolute;
    right: 61px;
       top: 35px;
    background: #009379;
    border-radius: 100px;
    font-size: 13px !important;
    padding: 1px;
    color: #fff;
	}
	
	
	.headerdiv
	{
		display:flex;
	}
	.headerdivpartone
	{
		width:40%
	}
	.headerdivparttwo
	{
		width:60%;
		padding-top:20px
	}
	
	.headerdivpartone img{
		width:30%;
	}
	
	
	.searchboxing
	{
		position:absolute;
		top:28px;
		left:20%;
		width:50%
	}
	
	.pbilone
	{
		position:absolute;	
	}
	
	.pbiltwo
	{
		margin-left:4%;
		margin-right:4%
	}
	.w151
	{
		width			: 30%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	
	.displayflex1{
		display:flex
	}
	
	
	.importbox{
		padding: 10px 15px;
		margin:10px 15px
	}
	.tabbox
	{
		margin:0% 1% !important 
	}
	
		.marb10{
		margin-bottom:10px
	}
		.w94{
			width:88%
		}

	.btn-success-two {
        background: #009379;
        border: 1px solid #009379;
        color: #fff;
        margin-left: -3px;
        padding: 5px 15px;
    }



		

		.backgroundcccc {
			border: 1px solid #ebf4fb;
			border-radius: 4px;
			padding: 10px 0px 2px;
			background: #ebf4fb;
			margin-bottom: 15px;
		}

		.paddt12
		{
			padding-top:1%;
			padding-bottom:0.5%
		}
		.gridpartfive 
		{
			width:20%;
			padding-left:1%;
			padding-right:1%
		}
		
		.gridpartfives 
		{
			margin-right: -75px;
		}
		
		.gridpartSix
		{
			width:32%;
			padding-left:1%;
			padding-right:1%
		}

		.gridpartfive input{
			width:20%
		}

		.ul{
			list-style:none
		}
		.f14{
			font-size:14px;
			margin-top:0
		}



		.qty-container{
		  display: flex;
		  align-items: center;
		  justify-content: left;
		}

		.qty-container .input-qty {
			text-align: center;
			padding: 6px 10px !important;
			border: 1px solid #d4d4d4;
			max-width: 55px;
			height: 34px;
			margin-top:0;
			margin-bottom:0;
		}

		.qty-container .qty-btn-minus,
		.qty-container .qty-btn-plus{
		  border: 1px solid #d4d4d4;
		  background: #fff;
		  padding: 10px 13px;
		  font-size: 10px;
		  height: 34px;
		  width: 34px;
		  transition: 0.3s;
		}
		.qty-container .qty-btn-plus{
		  margin-left: -1px;
		  color:#666
		}
		.qty-container .qty-btn-minus{
		  margin-right: -1px;
		   color:#666
		}
		.f18{
			font-size:18px
		}


		.width2
		{
			position: absolute;
		}

		.width15{
			width:25%;
			margin-right:1%
		}
		.width45{
			margin-top:5%;
			width:100%;
			margin-right:1%
		}
		.width38{
			width:100%
		}
			
			
			
	.usertitle_t1
	{
		width			: 15%;
		margin-right	: 1%;
		display			: inline-block;
	}
	.userfirstname_t1 
	{
		width			: 26%;
		margin-right	: 1%;
		display			: inline-block;
	}
	
	.usermiddname_t1
	{
		width			: 26.5%;
		margin-right	: 1%;
		display			: inline-block;
	}

	.userlastname_t1
	{
		width			: 27%;
		display			: inline-block;
	}

	.usermobileCountryCode, .usermobileCountryCode1
	{
		width			: 22%;
		margin-right	: 1%;
		display			: inline-block;
	}
	.usermobileCountryCode2
	{
		width			: 15%;
		display			: inline-block;
	}
	
	.usermobileNo
	{
		width		 : 46.5%;
		margin-right : 1%;
		display		 : inline-block;
	}
	.userPhoneNo
	{
		width			: 31%;
		margin-right	: 1%;
	}
	.h10
	{
		display			: none;
	}
	.w2
	{
		width:2%
	}
	.w15
	{
		width		: 15%;
		margin-right : 1%;
		display		 : inline-block;
	}
	

	.w12
	{
		width			: 12%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	.w66
	{
		width			: 56.5%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	.w10
	{
		width			: 20.4%;
		margin-right 	: 1%;
		display		 	: inline-block;
	}
	.w43
	{
		width		: 43%;
		margin-right : 1%;
		display		 : inline-block;
	}
	.w30
	{
		width		: 63.5%;
		margin-right : 1%;
		display		 : inline-block;
	}
	
	
	
	
	
	.mlabel_1
	{
		width			: 89%
	}
	
	.b1sc
	{
		margin		 : 5% 0%;
		padding		: 10px 20px;
		border		: 1px solid #ccc
	}

	.b1sc input,  .b1sc select
	{
		
		padding			: 10px;
		border			: none;
		box-sizing		: border-box;
		margin-top		: 6px;
		margin-bottom	: 16px;
		background		: #f9f9f582;
		font-size		: 13px;
		border-bottom	: 1px solid #ccc;
	}
	
	.productListsection
	{
		display:flex;
	}
	
	.sectionOne
	{
		width:25%;
		margin-right:2%;
		background:#fbfbfb
	}
	.sectionTwo
	{
		width:73%
	}
	
	.middsection {
		padding-top: 20px;
		padding-bottom: 10px;
	}


	.sectionOneONe
	{
		background	: #009278;
		width		: 100%;
		
	}
	.sectionOneONeh3
	{
		color: #fff; 
		font-size: 14px;
		padding: 10px;
		background	: #009278;
		margin-top	:0%
	}
	.fright{
	float:right
	}

	.catmenuul
	{
		list-style:none;
		padding-left:10px
	}

	.catmenuul li
	{
		border-bottom:1px dashed #ccc;
		color:#666;
	}

	.catmenuul li a
	{
		color:#666;
	}
}


@media (max-width: 1364px) and (min-width: 1024px) 
{
	
	
.opc-progress-bar 
{
	margin-top		: 15px;
	margin-left		: -40px;
	margin-bottom	: 20px
}

.opc-progress-bar>li
{   
	margin: -2px
}

.opc-progress-bar-item 
{
	width: 185px;
	display: inline-block;
	position: relative;
	text-align: center;
	vertical-align: top;
}

.opc-progress-bar-item>span {
display: inline-block;
padding-top: 45px;
width: 100%;
word-wrap: break-word;
color: #666;
font-weight: 300;
font-size: 16px;
}

.opc-progress-bar-item:before 
{
	background: #e4e4e4;
	border: 1px solid #ccc;
	top: 19px;
	transition: background .3s;
	content: '';
	height: 7px;
	left: 0;
	position: absolute;
	width: 100%;
}

.opc-progress-bar-item>span:before, .opc-progress-bar-item>span:after 
{
	background: #e4e4e4;
	border: 1px solid #ccc;
	height: 38px;
	margin-left: -19px;
	transition: background .3s;
	width: 38px;
	border-radius: 50%;
	content: '';
	left: 50%;
	position: absolute;
	top: 0;
}

.actives:before , .actives>span:before, .actives>span:after
{
	background: #009378 !important;
	border-color: #009378  !important;
}

.opc-progress-bar-item > span:after 
{
	background: #fff !important;
	height: 26px;
	margin-left: -13px;
	top: 6px;
	width: 26px;
	
	color: #333;
	font-weight: 600;
	font-size: 1.8rem;
}
.m21211 > span:after 
{
	content: '1';
}
.m21212 > span:after 
{
	content: '2';
}
	
.guestusernameblock
{
	display:flex;
}
					
.guestusernameblockslectinput {
    width: 100%;
    height: 32px;
    padding: 6px 6px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
}


.guestusernameblock
{
display:flex;
font-size:12px	
}



.guestusernameblock_two, .guestusernameblock_three, .guestusernameblock_four
{
		width:28%;
		margin-left:2%
}

.choutw15
{
	width:15%;
	margin-right:1%
}

.choutw61
{
	width:61%;
	margin-right:1%
}
.choutw42
{
	width:46%;
	margin-right:1%
}

.choutbtn
{
	background-color: #d9534f;
	color:#fff;
	cursor:pointer;
    padding: 4px 10px;
    height: 32px;
    margin-top: 6px;
}

	
	.activeuser {
		position: absolute;
        right: 118px;
        top: 39px;
        background: #009379;
        border-radius: 100px;
        font-size: 13px !important;
        padding: 1px;
        color: #fff;
	}
	
	
    .navbar-nav>li {
        display: inline-block;
        margin: 0px 19px;
    }
	
	
	.breadcrumbs
	{
		background:#ccc	;
		text-align:center
	}
	
	.breadcrumbs  ul
	{
		list-style:none;
		padding-top:10px
	}
	
	.breadcrumbs ul li
	{
		display:inline-block;
	}
}


	
	



.segmentboxs
{
	position: relative;
	width:100%;
}

.seg, .addseg 
{
	display : none;	
}

.selSeg , .addselSeg 
{
	cursor : pointer;
	padding: 10px;
	border: none;
	box-sizing: border-box;
	margin-top: 6px;
	margin-bottom: 16px;
	background: #f9f9f582;
	font-size: 13px;
	border-bottom: 1px solid #ccc;
}

.selSeg::after , .addselSeg::after 
{
	font-family: FontAwesome;
    font-weight: 900;
    content: "\f107";
    right: 0;
    position: absolute;
    margin-right: 20px;
    font-size: 16px;
    font-weight: 700;
    top: 5px;
}
.segmentbox
{
	border: 1px solid #ccc;
    padding: 10px;
    margin-top: -17px;
    position: absolute;
    width: 97%;
    z-index: 1000;
    background: white;
    height: 285px;
    overflow: auto;
    z-index: 10;
}
.mulinput{
	width:2%
}


.remove-btn
{
	color:#d9534f;
	cursor:pointer;
	font-size:25px;
	padding-top:1%
}

.error{
	border-bottom:1px solid red !important
}














.areyou
{
	color		: #000 !important;
	font-size	: 18px;
	font-weight	: bold;
}
.accounttype
{
	cursor		: pointer;
	color		: #666
}

.backgreen{
	background:#009278
}
.padb0{
	padding-bottom:0
}

.white, .white a{
	color:#fff;
}



.b1{
	font-size:14px;
	padding:0 10px;
	margin-top:0;
	color:#666;
	font-weight:700
}
.b1 span{
	float:right
}
.b1 a{
	color:#666;
}
.list-group .catmenuul li{
	border:0px !important
}

.list-group .catmenuul li .fa{
	padding-right:10px
}
td, th{
	padding:10px !important
}

thead th
{
	background:#009379;
	color:#fff
}

.pone1 
{
	width:8%
}

.pone_one1
{
	width:2%
}

.ptwo1
{
	width:78%
}




.event-main-box{
	border:1px dotted #ccc;
	padding:0 20px;
}

.eventblock{
	margin-bottom:20px;
	
}
.displayflex2
{
	margin-left:1%
}

.nobottomborder{
	border-bottom:0px solid #000;
	padding-top:10px;
	padding-bottom:0px
}


.outside-f5f5f5 {
	color: #3e3e3e;
	font-size: 12px;
	font-weight: 500;
	background: #d3d2d2;
	border-radius: 4px;
	padding: 20px;
}
				
.checkouttogglepro {
    width: 100%;
    background: #009378;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    position: relative;
    padding: 4px;
}

.card-body{
	background:#fff;
	padding:10px
}
.ordercheckoutcartpname
{
	font-size:14px;
	font-weight:600;
	font-family: sans-serif;
}
