@media (max-width: 1399px) {
    .coltabbg{
	    	height:500px !important;
	}
}
@media (max-width: 1299px) {

	.go_top_arrow{

		right:0;

		top:-100px;

	}

	.choose_inr .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){

		width:428px;

	}
	.choose_inr .new_class .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){
		width:165px;
	}

	.choose_inr input{

		width:38%;

		margin:0 12px 10px 0;

	}
	.coltabbg{
	    	height:450px !important;
	}

}

@media (max-width: 1199px) {

	.product_pic_custom {
			width: 50%;
	 }

	 .product_inr_custom {
       text-align: center;
       margin-top: 15px;
   }

	.dipbrown_ouuter .addons_box h5 {
		font-size: 16px;
	}
	.newbg_outr .banner_text{
		padding:20px 0;
		top:0;
		transform:inherit;
		-webkit-transform:inherit;
		-moz-transform:inherit;
		-os-transform:inherit;
	}

	.tail_gating p{

		padding:0;

	}

	.cap_text{

		bottom:35px;

	}

	.cap_text_inr h2{

		font-size:30px;

	}

	.cap_text_inr span{

		font-size:20px;

	}

	.header_right{

		width:400px;

	}

	.header_right > span{

		display:inline;

	}

	.sign_in{

		float:right;

		margin:0;

	}

	.sign_in_btn{

		line-height:37px;

	}

	.navbar-header{

		width:30%;

	}

	.navbar-collapse .navbar-nav.navbar-right:last-child{

		margin-right:-25px;

	}

	.grove_area p{

		padding:0;

	}

	.contact_left span{

		font-size:22px;

	}
	.contact_left_grad span{

		font-size:16px;

	}
	

	.footer_nav{

		width:465px;

	}

	.footer_nav ul li a{

		padding:0 5px;

	}

	.social_icon{

		width:240px;

	}

	.social_icon a{

		margin-left:5px;

	}

	.go_top_arrow{

		right:0;

		top:-30px;

	}

	.footer_left{

		float:none;

		width:100%;

	}

	ul.product_list li{

	    font-size: 25px;

	    line-height: 20px;

	    margin-bottom:10px;

	}

	ul.product_list li span {

	    font-size: 35px;

	    line-height: 20px;

	    margin-right: 7px;

	}

	h2.service_heading{

		font-size:23px;

	}

	h3.service_subheading {

	    font-size: 21px;

	    margin: 0 0 8px;

	}

	.service_banner{

		margin: 0;

	}

	.inner_header {

	    padding: 6px 0;

	}

	.inner_header .nav > li > a, .inner_header .header_right > span {

	    color: #666;

	}

	.inner_header .navbar-default .navbar-nav > .active > a, .inner_header .navbar-default .navbar-nav > .active > a:hover, .inner_header .navbar-default .navbar-nav > .active > a:focus {

	    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

	    color: #fff;

	}

	.inner_header .navbar-default .navbar-nav > li > a:hover, .inner_header .navbar-default .navbar-nav > li > a:focus {

	    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

	    color: #fff;

	}

	.catering_inner h2 {

	    font-size: 19px;

	    margin: 0 0 5px;

	}

	.catering_inner span {

	    font-size: 14px;

	    margin: 0 0 3px;

	}

	.catering_inner {

	    margin-bottom: 7px;

	    min-height: 93px;

	}

	.gray_pattern_out p {

	    font-size: 19px;

	    margin-top: 24px;

	}

	.gray_pattern_out p span {

    	font-size: 22px;

   }

   .box_outr span{

	   font-size:22px;

   }

   .info_sheet label{

		white-space:normal;

	}

	.setup_table_outr{

		overflow-x:scroll;
		overflow-y:visible;

	}

	.setup_cell .quantity .btn-group.bootstrap-select{

		width:62px !important;

	}

	.inner_header .nav > li > a{

		color:#666 !important;

	}

	.white_part .process_right p{

		padding:0;

	}

	.amount{

		padding:10px 5px;

	}

	.banner_text{

		padding:120px 0 0;

	}

	.banner_text h2{

		font-size:45px;

	}

	.search_part{

		margin:10px auto 0;

	}

	.info_left{

		width:31.7%;

	}

	.info_btn{

		display:inline-block;

	}

	.option{

		font-size:13px;

	}

	.info_left_hd{
		padding-bottom:15px;
	}

	.info_pic{
		width:85px;
	}
	.product_pic{

		width:200px;

		height:200px;

	}

	.product_inr h4{

		font-size:21px;

	}

	.banner_text{

		background:#2c2c2c;

		position:static;

		padding:15px 0;

	}

	.build{

		height:360px;

	}
	.coltabbg{
	    	height:360px !important;
	}
.build.new_bg{

		height:auto;

	}

	.sale_inr{

		padding:25px 0;

	}

	.street_area{

		padding:25px 0;

	}

	.street_area h2{

		font-size:25px;

		margin-bottom:10px;

	}

	.street_area p{

		font-size:20px;

	}

	.caterer_right{

		margin:0;

	}

	.city_outr h4{

		font-size:25px;

	}

	.city_outr span{

		font-size:22px;

	}

	.catering_inr h3{

		font-size:35px;

	}

	.inner_table .info_left{

		width:32.2%;

		margin-right:12px;
	}
	.sed_inr p{
		font-size:20px;
		line-height:25px;
	}
	.testimonial_slider .owl-pagination{
		margin-top:25px;
	}
	.grove_part h3{
		font-size:40px;
	}
	.new_c{
		right:25px;
		bottom:15px;
	}
	.grove_part_custom1 .product_pic_custom{
		width: 100%;
	}
}

