@media only screen and (min-width:200px) and (max-width:767px){
    
    .container{
        
        width: 100%;
        flex-direction:;
    }
    
    .dsktp{
        display: none;
    }
    
    .cell-mob{
        display: block;
    }
	.container{
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
	
	
	
#main-box{ 
    width:100%;
    height: 50px;
    background: #000;
    color: #fff;
    display: block;
    padding: 0px;
}
#main-box a{
    width: 25px;
    height: 35px;
    float: right;
    text-align: center;
    margin-right: 10px;
    background:;
    border-radius: 5px;
    margin-top: 5px;
}
#main-box p i{
    font-size:20px;
    line-height:35px;
    color:#095482;
}
    
 /*     #main-box h4{
        float: left;
        line-height: 50px;
        color:#fff;
        font-size: 18px;
        padding-left: 25px;
        
        font-family: oswald;
    }
	#main-box h4 a{
		color: #fff;
        text-decoration: none;
	}*/
    

#main-box a{
    float: left;
    color: #fff;
    margin-top: 15px;
    font-size: 16px;
    margin-left: 15px;
    font-family: ;
    
}    

.sidemenu{
    position: fixed;
    top: 50px;
    left: 0px;
    height: 100%;
    width: 80%;
    background:whitesmoke;
    z-index: 999;
    padding-top: 10px;
    overflow: hidden;
    display: none;

}

.sidemenu  .main_lgimg{
    width:250px;
    height: 50px;
    border:  none;
    background: ;

}
.sidemenu  .main_lgimg a img{
    width: 150px;
    height: 150px;
    border:1px solid #ccc;
    display: none;
}
     
   /* .sidemenu  .main_lgimg h3{
        width: 220px;
        height: 50px;
        text-align: center;
        color: crimson;
        font-weight: 600;
        font-family: literata;
    }*/
    
	.sidemenu .knwn-cst	{
		width: 100%;
		height: auto;
		margin-bottom: 20px;
		text-align: center;
		background: ;
		height: 30px;
	}
	.sidemenu .knwn-cst p{
		font-family: alata;
		
	}
	
.sidemenu ul{
    list-style: none;
    margin-left: px;
    width: 100%;
}
.sidemenu ul li{
    width: 100%;
    height: 35px;
    padding-left: 10px;
    line-height: 35px;
    font-size: 15px;
    font-weight: 600;
    font-family: calibri;;
    border-bottom: 1px dashed #ccc;
}
	.sidemenu ul li img{
		width: 30px;
		height: 30px;
		margin-right: 10px;
	}	
	
.sidemenu ul li:hover{
    background: var(--second);
}
.sidemenu ul li a{
    width: 100%;
    color: var(--primary);
    display: block;
    text-decoration: none;
        
}
.sidemenu ul li a:hover{
        
}
.sidemenu ul li a i{
    font-size: 14px;
    margin-right: 3px;
    color: #0b4f52;
        
}
.sidemenu .closebtn{
    position: absolute;
    top:10px;
    right: 10px;
    font-size: 22px;
}    
    

.sld-pic .first-slide{
	width:100%;
	height: 200px;
	float: none;
	margin-right: 0px;
}

.sld-pic .first-slide img{
	width: 100%;
	height: 100%;
	border: 1px solid #ccc;
}
	




.cats-menu{
	width: 100%;
	height: auto;
	margin-top: 0px;
	background: ;
	padding: 0px;
	float: left;
	margin-bottom: 0px;
	border-bottom: 1px solid #000;
	padding-bottom: 25px;
}
.cats-menu .cat-heads{
	width: 100%;
	height: 35px;
	background: #e8f0fa;
	border: 1px solid #ccc;
	margin-bottom: 80px;
}
.cats-menu .cat-heads img{
	width: 15%;
	height: 100%;
	float: left;
	margin-right: 10px;
	display: none;
}

.cats-menu .cat-heads h4{
	width: 100%;
	font-weight: ;
	margin-top: 0px;
	line-height: 35px;
	float: none;
	background: #000;
	color: #fff;
	text-align: center;
	font-family: alata;
	font-size: 14px;
	text-transform: uppercase;
}
.cats-menu .spcl-heads h4{
	width: 100%;
	font-weight: ;
	margin-bottom: 20px;
	line-height: 35px;
	float: none;
	background: #000;
	color: #fff;
	text-align: center;
	font-family: alata;
	font-size: 14px;
	text-transform: uppercase;
}
	
	
.cats-menu .cat-heads .srch-prds{
	width: 100%;
	float: none;
	margin-top: 0px;
	margin-right: 10px;
	font-family: Alata;
	
}
.cats-menu .cat-heads .srch-prds input{
	height: 40px;
	width: 100%;
	outline: none;
	border: none;
	padding-left: 5px;
	background: #fff;
	font-size: 16px;
	float: left;
	border: 1px solid #ccc;
}
.cats-menu .cat-heads .srch-prds input::placeholder{
	color:darkgray;
	font-family: katibeh;
	font-size: 20px;
	font-weight: 500;
}
.cats-menu .cat-heads .srch-prds i{
	margin-left: -30px;
	margin-top: 15px;
}
	
	.cats-menu #srch-notice{
		width: 100%;
		height: auto;
		text-align: center;
		margin: auto;
		color:red;
		margin-bottom: 50px;
	}



.cats-menu .prd-cats{
	width: 30%;
	float: left;
	margin: auto;
	margin-left: 10px;
	height: auto;
	border:none;
	margin-top: 10px;
	margin-bottom: 15px;
	background:#fff ;
	border-radius: 10px;

	
}
	
	


.cats-menu .prd-cats img{
	width: 100%;
	height: 90px;
	border-radius: 5px;
	border: 1px solid #999;
	margin-left: 0px;
}
.cats-menu .prd-cats h4{
	text-align: center;
	margin-top: 10px;
	font-family:Katibeh;
	font-size: 10px;
	text-transform: uppercase;
	display: none;
}
.cats-menu .prd-cats p{
	text-align: center;
	font-weight:;
	font-family: alata;
	height: 20px;
	line-height: 20px;
	background:none;
	font-size: 10px;
	text-transform: uppercase;
	width:100%;
	border-top: none;
	border-bottom:;
	margin-top: 5px;
	font-weight: 600;
	
}
.cats-menu .prd-cats a{
	text-decoration: none;
	background:;
	color:#000;
	display: block;
	
}

.greater-limit{
	width: 150px;
	height: 35px;
	background: #5fa371;
	margin:auto;
	line-height: 35px;
	border-radius: 5px;
	text-align: center;
	margin-top: 30px;
}
.greater-limit a{
	text-decoration: none;
	color: #fff;
	display: block;
}
	

.product-menu{
	width: 100%;
	height: auto;
	margin-top: px;
}

.product-menu {
	
}


.product-menu .catprd-head{
	width: 100%;
	height: 40px;
	background: #000;
	margin-bottom: 0px;
	
}
	.product-menu .catprd-head p{
		width: 30px;
		float: left;
		text-align: center;
		height: 100%;
		line-height: 40px;
		font-family: calibri;
		margin: 0px;
	}
	
	.product-menu .catprd-head p a{
		text-decoration: none;
		color: #fff;
	}
	.product-menu .catprd-head h4{
		width: 80%;
		float: left;
		font-family: alata;
		font-size: 15px;
		height: 100%;
		line-height: 40px;
		font-weight: ;
		color: #fff;
		text-align: center;
	}
	.product-menu .catprd-head h4 a{
		color: #fff;
		
	}
	.product-menu .catprd-head  .right-mnu{
		width: 60px;
		float: left;
	}
.product-menu .catprd-head  .right-mnu a{
	text-decoration: none;
	color: #000;
	margin-right: 12px;
	font-size: 15px;
	line-height: 40px;
}
.product-menu .srch-prds{
	width: 100%;
	float: none;
	margin-top: 0px;
	margin-bottom: 25px;
	margin-right: 0px;
	font-family: calibri;
}
.product-menu .srch-prds input{
	height: 35px;
	width:100% ;
	outline: none;
	border: none;
	padding-left: 5px;
	background: #fff;
	font-size: 16px;
	border: 1px solid #ddd;
	float: left;
}
.product-menu .srch-prds i{
	margin-left: -30px;
	margin-top: 10px;
	
}



.prodct-types{
	width: 100%;
	height: auto;
	border: none;
	margin-bottom: 0px;
	border-radius: 0px 0px 0px 0px;
	border-top:none;
	border-bottom: none;
}
.prodct-types .prodct-chld{
	width: 30%;
	height: 125px;
	border:1px solid #ccc;
	margin-left: 10px;
	float: left;
	margin-bottom: 20px;
	
}

.prodct-types a img{
	width: 100%;
	height: 90px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	border: 1px solid whitesmoke;
}
.prodct-types h5{
	text-align: center;
	font-family: alata;
	margin-bottom: 15px;
	
}

