/*
Theme Name: corbettsafaribooking
Theme URI: http://corbettsafaribooking.com
Author: corbettsafaribooking.com
Author URI: http://corbettsafaribooking.com
Description: corbettsafaribooking.com
Version: 1.0.9
License: 
License URI: 
Tags: one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
@media only screen and (max-width: 993px) {

.travel-booking-search form {
		padding: 20px 0;
	}

	.travel-booking-search .hb-form-table {
		width: 100%;
	}

	.travel-booking-search .hb-form-table li {
		width: 50%;
	}

	.travel-booking-search .hb-form-table li.hb-submit {
		width:      100%;
		text-align: center;
	}

	.travel-booking-search .hb-form-table li.hb-submit button {
		width: 50%;
	}

	.travel-booking-search.travel-booking-style_2 .hb-form-table {
		width: 100%;
	}

	.travel-booking-search.travel-booking-style_2 .hb-form-table li {
		width: 50%;
	}

	.travel-booking-search.travel-booking-style_2 .hb-form-table li.hb-submit {
		width:      100%;
		text-align: center;
	}

	.travel-booking-search.travel-booking-style_2 .hb-form-table li.hb-submit button {
		width: 50%;
	}

	.travel-booking-search.travel-booking-style_2 .hb-form-field-select:after {
		display: none;
	}
}
@media only screen and (max-width: 767px) {

.travel-booking-search form {
		padding: 20px 0;
	}

	.travel-booking-search .hb-form-table {
		width: 100%;
	}

	.travel-booking-search .hb-form-table li {
		width: 50%;
	}

	.travel-booking-search .hb-form-table li.hb-submit {
		width:      100%;
		text-align: center;
	}

	.travel-booking-search .hb-form-table li.hb-submit button {
		width: 50%;
	}

	.travel-booking-search.travel-booking-style_2 .hb-form-table {
		width: 100%;
	}

	.travel-booking-search.travel-booking-style_2 .hb-form-table li {
		width: 50%;
	}

	.travel-booking-search.travel-booking-style_2 .hb-form-table li.hb-submit {
		width:      100%;
		text-align: center;
	}

	.travel-booking-search.travel-booking-style_2 .hb-form-table li.hb-submit button {
		width: 50%;
	}

	.travel-booking-search.travel-booking-style_2 .hb-form-field-select:after {
		display: none;
	}
}



.btnp {
    border: none;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    background: none;
    cursor: pointer;
    padding: 25px 80px;
    display: inline-block;
    margin: 15px 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    outline: none;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.btnp-3a {
    padding: 20px 50px 19px 66px;
}
.btnp-3 {
    background: #fcad26;
    color: #fff;
}
.btnp-3 a{
    color: #fff;
}
.btnp-3 a:hover{
    color: #fff;
}
.btnp-3a:before {
    background: rgba(0,0,0,0.05);
}
.btnp-3:before {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    line-height: 3;
    font-size: 140%;
    width: 60px;
}
.icon-cart:before {
    content: "\f061";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
}
