html,body{margin:0;font-family:'Open Sans',sans-serif;background:#FFF}
body a{text-decoration:none;/**transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all**/}
a:hover{text-decoration:none}
input[type="button"],input[type="submit"]{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}
@font-face{font-family:'Alegreya-Regular';src:url(../fonts/Alegreya-Regular.ttf)format(truetype)}
/*h1,h2,h3,h4,h5,h6{margin:0}*/
h2 { margin-top:2%; margin-bottom:1%;}
p{margin:0; line-height: 25px; text-align: justify;}
ul{margin:0;padding:0}
.back-head-3 {background-color:#666; color:#fff; line-height:26px; line-height: 30px; padding: 0 0 0 1%;}
.logo{width:100%}
.navbar-default .navbar-brand{color:#fff;font-size:3em;text-decoration:none;padding:.1em 0 1em}
label{margin:0; display:none;}
.sp p { font-size:16px; text-decoration:bold; padding-top:1%; padding-bottom:1%;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:28px;right:1%;overflow:hidden;z-index:999;width:32px;height:32px;border:none;text-indent:100%;background:url(../images/arr.png) no-repeat 0 0}
#toTopHover{width:32px;height:32px;display:block;overflow:hidden;float:right;opacity:0;-moz-opacity:0}
#header{width:95%;margin:0 auto;background:url(../images/header.png) repeat-y;height: auto;}
#slider3,#slider4{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 auto}
.rslides_tabs{list-style:none;padding:0;background:rgba(0,0,0,.25);box-shadow:0 0 1px rgba(255,255,255,.3),inset 0 0 5px rgba(0,0,0,1.0);-moz-box-shadow:0 0 1px rgba(255,255,255,.3),inset 0 0 5px rgba(0,0,0,1.0);-webkit-box-shadow:0 0 1px rgba(255,255,255,.3),inset 0 0 5px rgba(0,0,0,1.0);font-size:18px;list-style:none;margin:0 auto 50px;max-width:540px;padding:10px 0;text-align:center;width:100%}
.top-1 { top:0px; padding:1% 0;}
.ser-title { line-height:40px; font-size: 30px; margin-bottom: 2%;}
.rslides_tabs li{display:inline;margin-right:1px}
.rslides_tabs a{width:auto;line-height:20px;padding:9px 20px;height:auto;background:transparent;display:inline}
.rslides_tabs li:first-child{margin-left:0}
.rslides_tabs .rslides_here a{background:rgba(255,255,255,.1);color:#fff;font-weight:700}
.events{list-style:none}
.callbacks_container{position:relative;width:100%}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.callbacks li{position:absolute;width:100%;left:0;top:0}
.callbacks img{position:relative;z-index:1;height:auto;border:0}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;left:0;right:0;padding:10px 20px;margin:0;max-width:none;top:10%;text-align:center}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:44%;left:2.8%;opacity:1;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:50px;width:45px;background:url(../images/arrows.png) no-repeat 10px -52px;display:block}
.callbacks_nav:hover{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:44%;left:2.8%;opacity:1;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:45px;width:45px;background:url(../images/arrows.png) no-repeat 10px -3px;display:block}
.callbacks_nav:active{opacity:1}
.callbacks_nav.next{left:auto;right:2.8%;background:url(../images/arrows.png) no-repeat -29px -52px;display:block}
.callbacks_nav.next:hover{left:auto;right:2.8%;background:url(../images/arrows.png) no-repeat -29px -3px;display:block}
.callbacks_nav.previous{left:auto;right:2.8%;background:url(../images/arrows.png) no-repeat -29px -5px;display:block}
.Product img, .classimg img {display: block; margin: auto;}

#slider3-pager a,#slider4-pager a{display:inline-block}
#slider3-pager span,#slider4-pager span{width:100px;height:15px;background:#fff;display:inline-block;border-radius:30em;opacity:.6}
#slider3-pager .rslides_here a,#slider4-pager .rslides_here a{background:#FFF;border-radius:30em;opacity:1}
#slider3-pager a,#slider4-pager a{padding:0}
#slider3-pager li,#slider4-pager li{display:inline-block}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;position:relative;display:block}
.callbacks_tabs{list-style:none;position:absolute;top:69%;z-index:1000;left:25.5%;padding:0;margin:0}
.callbacks_tabs a::after{content:"\f111";font-size:0;font-family:FontAwesome;visibility:visible;display:block;height:15px;width:15px;display:inline-block;background:#012231;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0}
.callbacks_here a::after{background:#ff8e1f}
ul.callbacks_tabs.callbacks2_tabs{top:73%;left:46%}
.slider-top{text-align:center;padding:10em 0}
.slider-top h1{font-weight:700;font-size:48px;color:#010101}
.slider-top p{font-weight:400;font-size:20px;padding:1em 7em;color:#010101}
.slider-top ul.social-slide{display:inline-flex;margin:0;padding:0}
ul.social-slide li i{width:70px;height:74px;background:url(../images/img-resources.png)no-repeat;display:inline-block;margin:0 15px}
ul.social-slide li i.win{background-position:-6px 0}
ul.social-slide li i.android{background-position:-110px 0}
ul.social-slide li i.mac{background-position:-215px 0}
.callbacks_tabs li{margin-left:5px;display:inline-block}
.text6{margin-left:1px;float:right;width:1096px;line-height:25px}
.top {padding:10px 0;background:#e0b507; color:#fff;}
.top a {color:#fff;}
.top a:hover {color:#eee;}
.top-middle {text-align: right;}
.top-middle li {display: inline-block;}
.bg-corousel {background: rgba(0,0,0,0.7); width: 50%; font-size:25px;}
.amenities{margin:10px 0 0}
.amenities h6{display:inline;margin-right:10px;font-size:17px;font-weight:600;color:#ea6b00;text-transform:uppercase}
.amenities p{display:inline;padding:10px 0 0}
.amenities .description{display:block;margin:-10px 0;border-bottom:1px dotted #f90;overflow:hidden;padding:20px 0}
.amenities .description .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;margin-right:10px}
.amenities .description1{display:block;margin:-10px 0;border-bottom:0 dotted #f90;overflow:hidden;padding:20px 0}
.amenities .description1 .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;margin-right:10px}
.amenities .facility_icon_id_2 .facility_icon{background-position:0 -33px}
.amenities .facility_icon_id_3 .facility_icon{background-position:0 -115px}
.amenities .facility_icon_id_4 .facility_icon{background-position:0 -435px}
.amenities .facility_icon_id_10 .facility_icon{background-position:0 -228px}
.amenities .facility_icon_id_11 .facility_icon{background-position:0 -264px}
.amenities .facility_icon_id_13 .facility_icon{background-position:0 -501px}
.amenities .facility_icon_id_17 .facility_icon{background-position:0 -466px}
.amenities .facility_icon_id_19 .facility_icon{background-position:0 -434px}
.amenities .facility_icon_id_20 .facility_icon{background-position:0 -540px}
.amenities .facility_icon_id_21 .facility_icon{background-position:0 -580px}
.baner-inf {top:5em;}
.banner-info{background:url(../images/daysinn-hotel-in-birmingham-al.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:899px}
.banner-info1{background:url(../images/slide/front-desk.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:899px}
.banner-info2{background:url(../images/slide/single-bedroom.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:899px}
.banner-info3{background:url(../images/slide/double-bed.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:899px}
.banner-info4{background:url(../images/slide/breakfast-area.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:899px}
.banner-info5{background:url(../images/slide/outdoor-pool.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:899px}
.banner-info6{background:url(../images/Carefully-Designed-Bathroom-Vanity.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:899px}
.banner-info7{background:url(../images/8.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:470px}
.banner-info8{background:url(../images/9.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:470px}
.banner-info9{background:url(../images/10.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:470px}
.banner-info10{background:url(../images/11.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:470px}
.banner-info11{background:url(../images/12.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:470px}
.banner-info12{background:url(../images/attraction.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:470px}
.banner-info13{background:url(../images/contact.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:470px}
.banner-info14{background:url(../images/dining.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:470px}
.banner-info{background:url(../images/slide/hotel-exterior.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:899px;}
.baner-inf p {font-size:5em; color: #000; text-shadow: 3px 4px 6px #fff; line-height:1em; text-transform:capitalize; padding: 6em 0 0 2em;width: 83%;text-align: center;font-family:'Josefin Sans',sans-serif}
#shade{position:absolute;z-index:101;height:90px;background:#333}
.banner{z-index:1;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;min-height:auto; position:relative; top:0px;}
.banner-pos-grids{position:absolute;top:740px;width:84.5%;z-index:5}
.mar-1 { margin-left:0px; margin-right:0px;}
.pad-facility {padding:2% 0px;}
.facility-color {text-align:center; color:#fff; margin-bottom: 0.6em;}
.col-m {margin-top:2em; text-align:center;}
/*.col-m img a{ background:rgba(255,255,255,0.3); }
.col-m img a:hover{ background:rgba(0,0,0,0.8); }**/
@media screen and (max-width: 600px) {
.callbacks_nav{top:47%}
.contain-hei {height:200px;}
}
.callbacks_tabs a{visibility:hidden}
.callbacks_tabs a:after{content:"\f111";font-size:0;font-family:FontAwesome;visibility:visible;display:block;width:80px;height:7px;display:inline-block;background:#fff}
.callbacks_here a:after{background:#ffca2e}
a.callbacks_nav.callbacks2_nav.prev{background:transparent url(../images/2.png) no-repeat left top;width:23px;height:23px}
a.callbacks_nav.callbacks2_nav.next{background:transparent url(../images/2.png) no-repeat -29px 0;width:23px;height:23px}
a.callbacks_nav.callbacks2_nav.prev{left:86%!important;top:9%}
a.callbacks_nav.callbacks2_nav.next{right:0!important;top:9%}
.cl-effect-11 a{font-size:16px; margin:0 9px;font-family:'Alegreya-Regular';text-decoration:none;padding:0 0 6px;color:#fff;text-shadow:none; text-transform:Uppercase; max-width:100%}
.cl-effect-11 a::before{position:absolute;top:0;left:0;overflow:hidden;padding:0 0 6px;max-width:0;border-bottom:2px solid #fff;color:#E4DA10;content:attr(data-hover);-webkit-transition:max-width .5s;-moz-transition:max-width .5s;transition:max-width .5s}
.cl-effect-11 a:hover::before,.cl-effect-11 a:focus::before{max-width:100%}
nav a{position:relative;display:inline-block;margin:0;outline:none;color:#03BEF0;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,0.3);font-size:16px}
nav a:hover,nav a:focus{outline:none}
.header-nav{width:100%;padding:10px 0 19px;position:relative;top:-814px;z-index:2}
.text-name-shadow {top:0;height:77px;right:0;width:100%; background: rgba(0,0,0,0.8); position:relative; z-index:1000;}
.header-nav .glyphicon-home{color:#ECCA69;font-size:30px;margin-right:10px;top:0;}
.social-icons ul li{margin-left:5px;list-style-type:none;display:inline-block}
.social-icons ul li a{width:24px;height:24px;display:block}
.social-icons ul li a.f1{background:url(../images/img-sprite.png) no-repeat 0 0}
.social-icons ul li a.f2{background:url(../images/img-sprite.png) no-repeat -25px -1px}
.social-icons ul li a.f3{background:url(../images/img-sprite.png) no-repeat -52px 0}
.social-icons ul li a.f4{background:url(../images/img-sprite.png) no-repeat -78px 0}
.social-icons ul li a.f1:hover{background:url(../images/img-sprite-hover.png) no-repeat 0 0;transform:rotateY(360deg)}
.social-icons ul li a.f2:hover{background:url(../images/img-sprite-hover.png) no-repeat -26px 0;transform:rotateY(360deg)}
.social-icons ul li a.f3:hover{background:url(../images/img-sprite-hover.png) no-repeat -52px 0;transform:rotateY(360deg)}
.social-icons ul li a.f4:hover{background:url(../images/img-sprite-hover.png) no-repeat -78px 0;transform:rotateY(360deg)}
.logo a{text-decoration:none;display:block;color:#fff;font-size:45px;font-family:'Alegreya-Regular'}
.navigation span{display:none}
.navigation ul{margin:0;padding:0}
.trip-ad { background-attachment:fixed; background-image:url(../images/trip-back.jpg); background-repeat:no-repeat;}
.mar-pad { margin-left:0px; margin-right:0px; }
.navigation ul li{text-align:center;display:inline-block;list-style-type:none}
.logo{float:left;position:absolute;z-index:10;width:11.1%;top:0;box-shadow:1px 1px 15px #666}
.navigation {text-align:center; width:76%; position:absolute; left:216px; top:25px}
.navigation ul li a.active{color:#E4DA10}
.social-icons{float:right; margin-top: 2px; color:#fff;}
.banner-bottom{position:absolute;top:357px;width:100%;background:#505254;padding:1% 0; z-index:5;opacity:.9}
.pad-left-right {padding-left: 0px; padding-right: 0px;}
.tex-cent {text-align:center;}
.facility-back { background-image:url(../images/hotel-facilities-background.jpg); background-attachment:fixed; background-repeat: no-repeat; background-size:100%;}
.bac-ico {-webkit-box-shadow: 0px 3px 11px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 11px -2px rgba(0,0,0,0.75);
box-shadow: 0px 3px 11px -2px rgba(0,0,0,0.75);}
.agile-why-text-2 { padding: 25px;  box-shadow: 1px 0px 3px 1px rgba(0, 0, 0, 0.17); background: rgba(255,255,255,0.9);}
.text-right-left { text-align:left !important;} 
.wthree_features_grid span {width:60px; height:60px; text-align: center; font-size: 30px; color:#fff; line-height:2; border-radius:26px 0px 0px 26px; /**background:#2e1f54;**/ margin-top: 1.2em; background: rgba(204,29,72,0.8);}
.wthree_features_grid1 span {width: 60px; height: 60px; text-align: center; font-size: 30px; color: #fff; line-height: 2; border-radius: 0px 26px 26px 0px; background: rgba(204,29,72,0.8); margin-top: 1.2em;}
.text-right {text-align: right !important;}
.p-0 {padding: 0 !important;}
.text-dark { font-size:18px;margin-top: 20px;}
.col-3 {-webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%;}
.link ul li {list-style-type: none; margin: 0 0 1% 0; background: url(../images/4.png) no-repeat 0 10px; padding-left: 2em; width: 50%; display: block; float: left;}
.link ul li a {color:#333; text-decoration:none;}
.link ul li a:hover {color:#222; text-decoration:none;}
.link-1 ul li {list-style-type: none; margin: 0; background: url(../images/4.png) no-repeat 0 10px; padding-left: 2em; width: 100%; display: block; float: left; line-height:26px;}
.link-2 ul li {list-style-type: none; margin: 0 0 3% 0; background: url(../images/4.png) no-repeat 0 10px; padding-left: 1.5em; width:50%; display: block; float: left; line-height:26px;}
.link-2 ul li a { color:#333;}
.link-2 ul li a:hover { color:#222;}
.logo-cont { position: absolute; z-index:100; bottom:0%; right:7%;}
.back-col { background:rgba(255,255,255,0.8)}
.marg-lef-right { margin-left:1%; margin-right:1%;}

#back-top-1{position:fixed;bottom:7%;right:50px; z-index:1000;}
#back-top-1 a {width:110px;display:block;text-align:center; text-decoration:none;font-size:12px;color:#000;-webkit-transition:1s;-moz-transition:1s;transition:1s}
#back-top-1 a:hover{color:#fff}
#back-top-1 span{ width: 160px; height:30px; display:block; font-size:15px; margin-bottom:40%; padding: 1%; line-height: 28px; background:#ffc954; -webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px; border-radius:20px 0 0 20px; -webkit-transition:1s;-moz-transition:1s;transition:1s}
#back-top-1 a:hover span{background-color:#262cb2;}
#back-top-2{position:fixed;bottom:9%;right:50px; z-index:1000;}
#back-top-2 a {width:110px;display:block;text-align:center; text-decoration:none;font-size:12px;color:#000;-webkit-transition:1s;-moz-transition:1s;transition:1s}
#back-top-2 a:hover{color:#fff}
#back-top-2 span{ width: 160px; height:30px; display:block; font-size:15px; margin-bottom:73%;padding: 1%;line-height: 28px; background:#ffc954; -webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px; border-radius:20px 0 0 20px;-webkit-transition:1s;-moz-transition:1s;transition:1s}
#back-top-2 a:hover span{background-color:#262cb2;}

#task_flyout{height: 60px;}
.container1{width:1170px}
.resr_form{left:0;height:22em;padding:14px;width:100%}
.resr_form h2,.resr_form_inner h2{color:#fff;font-family:'helvetica_neuebold_condensed';text-transform:uppercase;text-align:left;width:auto;margin-right:15px;padding:0 0 10px}
.resr_form input,.resr_form_inner input,.resr_form_inner select{margin-bottom:10px;background:url(../images/sprite.png) no-repeat 35px -18px #ccc;border:2px solid #ccc;color:#333;height:35px;padding-left:10px;margin-right:10px;font-family:'Roboto',sans-serif;text-transform:uppercase;font-size:14px; width: 17.9%; margin-bottom:10px;background:url(../images/sprite.png) no-repeat 70px -18px #fff;border:1px solid #8a8888;color:#333;height:35px;padding-left:10px;margin-right:10px;font-family:Roboto,sans-serif;text-transform:uppercase;font-size:14px}
.resr_form select{width:12.6%;margin-bottom:10px;background:url(../images/sprite.png) no-repeat 74px -100px #fff;font-family:'Roboto',sans-serif;-webkit-appearance:none;-moz-appearance:none;border:1px solid #8a8888;color:#333;height:35px;padding-left:10px;margin-right:10px;font-size:14px;font-family:Roboto,sans-serif;color:#333;font-size:14px}
.resr_form button,.resr_form_inner button{background:#0898ff;height:35px;width:19%;border:0;color:#fff;font-weight:400;text-transform:uppercase}
.banner-text h3{font-size:36px;font-family:'Alegreya-Regular';color:#ECCA69;text-align:center}
.banner-text h4{line-height:1.3em;font-size:65px;margin-top:30px;font-family:'Alegreya-Regular';color:#fff;text-align:center}
.sort-by select{background:url(../images/nav.png) no-repeat 6px 7px #fff;width:100%;height:35px;border:1px solid #fff;outline:none;padding:5px 30px;font-size:14px}
.search input[type="submit"]{font-size:16px;padding:8px 21px;text-transform:uppercase;border:none;outline:none;background:#DF1E1C;color:#fff}
.search input[type="submit"]:hover{background:#000}
.droop{float:left;width:55%}
.radio-btns{float:left;width:20%;margin:7px 0 0 35px}
.radio-btns label{font-size:14px;vertical-align:text-top;margin:0 33px 0 3px}
.search{float:right}
.l-grids figure{position:relative;float:left;overflow:hidden;text-align:center;cursor:pointer;width:100%}
.l-grids figure img{position:relative;display:block}
.l-grids img{background-color:#000;opacity:.78;width:100%}
.l-grids figure figcaption{padding:2em;color:#fff;font-size:1em;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}
figure.effect-bubba{background-color:#090909}
figure.effect-bubba:hover img{opacity:.3}
figure.effect-bubba figcaption::before,figure.effect-bubba figcaption::after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:1;-webkit-transition:opacity 0.60s,-webkit-transform .6s;transition:opacity 0.60s,transform .6s}
figure.effect-bubba figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}
figure.effect-bubba figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}
figure.effect-bubba h4{padding-top:6%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:1;padding-bottom:0;text-shadow:0 0 1px #000}
figure.effect-bubba p{padding:5px 2em;opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
figure.effect-bubba:hover figcaption::before,figure.effect-bubba:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
figure.effect-bubba:hover h4,figure.effect-bubba:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.banner-pos h4{font-size:30px;font-family:'Alegreya-Regular';font-weight:500;color:#fff}
.banner-pos p{margin:9px 0 0;font-size:16px;color:#fff;line-height:1.6em;text-shadow:1px 1px 1px #000}
.banner-pos{position:absolute;bottom:10px;z-index:5}
.ban-pos-gridone{background:#9E9FA4;padding:24px}
.ban-pos-gridone h3{margin-bottom:20px;color:#fff;font-size:28px;font-family:'Alegreya-Regular'}
.l-grids{padding:0}
.ban-pos-gridone{float:left;width:40%;margin-right:0}
.ban-pos-gridone,.ban-pos-gridtwo,.ban-pos-gridthree{min-height:306px}
.ban-pos-gridtwo{float:left;width:30%}
.ban-pos-gridthree{float:left;width:30%}
h3.tittle,h2.tittle-one{margin-bottom:50px;color:#fff;font-size:36px;font-family:'Alegreya-Regular';text-align:center;text-transform:uppercase}
.rmTitle2{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:130%;font-weight:400;text-shadow:0 0 0 #be8b5e;color:#095492;text-transform:capitalise;text-align:left;text-decoration:none;line-height:28px}
.facilities,.feature-serv,#gallery,.about,.vision,.staff,.typrography,.contact,.booking,.single-page,.search-page{padding:30px 0 80px}
.welcome{padding:40px 0 80px}
.welcome-grids ul li{background:url(../images/arrow.png) no-repeat 0 8px;list-style-type:none;line-height:2em;padding-left:31px}
.welcome-grids ul li a{font-size:14px;color:#464646;text-decoration:none}
.welcome-grids ul li a:hover{color:#DF1E1C;padding-left:8px}
.welcome p{text-align:left;width:100%;margin:0 auto;line-height:1.7em}
.welcome-grids{margin-bottom:20px}
.facilities{background:#000}
.facilities-grid img,.facilities-grid-left img{width:100%}
.facilities-left{float:left;width:47.5%}
.facilities-right{float:right;width:47.5%}
.fac-rig-btm{margin-top:25px}
.facilities-grid,.facilities-grid img,.facilities-grid-left{min-height:384px}
.services-bottom-grd-left{float:left;width:20%}
.services-bottom-grd-right{float:right;width:75%}
.services-bottom-grd-right h4{color:#DF1E1C;font-size:25px;font-family:'Alegreya-Regular';text-transform:capitalize;font-weight:500}
.services-bottom-grd-right p{font-size:14px;line-height:2em;color:#464646;margin-top:10px}
.services-bottom-grid:nth-child(4),.services-bottom-grid:nth-child(5),.services-bottom-grid:nth-child(6){margin-top:30px}
.gallery { background-attachment: fixed; background-image:url(../images/back-gallery.jpg);background-size: cover;}
.view{border:3px solid #fff;width:100%;height:auto;margin:0;float:left;overflow:hidden;position:relative;text-align:center;cursor:default}
.view .mask,.view .content{width:100%;height:200px;position:absolute;overflow:hidden;top:0;left:0}
.view img{display:block;position:relative}
.view h4{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;padding:10px;background:rgba(0,0,0,0.8);margin:20px 0 0}
.view p{font-family:'Raleway',sans-serif;font-style:italic;font-size:13px;position:relative;color:#fff;line-height:2em;padding:12px 15px;text-align:center}
.view span{cursor:pointer;display:inline-block;text-decoration:none;padding:7px 14px;background:#fff;color:#000;text-transform:uppercase;-webkit-box-shadow:0 0 1px #333;-moz-box-shadow:0 0 1px #000;box-shadow:0 0 1px #333;font-size:14px}
.view a.info:hover{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.view-fifth img{width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.view-fifth .mask{background-color:#000;-webkit-transform:translateX(-400px);-moz-transform:translateX(-400px);-o-transform:translateX(-400px);-ms-transform:translateX(-400px);transform:translateX(-400px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.view-fifth h4{background:#F9F7EE;font-size:22px;font-weight:500;font-family:'Alegreya-Regular';color:#DF1E1C;-webkit-box-shadow:0 1px 3px rgba(159,141,140,0.5);-moz-box-shadow:0 1px 3px rgba(159,141,140,0.5);box-shadow:0 1px 3px rgba(159,141,140,0.5)}
.view-fifth p{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.view-fifth:hover .mask{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}
.view-fifth:hover img{-webkit-transform:translateX(300px);-moz-transform:translateX(300px);-o-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px)}
.view-fifth:hover p{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}
.gal-grid a{text-decoration:none}
/*.gal-grid:nth-child(4),.gal-grid:nth-child(5),.gal-grid:nth-child(6){margin:30px 0}*/
.gal-grid {margin: 15px 0;}
.footer{padding:50px 0; background-color: #043056;}
.ftr_navi h3{margin-bottom:15px;color:#ECCA69;font-size:22px;font-family:'Alegreya-Regular';font-weight:500}
.ftr_navi ul li{line-height:2em;display:block;color:#fff;font-size:14px}
.ftr_navi ul li a{text-decoration:none;color:#fff}
.ftr_navi ul li a:hover{color:#ECCA69;padding-left:5px}
.ftr-logo a{text-decoration:none;font-size:37px;color:#fff;font-family:'Alegreya-Regular'}
.ftr-logo ul{margin-top:20px}
.ftr-logo ul li{margin-left:5px;list-style-type:none;display:inline-block}
.ftr-logo ul li a{width:24px;height:24px;display:block}
.ftr-logo ul li a.f1{background:url(../images/img-sprite.png) no-repeat 0 0}
.ftr-logo ul li a.f2{background:url(../images/img-sprite.png) no-repeat -25px -1px}
.ftr-logo ul li a.f3{background:url(../images/img-sprite.png) no-repeat -52px 0}
.ftr-logo ul li a.f4{background:url(../images/img-sprite.png) no-repeat -78px 0}
.ftr-logo ul li a.f1:hover{background:url(../images/img-sprite-hover.png) no-repeat 0 0;transform:rotateY(360deg)}
.ftr-logo ul li a.f2:hover{background:url(../images/img-sprite-hover.png) no-repeat -26px 0;transform:rotateY(360deg)}
.ftr-logo ul li a.f3:hover{background:url(../images/img-sprite-hover.png) no-repeat -52px 0;transform:rotateY(360deg)}
.ftr-logo ul li a.f4:hover{background:url(../images/img-sprite-hover.png) no-repeat -78px 0;transform:rotateY(360deg)}
.ftr-logo span{margin-right:10px;color:#ECCA69;font-size:30px;top:0}
.copy-right{background:#000;padding:17px 0}
.copy-right p{text-align:center;margin:0;font-size:14px;color:#fff}
.copy-right p a{text-decoration:none;color:#fff;}
.copy-right p a:hover{color:#fff}
.choice-privileges1{background:url(../images/ch-sprite.png) no-repeat 5px -2230px;color:#000;text-align:center;text-transform:capitalize;height:94px;text-align:left;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;margin-top:10px}
.choice-privileges1 a{position:absolute;color:#000;text-align:center;text-transform:capitalize;width:268px;height:100px;text-align:left;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;font-size:14px}
.wel-grid .icon{width:70px;height:70px;border-radius:50%;background:#ECCA69;margin:0 auto;text-align:center;position:relative}
.time-service .glyphicon-time,.time-service .glyphicon-star,.time-service .glyphicon-cog,.time-service .glyphicon-map-marker{z-index:9999;top:21px;left:0;font-size:29px;color:#fff}
.time-service .glyphicon-user,.time-service .glyphicon-home{z-index:9999;top:21px;left:0;color:#fff;font-size:26px}
.wel-grid .icon img{padding:23px 0 0;position:relative;z-index:100;transition:all .3s ease 0}
.wel-grid .icon:before{content:'';width:100%;height:100%;border-radius:50%;background:#020202;position:absolute;top:0;left:0;z-index:10;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:all .3s ease 0}
.wel-grid:hover .icon img{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.wel-grid:hover .icon:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.wel-grid.btm-gre .icon{width:70px;height:70px;border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;background:#020202;margin:0 auto;text-align:center;position:relative}
.wel-grid.btm-gre .icon:before{content:'';width:100%;height:100%;border-radius:50%;background:#ECCA69;position:absolute;top:0;left:0;z-index:10;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:all .3s ease 0}
.wel-grid.btm-gre:hover .icon img{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.wel-grid.btm-gre:hover .icon:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.checkbox{padding-left:25px;color:#B6B6B6;cursor:pointer;position:relative;font-size:12px}
.checkbox:last-child{margin-bottom:0}
.checkbox input{position:absolute;left:-9999px}
.checkbox i{position:absolute;bottom:7px;left:0;display:block;width:19px;height:20px;outline:none;border:3px solid #DF1E1C;background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px}
.checkbox input + i:after{position:absolute;opacity:0;transition:opacity .1s;-o-transition:opacity .1s;-ms-transition:opacity .1s;-moz-transition:opacity .1s;-webkit-transition:opacity .1s;content:'';background:url(../images/tick-mark1.png) no-repeat center;top:-6px;left:0;width:18px;height:18px;text-align:center}
.form-elements li:nth-child(2){margin-left:18px;width:37%}
.checkbox input:checked + i:after{opacity:1}
.checkbox input:checked + i{border:3px solid #DF1E1C;background:#fff}
.radio{position:relative;display:inline-block;margin-left:15px}
.radio:first-child{margin:0}
.radio{padding-left:22px;line-height:25px;color:#404040;cursor:pointer}
.radio input[type="radio"]{position:absolute;left:-9999px}
.radio-btns label{font-size:14px;color:#000;padding:0 0 0 10px}
.radio i{position:absolute;top:5px;left:0;display:block;width:18px;height:18px;outline:none;border:3px solid #DF1E1C;background:#fff;cursor:pointer;border-radius:50%}
.radio input + i:after{position:absolute;opacity:0;transition:opacity .1s;-o-transition:opacity .1s;-ms-transition:opacity .1s;-moz-transition:opacity .1s;-webkit-transition:opacity .1s;content:'';top:6px;left:7px;width:5px;height:5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%}
.radio input:checked + i:after{opacity:1}
.radio{width:47%;float:left}
label.checkbox{width:28%;float:left}
.radio i{transition:border-color .3s;-o-transition:border-color .3s;-ms-transition:border-color .3s;-moz-transition:border-color .3s;-webkit-transition:border-color .3s}
.radio input + i:after{content:'';background:url(../images/tick-mark1.png) no-repeat center;top:1px;left:1px;width:9px;height:9px;text-align:center}
.radio input:checked + i{border:3px solid #DF1E1C;background:#fff}
.page-head{min-height:150px}
.about-top{text-align:center}
.about-bottom img{width:60%}
.about-bottom h4{margin:15px 0;line-height:1.4em;color:#DF1E1C;font-size:22px;font-family:'Alegreya-Regular'}
.about-bottom p{color:#464646;font-size:14px;margin:0;line-height:2em}
.vision{background:#000}
.vsn-left img{width:100%}
.vsn-right h4{color:#DF1E1C;font-size:22px;margin:0;line-height:1.4em;font-family:'Alegreya-Regular'}
.vsn-right p{color:#c2c2c2;font-size:14px;margin:7px 0 0;line-height:2em}
.vision-right ul{padding:0;margin:0}
.vision-right ul li{list-style:none;margin-bottom:10px}
.glyphicon-share-alt{font-size:15px;color:#DF1E1C;border:none;display:inline-block;vertical-align:middle}
.vision-right ul li a{text-decoration:none;color:#c2c2c2;font-size:14px;display:inline-block;vertical-align:middle;margin-left:8px}
.vision-right ul li a:hover{margin-left:15px;color:#DF1E1C}
.ch-item{width:100%;height:100%;border-radius:50%;position:relative;box-shadow:0 1px 2px rgba(0,0,0,0.1);cursor:default}
.ch-info-wrap,.ch-info{position:absolute;width:162px;height:162px;border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;-ms-perspective:800px;perspective:800px}
.ch-info-wrap{top:20px;left:20px;box-shadow:0 0 0 20px rgba(255,255,255,0.2),inset 0 0 3px rgba(115,114,23,0.8)}
.ch-info{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.ch-info > div{display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-position:center center;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.ch-info .ch-info-front{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;z-index:100;box-shadow:inset 2px 1px 4px rgba(0,0,0,0.1)}
.ch-info .ch-info-back{background:rgba(230,132,107,0)}
.ch-img-1{background-image:url(../images/16.jpg);border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%}
.ch-img-2{background-image:url(../images/17.jpg);border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%}
.ch-img-3{background-image:url(../images/18.jpg);border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%}
.ch-img-4{background-image:url(../images/19.jpg);border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%}
.ch-info h4{font-family:'Alegreya-Regular';color:#DF1E1C;text-transform:uppercase;letter-spacing:2px;font-size:20px;font-weight:600;margin:0 18px;padding:40px 0 0}
.ch-info p{color:#fff;line-height:1.8em;padding:10px 5px;font-style:italic;font-size:13px}
.ch-item:hover .ch-info-front{-webkit-transform:rotate3d(1,0,0,-180deg);-moz-transform:rotate3d(1,0,0,-180deg);-o-transform:rotate3d(1,0,0,-180deg);-ms-transform:rotate3d(1,0,0,-180deg);transform:rotate3d(1,0,0,-180deg);box-shadow:inset 0 0 5px rgba(255,255,255,0.2),inset 0 0 3px rgba(0,0,0,0.3)}
.ch-item:hover .ch-info-back{background:#ECCA69}
.ch-grid{margin:20px 0 0;padding:0;list-style:none;display:block;text-align:center;width:100%}
.ch-grid:after,.ch-item:before{content:'';display:table}
.ch-grid:after{clear:both}
.ch-grid li{width:200px;height:200px;display:inline-block;margin:0 20px}
.grid_4{background:#fff;padding:0}
.grid_5{background:#fff;padding:1em 0 2em}
.table td,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:15px!important}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{font-size:.8em;color:#999;border-top:none!important}
.tab-content > .active{display:block;visibility:visible}
.label{font-weight:300!important;padding:4px 6px;border:none;text-shadow:none}
h4.typ1{margin-bottom:15px}
h5.typ1{margin-bottom:15px}
#listing-map {height: 500px;}
.progress{height:8px;box-shadow:none;overflow:hidden;height:20px;margin-bottom:20px;background-color:#eee;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#03a9f4;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;box-shadow:none}
.progress-bar-primary{background-color:#03a9f4}
.progress-bar-info{background-color:#00bcd4}
.progress-bar-success{background-color:#8bc34a}
.progress-bar-warning{background-color:#ffc107}
.progress-bar-danger{background-color:#e51c23}
.progress-bar-inverse{background-color:#757575}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#5bb2fc!important;border-color:#5bb2fc!important}
.grid_3 p,.page-header p{color:#888;font-size:14px;line-height:2em;margin-bottom:1em}
.bs-docs-example{margin:1em 0}
section#tables p{margin-top:1em}
.breadcrumb li{font-size:.85em}
.badge-primary{background-color:#03a9f4}
.badge-success{background-color:#8bc34a}
.badge-warning{background-color:#ffc107}
.badge-danger{background-color:#e51c23}
.tab-container .tab-content{border-radius:0 2px 2px 2px;border:1px solid #e0e0e0;padding:16px;background-color:#fff}
.nav-tabs{margin-bottom:1em}
.alert{font-size:.85em}
h1.t-button,h2.t-button,h3.t-button,h4.t-button,h5.t-button{line-height:1.8em;margin-top:.5em;margin-bottom:.5em}
h3.bars{margin-bottom:.8em}
li.list-group-item1{line-height:2.5em}
ol{margin-bottom:44px}
.list-group{margin-bottom:48px}
.input-group{margin-bottom:20px}
.map iframe{border:none;width:100%;height:360px}
.paragraph p{font-size:14px;margin:20px 0 0;color:#464646;line-height:2em}
.contact-grids{margin:50px 0}
.contact-grids h4{font-size:20px;margin:0 0 20px;color:#40c8f4;text-align:center}
.contact-form{margin:50px 0 0}
.contact-form input[type="text"],.contact-form textarea{outline:none;padding:10px;border:1px solid #464646;background:none;font-size:14px;float:left;width:32%;color:#000}
.contact-form input[type="text"]:nth-child(2){margin:0 22px}
.contact-form textarea{float:none;width:100%;margin:22px 0;resize:none;height:250px}
.contact-form input[type="submit"]{outline:none;background:#DF1E1C;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;color:#fff;font-weight:600;padding:9px 53px;font-size:20px;border:none}
.contact-form input[type="submit"]:hover{background:#ECCA69}
.reservation-left ul li{list-style-type:none;display:block;margin-top:25px}
.reservation-right h4{margin-bottom:25px;color:#DF1E1C;font-size:25px;font-family:'Alegreya-Regular'}
.dropdown-button:first-child{margin-left:0}
.dropdown-button{width:100%}
.dropdown-button .dropdown{position:relative;display:block;background:rgba(242,241,241,0);border:1px solid #E5E5E5;width:100%;outline:none;padding:8px;font-size:14px;color:#000;margin-bottom:1.5em}
.dropdown-button{display:inline-block}
.reservation-right input[type="text"]{display:block;border:1px solid #E5E5E5;width:100%;outline:none;padding:8px;font-size:14px;color:#000;margin-bottom:20px}
input#datepicker,input#datepicker1,input#datepicker2{display:inline-block;width:100%}
.reservation-right lable{font-size:17px;color:#555454;margin:0 .5em 0 3em}
.reservation-right input[type="date"]{display:inline-block;background:rgba(242,241,241,0);border:1px solid #8A8787;width:30%;outline:none;padding:3px 15px;font-size:14px;color:#555454;font-family:'Neuton',serif;margin-bottom:1.5em}
.reservation-right input[type="time"]{display:inline-block;background:rgba(242,241,241,0);border:1px solid #8A8787;width:30%;outline:none;padding:8px 15px;font-size:14px;color:#555454;margin-bottom:1.5em}
.reservation-right textarea{display:block;background:rgba(242,241,241,0);border:1px solid #E5E5E5;width:100%;height:150px;resize:none;outline:none;padding:8px;font-size:14px;color:#000;margin-bottom:1.5em}
button.btn1.btn-1.btn-1e{background:#DF1E1C;font-size:20px;outline:none;border:none;color:#fff;padding:5px 20px;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}
button.btn1.btn-1.btn-1e:hover{background:#ECCA69;color:#464646}
.book-pag-frm{float:left;width:31.3%}
.book-pag-frm:nth-child(2){margin:0 25px}
.date{background:url(../images/date-icon.png) no-repeat 95.5% 45% #fff;cursor:pointer}
.reservation-left img{width:100%}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:0}
.reservation-left h3{color:#DF1E1C;font-size:25px;font-family:'Alegreya-Regular'}
.book-pag-frm label{margin-bottom:10px;font-size:16px;font-weight:500;color:#000}
.book-pag{margin-bottom:.5em}
.search-hotel input[type="text"]{background:#fff;border:none;width:81%;outline:none;padding:11px 10px 10px;font-size:13px;color:#c4c4c4}
.search-hotel form input[type="submit"]{background:url(../images/search.png) no-repeat 13px 11px #000;width:44px;height:39px;border:none;padding:0}
.search-grid-left{padding:15px;background:#f5f4f0}
h3.sear-head{font-family:'Alegreya-Regular';color:#DF1E1C;margin-bottom:10px;font-size:19px;font-weight:600}
.search-hotel{padding:15px 0;border-bottom:1px solid #e5e3db}
ul.dropdown-menu6,ul.dropdown-menu5{margin:0;position:relative}
ul.dropdown-menu6 li{list-style:none}
ul.dropdown-menu6 li p{width:100%}
span.amount{color:#fff;font-size:16px}
input#amount,input#amount1{font-size:13px;outline:none;background:none;word-spacing:1em;color:#000!important;position:absolute;left:0;top:-27px;margin-top:-10px}
ul.dropdown-menu6 li a{text-decoration:none}
.range,.range-two{padding:15px 0 22px;border-bottom:1px solid #e5e3db}
.range-two select{width:100%;height:35px;border:1px solid #d5d5d5;outline:none;padding:5px 10px;font-size:13px;color:#464646;margin-bottom:0}
.single-star-bottom{display:block;margin:14px 0;color:#303030;text-decoration:none}
.single-star-bottom input[type="checkbox"]{display:none}
.single-star-bottom b{cursor:pointer}
.single-star-bottom input[type="checkbox"]+label{position:relative;padding-left:31px;width:100%;font-size:1em;margin:3px 0}
.single-star-bottom input[type="checkbox"]+label span:first-child{width:18px;height:18px;display:inline-block;border:2px solid #000;position:absolute;left:0;bottom:0}
.single-star-bottom input[type="checkbox"]:checked+label span:first-child:before{content:"";background:url(../images/11.png)no-repeat;position:absolute;left:2px;top:2px;font-size:10px;width:16px;height:16px}
.single-star-bottom{padding:15px 0;border-bottom:1px solid #e5e3db}
.menu-grid{margin-top:30px}
.menu_drop{background:#fff;width:auto;height:auto;padding:0;list-style:none}
ul{padding:0;list-style:none}
.menu_drop > li > a{border-top:1px solid #E8E7E7;width:100%;line-height:2.5em;text-indent:15px;display:block;position:relative;color:#DF1E1C;text-decoration:none;font-size:19px;font-weight:600;background:#CFCFCF;font-family:'Alegreya-Regular'}
.menu_drop ul li a{background:#fff;width:100%;padding:6px 0;text-indent:50px;display:block;position:relative;font-size:14px;font-weight:400;color:#464646;text-decoration:none}
.menu_drop li a span.glyphicon-chevron-down{color:#fff!important;top:5px;font-size:18px;left:-13px}
.menu_drop ul li a:hover{color:#DF1E1C}
.menu_drop > li > a:hover,.menu > li > a.active{color:#fff;background:#000}
.hotel-left{float:left;width:72%;background:#f5f4f0;padding:20px}
.hotel-right{float:right;width:28%;padding:20px}
.hotel-rooms{border:3px solid #fff;border-radius:4px;box-shadow:0 0 1px 1px #ccc;margin-bottom:30px}
.hotel-right h4{font-weight:600;color:#DF1E1C;font-size:26px;margin-top:64px}
.hotel-right h4 span{text-decoration:line-through;color:#464646;font-size:18px}
.hotel-right p{color:#000;font-size:13px;margin:12px 0 24px}
.hotel-right a{text-decoration:none;background:#464646;color:#fff;font-size:18px;padding:6px 16px}
.hotel-right a:hover{background:#DF1E1C}
.hotel-left a{font-family:'Alegreya-Regular';text-decoration:underline;color:#DF1E1C;font-size:19px;font-weight:600}
.hotel-left .glyphicon-bed{color:#fff;font-size:20px;top:3px;margin-right:12px;background:#000;padding:4px;border:2px solid #DF1E1C;border-radius:5px}
.hotel-left p{color:#000;font-size:13px;margin:20px 0 0}
.hotel-left-one{border:3px solid #fff;border-radius:4px;box-shadow:0 0 1px 1px #ccc;float:left;width:48%}
.hotel-left-one img{width:100%}
.hotel-left-two{float:right;width:49%}
.hotel-left-grids{margin-top:25px}
.rating{direction:rtl;margin:10px 0}
.rating > span{display:inline-block;position:relative;font-size:19px}
.rating > span:hover,.rating > span:hover ~ span{color:transparent}
.rating > span:hover:before,.rating > span:hover ~ span:before{content:"\2605";position:absolute;left:0;color:#DF1E1C}
.hotel-left-two a{font-family:'OpenSans-Regular';font-weight:400;color:#000;font-size:13px;text-decoration:underline}
.hotel-left-two a span{margin-right:10px;font-size:18px;color:#464646;top:4px}
.hotel-left-two p{line-height:1.8em;color:#000;font-size:13px;margin:20px 0 0}
.hotel-left-two p span{display:block}
.single-pg-hdr h2{font-family:'Alegreya-Regular';color:#DF1E1C;font-size:25px}
.single-pg-hdr h2 span{color:#fff;font-size:20px;top:3px;margin-right:12px;background:#000;padding:4px;border:2px solid #DF1E1C;border-radius:5px}
.single-pg-hdr p{font-size:14px;color:#464646;margin:16px 0 0}
.single-pg-hdr a{color:#DF1E1C;margin:0 8px}
.single-pg-hdr{background:#f5f4f0;padding:20px}
.spl-btn{border:1px solid #d5d5d5}
.spl-btn-bor p{color:#fff;font-size:20px;display:inline-block}
.spl-btn-bor{padding:8px 20px;background:#DF1E1C}
.spl-btn-bor span{margin-right:10px;color:#fff;font-size:20px;top:0}
.spl-btn h4{text-align:right;font-weight:600;color:#DF1E1C;font-size:26px}
.spl-btn h4 span{text-decoration:line-through;color:#464646;font-size:18px}
p.best-pri{text-align:right;color:#000;font-size:13px;margin:12px 0 24px}
a.best-btn{text-decoration:none;background:#464646;color:#fff;font-size:18px;padding:6px 16px}
a.best-btn:hover{background:#DF1E1C}
.sp-bor-btn{padding:20px}
.map-gd iframe{width:100%;height:300px;border:none}
.map-gd{margin:30px 0}
.other-comments{border:1px solid #d5d5d5}
.comments-head{padding:10px}
.comments-head h3{float:left;font-family:'Alegreya-Regular';color:#DF1E1C;font-size:25px}
.comments-head p{color:#464646;font-size:20px;float:right;font-weight:700}
.comments-bot{padding:12px;border-top:1px solid #d5d5d5}
.comments-bot p{font-style:italic;font-size:14px;line-height:1.8em;color:#464646}
.comments-bot h4{margin-top:10px;font-size:19px;font-family:'Alegreya-Regular';color:#DF1E1C}
.comments-bot .glyphicon-minus{font-size:9px;top:0}
@media (max-width: 1024px) {
.logo-cont { position: inherit; z-index:100; bottom:0%; right:3%;}
.logo{float:left;width:13.3%;margin-right:0}
.navigation{text-align:center;float:left;width:75%;margin-top:40px}
.text-name-shadow {top: 0; height: auto; right:0; width:100%; background: rgba(0,0,0,0.8); position: relative; z-index: 1000;}
.logo a{font-size:36px}
.header-nav .glyphicon-home{font-size:25px}
.cl-effect-11 a{font-size:17px;margin:0 5px}
.navigation{margin-top:36px}
.social-icons{margin-top:36px}
.banner-text h3{font-size:32px}
.banner-text h4{font-size:54px;margin-top:17px}
.banner-bottom{padding:18px}
.banner-pos h4{font-size:26px}
figure.effect-bubba p{padding:0 .5em}
.banner-pos p{font-size:13px}
.banner{min-height:695px}
.l-grids figure figcaption{padding:1.5em}
.ban-pos-gridone h3{margin-bottom:12px;font-size:23px}
.ban-pos-gridone,.ban-pos-gridtwo,.ban-pos-gridthree{min-height:253px}
.welcome,.facilities,.feature-serv,#gallery,.about,.vision,.staff,.typrography,.contact,.booking,.single-page,.search-page{padding:60px 0}
.welcome-grids ul li a{font-size:13px}
.welcome p{font-size:15px}
h3.tittle,h2.tittle-one{margin-bottom:37px;font-size:32px}
.welcome-grids{margin-bottom:30px}
.facilities-grid,.facilities-grid img,.facilities-grid-left{min-height:319px}
.services-bottom-grd-right h4{font-size:21px}
.wel-grid.btm-gre .icon,.wel-grid .icon{width:50px;height:50px}
.time-service .glyphicon-time,.time-service .glyphicon-star,.time-service .glyphicon-cog,.time-service .glyphicon-map-marker{top:13px;font-size:24px}
.time-service .glyphicon-user,.time-service .glyphicon-home{top:13px;font-size:24px}
.view span{padding:5px 14px}
.ftr-logo a{font-size:30px}
.ftr-logo span{font-size:25px}
.footer{padding:40px 0}
.services-bottom-grd-right p{font-size:13px}
.ftr_navi ul li{font-size:13px}
.page-head{min-height:126px!important}
.about-bottom h4{font-size:21px}
.about-bottom p{font-size:13px}
.vsn-right{padding:0}
.vision-right ul li a{font-size:13px;margin-left:4px}
.vision-right ul li a:hover{margin-left:6px}
.vision-right{padding-right:0}
.vsn-right p{font-size:13px}
.vsn-left{padding-left:0}
.ch-grid li{margin:0 13px}
.reservation-right h4,.reservation-left h3{font-size:21px}
.dropdown-button .dropdown{font-size:13px}
.book-pag-frm label{font-size:14px}
.reservation-right input[type="text"]{font-size:13px}
.book-pag-frm:nth-child(2){margin:0 20px}
.reservation-right textarea{font-size:13px}
button.btn1.btn-1.btn-1e{font-size:17px;padding:5px 9px}
.search input[type="submit"]{font-size:16px;padding:5px 13px}
.radio-btns label{font-size:13px}
.sort-by select{font-size:13px}
.paragraph p{font-size:13px}
.map iframe{height:285px}
.contact-form input[type="text"]:nth-child(2){margin:0 18px}
.contact-form input[type="text"],.contact-form textarea{padding:8px 10px;font-size:13px}
.contact-form textarea{height:180px}
.contact-form input[type="submit"]{padding:5px 20px;font-size:17px}
.search-hotel form input[type="submit"]{background:url(../images/search.png) no-repeat 9px 11px #000;width:34px}
.hotel-right h4 span{font-size:16px}
.hotel-right h4{font-size:23px}
.rating{margin:4px 0}
.hotel-left-two p{margin:10px 0 0}
.hotel-right a{font-size:17px;padding:5px 9px}
.menu_drop > li > a{line-height:2.4em;text-indent:5px;font-size:18px}
.hotel-left p{margin:15px 0 0}
.hotel-left-grids{margin-top:16px}
.menu_drop li a span.glyphicon-chevron-down{top:1px;font-size:14px;left:-3px}
.menu_drop ul li a{padding:7px 0;text-indent:26px;font-size:13px}
.hotel-rooms:nth-child(6){margin:0}
.single-pg-hdr h2{font-size:21px}
.single-pg-hdr p{font-size:13px}
.spl-btn-bor p{font-size:17px}
.spl-btn h4 span{font-size:16px}
.spl-btn h4{font-size:23px}
a.best-btn{font-size:17px;padding:5px 10px}
.map-gd iframe{height:260px}
.flex-control-thumbs li{width:11.46%}
.comments-bot p{font-size:13px}
.comments-head h3{font-size:21px}
.comments-head p{font-size:17px}
.spl-btn-bor span{font-size:15px}
.callbacks_tabs{list-style:none;position:absolute;top:63%;z-index:1000;left:0;padding:0;margin:0}
.text6{margin-left:1px;float:right;width:896px;line-height:25px}
.amenities{margin:10px 0 0}
.amenities h6{display:inline;margin-right:10px;font-size:17px;font-weight:600;color:#ea6b00;text-transform:uppercase}
.amenities p{display:inline;padding:10px 0 0}
.amenities .description{display:block;margin:-10px 0;border-bottom:1px dotted #f90;overflow:hidden;padding:20px 0}
.amenities .description .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;margin-right:10px}
.amenities .description1{display:block;margin:-10px 0;border-bottom:0 dotted #f90;overflow:hidden;padding:20px 0}
.amenities .description1 .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;margin-right:10px}
.amenities .facility_icon_id_2 .facility_icon{background-position:0 -33px}
.amenities .facility_icon_id_3 .facility_icon{background-position:0 -115px}
.amenities .facility_icon_id_4 .facility_icon{background-position:0 -435px}
.amenities .facility_icon_id_10 .facility_icon{background-position:0 -228px}
.amenities .facility_icon_id_11 .facility_icon{background-position:0 -264px}
.amenities .facility_icon_id_13 .facility_icon{background-position:0 -501px}
.amenities .facility_icon_id_17 .facility_icon{background-position:0 -466px}
.amenities .facility_icon_id_19 .facility_icon{background-position:0 -434px}
.amenities .facility_icon_id_20 .facility_icon{background-position:0 -540px}
.amenities .facility_icon_id_21 .facility_icon{background-position:0 -580px}
.callbacks_tabs{list-style:none;position:absolute;top:78%;z-index:2;left:0;padding:0;margin:0}
.callbacks_tabs li{margin-left:127px;display:inline-block;width:0}
.callbacks_tabs a::after{content:"\f111";font-size:0;font-family:FontAwesome;visibility:visible;display:block;width:115px;height:7px;display:inline-block;background:#fff}
.callbacks_here a::after{background:#F896A9}
.baner-inf h1{font-size:3em;color:#fff;margin:0}
.baner-inf p{font-size:1.7em;color:#fff;margin:0;line-height:1.4em}
.banner-info{background:url(../images/Econo-Lodge-hotel-in-Bend-OR.JPG) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:800px}

.baner-inf{padding:1em;width:100%;background:none;position:absolute;bottom:0;right:0;text-align:center;top:79px;left:0;margin:auto;height:47px}
#shade{position:absolute;z-index:101;height:90px;background:#333}
.banner{z-index:1;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover}
.banner-pos-grids{position:absolute;top:740px;width:84.5%;z-index:5}
#header{width:940px;margin:0 auto}
.resr_form{left:0;height:22em;padding:0;width:100%}
.resr_form input,.resr_form_inner input,.resr_form_inner select{width:15.3%;margin-bottom:10px;background:url(../images/sprite.png) no-repeat 38px -18px #fff;border:1px solid #8a8888;color:#333;height:35px;padding-left:10px;margin-right:10px;font-family:'Roboto',sans-serif;text-transform:uppercase;font-size:14px}
.resr_form select{width:14.2%;margin-bottom:10px;background:url(../images/sprite.png) no-repeat 85px -100px #fff;font-family:'Roboto',sans-serif;-webkit-appearance:none;-moz-appearance:none;border:1px solid #8a8888;color:#333;height:35px;padding-left:10px;margin-right:10px;font-size:13px}
}
@media (max-width: 800px) {
span.menu{display:block;cursor:pointer;position:relative}
ul.nav1{display:none;background:#012231 none repeat scroll 0 0}
.navigation ul.nav1 li{display:inline-block;text-align:center;margin:9px 0;width:100%;padding:0}
.navigation ul{position:absolute;padding:0;margin:0;top:102px;left:0;width:100%;z-index:9999;width:100%}
.logo{z-index:9999}
.logo a{font-size:32px}
.logo{float:left;width:30%}
.navigation{width:40%}
span.menu {text-align: right; margin-right:2em;}
.bg-corousel {display: none;}
.banner-info{margin-top:0}
.banner-text h4{font-size:40px}
.radio-btns{float:left;width:28%;margin:3px 0 0 15px}
.ban-pos-gridone{padding:15px}
.banner-pos h4{font-size:20px}
figure.effect-bubba p{padding:0;opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
.l-grids figure figcaption{padding:.5em}
figure.effect-bubba h4{padding-top:10%}
figure.effect-bubba figcaption::before,figure.effect-bubba figcaption::after{top:10px;right:10px;bottom:10px;left:10px}
.ban-pos-gridone{padding:10px}
.ban-pos-gridone,.ban-pos-gridtwo,.ban-pos-gridthree{min-height:176px}
.welcome-left,.welcome-middle,.welcome-right{float:left;width:50%}
.welcome-right{margin-top:15px}
.banner-bottom{padding:12px}
.banner{min-height:590px}
.welcome p{width:100%}
.facilities-grid{float:left;width:50%}
.facilities-grid-left{float:left;width:50%}
.facilities-left,.facilities-right{width:48%}
.facilities-grid,.facilities-grid img,.facilities-grid-left{min-height:246px}
.welcome,.facilities,.feature-serv,#gallery,.about,.vision,.staff,.typrography,.contact,.booking,.single-page,.search-page{padding:45px 0}
h3.tittle,h2.tittle-one{margin-bottom:25px;font-size:30px}
.services-bottom-grid{float:left;width:50%}
.services-bottom-grd-right h4{font-size:19px}
.services-bottom-grid:nth-child(4),.services-bottom-grid:nth-child(5),.services-bottom-grid:nth-child(6),.services-bottom-grid:nth-child(3){margin-top:20px}
.gal-grid{width:33.3%;float:left;padding:0 5px}
.view{height:174px}
.view h4{padding:5px;margin:14px 0 0}
.view-fifth h4{font-size:20px}
.view span{padding:3px 11px}
.ftr_navi.ftr{float:left;width:100%;padding:0 10px}
.ftr-logo a{font-size:24px}
.ftr-logo span{font-size:19px}
.gal-grid:nth-child(4),.gal-grid:nth-child(5),.gal-grid:nth-child(6){margin:10px 0}
.about-bottom h4{font-size:19px}
.vision-left{float:left;width:100%}
.vsn-left,.vsn-right{width:50%;float:left}
.vsn-right h4{font-size:20px}
.vision-right{padding-right:0;float:left;width:100%;margin-top:20px}
.ch-grid li{margin:0 13px 13px}
.reservation-left{float:left;width:33%;padding:0 10px}
.reservation-right{float:left;width:67%;padding:0 10px}
.book-pag-frm:nth-child(2){margin:0 13px}
.contact-form input[type="text"]:nth-child(2){margin:0 14px}
.map iframe{height:255px}
.search-grid-left{float:left;width:33%;padding:0 10px}
.search-grid-right{float:left;width:67%;padding:0 10px}
.hotel-left{padding:10px}
.hotel-left-two{float:right;width:45%}
.hotel-left-one{width:46%}
.hotel-left{width:100%}
.hotel-right{float:left;width:100%;padding:10px;text-align:left}
.hotel-right h4{margin-top:0}
.single-gd-lt{float:left;width:66%;padding:0 10px}
.single-gd-rt{float:left;width:34%;padding:0 10px}
.map-gd{margin:15px 0}
.map-gd iframe{height:175px}
.comments-bot{padding:8px}
p.best-pri{margin:7px 0 16px}
.ftr-logo{float:left;width:100%;padding:15px 6px}
}
@media only screen and (max-width: 800px) {
#header{width:100%;margin:0 auto}
.copy-right p{font-size:13px}
.navbar-default .navbar-brand{padding:.1em 0 1em .7em}
.logo a{font-size:25px}
.header-nav .glyphicon-home{margin-right:6px;font-size:21px}
.logo{float:left;width:42%;padding-left:16px;box-shadow:0 0 0 #666}
.logo img{width:85%}
.navigation{width:100%;position:absolute;left:0;top:0px}
#task_flyout{height:auto}
.resr_form{width:100%;left:0;height:22em;padding:20px 15px 20px 24px;width:100%;top:0;position:static;height:13em}
.resr_form h2,.resr_form_inner h2{color:#fff;text-align:center;float:none;width:auto;margin:5px 0 15px}
.resr_form input,.resr_form_inner input{width:48.4%;background:url(../images/sprite.png) no-repeat 170px -17px #fff;margin-bottom:10px;border:0;color:#333;height:35px;float:left;padding-left:5px;margin-right:6.5px;border:1px solid #8a8888}
.resr_form select{width:23.6%;margin-bottom:10px;background:url(../images/sprite.png) no-repeat 82px -100px #fff;-webkit-appearance:none;-moz-appearance:none;color:#333;height:35px;padding-left:0;margin-right:3px}
.resr_form button,.resr_form_inner button{background:#ff8e1f;height:35px;width:98.5%;border:0;color:#fff}
.header-nav{padding-top:15px}
.social-icons{margin-top:22px;margin-right:15px}
.navigation ul{top:40px;z-index:2;position:absolute}
.cl-effect-11 a{font-size:16px}
.navigation ul.nav1 li{margin:9px 0}
.sort-by select{background:url(../images/nav.png) no-repeat 2px 7px #fff;padding:5px 22px}
.droop{width:47%}
.ban-pos-gridone{float:left;width:100%}
.radio-btns label{margin:0 0 0 3px}
.sort-by select{padding:5px 0 5px 19px}
.search input[type="submit"]{font-size:14px;padding:5px 6px}
.sort-by select{height:31px}
.ban-pos-gridone h3{margin-bottom:15px}
.banner-pos p{font-size:13px}
figure.effect-bubba h4{padding-top:17%}
.banner-pos p{margin:20px 0 0}
.banner-bottom{position:absolute;top:625px;width:100%;background:#505254;padding:0;z-index:5;opacity:1}
.welcome,.facilities,.feature-serv,#gallery,.about,.vision,.staff,.typrography,.contact,.booking,.single-page,.search-page{padding:20px 0}
.ban-pos-gridtwo{float:left;width:50%}
.ban-pos-gridthree{float:left;width:50%}
.welcome-left,.welcome-middle,.welcome-right{float:left;width:100%}
.welcome-right,.welcome-middle{margin-top:15px}
.facilities-grid{padding-left:0}
.facilities-grid-left{padding-right:0}
.facilities-grid,.facilities-grid img,.facilities-grid-left{min-height:150px}
.facilities-left,.facilities-right{width:47%}
.services-bottom-grid{float:left;width:100%;padding:0}
.services-bottom-grd-right p{margin-top:6px}
.services-bottom-grid:nth-child(4),.services-bottom-grid:nth-child(2),.services-bottom-grid:nth-child(5),.services-bottom-grid:nth-child(6),.services-bottom-grid:nth-child(3){margin-top:15px}
.gal-grid{width:50%;float:left;padding:0 5px}
.gal-grid:nth-child(4),.gal-grid:nth-child(5),.gal-grid:nth-child(6),.gal-grid:nth-child(3),.gal-grid:nth-child(7),.gal-grid:nth-child(8),.gal-grid:nth-child(9){margin:10px 0 0}
.view-fifth h4{padding:6px;margin:14px 0 0;font-size:18px}
.ftr_navi.ftr{float:left;padding:0 10px}
.ftr_navi.ftr:nth-child(2){min-height:160px}
.ftr-logo{width:50%}
.ftr_navi.ftr:nth-child(3),.ftr-logo{margin-top:0}
.ftr-logo{float:left;padding:0 10px}
.choice-privileges1{background:url(../images/ch-sprite.png) no-repeat 0 -2230px;color:#000;height:94px;text-align:left;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;margin-top:0}
.ftr-logo ul li{margin-left:3px;list-style-type:none;display:inline-block}
.banner{min-height:560px}
.banner-pos{margin-top:0}
.search-grid-left{float:left;width:100%}
.menu_drop > li > a{text-indent:8px}
.menu_drop li a span.glyphicon-chevron-down{left:0;margin-right:15px}
.search-grid-right{float:left;width:100%;padding:0;margin-top:20px}
.page-head{min-height:75px!important}
.header-nav{padding-top:19px}
.single-gd-lt{float:left;width:100%;padding:0}
.single-gd-rt{float:left;width:100%;padding:0;margin-top:20px}
.dropdown-button .dropdown{font-size:13px;padding:5px 8px;margin-bottom:1em}
.reservation-left{padding-left:0}
.reservation-right{padding-right:0}
.reservation-right input[type="text"]{padding:5px 8px}
.book-pag-frm{float:left;width:100%}
.book-pag-frm:nth-child(2){margin:0}
.reservation-right textarea{padding:5px 8px}
button.btn1.btn-1.btn-1e{font-size:14px}
.vsn-left{width:100%}
.vsn-right{width:100%;margin-top:20px}
.ch-grid li{margin:0 4px 13px}
.map iframe{height:220px}
.contact-form input[type="text"],.contact-form textarea{width:100%}
.contact-form input[type="text"]:nth-child(2){margin:15px 0}
.text6{margin-left:1px;float:right;width:406px;line-height:25px}
.amenities{margin:10px 0 0}
.amenities h6{display:inline;margin-right:10px;font-size:17px;font-weight:600;color:#ea6b00;text-transform:uppercase}
.amenities p{display:inline;padding:10px 0 0}
.amenities .description{display:block;margin:-10px 0;border-bottom:1px dotted #f90;overflow:hidden;padding:20px 0}
.amenities .description .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;margin-right:10px}
.amenities .description1{display:block;margin:-10px 0;border-bottom:0 dotted #f90;overflow:hidden;padding:20px 0}
.amenities .description1 .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;margin-right:10px}
.amenities .facility_icon_id_2 .facility_icon{background-position:0 -33px}
.amenities .facility_icon_id_3 .facility_icon{background-position:0 -112px}
.amenities .facility_icon_id_4 .facility_icon{background-position:0 -434px}
.amenities .facility_icon_id_10 .facility_icon{background-position:0 -228px}
.amenities .facility_icon_id_11 .facility_icon{background-position:0 -262px}
.amenities .facility_icon_id_13 .facility_icon{background-position:0 -500px}
.amenities .facility_icon_id_17 .facility_icon{background-position:0 -466px}
.amenities .facility_icon_id_19 .facility_icon{background-position:0 -434px}
.amenities .facility_icon_id_20 .facility_icon{background-position:0 -540px}
.banner-info{background:url(../images/Econo-Lodge-hotel-in-Bend-OR.JPG) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}
.callbacks_tabs{list-style:none;position:absolute;top:66%;z-index:2;left:0;padding:0;margin:0}
.callbacks_tabs a::after{content:"\f111";font-size:0;font-family:FontAwesome;visibility:visible;display:block;width:55.3px;height:7px;display:inline-block;background:#fff}
.callbacks_tabs li{margin-left:16px;display:inline-block;width:13.1%}
.callbacks_here a::after{background:#ffca2e}
.logo{float:left;width:35%}
.header-nav{padding-top:22px}
.navigation{margin-top:-36px;}
.banner-info{margin-top:0}
.banner-text h3{font-size:28px}
.banner-text h4{margin-top:10px;font-size:33px}
.banner-bottom{margin-top:146px}
.banner-bottom{position:absolute;top:625px;width:100%;background:#505254;padding:0;z-index:5;opacity:1}
.radio-btns{margin:3px 0 0 8px}
.radio{padding-left:19px}
.radio-btns label{padding:0}
.banner {min-height:auto;}
.banner-pos p{margin:0;font-size:12px;line-height:1.7em}
.ban-pos-gridone h3{margin-bottom:7px;font-size:20px}
.ban-pos-gridone,.ban-pos-gridtwo,.ban-pos-gridthree{min-height:160px}
figure.effect-bubba h4{padding-top:12%}
.welcome-grids ul li{padding-left:23px}
.welcome-grids ul li a:hover{padding-left:2px}
.facilities-grid{padding:0 10px}
.facilities-grid-left{padding:0 10px}
.fac-rig-btm{margin-top:12px}
.facilities-grid,.facilities-grid img,.facilities-grid-left{min-height:196px}
.view-fifth h4{padding:2px;margin:6px 0 0;font-size:18px}
.view p{line-height:1.8em;padding:4px}
.view{height:142px}
.view span{padding:1px 6px}
h3.tittle,h2.tittle-one{margin-bottom:25px;font-size:28px}
.ftr_navi h3{margin-bottom:7px;font-size:19px}
.ftr-logo span{margin-right:6px}
.ftr-logo a{font-size:19px}
.footer{padding:25px 0}
.ftr-logo ul{margin-top:12px}
.navigation{width:31%}
.navigation ul{top:85px}
.social-icons{margin-top:6px}
.search-grid-left{float:left;width:38%}
.search-grid-right{float:left;width:62%}
.hotel-left-two{float:right;width:52%}
.rating{margin:0 2px 0 0}
.hotel-left p{margin:8px 0 0}
.page-head{min-height:87px!important}
.hotel-right h4{font-size:19px}
.hotel-right h4 span{font-size:14px}
.hotel-right p{margin:8px 0 17px}
.hotel-right a{font-size:15px;padding:4px 7px}
.single-pg-hdr{background:#f5f4f0;padding:8px}
.single-pg-hdr a{margin:0 5px}
.spl-btn h4 span{font-size:14px}
.spl-btn h4{font-size:19px}
.sp-bor-btn{padding:14px}
a.best-btn{font-size:15px;padding:4px 6px}
.comments-bot h4{margin-top:2px;font-size:17px}
.single-pg-hdr h2{font-size:20px}
h3.sear-head{font-size:17px}
.hotel-left a{font-size:17px}
.hotel-rooms{margin-bottom:20px}
.single-star-bottom{margin:0}
.hotel-left-two a{font-size:14px}
.vision-left{padding:0 10px}
.vsn-left{padding:0 10px 0 0}
.vsn-left{width:46%}
.vsn-right{width:54%}
.vsn-right p{line-height:1.8em}
.reservation-right h4,.reservation-left h3{font-size:19px}
.reservation-right h4{margin-bottom:17px}
.reservation-left ul li{margin-top:17px}
.book-pag-frm:nth-child(2){margin:0 11px}
.reservation-right input[type="text"]{margin-bottom:16px}
.reservation-right textarea{height:125px}
button.btn1.btn-1.btn-1e{font-size:15px;padding:5px 9px}
.contact-form{margin:30px 0 0}
.contact-form input[type="text"]:nth-child(2){margin:0 11px}
.contact-form textarea{height:155px;margin:15px 0}
.search input[type="submit"]{font-size:15px;padding:6px 9px}
.text6{margin-left:1px;float:right;width:466px;line-height:25px}
.callbacks_tabs li{margin-left:34px;display:inline-block;width:8%}
}
@media (max-width: 540px) {
.logo{float:left;width:35%}
.header-nav{padding-top:22px}
.navigation{margin-top:2px}
.banner-info{margin-top:0}
.banner-text h3{font-size:28px}
.banner-text h4{margin-top:10px;font-size:33px}
.banner-bottom{margin-top:146px;position:absolute;top:625px;width:100%;background:#ECCA69;padding:0 0 38px;z-index:5;opacity:1}
.radio-btns{margin:3px 0 0 8px}
.radio{padding-left:19px}
.radio-btns label{padding:0}
.banner {min-height: auto;}
.banner-pos p{margin:0;font-size:12px;line-height:1.7em}
.ban-pos-gridone h3{margin-bottom:7px;font-size:20px}
.ban-pos-gridone,.ban-pos-gridtwo,.ban-pos-gridthree{min-height:160px}
figure.effect-bubba h4{padding-top:12%}
.welcome-grids ul li{padding-left:23px}
.welcome-grids ul li a:hover{padding-left:2px}
.facilities-grid{padding:0 10px}
.facilities-grid-left{padding:0 10px}
.fac-rig-btm{margin-top:12px}
.facilities-grid,.facilities-grid img,.facilities-grid-left{min-height:196px}
.view-fifth h4{padding:2px;margin:6px 0 0;font-size:18px}
.view p{line-height:1.8em;padding:4px}
.view{height:142px}
.view span{padding:1px 6px}
h3.tittle,h2.tittle-one{margin-bottom:25px;font-size:28px}
.ftr_navi h3{margin-bottom:7px;font-size:19px}
.ftr-logo span{margin-right:6px}
.ftr-logo a{font-size:19px}
.footer{padding:25px 0}
.ftr-logo ul{margin-top:12px}
.navigation{width:31%}
.navigation ul{top:85px}
.social-icons{margin-top:6px}
.search-grid-left{float:left;width:38%}
.search-grid-right{float:left;width:62%}
.hotel-left-two{float:right;width:52%}
.rating{margin:0 2px 0 0}
.hotel-left p{margin:8px 0 0}
.page-head{min-height:87px!important}
.hotel-right h4{font-size:19px}
.hotel-right h4 span{font-size:14px}
.hotel-right p{margin:8px 0 17px}
.hotel-right a{font-size:15px;padding:4px 7px}
.single-pg-hdr{background:#f5f4f0;padding:8px}
.single-pg-hdr a{margin:0 5px}
.spl-btn h4 span{font-size:14px}
.spl-btn h4{font-size:19px}
.sp-bor-btn{padding:14px}
a.best-btn{font-size:15px;padding:4px 6px}
.comments-bot h4{margin-top:2px;font-size:17px}
.single-pg-hdr h2{font-size:20px}
h3.sear-head{font-size:17px}
.hotel-left a{font-size:17px}
.hotel-rooms{margin-bottom:20px}
.single-star-bottom{margin:0}
.hotel-left-two a{font-size:14px}
.vision-left{padding:0 10px}
.vsn-left{padding:0 10px 0 0;width:46%}
.vsn-right{width:54%}
.vsn-right p{line-height:1.8em}
.reservation-right h4,.reservation-left h3{font-size:19px}
.reservation-right h4{margin-bottom:17px}
.reservation-left ul li{margin-top:17px}
.book-pag-frm:nth-child(2){margin:0 11px}
.reservation-right input[type="text"]{margin-bottom:16px}
.reservation-right textarea{height:125px}
button.btn1.btn-1.btn-1e{font-size:15px;padding:5px 9px}
.contact-form{margin:30px 0 0}
.contact-form input[type="text"]:nth-child(2){margin:0 11px}
.contact-form textarea{height:155px;margin:15px 0}
.search input[type="submit"]{font-size:15px;padding:6px 9px}
.text6{margin-left:1px;float:right;width:466px;line-height:25px}
}
@media only screen and (min-width: 320px) and (max-width:480px) {
.navigation {width: 99%; text-align:center;}
.navigation ul{top:85px}
}
@media only screen and (min-width: 667px) and (max-width:767px) {
.navigation {width: 99%; text-align:center;}
.top {padding: 20px 0;background:#e0b507; color:#fff;}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.navigation {width: 99%; text-align:center;}
.top {padding: 20px 0;background:#e0b507; color:#fff;}
}
@media only screen and (min-width: 769px) and (max-width:1024px) {
#header{width:100%;margin:0 auto}
.navigation{width:99%;position:absolute;left:0;top:-35px;}
.text-name-shadow{top:0;height:100px;position: relative; right:0;width:100%;background: rgba(0,0,0,0.8);z-index:3}
.banner-bottom{position:absolute;top:625px;width:100%;background:#505254;padding:0 0 3px;z-index:5;opacity:1;margin-top:146px}
.banner-info{margin-top:0}
.copy-right p{font-size:13px}
.logo a{font-size:25px}
.header-nav .glyphicon-home{margin-right:6px;font-size:21px}
.logo{float:left;width:39%;padding-left:16px;box-shadow:0 0 0 #666}
.logo img{width:100%}
#task_flyout{height:auto}
.resr_form{width:100%;left:0;height:22em;padding:20px 15px 20px 24px;width:100%;top:0;position:static;height:13em}
.resr_form h2,.resr_form_inner h2{color:#fff;text-align:center;float:none;width:auto;margin:5px 0 15px}
.resr_form input,.resr_form_inner input{width:47.9%;background:url(../images/sprite.png) no-repeat 230px -17px #fff;margin-bottom:10px;border:0;color:#333;height:35px;float:left;margin-right:7.3px;border:1px solid #8a8888}
.resr_form input,.resr_form_inner input,.resr_form_inner select{padding-left:5px;font-family:'Roboto',sans-serif;text-transform:uppercase;font-size:14px}
.resr_form select{width:24%;margin-bottom:10px;background:url(../images/sprite.png) no-repeat 113px -100px #fff;-webkit-appearance:none;-moz-appearance:none;color:#333;height:35px;padding-left:2px;margin-right:3px}
.resr_form button,.resr_form_inner button{background:#ff8e1f;height:35px;width:99.1%;border:0;color:#fff;}
.header-nav{padding-top:15px}
.social-icons{margin-top:40px;margin-right:15px}
.navigation ul{top:10px;z-index:2;position:absolute}
.cl-effect-11 a{font-size:16px}
.navigation ul.nav1 li{margin:7px 0}
.sort-by select{background:url(../images/nav.png) no-repeat 2px 7px #fff;padding:5px 22px}
.droop{width:47%}
.ban-pos-gridone{float:left;width:100%}
.radio-btns label{margin:0 0 0 3px}
.sort-by select{padding:5px 0 5px 19px}
.search input[type="submit"]{font-size:14px;padding:5px 6px}
.sort-by select{height:31px}
.ban-pos-gridone h3{margin-bottom:15px}
.banner-pos p{font-size:13px}
figure.effect-bubba h4{padding-top:17%}
.banner-pos p{margin:20px 0 0}
.ban-pos-gridtwo{float:left;width:50%}
.ban-pos-gridthree{float:left;width:50%}
.welcome-left,.welcome-middle,.welcome-right{float:left;width:100%}
.welcome-right,.welcome-middle{margin-top:15px}
.facilities-grid{padding-left:0}
.facilities-grid-left{padding-right:0}
.facilities-grid,.facilities-grid img,.facilities-grid-left{min-height:254px}
.facilities-left,.facilities-right{width:47%}
.services-bottom-grid{float:left;width:100%;padding:0}
.services-bottom-grd-right p{margin-top:6px}
.services-bottom-grid:nth-child(4),.services-bottom-grid:nth-child(2),.services-bottom-grid:nth-child(5),.services-bottom-grid:nth-child(6),.services-bottom-grid:nth-child(3){margin-top:15px}
.gal-grid {float:left;padding:0 5px}
.gal-grid:nth-child(4),.gal-grid:nth-child(5),.gal-grid:nth-child(6),.gal-grid:nth-child(3),.gal-grid:nth-child(7),.gal-grid:nth-child(8),.gal-grid:nth-child(9){margin:10px 0 0}
.view-fifth h4{padding:6px;margin:14px 0 0;font-size:18px}
.ftr_navi.ftr{float:left;/*width:65%; */padding:0 10px}
.ftr_navi.ftr:nth-child(2){min-height:160px}
.ftr-logo{width:100%}
.ftr_navi.ftr:nth-child(3),.ftr-logo{margin-top:0}
.banner{min-height:auto;}
.banner-pos{margin-top:0}
.search-grid-left{float:left;width:100%}
.menu_drop > li > a{text-indent:8px}
.menu_drop li a span.glyphicon-chevron-down{left:0;margin-right:15px}
.search-grid-right{float:left;width:100%;padding:0;margin-top:20px}
.page-head{min-height:75px!important}
.header-nav{padding-top:19px}
.single-gd-lt{float:left;width:100%;padding:0}
.single-gd-rt{float:left;width:100%;padding:0;margin-top:20px}
.dropdown-button .dropdown{font-size:13px;padding:5px 8px;margin-bottom:1em}
.reservation-left{padding-left:0}
.reservation-right{padding-right:0}
.reservation-right input[type="text"]{padding:5px 8px}
.book-pag-frm{float:left;width:100%}
.book-pag-frm:nth-child(2){margin:0}
.reservation-right textarea{padding:5px 8px}
button.btn1.btn-1.btn-1e{font-size:14px}
.vsn-left{width:100%}
.vsn-right{width:100%;margin-top:20px}
.ch-grid li{margin:0 4px 13px}
.map iframe{height:220px;}
.contact-form input[type="text"],.contact-form textarea{width:100%}
.contact-form input[type="text"]:nth-child(2){margin:15px 0}
.text6{margin-left:1px;float:right;width:676px;line-height:25px}
.amenities{margin:10px 0 0}
.amenities h6{display:inline;margin-right:10px;font-size:17px;font-weight:600;color:#ea6b00;text-transform:uppercase}
.amenities p{display:inline;padding:10px 0 0}
.amenities .description{display:block;margin:-10px 0;border-bottom:1px dotted #f90;overflow:hidden;padding:20px 0}
.amenities .description .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;margin-right:10px}
.amenities .description1{display:block;margin:-10px 0;border-bottom:0 dotted #f90;overflow:hidden;padding:20px 0}
.amenities .description1 .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;margin-right:10px}
.amenities .facility_icon_id_2 .facility_icon{background-position:0 -33px}
.amenities .facility_icon_id_3 .facility_icon{background-position:0 -112px}
.amenities .facility_icon_id_4 .facility_icon{background-position:0 -434px}
.amenities .facility_icon_id_10 .facility_icon{background-position:0 -228px}
.amenities .facility_icon_id_11 .facility_icon{background-position:0 -262px}
.amenities .facility_icon_id_13 .facility_icon{background-position:0 -500px}
.amenities .facility_icon_id_17 .facility_icon{background-position:0 -466px}
.amenities .facility_icon_id_19 .facility_icon{background-position:0 -434px}
.amenities .facility_icon_id_20 .facility_icon{background-position:0 -540px}
.banner-info{background:url(../images/Econo-Lodge-hotel-in-Bend-OR.JPG) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}
.banner-info1{background:url(../images/Outdoor-pool.JPG) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}
.banner-info2{background:url(../images/frontdesk.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}
.banner-info3{background:url(../images/sitting-area.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}
.banner-info4{background:url(../images/beautiful-king-bed-room.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}
.banner-info5{background:url(../images/Queen-suite-with-sofa-sleeper.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}
.callbacks_tabs a::after{content:"\f111";font-size:0;font-family:FontAwesome;visibility:visible;display:block;width:68px;height:7px;display:inline-block;background:#fff}
.callbacks_tabs li{margin-left:86px;display:inline-block;width:0}
.callbacks_tabs{list-style:none;position:absolute;top:66%;z-index:2;left:0;padding:0;margin:0}
.callbacks_here a::after{background:#ffca2e}
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
#header{width:100%;margin:0 auto}
.text-name-shadow{top:0;height:0;position:absolute;right:0;width:100%;background-repeat:repeat-x;z-index:3}
.copy-right p{font-size:13px}
.navbar-default .navbar-brand{padding:.1em 0 1em .7em}
.logo a{font-size:25px}
.top {padding: 20px 0;background:#e0b507; color:#fff;}
.header-nav .glyphicon-home{margin-right:6px;font-size:21px}
.logo{float:left;width:42%;padding-left:16px;box-shadow:0 0 0 #666}
.logo img{width:85%}
.navigation{width:100%;position:absolute;left:0;top:0px;}
#task_flyout{height:auto}
.resr_form{width:100%;left:0;height:22em;padding:20px 15px 20px 24px;width:100%;top:0;position:static;height:13em}
.resr_form h2,.resr_form_inner h2{color:#fff;text-align:center;float:none;width:auto;margin:5px 0 15px}
.resr_form input,.resr_form_inner input{width:48.4%;background:url(../images/sprite.png) no-repeat 97px -17px #fff;margin-bottom:10px;border:0;color:#333;height:35px;float:left;padding-left:5px;margin-right:6.5px;border:1px solid #8a8888}
.resr_form select{width:48.4%;margin-bottom:10px;background:url(../images/sprite.png) no-repeat 150px -100px #fff;-webkit-appearance:none;-moz-appearance:none;color:#333;height:35px;padding-left:0;margin-right:3px}
.resr_form button,.resr_form_inner button{background:#ff8e1f;height:35px;width:98.5%;border:0;color:#fff}
.header-nav{padding-top:15px}
.social-icons{margin-top:22px;margin-right:15px}
.navigation ul{top:40px;z-index:2;position:absolute}
.cl-effect-11 a{font-size:16px}
.navigation ul.nav1 li{margin:9px 0}
.sort-by select{background:url(../images/nav.png) no-repeat 2px 7px #fff;padding:5px 22px}
.droop{width:47%}
.ban-pos-gridone{float:left;width:100%}
.radio-btns label{margin:0 0 0 3px}
.sort-by select{padding:5px 0 5px 19px}
.search input[type="submit"]{font-size:14px;padding:5px 6px}
.sort-by select{height:31px}
.ban-pos-gridone h3{margin-bottom:15px}
.banner-pos p{font-size:13px}
figure.effect-bubba h4{padding-top:17%}
.banner-pos p{margin:20px 0 0}
.banner-bottom{position:absolute;top:625px;width:100%;background:#505254;padding:0;z-index:5;opacity:1}
.welcome,.facilities,.feature-serv,#gallery,.about,.vision,.staff,.typrography,.contact,.booking,.single-page,.search-page{padding:20px 0}
.ban-pos-gridtwo{float:left;width:50%}
.ban-pos-gridthree{float:left;width:50%}
.welcome-left,.welcome-middle,.welcome-right{float:left;width:100%}
.welcome-right,.welcome-middle{margin-top:15px}
.facilities-grid{padding-left:0}
.facilities-grid-left{padding-right:0}
.facilities-grid,.facilities-grid img,.facilities-grid-left{min-height:150px}
.facilities-left,.facilities-right{width:47%}
.services-bottom-grid{float:left;width:100%;padding:0}
.services-bottom-grd-right p{margin-top:6px}
.services-bottom-grid:nth-child(4),.services-bottom-grid:nth-child(2),.services-bottom-grid:nth-child(5),.services-bottom-grid:nth-child(6),.services-bottom-grid:nth-child(3){margin-top:15px}
.gal-grid{width:50%;float:left;padding:0 5px}
.gal-grid:nth-child(4),.gal-grid:nth-child(5),.gal-grid:nth-child(6),.gal-grid:nth-child(3),.gal-grid:nth-child(7),.gal-grid:nth-child(8),.gal-grid:nth-child(9){margin:10px 0 0}
.view-fifth h4{padding:6px;margin:14px 0 0;font-size:18px}
.ftr_navi.ftr{float:left;width:41%;padding:0 10px}
.ftr_navi.ftr:nth-child(2){min-height:160px}
.ftr-logo{width:50%}
.ftr_navi.ftr:nth-child(3),.ftr-logo{margin-top:0}
.ftr-logo{float:left;padding:0 10px}
.choice-privileges1{background:url(../images/ch-sprite.png) no-repeat 0 -2230px;color:#000;height:94px;text-align:left;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;margin-top:0}
.ftr-logo ul li{margin-left:3px;list-style-type:none;display:inline-block}
.banner{min-height: auto;}
.banner-pos{margin-top:0}
.search-grid-left{float:left;width:100%}
.menu_drop > li > a{text-indent:8px}
.menu_drop li a span.glyphicon-chevron-down{left:0;margin-right:15px}
.search-grid-right{float:left;width:100%;padding:0;margin-top:20px}
.page-head{min-height:75px!important}
.header-nav{padding-top:19px}
.single-gd-lt{float:left;width:100%;padding:0}
.single-gd-rt{float:left;width:100%;padding:0;margin-top:20px}
.dropdown-button .dropdown{font-size:13px;padding:5px 8px;margin-bottom:1em}
.reservation-left{padding-left:0}
.reservation-right{padding-right:0}
.reservation-right input[type="text"]{padding:5px 8px}
.book-pag-frm{float:left;width:100%}
.book-pag-frm:nth-child(2){margin:0}
.reservation-right textarea{padding:5px 8px}
button.btn1.btn-1.btn-1e{font-size:14px}
.vsn-left{width:100%}
.vsn-right{width:100%;margin-top:20px}
.ch-grid li{margin:0 4px 13px}
.map iframe{height:220px}
.contact-form input[type="text"],.contact-form textarea{width:100%}
.contact-form input[type="text"]:nth-child(2){margin:15px 0}
.text6{margin-left:1px;float:right;width:406px;line-height:25px}
.amenities{margin:10px 0 0}
.amenities h6{display:inline;margin-right:10px;font-size:17px;font-weight:600;color:#ea6b00;text-transform:uppercase}
.amenities p{display:inline;padding:10px 0 0}
.amenities .description{display:block;margin:-10px 0;border-bottom:1px dotted #f90;overflow:hidden;padding:20px 0}
.amenities .description .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;margin-right:10px}
.amenities .description1{display:block;margin:-10px 0;border-bottom:0 dotted #f90;overflow:hidden;padding:20px 0}
.amenities .description1 .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;margin-right:10px}
.amenities .facility_icon_id_2 .facility_icon{background-position:0 -33px}
.amenities .facility_icon_id_3 .facility_icon{background-position:0 -112px}
.amenities .facility_icon_id_4 .facility_icon{background-position:0 -434px}
.amenities .facility_icon_id_10 .facility_icon{background-position:0 -228px}
.amenities .facility_icon_id_11 .facility_icon{background-position:0 -262px}
.amenities .facility_icon_id_13 .facility_icon{background-position:0 -500px}
.amenities .facility_icon_id_17 .facility_icon{background-position:0 -466px}
.amenities .facility_icon_id_19 .facility_icon{background-position:0 -434px}
.amenities .facility_icon_id_20 .facility_icon{background-position:0 -540px}
.baner-inf p{font-size:2.9em;color:#fff;margin:0;line-height:1.2em;font-family:'Josefin Sans',sans-serif;text-shadow:3px 3px 3px #333}
.banner-info{background:url(../images/daysinn-hotel-in-birmingham-al.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}

.baner-inf{padding:1em;width:80%;background:none;position:absolute;bottom:0;right:0;text-align:center;top:0;left:0;margin:auto;height:47px}
.callbacks_tabs{list-style:none;position:absolute;top:70%;z-index:2;left:0;padding:0;margin:0}
.callbacks_tabs a::after{content:"\f111";font-size:0;font-family:FontAwesome;visibility:visible;display:block;width:55.3px;height:7px;display:inline-block;background:#fff}
.callbacks_tabs li{margin-left:16px;display:inline-block;width:10.2%}
.callbacks_here a::after{background:#ffca2e}
}
@media only screen and (min-width: 639px) and (max-width: 667px) {
#header{width:100%;margin:0 auto}
.text-name-shadow{top:0;height:0;position:absolute;right:0;width:100%;background-repeat:repeat-x;z-index:3}
.copy-right p{font-size:13px}
.navbar-default .navbar-brand{padding:.1em 0 1em .7em}
.logo a{font-size:25px}
.header-nav .glyphicon-home{margin-right:6px;font-size:21px}
.logo{float:left;width:42%;padding-left:16px;box-shadow:0 0 0 #666}
.logo img{width:85%}
.navigation{width:100%;position:absolute;left:0;top:20px}
#task_flyout{height:auto}
.resr_form{width:100%;left:0;height:22em;padding:20px 15px 20px 24px;width:100%;top:0;position:static;height:13em}
.resr_form h2,.resr_form_inner h2{color:#fff;text-align:center;float:none;width:auto;margin:5px 0 15px}
.resr_form input,.resr_form_inner input{width:48.4%;background:url(../images/sprite.png) no-repeat 97px -17px #fff;margin-bottom:10px;border:0;color:#333;height:35px;float:left;padding-left:5px;margin-right:6.5px;border:1px solid #8a8888}
.resr_form select{width:48.4%;margin-bottom:10px;background:url(../images/sprite.png) no-repeat 150px -100px #fff;-webkit-appearance:none;-moz-appearance:none;color:#333;height:35px;padding-left:0;margin-right:3px}
.resr_form button,.resr_form_inner button{background:#ff8e1f;height:35px;width:98.5%;border:0;color:#fff}
.header-nav{padding-top:15px}
.social-icons{margin-top:22px;margin-right:15px}
.navigation ul{top:40px;z-index:2;position:absolute}
.cl-effect-11 a{font-size:16px}
.navigation ul.nav1 li{margin:9px 0}
.sort-by select{background:url(../images/nav.png) no-repeat 2px 7px #fff;padding:5px 22px}
.droop{width:47%}
.ban-pos-gridone{float:left;width:100%}
.radio-btns label{margin:0 0 0 3px}
.sort-by select{padding:5px 0 5px 19px}
.search input[type="submit"]{font-size:14px;padding:5px 6px}
.sort-by select{height:31px}
.ban-pos-gridone h3{margin-bottom:15px}
.banner-pos p{font-size:13px}
figure.effect-bubba h4{padding-top:17%}
.banner-pos p{margin:20px 0 0}
.banner-bottom{position:absolute;top:625px;width:100%;background:#505254;padding:0;z-index:5;opacity:1}
.welcome,.facilities,.feature-serv,#gallery,.about,.vision,.staff,.typrography,.contact,.booking,.single-page,.search-page{padding:20px 0}
.ban-pos-gridtwo{float:left;width:50%}
.ban-pos-gridthree{float:left;width:50%}
.welcome-left,.welcome-middle,.welcome-right{float:left;width:100%}
.welcome-right,.welcome-middle{margin-top:15px}
.facilities-grid{padding-left:0}
.facilities-grid-left{padding-right:0}
.facilities-grid,.facilities-grid img,.facilities-grid-left{min-height:150px}
.facilities-left,.facilities-right{width:47%}
.services-bottom-grid{float:left;width:100%;padding:0}
.services-bottom-grd-right p{margin-top:6px}
.services-bottom-grid:nth-child(4),.services-bottom-grid:nth-child(2),.services-bottom-grid:nth-child(5),.services-bottom-grid:nth-child(6),.services-bottom-grid:nth-child(3){margin-top:15px}
.gal-grid{width:50%;float:left;padding:0 5px}
.gal-grid:nth-child(4),.gal-grid:nth-child(5),.gal-grid:nth-child(6),.gal-grid:nth-child(3),.gal-grid:nth-child(7),.gal-grid:nth-child(8),.gal-grid:nth-child(9){margin:10px 0 0}
.view-fifth h4{padding:6px;margin:14px 0 0;font-size:18px}
.ftr_navi.ftr{float:left;width:41%;padding:0 10px}
.ftr_navi.ftr:nth-child(2){min-height:160px}
.ftr-logo{width:50%}
.ftr_navi.ftr:nth-child(3),.ftr-logo{margin-top:0}
.ftr-logo{float:left;padding:0 10px}
.choice-privileges1{background:url(../images/ch-sprite.png) no-repeat 0 -2230px;color:#000;height:94px;text-align:left;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;margin-top:0}
.ftr-logo ul li{margin-left:3px;list-style-type:none;display:inline-block}
.banner{min-height:560px}
.banner-pos{margin-top:0}
.search-grid-left{float:left;width:100%}
.menu_drop > li > a{text-indent:8px}
.menu_drop li a span.glyphicon-chevron-down{left:0;margin-right:15px}
.search-grid-right{float:left;width:100%;padding:0;margin-top:20px}
.page-head{min-height:75px!important}
.header-nav{padding-top:19px}
.single-gd-lt{float:left;width:100%;padding:0}
.single-gd-rt{float:left;width:100%;padding:0;margin-top:20px}
.dropdown-button .dropdown{font-size:13px;padding:5px 8px;margin-bottom:1em}
.reservation-left{padding-left:0}
.reservation-right{padding-right:0}
.reservation-right input[type="text"]{padding:5px 8px}
.book-pag-frm{float:left;width:100%}
.book-pag-frm:nth-child(2){margin:0}
.reservation-right textarea{padding:5px 8px}
button.btn1.btn-1.btn-1e{font-size:14px}
.vsn-left{width:100%}
.vsn-right{width:100%;margin-top:20px}
.ch-grid li{margin:0 4px 13px}
.map iframe{height:220px}
.contact-form input[type="text"],.contact-form textarea{width:100%}
.contact-form input[type="text"]:nth-child(2){margin:15px 0}
.text6{margin-left:1px;float:right;width:406px;line-height:25px}
.amenities{margin:10px 0 0}
.amenities h6{display:inline;margin-right:10px;font-size:17px;font-weight:600;color:#ea6b00;text-transform:uppercase}
.amenities p{display:inline;padding:10px 0 0}
.amenities .description{display:block;margin:-10px 0;border-bottom:1px dotted #f90;overflow:hidden;padding:20px 0}
.amenities .description .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;margin-right:10px}
.amenities .description1{display:block;margin:-10px 0;border-bottom:0 dotted #f90;overflow:hidden;padding:20px 0}
.amenities .description1 .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;margin-right:10px}
.amenities .facility_icon_id_2 .facility_icon{background-position:0 -33px}
.amenities .facility_icon_id_3 .facility_icon{background-position:0 -112px}
.amenities .facility_icon_id_4 .facility_icon{background-position:0 -434px}
.amenities .facility_icon_id_10 .facility_icon{background-position:0 -228px}
.amenities .facility_icon_id_11 .facility_icon{background-position:0 -262px}
.amenities .facility_icon_id_13 .facility_icon{background-position:0 -500px}
.amenities .facility_icon_id_17 .facility_icon{background-position:0 -466px}
.amenities .facility_icon_id_19 .facility_icon{background-position:0 -434px}
.amenities .facility_icon_id_20 .facility_icon{background-position:0 -540px}
.baner-inf p{font-size:2.9em;color:#fff;margin:0;line-height:1.2em;font-family:'Josefin Sans',sans-serif;text-shadow:3px 3px 3px #333}
.banner-info{background:url(../images/daysinn-hotel-in-birmingham-al.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}
.banner-info1{background:url(../images/Outdoor-pool.JPG) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}
.banner-info2{background:url(../images/frontdesk.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}
.banner-info3{background:url(../images/single-bed.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}
.banner-info4{background:url(../images/Beautiful-Room-Double-Bed.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}
.banner-info5{background:url(../images/Tempting-Breakfast-Sitting-Area.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}
.banner-info6{background:url(../images/Carefully-Designed-Bathroom-Vanity.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:319px}
.baner-inf{padding:1em;width:80%;background:none;position:absolute;bottom:0;right:0;text-align:center;top:0;left:0;margin:auto;height:47px}
.callbacks_tabs{list-style:none;position:absolute;top:70%;z-index:2;left:0;padding:0;margin:0}
.callbacks_tabs a::after{content:"\f111";font-size:0;font-family:FontAwesome;visibility:visible;display:block;width:55.3px;height:7px;display:inline-block;background:#fff}
.callbacks_tabs li{margin-left:16px;display:inline-block;width:10.2%}
.callbacks_here a::after{background:#ffca2e}
}
@media (max-width: 360px) {
.logo img{width:85%}
#header{width:100%;margin:0 auto}
.navigation{margin-top:0px}
.text-name-shadow{top:0;height:0;position:absolute;right:0;width:100%;background-repeat:repeat-x;z-index:3}
.text6{margin-left:1px;float:right;width:286px;line-height:25px}
.amenities{margin:10px 0 0}
.amenities h6{display:inline;margin-right:10px;font-size:17px;font-weight:600;color:#ea6b00;text-transform:uppercase}
.amenities p{display:inline;padding:10px 0 0}
.amenities .description{display:block;margin:-10px 0;border-bottom:1px dotted #f90;overflow:hidden;padding:20px 0}
.amenities .description .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;margin-right:10px}
.amenities .description1{display:block;margin:-10px 0;border-bottom:0 dotted #f90;overflow:hidden;padding:20px 0}
.amenities .description1 .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;margin-right:10px}
.amenities .facility_icon_id_2 .facility_icon{background-position:0 -33px}
.amenities .facility_icon_id_3 .facility_icon{background-position:0 -112px}
.amenities .facility_icon_id_4 .facility_icon{background-position:0 -434px}
.amenities .facility_icon_id_10 .facility_icon{background-position:0 -228px}
.amenities .facility_icon_id_11 .facility_icon{background-position:0 -262px}
.amenities .facility_icon_id_13 .facility_icon{background-position:0 -500px}
.amenities .facility_icon_id_17 .facility_icon{background-position:0 -466px}
.amenities .facility_icon_id_19 .facility_icon{background-position:0 -434px}
.amenities .facility_icon_id_20 .facility_icon{background-position:0 -540px}
.banner{min-height:500px}

.callbacks_tabs{list-style:none;position:absolute;top:78%;z-index:2;left:0;padding:0;margin:0}
.callbacks_tabs li{margin-left:127px;display:inline-block;width:0}
.callbacks_tabs a::after{content:"\f111";font-size:0;font-family:FontAwesome;visibility:visible;display:block;width:115px;height:7px;display:inline-block;background:#fff}
.callbacks_here a::after{background:#F896A9}
.baner-inf h1{font-size:3em;color:#fff;margin:0}
.baner-inf{padding:1em;width:100%;background:none;position:absolute;bottom:0;right:0;text-align:center;top:95px;left:0;margin:auto;height:47px}
.baner-inf p{font-size:1.8em;color:#fff;margin:0;line-height:1.1em;font-weight:600}
.navigation{width:100%;position:absolute;left:0;top:4px}
.logo{float:left;width:35%;box-shadow:0 0 0 #666}
.social-icons{float:left;margin-top:20px}
.banner-text h3{font-size:22px}
.banner-text h4{margin-top:10px;font-size:24px}
.droop{width:100%}
.radio-btns{margin-top:15px;float:left;width:61%}
.search{margin-top:15px}
.banner-pos p{margin:10px 0 0}
figure.effect-bubba h4{padding-top:11%}
.navigation ul{top:62px}
.ban-pos-gridtwo{float:left;width:100%}
.ban-pos-gridthree{float:left;width:100%}
.welcome-left,.welcome-middle,.welcome-right{float:left;width:100%;padding:0}
.facilities-grid{padding:0;width:100%}
.facilities-grid-left{margin-top:20px;width:100%;padding:0}
.facilities-left,.facilities-right{width:48%}
.services-bottom-grd-right p{line-height:1.8em}
.welcome p{line-height:1.8em}
.gal-grid{width:100%;float:left;padding:0}
.view{height:178px}
.gal-grid:nth-child(4),.gal-grid:nth-child(5),.gal-grid:nth-child(6),.gal-grid:nth-child(3),.gal-grid:nth-child(7),.gal-grid:nth-child(8),.gal-grid:nth-child(9),.gal-grid:nth-child(2){margin:10px 0 0}
.view-fifth h4{padding:9px;margin:24px 0 0}
.view p{padding:10px 4px}
.ftr_navi.ftr{padding:15px 0}
.ftr-logo{float:left;width:100%;padding:15px 0}
.ftr_navi h3{font-size:18px}
.ftr-logo span{margin-right:3px;font-size:16px}
.ftr-logo a{font-size:18px}
.copy-right{padding:12px 0}
.copy-right p{line-height:1.8em}
.hotel-left-one{width:100%}
.hotel-left-two{float:right;width:100%;margin-top:10px}
.banner-pos{margin-top:-50px}
h3.tittle,h2.tittle-one{margin-bottom:20px;font-size:24px}
.vision-right{padding:0}
.page-head{min-height:110px!important}
.table td,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:10px!important}
.reservation-left{float:left;width:100%;padding:0}
.reservation-right{float:left;width:100%;padding:0;margin-top:20px}
.map iframe{height:165px}
.paragraph p{line-height:1.8em}
.contact-form{margin:20px 0 0}
.paragraph p{margin:10px 0 0}
.contact-form textarea{height:120px}
.social-icons{float:right;width:33%;text-align:center}
.welcome-grids{margin-bottom:20px}
.banner-bottom{margin-top:146px;position:absolute;top:668px;width:100%;background:#505254;padding:0 0 3px;z-index:5;opacity:1}
#task_flyout{height:auto}
.resr_form h2,.resr_form_inner h2{color:#fff;text-align:center;float:none;width:auto;margin:5px 0 15px}
.resr_form input,.resr_form_inner input{width:47.4%;background:url(../images/sprite.png) no-repeat 38px -17px #fff;margin-bottom:10px;border:0;color:#333;height:35px;float:left;margin-right:7.3px;border:1px solid #8a8888}
.resr_form select{width:30.7%;margin-bottom:10px;background:url(../images/sprite.png) no-repeat 48px -100px #fff;-webkit-appearance:none;-moz-appearance:none;color:#333;height:35px;padding-left:3px;margin-right:3px}
.resr_form button,.resr_form_inner button{background:#ff8e1f;height:35px;width:97.4%;border:0;color:#fff}
.resr_form{left:0;padding:20px 15px 20px 24px;width:100%}
.resr_form input,.resr_form_inner input,.resr_form_inner select{padding-left:6px;font-family:'Roboto',sans-serif;text-transform:uppercase;font-size:13px}
.callbacks_tabs li{margin-left:16.7px;display:inline-block;width:8.7%}
.callbacks_here a::after{background:#ffca2e}
.callbacks_tabs a::after{content:"\f111";font-size:0;font-family:FontAwesome;visibility:visible;width:40px;height:7px;display:inline-block}
.navigation ul{position:absolute;padding:0;margin:0;top:57px;left:0;width:100%;z-index:6;width:100%}
.navbar-brand{float:left;height:131px;padding:8px;font-size:18px;line-height:20px}
.ftr-logo ul li{margin-left:3px;list-style-type:none;display:inline-block}
.choice-privileges1{background:url(../images/ch-sprite.png) no-repeat 0 -2230px;color:#000;height:94px;text-align:left;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;margin-top:0}
.resr_form input,.resr_form_inner input{width:47.6%;background:url(../images/sprite.png) no-repeat 50px -17px #fff;margin-bottom:10px;color:#333;height:35px;float:left;margin-right:7.3px;border:1px solid #8a8888}
.resr_form select{width:47.7%;margin-bottom:10px;background:url(../images/sprite.png) no-repeat 104px -100px #fff;-webkit-appearance:none;-moz-appearance:none;color:#333;height:35px;padding-left:3px;margin-right:3px}
.resr_form select{font-family:'Roboto',sans-serif;-webkit-appearance:none;-moz-appearance:none;border:1px solid #8a8888;font-size:13px}
.resr_form input,.resr_form_inner input,.resr_form_inner select{padding-left:6px;font-family:'Roboto',sans-serif;text-transform:uppercase;font-size:13px}
.resr_form{left:0;padding:6px;width:100%}
}

@media (max-width: 320px) {
.navigation{width:100%;left:0;}
.logo{float:left;width:47%;}
.logo img{width:75%;}
.top {padding: 20px 0;background:#e0b507; color:#fff;}
.navbar-brand{float:left;height:131px;padding:10px;font-size:18px;line-height:20px}
.social-icons{margin-top:20px}
.banner-text h3{font-size:22px}
.banner-text h4{margin-top:10px;font-size:24px}
.droop{width:100%}
.facility-back {background-image: none; background-size: 100%; height: 100%;}
.radio-btns{margin-top:15px;float:left;width:61%}
.search{margin-top:15px}
.banner-pos p{margin:10px 0 0}
figure.effect-bubba h4{padding-top:11%}
.navigation ul{top:62px}
.ban-pos-gridtwo{float:left;width:100%}
.ban-pos-gridthree{float:left;width:100%}
.welcome-left,.welcome-middle,.welcome-right{float:left;width:100%;padding:0}
.facilities-grid{padding:0;width:100%}
.facilities-grid-left{margin-top:20px;width:100%;padding:0}
.facilities-left,.facilities-right{width:48%}
.services-bottom-grd-right p{line-height:1.8em}
.welcome p{line-height:1.8em}
.gal-grid{width:100%;float:left;padding:0}
.view{height:178px}
.gal-grid:nth-child(4),.gal-grid:nth-child(5),.gal-grid:nth-child(6),.gal-grid:nth-child(3),.gal-grid:nth-child(7),.gal-grid:nth-child(8),.gal-grid:nth-child(9),.gal-grid:nth-child(2){margin:10px 0 0}
.view-fifth h4{padding:9px;margin:24px 0 0}
.view p{padding:10px 4px}
.ftr_navi.ftr{padding:15px 0}
.ftr_navi h3{font-size:18px}
.ftr-logo span{margin-right:3px;font-size:16px}
.ftr-logo a{font-size:18px}
.copy-right{padding:12px 0}
.copy-right p{line-height:1.8em}
.hotel-left-one{width:100%}
.hotel-left-two{float:right;width:100%;margin-top:10px}
.banner-pos{margin-top:-50px}
h3.tittle,h2.tittle-one{margin-bottom:20px;font-size:24px}
.vision-right{padding:0}
.page-head{min-height:110px!important}
.table td,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:10px!important}
.reservation-left{float:left;width:100%;padding:0}
.reservation-right{float:left;width:100%;padding:0;margin-top:20px}
.map iframe{height:165px}
.paragraph p{line-height:1.8em}
.contact-form{margin:20px 0 0}
.paragraph p{margin:10px 0 0}
.contact-form textarea{height:120px}
.social-icons{float:right;width:33%;text-align:center}
.welcome-grids{margin-bottom:20px}
.callbacks_tabs a:after{content:"\f111";font-size:0;font-family:FontAwesome;visibility:visible;display:block;width:40px;height:7px;display:inline-block;background:#fff}
.callbacks_here a::after{background:#ffca2e}
.callbacks_tabs li{margin-left:15px;display:inline-block;width:8.4%}
.proper p{font-weight:bold; color:#fff;}
.resr_form input,.resr_form_inner input{width:47.3%;background:url(../images/sprite.png) no-repeat 30px -17px #fff;margin-bottom:10px;color:#333;height:35px;float:left;margin-right:7.3px;border:1px solid #8a8888}
.resr_form select{width:47.4%;margin-bottom:10px;background:url(../images/sprite.png) no-repeat 81px -100px #fff;-webkit-appearance:none;-moz-appearance:none;color:#333;height:35px;padding-left:3px;margin-right:3px;font-family:'Roboto',sans-serif;-webkit-appearance:none;-moz-appearance:none;border:1px solid #8a8888;font-size:13px}
.resr_form input,.resr_form_inner input,.resr_form_inner select{padding-left:6px;font-family:'Roboto',sans-serif;text-transform:uppercase;font-size:13px}
.resr_form{left:0;padding:6px;width:100%}
.banner-bottom{ position:inherit; top:668px;width:100%;background:#505254;padding:0 0 8px 8px;}
.text6{margin-left:1px;float:right;width:246px;line-height:25px}
.banner {min-height: auto;}
.logo-cont { position: inherit; bottom:0px; right:0px;}
.facility-back { background: none;}
.facility-color { text-align: center; color:#03F; margin-bottom: 1em;}
.baner-inf p{font-size:1.6em;color:#fff;margin:0;line-height:1.1em;font-weight:600}
.banner-info{background:url(../images/daysinn-hotel-in-birmingham-al.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:213px}
.banner-info1{background:url(../images/Outdoor-pool.JPG) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:213px}
.banner-info2{background:url(../images/frontdesk.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:213px}
.banner-info3{background:url(../images/single-bed.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:213px}
.banner-info4{background:url(../images/Beautiful-Room-Double-Bed.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:213px}
.banner-info5{background:url(../images/Tempting-Breakfast-Sitting-Area.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:213px}
.banner-info6{background:url(../images/Carefully-Designed-Bathroom-Vanity.jpg) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:213px}
.baner-inf{padding:1em;width:100%;background:none;position:absolute;bottom:0;right:0;text-align:center;top:92px;left:0;margin:auto;height:47px}
.callbacks_tabs{list-style:none;position:absolute;top:75.8%;z-index:2;left:0;padding:0;margin:0}
}

@media only screen and (min-width: 639px) and (max-width: 768px) {
span.menu{display:block;cursor:pointer;position:relative}
.facility-back {background-image:rgba(0,0,0,0.6); background-size:100%; height: 100%;}
ul.nav1{display:none;background:#012231 none repeat scroll 0 0}
.logo-cont { position: inherit; bottom: 0%; right: 7%;}
.navigation ul.nav1 li{display:inline-block;text-align:center;margin:9px 0;width:100%;padding:0}
.navigation ul{position:absolute;padding:0;margin:0;top:3em;left:0; width:100%; z-index:9999; width:100%;}	
.resr_form input,.resr_form_inner input{width:47.3%;background:url(../images/sprite.png) no-repeat 30px -17px #fff;margin-bottom:10px;color:#333;height:35px;float:left;margin-right:7.3px;border:1px solid #8a8888}
.resr_form select{width:47.4%;margin-bottom:10px;background:url(../images/sprite.png) no-repeat 81px -100px #fff;-webkit-appearance:none;-moz-appearance:none;color:#333;height:35px;padding-left:3px;margin-right:3px;font-family:'Roboto',sans-serif;-webkit-appearance:none;-moz-appearance:none;border:1px solid #8a8888;font-size:13px}
.resr_form input,.resr_form_inner input,.resr_form_inner select{padding-left:6px;font-family:'Roboto',sans-serif;text-transform:uppercase;font-size:13px}
.resr_form{left:0;padding:6px;width:100%}
.banner-bottom{ position:inherit; top:668px;width:100%;background:#505254;padding:0 0 8px 8px;}
}

#testimonial{background-color:#eee}
.section-padding{padding:60px 0}
.testi-details{background:#fff;padding:14px 24px;margin-bottom:20px;box-shadow:3px 3px 2px 0 rgba(0,0,0,0.18);position:relative}
.testi-info a{display:block;width:50px;height:30px;background-color:#0898ff;border-radius:50%;float:left;margin-right:10px; margin-right: 29px; margin-top: 10px;}
.testi-info a img{border-radius:50%}
.testi-info h3{display:inline-block;line-height:22px;font-weight:600;color:#000;margin-top:8px}
.testi-info h3 > span{display:block;line-height:16px;font-weight:400}
.testi-details::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-left:0;bottom:-40px;left:56px;border-top-color:#fff;border-width:20px}
.testi-details::before{content:'';position:absolute;transform:rotate(45deg);width:0;height:0;bottom:-30px;left:45px;border-style:solid;border-width:15px;border-color:transparent;z-index:-1;box-shadow:3px -13px 5px 0 rgba(0,0,0,0.18);border-left:0}
#cta-2{background-color:#29302e}
.service-info { padding:1%; border:1px solid #999; text-align:center; margin: 8% 0;}
.head-2 { border-bottom:1px dashed #ccc; margin: 1% 0;}
.list li {width: 96.9%; float:left;text-transform: capitalize; line-height: 27px; list-style: disc;font-size: 14px; background-color: #eee; margin: 3px 0 0 3%; padding: 0 0 0 5px;}
.bullet li{display:block; line-height:26px;}
.bullet li:before{content:"\f0da";font-family:'FontAwesome';font-size:12px;float:left;margin-top:1px;margin-left:-15px;color:#999}
.bullet li a { color:#333;}
.bullet li a:hover { color:#337ab7;}
.img-bor {border:1px solid #ddd;}
.img-bor img { width:100%; height:auto;}