section.infopage_section .term-conditation-section ul.ac_top_redordr {

    margin-bottom: 0;

}

section.infopage_section .term-conditation-section ul.ac_white_redordr{

	margin-bottom: 0;

}

section.infopage_section .term-conditation-section ul.ac_gray_redordr{

	margin-bottom: 0;

}

.row{/*width:100%!important;*/}

.ac-group-date-box {



	float: left;



	width: 100%;



	margin: 0px;



	padding: 0px;



	}

.pax_count {
	float: right;
}
span.ac_strip_dark .pax_count i{
	float: left;
}

form#queryform{
    background: #e8e4dd;
    float: left;
    border: solid 1px #36312a;
    width: 100%;
}



.ac-group-date-box h3 {



	margin: 0px;



	padding: 0px;



	color: #3a3a3a;



	font-size: 17px;



	font-weight: 600;



    font-family: proxima-nova,sans-serif;



    float: left;    



	} 







.ac-group-date-box h3 span {



	font-weight: 600;



	color: #282828;



	}







span.ac_chk {







	}




/* custom cheack box start here*/


input.css-checkbox[type="radio"] {
    border: 0;
    clip: x,0px,0px,0px) height:1px;
    left: -1000px;
    margin: -1px;
    /* box-shadow: 1px 1px 1px #9e9e9e; */
    /* overflow: hidden; */
    /* padding: 0; */
    /* position: relative; */
    /* width: 0px; */
    z-index: -1000;
    -moz-appearance: none;
   
}


input.css-checkbox[type=radio]:after{
    content: '';
    width: 12px;
    height: 12px;
    display: block;
    left: 0;
    background-color: #fff;
    border: 2px solid #fff;
    box-shadow: 0 0 0 2px #ee6b00;
    box-shadow: 0 0 0 1.2px #ee6b00;
    top: 3px;
    border-radius: 50%;
    z-index: 1;
}

input.css-checkbox[type="radio"]:checked:after {
    background-color: #ee6b00;
    border:2px solid #ffffff;
}

/* custom cheack box end here*/
input.css-checkbox[type="radio"] + label.css-label {



	/*background-position: 0 0;*/



	/*background-repeat: no-repeat;*/



	cursor: pointer;



	display: inline-block;



	padding-left: 18px;



	vertical-align: middle;

	position:relative;

	}







input.css-checkbox[type="radio"] + label.css-label i {



	display: inline-block;



    font-size: 8px;



    font-style: normal;



    margin-top: -4px;



    text-transform: lowercase;



    vertical-align: top;



	}







input.css-checkbox[type="radio"]:checked + label.css-label {
    color: #ad0000;
	font-size: 15px;
    font-weight: 600;
	position: relative;
	}
input.css-checkbox[type="radio"]:checked + label.css-label img{
	position:absolute;
	top: 4px;
}



label.css-label {



	-moz-user-select: none;



/*	background-image: url("../images/abto.png"); */



	}







a.ac_btnbl_next, input#tgc_submit {
	background: #ee6b00 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    border:none;
    /* font-family: "Roboto", sans-serif; */
    font-size: 18px;
    font-weight: 500;
    margin: 0;
    padding: 5px 26px;
    text-transform: capitalize;
    overflow: hidden;
    display: inline-block;
    cursor: pointer;
	}



a.ac_btnbl_next:hover {

	text-decoration: none;

	}



label.css-label {

	color:#000;

	font-size: 13px;

	font-weight:normal;

	text-transform: capitalize;

	line-height: 18px;

	}







a.ac_btnbl_next:hover {



	color: #fff;



	}







span.ac_btn_cover {

	margin: 0px;

	padding:15px 0px 15px 0px;

	float: left;

	width: 100%;

	text-align: center;

	/*border-top: 1px solid #fff;*/

	background:#f6eee1;

	}




div#pow-form-show {
    padding-top: 15px;
}


span.ac_strip_dark {


	text-align:left;
	background: #d4d4d4 url("../png/icon-red.png") no-repeat scroll 15px 11px;



    color: #2e2e2e;



    float: left;



    font-family: proxima-nova,sans-serif;



    font-size: 18px;



    font-weight: 300;



    margin:0px 0px 0px 0px;



    padding: 10px 20px 10px 50px;    



    width: 100%;

    border-bottom: solid 1px #fff;

    /*border-radius: 6px;*/



    text-transform:inherit;



	}