.prodtyp-byct{
		width: 80%;
		margin: auto;
		height: 465px;
		margin-bottom: 30px;
		border: 1px solid grey;
		border-top: 2px solid #4c875b;
		border-bottom: 3px solid #4c875b;
		
	}
	.prodtyp-byct .prod-shwimg{
		width: 75%;
		margin: auto;
		height: 180px;
		margin-top: 30px;
		margin-bottom: 15px;
		border-radius: 5px;
		position: relative;
	}
	.prodtyp-byct .prod-shwimg img{
		width: 100%;
		margin: auto;
		height: 100%;
		border-radius: 5px;
	}
	.prodtyp-byct .prod-shwimg p{
		width: 100%;
		margin: auto;
		height: auto;
		position: absolute;
		z-index: 999;
		bottom: 0px;
		height: 35px;
		line-height: 35px;
		display: none;
	}
	.prodtyp-byct .prod-shwimg p a{
		text-decoration: none;
		color: grey;
		text-align: center;
	}
	.prodtyp-byct .prod-shwimg p .fst-zoom{
		float: left;
		margin-left: px;
		width: 20%;
	}
	.prodtyp-byct .prod-shwimg p .scn-img{
		float: right;
		margin-right: px;
		width: 20%;
		
	}
		
	
	.prodtyp-byct .prod-disc{
		border-top: px solid grey;
		padding: px;
		
	}
	.prodtyp-byct .prod-disc h4{
		text-align: center;
		margin: 10px 5px;
		font-family: alata;
		font-weight: bold;
		font-size: 15px;
	}
	.prodtyp-byct .prod-disc .disc-head{
		text-align: center;
		width: 100%;
		background:whitesmoke;
		height: 35px;
		border-bottom: 1px solid #ccc;
	}
	.prodtyp-byct .prod-disc .disc-head .view{
		float: left;
		width: 33%;
		line-height: 35px;
		text-align: center;
		font-size: 15px;
		font-family: alata;
		background:#4c875b;
		height: 30px;
		line-height: 30px;
		margin-top: 5px;
		margin-left: px;
		border-radius: px;
	}
	.prodtyp-byct .prod-disc .disc-head .view a{
		text-decoration: none;
		color: #2979b3;
		color: #fff;
	}
	.prodtyp-byct .prod-disc .disc-head .zoom {
		float: left;
		width: 34%;
		line-height: 35px;
		text-align: center;
		font-size: 15px;
		font-family: alata;
		background:#1a95db;
		height: 30px;
		line-height: 30px;
		margin-top: 5px;
		margin-left: px;
		border-radius: px;
		
	}
	.prodtyp-byct .prod-disc .disc-head .zoom a{
		text-decoration: none;
		color: #f26250;
		color: #fff;
	}
	.prodtyp-byct .prod-disc .disc-head .zoom button{
		outline: none;
		border: none;
		width: 100%;
		height: 30px;
		line-height: 30px;
		background: #1a95db;
		color: #fff;
	}
	
	.prodtyp-byct .prod-disc .disc-head .hart{
		float: left;
		width: 33%;
		line-height: 35px;
		text-align: center;
		font-size: 15px;
		font-family: alata;
		height: 30px;
		line-height: 30px;
		margin-top: 5px;
		margin-left: px;
		border-radius: px;
		background:#f26250;

		
	}
	.prodtyp-byct .prod-disc .disc-head .hart button{
		text-decoration: none;
		color: #f26250;
		color: #fff;
		background: none;
		outline: none;
		border: none;
		display: ;
		text-align: ;
	}
	.prodtyp-byct .prod-disc .disc-head .hart a{
		text-decoration: none;
		color: #f26250;
		color: #fff;
	}
	.prodtyp-byct .prod-disc ul{
		list-style: none;
		margin-top: 10px;
		margin-left: 10px;
		height: 80px;
		overflow: hidden;
	}
	.prodtyp-byct .prod-disc ul li{
		font-family: alata;
		height: 25px;
		line-height: 25px;
		font-size: 15px;
	}
	.prodtyp-byct .prod-disc ul li i{
		margin-right: 10px;
	}
	.prodtyp-byct .prod-disc .prc-shw{
		width: 100%;
		background: #e1e1e1;
		font-family: alata;
	}
	.prodtyp-byct .prod-disc .prc-shw .fst-prc{
		width:40%;
		float: left;
		text-align: left;
		margin-left: 10px;
		font-family: alata;
	}
	.prodtyp-byct .prod-disc .prc-shw .fst-off{
		width:40%;
		float: right;
		text-align: right;
		margin-right: 10px;
		font-family: alata;
		margin-bottom: 10px;
	}
	.prodtyp-byct .prod-disc .prod-btns{
		width: 100%;
		height: auto;
		height: 40px;
		line-height: 40px;
		text-align: center;
		border-top: 1px solid grey;
		background: #4c875b;
		background: #fff;
		
	}
	.prodtyp-byct .prod-disc .prod-btns .fst-lft{
		min-width: 80px;
		max-width: 150px;
		margin-left: 5px;
		padding: 5px;
		height: 32px;
		line-height: 20px;
		background:#2979b3;
		background:#1a95db;
		float: left;
		border-radius: 5px;
		margin-top: 5px;
		font-family: alata;
		font-size: 15px;
	}
	.prodtyp-byct .prod-disc .prod-btns .fst-lft button{
		color: #fff;
		display: block;
		outline: none;
		background: none;
		border: none;
		min-width: 80px;
		max-width: 150px;
		
	}
	.prodtyp-byct .prod-disc .prod-btns .fst-lft a{
		text-decoration: none;
		color: #fff;
	}
	
	.prodtyp-byct .prod-disc .prod-btns .scn-rgt{
		min-width: 80px;
		max-width: 150px;
		margin-right: 5px;
		padding: 5px;
		height: 32px;
		line-height: 20px;
		background: #f26250;
		float:right;
		border-radius: 5px;
		margin-top: 5px;
		font-family: alata;
		font-size: 15px;
	}
	.prodtyp-byct .prod-disc .prod-btns .scn-rgt button{
		display: block;
		background: none;
		border: none;
		outline: none;
		color: #fff;
		width: 100%;
	}
	.prodtyp-byct .prod-disc .crt-btn{
		width: 135px;
		height: 32px;
		line-height: 20px;
		float: right;
		margin-top: 5px;
	}
	.prodtyp-byct .prod-disc .crt-btn button{
		width: 30px;
		height: 30px;
		display: ;
		background:none;
		border: none;
		outline: none;
		color: red;
		float: left;
		border-radius:50px;
		border: 1px solid #ccc;
		line-height: 30px;
		text-align: center;
		font-size: 13px;
	}
	.prodtyp-byct .prod-disc .crt-btn input{
		width: 60px;
		height: 30px;
		float: left;
		text-align: center;
		margin: 0px 5px;
		font-size: 16px;
		outline: none;
		border: 1px solid #ccc;
	}
	
	
	
	.prodtyp-byct .prod-disc .quote-btn{
		width: 135px;
		height: 32px;
		line-height: 20px;
		float: left;
		margin-top: 5px;
		margin-left: 5px;
	}
	.prodtyp-byct .prod-disc .quote-btn button{
		width: 30px;
		height: 30px;
		display: ;
		background:none;
		border: none;
		outline: none;
		color: red;
		float: left;
		border-radius:50px;
		border: 1px solid #ccc;
		line-height: 30px;
		text-align: center;
		font-size: 13px;
	}
	.prodtyp-byct .prod-disc .quote-btn input{
		width: 60px;
		height: 30px;
		float: left;
		text-align: center;
		margin: 0px 5px;
		font-size: 16px;
		outline: none;
		border: 1px solid #ccc;
	}
	
	
	
	
	
	.clthstyp-byct{
		width: 80%;
		margin: auto;
		height: 390px;
		margin-bottom: 30px;
		border: 1px solid grey;
		border-top: 2px solid #4c875b;
		border-bottom: 3px solid #4c875b;
		
	}
	.clthstyp-byct .prod-shwimg{
		width: 100%;
		margin: auto;
		height: 280px;
		
		margin-top: px;
		margin-bottom: 0px;
		
		position: relative;
	}
	.clthstyp-byct .prod-shwimg img{
		width: 100%;
		margin: auto;
		height: 100%;
		
	}
	.clthstyp-byct .prod-shwimg p{
		width: 100%;
		height: auto;
		position: absolute;
		z-index: 999;
		bottom: 0px;
		height: 35px;
		background: rgba(0,0,0,0.7);
		line-height: 35px;
	}
	.clthstyp-byct .prod-shwimg p a{
		text-decoration: none;
		color: #ccc;
		text-align: center;
	}
	.clthstyp-byct .prod-shwimg p .fst-zoom{
		float: left;
		margin-left: px;
		width: 20%;
	}
	.clthstyp-byct .prod-shwimg p .scn-img{
		float: right;
		margin-right: px;
		width: 20%;
		
	}
		
	
	.clthstyp-byct .prod-disc{
		border-top: px solid grey;
		padding: px;
		
	}
	.clthstyp-byct .prod-disc .disc-head{
		text-align: center;
		width: 100%;
		background:;
		height: 35px;
		border-bottom:;
	}
	.clthstyp-byct .prod-disc .disc-head .view{
		float: left;
		width: 15%;
		line-height: 35px;
		text-align: center;
		font-size: 15px;
		font-family: alata;
	}
	.clthstyp-byct .prod-disc .disc-head .view a{
		text-decoration: none;
		color: #2979b3;
	}
	.clthstyp-byct .prod-disc .disc-head h4{
		font-family: alata;
		font-size: 16px;
		color: #f26250;
		color: #000;
		line-height: px;
		line-height: 35px;
		width: 70%;
		float: left;
		overflow: hidden;
		margin-bottom: 25px;
	}
	.clthstyp-byct .prod-disc .disc-head .hart{
		float: left;
		width: 15%;
		line-height: 35px;
		text-align: center;
		font-size: 15px;
		font-family: alata;
	}
	.clthstyp-byct .prod-disc .disc-head .hart a{
		text-decoration: none;
		color: #f26250;
	}
	.clthstyp-byct .prod-disc ul{
		list-style: none;
		margin-top: 10px;
		margin-left: 10px;
		height: 80px;
		overflow: hidden;
	}
	.clthstyp-byct .prod-disc ul li{
		font-family: alata;
		height: 25px;
		line-height: 25px;
		font-size: 15px;
	}
	.clthstyp-byct .prod-disc ul li i{
		margin-right: 10px;
	}
	.clthstyp-byct .prod-disc .prc-shw{
		width: 100%;
		background: #e1e1e1;
		font-family: alata;
	}
	.clthstyp-byct .prod-disc .prc-shw .fst-prc{
		width:40%;
		float: left;
		text-align: left;
		margin-left: 10px;
		font-family: alata;
	}
	.clthstyp-byct .prod-disc .prc-shw .fst-off{
		width:40%;
		float: right;
		text-align: right;
		margin-right: 10px;
		font-family: alata;
		margin-bottom: 10px;
	}
	.clthstyp-byct .prod-disc .prod-btns{
		width: 100%;
		height: auto;
		height: 40px;
		line-height: 40px;
		text-align: center;
		border-top: 1px solid grey;
		background: #4c875b;
		background: #fff;
		
	}
	.clthstyp-byct .prod-disc .prod-btns .fst-lft{
		min-width: 80px;
		max-width: 150px;
		margin-left: 5px;
		padding: 5px;
		height: 32px;
		line-height: 20px;
		background:#2979b3;
		float: left;
		border-radius: 5px;
		margin-top: 5px;
		font-family: alata;
		font-size: 15px;
	}
	.clthstyp-byct .prod-disc .prod-btns .fst-lft a{
		color: #fff;
		text-decoration: none;
	}
	.clthstyp-byct .prod-disc .prod-btns .scn-rgt{
		min-width: 80px;
		max-width: 150px;
		margin-right: 5px;
		padding: 5px;
		height: 32px;
		line-height: 20px;
		background: #f26250;
		float:right;
		border-radius: 5px;
		margin-top: 5px;
		font-family: alata;
		font-size: 15px;
	}
	.clthstyp-byct .prod-disc .prod-btns .scn-rgt a{
		text-decoration: none;
		color: #fff;
	}


footer{
	width: 100%;
	height: auto;
	background: #000;
	position: relative;
	padding-bottom: 100px;
}

footer .more-info{
	width: 100%;
	height: 160px;
	margin-top: 50px;
	float: none;
	margin-right: 0px;
	padding-bottom: 50px;
}
footer .more-info h4{
	font-family: Katibeh;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid grey;
	color: #ddd;
	
}
footer .more-info ul{
	list-style: none;
	margin-top: 25px;
	margin-left: 15px;
	padding-bottom : 20px;
}
footer .more-info ul li{
	margin-top: 5px;
	font-family: calibri;
	float: left;
	margin-right:25px;
}
footer .more-info ul li a{
	display: block;
	color: #ccc;
	text-decoration: none;
}
footer .more-info ul li a:hover{
	color: grey;
}
footer .more-info ul li a i{
	font-size: 13px;
}


footer .our-shop{
	width: 100%;
	height: auto;
	margin-top: 50px;
	float: none;
	margin-right: 0px;
}
footer .our-shop h4{
	font-family: slabo;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid grey;
	color: #ddd;
	padding-left: 5px;
}
footer .our-shop ul{
	list-style: none;
	margin-left: 15px;
	margin-top: 40px;
}
footer .our-shop ul li{
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #ccc;
	float: left;
	margin-right: 30px;
	margin-bottom: 50px;
	border-radius: 100px;
}
footer .our-shop ul li a{
	color: #000;
}
footer .our-shop ul li:hover a{
	display: block;
	background: #4fa158;
	color: #fff;
	border-radius: 100px;
}
footer .our-shop .mobi-app{
	margin-top: 50px;
	text-align: center;
}
footer .our-shop .mobi-app img{
	width: 70%;
	height: 60px;
	margin: 0 auto;
}

footer .lets-connect{
	width: 100%;
	height: auto;
	margin-top: 50px;
	float: left;
	margin-right: px;
}
footer .lets-connect h4{
	font-family: slabo;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid grey;
	color: #ddd;
	padding-left: 5px;
}
footer .lets-connect:last-child{
	margin-right: 0px;
}

footer .lets-connect .addr{
	margin-top: 25px;
	margin-bottom: px;
}
footer .lets-connect .addr h5{
	color: #ccc;
	margin-left: 15px;
	margin-bottom: 10px;
}
footer .lets-connect h3{
	
	font-family: slabo;
	font-size: 16px;
	color: #ccc;
	margin-bottom: 10px;
	margin-left: 15px;
}
footer .lets-connect p{
	margin-top: px;
	color: #ccc;
	margin-left: 15px;
	font-family: calibri;
}
footer .lets-connect .cont{
	margin-top: 15px;
	
}
footer .lets-connect .cont p{
	margin-top: 5px;
}
footer .lets-connect .cont p a{
	color: #ccc;
	text-decoration: none;
}

footer .copy{
	width: 100%;
	height: 100px;
	text-align: center;
	position: absolute;
	bottom: 0px;
	right: 0px;
	left: 0px;
	top: ;
	line-height: 75px;
	border-top: 1px solid grey;
	
}
footer .copy p{
	color: #ccc;
	font-size: 13px;
}


.ctslct-prod{
	width:100%;
	height: auto;
	float:left ;
	margin-top: 0px;
	margin-bottom: 100px;
	
} 
.ctslct-prod .catprd-head{
	width: 100%;
	height: 35px;
	background: #000;
	margin-bottom: px;
	border: 1px solid #ccc;
}
	
.ctslct-prod .catprd-head p{
	width: 30px;
	height: 35px;
	float: left;
	margin-right: 10px;
	text-align: center;
	line-height: 35px;
	font-size: px;
}

.ctslct-prod .catprd-head p a{
	color: #fff;
	text-decoration: none;
}
.ctslct-prod .catprd-head .scn-arrow{
	width: 30px;
	height: 35px;
	float: right;
	margin-right: 0px;
	text-align: center;
	font-size: px;
}

.ctslct-prod .catprd-head h4{
	line-height: 35px;
	font-family: alata;
	font-weight:;
	width: 75%;
	font-size: 13px;
	color: #fff;
	text-align: center;
	
}
.ctslct-prod .catprd-head h4 a{
	text-decoration: none;
	color: #fff;
}
.ctslct-prod .catprd-head .right-mnu{
	float: right;
	width: 70px;
	font-size: 16px;
	line-height: 35px;
}
	.ctslct-prod .catprd-head .right-mnu a{
		margin-right: 15px;
		text-decoration: none;
		color: #000;
	}
