

@media (max-width:1024px) {

.nav > li  {
    padding: 0 40px;
}
	
.carousel-caption {
    left:6%;
    right:10%;
	top: 60px;
}
.carousel-caption h1{
	font-size:28px;
	padding:0 0 10px 0;
}

.carousel-caption h2{
	font-size:20px;
	padding:0 0 10px 0;
}

.carousel-caption p{
	font-size:12px;
	padding:0 0 5px 0;
}	
	
.carousel-control.left {
    left:54.2%;
	top: 25%;

}

.carousel-control.right {
	right: 39.9%;
    top: 43%;
}
	
h1{font-size:26px; padding:25px 0;}
h2{font-size:26px; padding:25px 0;}

	

.blkbg h1{
	font-size:25px;
}


	
.cname{
	margin-top:20px;
}	
	
.subscribebg{
	width:85%;
	padding: 10px;	
}
.form_bg {
    padding: 27px 15px 96px 15px;
}	
	
.view p {
    font-size: 12px;
    padding: 10px 20px 0px;
    line-height: 18px;
}

.view-sixth .mask {
   width: 90%;
}	
#pro_range .boxh {height: 150px;}	
.box_group {font-size: 13px;}
.wht_box2 img{height:175px;}
.offer img{height:130px;}
.pink_box span {padding: 8px 0 0 12px;}
.pink_box{font-size:17px;}
.pink_box img {width: 35px;}
.wht_box2, .listing_img{height: auto;}







}






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

.newsletter-widget input.form-control {
    background: transparent;
    border: 1px solid #a8eef9;
    height: 45px;
    color: #fff !important;
    width: 210px !important;
    margin: 0 10px;
}

.btn-default-full {
width:auto;
}

.subhead, .newsletter-widget {
    font-size: 14px;
}

h1 {
    font-size: 24px;
}

.navbar-default .navbar-nav > li > a {
    font-size: 14px !important;
}

.nav > li > a {
    padding:0;
}

.nav > li  {
    padding:0 28px;
}



.carousel-caption h1{
	font-size:20px;
	padding:0 0 10px 0;
}

.carousel-caption h2{
	font-size:20px;
	padding:0 0 10px 0;
}

.carousel-caption p{
	font-size:12px;
	padding:0 0 5px 0;
}


.btn-primary {
	padding:5px 15px; 
	font-size: 14px;
}


.carousel-control.left {
    left:56.5%;
	top: 15.6%;

}

.carousel-control.right {
	right:35.5%;
    top: 39.6%;
}


.parallax {
	padding: 100px 0;
}


.subscribebg{
	width: 98%;
padding: 9px 20px;
}
.form_field{
	width: 380px ;
}

	
.txt_rht_pnl{
	float: left;

}


.offer_txt {
    height: 160px;
}
	
.consultation_bg {
    height:470px;
    padding: 10px 0 0 0;
    margin: 80px 0 0 0;
}	
	
.fabig {
    font-size: 12px;
    padding: 0 3px;
}	
	
.sidebar-module h4 {
    font-size: 18px;
}

.sidebar-module .panel-title {
    font-size: 12px !important;
}
.post .pull-right{float:none!important;}
#pro_range .boxh {height: 100px;}		
.offer img{height:100px;}
.img_title {font-size: 14px;top: -70px;}
.wht_box2, .listing_img{height: auto;}










	

	
}






@media (max-width:640px) {
.container {
    width:100%;
}
.top {padding:0; z-index: 999999;}

h1{font-size:20px; padding:20px 0;}
.heading {font-size: 18px; padding:3px; margin:0 0 25px 0;}
.deading span{display: table;}

.topbar span {
    margin: 0 8px 0 0;
}
.img_title {font-size: 15px; top: -55px;}
	
	
.mid {
    width: 100%;
    color: #555 !important;
}


.gbg_panel p{
	font-size:10px;
	line-height:15px;
}


.navarea .pull-right{float:none!important;}
.navbar {
     padding-top: 0px;float: none; border:0px solid transparent!important;
    position: absolute;
    width: 100%;
    left: 0;

}
.navbar-nav {
    margin:0 0 10px 0;
    background:#d8c270;
    z-index:9999!important;
    position:relative!important;
	padding:0 0 0 0px;
}

.navbar-toggle {
	position: absolute;
	background-image: none;
	border: 1px solid #fff!important;
	border-radius: 3px !important;
	padding: 8px !important;
	margin-top:-55px;
	right:5px;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #71d3fc;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-nav > li > a {
    color: #fff !important;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff!important;
    background-color: transparent!important;
}

.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 5px 5px 15px;
}
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: #0ab9d3;
    border: 0;
    box-shadow: none;
}