span.ac_strip_dark i {

    color: #86050a;

    float: right;

    font-family: proxima-nova,sans-serif;

    font-size: 14px;

    font-style: normal;

	line-height:normal;

    font-weight:600;

    margin: 2px 0 0 10px;

    padding: 0;

	}







span.ac_strip_dark i b {



	color: #3a3a3a;	

/*font-weight:600!important;*/

	margin-right: 0px;



	}







span.ac_strip_dark i.ac_italic {



	margin-left: 20px;



	}







span.ac_strip_red {



	background:#ab2a2f;



    /*border-radius: 6px 6px 0 0;*/



    color: #fff;



    float: left;



    font-family: proxima-nova,sans-serif;



    font-size: 18px;



    font-weight: 300;



    margin:0px 0 0px;



    padding: 10px 20px 10px 50px;



    text-transform: capitalize;



    width: 100%;



	}







ul.ac_hype {

	float: left;

    list-style: outside none none;

    margin: 0;

    padding: 20px 0 15px;

   

    width: 100%;

	}







ul.ac_hype li {



	display: inline-block;



    margin: 0;



    padding: 0 0 0 9px;



    width: 32.3%;



    vertical-align: top;



	}







ul.ac_hype li select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff url(../select-arrow.html) no-repeat scroll right 18px;
    border: medium none;
    border-radius: 2px;
    color:#000;
    font-family: proxima-nova,sans-serif;
    font-size:13px;
    box-shadow: none;
    height:45px;
    padding: 8px 10px;
    width: 100%;
    border: 1px solid #4e4e4e85;
	}







ul.ac_hype li select:-moz-placeholder {



	color: #434343;



	opacity: 1;



	}



ul.ac_hype li select::-moz-placeholder {



	color: #434343;



	opacity: 1;



	}



ul.ac_hype li select:-moz-placeholder {



	color: #434343;



	opacity: 1;



	}



ul.ac_hype li select::-moz-placeholder {



	color: #434343;



	opacity: 1;



	}







ul.ac_hype li input {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
    color: #434343;
    font-family: proxima-nova,sans-serif;
    font-size: 15px;
    box-shadow: none;
    height: 48px;
    padding: 8px 10px;
    width: 100%;
    border: 1px solid #4e4e4e85;
	}







ul.ac_hype li input:-moz-placeholder {



	color: #434343;



	opacity: 1;



	}



ul.ac_hype li input::-moz-placeholder {



	color: #434343;



	opacity: 1;



	}



ul.ac_hype li input:-moz-placeholder {



	color: #434343;



	opacity: 1;



	}



ul.ac_hype li input::-moz-placeholder {



	color: #434343;



	opacity: 1;



	}







ul.ac_hype li select:focus {



	outline: none;



	}







span.ac_strip_light {

	background:#bdb6aa url(../png/icon-white.png) no-repeat scroll 15px 11px;

	color: #444;

	font-weight:500;

	border-top:1px solid #fff;

    border-bottom:solid 1px #ffffff;

}



/*.ac_btnbl_bottom {

	margin-bottom: 25px!important;

}*/

.ac_step {

	float: left;

	width: 100%;

}







ul.ac_hype li textarea {
	background: #fff none repeat scroll 0 0;
	border: medium none;
	border-radius: 2px;
	color: #434343;
	float: left;
	font-family: proxima-nova,sans-serif;
    font-size: 15px;
    box-shadow: none;
    height: 100px;
    padding: 8px 10px;
    width: 100%;
    border: 1px solid #4e4e4e85;;	
	}







ul.ac_hype li textarea:-moz-placeholder {



	color: #434343;



	opacity: 1;



	}



ul.ac_hype li textarea::-moz-placeholder {



	color: #434343;



	opacity: 1;



	}



ul.ac_hype li textarea:-moz-placeholder {



	color: #434343;



	opacity: 1;



	}



ul.ac_hype li textarea::-moz-placeholder {



	color: #434343;



	opacity: 1;



	}







ul.ac_hype li.ac_nano_frm {



	width: 66.5%;



	}