.ctslct-prod .srch-prds{
	width: 100%;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	font-family: alata;
	margin-bottom: 50px;
}
.ctslct-prod .srch-prds input{
	height: 35px;
	width:100% ;
	outline: none;
	border: none;
	padding-left: 5px;
	background: #fff;
	font-size: 14px;
	border: 1px solid #ddd;
	float: left;
}
.ctslct-prod .srch-prds i{
	margin-left: -30px;
	margin-top: 10px;
	float: left;
}
.ctslct-prod  .show-notice{
	text-align: center;
	width: 100%;
	height: auto;
	margin: 100px 0px;
	color: red;
	font-family: alata;
}
	
	
	
.ctslct-prod  .onl-prod{
	width: 90%;
	height: 153px;
	margin: 0 auto;
	border:1px solid #5fa371;
	border-bottom: 2px solid #000;
	margin-bottom: 40px;
	
	
}	
	.ctslct-prod  .onl-prod .prod-img{
		width: 30%;
		height: 120px;
		margin-right: px;
		border: ;
		position: relative;
		float: left;
		border-right: 1px solid #ccc;
	}
	.ctslct-prod  .onl-prod .prod-img img{
		width: 100%;
		height: 70%;
		margin-top: 5px;
	}
	.ctslct-prod  .onl-prod .prod-img p{
		width: 100%;
		text-align: center;
		height: 25px;
		line-height: 25px;
		position: absolute;
		bottom: 0px;
		background:#f73e3e;
		color: #fff;
		font-weight: ;
		border-top: 1px solid #ccc;
		font-family: alata;
		font-size: 12px;
	}
	.ctslct-prod  .onl-prod .rts-confg{
		width: 70%;
		float: left;
		position: relative;
		height:120px;
		
	}
	
	.ctslct-prod  .onl-prod .rts-confg .mtr-secn{
		width: 100%;
		height: auto;
		position: relative;
	}
	.ctslct-prod  .onl-prod .rts-confg .mtr-secn h4{
		font-family: alata;
		padding-left: 10px;
		padding-top: 10px;
		font-size: 14px;
		font-weight: 600;
	}
	.ctslct-prod  .onl-prod .rts-confg .mtr-secn p{
		padding-left: 10px;
		font-family: alata;
		margin-top: px;
		
	}
	.ctslct-prod  .onl-prod .rts-confg .mtr-fst{
		height: 40px;
	}
	.ctslct-prod  .onl-prod .rts-confg .mtr-secn .offr{
		font-family: alata;
		font-weight: ;
		font-size: 14px;
	}

	
	
	.ctslct-prod  .onl-prod .rts-confg .rate-set{
		width: 100%;
		height: 25px;
		padding-left: 5px;
		background: ;
		position: absolute;
		bottom: 0px;
	}
	.ctslct-prod  .onl-prod .rts-confg .rate-set .fst{
		width: 45%;
		float: left;
		line-height: 25px;
		color: #000;
		font-family: alata;
		font-weight: ;
		font-size: 12px;
	}
	.ctslct-prod  .onl-prod .rts-confg .rate-set .scn{
		width: 55%;
		float: right;
		color: #000;
		font-family: alata;
		font-size: 12px;
		font-weight: ;
		color: #000;
		line-height: 25px;
		text-align: right;
		padding-right: 5px;
		
	}
	
	.ctslct-prod  .onl-prod .rts-confg .rate-set .crt-btn{
		float: right;
		width: 60%;
		margin-top: 10px;
		text-align: right;
		margin-right: 5px;
		
	}
	.ctslct-prod  .onl-prod .rts-confg .rate-set .crt-btn input{
		outline: none;
		border: 1px solid grey;
		width: 62px;
		height: 30px;
		text-align: center;
		font-family: alata;
		font-size: 14px;
	}
	.ctslct-prod  .onl-prod .rts-confg .rate-set .crt-btn button{
		background: #fff;
		background: none;
		border: none;
		outline: none;
		font-size: 15px;
		color: green;
	}
	
	.ctslct-prod  .onl-prod .rts-confg .rate-set .fst-rate{
		float: left;
		margin-bottom: px;
		width: 30%;
		color: #000;
		font-family: alata;
		font-size: 14px;
		position: absolute;
		bottom: 0px;
		left: 0px;
		padding-left: 5px;
		
	}
	.ctslct-prod  .onl-prod .rts-confg .rate-set .scn-rate{
		float: right;
		text-align: right;
		width: 50%;
		font-family: alata;
		font-size: 14px;
		font-weight: bold;
		position: absolute;
		bottom: 0px;
		right: 0px;
		padding-right: 5px;
	}
	.ctslct-prod  .onl-prod .rts-confg .rat-btn{
		width: 100%;
		height: 30px;
		background: #e1e1e1;
		position: absolute;
		bottom: 0px;
		display: none;
	}
	.ctslct-prod  .onl-prod .rts-confg .rat-btn p{
		width: 100%;
		height: 100%;
		line-height: 30px;
		background: #3d90d9;
	}
	.ctslct-prod  .onl-prod .rts-confg .rat-btn p button{
		width: 100%;
		height: 100%;
		background: #3d90d9;
		outline: none;
		color: #fff;
		border: none;
	}
	.ctslct-prod  .onl-prod .prod-titile{
		width: 100%;
		height: 30px;
		padding: px;
		padding-top: px;
		margin-top: px;
		font-family: alata;
		background:#5fa371 ;
		border-top: 1px solid #000;
	}
	
	.ctslct-prod  .onl-prod .prod-titile .scn{
		width:70px;
		float:right;
		margin: auto;
		text-align: center;
		height: 100%;
		line-height:30px;
		background: orange;
		border-radius: 2px;
		font-family: alata;
		font-size: 15px;
		border-radius: ;
		margin-right: px;
		border: none;
		
	}
	.ctslct-prod  .onl-prod .prod-titile .scn button{
		background: none;
		border: none;
		width: 80px;
		color: #000;
		font-weight: 600;
	}
	
	.ctslct-prod  .onl-prod .prod-titile .crt-btn{
		width: 100%;
		float: ;
		text-align: right;
		margin-left: -5px;
		height: 30px;
	}
	.ctslct-prod  .onl-prod .prod-titile .crt-btn input{
		width: 90px;
		height: 30px;
		text-align: center;
		color: #000;
		font-family: alata;
		background: ;
		outline: none;
		border: none;
		border-radius: 2px;
		margin-left: 2px;
	}
	
	.ctslct-prod  .onl-prod .prod-titile .crt-btn button{
		background: none;
		border: none;
		outline: none;
		background:#fff;
		color: darkgreen;
		height: 25px;
		width: 25px;
		line-height: 10px;
		border-radius: 100px;
		margin-left: px;
		font-size: 20px;
		text-align: center;
	}
	.ctslct-prod  .onl-prod .prod-titile .crt-btn button i{
		font-size: 14px;
	}

	
	
.crt-itms .crt-hd{
	width: 100%;
	height: 35px;
	background: #000;
	margin-bottom: 70px;
}
.crt-itms .crt-hd p{
	float: left;
	width: 40px;
	height: 100%;
	line-height: 35px;
	text-align: center;
}
.crt-itms .crt-hd p a{
	text-decoration: none;
	color: #fff;
}
.crt-itms .crt-hd h4{
	width: 85%;
	line-height: 35px;
	font-family: alata;
	font-size: 14px;
	color: yellow;
	float: left;
}
.crt-itms .crt-hd h4 a{
	color: #fff;
	text-decoration: none;
}
.crt-itms .crt-hd .srch-prds{
	width: 100%;
	height: auto;
	margin-bottom: ;
}
.crt-itms .crt-hd .srch-prds input{ 
	width: 100%;
	height: 30px;
	float: left;

}
.crt-itms .crt-hd .srch-prds i{
	float: left;
	margin-left: -30px;
	line-height: 30px;
}

.crt-itms  .onl-prod{
	width: 90%;
	height: 158px;
	margin: 0 auto;
	border:1px solid #5fa371;
	border-bottom: 2px solid #000;
	margin-bottom: 50px;
	
	
	
}	
.crt-itms  .onl-prod .prod-img{
	width: 30%;
	height: 120px;
	margin-right: px;
	border: ;
	position: relative;
	float: left;
	border-right: 1px solid #ccc;
}
.crt-itms  .onl-prod .prod-img img{
	width: 100%;
	height: 70%;
	margin-top: 10px;

}
.crt-itms  .onl-prod .prod-img p{
	width: 100%;
	text-align: center;
	height: 25px;
	line-height: 25px;
	position: absolute;
	bottom: 0px;
	background:#f73e3e;
	color: #fff;
	font-weight: ;
	border-top: 1px solid #ccc;
	font-family: alata;
	font-size: 12px;
}
.crt-itms  .onl-prod .rts-confg{
	width: 70%;
	float: left;
	position: relative;
	height:120px;

}

.crt-itms  .onl-prod .rts-confg .mtr-secn{
	width: 100%;
	height: auto;
	position: relative;
}
	.crt-itms  .onl-prod .rts-confg .mtr-secn h4{
		font-family: alata;
		padding-left: 10px;
		padding-top: 10px;
		font-size: 16px;
		font-weight: 600;
	}
	.crt-itms  .onl-prod .rts-confg .mtr-secn p{
		padding-left: 10px;
		font-family: alata;
		margin-top: 10px;
		
	}
	.crt-itms  .onl-prod .rts-confg .mtr-fst{
		height: 40px;
	}
	.crt-itms  .onl-prod .rts-confg .mtr-secn .offr{
		font-family: alata;
		font-weight: ;
		font-size: 14px;
	}

	
	
	.crt-itms  .onl-prod .rts-confg .rate-set{
		width: 100%;
		height: 25px;
		padding-left: 5px;
		background: ;
		position: absolute;
		bottom: 0px;
	}
	.crt-itms  .onl-prod .rts-confg .rate-set .fst{
		width: 45%;
		float: left;
		line-height: 25px;
		color: #000;
		font-family: alata;
		font-weight: ;
		font-size: 12px;
	}
	.crt-itms  .onl-prod .rts-confg .rate-set .scn{
		width: 55%;
		float: right;
		color: #000;
		font-family: alata;
		font-size: 12px;
		font-weight: ;
		color: #000;
		line-height: 25px;
		text-align: right;
		padding-right: 5px;
		
	}
	
	.crt-itms  .onl-prod .rts-confg .rate-set .crt-btn{
		float: right;
		width: 60%;
		margin-top: 20px;
		text-align: right;
		margin-right: 5px;
		
	}
	.crt-itms  .onl-prod .rts-confg .rate-set .crt-btn input{
		outline: none;
		border: 1px solid grey;
		width: 62px;
		height: 30px;
		text-align: center;
		font-family: alata;
		font-size: 15px;
	}
	.crt-itms  .onl-prod .rts-confg .rate-set .crt-btn button{
		background: #fff;
		background: none;
		border: none;
		outline: none;
		font-size: 16px;
		color: green;
	}
	
	.crt-itms  .onl-prod .rts-confg .rate-set .fst-rate{
		float: left;
		margin-bottom: px;
		width: 30%;
		color: #000;
		font-family: alata;
		font-size: 14px;
		position: absolute;
		bottom: 0px;
		left: 0px;
		padding-left: 5px;
		
	}
	.crt-itms  .onl-prod .rts-confg .rate-set .scn-rate{
		float: right;
		text-align: right;
		width: 50%;
		font-family: alata;
		font-size: 14px;
		font-weight: bold;
		position: absolute;
		bottom: 0px;
		right: 0px;
		padding-right: 5px;
	}
	.crt-itms  .onl-prod .rts-confg .rat-btn{
		width: 100%;
		height: 30px;
		background: #e1e1e1;
		position: absolute;
		bottom: 0px;
		display: none;
	}
	.crt-itms  .onl-prod .rts-confg .rat-btn p{
		width: 100%;
		height: 100%;
		line-height: 30px;
		background: #3d90d9;
	}
	.crt-itms  .onl-prod .rts-confg .rat-btn p button{
		width: 100%;
		height: 100%;
		background: #3d90d9;
		outline: none;
		color: #fff;
		border: none;
	}
	.crt-itms  .onl-prod .prod-titile{
		width: 100%;
		height: 35px;
		padding: px;
		padding-top: px;
		margin-top: px;
		font-family: alata;
		background:#4f97e0 ;
		border-top: 1px solid grey;
	}
	
	.crt-itms  .onl-prod .prod-titile .ttl-scn{
		float: left;
		width: 50%;
		padding-left: 5px;
		color: #fff;
		line-height: 35px;
		font-family: alata;
		font-weight: ;
		font-size: 13px;
		
	}

	
	.crt-itms  .onl-prod .prod-titile .crt-btn{
		width: 50%;
		float: ;
		text-align: right;
		padding-right: 5px;
		height: 35px;
		float: left;
		
	}
	.crt-itms  .onl-prod .prod-titile .crt-btn input{
		width: 80px;
		height: 35px;
		text-align: center;
		color: #000;
		font-family: alata;
		background: ;
		outline: none;
		border: none;
		border-radius: 2px;
	}
	
	.crt-itms  .onl-prod .prod-titile .crt-btn button{
		background: none;
		border: none;
		outline: none;
		background:#fff;
		color: darkgreen;
		height: 20px;
		width: 20px;
		line-height: 0px;
		border-radius: 100px;
		margin-left: px;
		font-size: 15px;
		text-align: center;
	}
	
	
	
	/*Quote*/
	
	
	