@media (max-width: 991px) {

	.setup_area h3{

		font-size:30px;

	}

	.process_right h4{

		font-size:18px;

	}

	.process_right p{

		font-size:16px;

	}

	.service_text_part h5{

		font-size:30px;

	}

	.service_text_part{

		padding:50px 0;

	}

	.service_text_part p{

		margin:15px 0 0;

		font-size:18px;

	}

	.grove_area p{

		font-size:18px;

	}

	.grove_area p span{

		font-size:18px;

	}

	.tail_gating p{

		font-size:20px;

	}

	.service_text_part{

		background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);

	}

	.blue_section p{

		font-size: 15px;

		margin-bottom: 15px;

	}

	.blue_section p span {

	    font-size: 18px;

	}

	.inner_head_ot h2 {

	    font-size: 25px;

	    padding: 0 17px 8px;

	}

	.inner_head_ot h2 span {

	    font-size: 23px;

	}

	.inner_head_ot {

    	margin-bottom: 19px;

   }

   .map_logo{

   		width: 50px;

   		top: 11px;

   }

   h2.head_all {

	    font-size:22px;

	    margin: 0 0 7px;

   }

   p.cont_all {

	    font-size: 18px;

	    line-height:26px;

	    padding: 0;

	}

	.contact_outer{

		padding: 40px 0;

	}

	.contact_inner{

		padding: 20px;

	}

	label{

		font-size: 14px;

	}

	.form-control{

		height: 35px;

		font-size: 14px;

	}

	.row_contact {

	    margin-bottom: 9px;

	}

	.bootstrap-select > .btn{

		height: 35px !important;

		font-size: 13px;

    	font-weight: normal;

	}

	textarea.form-control {

    	height: 194px;

   }

	.tofy_ot {

	    height: 208px;

	    width: 216px;

	}

	.news_hd h3{

		font-size:30px;

	}

	.news_right h4{

		font-size:22px;

	}

	.news_right p{

		margin:15px 0 0;

	}

	.location_pic{

		width:150px;

		height:150px;

		line-height:150px;

	}

	.box_outr span{

		font-size:16px;

	}

	.employment_inr_top h2{

		font-size:18px;

	}

	.employment_inr_top p{

		font-size:20px;

	}

	.info_sheet h3{

		font-size:25px;

	}

	.faq_inr > span{

		font-size:14px;

	}

	.setup_cell{

		padding:5px !important;

		font-size:12px;

	}

	.setup_row:first-child .setup_cell{

		font-size:15px;

	}

	.total .setup_cell{

		font-size:14px;

	}

	.panel_outter{

		width:100%;

		overflow-x:scroll;

	}

	.prices_inr h3{

		font-size:20px;

		margin-bottom:12px;

	}

	.price_hd{

		font-size:18px;

	}

	.month span{

		font-size:17px;

	}

	.month p{

		font-size:17px;

	}

	.white_part .process_right{

		margin-top:30px;

	}

	.grove_experience h3{

		font-size:35px;

	}

	.panel_cell{

		font-size:23px;

	}

	.step_order{

		width:100%;

	}

	.step_bar{

		width:95%;

	}

	.date_row:first-child .date_cell{

		font-size:19px;

	}

	.date_cell span{

		font-size:16px;

	}

	.bold_text{

		font-size:20px !important;

	}

	.date_cell{

		font-size:17px;

	}

	.search_part{

		width:100%;

	}

	.sed_right{

		margin:0;

	}

	.search_part input{

		width:38%;

	}
	.select_outr_d{
		width:38%;
	}

	.search_inr .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){

		width:34%;

	}

	.inner_table .info_left{

		width:31.7%;

	}

	.packages_inr{

		padding:10px 0 0;

	}

	.packages_inr h3{

		padding-bottom:10px;

		font-size:30px;

	}

	.packages_outr h4{

		font-size:25px;

	}

	.trailer_nav h4{

		font-size:16px;

	}

	.trailer_nav li a{

		font-size:14px;

	}

	.packages_outr{

		margin:0 0 25px;

	}

	.add_ons h4{

		font-size:38px;

	}

	.addons_box{

		padding:5px;

	}

	.addons_box h5{

		font-size:17px;

	}
	.dipbrown_ouuter .addons_box h5 {
		font-size: 13px;
	}
	.addons_box span{

		font-size:14px;

	}

	.addons_box{

		margin:0 0 10px;

	}

	.packages_service h3{

		font-size:30px;

	}

	.packages_service h5{

		font-size:24px;

	}

	.dolar{

		font-size:28px;

	}

	.packages_service{

		padding:25px 0;

	}

	.grove_bluepart h5{

		font-size:25px;

	}

	.grove_bluepart p{

		font-size:18px;

		line-height:30px;

	}

	.dashboard_left{

		padding:5px;

	}

	.dashboard_left ul li a{

		font-size:14px;

	}

	.dashboard_left ul li a span{

		padding-right:5px;

	}

	.edit_profile label{

		font-size:14px;

		float:none;

		width:100%;

		line-height:25px;

	}

	.edit_profile input{

		height:30px;

		float:none;

		width:100%;

	}

	.review{

		float:none;

		width:100%;

		margin:0;

	}

	.review .more_info_new a,

	.review .cancel a{

		font-size:15px;

	}

	.choose_inr input{

		width:38%;

		margin:0 12px 10px 0;

	}
	.info_pic{

		float:none;

		width:100%;

		margin-right:0;

		margin-bottom:10px;

	}
	.contact_form .selectboxit-container span, .selectboxit-container .selectboxit-options a{
		font-size:13px;
	}
	.info_sheet .select_outr_d{
		width:100%;
	}
	.packing_cell{
		vertical-align:top;
	}
	.catering_inr h1, .news_hd h1{
		font-size: 34px;
	}
	.paypal_img{
		position:static;
	}
	.paypal_img{
		display:none;
	}

}