.ac_hype_btm {



	padding-top: 0px!important;



	}







.ac_btnedt {

	background: #333 url(../ac_pen.html)right 6px no-repeat;

    border-radius: 4px;



    color: #fff;



    float: right;



    font-family: proxima-nova,sans-serif;



    font-size: 14px;



    font-weight: 400;



    margin: 0 0 0 15px;



    padding: 2px 13px;



    cursor: pointer;



	}







.ac_btnedt:hover {



	color: #fff;

	text-decoration: none;

	}







span.ac_strip_dark i p {



	display: inline-block;



    font-size: 10px;



    margin: -5px 0 0;



    padding: 0;



    vertical-align: top;



	}







.ac-half-table tbody td{



	text-align: left;



	}







.ac-half-table thead tr th.thd-heading {



    font-weight:600;



    }







i.room_type{	



	color: #bf0511 !important;



	}







.acr-thd-heading{



	background:url("../bg-strip.html") repeat-x scroll left top!important;



	padding: 11px 18px!important;



	}







i.traveller{	



	color: #bf0511 !important;



	margin-right: 20px!important;



	}







span.ac_strip_dark a.ac_btnedt i {



	color: #fff;



    font-family: FontAwesome !important;



    font-size: 13px;



    margin: 6px 0 0 10px;



	}







/*------------------ 17 may --------------------*/







.ac_top_book {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



	}











/*------------------------- 19 May ---------------------------*/







section.ac_white {



	margin: 0px;



	padding: 40px 0px;



	float: left;



	width: 100%;



	background: #ffffff;



	}







h2.text-center-vt {

	text-align: center;

    margin: 0px 0px 30px 0px;

	}







