.price-table-container {

    float:left;

    width:100%;

    margin:0 auto;

	padding:0;

	background-color:#fff;
	/*margin-left: 65px;*/
	margin-left: 0px;

}



.column h1 {

    width:190px;

    height:45px;

    background:#e1dddd;

	font-family:'lato';

    font-size:20px;

    font-weight:600;

    color:#3a3a3a;

    text-align:center;

    line-height:45px;

	margin:0;

	padding:0;

}



.column h2 {

    width:190px;

    height:45px;

    background:#f9f5f5;

	margin:0;

	padding:0;

    font-family:'lato';

	font-size:20px;

    font-weight:400;

    text-align:center;

    line-height:50px;

}



.column h3 {

    width:190px;

    height:31px;

    background:#f9f5f5;

	margin:0;

	margin-bottom:-15px;

	padding:0;



    font-size:13px;

    font-weight:bold;

    color:#929191;

    text-align:center;

    line-height:0px;

}



.column a {

    width:190px;

    height:30px;

    background:#3a3a3a;

    border-top:1px solid #fff;

    border-bottom:1px solid #fff;

    display:block;	

    font-size:13px;

    font-weight:bold;

    color:#fff;

    text-align:center;

    line-height:30px;

}



.blank-header {

    margin-left:-10px;

	padding:0;	

	width:190px;

    height:106px;

    background:none;

}



.column { 

    width:190px; 

    float:left; 	

	padding:0;

	margin:0px;

    display:inline-block; 

    border-right:1px solid #fff;

}



.column ul li {

    width:190px;

    list-style:none;

    text-align:center;	

    padding-top:11px;

    padding-bottom:11px;

    height:40px;

    overflow:hidden;

	margin-left:-40px;

    color:#000000;

    font-family:'lato';

	font-size:13px;

    background:#f9f5f5;

    border-top:1px solid #fff;



    -webkit-transition:all 0.5s ease-in-out;

    -moz-transition:all 0.5s ease-in-out;

    -o-transition:all 0.5s ease-in-out;

    -ms-transition:all 0.5s ease-in-out;

    transition:all 0.5s ease-in-out;

}



.column ul li.desc-drop { cursor:pointer; }

.column ul li.desc-drop:hover { height:160px; }

.column ul li.desc-drop:hover div { color:#444444; }



.column ul li.desc-drop-s { cursor:pointer; }

.column ul li.desc-drop-s:hover { height:105px; }

.column ul li.desc-drop-s:hover div { color:#444444; }



.column ul li:nth-child(odd) { background:#e1dddd; }



.column ul li div.desc {

    text-align:center;

    color:#444444;

	font-size:12px;

    padding:10px 10px 0 10px;

    line-height:15px;



    display:block;

}





.column.blue h2 {color:#930303; }

.column.blue li.desc-drop:hover { color:#810707; }

.column.blue li.desc-drop-s:hover { color:#810707; }

.column.blue a {text-decoration:none; margin-top:0px; margin-bottom:10px; background:#930303;}

.column.blue a:hover {text-decoration:none; margin-top:0px; margin-bottom:10px; background:#bd3738;}

.column.gray a {text-decoration:none; margin-top:0px; margin-bottom:10px; background:#4b4b4b;}

.column.gray a:hover {text-decoration:none; margin-top:0px; margin-bottom:10px; background:#626262;}



/*#4cb7e8*/



	@media only screen and (min-width: 240px) and (max-width: 319px) {



        .container {

            margin:0 auto;

            width:220px;

        }

        .price-table-container {

            width:220px;

            padding:0;

            margin:0 auto;

			margin-left:50px;

        }

        

		#feature-list { display:none; }

        .desc { display:none; }



        .column ul li { padding-top:10px;padding-bottom:35px; }

        .column ul li:before {

            content:attr(data-feature) ':';



            display:block;

            margin-bottom:10px;



            font-size:11px;

            font-weight:bold;

            color:#3a3a3a;

        }



        .column { width:103px;  }

        .blank-header { width:103px; }

        .column h1 { width:103px; font-size:14px;}

        .column h2 { width:103px; font-size:13px; }

        .column h3 { width:103px; font-size:11px; }

        .column a  { width:103px;font-size:11px; }

        .column ul li { width:103px; font-size:11px;}

    }



    @media only screen and (min-width: 320px) and (max-width: 479px) {

        body{ margin:0; }



        .price-table-container {

            width:300px;

            padding:0;

            margin:0px auto;

        }



        #feature-list { display:none; }

        .desc { display:none; }



        .column ul li { padding-top:10px;padding-bottom:35px; }

        .column ul li:before {

            content:attr(data-feature) ':';



            display:block;

            margin-bottom:10px;



            font-size:12px;

            font-weight:bold;

            color:#3a3a3a;

        }



        .column { width:140px; }

        .blank-header { width:140px; height:111px; }

        .column h1 {

            width:140px;

            height:40px;

            font-size:18px;

            line-height:45px;

        }



        .column h2 {

            width:140px;

            height:40px;

            font-size:18px;

        }



        .column h3 {

            width:140px;

            font-size:12px;

        }

        .column a {

            width:140px;

            font-size:13px;

        }

        .column ul li {

            width:140px;

			height:60px;

            font-size:11px;

        }    

    }



	@media only screen and (min-width: 480px) and (max-width: 767px) {



        .price-table-container {

		

            width:430px;

            padding:0;

            margin:50px auto;

			margin-left: 60px;

        }

        #feature-list { display:none; }

		.desc { display:none; }



        .column ul li { padding-top:10px;padding-bottom:35px; }

        .column ul li:before {

            content:attr(data-feature) ':';



            display:block;

            margin-bottom:10px;



            font-size:12px;

            font-weight:bold;

            color:#3a3a3a;

        }



        .column { width:140px;}

        .blank-header { width:140px; }

        .column h1 { width:140px; font-size:18px; }

        .column h2 { width:140px; }

        .column h3 { width:140px; }

        .column a  { width:140px; }

        .column ul li { width:140px;height:60px;}

    }

	

    @media only screen and (min-width: 768px) and (max-width: 959px) {        

        .price-table-container {

            width:auto;

            padding:0;

            margin:0px auto;

			margin-left:100px;

        }



        .column { width:132px; }

        .blank-header { width:132px; height:96px; }

        .column h1 {

            width:132px;

            height:40px;

            font-size:18px;

            line-height:45px;

        }



        .column h2 {

            width:132px;

            height:40px;

            font-size:18px;

        }



        .column h3 {

            width:132px;

            font-size:12px;

        }

        .column a {

            width:132px;

            font-size:13px;

        }

        .column ul li {

            width:132px;

            font-size:11px;

			

        }

    }



    .aa{

	margin-left: -10px;

	}