@media (max-width: 767px) {
    #spanid{
	   font-size: 20px !important;
	}
	.alert-danger {
    height: 70px !important;
    }

	.grove_part_custom2{
		display: none;
	}


	.grove_part_custom h3{
		font-size: 18px;
		margin-bottom: 12px

	}

	.product_pic_custom_img{
	  	height: 110px;
		margin-top:0;
	}

	.groupfaq_inr h4 span{
		margin-top:0;
	}

	.more_info_new {
		margin-bottom:20px;
	}

	.navbar-header{

		width:100%;

	}

	.header_part{

		padding:5px 0;

	}

	.logo{

		width:50%;

	}

	.header_right{

		float:none;

		width:100%;

		margin:0;

	}

	.header_right > span{

		margin-top:0;

	}

	.header_right > span{

		font-size:15px;

	}

	.sign_in{

		margin:5px 0 0;

		float:none;

	}

	.reserve{

		float:right;

		font-size:15px;

		padding:5px 20px;

		height:30px;

	}

	.sign_in_btn{

		line-height:inherit;

		font-size:15px;

		padding:5px 20px;

		height:30px;

		color:#336699;

		border-radius:3px;

		background:rgba(255,255,255,0.7);

		font-weight:600;

		transition: all 0.5s ease 0s;

		-webkit-transition: all 0.5s ease 0s;

		-moz-transition: all 0.5s ease 0s;

		-os-transition: all 0.5s ease 0s;

		position:relative;

		text-transform:uppercase;

	}

	.sign_in_btn:hover:after, .sign_in_btn:active:after {

    	width: 100%;

	}

	.sign_in_btn:hover{

		text-decoration:none;

	}

	.sign_in_btn:after {

		background: none repeat scroll 0 0 #fff;

		height: 100%;

		left: 0;

		top: 0;

		width: 0;

		content: "";

		position: absolute;

		transition: all 0.5s ease 0s;

		-webkit-transition: all 0.5s ease 0s;

		-moz-transition: all 0.5s ease 0s;

		-os-transition: all 0.5s ease 0s;

		z-index: -1;

		border-radius:2px;

	}
    .livsigncol{
        color:#990000 !important;
    }
	.navbar-collapse{

		width:100%;

	}

	.nav > li{

		background:#336699;

	}

	.nav > li > a{

		padding:7px 10px;

		font-size:14px;

	}

	.setup_area{

		padding:15px 0 0;

	}

	.setup_area h3{

		font-size:28px;
		margin-bottom:12px;

	}
	.beverageOuter h3{
		font-size: 34px;
	}
	.beverageOuter .beverageInner span{
		font-size:24px !important;
	}
	.cateringBeverage.beverageOuter {
		padding-bottom: 40px;
		padding-top: 20px;
	}
	.columbiaBeverage.beverageOuter {
		margin-top: 0px;
		margin-bottom: 45px;
	}
	.columbiaSitemapH3 {
		font-size: 34px;
	}
	.columbiaSitemap {
		margin-top: 35px;
		margin-bottom: 0px; 
	}
	
	.process_left{

		width:275px;

		height:275px;

		margin:0px auto;

	}

	.left_part{

		float:none;

	}

	.right_part{

		float:none;

		margin:30px auto 0;

	}

	.process_right{

		text-align:center;

	}

	.process_right h4{

		font-size:16px;

		margin-bottom:10px;

	}

	.process_right p{

		font-size:14px;

		line-height:25px;

	}

	.process_outr{

		padding-bottom:10px;

	}

	.border_area{

		margin-bottom:10px;

	}

	.service_part{

		background-size:100% !important;

		background-color:#000 !important;

		/*margin-top:25px;*/

	}
	.service_text_part{

		padding:45px 0;

	}

	.service_text_part h5{

		font-size:18px;

	}

	.service_text_part p{

		font-size:15px;

		line-height:25px;

		margin:30px 0 0;

	}

	.service_text_part span{

		font-size:16px;

	}

	.grove_area{

		padding:15px 0;

	}

	.grove_area p{

		padding:0;

		line-height:28px;

		font-size:15px;

		margin:0 0 25px;

	}

	.grove_area span{

		font-size:17px;

	}

	.top_arrow{

		top:-35px;

	}

	.tail_gating{

		padding:15px 0;

	}

	.tail_gating h5{

		font-size:16px;

	}

	.tail_gating p{

		line-height:28px;

		font-size:15px;

	}

	.contact_box_area{

		margin:15px 0 0;

		padding-top:15px;

	}

	.contact_left{

		margin-bottom:15px;

		padding:15px 0;

	}

	.contact_left span{

		font-size:18px;

		padding:10px 0 0;

	}
	
	.contact_left_grad{

		margin-bottom:15px;

		padding:15px 0;

	}

	.contact_left_grad span{

		font-size:18px;

		padding:0px 0 0;

	}
	
		.contact_left_grad img{
		    width:50%;
		}

	.footer{

		padding:70px 0 35px;

	}

	.footer_nav ul li a{

		padding:0 3px;

	}

	.cap_text{

		position:static;

		background:#000;

		padding:15px 0;

	}

	.cap_text_inr h2{

		font-size:18px;

	}

	.cap_text_inr span{

		font-size:15px;

	}

	.footer_left{

		float:none;

		width:100%;

		text-align:center;

	}

	.footer_nav{

		float:none;

		width:100%;

		display:block;

		text-align:center;

		margin:10px 0;

	}

	.footer_nav ul li{

		float:none;

		display:inline-block;

		margin:0 0 5px;

	}

	.social_icon{

		float:none;

		width:100%;

		display:block;

		text-align:center;

	}

	.social_icon a{

		display:inline-block;

		float:none;

	}

	.header_right > span{

		display:block;

	}

	.go_top_arrow{

		top:-57px;

	}

	ul.product_list{

		margin-bottom: 20px;

	}

	.blue_section{

		padding: 30px 0;

		text-align: center;

	}

	.blue_section p {

	    line-height: 24px;

   }

   .inner_header .header_right {

	    float: right;

	    margin: 27px 0 0;

	    width: auto;

	}

	.inner_header .navbar-header {

	    float: left;

	    width: auto;

	    margin-top: 5px;

	}

	.inner_header .logo {

	    overflow: hidden;

	    width: 85px;

	}

	.inner_header .logo img{

		max-width: 304px;

	}

	.inner_header .navbar-toggle{

		position: absolute;

		right: 0;

		top: 0;

	}

	.inner_body {

	    padding-top: 97px;

	}

	ul.product_list li {

	    font-size: 18px;

	    line-height: 19px;

	    margin-bottom: 4px;

	    display:inline-block;

	    margin-right: 5px;

	}

	ul.product_list li span {

    	font-size: 25px;

   }

   .gray_pattern_out .col-xs-5, .gray_pattern_out .col-xs-7{

   		width: 100%;

   }

   .tofy_ot{

   		float: none;

   		margin: 0 auto;

   }

   .grove_section .col-xs-4{

   		width: 100%;

   }

   .gray_pattern_out{

   		text-align: center;

   }

   .news_pic{

	   float:none;

	   width:100%;

	   margin:0 0 15px 0;

   }

   .news_right h4{

	   font-size:14px;

   }

   .news_right > span{

	   font-size:13px;

   }

   .news_right p{

	   margin:10px 0 0;

	   font-size:14px;

   }

   .news_details{

	   margin:0 0 15px;

   }

   .pagination > li{

	   margin:0px 3px;

   }

   .pagination > li > a, .pagination > li > span{

	   padding:5px 12px 7px;

	   font-size:18px;

	   line-height:inherit;

   }

   .news_pic > img {

    	width: 100%;

	}

	.sprit_area h4{

		padding:0 0 5px;

	}

	.sprit_text_area {

   	 	margin: 20px 0 0;

	}

	.time span{

		font-size:15px;

	}

	.grove_text p{

		margin:25px 0 0;

	}

	.grove_text p::first-letter{

		padding-left:0;

	}

	.grove_text p span{

		font-size:16px;

	}

	.grove_text p{

		font-size:13px;

		margin:10px 0 0;

		line-height:28px;

	}

	.faq_inr h4{

		font-size:18px;

	}

	.box_outr{

		padding:12px 0;

		margin:0 0 10px;

	}

	.info_sheet label{

		font-size:15px;

	}

	.info_sheet input{

		padding:5px 10px 5px;
		font-size:15px;

	}

	.fld_outr{

		margin:10px 0 0;

	}

	.info_sheet textarea{

		height:85px;

	}

	.setup_cell .btn-group.bootstrap-select{

		width:150px !important;

	}

	.setup_cell .filter-option.pull-left{

		font-size:14px;

	}

	.pay_area a{

		width:44%;

		float:left;

	}

	.inner_header .nav > li > a{

		color:#fff !important;

	}

	.price_hd{

		font-size:18px;

		text-align:center;

	}

	.month{

		margin-top:10px;

	}

	.month span{

		font-size:15px;

		line-height:25px;

		text-align:center;

	}

	.month p{

		font-size:14px;

		text-align:center;

	}

	.bold_text .month{

		margin-bottom:0;

	}

	.price_right{

		margin-top:25px;

	}

	.white_part .process_right{

		margin-top:20px;

	}

	.white_part .process_right h4{

		font-size:17px;

	}

	.white_part .process_right p{

		line-height:28px;

		font-size:17px;

	}

	.white_part .process_right p span{

		font-size:17px;

	}

	.grove_experience h3{

		font-size:20px;

		margin:25px 0 10px;

	}

	.sml_text{

		font-size:16px;

	}

	.panel_cell{

		font-size:14px;

	}

	.white_part{

		padding:0;

	}

	.price_right > img {

    	width: 100%;

	}

	.step_inr h3{

		font-size:20px;

		margin:25px 0;

	}

	.package h4{

		font-size:16px;

	}

	.package > span{

		font-size:15px;

	}

	.package h4 > span{

		margin-top:6px;

		margin-bottom:0;

	}

	.package{

		margin:0 0 12px;

	}

	.location > span{

		font-size:16px;

	}

	.location{

		width:38%;

		margin-right:5px;

	}

	.packing_cell{

		padding:0 15px 12px;

		font-size:14px;

	}

	.packing_row:first-child .packing_cell{

		font-size:14px;

	}

	.big_text .packing_cell{

		font-size:14px;

	}

	.form_inr label{

		font-size:14px;

	}

	.mob_view{

		display:block;

		width:100%;

	}

	.desktop_view{

		display:none;

	}

	.form_area h2{

		float:none;

		width:100%;

		font-size:16px;

	}

	.form_area{

		margin-top:35px;

	}

	.form_inr input{

		margin-bottom:12px;

	}

	.form_inr .selectpicker{

		margin-bottom:12px;

	}

	.check_outer{

		margin-bottom:12px;

	}

	.step_inr{

		padding:40px 0 0;

	}

	.date_row:first-child .date_cell{

		font-size:18px;

		text-align:center;

	}

	.date_cell span{

		font-size:15px;

	}

	.bold_text{

		font-size:13px !important;

		line-height:inherit !important;

	}

	.date_cell{

		font-size:15px;

		text-align:center;

	}

	.gap{

		padding-bottom:12px;

	}

	.banner_text h2{

		font-size:20px;

	}

	.search_result_part h3{

		font-size:16px;

	}

	.company_info{

		padding-bottom:15px;

	}

	.product_inr h4{

		font-size:19px;

		margin:15px 0;

	}

	.product_inr p{

		font-size:16px;

		margin-bottom:10px;

	}

	.product_inr{

		margin-bottom:25px;

	}

	.employ_pic{

		margin-bottom:15px;

	}

	.info_btm{

		margin:45px 0 10px;

	}

	.product_info{

		margin:50px 0 18px;

	}

	.grove_part h3{

		font-size:20px;

	}

	.grove_part{

		padding:25px 0;

	}

	.sed_inr{

		margin:12px 0 0;

		text-align:center;

	}

	.sed_inr p{

		font-size:16px;

		line-height:30px;

	}

	.group_mob{

		display:block;

	}

	.group_footer{

		margin-top:15px;

	}

	.sed_inr .col-sm-6 {

		display:inherit;

		float:inherit;

		vertical-align:inherit;

		width:auto;

	}

	.search_part input{

		width:34%;

	}
	.select_outr_d{
		width:34%;
	}

	.search_part input{

		padding:9px 10px 9px 38px;

	}

	.search_part input{

		font-size:14px;

	}

	.text_slide{

		height:30px;

	}

	.blog_row h3{

		line-height:25px;

		font-size:18px;

		margin-bottom:5px;

	}

	.blog_row p {

		font-size: 15px;

		line-height: 24px;

		margin: 10px 0;

	}

	.reading a{

		font-size:16px;

	}

	.blog_row{

		margin-bottom:15px;

		padding-bottom:15px;

	}

	.groupfaq_inr h4{

		font-size:20px;

	}

	.groupfaq_inr p{

		font-size:16px;

		padding:0 0 15px 15px;

		background-position:left 7px;

	}

	.trailer_inr p{

		font-size:15px;

		line-height:24px;

	}

	.service_row{

		padding-bottom:20px;

	}

	.trailer_details h3{

		font-size:20px;

		margin:25px 0 5px;

	}

	.trailer_details p{

		font-size:16px;

		line-height:25px;

	}

	.trailer_details{

		margin-bottom:20px;

	}

	.owl-prev{

		width:55px;

		height:45px;

	}

	.owl-next{

		width:55px;

		height:45px;

	}

	.groupfaq_inr h4 span{

		margin-top:0;

	}

	.group_hdr .navbar-nav > li > a{

		padding:5px 10px;

		font-size:16px;

	}

	.contact_text{

		margin-right:0;

	}

	.contact_text a{

		font-size:16px;

	}

	.slogan_banner h3{

		font-size:23px;

	}

	.sale_inr{

		padding:25px 0;

	}

	.sale_inr p{

		font-size:16px;

		line-height:22px;

	}

	.sale p{

		margin:10px 0 0;

		line-height:22px;

	}

	.street_area{

		padding:15px 0;

	}

	.street_area h2{

		font-size:18px;

		margin:0 0 15px;

	}

	.street_area p{

		font-size:17px;

	}

	.sales_contact{

		margin:15px 0;

	}

	.sales_contact a{

		padding:0 15px;

		height:40px;

		font-size:16px;

		line-height:40px;

	}

	.catering_inr h3{

		font-size:22px;

	}

	.outter{

		margin:15px 0;

	}
	.outter p {
		font-size:15px;
	}

	.catering_inr{

		padding:25px 0 0;

	}
	.columbiaBeverage p,.cateringBeverage p {
		font-size:16px;
		line-height:24px;
	}
	.city_outr h4{

		font-size:16px;

		margin-bottom:10px;

	}

	.city_outr span{

		font-size:15px;

	}

	.city_outr{

		margin:0 0 20px;

	}

	.slogan_banner span{

		font-size:18px;

	}

	.slogan_banner h4{

		font-size:22px;

	}

	.new_inr .setup_area{

		padding:20px 0 0;

	}

	.create_part h5{

		font-size:20px;

	}

	.tailgate_box{

		margin:15px 0;

		padding:0 10px 10px;

	}

	.packages_inr h3{

		font-size:18px;

		margin-bottom:10px;

	}

	.packages_outr h4{

		font-size:16px;

	}

	.packages_outr span{

		font-size:15px;

	}

	.packages_outr p{

		font-size:14px;

		line-height:20px;

	}

	.add_ons h4{

		font-size:23px;

	}

	/*.addons_box img{

		width:100%;

	}*/

	.addons_box h5{
		/*font-size:15px;*/
		font-size:18px;

	}
	.dipbrown_ouuter .addons_box h5 {
		font-size: 15px;
	}

	.packages_service h3{

		font-size:17px;

	}

	.packages_service h5{

		font-size:16px;

	}

	.packages_service span{

		font-size:16px;

	}

	.dolar{

		margin:0 0 15px;

		font-size:23px;

	}

	.grove_bluepart{

		padding:50px 0 25px;

	}

	.grove_bluepart h5{

		font-size:18px;

	}

	.grove_bluepart p{

		font-size:16px;

		line-height:25px;

	}

	.add_ons{

		margin-top:10px;

	}

	.dashboard_left ul li{

		margin:0 0 10px;

	}

	.dashboard_right h4{

		font-size:18px;

		margin-bottom:10px;

	}

	.editfld_outr{

		margin:0 0 8px;

	}

	.profile{

		border-top:1px solid #e2e2e2;

		padding-top:15px;

	}

	.choose_hrder{

		font-size:16px;

		margin:0 0 20px;

	}

	.select_option{

		width:265px;

		height:30px;

		line-height:30px;

		font-size:15px;

	}

	.green_text{

		font-size:15px;

		padding-left:0;

		margin:10px 0 0;

	}

	.chair_cell{

		font-size:15px;

	}

	.chair_cell span{

		font-size:20px;

	}
	.packages_service.new p{
		font-size:16px;
		line-height:22px;
	}
	.inner_header .outer_menu .navbar-collapse{
		top:90px;
	}
	.more_info_new{
		/*margin-bottom:15px;*/
	}
	.chang_bggray .addons_box{
		text-align:center;
	}
	/****add css 12-5-15****/
	.new_inner_cel{
		padding:5px 65px !important;
	}
	.new_class .setup_cell{
		height:45px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		color:#fff;
	}
	.info_sheet .select_outr_d{
		height:30px;
	}
	.info_sheet .selectboxit-container span, .selectboxit-container .selectboxit-options a{
		height:30px;
		line-height:30px;
	}
	.hidden_view{
		display:none;
	}
	.iphone_cell{
		display:block;
	}
	.packing_cell{
		font-size:12px;
	}
	.setup_row .select_outr_d{
		width:170x;
	}
	.select_outr_d .selectboxit-container span, .selectboxit-container .selectboxit-options a{
		font-size:17px;
		z-index: 2;
	}
	.catering_inr h1, .news_hd h1{
		font-size: 27px;
	}
	.navbar-nav{
		/*height:260px;
		overflow:auto;
		z-index:9999999999;*/
	}
	.fld_outr.btn{
		margin-top:12px;
	}
	.inner_header .dropdown-menu {
    	left: -150px !important;
	}
	.bungalow_outr.new{
		height:150px;
	}
	.search_fld::after,
	.search_fld::before{
		left:25px;
	}
	.addons_select .select_option{
		width:200px;
	}
	.checkout_btn.paybtn{
		padding:0;
		width:100%;
	}
	.addons_cell{
		float:none;
		width:100%;
		overflow:hidden;
	}
	.addons_inr{
		width:280px;
	}
	.grove_part_custom1 .product_pic_custom{
		width: 50%;
	}
}
@media (max-width: 610px) {
	.dipbrown_ouuter .addons_box h5 {
		font-size: 13px;
	}
}
@media (max-width: 568px) {

	.dipbrown_ouuter .addons_box h5 {
		font-size: 20px;
	}
	.dipbrown_ouuter .chair_cell label {
		font-size: 13px;
	}


	 .reserve, .sign_in_btn{

	    font-size: 12px;

	    padding: 5px 13px;

	}

	.history_inr p{

		font-size:15px;

		line-height:25px;

		margin-bottom:5px;

	}

	.grove_inr{

		padding-top:0;

	}

	.grove_pic img{

		margin:15px 0;

	}

	.news_hd h3{

	   font-size:17px;

	   padding:0 0 15px;

	   margin-bottom:15px;

   }

   .sprit_area h4{

		font-size:20px;

	}

	.txt_outr p{

		font-size:13px;

	}

	.date_text{

		font-size:13px;

	}

	.box_outr span{

		font-size:18px;

	}

	.location_top{

		margin-bottom:25px;

	}

	.employment_inr_top h2{

		font-size:18px;

	}

	.employment_inr_top p{

		font-size:16px;

	}

	.employment_inr_top{

		padding:15px 0;

	}

	.info_sheet h3{

		font-size:15px;

		margin-bottom:0;

	}

	blockquote{

		display:none;

	}

	.service_text_part span{

		display:none;

	}

	.service_text_part{

		padding:20px 0;

	}

	.setup_row:first-child .setup_cell{

		font-size:12px;

	}

	.setup_cell{

		font-size:10px;

	}

	.plus::before{

		bottom:4px;

	}

	.step_cell{

		font-size:16px;

	}

	.step_cell.active{

		font-size:16px;

	}

	.location > p{

		font-size:12px;

	}

	.deposit{

		float:none;

		width:100%;

	}

	.amount{

		float:none;

		width:100%;

		margin:10px 0 12px;

	}

	.form_inr .col-sm-12 img{

		margin-bottom:3px;

	}

	.check_lbl{

		width:85%;

	}

	.date_row:first-child .date_cell{

		font-size:14px;

	}

	.date_cell span{

		font-size:12px;

	}

	.bold_text{

		font-size:12px !important;

	}

	.date_cell{

		font-size:12px;

	}

	.iphone{

		display:none;

	}

	.search_part input{

		float:none;

		width:100%;

		margin:0 0 10px;

	}
	.select_outr_d{
		float:none;
		width:100%;
		margin:0 0 10px;
	}

	.info_left{

		float:none;

		width:100%;

		margin:0 0 10px;

	}

	.check_btn{

		font-size:15px;

	}

	.company_info p{
		font-size:15px;
		line-height:24px;
	}
	.columbiaBeverage p,.cateringBeverage p {
		font-size:15px;
		line-height:24px;
	}
	.info_pic {

		float:left;

		margin-right:10px;

		width:52%;

		margin-bottom:10px;

	}

	.search_inr .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){

		width:100%;

		margin-bottom:10px;

	}

	.groupfaq_inr h4{

		font-size:16px;

	}

	.groupfaq_inr p{

		font-size:14px;

	}

	.groupfaq_inr h4 span{

		margin-right:5px;

		width:25px;

		height:25px;

	}

	.trailer_details h3{

		font-size:16px;

	}

	.trailer_details p{

		font-size:14px;

	}

	.catering_inr h3{

		font-size:18px;

	}

	.inner_table .info_left{

		width:100%;

		margin-right:0;

	}

	.trailer_nav li{

		float:none;

		width:100%;

	}

	.price_outr span{

		width:62px;

	}

	.info_details{

		width:44%;

	}

	.profile .col-xs-4,

	.profile .col-xs-8{

		width:100%;

	}

	.dashboard_left{

		margin:0 0 25px;

	}

	.dashboard_left{

		padding:15px 17px;

	}

	.dashboard_left ul li a span{

		padding-right:15px;

	}

	.choose_inr input{

		width:100%;

	}

	.choose_inr{

		margin:25px 0 0;

	}

	.checkout_btn{

		font-size:15px;

		padding:0 25px;

		height:38px;

		line-height:35px;

	}

	.setup_cell.bold_text > img {

    	width: 100%;

	}

	.hidden_section{

		display:none;

	}

	.show_section{

		display:block;

		margin:10px 0 0;

	}

	.title{

		font-size:12px;

		line-height:25px;

	}

	.bunglow_left p{

		font-size:14px;

	}

	.tailgate_bunglow{

		margin:0 0 10px;

	}

	.price_text span{

		font-size:14px;

	}

	.chair_cell{

		font-size:12px;

		width:150px;

	}
	.chair_pic{
		width:68px;
	}

	.chair_cell span{

		font-size:17px;

	}
	.packages_outr .col-xs-6{
		float:none!important;
		width:100% !important;
	}
	.info_btm .col-xs-6{
		width:100%!important;
		float:none !important;
	}
	.add_ons .col-xs-4{
		width:100% !important;
		float:none !important;
	}