.quote-itms .crt-hd{
	width: 100%;
	height: auto;
	background:;
	margin-bottom: 40px;
}
.quote-itms .crt-hd h3{
	width: 100%;
	height: 35px;
	background: #000;
	color: #fff;
	font-size: 15px;
	text-align: center;
	line-height: 35px;
}
.quote-itms .crt-hd .fst-arrow{
	float: left;
	width: 40%;
	height: 100%;
	line-height: 35px;
	text-align: ;
	background:#4c875b;
	padding-left: 10px;
}
.quote-itms .crt-hd p a{
	text-decoration: none;
	color: #fff;
}

	
.quote-itms .crt-hd h4{
	width: 60%;
	line-height: 35px;
	font-family: alata;
	font-size: 14px;
	background:#4c875b;
	float: right;
	text-align: right;
	padding-right: 10px;
	height: 35px;
}
.quote-itms .crt-hd h4 a{
	color: #fff;
	text-decoration: none;
}
.quote-itms .crt-hd h4 button{
	width: 100%;
	color: #fff;
	text-decoration: none;
	outline: none;
	border: none;
	background:#4c875b ;
	height: 35px;
	text-align: right;
}
.quote-itms .crt-hd .scn-arrow{
	float: right;
	width: 40px;
	height: 100%;
	line-height: 35px;
	text-align: center;
}
.quote-itms .crt-hd .srch-prds{
	width: 100%;
	height: auto;
	margin-bottom: ;
}
.quote-itms .crt-hd .srch-prds input{ 
	width: 100%;
	height: 30px;
	float: left;

}
.quote-itms .crt-hd .srch-prds i{
	float: left;
	margin-left: -30px;
	line-height: 30px;
}	
	
	
	
.quote-itms  .qtonl-prod{
	width: 90%;
	height: 158px;
	margin: 0 auto;
	border:1px solid #000;
	border-bottom: 2px solid #000;
	margin-bottom: 50px;
	
	
	
}	
.quote-itms  .qtonl-prod .prod-img{
	width: 30%;
	height: 120px;
	margin-right: px;
	border: ;
	position: relative;
	float: left;
	border-right: 1px solid #ccc;
}
.quote-itms  .qtonl-prod .prod-img img{
	width: 100%;
	height: 70%;
	margin-top: 10px;

}
.quote-itms  .qtonl-prod .prod-img p{
	width: 100%;
	text-align: center;
	height: 25px;
	line-height: 25px;
	position: absolute;
	bottom: 0px;
	background:#f73e3e;
	color: #fff;
	font-weight: ;
	border-top: 1px solid #ccc;
	font-family: alata;
	font-size: 12px;
}
.quote-itms  .qtonl-prod .rts-confg{
	width: 70%;
	float: left;
	position: relative;
	height:120px;

}

.quote-itms  .qtonl-prod .rts-confg .mtr-secn{
	width: 100%;
	height: auto;
	position: relative;
}
	.quote-itms  .qtonl-prod .rts-confg .mtr-secn h4{
		font-family: alata;
		padding-left: 10px;
		padding-top: 10px;
		font-size: 16px;
		font-weight: 600;
	}
	.quote-itms  .qtonl-prod .rts-confg .mtr-secn p{
		padding-left: 10px;
		font-family: alata;
		margin-top: 10px;
		
	}
	.quote-itms  .qtonl-prod .rts-confg .mtr-fst{
		height: 40px;
	}
	.quote-itms  .qtonl-prod .rts-confg .mtr-secn .offr{
		font-family: alata;
		font-weight: ;
		font-size: 14px;
	}

	
	
	.quote-itms  .qtonl-prod .rts-confg .rate-set{
		width: 100%;
		height: 25px;
		padding-left: px;
		background: #e1e1e1;
		position: absolute;
		border-top: 1px solid #ccc;
		bottom: 0px;
	
	}
	.quote-itms  .qtonl-prod .rts-confg .rate-set .fst{
		width: 45%;
		float: left;
		line-height: 25px;
		color: #000;
		font-family: alata;
		font-weight:600 ;
		font-size: 12px;
		text-align: left;
		border-radius: 5px;
		margin-left: 5px;
	}
	.quote-itms  .qtonl-prod .rts-confg .rate-set .fst a{
		width: 80px;
		height: 25px;
		display: block;
		/*background: #5fa371;
		
		background: #fff;*/
		color: #3d7842;
	}
	.quote-itms  .qtonl-prod .rts-confg .rate-set .scn{
		width: 35%;
		float: right;
		color: #000;
		font-family: alata;
		font-size: 12px;
		font-weight: 600;
		color: #000;
		line-height: 25px;
		text-align: right;
		margin-right: 5px;
		
	}
	.quote-itms  .qtonl-prod .rts-confg .rate-set .scn a{
		width: 80px;
		height: 25px;
		display: block;
		/*background: #f26250;
		background: #fff;*/
		color:#f26250 ;
	}
	.quote-itms  .qtonl-prod .rts-confg .rate-set .scn button{
		background: none;
		border: none;
		outline: none;
		color: #f26250;
	}
	
	
	.quote-itms  .qtonl-prod .rts-confg .rate-set .crt-btn{
		float: right;
		width: 60%;
		margin-top: 20px;
		text-align: right;
		margin-right: 5px;
		
	}
	.quote-itms  .qtonl-prod .rts-confg .rate-set .crt-btn input{
		outline: none;
		border: 1px solid grey;
		width: 62px;
		height: 30px;
		text-align: center;
		font-family: alata;
		font-size: 15px;
	}
	.quote-itms  .qtonl-prod .rts-confg .rate-set .crt-btn button{
		background: #fff;
		background: none;
		border: none;
		outline: none;
		font-size: 15px;
		color: green;
	}
	
	
	.quote-itms  .qtonl-prod .rts-confg .rate-set .fst-rate{
		float: left;
		margin-bottom: px;
		width: 30%;
		color: #000;
		font-family: alata;
		font-size: 14px;
		position: absolute;
		bottom: 0px;
		left: 0px;
		padding-left: 5px;
		
	}
	.quote-itms  .qtonl-prod .rts-confg .rate-set .scn-rate{
		float: right;
		text-align: right;
		width: 50%;
		font-family: alata;
		font-size: 14px;
		font-weight: bold;
		position: absolute;
		bottom: 0px;
		right: 0px;
		padding-right: 5px;
	}
	.quote-itms  .qtonl-prod .rts-confg .rat-btn{
		width: 100%;
		height: 30px;
		background: #e1e1e1;
		position: absolute;
		bottom: 0px;
		display: none;
	}
	.quote-itms  .qtonl-prod .rts-confg .rat-btn p{
		width: 100%;
		height: 100%;
		line-height: 30px;
		background: #3d90d9;
	}
	.quote-itms  .qtonl-prod .rts-confg .rat-btn p button{
		width: 100%;
		height: 100%;
		background: #3d90d9;
		outline: none;
		color: #fff;
		border: none;
	}
	.quote-itms  .qtonl-prod .prod-titile{
		width: 100%;
		height: 35px;
		padding: px;
		padding-top: px;
		margin-top: px;
		font-family: alata;
		background:#6fb5f2 ;
		border-top: 1px solid grey;
	}
	
	.quote-itms  .qtonl-prod .prod-titile .ttl-scn{
		float: left;
		width: 50%;
		padding-left: 5px;
		color: #fff;
		line-height: 35px;
		font-family: alata;
		font-weight: ;
		font-size: 14px;
		
	}

	
	.quote-itms  .qtonl-prod .prod-titile .crt-btn{
		width: 50%;
		float: ;
		text-align: right;
		padding-right: 5px;
		height: 35px;
		float: left;
		
	}
	.quote-itms  .qtonl-prod .prod-titile .crt-btn input{
		width: 80px;
		height: 35px;
		text-align: center;
		color: #000;
		font-family: alata;
		background: ;
		outline: none;
		border: none;
		border-radius: 2px;
	}
	
	.quote-itms  .qtonl-prod .prod-titile .crt-btn button{
		background: none;
		border: none;
		outline: none;
		background:#fff;
		color: darkgreen;
		height: 20px;
		width: 20px;
		line-height: 20px;
		border-radius: 100px;
		margin-left: px;
		font-size: 14px;
		text-align: center;
	}
	.quote-itms  .qtonl-prod .prod-titile .crt-btn button i{
		font-size: 12px;
	}
	
	
	


.crt-itms .ttl-smry{
	width: 95%;
	height: auto;
	float: none;
	margin: auto;
	margin-bottom: 50px;
	
}

.crt-itms .ttl-smry h4{
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #4d915d;
	color: #fff;
	font-size: 18px;
	background:#f04f41;
	font-family: alata;
	font-size: 16px;
}
.crt-itms .ttl-smry table{
	width: 100%;
	height: auto;
	font-family: alata;
}
.crt-itms .ttl-smry table tr td{
	height:35px;
	padding-left: 5px;
	border: 1px solid whitesmoke;
}
.crt-itms .ttl-smry table tr td button{
	outline: none;
	border: none;
	height: 30px;
	width: 100%;
	background: #f04f41;
	background: #4d915d;
	color: #fff;
	margin: auto;
	font-family: alata;
	font-size: 14px;
}
	
/*Quote*/	
	
	


.quote-itms .ttl-smry{
	width: 95%;
	height: auto;
	float: none;
	margin: auto;
	margin-bottom: 50px;
	
}

.quote-itms .ttl-smry h4{
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #4d915d;
	color: #fff;
	font-size: 18px;
	background:#f04f41;
	font-family: alata;
	font-size: 16px;
}
.quote-itms .ttl-smry table{
	width: 100%;
	height: auto;
	font-family: alata;
}
.quote-itms .ttl-smry table tr td{
	height:35px;
	padding-left: 5px;
	border: 1px solid whitesmoke;
}
.quote-itms .ttl-smry table tr td button{
	outline: none;
	border: none;
	height: 30px;
	width: 100%;
	background: #f04f41;
	background: #4d915d;
	background: #1a95db;
	color: #fff;
	margin: auto;
	font-family: alata;
	font-size: 14px;
}
		
	
	
	
	
	.tnq-pmntcnf{
		width: 100%;
		height: 35px;
		margin-top: 50px;
		background: #000;
		text-align: center;
		color: #fff;
		
	}
	.tnq-pmntcnf h4{
		line-height: 35px;
		font-family: alata;
		font-size: 14px;
	}

.greet-msg{
	width: 100%;
	height: 250px;
	margin: auto;
	margin-top: 100px;
	margin-bottom: 0px;
}
.greet-msg img{
	width: 150px;
	height: 150px;
	margin-left: 120px;
}

.greet-msg h4{
	text-align: center;
	font-family: alata;
	color: red;
	font-weight: 600;
	margin-top: 20px;
}
.greet-msg p{
	text-align: center;
	font-family: alata;
	padding:0px 10px;
	margin-top: px;
	font-size: 16px;
}
	
	.tnqhome-btn{
		width: 100%;
		height: auto;
		margin-top: 50px;
		margin-bottom: 100px;
		
	}
	.tnqhome-btn button{
		
		width: 50%;
		height: 35px;
		margin:0 auto;
		margin-left: 100px;
		outline: none;
		background: #5fa371;
		border: none;
		color: #fff;
		border-radius: 3px;
		
	}
	

	
.greet-quotemsg{
	width: 100%;
	height: 200px;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 0px;
}
.greet-quotemsg i{
	font-size: 100px;
	margin: auto 130px;
}

