@charset "utf-8";
/* CSS Document */
@media (max-width: 2100px){
	.banner-section
	{
		background-size: 100% 100%;
	}
	.banner-heder
	{
		margin: 7em 0 3em;
	}
}
@media (max-width: 1367px)
{
	.banner-section
	{
		background-size: 100% 100%;
	}
	.banner-heder
	{
		margin: 7em 0 3em;
	}
	.promation-grid
	{
		padding: 0 5px;
	}
}
@media (min-width: 1280px) and (max-width: 1366px)
{
	.banner-section
	{
		background-size: 100% 100%;
	}
	.banner-heder
	{
		margin: 7em 0 3em;
	}
	.promation-grid
	{
		padding: 0 5px;
	}
}
@media (min-width: 1200px) and (max-width: 1279px)
{
	.banner-section
	{
		background-size: 100% 100%;
		min-height: 500px;
	}
	.banner-heder
	{
		margin: 6em 0 3em;
	}
	.promation-grid
	{
		padding: 0 5px;
	}
	.MS-content .item
	{
		padding: 0 30px;
	}
	.promotion-img
	{
		height: 180px;
	}
	.prom-left
	{
		padding: 6px 5px;
	}
	.prom-right
	{
		padding: 9px 1em;
	}
}
@media (min-width: 1000px) and (max-width: 1199px)
{
	.banner-section
	{
		background-size: 100% 100%;
		min-height: 440px;
	}
	.banner-heder
	{
		margin: 3em 0 3em;
	}
	.bannner-percent
	{
		font-size: 16px;
		margin-top: 47px;
	}
	h2.tittle, h3.tittle
	{
		font-size: 2.2em
	}
	.promation-grid
	{
		padding: 0 5px;
	}
	.MS-content .item
	{
		padding: 0 30px;
	}
	.promotion-img
	{
		height: 200px;
	}
	.prom-left
	{
		padding: 6px 5px;
	}
	.prom-right
	{
		padding: 9px 1em;
	}
	.news-grids .col-md-3
	{
		width: 33.33%;
	}
	.da-thumbs li
	{
		width: 32.5%;
	}
	.da-thumbs li a
	{
		height: 205px;
	}
	.footer-box
	{
		width: 30%;
	}
	.footer-box:nth-child(1)
	{
		width: 40%;
	}
	.footer-box p
	{
		width: 75%;
	}
	.footer-logo p
	{
		width: 100%;
	}
	.featured-cities .col-md-6
	{
		padding: 0 5px;
	}
	.sidebar h3
	{
		font-size: 20px;
	}
	.details-gallery h3
	{
		font-size: 16px;
	}
	.guide-signup-wrapper form
	{
		width: 80%;
	}
	.sidebar-a a
	{
		width: 100%;
		margin: 0;
		margin-bottom: 5px;
	}
	.navbar-header, .navbar-nav
	{
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	div#bs-example-navbar-collapse-1
	{
		margin-top: 0;
		width: 100%;
		margin-bottom: 10px;
	}
	.promotion-img img {
    height: 260px;
    width: 245px;
}
}

@media (min-width: 1025px) and (max-width: 1199px)
{
		.banner-heder
	{
		margin: 5em 0 3em;
	}
}
@media (min-width: 768px) and (max-width: 999px)
{
	.banner-section
	{
		background-size: 100% 100%;
		min-height: 350px;
	}
	.banner-heder
	{
		margin: 2em 0 3em;
	}
	.banner-grids
	{
		padding: 0;
		padding-top: 1em;
	}
	.banner-grid
	{
		width: 100%;
	}
	.search
	{
		width: auto;
	}
	h2.tittle, h3.tittle
	{
		font-size: 1.8em
	}
	.promation-grid
	{
		padding: 0 5px;
	}
	.MS-content .item
	{
		padding: 0 30px;
	}
	.promotion-img
	{
		height: 165px;
	}
	.prom-left
	{
		padding: 6px 5px;
	}
	.prom-right
	{
		padding: 9px 1em;
	}
	.news-grids .col-md-3, .news-grids .col-md-4
	{
		width: 33.33%;
	}
	.da-thumbs li
	{
		width: 32.5%;
	}
	.da-thumbs li a
	{
		height: 170px;
	}
	.footer-box
	{
		width: 100%;
		margin-bottom: 20px;
	}
	.footer-box p
	{
		width: 75%;
	}
	.footer-logo p
	{
		width: 100%;
	}
	.footer-box2 img
	{
		width: 250px;
	}
	.featured-cities .col-md-6
	{
		padding: 0 5px;
	}
	.featured-city
	{
		margin-bottom: 20px;
	}
	.sidebar h3
	{
		font-size: 20px;
	}
	.details-gallery h3
	{
		font-size: 16px;
	}
	.guide-signup-wrapper form
	{
		width: 80%;
	}
	.sidebar-a a
	{
		width: 100%;
		margin: 0;
		margin-bottom: 5px;
	}
	.navbar-header, .navbar-nav
	{
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	div#bs-example-navbar-collapse-1
	{
		margin-top: 0;
		width: 100%;
		margin-bottom: 10px;
	}
	.details-right
	{
		width: 50%;
		margin-left: 25%;
	}
	.reviews
	{
		width: 100%;
		margin: 10px 0;
	}
	.modal-dialog
	{
		margin: 10px auto;
	}
	.bannner-percent
	{
		margin-left: 75%;
		margin-top: 51px;
		font-size: 13px;
		letter-spacing: 1px;
	}
}

@media (min-width: 480px) and (max-width: 767px)
{
	.navbar-toggle
	{
		margin: 0;
		margin-left: 20px;
	}
	.nav>li, .top-bar-text li
	{
		width: 100%;
		padding-left: 20px;
	}
	.top-bar-text li
	{
		margin-bottom: 10px;
	}
	.banner-section
	{
		background: url(../images/bg4.jpg) no-repeat;
		background-size: 100% 100%;
		min-height: 380px;
	}
	.banner-heder
	{
		margin: 3.3em 0 2.2em;
	}
	.banner-grids
	{
		padding: 0;
		padding-top: 0em;
		width: 100%;
		margin: 0;
	}
	.banner-grid
	{
		width: 100%;
	}
	.search
	{
		width: auto;
		margin-left: -26px;
		font-size: 16px;
		margin-top: 7px;
	}
	.search-guides form select, .select2-container--default .select2-selection--single, .select2-selection .select2-selection--single
	{
		padding: 0;
		padding-left: 5px;
		font-size: 13px;
		padding-right: 20px;
	}
	h2.tittle, h3.tittle
	{
		font-size: 1.8em
	}
	.promation-grid
	{
		padding: 0 5px;
	}
	.promation-grid:nth-child(2)
	{
		margin: 0;
	}
	.MS-content .item
	{
		padding: 0 30px;
	}
	.promotion-img
	{
		height: 250px;
	}
	.prom-left
	{
		padding: 6px 5px;
	}
	.prom-right
	{
		padding: 9px 1em;
	}
	.news-grids .col-md-3, .news-grids .col-md-4
	{
		width: 100%%;
	}
	.da-thumbs li
	{
		width: 100%;
	}
	.da-thumbs li a
	{
		height: 250px;
	}
	.footer-box
	{
		width: 100%;
		margin-bottom: 20px;
	}
	.footer-box p
	{
		width: 75%;
	}
	.footer-logo p
	{
		width: 100%;
	}
	.footer-box2 img
	{
		width: 250px;
	}
	.featured-cities .col-md-6
	{
		padding: 0 5px;
	}
	.featured-city
	{
		margin-bottom: 20px;
	}
	.sidebar h3
	{
		font-size: 20px;
	}
	.details-gallery h3
	{
		font-size: 16px;
	}
	.guide-signup-wrapper form
	{
		width: 100%;
	}
	.sidebar-a a
	{
		width: 100%;
		margin: 0;
		margin-bottom: 5px;
	}
	.navbar-header, .navbar-nav
	{
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	div#bs-example-navbar-collapse-1
	{
		margin-top: 0;
		width: 100%;
		margin-bottom: 10px;
	}
	.details-right
	{
		width: 100%;
	}
	.reviews
	{
		width: 100%;
		margin: 10px 0;
	}
	.details-top h3
	{
		font-size: 20px;
		width: 100%;
	}
	.select2-container
	{
		width: 90% !important;
	}
	.search-guides form input[type=submit]
	{
		width: 14.99%;
		font-size: 18px;
	}
	.MS-content .item:nth-child(1n+1)
	{
		border: none;
	}
	.formal-pages .container
	{
		padding: 0 10px;
	}
	.top-message
	{
		float: left !important;
		margin: 5px 0 !important;
		clear: both;
		width: 150px;
		text-align: center;
	}
	.search-guides
	{
		padding: 25px 10px;
	}
	.search-guides form input[type=text]
	{
		width: 85%;
	}
	.guide-map img
	{
		width: 100%;
		margin: 0;
	}
	.booking-form
	{
		padding: 10px;
	}
	.booking-form h3
	{
		font-size: 24px;
		margin-bottom: 10px;
		margin-left: 10px;
	}
	.guide-signup-wrapper form .col-md-6, .guide-signup-wrapper form .col-md-12
	{
		float: left;
		padding: 0;
		width: 100%;
	}
	.submit-part input[type=submit]
	{
		width: 100%;
		padding: 10px;
		font-size: 16px;
		margin-top: 0;
	}
	.res-img
	{
		width: 60%;
		height: auto;
		float: left;
		margin-bottom: 15px;
		display: block;
	}
	.res-img img
	{
		width: 100%;
	}
	.normal-pages
	{
		display: none;
	}
	.res-pages
	{
		display: block;
	}
	.details-top p
	{
		width: 100%;
		float: left;
	}
	.inner-page
	{
		padding: 2em 0;
	}
	
	.search_page span {
	    display: block;
	}
	
	.pagi_count {
        float: left;
        color: #d00d0d;
        font-size: 16px;
        padding-top: 15px;
	}
	.messages-left, .messages-right
	{
		float: left;
	}
	.typeahead.dropdown-menu
	{
		left: 4px !important;
	}
	.top-bar-text
	{
		float: left !important;
		width: 100%;
	}
	.bannner-percent
	{
		margin-left: 58.5%;
		margin-top: 162px;
		font-size: 13px;
		letter-spacing: 2px;
		font-weight: 800;
	}
}

@media (min-width: 320px) and (max-width: 479px)
{
	.header
	{
		padding-top: 5px;
	}
	.navbar-default
	{
		margin-top: 0;
	}
	.navbar-default .navbar-brand
	{
		width: 83%;
		float: left;
		margin-bottom: 0px;
	}
	.navbar-default .navbar-brand img
	{
		width: 180px;
	}
	.navbar-brand p
	{
		font-size: 11px;
		font-weight: 400;
		letter-spacing: 0;
	}
	.navbar-toggle
	{
		margin: 0;
		margin-left: 5px;
	}
	.nav>li, .top-bar-text li
	{
		width: 100%;
		padding-left: 20px;
	}
	.top-bar-text li
	{
		margin-bottom: 10px;
	}
	.banner-section
	{
		background: url(../images/bg4.jpg) no-repeat;
		background-size: 100% 100%;
		min-height: 350px;
	}
	.banner-grids .search-guides form select, .banner-grids .select2-container--default .select2-selection--single, .banner-grids .select2-selection .select2-selection--single
	{
		height: 35px !important;
	}
	.banner-heder
	{
		margin: 1em 0 1.6em;
	}
	.banner-grids
	{
		padding: 0;
		padding-top: 0em;
		width: 100%;
		margin: 0;
		margin-top: 25px;
	}
	.banner-grid
	{
		width: 100%;
	}
	.search
	{
		width: auto;
		margin-left: -26px;
		font-size: 16px;
		margin-top: 7px;
	}
	.search-guides form select, .select2-container--default .select2-selection--single, .select2-selection .select2-selection--single
	{
		padding: 0;
		padding-left: 5px;
		font-size: 13px;
		padding-right: 20px;
	}
	h2.tittle, h3.tittle
	{
		font-size: 1.4em
	}
	.promation-grid
	{
		padding: 0 5px;
	}
	.promation-grid:nth-child(2)
	{
		margin: 0;
	}
	.MS-content .item
	{
		padding: 0 10px;
	}
	.promotion-img
	{
		height: 169px;
	}
	.prom-left
	{
		padding: 6px 5px;
	}
	.prom-right
	{
		padding: 9px 1em;
	}
	.news-grids .col-md-3, .news-grids .col-md-4
	{
		width: 100%%;
	}
	.da-thumbs li
	{
		width: 100%;
	}
	.da-thumbs li a
	{
		height: 182px;
	}
	.da-thumbs li .news-text a
	{
		height: auto;
	}
	.footer-box
	{
		width: 100%;
		margin-bottom: 20px;
	}
	.footer-box p
	{
		width: 75%;
	}
	.footer-logo p
	{
		width: 100%;
	}
	.footer-box2 img
	{
		width: 250px;
	}
	.featured-cities .col-md-6
	{
		padding: 0 5px;
	}
	.featured-city
	{
		margin-bottom: 20px;
	}
	.sidebar h3
	{
		font-size: 20px;
	}
	.details-gallery h3
	{
		font-size: 16px;
	}
	.guide-signup-wrapper form
	{
		width: 100%;
	}
	.sidebar-a a
	{
		width: 100%;
		margin: 0;
		margin-bottom: 5px;
	}
	.navbar-header, .navbar-nav
	{
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	div#bs-example-navbar-collapse-1
	{
		margin-top: 0;
		width: 100%;
		margin-bottom: 10px;
	}
	.details-left
	{
		padding-right: 0;
	}
	
	.details-right
	{
		width: 100%;
		padding-left: 0;
	}
	.reviews
	{
		width: 100%;
		margin: 10px 0;
	}
	
	.inner-page
    {
    
    padding: 0.5em 0;
    }
	.details-gallery
    {
   
    margin-bottom: 5px;
    
	
	.details-top h3
	{
		font-size: 30px;
		font-weight:500;
		width: 100%;
	}
	.details-top h8 
    {
	font-size:10px;
	
    }
    .details-top h8  >span
{
    
    display:inline-block;
    float:left
    margin-left:0;
    padding-left:0;
    

    
}
    .details-top h8 p 
    {
    margin-top:8px;
    
    
    }
	.select2-container
	{
		width: 100% !important;
	}
	.search-guides form
	{
		padding: 5px;
	}
	.search-guides form input[type=submit]
	{
		width: 14.99%;
		font-size: 18px;
	}
	.MS-content .item:nth-child(1n+1)
	{
		border: none;
	}
	.details-heading h2
	{
		font-size: 18px;
	}
	.formal-pages .container
	{
		padding: 0 10px;
	}
	.top-message
	{
		float: left !important;
		margin: 5px 0 !important;
		clear: both;
		width: 100%;
		text-align: center;
	}
	.search-guides
	{
		padding: 25px 10px;
	}
	.search-guides form input[type=text]
	{
		width: 85%;
	}
	.guide-map img
	{
		width: 100%;
		margin: 0;
	}
	.booking-form
	{
		padding: 10px;
	}
	.booking-form h3
	{
		font-size: 24px;
		margin-bottom: 10px;
		margin-left: 10px;
	}
	.guide-signup-wrapper form .col-md-6, .guide-signup-wrapper form .col-md-12
	{
		float: left;
		padding: 0;
		width: 100%;
	}
	.submit-part input[type=submit]
	{
		width: 100%;
		padding: 10px;
		font-size: 16px;
		margin-top: 0;
	}
	.res-img
	{
		width: 100%;
		height: auto;
		float: left;
		margin-bottom: 15px;
		display: block;
	}
	.res-img img
	{
		width: 60%;
	}
	.news-grid a
	{
		height: 200px;
		width: 100%;
	}
	.normal-pages
	{
		display: none;
	}
	.res-pages
	{
		display: block;
	}
	.details-top p
	{
		width: 100%;
		float: left;
	}
	.detail-top h8 p
	{
	    font-size:10px;
	}
	.find-guides
	{
		padding: 10px;
	}
	.find-guides-img
	{
		width: 100%;
		margin: 0;
		margin-bottom: 10px;
	}
	.find-guides-details
	{
		width: 100%;
	}
	.find-guides-details h3
	{
		font-size: 20px;
	}
	.find-guides-details .star-ratings-sprite
	{
		clear: both;
	}
	.find-guides-details .top-message
	{
		width: 100%;
	}
	.inner-page-res
	{
		padding-top: 0;
	}
	.sort-section
	{
		background: #fff;
		padding: 5px;
		margin-top: -5em;
	}
	.sort-section h4
	{
		margin-bottom: 5px;
		margin-left: 5px;
	}
	.sort-section label, .sort-section-main
	{
		display: none;
	}
	.sort-section form
	{
		float: left;
		width: 50%;
		padding: 0 5px;
	}
	.sort-section select
	{
		width: 100%;
		float: left;
		margin-bottom: 0;
	}
	.sort-section div
	{
		margin-bottom: 0;
	}
	.sort-section-res
	{
		display: block;
		padding: 10px;
		padding-bottom: 0;
		margin: 0;
		width: 110%;
		margin-left: -15px;
		background: #fafafa;
		margin-top: -14px;
		margin-bottom: 20px;
	}
	.res-inner-page
	{
		margin-top: 20px;
		float: left;
	}
	.inner-page
	{
		padding: 1em 0;
	}
	
	.search_page span {
	    display: block;
	}
	
	.pagi_count {
        float: left;
        color: #d00d0d;
        font-size: 16px;
        padding-top: 15px;
	}
	.messages-left, .messages-right
	{
		float: left;
	}
	#Choco_left_arrow
	{
		left: -16% !important;
	}
	#Choco_right_arrow
	{
		right: -16% !important;
	}
	.typeahead.dropdown-menu
	{
		left: 4px !important;
	}
	.top-bar-text
	{
		float: left !important;
		width: 100%;
	}
	.bannner-percent
	{
		margin-left: 58%;
		margin-top: 141px;
		font-size: 11px;
		letter-spacing: 1px;
	}
	.promotion-img img {
    height: 232px;
    width: 296px;
}
}

@media (min-width: 280px) and (max-width: 319px)
{
	.header
	{
		padding-top: 5px;
	}
	.navbar-default
	{
		margin-top: 0;
	}
	.navbar-default .navbar-brand
	{
		width: 81%;
		float: left;
		margin-bottom: 0px;
	}
	.navbar-default .navbar-brand img
	{
		width: 180px;
	}
	.navbar-brand p
	{
		font-size: 10px;
		font-weight: 400;
		letter-spacing: 0;
	}
	.navbar-toggle
	{
		margin: 0;
		margin-left: 5px;
	}
	.nav>li, .top-bar-text li
	{
		width: 100%;
		padding-left: 20px;
	}
	.top-bar-text li
	{
		margin-bottom: 10px;
	}
	.banner-section
	{
		background: url(../images/bg4.jpg) no-repeat;
		background-size: 100% 100%;
		min-height: 350px;
	}
	.banner-grids .search-guides form select, .banner-grids .select2-container--default .select2-selection--single, .banner-grids .select2-selection .select2-selection--single
	{
		height: 35px !important;
	}
	.banner-heder
	{
		margin: 1em 0 1.6em;
	}
	.banner-grids
	{
		padding: 0;
		padding-top: 0em;
		width: 100%;
		margin: 0;
		margin-top: 25px;
	}
	.banner-grid
	{
		width: 100%;
	}
	.search
	{
		width: auto;
		margin-left: -26px;
		font-size: 16px;
		margin-top: 7px;
	}
	.search-guides form select, .select2-container--default .select2-selection--single, .select2-selection .select2-selection--single
	{
		padding: 0;
		padding-left: 5px;
		font-size: 13px;
		padding-right: 20px;
	}
	h2.tittle, h3.tittle
	{
		font-size: 1.4em
	}
	.promation-grid
	{
		padding: 0 5px;
	}
	.promation-grid:nth-child(2)
	{
		margin: 0;
	}
	.MS-content .item
	{
		padding: 0 10px;
	}
	.promotion-img
	{
		height: 160px;
	}
	.prom-left
	{
		padding: 6px 5px;
	}

	.prom-right
	{
		padding: 9px 1em;
	}
	.news-grids .col-md-3, .news-grids .col-md-4
	{
		width: 100%%;
	}
	.da-thumbs li
	{
		width: 100%;
	}
	.da-thumbs li a
	{
		height: 182px;
	}
	.da-thumbs li .news-text a
	{
		height: auto;
	}
	.footer-box
	{
		width: 100%;
		margin-bottom: 20px;
	}
	.footer-box p
	{
		width: 75%;
	}
	.footer-logo p
	{
		width: 100%;
	}
	.footer-box2 img
	{
		width: 210px;
	}
	.featured-cities .col-md-6
	{
		padding: 0 5px;
	}
	.featured-city
	{
		margin-bottom: 20px;
	}
	.sidebar h3
	{
		font-size: 20px;
	}
	.details-gallery h3
	{
		font-size: 16px;
	}
	.guide-signup-wrapper form
	{
		width: 100%;
	}
	.sidebar-a a
	{
		width: 100%;
		margin: 0;
		margin-bottom: 5px;
	}
	.navbar-header, .navbar-nav
	{
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	div#bs-example-navbar-collapse-1
	{
		margin-top: 0;
		width: 100%;
		margin-bottom: 10px;
	}
	.details-left
	{
		padding-right: 0;
	}
	.details-right
	{
		width: 100%;
		padding-left: 0;
	}
	.reviews
	{
		width: 100%;
		margin: 10px 0;
	}
	.details-top h3
	{
		font-size: 20px;
		width: 100%;
	}
	.details-top h8 
    {
	font-size:12px;
    }
	.details-top h8 p 
    {
    margin-top:5px;
    }
	.select2-container
	{
		width: 100% !important;
	}
	.search-guides form
	{
		padding: 5px;
	}
	.search-guides form input[type=submit]
	{
		width: 14.99%;
		font-size: 18px;
	}
	.MS-content .item:nth-child(1n+1)
	{
		border: none;
	}
	.details-heading h2
	{
		font-size: 18px;
	}
	.formal-pages .container
	{
		padding: 0 10px;
	}
	.top-message
	{
		float: left !important;
		margin: 5px 0 !important;
		clear: both;
		width: 100%;
		text-align: center;
	}
	.search-guides
	{
		padding: 25px 10px;
	}
	.search-guides form input[type=text]
	{
		width: 85%;
	}
	.guide-map img
	{
		width: 100%;
		margin: 0;
	}
	.booking-form
	{
		padding: 10px;
	}
	.booking-form h3
	{
		font-size: 24px;
		margin-bottom: 10px;
		margin-left: 10px;
	}
	.guide-signup-wrapper form .col-md-6, .guide-signup-wrapper form .col-md-12
	{
		float: left;
		padding: 0;
		width: 100%;
	}
	.submit-part input[type=submit]
	{
		width: 100%;
		padding: 10px;
		font-size: 16px;
		margin-top: 0;
	}
	.res-img
	{
		width: 100%;
		height: auto;
		float: left;
		margin-bottom: 15px;
		display: block;
	}
	.res-img img
	{
		width: 60%;
	}
	.news-grid a
	{
		height: 200px;
		width: 100%;
	}
	.normal-pages
	{
		display: none;
	}
	.res-pages
	{
		display: block;
	}
	.details-top p
	{
		width: 100%;
		float: left;
	}
	.find-guides
	{
		padding: 10px;
	}
	.find-guides-img
	{
		width: 100%;
		margin: 0;
		margin-bottom: 10px;
	}
	.find-guides-details
	{
		width: 100%;
	}
	.find-guides-details h3
	{
		font-size: 20px;
	}
	
	.find-guides-details .star-ratings-sprite
	{
		clear: both;
	}
	.find-guides-details .top-message
	{
		width: 100%;
	}
	.inner-page-res
	{
		padding-top: 0;
	}
	
	.sort-section
	{
		background: #fff;
		padding: 5px;
		margin-top: -5em;
	}
	.sort-section h4
	{
		margin-bottom: 5px;
		margin-left: 5px;
	}
	.sort-section label, .sort-section-main
	{
		display: none;
	}
	.sort-section form
	{
		float: left;
		width: 50%;
		padding: 0 5px;
	}
	.sort-section select
	{
		width: 100%;
		float: left;
		margin-bottom: 0;
	}
	.sort-section div
	{
		margin-bottom: 0;
	}
	.sort-section-res
	{
		display: block;
		padding: 10px;
		padding-bottom: 0;
		margin: 0;
		width: 110%;
		margin-left: -15px;
		background: #fafafa;
		margin-top: -14px;
		margin-bottom: 20px;
	}
	.res-inner-page
	{
		margin-top: 20px;
		float: left;
	}
	.inner-page
	{
		padding: 1em 0;
	}

	.search_page span {
		display: block;
	}

	.pagi_count {
		float: left;
		color: #d00d0d;
		font-size: 16px;
		padding-top: 15px;
	}
	.messages-left, .messages-right
	{
		float: left;
	}
	#Choco_left_arrow
	{
		left: -16% !important;
	}
	#Choco_right_arrow
	{
		right: -16% !important;
	}
	.typeahead.dropdown-menu
	{
		left: 4px !important;
	}
	.top-bar-text
	{
		float: left !important;
		width: 100%;
	}
	.bannner-percent
	{
		margin-left: 57.5%;
		margin-top: 141px;
		font-size: 11px;
		letter-spacing: 1px;
	}
	.sel
	{
		padding-right: 30px;
	}
}