.ac_disply {

	margin: 0px;

    padding: 40px 30px;

    float: left;

    width: 100%;

   /* border-radius: 0px 0px 6px 6px;*/

    background: #f6eee1;

    /*border: solid 3px #ab2a2f;*/

	}

	.ac_disply.ac_disply-palace ul:nth-child(even){  background: #f6eee1; }

	.ac_disply.ac_disply-palace ul:nth-child(odd) {background: #FFF;}







.ac_selct_left {



	background: #fff none repeat scroll 0 0;



    border-radius: 6px;



    box-shadow: 0 0 5px #afafaf;



    float: left;



    margin: 0;



    padding: 15px 15px 5px 15px;



	}







.ac_selct_left ul {



	margin: 0px;



	padding: 0px;



	list-style: none;



	line-height: 18px;



	}







.ac_selct_left ul li {



	clear: both;



    display: block;



    float: left;



    font-size: 16px;



    margin: 0 0 10px;



    padding: 0;



    text-transform: uppercase;



	}







.ac_selct_right {

	background: #fff none repeat scroll 0 0;

    border-radius: 6px;

    box-shadow: 0 0 5px #afafaf;

    float: left;

    margin: 0 0 0 30px;

    padding: 10px 15px 0px;

    width: 70%;

    min-height: 187px;

	}



.ac_selct_right_deccan {

	width: 71%;

    min-height: 217px;

	}



i#date_error {

	margin: 0px!important;

	}







.ac_selct_right i {



	margin: 0px 0px 20px 0px;



	padding: 0px;



	font-size: 14px;



	color: #b4010c;



	font-style: normal;



	clear: both;



	display: block;



	}







.ac_selct_right b {



	margin: 0px 0px 20px 0px;



	padding: 0px;



	font-size: 18px;



	color: #262626;



	font-style: normal;



	clear: both;



	text-transform:capitalize;



	float: left;



	}







.ac_selct_right ul {

	float: left;

	line-height: 18px;

	list-style: outside none none;

	margin: 0;

	padding: 0;

	width: 100%;

	}







.ac_selct_right ul li {

	display: block;

	float: left;

	font-size: 16px;

	margin: 0 0 10px;

	padding: 0;

	text-transform: uppercase;

	width: 50%;

	}







.ac_selct_right ul li span.ac_chk label.css-label i {



    display: inline-block;



    font-size: 8px;



    font-style: normal;



    margin-top: -4px;



    text-transform: lowercase;



    vertical-align: top;



    margin: -7px 0px 0px 0px;



	color: #262626;



	font-weight: normal;



	}



.error-text-ac {

	float: right;

	width: 50%;

	}





/*************** Page Palace ****************/



ul.ac_top_redordr {

	float: left;

	list-style: outside none none;

	margin: 0;

	padding: 0;

	width: 100%;

	background:#36312a;

	/*border-radius: 6px 6px 0px 0px;*/

	}



ul.ac_top_redordr li:first-child {

	border-right: 1px solid #d8d8d8;

	width:30%;

	}



ul.ac_top_redordr li {

	color: #fff;

	float: left;

	font-size: 17px;

	font-family:inherit;

	font-weight:400;

	margin: 0;

	padding:12px 18px;

	}



ul.ac_top_redordr li.ac_slct_year {

	float: right;

	padding: 7px 18px;

	}



ul.ac_top_redordr li.ac_slct_year select {

	-moz-appearance: none;

    /*background: #fff url("../img/select-arrow.png") no-repeat scroll right 11px;*/

    border: medium none;

    border-radius: 4px;

    color: #434343;

    font-family: proxima-nova,sans-serif;

    font-size: 14px;

    height: 30px;

    padding: 0 10px;

    width: 185px;

	}


ul.ac_white_redordr:first-child{
	border-top:1px solid #c1bcb3;
}
ul.ac_white_redordr {

	/*background: #fff none repeat scroll 0 0;*/

	border-bottom:1px solid #c1bcb3;

	float: left;

	font-family: proxima-nova,sans-serif;

	list-style: outside none none;

	margin: 0;

	padding: 0;

	width: 100%;

	}



ul.ac_white_redordr li:first-child {

	width: 30%;

	}



ul.ac_white_redordr li:last-child {

	border-left: 1px solid #ccc;

	width: 70%;

	}



ul.ac_white_redordr li {

	color: #000;
    float: left;
    font-size: 15px;
    font-weight: 500;
    margin: 0;
    padding: 11px 18px;
    /* text-shadow: -1px 1px 1px #fff; */
    width: 30%;

	}





ul.ac_white_redordr li b {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 50%;

	font-style: normal;

	font-weight: normal;

	}



ul.ac_gray_redordr {

   /* background: #f6eee1 none repeat scroll 0 0;*/

    border-bottom: 1px solid #d6d0c6;

    float:left;

    list-style: outside none none;

    margin: 0;

    padding: 0;

    width: 100%;

	}



ul.ac_gray_redordr li:first-child {

	width: 30%;

	}



ul.ac_gray_redordr li:last-child {

	border-left: 1px solid #ccc;

	width: 70%;

	}



ul.ac_gray_redordr li {

	color: #333;

	float: left;

	font-size: 17px;

	font-weight: 600;

	margin: 0;

	padding: 11px 18px;

	text-shadow: -1px 1px 1px #fff;

	width: 30%;

	}



ul.ac_gray_redordr li b {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 50%;

	font-style: normal;

	font-weight: normal;

	}



.ac_disply-palace {

	padding: 0px;

	}







/*------------------ 17 may end --------------------*/







@media (min-width: 240px) and (max-width: 480px) {



	span.ac_strip_dark {



		font-size: 13px;

		background: #c2c2c2;

		padding: 10px 6px;



		}







    span.ac_strip_dark i {



    	font-size: 13px;

    	float: left;



    	}







    span.ac_strip_red {

    	padding: 10px;

		font-size: 16px;

    }

.pax_count {
    float: none;
}

 span.ac_strip_dark:nth-child(2) { }

 .ac_btnedt {background: #333 url(../ac_pen.html)-22px no-repeat;}

 span.ac_strip_dark:nth-child(2) .ac_btnedt{padding:4px 5px 2px 6px;}

 span.ac_strip_dark:nth-child(2) i {    clear: none;

    /* margin: 8px 0 0 4px!important; */

    width: 26%;

        float: left;}

	  span.ac_strip_dark:nth-child(1) a i.fa-pencil {display:none;}

	   span.ac_strip_dark:nth-child(1) .ac_btnedt{padding:4px 5px 2px 6px;}

  span.ac_strip_dark:nth-child(2) a i.fa-pencil {display:none;}



    ul.ac_hype li {

    	margin: 0px 0px 7px 0px;

    	width: 100%;

    	padding: 0px;



    	}



		

span.ac_strip_dark:nth-child(2) i.childs_no{

	width: 30%;

}		



span.ac_strip_dark:nth-child(2) i.infants_no{

	width: 28%;

}		

		

span.ac_strip_dark:nth-child(2) i:last-child {

	width: 28%;

}		



		

@media only screen 

    and (min-device-width : 375px) // or 213.4375em

    and (max-device-width : 667px) // or 41.6875em

    and (width : 375px) // or 23.4375em

    and (height : 559px) // or 34.9375em

    and (orientation : portrait) 

    and (color : 8)

    and (device-aspect-ratio : 375/667)

    and (aspect-ratio : 375/559)

    and (device-pixel-ratio : 2)

    and (-webkit-min-device-pixel-ratio : 2)

{ 

 span.ac_strip_dark:nth-child(2) i { width: 30%;}

}		

		

		

		



    span.ac_strip_light {



    	background: #d4d4d4;

    	}







    ul.ac_hype li select {

    	font-size: 15px;

    	}







    ul.ac_hype li.ac_nano_frm {

    	width: 100%;

    	}







	span.ac_chk {



		float: left;

		width: 200px;



		}







	.group-date-box h3 {

		font-size: 15px;

		}



	/*-------------- train-form -----------------*/



		.ac_disply {

			padding: 20px;

			}



		.ac_selct_left {

			width: 100%;

			}



		span.ac_chk {

			width: 100%;

			}



		.ac_selct_right {

			margin: 15px 0px 0px 0px;

			width: 100%;

			}



		.ac_selct_right i {

			font-size: 14px;

			margin: 0 0 10px;

			}



		.ac_selct_right ul li {

			width: 100%;

			}



		label.css-label {

			font-size: 13px;

			}

		input.css-checkbox[type="radio"]:checked + label.css-label {
			font-size: 14px;
			}

		span.ac_strip_dark {

				font-size: 15px;

				font-weight: 600;

				color: #444;

			}



		.ac_btnedt {

			float: right;

			margin: 0px 0 5px;

    		padding: 4px 10px 2px 1px;

		}



		span.ac_strip_dark i {

			margin: 2px 0 0;

		    float: left;

		    display: block;

		    clear: both;

			    line-height: 16px;

			}



		ul.ac_hype {

			padding: 20px 0 0px;

			}



		.ac_selct_right b {

			font-size: 16px;

			margin-bottom: 10px;


			}



		.error-text-ac {

			float: left;

			width: 100%;

			margin-bottom: 10px;

			}

			div#TravelogyForm{

				padding:0;

			}

			div#TravelogyForm .col-lg-1.col-md-1{

				display:none;

			}

			div#TravelogyForm .col-lg-10.col-md-10{

				width:100%;				
    			padding: 15px;

			}

			ul.ac_top_redordr li{

				font-weight:normal;

			}

			ul.ac_gray_redordr li, ul.ac_white_redordr li {

			    font-size: 14px;

			    color: #000;

			}

			section.booking_pages h1 span{

				display:none;

			}

			section.booking_pages h1 {

				font-size:20px;

			}

			form#queryform {

			    background: #e6e4e2;
			    float: left;
			    border: solid 2px #36312a;
			    border: none;
			    width: 100%;
			    padding:0px;

			}





	}