.greet-quotemsg h4{
	text-align: center;
	font-family: alata;
	color: red;
	font-weight: 600;
	margin-top: 20px;
}
.greet-quotemsg p{
	text-align: center;
	font-family: alata;
	padding:0px 10px;
	margin-top: px;
	font-size: 16px;
}
	

	
	.tnqhome-quotebtn{
		width: 100%;
		height: auto;
		margin-top: 0px;
		margin-bottom: 100px;
		
	}
	.tnqhome-quotebtn button{
		
		width: 50%;
		height: 35px;
		margin:0 auto;
		margin-left: 100px;
		outline: none;
		background: #5fa371;
		border: none;
		color: #fff;
		border-radius: 3px;
		
	}
	
	
	
/*Home Page */	
	

.krn-top{
	width: 100%;
	height: 380px;
	background: #3d90d9;
}
.krn-top .krn-lg{
	width: 60%;
	height: 100px;
	line-height: 150px;
	float: none;
	margin: auto;
	
}
.krn-top .krn-lg a img{
	width: 180px;
	height: 100%;
	border: 1px solid whitesmoke;
}

.krn-top .lgn-dtl{
	width: 80%;
	float: none;
	margin: auto;
}
.krn-top .lgn-dtl {
	width: 75%;
	margin-top: 25px;
}
.krn-top .lgn-dtl .notice{
	margin: 0px;
	color: yellow;
	height: 25px;
	text-align: center;
	margin-left: 80px;
}
.krn-top .lgn-dtl .frm-grp{
	width: 230px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-right: 25px;
}
.krn-top .lgn-dtl .frm-grp p{
	font-family: calibri;
	color: #fff;
}
.krn-top .lgn-dtl .frm-grp input{
	height: 30px;
	outline: none;
	border: 1px solid #ccc;
	border-radius: 2px;
	background: #e1e1e1;
	width:100%;
	padding-left: 5px;
}
.krn-top .lgn-dtl .frm-grp input::placeholder{
	font-family: calibri;
}
.krn-top .lgn-dtl .frm-grp:last-child{
	
	width: 230px;
	height: 30px;
	border: none;
	
	color: #fff;
	margin-top: 20px;
	
}
.krn-top .lgn-dtl .frm-grp button{
	width: 100%;
	height: 30px;
	background: #1452b5;
	border: none;
	font-family: calibri;
	border-radius: 2px;
	border: 1px solid #3f74b5;
}
.krn-top .lgn-dtl .frm-grp a{
	text-align: right;
	text-decoration: none;
	color: #fff;
	font-family: calibri;
	float: right;
}


.slid-head{
	width: 100%;
	height: 600px;
	background: #dcf0fa;
}
.slid-head .mtr-section{
	width: 98%;
	height: auto;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	color: #;
	float: none;
}
.slid-head .mtr-section #wlcm{
	font-family: slabo;
	font-size: 22px;
	font-weight: 600;
}

.slid-head .mtr-section h2{
	font-size: 32px;
	font-weight: 600;
	font-family: PT Serif;
	text-transform: uppercase;
	color: red;
	
}
.slid-head .mtr-section p{
	margin-top: 0px;
	color: #000;
	font-family: slabo;
	padding-top: 40px;
}

.slid-head .img-scn{
	width: 100%;
	float: none;
	height: 300px;
	margin-top: 50px;
}
.slid-head .img-scn img{
	width: 100%;
	height: 100%;
}


.heilights{
	width: 100%;
	height: auto;
	background: #3f74b5;
	padding-bottom: 30px;
	margin-top: 80px;
}
.heilights h4{
	padding-top: 60px;
	color: yellow;
	margin-bottom: 40px;
	text-align: center;
}

.heilights .krn-secn{
	width: 100%;
	height: 60px;
	margin-bottom: 40px;
	float: left;
	line-height: 60px;
	border: 1px solid #ccc;
	margin-right: 25px;
	
}
.heilights .krn-secn img{
	width: 70px;
	height: 58px;
	float: left;
	margin-right: 15px;
	
}
.heilights .krn-secn p{
	color: yellow;
}


.lets-cont{
	width: 100%;
	height:350px;
	background: #dcf0fa;
	
}
.lets-cont .mtr-numb{
	width: 100%;
	height: 80px;
	margin-top: 25px;
	padding-top: 70px;
	float: none;
	text-align: center;
	border-right: none;
}
.lets-cont .mtr-numb h4{
	font-family: PT serif;
	font-size: 26px;
	font-weight: ;
	color: red;
}
.lets-cont .mtr-numb p{
	color: #000;
	font-size: 20px;
	margin-top: 5px;
	font-family: roboto;
}

.lets-cont .cont-numb{
	width: 100%;
	height: auto;
	float: none;
	text-align: center;
	margin-left: 0px;
	margin-top: 0px;
}
.lets-cont .cont-numb p{
	font-size:20px;
	font-family: roboto;
	margin-top: 100px;
}
.lets-cont .cont-numb p a{
	text-decoration: none;
	color: #000;
	display: block;
}
.lets-cont .cont-numb p a span{
	font-size: 17px;
	color: dimgray;
}
.lets-cont .cont-numb h4{
	font-size:22px;
	font-family: roboto;
	margin-top: 0px;
}
.lets-cont .cont-numb h4 a{
	text-decoration: none;
	color: #000;
	display: block;
}
.lets-cont .cont-numb h4 a i{
	font-size: 17px;
	color: dimgray;
}
	
/* Kirana Main Page*/	


.kirana-main{
	width:100%;
	height: 300px;
	background: #dcf0fa;
}
.kirana-main .lg-colmn{
	margin: auto;
	width: 100%;
	height: 100%;
	float: none;
	margin-top: 50px;
}
.kirana-main .lg-colmn h4{
	margin: auto;
	width: 80%;
	font-family:PT sans-serif;
	padding-bottom: px;
	color: #000;
	border-bottom: 1px solid #000;
	text-align: center;
	font-size: 25px;
	font-weight: 600;
}
.kirana-main .lg-colmn p{
	margin: auto;
	font-family: "Inter", sans-serif;
	font-size: 13px;
	width: 80%;
	text-align: center;
	color: red;
	border-bottom: 1px solid #000;
	padding:2px 0px;
	font-weight: bold;
}

.kirana-main .krn-scnr{
	width: 100%;
	float: right;
	text-align: center;
	margin-top: 25px;
	font-family: "Inter", sans-serif;
}
.kirana-main .krn-scnr .scnner{
	width: 100%;
	text-align: center;
	float:left;
	border-right:none;
	
	margin-right: 0px;
	margin-left: 0px;
	margin: auto;
	margin-top: 25px;
} 
.kirana-main .krn-scnr .scnner a{
	
	text-decoration: none;
	font-size: 35px;
	color: #000;
	
}
.kirana-main .krn-scnr .scnner a img{
	width: 80px;
	height: 80px;
}
.kirana-main .krn-scnr .scnner p{
	font-size: 11px;
	font-family: "Inter", sans-serif;
}
.kirana-main .krn-scnr .cont-dtl{
	float: left;
	width: 200px;
	text-align: left;
	margin-top: 20px;
	font-family: calibri;
	display: none;
}
.kirana-main .krn-scnr .cont-dtl p{
	font-family: "Inter", sans-serif;
	font-size: 15px; ;
}
.kirana-main .krn-scnr .cont-dtl p a{
	text-decoration: none;
	color: #000;
	display: block;
	font-family: "Inter", sans-serif;
	font-weight:;
}

.kirana-main .krn-scnr .cont-dtl p a span{
	font-size: 13px;
}
.kirana-main .krn-scnr .cont-dtl p a i{
	font-size: 13px;
}

.krn-sld{
	width: 100%;
	height: 800px;
	background-color:dodgerblue;
}
.krn-sld .fst-content{
	width: 100%;
	float: left;
	margin-left: 0px;
}
.krn-sld .fst-content .intro{
	margin-top: 70px;
	margin-bottom: px;
	color: #fff;
	text-align: left;
	margin-left: px;
	font-size: 18px;
	text-align: center;
}
.krn-sld .fst-content h3{
	font-family:Katibeh;
	color:yellow;
	font-size:40px;
	text-align:center;
	line-height: 30px;
	margin-top: 15px;
}
.krn-sld .fst-content h4{
	width: 250px;
	height: 40px;
	background: #e63e57;
	color: #fff;
	text-align: center;
	line-height: 40px;
	border-radius: 2px;
	margin: 0 auto;	
	margin-top: 10px;
	font-family: literata;
}

.krn-sld .fst-content p{
	color: #fff;
	width: px;
	font-size: 16px;
	margin-top: 25px;
	font-family:Alata;
	text-align: center;
	
}
.krn-sld .fst-content p b{
	color: yellow;
	text-transform: uppercase;
	font-size: 14px;
}

.krn-sld .scn-content{
	width: 100%;
	float: right;
	line-height: 400px;
	
}

.krn-sld .scn-content img{
	width: 97%;
	height: 300px;
	margin-left: 0px;
	border: 2px solid #fff;
	border-radius: 5px;
	margin-left: 5px;
	margin-right: 10px;
}
	

.cats-match{
	width: 100%;
	height: auto;
	margin-top: 50px;
	margin-bottom: 100px;
	
}
.cats-match h3{
	text-align: center;
	margin-bottom: 70px;
	font-family:katibeh;
	text-transform: uppercase;
	font-weight: ;
	color: #000;
	font-size: 26px;
	
}
.cats-match .mrcnts{
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0px;
	text-align: center;
	margin-bottom: 40px;
}
.cats-match .mrcnts img{
	width: 150px;
	height: 150px;
	border-radius: 100px;
	margin-bottom: 25px;
	

}
.cats-match .mrcnts h4{
	font-family: Katibeh;
	font-weight: ;
	font-size: 28px;
	color: crimson;
}
	
	
	
	
.krn-cntss{
	width: 100%;
	height: 300px;;
	background: #dcf0fa;
}

.krn-cntss .lets{
	width: 100%;
	float: none;
	text-align: center;
	border-right: 1px solid #ccc;
	margin-top: 90px;
	
}
.krn-cntss .lets h3{
	margin-top: px;
	font-family:calibri;
	margin-bottom: 5px;
	margin-right: 50px;
}
.krn-cntss .lets h3 a{
	color: #000;
	text-decoration: none;
}
.krn-cntss .lets h3 a span{
	color: dimgray;
	font-size: 18px;
}
.krn-cntss .lets h4 a {
	color: #000;
	font-size: 20px;
}

.krn-cntss .lets h4 a{
	font-family: calibri;
	margin-left: 15px;
	font-size: 22px;
	text-decoration: none;
}
.krn-cntss .lets h4 i{
	color: dimgray;
	font-size: 18px;
}

.krn-cntss .letsreg{
	text-align: center;
	width: 100%;
	float: none;
	margin-top: 50px;
}
.krn-cntss .letsreg button{
	outline: none;
	width: 150px;
	background: red;
	color: #fff;
	border: none;
	height: 35px;
	line-height: 35px;
	border-radius: 5px;
	font-family: calibri;
}

footer .social-krn{
	width: 100%;
	height: auto;
	text-align: center;
	float: left;
}
footer .social-krn h4{
	margin-top: 40px;
	color: #ccc;
	margin-left:0px;
	margin-bottom: 25px;
}
footer .social-krn ul{
	list-style: none;
	margin-left: 80px;
	width: 250px;
}
footer .social-krn ul li{
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin-top: 20px;
	float: left;
	background: grey;
	margin-right: 25px;
	margin-top: 20px;
	text-align: center;
	border-radius: 100px;
	
}
footer .social-krn ul li a{
	color: #ccc;
	
}

footer .quick-krn{
	width: 100%;
	margin-top: 50px;
	float: left;
}
footer .quick-krn h4{
	text-align: center;
	color: #ccc;
	margin-bottom: 25px;
}
footer .quick-krn ul{
	list-style: none;
	margin-left: 10px;
	text-align: center;
}
footer .quick-krn ul li{
	height: 25px;
	line-height: 25px;
	font-family: calibri;
}
footer .quick-krn ul li a{
	color: #ccc;
	text-decoration: none;
}
footer .quick-krn ul li a:hover{
	color: whitesmoke;
}
	footer .quick-krn ul li a i{
		font-size: 20px;
	}
	

     
.scnr-vdo{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	z-index: 999;
	background: rgba(0,0,0,0.5);
	display: none;
}
.scnr-vdo video{
	width: 300px;
	height: 300px;
	margin: 100px auto;
}
	
