@media screen and (max-width : 1269px) {
.container { width: 95%; }
/********Nav*******/
.nav-head { width:82%; height: auto; margin: 0px; padding: 0px; }
.calender { display:block; }
.nav > li > a { padding: 10px 14px; }
.navbar-default .navbar-nav > li > a { font-size: 12px; }
.Review-text { width: 74%;}
.sticky .calender { display:none; }
/***********Review**********/
.blog { margin-bottom: 20px; }
.girl-bg2 h1, .empl-heading h1 { border-bottom: 1px solid #424242; background: none; margin: 0px 20px; padding: 10px 0px; }
.gallery-thumb { padding-top: 20px; }
.bg-line { background: none; }
.bg-line h1 { width: 90%; }
.book-bnow { width: 21%; }
/***********write-review-form**********/
.input[type="checkbox"], input[type="radio"]{margin: 4px 0 0 78px;}
.input3-contact-dv{ width:27.9% !important;}
}
@media screen and (max-width : 1169px) {
.container { width: 95%; }
/********Nav*******/
.nav-head { width:82%; height: auto; margin: 0px; padding: 0px; }
.calender {width: 170px; float: right;}
.nav > li > a { padding: 10px; }
.navbar-default .navbar-nav > li > a { font-size: 12px; }
.Latest-Review img { width: 100%; }
/***********chosebutton-gallerypage**********/
.btn-group, .btn-group-vertical { margin-right: 20px; width: 22%; margin-bottom: 14px; }
.girl-bg2 h1, .empl-heading h1, .member-heading h1, .contact-heading h1, .contact-heading2 h1, .about-section h2, .My-Details h2 {background: none; margin: 0px 20px 20px 0px; padding: 10px 0px; }
.member-heading h1 { margin: 0px 0px 0px 0px; width: 100% }
.line-midle { background: none; margin-bottom: 0 }
.line-midle h2 { padding: 5px 0; display: block }
.gallery-thumb { padding-top: 0px; }
.gallery-thumb ul li:nth-of-type(5n+1) { margin-left: 23px; }
.gallery-thumb ul li { width: 17%; }
/***********Profile**********/
.pull-right p { margin-top: 20px; }
.table { margin-top: 20px; }
.thumbnail a > img, .thumbnail > img { width: 100%; }
/***********contact**********/
.contact-heading { padding: 0px; }
.input-booking{width: 21%;}
/***********sitemap**********/
.sitemap-main { margin-top: 20px; }
.book-bnow { width: 26%; }
.texts { width: 74% }
.member-heading { background: none }
.Choose-Location { padding-top: 20px }
.empl-heading { padding: 0 }
.Review-text { width: 73%;}

}
@media screen and (max-width : 1080px) {
.Review-text { width: 70%;}
.input3-contact-dv{ width:27.8% !important;}
.nav > li > a { padding: 10px 8px; }
}
@media screen and (max-width : 1024px) {
.container { width: 95%; }
/********Nav*******/
.Review-text { width:78%; }
.Latest-Review img { width: 100%; }
/***********Gallery**********/
.gallery-thumb ul li { width: 22%; margin-bottom: 20px !important; }
/********chosebutton-gallerypage******/
.btn-group, .btn-group-vertical { margin-right: 20px; width: 23%; margin-bottom: 15px; }
/********Booking******/
.input2 { width: 22%; }
.input2-dv { width:32%; }
.input3 { width: 21%; }
.Choose-Location { padding: 0px; }
.input-contact { width: 100%; }
.Choose-Location { padding: 20px 0px 0px 0px; }
.book-bnow { width: 29%; }
.texts { width: 70% }
.member-heading { padding-bottom: 10px; }
.blog { float: none; display: inline-block; width: 49% }
/***********write-review-form**********/
.input[type="checkbox"], input[type="radio"]{margin: 4px 0 0 58px;}
/*===========================togle-Nav===========================*/
.navbar .dropdown-menu::before { display:none;}
.nav-togle { position: absolute; right: 0; width: 230px; background: #000; padding: 0px 15px; }
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header { z-index: 999; }
.navbar-collapse { text-align: left; float: right; }
.navbar-default .navbar-toggle { background: #fff; color: #000; border: none; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background: #fff; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav { background: #242424; margin: 0px; z-index: 999; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { /*padding-right:15px;*/ border: none; width: 100%; float: right; position: absolute; right: 18px; z-index: 999; width: 250px; float: right; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { border-bottom: 1px solid #3a3a3a; }
.navbar-default .navbar-nav > li > a { border-bottom: 1px solid #3a3a3a; }
.nav > li > a { padding: 10px 15px; }
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { border-bottom: 1px solid #57573F; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background: #000; }
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { background: #000; }
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header { margin-right: 0px; }
.navbar .dropdown-menu::after { display: none; }
.sticky .stick-logo { display: inline-block; text-decoration: none; color: #fff; }
.sticky .stcky-red { display: inline-block; padding: 0px; }
.navbar-nav .open .dropdown-menu {position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none;}
.navbar-header {float: none;}
.navbar-left,.navbar-right {float: none !important;}
.navbar-toggle { display: block;}
.navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1)}
.navbar-fixed-top {top: 0; border-width: 0 0 1px;}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important; margin-top: 7.5px;}
.navbar-nav>li {float: none;}
.navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;}
.collapse.in{display:block !important;}
.input3-contact-dv{ width:28.8% !important;}
.dv-new-calender { display: block!important; text-align: left;  width: 100% !important;}
.calender { display: none; width: 170px; float: left;}
.nav-head {width: 100px;float: right;}
.sticky .nav-head {width: 100%; float: left;}
.sticky .logo-staky { display: inline-block; float: left; width: 40px; margin: 0 2px; }
}
@media screen and (max-width : 969px) {
.container { width: 95%; }
.new-letter-input{ width:100%}
.new-letter-input .row{margin-right:0px; margin-left:0px; }
.new-letter-input .form-group .input-group{text-align:center;}
.new-letter-input .form-group .input-group .form-control { width:200px;  display: inline; float: none; vertical-align:top;}
.new-letter-input .form-group .input-group .input-group-addon{ display:inline;}
/***********Gallery**********/
.btn-group > .btn:first-child { text-align: left; }
/***********Footer**********/
.separet { clear: both; }
.category-nav { margin-bottom: 20px; }
.quick-nav { margin-bottom: 20px; }
/***********chosebutton-gallerypage**********/
.btn-group, .btn-group-vertical { margin-right: 12px; width: 30%; margin-bottom: 15px; }
/***********Booking-form**********/
.input2 { width: 22%; }
.input2-dv {width: 33.10%; margin-left: 2px; }
.input3 { width: 21%; }
.member { margin: 10px 41px 50px 0; }
/***********contact**********/
.input-contact { width:100%; }
.gallery-thumb ul li:nth-of-type(5n+1) { margin-left: 22px; }
.gallery-thumb ul li { width: 21%; margin-bottom: 20px !important; }
.avail-ecots ul li { width: 22% !important; }
.book-bnow { width: 35%; }
.texts { width: 65% }
.input3-contact-dv{ width:24.8% !important;}
}
@media screen and (max-width : 892px) {
.img-profl { margin-bottom: 50px; display: block }
.book-bnow { width:100%; padding-bottom:10px; }
.texts { width:100% }
.Review-text { width:76%; }
.input3-contact-dv{ width:24.8% !important;}
}
@media screen and (max-width : 850px) {
/***********contact**********/
.input-contact { width:100%; }
.Latest-Review img { width: 100%; }
.girl-bg2 { padding: 30px 0 10px; }
.avail-ecots ul li { width: 30% !important; }
.girl-bg h1 { padding-bottom: 0 }
.input-booking{width: 20.8%;}
.input3-contact-dv{ width:23.8% !important; float:left;}
}
@media screen and (max-width : 800px) {
.container { width: 95%; }
/***********nav-scroll**********/
.navbar-nav {float: none!important; margin-top: 7.5px; height:370px; overflow-y: scroll;}
.Review-text { width: 76%; }
/***********chosebutton-gallerypage**********/
.btn-group, .btn-group-vertical { margin-right: 20px; width: 30%; margin-bottom: 15px;}
.sub-thumb .dv-name{font-size:17px !important;}
/***********Booking-form**********/
.input2 { width: 23%; }
.input3 { width: 18.5%; }
.Previous a { padding: 12px 48px 12px 35px; }
/***********Contact**********/
.input3-contct { width: 18%; }
.Review-img{ width:20%;}
/***********write-review-form**********/
.input[type="checkbox"], input[type="radio"]{margin: 4px 0 0 50px;}
.input3-contact-dv{ width:23.9% !important;}
.input-booking{width: 18.8%;}

}
@media screen and (max-width : 767px) {
.container { width: 95%; }
.girl-bg { padding: 13px 0px 30px 0px; }
.gallery-thumb ul li { width: 29%; margin-bottom: 20px; }
.girl-bg2 { padding: 17px 0 10px; }
/***********New-letter**********/

/***********profile**********/
.fa-fwb { line-height: 0px; }
.Previous a { padding: 12px 39px; }
.Book-Now a { padding: 12px 39px; }
.Latest-Review img { width: 100%; }
/***********chosebutton-gallerypage**********/
.btn-group, .btn-group-vertical { margin-right: 5px; width: 32%; margin-bottom: 12px; }
.btn-group > .btn:first-child { font-size: 13px; padding: 8px 7px; }
/********Booking-form*******/
.input2 { margin-right: 40px;}
.input3 { width: 12%; }
/********member*******/
.member { margin: 30px 32px 30px 0px; width: 47%; }
/***********contact**********/
.input-contact { width:100%; }
.contact-content{ margin-left:0px; margin-bottom:40px;}
/***********Profile**********/
.Next a { padding: 12px 51px; }
.avail-ecots ul li { width: 48% !important; }
.avail-ecots ul li { margin-right: 6px !important; }
.book-bnow { width:100%; padding-bottom: 6px; }
.baners span { display: inline; }
.navbar .dropdown-menu { padding: 0 }
.text-book { width: 100% }
.profile { padding-bottom: 25px; }
.blog { float: none; display: inline-block; width: 100% }
.mobil-dv .col-xs-6{ width:25%;}
.input3-contact-dv{ width:26.9% !important;}
.input2-dv { margin-left: 5px; }
.input-booking {width: 11.8%;}
.dv-reviews { display: block !important;}
.reviews { display:none;}
.about-section { padding-top: 20px;}
}
@media screen and (max-width : 639px) {
.container { width: 95%; }
/***********Header**********/
.main-header { padding: 0px; text-align: center; }
.logo-m {width: 100%; height: auto; margin: 0 auto; }
.ph-m {width: 100%; height: auto; margin: 0 auto; padding: 10px 0px; }
.logo {text-align: center; padding-top: 10px; }
.contact { text-align: center; }
/***********Gallery**********/
.gallery-thumb ul li { width: 43%; margin-bottom: 20px; }
/***********choose**********/
.choose-box { padding: 40px 20px; }
/***********chosebutton-gallerypage**********/
.btn-group, .btn-group-vertical { margin-right: 13px; width: 46%; margin-bottom: 15px; }
.btn-group > .btn:first-child { font-size: 14px; }
/********Booking-form*******/
.input2 { margin-right: 0px; width: 26%; }
.feedbak-frm .input3 { /*width:27%;*/
margin-top: 0px; }
.input3{width: 18%; margin-top: 0px; }
/********member*******/
.member{margin: 20px 0px 10px 0px; width: 100%; }
/***********contact**********/
.input-contact { width:100%; }
/***********profile**********/
.Previous a {padding:10px 0; display:block; text-align:center; }
.Book-Now a {padding:10px 0; display:block; text-align:center;}
.Next a { padding:10px 0; display:block; text-align:center; }
.fa-fwb{ width:15px; height:0;}
.about-section, .My-Details, .about-section h2 { margin-bottom: 20px; }
.input3-contact-dv {width: 25.9% !important;}
.input-booking{width: 42%; margin-top:10px;}
}
@media screen and (max-width : 580px) {
/***********Footer**********/
.ft-nav { width: 100%; height: auto; }
.nav-footr { margin-bottom: 15px; }
.nav2 { margin-top: 0px; }
.baners { overflow: hidden; }
.category-nav { margin-bottom: 0; }
.mobil-dv .col-xs-6{ width:30%;}
/***********write-review-form**********/
.input[type="checkbox"], input[type="radio"]{margin: 4px 0 0 33px;}
.input3-contact-dv{ width:24.9% !important; margin-top:0px;}
.input-booking{width: 43%; margin-top:10px;}

}
@media screen and (max-width : 530px) {
.input3 {width: 48%; }
.input2 {width: 30%; margin-bottom:0px;}
.extraa {width: 27% }
.input3-contact {width: 23%; float: left }
.input3-contct {width: 18%; }
.feedbak-frm .input3 {margin-top: 10px;}
.nav2 { margin-top: 0px; }
.light-box {height: auto; padding: 8px; }
.thumbnail a > img, .thumbnail > img { height: auto; width: 100%; }
.name2 { width: 26%}
.banner img {width: 100% }
.banner textarea { width: 100% }
.fnt {width: 100% !important }
.img-profl{text-align:center;}
.input2-dv{width:32%;}
.input3-contact-dv{ width:26% !important; margin-top:0px;}
.input-booking{width: 46%; margin-top:10px;}
.mobil-dv .col-xs-6 {width:31%; float:none; display:inline-block; vertical-align:top;}
}
@media screen and (max-width : 501px) {
.input-booking{width: 18%; margin-top:10px;}	
}
@media screen and (max-width : 479px) {
.container { width: 95%; }
.btn-group, .btn-group-vertical { width: 100%; margin-bottom: 15px; }
/********Booking-form*******/
.input { width: 100%; }
.name2 { width: 100%; padding: 5px 0px; margin: 0px; }
.Choose-Location { padding: 10px 0px; }
.input2 { margin-right: 0px; width: 35%; }
.input3 { width: 27%; }
/***********contact**********/
.input-contact { width: 100%; }
/***********profile**********/
.member { margin: 20px 0px 0px;}
/***********Footer**********/
.nav2 { margin-top: 0px; }
.girl-bg2 h1, .empl-heading h1, .member-heading h1, .contact-heading h1, .contact-heading2 h1, .about-section h2, .My-Details h2 { margin: 0px 0px 20px 0px; }
.line-midle, .line-midle h2 { text-align: left }
.feedbak-frm .input3 { margin-top: 0 }
.member-heading h1 { margin-bottom: 0px; }
.left-mrgn { margin-left: -14px; }
.hidess { display: none }

.input-booking{width: 28%; margin-top:0px;}
}
@media screen and (max-width : 440px) {
.container { width: 95%; }
/***********Gallery**********/
.gallery-thumb ul li { width: 100%; margin-bottom: 20px; padding: 0px 10px; margin-left: 0px !important; }
.center img { width: 100%; }
/***********Footer**********/
.ft-nav { width: 100%; height: auto; }
/********Booking-form*******/
.input { width: 100%; }
.name2 { width: 100%; padding: 5px 0px; margin: 0px; font-size: 13px; font-weight: 200; }
.Choose-Location { padding: 10px 0px; }
.input2 { width: 34%; }
.input3 { width: 32%; }
/***********contact**********/
.input3-contct { width: 21%; margin-top: 10px; }
/***********Profile**********/
.light-box { width: 100%; }
.Previous { width: 33%; text-align: center; padding-left: 0px; padding-right: 0; }
.Previous a { padding: 0; display: block; line-height: 38px; }
.Book-Now { width: 33%; margin-bottom: 36px; text-align: center; padding-right: 0px; }
.Book-Now a { padding: 0; display: block; line-height: 38px; background: #a00000; }
.Next { width: 33%; text-align: center; padding-right: 0px; }
.Next a { padding: 0; display: block; line-height: 38px; }
.fa-fwb { height: auto }
.about-section p { text-align: left; }
.about-section, .My-Details, .about-section h2 { text-align: left; margin: 0px; margin-bottom: 20px; }
.empl-heading h1 { text-align: left; margin: 0px }
.girl-bg2 h1 { font-size: 25px; }
.nav2 { margin-top: 0px; }
.avail-ecots ul li { padding: 0px 15px; width: 100% !important; }
.avail-ecots ul li { margin-right: 3px !important; }
.girl-bg2 h1, .empl-heading h1, .member-heading h1, .contact-heading h1, .contact-heading2 h1, .about-section h2, .My-Details h2 { margin: 0px 0px 20px 0px; }
.input-group-addon { font-size: 14px; padding: 4px 10px; }
.input3-contact { width: 28%; }
.extras { width: 36%; }
.profile { padding: 10px 0px 0px 0px;}
.member-heading h1 { margin-bottom: 0px; }
.mobil-dv .col-xs-6{ width:48%;}
.input[type="checkbox"], input[type="radio"]{margin: 4px 0 0 25px;}
.input3-contact-dv{margin-top:0px;}
.input-booking{width: 30%; margin-top:0px;}
.new-letter-input .form-group .input-group .form-control { width:158px;  display: inline; float: none; vertical-align:top;}
.new-letter-input .form-group .input-group .input-group-addon{ display:inline; padding: 10px 10px;}
.Newsletter{padding: 30px 0px 20px;}
.light-box .thumbnail{ margin-bottom:5px;}
}
@media screen and (max-width : 380px) {
.input2 { width: 38%; }
.input3 { width: 24.10%; }
.input3-contact-dv{ width:25% !important; margin-top:0px;}
.input-booking{width: 25%; margin-top:10px;}
}
@media screen and (max-width : 360px) {
.container { width: 95%; }
/***********choose**********/
.choose-box ul li a { padding: 10px 12px; font-size: 12px; }
/***********chosebutton-gallerypage**********/
.btn-group, .btn-group-vertical { margin-right: 0px; width: 100%; margin-bottom: 15px; }
.btn-group > .btn:first-child { font-size: 14px; }
/********Booking-form*******/
.input3 { margin-top: -5px; width:24%; clear: both; }
.input2 { width: 43%; margin-bottom:0px;}

/***********contact**********/
.input3-contct { width: 27%; margin-top: 10px; }
/***********profile**********/
.Previous { width: 100%; margin-bottom: 15px; padding: 0 15px; }
.Previous a { display: block; padding: 0; text-align: center; line-height: 38px; }
.fa-fwb { height: auto; }
.Book-Now { width: 100%; margin-bottom: 15px; padding-right: 15px; text-align: left; }
.Book-Now a { display: block; padding: 0; text-align: center; line-height: 38px; }
.Next { width: 100%; text-align: left; padding-right: 15px; }
.Next a { display: block; padding: 0; text-align: center; line-height: 38px; }
.girl-bg2 h1, .empl-heading h1, .member-heading h1, .contact-heading h1, .contact-heading2 h1, .about-section h2, .My-Details h2 { margin: 0px 0px 20px 0px; }
.Review-text { width: 75% }
.input3 button { float: left !important }
.input3-contact { width: 50%; }
.input3-contact button { float: left !important }
.extras { width: 46%; }
.feedbak-frm .input3 { margin-top: 10px; }
.member-heading h1 { margin-bottom: 0px; }
.act a { padding: 8px 7px; }
#butt ul li { margin-right: 6px; }
.input3-contact-dv{ width:28% !important; margin-top:10px;}
.input-booking{width: 28%; margin-top:10px;}
.profile-img { padding-top: 15px;}
}

@media screen and (max-width : 320px) {
.container { width: 97%; }
.input-group-addon { padding: 4px 8px; font-size: 14px; }
.Review-img { margin-right: 7px; }
/***********choose**********/
.choose-box ul li a { padding: 10px 12px; font-size: 11px; }
/********Booking-form*******/
.input { width: 100%; }
.name2 { width: 100%; padding: 5px 0px; margin: 0px; }
.Choose-Location { padding: 10px 0px; }
.input2 { margin-right: 10px; width: 46%; margin-bottom:5px; }
.input3 { margin-top: -7px; width: 31%; }
/***********contact**********/
.input3-contct { width: 28%; margin-top: 10px; }
.input2 img { width: 100%; height: 32px; }
/***********profile**********/
.Previous { width: 100%; text-align: center; margin-bottom: 15px; }
.Book-Now { width: 100%; text-align: center; }
.Next { width: 100%; text-align: center; }
.light-box { height: auto; padding: 8px; }
.thumbnail a > img, .thumbnail > img { height: auto; width: 100%; }
.logo-staky img { width: 220px }
/***********write-review-form**********/
.input[type="checkbox"], input[type="radio"]{margin: 4px 0 0 26px;}

}