@media only screen and (max-width: 768px){
		span.ac_chk:after {
			left:0
		}
		input.css-checkbox[type="radio"] + label.css-label {
			padding-left: 23px;
		}

}



	@media (min-width: 481px) and (max-width: 767px) {

	


		.ac_disply {

			padding: 20px;

			}



		.ac_selct_left {

			width: 100%;

			}



		span.ac_chk {

			width: 100%;

			}



		.ac_selct_right {

			margin: 15px 0px 0px 0px;

			width: 100%;

			min-height: auto;

			}



		.ac_selct_right i {

			font-size: 14px;

			margin: 0 0 10px;

			}



		.ac_selct_right ul li {

			width: 50%;

			}



		label.css-label {

			font-size: 12px;

			}



		span.ac_strip_dark {

			font-size: 15px;

			background: #d4d4d4 url("../png/icon-red.png") no-repeat scroll 15px 8px;

			}



		.ac_btnedt {

			margin: 0px 0 5px;

    		padding: 2px 23px 2px 5px;

			}



		span.ac_strip_dark i {

			clear: both;

		    display: inline-block;

		    float: none;

		    margin: 2px 0 0;

			}



		ul.ac_hype {

			padding: 0px 0 0px;

			}



		.ac_selct_left ul li {

			clear: none;

			width: 50%;

			}



		ul.ac_hype li {

			width: 70%;

			float: none;

			margin-bottom: 10px;

			}



		ul.ac_hype li.ac_nano_frm {

			width: 70%;

			}



		.error-text-ac {

			float: right;

			width: 50%;

			margin-bottom: 10px;

			}



		}







	@media (min-width: 768px) and (max-width: 1024px) {

		.ac_selct_right {

			margin: 15px 0px 0px 0px;

			width: 100%;

			min-height: auto;

			}



		.ac_selct_right ul li {

			width: 50%;

			}



		label.css-label {

			font-size: 12px;

			}



		span.ac_strip_dark {

			font-size: 15px;

			background: #d4d4d4 url("../png/icon-red.png") no-repeat scroll 15px 8px;

			}



		.ac_btnedt {

			margin: 0px 0 5px;

    		padding: 2px 23px 2px 5px;

			}



		span.ac_strip_dark i {

			clear: both;

		    display: inline-block;

		    float: none;

		    margin: 2px 0 0;

			}



		ul.ac_hype {

			padding: 0px 0 0px;

			}



		.ac_selct_left ul li {

			clear: none;

			width: 50%;

			}



		ul.ac_hype li {

			width: 70%;

			float: none;

			margin-bottom: 10px;

			}



		ul.ac_hype li.ac_nano_frm {

			width: 70%;

			}







		}