.shop-lgs{
	width: 100%;
	height: auto;
	margin-top: px;
	margin-bottom: 10px;
	
}
	.shop-lgs .top-cont{
		width: 100%;
		height: 40px;
		background: #5fa371;
		background: #4c875b;
	}
	.shop-lgs .top-cont .top-justify{
		width: 25%;
		height: 100%;
		float: left;
		line-height: 40px;
		text-align: center;
	}
	.shop-lgs .top-cont .top-justify a{
		text-decoration: none;
		font-size: 15px;
		color: #fff;
		margin-right: 10px;
	}
	.shop-lgs .top-cont .top-justify a sup{
		font-size: 12px;
		color: yellow;
	}
	.shop-lgs .top-cont .top-bucket{
		width: 60%;
		height: 100%;
		line-height: 40px;
		
		float: right;
	}
	
	.shop-lgs .top-cont .top-bucket ul {
		width: 30%;
		list-style: none;
		float: right;
		
	}
	.shop-lgs .top-cont .top-bucket ul li{
		width: 30px;
		float: left;
		text-align: center;
		line-height: 40px;
		color: #fff;
	}
	.shop-lgs .top-cont .top-bucket ul li a{
		text-decoration: none;
		font-size: 15px;
		color: #fff;
	}
	.shop-lgs .top-cont .top-bucket a i{
		
	}
	
.shop-lgs .shop-mdl{
	width: 100%;
	height: auto;
	text-align: center;
	margin: 30px 0px;
}
.shop-lgs .shop-mdl img{
	width: 150px;
	height: 100px;
	margin: 0 auto;
	border-radius: 100px;
	margin-bottom: 15px;
}
	.shop-lgs .shop-mdl .shop-title{
		width: 100%;
		height: auto;
		
	}
	.shop-lgs .shop-mdl .shop-title h4{
		font-family: katibeh;
		font-size: 26px;
		font-weight: ;
		color: red;
		margin: 0px;
	}
	.shop-lgs .shop-mdl .shop-title p{
		font-family: alata;
		font-size: 16px;
	}
	

.cat-head-colum{
	width: 100%;
	height: auto;
	margin-top: 0px;
	margin-bottom: px;
	
}

.cat-head-colum .cathead-subcolum{
	width:100%;
	float: ;
	margin-left:px;
	text-align: center;
	margin-top: 0px;
	border: 1px solid dimgray;
}
.cat-head-colum .cathead-subcolum img{
	width: 100%;
	height: 200px;
	margin: auto;	
	border: 1px solid #ccc;
}
	
	.notice-bar{
		width: 100%;
		height: 40px;
		line-height: 40px;
		background:;
		border: 1px solid #ccc;
		float: left;
	}
	.notice-bar p{
		width: 100%;
		font-family: alata;
		font-size: 15px;
	}
	.notice-bar p a{
		color: red;
		
	}
	.notice-bar marquee{
		width: 100%;
		
	}
	
	.quick-icons{
		
		width: 100%;
		height: auto;
		margin-top: 50px;
		margin-bottom: px;
	}
	.quick-icons h4{
		width: 100%;
		height: 35px;
		background: #000;
		color: #fff;
		text-align: center;
		line-height: 35px;
		font-family: alata;
		margin-bottom: 40px;
	}
	.quick-icons ul{
		list-style: none;
		text-align: center;
		
	}
	.quick-icons ul li{
		width: 20%;
		height:70px;
		line-height:35px;
		float: left;
		text-align: center;
		margin-left: 10px;
		margin-right: 5px;
		margin-bottom: 50px;
		border-radius: 5px;
		border: 1px solid #ccc;
	}
	.quick-icons ul li img{
		width: 90%;
		height: 100%;
		border-radius: 10px;
		padding: 15px;
		
	}
	.quick-icons ul li span{
		font-family: alata;
		margin-top: 0px;
		font-size: 11px;
		font-weight: 600;
	}
	
.map-file{
	width: 100%;
	height: 250px;
}
.map-file iframe{
	width: 100%;
	height: 100%;
}

.connect-location{
	width: 100%;
	height: auto;
	margin-bottom: 50px;
	
}
.connect-location h4{
	width: 100%;
	height: auto;40px;
	background: #e1e1e1;
	line-height: 40px;
	text-align: center;
	font-size: 30px;
	font-family: katibeh;
	margin-bottom: 25px;
	padding: 10px;
	text-transform: uppercase;
}
.connect-location h5{
	width: 100%;
	margin-bottom: 0px;
	font-size: 15px;
	font-family: alata;
	padding: 0px 10px;
}
.connect-location h3{
	width: 1oo%;
	font-family: katibeh;
	margin-bottom: 20px;
	font-size: 26px;
	padding:0px 10px;
	font-size: 30px;
	color: #;
}
.connect-location p{
	padding:0px 10px;
	font-family: alata;
	font-size: 15px;
}
.connect-location .cont{
	margin-top: 10px;

}
	.connect-location .cont p{
		width: 100%;
		
	}
	.connect-location .cont p a{
		text-decoration: none;
		color: #000;
	}
	
	

.app-mob{
	width: 100%;
	height: auto;
	position: relative;
	
}
	.app-mob .clnt-mnu{
		width: 100%;
		height: 40px;
		line-height: 40px;
		position: fixed;
		bottom: 0px;
		background: #f26250;
	}
.app-mob .clnt-mnu ul {
	width: 100%;
	list-style: none;
	text-align: center;
}
.app-mob .clnt-mnu ul li{
	float: left;
	width: 53px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	
	
}
	.app-mob .clnt-mnu ul li a{
		color: #fff;
		text-decoration: none;
	}
	
	
	.modal-content{
		width: 95%;
		margin: auto;
		height: auto;
		
	}
	
	 .modal-content .lgn-box{
		width: 95%;
		height: 280px;
		margin: auto;
		margin-left: 5px;
		
	}
	
	 .modal-content .lgn-box .frm-grp h4{
		font-family: katibeh;
		font-size: 30px;
		font-weight: ;
		color: red;
		width: 200px;
		float: left;
		margin-bottom: 10px; 
	}
	 .modal-content .lgn-box .frm-grp .times{
		float: right;
		margin-top: 10px;
		margin-right: px;
		font-size:30px;
	}
	 .modal-content .lgn-box .frm-grp .clm-clm{
		margin: auto;
		margin-top: 10px;
		font-family: alata;
	}
	 .modal-content .lgn-box .frm-grp .clm-clm p{
		color: #000;
		font-weight: ;
		font-family: alata;
	}
	 .modal-content .lgn-box .frm-grp .clm-clm input{
		width: 100%;
		height: 35px;
		outline: none;
		background: none;
		border: 1px solid #ccc;
		padding-left: 5px;
	}
	 .modal-content .lgn-box .frm-grp .clm-clm button{
		width: 100%;
		height: 35px;
		border: none;
		background: none;
		outline: none;
		background: #5fa371;
		color: #fff;
		border-radius: 3px;
		margin-top: 10px;
	}
	.modal-content .lgn-box .frm-grp .clm-clm .otp-lgn{
		float: left;
		width: 50%;
		font-size: 12px;
	}
	.modal-content .lgn-box .frm-grp .clm-clm .otp-lgn a{
		text-decoration: none;
		color: #000;
	}
	
	 .modal-content .lgn-box .frm-grp .clm-clm .frgt{
		float: right;
		margin-right: px;
		margin-top: 0px;
		text-decoration: none;
		color: #3d90d9;
		font-size: 12px;
	}
	.modal-content .lgn-box .frm-grp .clm-clm .frgt a{
		text-decoration: none;
		color: #000;
	}
	
	.modal-backdrop.in {
		opacity: .2;
	}
	
	
	 .clm-btm{
		border-top: 1px solid #ccc;
		width: 95%;
		margin-left: px;
	}
	.clm-btm .snup-set {
		
		padding-top: 5px;
		text-align: center;
		margin-top: 10px; 
		font-family: alata;
		font-size: 12px;
	}
	.clm-btm .snup-set a{
		text-decoration: none;
		color: #3d90d9;
	}
	
	
.pkgs-crt{
	width: 97%;
	height: auto;
	background: ;
	margin-bottom: 100px;
	padding-left:0px;
	margin-left: 10px;
	margin-right: 10px;
}
.pkgs-crt .pkg-dsd{
	width: 350px;
	float: left;
	height: auto;
	border: 1px solid #ccc;
	margin-left:px;
	margin-bottom: 50px;
}
.pkgs-crt .pkgdn{
	margin-top: 0px;
	
}

.pkgs-crt .pkg-dsd .pkg-head{
	width: 100%;
	height: auto;
	text-align: center;
	background: dodgerblue;
}
.pkgs-crt .pkg-dsd .pkg-head h3{
	font-size: 30px;
	padding-top: 25px;
	font-family: literata;
	color: yellow;
}
.pkgs-crt .pkg-dsd .pkg-head h4{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #fff;
}
.pkgs-crt .pkg-dsd .pkg-head p{
	padding-bottom: 10px;
	border-bottom: 1px solid #000;
	color: yellow;
	font-family: alata;
	font-size: 16px;
}

.pkgs-crt .pkg-dsd .pkg-disc{
	width: 100%;
	height: auto;
	margin-top: 15px;
	padding: 10px;
}
.pkgs-crt .pkg-dsd .pkg-disc ul{
	list-style: none;
}
.pkgs-crt .pkg-dsd .pkg-disc ul li{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: left;
	background: #c5d9fc;
	font-family: alata;
	
}
.pkgs-crt .pkg-dsd .pkg-disc ul .disc-two{
	background: whitesmoke;
}

.pkgs-crt .pkg-dsd .pkg-disc ul li i{
	width: 30px;
	text-align: center;
	color: darkgreen;
}
.pkgs-crt .pkg-dsd .pkg-btm{
	width: 100%;
	text-align: center;
	height: 70px;
	background: #dcf0fa;
}
.pkgs-crt .pkg-dsd .pkg-btm button{
	height: 40px;
	width:220px;
	border: none;
	outline: none;
	background: #46a35c;
	color: #fff;
	border-radius: 5px;
	margin-top: 15px;
	font-family: alata;
	
}



.pkgs-crt-two{
	width: 100%;
	height: auto;
	margin-top: 50px;
	margin-bottom: 50px;
	overflow: auto;
}
.pkgs-crt-two h3{
	text-align: center;
	margin: 30px 0px;
}
.pkgs-crt-two .pkg-header{
	width: 1140px;
	height: auto;
	border-bottom: px solid #000;
	
}
.pkgs-crt-two h3{
	text-align: center;
	margin: 30px 0px;
}
.pkgs-crt-two .pkg-header .headers-title{
	width: 300px;
	height: 180px;
	float: left;
	border-right: 1px solid lightgrey;
	padding: 10px;
	background: #dcf0fa;

}