/****add css 23-5-15****/
	.profile_left{
		float:none;
		width:250px;
		margin:0 auto 25px;
	}
	.about_right h3{
		font-size:18px;
	}
	.about_right span{
		font-size:15px;
	}
	.about_right p{
		font-size:13px;
	}
	.about_outr{
		margin:0 0 15px;
	}
	.catering_inr h1, .news_hd h1{
		font-size: 26px;
	}
	.sign_in_btn{
		margin-right:0;
		Padding:3px 7px;
	}
	.sign_in_btn.clk{
		margin-right:5px;
	}
	.contact_head h1{
		padding: 0px 0 14px;
	}
        .contact_head h1 span{
		font-size:30px;

	}
	.contact_head p span{
		font-size:16px;
	}
	.packages_inr h1 {
		font-size:26px;
	}
	.packages_outr .new_small h4 {
    		font-size: 23px;
	}
	.select_option {
		font-size: 12px;
		padding: 0 3px;
	}
	.locate{
		margin:10px 0 0;
	}
	.check_btn{
		width:300px;
		padding:0;
	}
	.resiphone_view{
		display:block;
	}
	.res_desview{
		display:none;
	}

}
@media (max-width:360px) {
	.info_pic {
		width:42%;
	}
	.info_details{
		width:auto;
	}
	.check_btn{
		width:220px;
		font-size:14px;
		padding:10px 5px;
	}

	/*.grove_part_custom2{*/
		/*display: none;*/
	/*}*/
}

@media (max-width:1199px){
    .capchaMainDiv {
    flex-direction: column;
    align-items: flex-start;
    }
}

@media (min-width:480px) and (max-width:640px){
	.search_fld{
		width:448px;
	}
	.form_row{
		float:left;
		margin-right:5px;
		width:48%;
	}
	.form_row .check_outer > div{
		float:left;
	}
	.form_row .regular-checkbox + label{
		margin-top:5px;
	}
	.search_fld{
		padding:10px;
	}
	.inner_header .dropdown-menu {
    	left: -312px !important;
	}
	.form_row .check_outer {
		float: none;
		width: 100%;
	}
	a.forgate_cell{
		float:left;
	}
	#spanid{
	   font-size: 20px !important;
	}
	.alert-danger {
    height: 70px !important;
    }
}

@media(max-width: 375px){
	.grove_part_custom2{
		display: none;
	}
	#spanid{
	   font-size: 20px !important;
	}
	.alert-danger {
    height: 70px !important;
    }
}