.ac_btn_cover #submit{
	background: #0c0101;
	border-radius: 8px;
	color: #fff;
	font-family: "Roboto Condensed",sans-serif;
	font-size: 20px;
	letter-spacing: 1px;
	word-spacing: 2px;
	margin: 0;
	padding: 5px 40px;
	text-transform: capitalize;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
	border: 0px;
}

		

		

	.ac_disply-palace{

	/*border-left:solid 1px #ccc; 

	border-right:solid 1px #ccc;*/

    border: none;

}

 #top_position{display:none;}

    @media only screen and (max-width: 533px) {

    ul.ac_top_redordr{

    	background: #ab2a2f!important;

    }

	ul.ac_top_redordr li:first-child{

		display:none!important; 

		border:none!important;

	}

	ul.ac_top_redordr li{

    padding-bottom: 0;

    width: 100%;

    text-align: left;

    padding-left: 5px;

	}



	ul.ac_top_redordr li{    

		padding-right: 0!important;

	    padding-top: 5px;

	}



}

   @media only screen and (max-width: 690px) {

   ul.ac_top_redordr li.ac_slct_year{

   	padding-left:5px;

   }

   ul.ac_top_redordr li{padding-right:0!important; }

   ul.ac_top_redordr li.ac_slct_year{ float:left!important;}

   ul.ac_top_redordr li:first-child{width:20%!important;}

   }

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

  ul.ac_white_redordr li b {

    width: 100%!important;

}

ul.ac_gray_redordr li b{    width: 100%!important;}

.seprater{height:40px;}











}

   @media only screen and (max-width: 533px) {

.ac_disply{
	padding: 5px 10px;
    border: solid 1px #b1a591;
    border-top: none;
        text-align: left;
}

ul.ac_white_redordr li{padding:5px 7px!important;}

ul.ac_gray_redordr li b, ul.ac_white_redordr li b{padding-bottom:5px!important; display:block!important;}

	   ul.ac_white_redordr li:last-child{width:100%!important; float:none!important; border:none;}

   ul.ac_white_redordr li:first-child{    
	   	width: 100%!important;
	    float: none!important;
	    color: #7b1a17;
	    font-weight: bold; 
	    text-align: left;
   }

   

   ul.ac_gray_redordr li:first-child{width:100%!important; float:none!important;}

   ul.ac_gray_redordr li:last-child{width:100%!important; float:left!important; border:none;}

   ul.ac_gray_redordr li{padding:5px 7px!important;}

}