.pkgs-crt-two .pkg-header .headers-fst{
	width: 285px;
	height: 180px;
	float: left;
	border-top: 1px solid lightgrey;
	border-right: 1px solid lightgrey;
	padding: 10px;
	background: #dcf0fa;
	text-align: center;
	padding-top: 30px;
}
.pkgs-crt-two .pkg-header .headers-fst .fst-para{
	font-family: calibri;
	color: #000;
	font-weight: ;
	font-size: 18px;
}
.pkgs-crt-two .pkg-header .headers-fst h4{
	font-weight: bold;
	font-family: alata;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.pkgs-crt-two .pkg-header .headers-fst p{
	
}
.pkgs-crt-two .pkg-header .headers-fst button{
	width: 150px;
	height: 35px;
	outline: none;
	border: none;
	margin-top: 10px;
	background: #e0452f;
	color: #fff;
	border-radius: 5px;
	font-family: calibri;
}
.pkgs-crt-two .pkg-header .head{
	width: 100%;
	height: 50px;
	background: dodgerblue;
}
.pkgs-crt-two .pkg-header .head h4{
	line-height: 50px;
	color: #fff;
	padding-left: 10px;
}
.pkgs-crt-two .pkg-header .mnu-head{
	width: 100%;
	
}
.pkgs-crt-two .pkg-header .mnu-head .headers-specs{
	height: auto;;
	background: #dcf0fa;
	color: #000;
	width: 300px;
	
	float: left;
}
.pkgs-crt-two .pkg-header .mnu-head .headers-specs p{
	line-height: 70px;
	padding-left: 20px;
	font-family: alata;
	height: 50px;
	border-bottom: 1px solid lightgrey;
	font-weight: ;
	position: relative;
}
.pkgs-crt-two .pkg-header .mnu-head .headers-specs p i{
	float: right;
	margin-right: 20px;
	line-height: 70px;
	height: 50px;
	
}
.pkgs-crt-two .pkg-header .mnu-head .headers-specs p span{
	width: 200px;
	height: 100px;
	background: #fff;
	padding: 10px;
	position: absolute;
	left: 280px;
	z-index: 10000;
	display: none;
	border: 1px solid #ccc;
	top: 0px;
	
}
.pkgs-crt-two .pkg-header .mnu-head .headers-specs p i:hover span{
	display: block;
	width: 200px;
	height: 100px;
	background: #fff;
	padding: 10px;
	position: absolute;
	left: 280px;
	z-index: 10000;
	display: ;
	border: 1px solid #ccc;
	top: -70px;
	float: left;
	border-radius: 5px;
}

.pkgs-crt-two .pkg-header .mnu-head .headers-dtl{
	width: 280px;
	height: 50px;
	
	float: left;
}
.pkgs-crt-two .pkg-header .mnu-head .headers-dtl p{
	line-height: 70px;
	text-align: center;
	font-family: alata;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height: 50px;
}
.pkgs-crt-two .pkg-header .mnu-head .headers-dtl .iround i{
	width: 25px;
	height: 25px;
	background: ;
	color: darkgreen;
	border-radius: 50px;
	text-align: center;
	line-height: 25px;
	font-size: 11px;
}
	
	
	
	
	




	
.div{
	width: 100%;
	height: 100%;
	position:relative;
}
.div img{
	width: 100%;
	height: 100%;
}
.div .div-mtr{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.div .div-img{
	width: 100%;
	height: 150px;
	margin: 0px auto;
	background: ;
	padding-left: 0px;
}
.div .div-img img{
	width: 100%;
	height: 100%;
}
.div .div-img button{
	width: 90%;
	margin: auto;
	outline: none;
	border: none;
	
	margin-top: 460px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-left: 5%;
	border-radius: 10px;
	color: #fff;
	font-family: calibri;
	background: darkgreen;
	
}	
	
	.pmnt-mthr{
		width: 100%;
		height: 500px;
		margin-top: 50px;
	}	
	.pmnt-mthr h4{
		width: 100%;
		height: 35px;
		background: #000;
		color: #fff;
		line-height: 35px;
		text-align: center;
		margin-bottom: 30px;
		font-family: alata;
		font-size: 16px;
	}
	.pmnt-mthr .pmnt-chld{
		width: 70%;
		margin: auto;
		height: 250px;
		margin-top: 50px;
		margin-bottom: 30px;
	}
	.pmnt-mthr .pmnt-chld img{
		width: 100%;
		height: 100%;
		
	}
	.pmnt-mthr p{
		width: 80%;
		text-align: center;
		margin: 0 auto;
		font-family: alata;
		font-size: 18px;
	}
	
	
	.sbcrb-snup{
		width: 100%;
		height: auto;
		margin-top: 50px;
	}
	
	.sbcrb-snup h4{
		width: 100%;
		height: 35px;
		line-height: 35px;
		text-align: center;
		background: #000;
		color: #fff;
		font-family: alata;
		font-size: 15px;
		margin-bottom: 50px;
	}
	.sbcrb-snup .sbcrt{
		width: 80%;
		margin: 0 auto;
		height: auto;
		margin-bottom: 50px;
	}
	.sbcrb-snup .sbcrt .frm-grp{
		width: 100%;
		height: auto;
		margin-bottom: 20px;
		font-family: alata;
	}
	.sbcrb-snup .sbcrt .frm-grp p{
		font-weight: bold;
		
	}
	.sbcrb-snup .sbcrt .frm-grp input{
		width: 100%;
		height: 35px;
		outline: none;
		background: none;
		border: 1px solid #ccc;
		padding-left: 5px;
	}
	.sbcrb-snup .sbcrt .frm-grp select{
		width: 100%;
		height: 35px;
		outline: none;
		background: none;
		border: 1px solid #ccc;
		padding-left: 5px;
	}
	
	.sbcrb-snup .sbcrt .frm-grp button{
		width: 100%;
		height: 35px;
		outline: none;
		background: #5fa371;
		padding-left: 5px;
		border: none;
		color: #fff;
		margin-top: 10px;
		border-bottom: 2px solid #000;
	}
	
	.sbcrb-snup .hvn-acnt{
		width: 100%;
		height: auto;
		text-align: center;
		font-family: alata;
		margin-top: 50px;
		border-top: 1px solid #ccc;
		padding-top: 20px;
	}
	
	.sbcrb-snup .hvn-acnt a{
		text-decoration: none;
	}
	
	.sbcrb-snup .sbcrt .frm-grp .otp-lgn{
		width: 40%;
		float: left;
		font-family: alata;
	}
	.sbcrb-snup .sbcrt .frm-grp .otp-lgn a{
		color: #000;
		text-decoration: none;
	}
	.sbcrb-snup .sbcrt .frm-grp .frgt{
		width: 50%;
		float: right;
		font-family: alata;
		text-align: right;
	}
	.sbcrb-snup .sbcrt .frm-grp .frgt a{
		text-decoration: none;
		color: #000;
	}
	
	.sbcrb-snup .addr-set{
		width: 90%;
		margin: auto;
		height: auto;
		font-family: alata;
		
	}
	.sbcrb-snup .addr-set select{
		width: 100%;
		height: 35px;
		outline: none;
		background: none;
		border: 1px solid #ccc;
		margin-bottom: 20px;
	}
	
	.sbcrb-snup .addr-set .addr-cover {
		width: 100%;
		height: auto;
		padding: 10px;
		background: whitesmoke;
		position: relative;
		border: 1px solid #e1e1e1;
	}
	
	.sbcrb-snup .addr-set .addr-cover h5{
		font-family: alata;
		margin-bottom: 10px;
		font-weight: 600;
		font-size: 16px;
	}
	.sbcrb-snup .addr-set .addr-cover p{
		font-family: alata;
	}
	.sbcrb-snup .addr-set .addr-cover .set-edt{
		margin:;
		position: absolute;
		bottom: 5px;
		right: 5px;
	}
	.sbcrb-snup .addr-set  button{
		width: 100%;
		height: 35px;
		background: #5fa371;
		outline: none;
		border: none;
		color: #fff;
		text-align: center;
		font-family: alata;
		margin-top: 50px;
	}
	
	
	
	
  



.sidemenu{
    position: fixed;
    top: 50px;
    left: 0px;
    height: 100%;
    width: 70%;
    background:whitesmoke;
    z-index: 1000;
    padding-top: 10px;
    overflow: hidden;
	display: none;
    height: 700px;
	
}

.sidemenu  .main_lgimg{
    width:100%;
    height: 20px;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 150px;
    
}
.sidemenu  .main_lgimg img{
    width: 60%;
    height: 100px;
    margin-left: 60px;
    border-radius: 5px;
}
     
  
.sidemenu h4{
    text-align: center;
    text-transform: uppercase;
    font-weight: ;
    margin-bottom: 25px;
    
}    
.sidemenu h4 a{
    color: red;
    text-decoration: none;
    
}    
    
.sidemenu ul{
    list-style: none;
    margin-left: px;
    
}
.sidemenu ul li{
    width: 100%;
    height: 35px;
    padding-left: 10px;
    line-height: 35px;
    font-size: 15px;
     font-weight:500;
    font-family: alata;;
    border-bottom: 1px dashed #ccc;
}

.sidemenu ul li a{
    color:#000;
    display: block;
    text-decoration: none;
        
}
.sidemenu ul li a i{
	width: 20px;
	font-size: 14px;
}
.sidemenu ul li:hover a{
    background:#5fa371;
    color: #fff;
    padding-left: 10px;
}

    .sidemenu ul li a:hover i{
        color:#fff;
    }

.sidemenu .closebtn{
    position: absolute;
    top:10px;
    right: 10px;
    font-size: 22px;
}  
	
	.mail-info{
		width: 90%;
		height: 150px;
		margin: auto;
		margin-top: 100px;
		margin-bottom: 100px;
		background: whitesmoke;
		padding: 10px;
		text-align: center;
		border: 1px solid #e1e1e1;
	}
    
	.mail-info i{
		margin-top: 20px;
		font-size: 30px;
		margin-bottom: 10px;
		color: #5fa371;
	}

	.mail-info h4{
		margin-bottom: 5px;
		font-weight: 600;
	}
	
	.mail-info p{
		color: #000;
		font-family: alata;
	}
	
	.show-not{
		width: 90%;
		margin: auto;
		height: auto;
		background:whitesmoke;
		text-align: center;
		margin-top: 50px;
		margin-bottom: 100px;
		padding: 10px;
	}
	
	.show-not h4{
		font-family: alata;
		margin-bottom: 10px;
	}
	.show-not p{
		font-family: alata;
	}
	
	.show-ords{
		width: 95%;
		margin: auto;
		height: 180px;
		background:;
		text-align: ;
		margin-top: 50px;
		margin-bottom: 50px;
		border-bottom: 2px solid #5fa371;
	}
	
	.show-ords h5{
		font-family: alata;
		margin-bottom: 0px;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
		text-align: ;
		padding-left: 10px;
		width: 100%;
		background: #5fa371;
		color: #fff;
	}
	.show-ords h5 #view{
		float: right;
		padding-right: 10px;
		color: #fff;
		text-decoration: none;
	}
	.show-ords .rctord-secn{
		width: 100%;
		height: auto;
		
	}
	.show-ords .rctord-secn img{
		width: 30%;
		height: 118px;
		float: left;
		margin-right: 10px;
	}
	.show-ords .rctord-secn h4{
		font-family: alata;
		padding-top: 10px;
		margin-bottom: 10px;
	}
	.show-ords .rctord-secn p{
		font-family: alata;
	}
	.show-ords .rctord-secn .ord-vlue{
		margin-top: 10px;
		
		
	}
	.show-ords .ord-geton{
		width: 100%;
		height: 30px;
		line-height: 30px;
		background: whitesmoke;
	}
	.show-ords .ord-geton p{
		color: red;
		font-family: alata;
		font-size: 14px;
		font-weight: 100;
		padding: 0px 10px;
	}
	
	.allcst-ords{
		width: 95%;
		margin: auto;
		background:;
		
	}
	.allcst-ords h4{
		margin-top: 20px;
	}
	
	.allcst-ords .show-ords{
		width: 100%;
		margin: auto;
		height: 180px;
		background:#fff;
		text-align: ;
		margin-top: 0px;
		margin-bottom: 50px;
		border-bottom: 2px solid #5fa371;
	}
	
	.allcst-ords .show-ords h5{
		font-family: alata;
		margin-bottom: 0px;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
		text-align: ;
		padding-left: 10px;
		width: 100%;
		background: #5fa371;
		color: #fff;
	}
	.allcst-ords .show-ords h5 #view{
		float: right;
		padding-right: 10px;
		color: #fff;
		text-decoration: none;
	}
	.allcst-ords .show-ords .rctord-secn{
		width: 100%;
		height: auto;
		
	}
	.allcst-ords .show-ords .rctord-secn img{
		width: 30%;
		height: 118px;
		float: left;
		margin-right: 10px;
	}
	.allcst-ords .show-ords .rctord-secn h4{
		font-family: alata;
		padding-top: 10px;
		margin-bottom: 10px;
	}
	.allcst-ords .show-ords .rctord-secn p{
		font-family: alata;
	}
	.allcst-ords .show-ords .rctord-secn .ord-vlue{
		margin-top: 10px;
		
		
	}
	.allcst-ords .show-ords .ord-geton{
		width: 100%;
		height: 30px;
		line-height: 30px;
		background: whitesmoke;
	}
	.allcst-ords .show-ords .ord-geton p{
		color: red;
		font-family: alata;
		font-size: 14px;
		font-weight: 100;
		padding: 0px 10px;
	}
	.allcst-ords .show-ords .ord-geton p a{
		float: right;
		margin-right: 5px;
	}
	
	
	.show-quote{
		width: 95%;
		margin: auto;
		height: 180px;
		background:;
		text-align: ;
		margin-top: 50px;
		margin-bottom: 50px;
		border-bottom: 2px solid darkorange;
	}
	
	.show-quote h5{
		font-family: alata;
		margin-bottom: 0px;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
		text-align: ;
		padding-left: 10px;
		width: 100%;
		background: darkorange;
		color: #fff;
	}
	.show-quote h5 #view{
		float: right;
		padding-right: 10px;
		color: #fff;
		text-decoration: none;
	}
	.show-quote .rctord-secn{
		width: 100%;
		height: auto;
		
	}
	.show-quote .rctord-secn img{
		width: 30%;
		height: 118px;
		float: left;
		margin-right: 10px;
	}
	.show-quote .rctord-secn h4{
		font-family: alata;
		padding-top: 10px;
		margin-bottom: 10px;
	}
	.show-quote .rctord-secn p{
		font-family: alata;
	}
	.show-quote .rctord-secn .ord-vlue{
		margin-top: 10px;
		
		
	}
	.show-quote .ord-geton{
		width: 100%;
		height: 30px;
		line-height: 30px;
		background: whitesmoke;
	}
	.show-quote .ord-geton p{
		color: red;
		font-family: alata;
		font-size: 14px;
		font-weight: 100;
		padding: 0px 10px;
	}
	
	
	
	.allcst-quot .show-ords{
		width: 100%;
		margin: auto;
		height: 180px;
		background:#fff;
		text-align: ;
		margin-top: 0px;
		margin-bottom: 50px;
		border-bottom: 2px solid darkorange;
	}
	
	.allcst-quot .show-ords h5{
		font-family: alata;
		margin-bottom: 0px;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
		text-align: ;
		padding-left: 10px;
		width: 100%;
		background: orange;
		color: #fff;
	}
	.allcst-quot .show-ords h5 #view{
		float: right;
		padding-right: 10px;
		color: #fff;
		text-decoration: none;
	}
	.allcst-quot .show-ords .rctord-secn{
		width: 100%;
		height: auto;
		
	}
	.allcst-quot .show-ords .rctord-secn img{
		width: 30%;
		height: 118px;
		float: left;
		margin-right: 10px;
	}
	.allcst-quot .show-ords .rctord-secn h4{
		font-family: alata;
		padding-top: 10px;
		margin-bottom: 10px;
	}
	.allcst-quot .show-ords .rctord-secn p{
		font-family: alata;
	}
	.allcst-quot .show-ords .rctord-secn .ord-vlue{
		margin-top: 10px;
		
		
	}
	.allcst-quot .show-ords .ord-geton{
		width: 100%;
		height: 30px;
		line-height: 30px;
		background: whitesmoke;
	}
	.allcst-quot .show-ords .ord-geton p{
		color: red;
		font-family: alata;
		font-size: 14px;
		font-weight: 100;
		padding: 0px 10px;
	}
	.allcst-quot .show-ords .ord-geton p a{
		float: right;
		margin-right: 5px;
	}
	
	
	
