@charset "UTF-8";html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav{font-family:'Roboto', Open sans, Arial;font-size:14px;font-weight:300;line-height:1.714em;color:white;-webkit-font-smoothing:antialiased;}
html, body{width:auto !important;overflow-x:hidden !important;}
body{background-color:#493c41;}
h1, h2, h3, h4, h5, h6{font-family:'Open sans', Roboto, Arial;margin:0;color:#FFFFFF;text-transform:uppercase;}
h1{font-size:3.429em;font-weight:700;text-align:center;}
h2{font-size:2em;font-weight:500;margin-bottom:1.25em;text-align:center;}
h2 span, h3 span, h4 span{color:rgba(255, 255, 255, 0.9);}
h3{background-color:rgba(255, 255, 255, 0.1);border:1px solid rgba(0, 0, 0, 0.3) !important;font-size:1.25em;font-weight:600;padding:0.9em;margin-bottom:1em;}
h4{font-size:1.5em;margin:0.3em 0 1em;}
h5{font-size:1.286em;font-weight:500;margin:0.3em 0;text-transform:capitalize;}
h6{font-size:1.143em;font-weight:500;}
a{text-decoration:none;color:#ff67ab;}
a:hover, a:focus, a:visited{text-decoration:none;color:darken #ff67ab, 5%;}
:focus,:active{outline:none !important;}
p{margin:0.3em 0 1.5em;}
.catbook{width:100px;height:50px;background-color:#DB5E96;margin:10px 10px;text-align:center;color:#fff;border:none;font-family:a;font-size:16px;margin-left:80%;}
#spaimg{max-width:60%;margin-left:20%;border-radius:50%;height:180px;}
.information h1{font-size:18px;color:#fff;font-weight:301;text-align:center;line-height:1.9em;background-color:#3A3034;}
.information h2{background:url(../img/icons/candles1.jpg) center center;font-family:"Roboto",Open sans,Arial;font-size:13px;color:#fff;font-weight:301;text-align:left;line-height:1.9em;background-color:#3A3034;}
.information h3{font-size:11px;color:#fff;font-weight:301;text-align:center;line-height:1.9em;background-color:#493C41;border:none;}
.spaicon{width:4%;height:4%;margin-left:60%;margin-top:-130px;transition:all 0.7s ease;}
.spaicon:hover{transform:scale(1.2);}
.spaicon2{width:4%;height:4%;margin-left:1%;margin-top:-130px;transition:all 0.7s ease;}
.spaicon2:hover{transform:scale(1.2);}
.noicon{width:1.5%;height:1.5%;}
.brspaicon{width:6%;height:6%;}
.devider{margin-top:10px;margin-left:25%;}
.devider i{color:#cccccc;}
.devider:before,
.devider:after{content:"________________________________________";color:#e6e8ea;position:relative;bottom:6px;}
.devider:before{right:10px;}
.devider:after{left:10px;}
.service1{border:1px solid#333;}
.content1{background-color:#493C41;}
.bookform{margin-top:20px;}
.fbookbutton{width:100px;height:50px;background-color:#ff67ab;font-family:a;font-size:18px;color:#fff;margin:10px 10px;border:none;border-radius:5px;}
.formimg{margin-top:15px;margin-left:10px;}
.formimg p{text-align:left;font-family:"Roboto",Open sans,Arial;font-size:12px;}
.membimg{margin-left:21.5%;}
.membimg:hover{cursor:pointer;}
input[type=text], input[type=email], input[type=tel], textarea, input[type=number], input[type=datetime]{background-color:rgba(255, 255, 255, 0.1) !important;padding:0.5em 1em;border:1px solid rgba(0, 0, 0, 0.3) !important;margin-bottom:1.5em;height:3em;color:rgba(255, 255, 255, 0.8) !important;}
input[type=text]:focus, input[type=email]:focus, input[type=tel]:focus, textarea:focus, input[type=number]:focus, input[type=datetime]:focus{box-shadow:none !important;border:1px solid rgba(0, 0, 0, 0.15) !important;background-color:white !important;color:rgba(0, 0, 0, 0.7) !important;}
.no-border{border:none !important;border-style:none !important;}
.no-padding{padding:0 !important;}
.no-margin{margin:0 !important;}
img.pull-right{margin:0px 0px 1.5em 1.5em;border-radius:0 !important;}
img.pull-left{margin:0px 1.5em 1.5em 0px;border-radius:0 !important;}
i{margin-right:0.3em;}
.btn{text-transform:uppercase;font-weight:600;border:1px solid rgba(0, 0, 0, 0.1);-webkit-border-radius:3;-moz-border-radius:3;-ms-border-radius:3;border-radius:3;color:white !important;text-align:center;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2) 2px 5px rgba(0, 0, 0, 0.4);padding:0.8em 1.5em;}
.btn-default{background-color:#70545f;}
.btn-default:hover, .btn-default:focus{background-color:#614953 !important;border:1px solid rgba(0, 0, 0, 0.1);}
.btn-primary{background-color:#8bca39;}
.btn-primary:hover, .btn-primary:focus{background-color:#7eb831 !important;border:1px solid rgba(0, 0, 0, 0.1);}
blockquote{font-size:1.1em;}
.tooltip{top:-40px !important;}
ul.list-default{list-style-type:none;padding:0;}
ul.list-default li{padding:0.5em 0 0.5em 2em;position:relative;border-top:1px solid rgba(255, 255, 255, 0.1);}
ul.list-default li:hover{background-color:rgba(0, 0, 0, 0.1);padding-left:2.5em;color:rgba(255, 255, 255, 0.9);}
ul.list-default li:first-child{border:none;}
ul.list-default li:before{content:"\f054";font-family:FontAwesome;font-size:0.7em;color:#70545f;position:absolute;left:0;top:0.8em;}
ul.list-default li:hover:before{left:1em;}
a.top{display:none;color:#fff;text-align:center;padding:0.8em 0.8em 1em 1.3em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;-ms-border-radius:0.2em;border-radius:0.2em;background:#ff67ab;position:fixed;right:1em;bottom:1em;opacity:0.8;}
a.top:hover{opacity:1;}
.page-block-big{padding:11em 0 10em;}
.page-block{padding:6.5em 0 5.5em;}
.page-block-small{padding:3em 0 1.85em;}
.carousel-indicators li, .carousel-indicators li.active{width:15px;height:15px;border:none;margin:1px 10px !important;}
.carousel-indicators li{background-color:rgba(0, 0, 0, 0.3);}
a.logo{background-color:rgba(0,0,0,0.7);top:0;right:0;bottom:auto;left:0;position:absolute;padding:5em 1.em 2em;margin:0 auto;text-align:center;z-index:9;width:230px;-webkit-box-shadow:0 5px 1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:none;box-shadow:0 5px 1px 0 rgba(0, 0, 0, 0.1);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#000000;border-right-color:#000000;border-bottom-color:#000000;border-left-color:#000000;}
#slides{position:relative;border-bottom:1px solid rgba(0, 0, 0, 0.9);margin-top:-23px;}
#slides .scrollable{*zoom:1;position:relative;top:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;}
#slides .scrollable:after{content:"";display:table;clear:both;}
#slides .slides-navigation{display:block;margin-left:auto;margin-right:auto;position:absolute;z-index:3;top:46%;width:100%;}
#slides .slides-navigation a{position:absolute;display:block;background-color:rgba(0, 0, 0, 0.7);color:#70545f;opacity:0.5;filter:alpha(opacity=50);padding:1.5em 1.8em;}
#slides .slides-navigation a i{margin:0;color:#fff;}
#slides .slides-navigation a.prev{left:0;}
#slides .slides-navigation a.next{right:0;}
#slides .slides-navigation a:hover{opacity:0.9;filter:alpha(opacity=90);}
#slides .slides-pagination{display:none;}
#slides .slide{position:relative;}
#slides .slide .slide-caption{display:block;background:url(../img/body-bg1.png) repeat 0 0;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;padding:3em 0;-webkit-box-shadow:0 -1px 0 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 -1px 0 0 rgba(0, 0, 0, 0.1);box-shadow:0 -1px 0 0 rgba(0, 0, 0, 0.1);}
#slides .slide .slide-caption .container{top:24%;right:0;bottom:0;left:0;position:absolute;display:block;margin-left:auto;margin-right:auto;text-align:center;width:50%;}
#slides .slide .slide-caption .container h1{font-weight:500;padding:0.1em 0;border:1px solid rgba(255, 255, 255, 0.5);border-style:solid none;color:#fff;margin-bottom:0.5em;}
#slides .slide .slide-caption .container p{font-size:1.15em;color:#fff;margin-top:0;text-align:center;}
#slides .slide .slide-caption .btn{border:none;}
.navigation{background-color:#533e46;border-top:1px solid rgba(255, 255, 255, 0.2);}
.navigation .navbar{min-height:3em;}
.navigation .navbar a.navbar-brand{color:#fff;}
.navigation .navbar .navbar-header{display:block;overflow:hidden;text-align:center;}
.navigation .navbar .navbar-header .navbar-toggle{display:block;margin:0.5em 1em 0 0 !important;padding:9px 0 !important;border:none;}
.navigation .navbar .navbar-header .navbar-toggle .icon-bar{background:#fff;}
.navigation .navbar .navbar-header .navbar-toggle:focus, .navigation .navbar .navbar-header .navbar-toggle:hover{background:none !important;}
.navigation ul.nav{text-align:right;margin:0;}
.navigation ul.nav li{margin:0 1px 0 0;position:relative;padding-top:0;padding-bottom:0;border:none;}
.navigation ul.nav li:last-child{margin-right:0;}
.navigation ul.nav li:before{content:'';}
.navigation ul.nav li a{font-size:1em;font-weight:400;padding:2em 1em;color:#fff;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.navigation .navbar-default{background-color:transparent;border:none;margin:0;}
.navigation .navbar-default .navbar-nav > li.active a, .navigation .navbar-default .navbar-nav > li a:hover{background-color:#ff67ab !important;color:#fff;}
.navigation .navbar-default .navbar-nav li a:focus{color:#fff;}
.navigation .navbar-default .navbar-right > li a:hover{background-color:transparent !important;}
.navigation .navbar-collapse.in{overflow:visible;}
.navigation .navbar-right li a{padding-left:0.75em !important;padding-right:0.75em !important;}
.navigation .navbar-right li a i{font-size:1.25em;}
.navigation .navbar-right li a:hover, .navigation .navbar-right li a:focus{background-color:transparent !important;}
.navigation .navbar-right li a:hover i, .navigation .navbar-right li a:focus i{color:#ff67ab;}
#menu{padding:0;}
.fixed{position:fixed;top:0;width:100%;z-index:99;border-bottom:1px solid rgba(0, 0, 0, 0.5);}
.fixed .navigation ul.nav li a{padding:1em;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#about{background-color:rgba(0, 0, 0, 0.2);border:1px solid rgba(255, 255, 255, 0.2);}
#about img{display:block;margin-left:auto;margin-right:auto;}
#about .aboutImg{position:relative;margin-bottom:3em;overflow:hidden;}
.shadow{top:auto;right:auto;bottom:0;left:auto;position:absolute;}
#serviceList{margin:3em 0;}
#serviceList .carousel-indicators{position:relative;margin:1em 0 1em 0 !important;text-align:left;left:0;width:100%;}
#serviceList .carousel-indicators > li{display:block;position:relative;float:left;text-indent:0;width:19.7%;height:auto;margin:0 1px 0 0 !important;padding:1.5em 0 !important;text-align:center;border:1px solid rgba(255, 255, 255, 0.3);border-style:solid none none;border-radius:0;color:#fff;font-weight:400;text-transform:uppercase;-webkit-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1);}
#serviceList .carousel-indicators > li span{display:none;width:1em;background-color:transparent !important;margin:0 auto;}
#serviceList .carousel-indicators li.item1{background-color:#feac76;}
#serviceList .carousel-indicators li.item2{background-color:#fc649e;}
#serviceList .carousel-indicators li.item3{background-color:#8bca39;}
#serviceList .carousel-indicators li.item4{background-color:#399fca;}
#serviceList .carousel-indicators li.item5{background-color:#ab58c0;}
#serviceList .carousel-indicators:hover, #serviceList .carousel-indicators li.active{background-color:#70545f !important;}
#serviceList .carousel-indicators li.active:before{content:"\f0d7";font-family:FontAwesome;font-size:2em;color:#70545f;top:auto;right:0;bottom:-0.55em;left:0;position:absolute;}
#serviceList .carousel-inner{margin-top:2.5em;min-height:27em;}
#serviceList .carousel-inner img{width:100%;height:auto;}
#serviceList h3{position:relative;}
.price{top:0;right:0;bottom:0;left:auto;position:absolute;background-color:#8bca39;font-size:1.10em;font-weight:500;color:#fff;padding:0.60em;margin:-1px -1px -1px 0;}
.price small{color:#fff;}
.highlightBox{display:block;background:url(../img/slider/slide4.jpg) no-repeat center center;background-size:cover;position:relative;margin:3em 0 0;}
.highlightBox .boxBg{background:url(../img/quote-texture.png) repeat 0 0;background-color:rgba(255, 103, 171, 0.8);}
.highlightBox .boxBg .page-block-big{position:relative;}
.highlightBox .boxBg .page-block-big h5{color:#fff;text-align:center;}
.highlightBox .boxBg .page-block-big h1, .highlightBox .boxBg .page-block-big h5{text-transform:uppercase;}
.highlightBox .boxBg .page-block-big h1{color:#493c41;}
.highlightBox .boxBg .page-block-big h1 strong{color:#fff;}
.packageList{margin-top:4em;}
.package, .package1, .package2{position:relative;border-top:1px solid rgba(255, 255, 255, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.2);padding:1em 0 0.5em;}
.package:hover, .package1:hover, .package2:hover{background-color:rgba(0, 0, 0, 0.1);padding:1em 1.5em 0.5em;}
.package:hover h5, .package1:hover h5, .package2:hover h5{color:#ff67ab;}
.package:hover .price, .package1:hover .price, .package2:hover .price{background-color:#ff348f;}
.package ul.list-default li, .package1 ul.list-default li, .package2 ul.list-default li{border:none !important;padding:0.15em 0 0.15em 1.5em;}
.package ul.list-default li:hover, .package1 ul.list-default li:hover, .package2 ul.list-default li:hover{background-color:transparent !important;padding-left:2em;}
.package ul.list-default li:before, .package1 ul.list-default li:before, .package2 ul.list-default li:before{top:0.3em !important;}
.package .price, .package1 .price, .package2 .price{top:1em;right:1em;bottom:auto;font-size:1.5em;padding:0.7em;}
.package .price small, .package1 .price small, .package2 .price small{font-size:0.7em;margin-right:3px;}
.package1{border-top:none;}
.package2{border-bottom:none;}
#offer{background-color:#70545f;border-top:1px solid rgba(255, 255, 255, 0.2);border-bottom:1px solid rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1);}
#offer h1{color:#fff;text-align:center;width:80%;font-size:2.5em;line-height:0.3em;margin:-0.5em auto 0;}
#offer h1 span{float:left;width:100%;padding-top:50%;margin-top:-0.5em;}
#offer h1 span small{color:white;display:block;color:#fff;font-size:0.5em;margin-top:1em;}
#offer h1:after{content:"";display:block;width:100%;height:0;padding-bottom:100%;background-color:#ff67ab;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
#offer h2{color:#fff;text-align:left;margin:0;}
#offer p{color:rgba(255, 255, 255, 0.5);}
#offer .btn{margin-top:2em;}
.wideGallery{width:100% !important;}
#gallery{padding-bottom:0;}
.galleryImg{margin:35px 0 0 0;padding:0;list-style:none;position:relative;width:100%;}
.galleryImg:hover li a div{opacity:1;}
.galleryImg li{position:relative;float:left;overflow:hidden;width:20%;width:-webkit-calc(100%/5);width:calc(100%/5);}
.galleryImg li a, .galleryImg li a img{display:block;width:100%;cursor:url(../img/cursor.png), auto;}
.galleryImg li a img{max-width:100%;}
.galleryImg li a div{background-color:rgba(0, 0, 0, 0.5);position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-align:center;opacity:0;}
.galleryImg li a:hover div{opacity:0;}
.galleryImg li a div h3{width:100%;color:#fff;text-transform:uppercase;font-size:1.4em;letter-spacing:2px;padding:0 10px;}
.ih-item.square{position:relative;}
.ih-item.square .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ih-item.square.effect10{overflow:hidden;}
.ih-item.square.effect10 .info{background:#70545f;visibility:hidden;opacity:0;}
.ih-item.square.effect10 .info h4{text-transform:uppercase;color:#fff;text-align:center;margin:0.5em;padding:0.7em 0.7em 0;}
.ih-item.square.effect10 .info .info-back{position:relative;top:45%;transform:translateY(-50%);}
.ih-item.square.effect10 .info strong{text-transform:uppercase;color:#ff67ab;}
.ih-item.square.effect10 .info p{font-style:italic;font-size:12px;position:relative;color:rgba(255, 255, 255, 0.8);text-align:center;margin:1em;}
.ih-item.square.effect10 .info .social li a i{color:rgba(255, 255, 255, 0.9);}
.ih-item.square.effect10 .info .social li a:hover i{color:#ff67ab;}
.ih-item.square.effect10 aside:hover .info{visibility:visible;opacity:1;}
#quotes .highlightBox{background-image:url(../img/slider/spafooter1.jpg);background-attachment:fixed !important;background-position:center;background-repeat:no-repeat;background-size:cover;}
#quotes .highlightBox .boxBg{background:rgba(73, 60, 65, 0.7) url(../img/quote-texture.png) repeat 0 0;}
#quotes .highlightBox .fa-quote-left, #quotes .highlightBox .fa-quote-right{font-size:15em;color:#baa3ac;opacity:0.2;filter:alpha(opacity=20);margin:0;}
#quotes .highlightBox .fa-quote-left{top:0;right:auto;bottom:auto;left:1%;position:absolute;}
#quotes .highlightBox .fa-quote-right{top:auto;right:1%;bottom:-10px;left:auto;position:absolute;}
#quotes .highlightBox h1{color:#8bca39;}
#testimonial{margin-top:1.5em;padding-bottom:5em;}
#testimonial p{color:#fff;font-size:1.25em;margin-bottom:1em;}
#testimonial .carousel-indicators{bottom:0;}
#testimonial .carousel-indicators li{margin:1px 10px;}
#testimonial .carousel-indicators li.active{margin:0 9px;}
#subscribe{background-color:rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(255, 255, 255, 0.1);}
#subscribe h4{margin-top:0.9em;}
#subscribeForm .btn{font-size:2em;font-weight:bold;padding:0 0.7em 0.1em;height:2em;}
#subscribeForm input[type=text], #subscribeForm input[type=email], #subscribeForm input[type=datetime]{background-color:rgba(255, 255, 255, 0.1) !important;border:1px solid rgba(0, 0, 0, 0.3) !important;color:rgba(0, 0, 0, 0.5);height:4em;}
#subscribeForm input[type=text]:focus, #subscribeForm input[type=email]:focus, #subscribeForm input[type=datetime]:focus{background-color:white !important;border:1px solid rgba(0, 0, 0, 0.1) !important;}
#contact_form{margin-left:-15px;}
.contactInfo p{padding:1em 0 1em 3em;position:relative;border-top:1px solid rgba(255, 255, 255, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.2);margin:0;}
.contactInfo a:hover{color:rgba(255, 255, 255, 0.9);}
.contactInfo p:hover{background-color:rgba(0, 0, 0, 0.1);padding:1em 0.5em 1em 3.5em;color:rgba(255, 255, 255, 0.9);}
.contactInfo p:hover i{color:#ff67ab !important;opacity:1;left:0.5em;}
.contactInfo p i{position:absolute;left:0;top:0.9em;font-size:1.5em;opacity:0.3;filter:alpha(opacity=30);}
.error{top:15%;right:10%;bottom:auto;left:auto;position:absolute;color:#F00;}
#copyright{background-color:#ff67ab;}
#copyright p{color:#fff;}
#copyright p a{color:#fff;}
.noBordertop{border-top:none !important;}
.noBorderbtm{border-bottom:none !important;}
a, .navigation .navbar-right li a i, #serviceList .carousel-indicators li, .galleryImg li a:hover div, .galleryImg div, span, strong, .ih-item, .btn, li:before, .contactInfo p, .contactInfo p i, .ih-item.square.effect10 .info, .ih-item.square.effect10 .img, .social li a i, ul.list-default li, .package, .package1, .package2, .package h5, .package .price, #subscribeForm input[type=text], #subscribeForm input[type=email]{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.galleryImg li a img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transform:scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-o-transform:scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);}
.galleryImg li:hover a img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:scale(1.05) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transform:scale(1.05) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-o-transform:scale(1.05) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(1.05) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(1.05) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);}
.ih-item.square.effect10.top_to_bottom .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.ih-item.square.effect10.top_to_bottom .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.ih-item.square.effect10.top_to_bottom aside:hover .img{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
.ih-item.square.effect10.top_to_bottom aside:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
@media only screen and (min-width:1201px) and (max-width:1400px){#slides .slide .slide-caption .container{width:70%;}
}
@media only screen and (min-width:990px) and (max-width:1200px) and (orientation:landscape){html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav{font-size:14px;}
#slides .slide .slide-caption .container{width:70%;}
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav{font-size:13px;}
.page-block-big{padding:12.5em 0 11.5em;}
.page-block{padding:10.5em 0 9.5em;}
.page-block-small{padding:7em 0 5.85em;}
}
@media screen and (min-width:768px) and (max-width:1024px){html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav{font-size:13px;}
}
@media only screen and (max-width:996px){#slides .slide .slide-caption .container{width:100%;}
#menu ul.nav{display:block;float:none !important;text-align:center !important;margin:0 auto;}
#menu ul.nav li{display:inline-block;float:none;}
ul.navbar-right{background-color:rgba(0, 0, 0, 0.1);}
#slides .slides-navigation a{font-size:0.8em;}
#home .navigation .container{width:100%;}
#serviceList .carousel-indicators{text-align:center;}
#serviceList .carousel-indicators li{display:inline-block;width:8%;height:5%;float:none;}
#serviceList .carousel-indicators li span{display:block;font-size:1.5em;}
#serviceList .carousel-indicators li strong{display:none;}
#serviceList .carousel-inner{min-height:30em;}
.package{border-bottom:1px solid rgba(0, 0, 0, 0.1) !important;}
#offer h1{width:100%;margin-top:0.1em;}
#team .info-back p{display:none;}
#subscribe h4{text-align:center;}
.navbar-default .navbar-nav a:focus, .navbar-default .navbar-nav a:hover, .navbar-default .navbar-nav a:active{background-color:transparent !important;}
#quotes .fa-quote-left, #quotes .fa-quote-right{font-size:10em !important;}
}
@media only screen and (min-width:768px){.navigation nav ul li{background-color:transparent !important;}
}
@media only screen and (max-width:767px){html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav{font-size:13px;}
.navbar-header{background-color:#614953;}
#menu{border:none;}
#menu ul.nav{border-bottom:1px solid rgba(0, 0, 0, 0.1);padding:0;}
#menu ul.nav li{display:block !important;float:left !important;width:49.8%;text-align:center;border:1px solid rgba(0, 0, 0, 0.1);border-style:solid solid none solid !important;margin:0;}
#menu ul.nav li a{line-height:1em !important;color:#FFF;}
#menu ul.nav li ahover{color:white !important;}
#menu ul.nav li:nth-child(odd){border-style:solid none none solid !important;}
#offer h1{width:30%;margin-bottom:1em;}
#offer .row > div, #offer h2{text-align:center;}
#offer .btn{margin:0;}
#menu ul.navbar-right li{display:inline-block !important;float:none !important;width:auto !important;border:none !important;}
#menu ul.navbar-right li:nth-child(odd){border-style:none !important;}
.galleryImg li{width:33.3333%;width:-webkit-calc(100%/3);width:calc(100%/3);}
#team .row > div{width:49%;float:left;margin:0.5%;padding:0;}
.contactInfo{margin-top:3em;}
a.logo{padding-top:1.5em !important;}
.slide-caption p{display:none;}
}
@media only screen and (min-width:569px) and (max-width:599px){html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav{font-size:12px;}
}
@media only screen and (min-width:320px) and (max-width:570px){html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article,
aside, header, footer, nav{font-size:12px;}
a.logo{padding:1.5em;}
.slide-caption p{display:none;}
#slides .slide .slide-caption .container{top:26%;}
.slide-caption .container h1{font-size:2em;}
.navigation nav ul li{width:100% !important;}
.navigation nav ul li{border:1px solid rgba(0, 0, 0, 0.1);border-style:solid solid none solid !important;}
#serviceList .carousel-indicators li{width:15%;}
.package .price, .package .price small, .package:hover .price, .package:hover .price small{background-color:transparent;color:#ff67ab;top:0.3em;right:0;}
#offer h1{width:35%;}
.galleryImg li{width:50%;width:-webkit-calc(100%/2);width:calc(100%/2);}
#team .row > div{width:49%;float:left;margin:0.5%;padding:0;}
}
@media screen and (max-width:320px){html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav{font-size:12px;}
.navigation nav ul li{width:100% !important;}
.navigation nav ul li{border:1px solid rgba(0, 0, 0, 0.1);border-style:solid solid none solid !important;}
}