/*	Responsive Accordion v1.3, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/
//	============================================================================================ */

/*	Table of Contents
//	==================================================
//		#Reset
//		#Themes


/*	#Reset
//	================================================== */


.servicewrap {
    width: 100%;
    float: left;
    padding: 0% 5%;
    margin: 0%;
    box-sizing: border-box;
}


.container-accor
{
margin:0;
padding:0;
width:100%;
}



.mapwrap
{
margin:0;
padding:0;
width:100%;
}

.new_box {
    width: 23%;
    float: left;
    padding: 0%;
    margin-right: 2%;
    margin-bottom: 2%;
    margin-top: 2%;
    background-color: rgba(255, 255, 255, 0.46);
}

.responsive-accordion-head h5 {
        margin: 5px 0;
    font-size: 14px;
}


	.responsive-accordion-panel p {
	 text-align:justify;
     margin-left:0;

	}

.pakcge {
    float: left;
    width: 100%;
}
.pakcge img {
    width: 100%;
}

.names {
    float: left;
    width: 100%;
}




	.responsive-accordion {
		margin: 0 0 20px 0;
		padding: 0;
          
		list-style-type: none;
	}

	.responsive-accordion li {
		margin: 0 0 10px 0;
		padding: 0;
            border-bottom: 1px solid #ccc;
	}

.res-product {
float:left;
width:100%;
}

	.responsive-accordion li:last-child { margin-bottom: 0; }

	.responsive-accordion li .responsive-accordion-head { cursor: pointer; }

	.responsive-accordion li .responsive-accordion-head.active { font-weight: bold; }


/*	#Themes
//	================================================== */

	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
 	    padding: 5px 100px 5px 0px;
		background: #FFF;
 
		line-height: normal;
		position: relative;
	}

	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
		position: absolute;
		top: 15px;
		right: 10px;
	}

.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
 
    border-top: 0;
    padding: 20px 5px;
    z-index: 999999;
     background: #FFF;
    width: 100%;
}



@media only screen and (max-width: 425px)
{
    
.new_box {
    width:100%;
    float: left;
    padding: 0%;
    margin-right: 0%;
    margin-bottom: 2%;
    margin-top: 2%;
    background-color: rgba(255, 255, 255, 0.46);
}

.servicewrap {
    width: 100%;
    float: left;
    padding: 0% 4%;
    margin: 7% 0 0 0;
    box-sizing: border-box;
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
     border-top: 0;
    padding: 20px;
    z-index: 999999;
 
    background: #FFF;
    width: 100%;
}

}