.set-loc{
	width: 90%;
	height: auto;
	margin: auto;
	margin-top: 50px;
}
.set-loc h4{
	font-family: alata;
	font-weight: bold;
	margin-bottom: 15px;
}

.set-loc .cmps-addr{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.set-loc .cmps-addr p{
	font-family: alata;
	margin-top: 5px;
}

.set-loc .cmps-conts{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	
}
.set-loc .cmps-conts p{
	font-family: alata;
	margin-top: 5px;
}
.set-loc .setloc-map{
	width: 100%;
	height: auto;
	margin-bottom: 100px;
}
.set-loc .setloc-map iframe{
	width: 100%;
	height: 200px;
}

.cst-prof{
	width: 40%;
	height: 130px;
	margin: auto;
	margin-bottom: 50px;
}	
.cst-prof img{
	width: 100%;
	height: 100%;
	border: 1px solid #ccc;
	border-radius: 100px;
}
	
	.dlvr-addr{
		width: 100%;
		height: auto;
		margin: auto;
		margin-bottom: 100px;
		
	}
	
	.dlvr-addr h4{
		height: 30px;
		line-height: 30px;
		font-family: alata;
		font-size: 14px;
		text-align: center;
		background: #f04f41;
		color: #fff;
	}
	.dlvr-addr .dlvr-scn{
		width: 95%;
		margin: auto;
		height: auto;
		margin-top: 25px;
		margin-bottom: 10px;
		padding: 10px;
		background: whitesmoke;
		border: 1px solid #e1e1e1;
		position: relative;
		
	}
	.dlvr-addr .dlvr-scn p{
		font-family: alata;
		margin-top: px;
	}
	.dlvr-addr .dlvr-scn .addr-cont{
		margin-top: 5px;
		font-weight: 600;
	}
	
	.dlvr-addr .adr-action{
		position: absolute;
		bottom: 5px;
		right: 5px;
	}
	
	.cst-trms{
		width: 95%;
		height: auto;
		margin: auto;
		margin-top: 50px;
		margin-bottom: 50px;
	}
	
	.cst-trm-content{
		width: 100%;
		height: auto;
		margin: auto;
		margin-top: 10px;
		text-align: justify;
	}
	
	.cst-trm-content h3{
		margin: 0px;
		font-family: alata;
		margin-top: 25px;
		margin-bottom: 15px;
	}
	.cst-trm-content h4{
		margin: 0px;
		font-family: alata;
		margin-bottom: 5px;
	}
	.cst-trm-content p{
		margin: 0px;
		font-family: alata;
	}
	
	.crt-cnt{
		min-width: 50px;
		max-width: 80px;
		height: 30px;
		background: darkgreen;
		margin-top: 250px;
		position: fixed;
		z-index: 999;
		right: 0px;
		padding: 0px 5px;
		line-height: 30px;
		text-align: center;
		border-radius: 5px 0px 0px 5px;
	}
	
	.crt-cnt a{
		width: px;
		color: #fff;
		text-decoration: none;
		
	}
	
	.quote-cnt{
		min-width: 50px;
		max-width: 80px;
		height: 30px;
		background: #1a95db;
		background: darkorange;
		margin-top: 250px;
		position: fixed;
		z-index: 999;
		left: 0px;
		padding: 0px 5px;
		line-height: 30px;
		text-align: center;
		border-radius: 5px 0px 0px 5px;
	}
	.quote-cnt a{
		width: px;
		color: #fff;
		text-decoration: none;
	}
	
	
	
	.prdfl-dtl{
		width: 90%;
		height: auto;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 30px;
		border: 1px solid #ccc;
		
	}
	
	.prdfl-dtl .prdfl-chld-dtl{
		width: 60%;
		margin: auto;
		height: 180px;
		margin-top: 30px;
		margin-bottom: 30px;
		position: relative;
		
	}
	
	.prdfl-dtl .prdfl-chld-dtl img{
		width: 100%;
		height: 100%;
		border: 1px solid #ccc;
		
	}
	.prdfl-dtl .prdfl-chld-dtl p{
		max-width: 60px;
		position: absolute;
		bottom: 0px;
		right: 0px;
		background: rgba(0,0,0,0.5);
		padding: 5px;
		height: 30px;
		line-height: 20px;
		border-radius: 3px;
		display: none;
	}
	.prdfl-dtl .prdfl-chld-dtl a{
		text-decoration: none;
		color: #fff;
	}
	.prdfl-dtl .grp-imgs{
		width: 80%;
		height: 135px;
		margin: auto;
		margin-top: 10px;
		
		border-top: 1px solid #ccc;
		padding-top: 10px;
		border-bottom: 1px solid #ccc;
	}
	.prdfl-dtl .grp-imgs img{
		width: 70px;
		float: left;
		height: 60px;
		margin-left: 12px;
		margin-bottom: 15px;
		border: 1px solid #ccc;
	}
	.prdfl-dtl .prd-chld-content{
		width: 100%;
		height: auto;
		margin-top: 25px;
		margin-bottom: px;
		padding: 10px;
	}
	.prdfl-dtl .prd-chld-content h3{
		font-family: katibeh;
		margin-bottom: 10px;
		font-weight: 600;
	}
	.prdfl-dtl .prd-chld-content p{
		font-family: alata;
		font-size: 15px;
		text-align: justify; 
	}
	
	.prdfl-dtl .prd-chld-content .prd-chld-action{
		width: 100%;
		height: auto;
		margin-top: 20px;
		margin-bottom: px;
	}
	.prdfl-dtl .prd-chld-content .prd-chld-action p{
		
		width: 100px;
		height: 30px;
		float: left;
		margin-right: px;
		text-align: center;
		line-height: 30px;
		color: #fff;
		background: #1a95db;
		border-radius: px;
	}
	.prdfl-dtl .prd-chld-content .prd-chld-action button{
		width: 100px;
		border: none;
		height: 30px;
		outline: none;
		display: block;
		line-height: 0px;
		background: #1a95db;
	}
	
	.prdfl-dtl .prd-chld-content .prd-chld-specific{
		width: 100%;
		height: auto;
		margin-top: 40px;
		margin-bottom: 0px;
	}
	.prdfl-dtl .prd-chld-content .prd-chld-specific h4{
		font-weight: 600;
		margin-bottom: 10px;
	}
	.prdfl-dtl .prd-chld-content .prd-chld-specific ul{
		list-style: none;
	}
	.prdfl-dtl .prd-chld-content .prd-chld-specific ul li{
		font-family: alata;
		height: 25px;
		line-height: 25px;
		width: 100%;
		overflow: hidden;
	}
	
	
	
	.wsh-vews{
		width: 90%;
		height: auto;
		margin: auto;
		margin-top: 30px;
	}
	
	.wsh-vews .prodct-chld{
		width: 45%;
		float: left;
		margin-left: 10px;
		margin-bottom: 30px;
		border: 1px solid #ccc;
	}
	.wsh-vews .prodct-chld img{
		width: 100%;
		height: 100px;
		margin-bottom: 15px;
	}
	.wsh-vews .prodct-chld h5{
		text-align: center;
		margin-bottom: 10px;
	}
	.wsh-vews .prodct-chld p{
		width: 100%;
		height: auto;
		background: #e1e1e1;
		text-align: center;
		height: 25px;
		line-height:25px;
		color: #000;
		font-family: alata;
		font-weight:;
		border-top: 1px solid #ccc;
	}
	.wsh-vews .prodct-chld p a{
		color: #4c875b;
		margin-right: 5px;
		margin-left: 5px;
		text-decoration: none;
	}
	.wsh-vews .prodct-chld p button{
		background: none;
		border: none;
		outline: none;
		color: #1a95db;
	}
	.wsh-vews .prodct-chld p input{
		height: 25px;
		float: left;
		width: 17px;
		margin-left: 5px;
		margin-top:-1px;
		border: 1px solid red;
	}
	
	.wsh-vews .grp-add{
		width: 100%;
		height: 25px;
		text-align: center;
		margin-bottom: 50px;
	}
	.wsh-vews .grp-add a{
		width: 40%;
		margin: ;
		background: #1a95db;
		height: 30px;
		display: block;
		line-height: 30px;
		border-radius: 5px;
		color: #fff;
		float: left;
	
		text-decoration: none;
	}
	.wsh-vews .grp-add p{
		float: right;
		margin-top:5px;
		font-weight: 600;
	}
	
	.grp-lst{
		width: 100%;
		height: auto;
		margin: 30px 0px; 
	}
	
	
	.grp-lst .grp-headings{
		width: 95%;
		margin: auto;
		
	}
	.grp-lst .grp-headings h4{
		font-family: alata;
		font-size: 14px;
		color: red;
		text-align: center;
		margin-bottom: 5px;
	}
	.grp-lst .grp-headings table{
		width: 100%;
		height: auto;
		text-align: center;
		font-family: alata;
		border-bottom: 2px solid #1a95db;
		overflow: auto;
	}
	.grp-lst .grp-headings tr td{
		height: 30px;
		border: 1px solid whitesmoke;
	}
	.grp-lst .grp-headings .tbl-head{
		background: #1a95db;
		color: #fff;
	}
	
	.grp-lst .grp-headings .tbl-head td{
		border: none;
	}
	.grp-lst .grp-headings tr td a{
		text-decoration: none;
		color: #f26250;
		
	}
	
	.grp-lst .grp-headings tr td a i{
		font-size: 12px;
	}
	.grp-lst .icon-action{
		margin-top: 100px;
		margin-bottom: 100px;
		text-align: center;
		margin-right: 10px;
		height: 35px;
		box-shadow: 1px 1px 2px #000;
		width: 120px;
		float: right;
		line-height: 35px;
		border-radius: 50px;
		font-family: alata;
	}
	.grp-lst .icon-action a{
		text-decoration: none;
	}
	.grp-lst .icon-action i{
		font-size: 13px;
	}
	.grp-lst .frm-grp{
		width: 90%;
		height: auto;
		margin: auto;
		font-family: alata;
	}
	.grp-lst .frm-grp p{
		font-weight: 600;
	}
	.grp-lst .frm-grp input{
		height: 35px;
		width: 80%;
		float: left;
		outline: none;
		padding-left: 5px;
		border: 1px solid #ccc;
		border-right: none;
	}
	.grp-lst .frm-grp button{
		width: 20%;
		float: left;
		background: #;
		height: 35px;
		border: none;
		background: #1a95db;
		color: #fff;
		border-radius: 0px 5px 5px 0px;
		outline: none;
		
	}
	.grp-lst #prdnotice{
		width: 90%;
		height: auto;
		margin:auto;
		
		color: red;
		text-align: ;
	}
	
	
	
	
	
	
	
}/*Media End*/