.dropdown-menu > li > a:hover {
	background:#07c0db!important;
    color: #fff!important;
}
.navbar-default .navbar-nav > .active > a {
    color: #fff !important;
}


.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #FFF !important;
	background-color: #62cbf7 !important;
}

.navbar-default .navbar-nav > li > a:hover {
	color: #FFF !important;
	background-color: #4cb6c6 !important;
}

.nav > li > a {
    position: relative;
    display: block;
    padding:5px;
	text-align: left;

}

.nav > li {
    padding:5px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	font-size:12px;	
	font-weight:600!important;
	padding:4px 8px!important;
}



.carousel-control.left {
    left: 35%;
    top: -35px;
}

.carousel-control.right {
    right: 35%;
    top: -35px;
}
.carousel-control .fa {
    font-size: 40px;
}

.search { width:95%;top:55%;}


.footer h1 {
    padding:30px 0 15px 0;
}
.searchbg .form-control {
    height:35px;
    background-color: rgba(255,255,255,0.9);
}

.form_field{
	width: 90% !important;
}
.searchbg {
    width: 96%;
    margin: 0 auto;
}

.copyright{
    font-size: 11px;
}

.copyright p {
    font-size: 11px;
}



.form_bg {
    padding: 25px 15px 29px 15px!important;
}

.col_space {
    margin: 10px 0;
}

.sidebar {
    margin-top: 40px;
}
.panel-body {
    padding: 15px;
    text-align: left;
}

.post .pull-right{float:none!important;}
.book_vendorbg{
    padding: 20px 0 35px 0;
    margin: 0px auto;
}

.book_vendorbg h1 {
    font-size: 20px;
}
.book_vendorbg .res_col {
    padding:0;
}
.book_icon {
    width: 60px;
}
.res_col{margin:0 0 15px 0;}
.col_space2{margin:10px 0;}

.searchbtn {
    border-radius: 4px;
    padding: 10px 1px;
    width:100%;
    margin-top: 5px;
	margin-left:0;
}

.search h3 {font-size: 18px;padding: 0 0 7px 0;}

.footer_top .container {
    padding-right: 1px;
    padding-left: 1px;
}
.btn_red { padding: 8px 12px;font-size: 14px;}
.footer_top .footer_top_right {font-size: 13px;padding: 7px 0 0 0px;}
#logintable {width: 90%;}
.text_top {top: 20%;}   
.text_top h1 {font-size: 20px;padding: 6px 0 10px 0;}
.whtbg {font-size: 13px;}
.spacer115 { height: 20px;}
.spacer {height: 10px;}
.whtbg{margin: 0 0 15px 0;}
.whtbg img {width: 130px;margin: 0 8px;}
.res_full_btn{width:100%;}
.vendor_top_rht .pull-right{float:none!important;}
.wht_box {margin: 10px 10px 20px 10px;}
.banner_txt {margin-top: -60px;}
.banner_txt h1 {font-size: 16px;margin: 0 0 5px 0;}
.banner_txt p {font-size: 12px;}
.vendor_btn {
    float: none;
    margin-top:0px;
    width: 100%;
}


.navbar-nav.vendor_btn .open .dropdown-menu {
    background-color: #fff;
	border:1px solid #e4046e;
box-shadow:0 0 6px #888;
}

.btn_white {height:45px;}
.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    margin-right: 0;
    width: 100%;
}

.well .pull-right{float:none!important; margin-top:5px;}

.process-step h1 {font-size: 18px;}
.btn-circle {width: 70px;height: 70px;}
.fa_big {font-size: 28px!important;}


.nav li.btn_white a {
	text-align: center!important;
}

.navbar-toggle .icon-bar {
    border: 1px solid #fff;
}
#contactModal .modal-dialog {width: 95%;}

.mid_inner {padding: 130px 0 20px 0;}

.latest_event{display:none;}
#pro_range .boxh {height:auto;}
#pro_range .boxh img {height: 116px;}
.box_group_bottom, .box_group{ height: auto;}
.wht_box2 img { height: auto;}
.offer img{height:100px;}
.choose_us p{height:auto;}
.pink_box{font-size:20px;}
.wht_box2, .listing_img{height: auto;}
#carousel-reviews .carousel-inner .wht_box {
    height: auto;
}
#carousel-reviews{height: auto;}

#myAdCarousel .carousel-inner {padding-top:0!important;}
.well { padding: 15px 8px;}
.gmap iframe {margin-top: 0px;}

.heading span { padding: 0;}
.topbar .container{padding-right: 0;}
.topbar .col-sm-5{padding-right:12px;}







}

@media (max-width:320px) {
.footer_top .footer_top_right {font-size: 11px;}
.book_vendorbg h1 {
    font-size: 17px;
}
.book_icon {
    width: 50px;
}
.book_txt {
    font-size: 16px;
}

}