.main-menu,.main-menu ul{margin:0 auto}.main-menu{padding:31px 0}.main-menu ul li{border-bottom:4px solid transparent;display:inline-block;list-style:none;margin:0 auto;padding:7px 0;position:relative;background:url(../images/nav_li.png) no-repeat}.main-menu ul li:first-child{background-image:none}.main-menu ul li a{color:#faf6f6;font-size:13px;font-weight:400;padding:3px 22px;text-decoration:none;text-transform:uppercase;font-family:Raleway,sans-serif}.main-menu ul li:nth-of-type(7) a{padding-right:0}.main-menu ul li:last-child a{border-right:0}ul.nav li ul,ul.nav li ul li{border-right:none;list-style:none}.main-menu ul li.active a,.main-menu ul li:hover a{color:#15b0f1}.nav>li>a:focus,.nav>li>a:hover{background:0 0!important}.navbar-toggle{background:#000;border-radius:0;margin:0;padding:5px;width:100%;font-size:15px}.icon-bar{background:#fff;padding:1px}.menu.collapse.navbar-collapse{padding:0;margin:0}ul.nav li ul{position:absolute;width:230px;padding:10px 0 0;top:32px;overflow:hidden;opacity:0;height:0;filter:alpha(opacity=0);-moz-transition:all .6s linear;-webkit-transition:all .6s linear;-ms-transition:all .6s linear;-o-transition:all .6s linear;transition:all .6s linear;box-sizing:border-box;z-index:99;margin-top:0}ul.nav li ul li{float:left;width:100%;border-left:none;padding:0 0 0 10px;margin:0 auto;line-height:normal;background:#efaa15;cursor:pointer;border-bottom:1px solid #c8bfaa}ul.nav li ul li.parent:after,ul.nav li ul li:before,ul.nav li ul:hover li.parent:after{content:"";width:8px;position:absolute}ul.nav li ul li.parent:after{background:url(../images/submenu-plus1.png) no-repeat;height:8px;top:13px;right:10px}ul.nav li ul:hover li.parent:after{background:url(../images/submenu-plus.png) no-repeat;height:8px;top:18px;right:10px}ul.nav li ul li:last-child{border-bottom:none}ul.nav li ul li.active,ul.nav li ul li:hover{border-bottom:1px solid #dedad1;background-color:#8c1314}ul.nav li ul li ul:before{background-image:none}ul.nav li ul li ul{padding-top:0}ul.nav li ul li:before{background:url(../images/submenu-left-arrow.png);height:5px;left:10px;top:13px}ul.nav li ul li a{color:#fff!important;font-family:"Open Sans",sans-serif;font-size:11px;font-weight:600;line-height:30px;padding:0 0 0 15px;text-align:left;text-decoration:none;width:100%}ul.nav li ul li.active a,ul.nav li ul li:hover a{color:#5a471a;-webkit-transition:padding .1s linear;-moz-transition:padding .1s linear;-ms-transition:padding .1s linear;-o-transition:padding .1s linear;transition:padding .1s linear}ul.nav li.active ul li.active a{color:#5a471a!important;-webkit-transition:padding .1s linear;-moz-transition:padding .1s linear;-ms-transition:padding .1s linear;-o-transition:padding .1s linear;transition:padding .1s linear}ul.nav li.parent ul li.parent strong{float:left;width:6px;height:10px;background:url(../images/sprite.png) 0 -34px no-repeat;position:absolute;right:10px;top:15px}ul.nav li:hover>ul{overflow:visible;opacity:1;height:auto;z-index:999999}ul.nav li ul li ul{left:calc(100% + 0px);top:0}.nav ul.overpass{left:auto;right:100%}.fa.fa-chevron-down.fa-2{padding:0 0 0 5px}ul.nav li ul li ul li a{color:#fff!important}ul.nav li ul li ul li a:hover{color:#5a471a!important}.parent ul li a{border-bottom:none!important}@media only screen and (max-width:767px){.main-menu ul,ul.nav li ul{text-align:left;width:100%;display:none}.banner-caption,.philoshpy-right-img-bottom,ul.nav li ul{display:none}.main-menu{margin:0 auto;padding:0}.main-menu ul li.active a,.main-menu ul li:hover a{border-bottom:none;color:#0f0}.main-menu ul li{background-image:none}.main-menu ul{margin-top:0}ul.nav li ul{position:relative;background:#0888bd;padding:0;z-index:99999;top:10px;left:0;overflow:hidden;opacity:1;height:auto;transition:all 0s ease 0s}.header-address>ul,.header-follow ul,.offer-right,.philoshpy-right-img{text-align:center}ul.nav li ul li ul{width:100%;left:0;top:0}ul.nav li ul li,ul.nav li ul li a{list-style:none;text-decoration:none}ul.nav li ul li a{width:auto}.main-menu ul li a{width:auto!important}ul.nav li ul li{padding-left:30px}.main-menu ul li.parent:after{position:absolute;content:"";background:url(../images/submenu-plus.png);width:8px;height:8px;right:10px;top:18px}.banner-caption,.header-content{position:static}.choose-section-inner-header h3 span::after,.choose-section-inner-header h3 span::before,.mission-left h3 span::before,.mission-right::before,.service-inner-header h3 span::after,.service-inner-header h3 span::before{background:0 0}.fa.fa-chevron-down.fa-2{float:right;cursor:pointer}.navbar-toggle{float:none}.main-menu ul li{padding:5px;width:100%}.banner-caption-inner{width:100%}.header-address>ul li{width:100%;border:none}.header-follow ul{margin-top:8px}.services-gallery ul li{width:100%;margin-right:0}.offer-right{margin:10px 0 20px}.philoshpy{padding-bottom:30px}.services-gallery p{text-align:justify}.services-gallery h3{font-size:16px}.about_us_left{margin-bottom:30px}.inner-banner p span{font-size:22px}.services-boottm-page p{font-size:16px}.services-page-left h5 span::before{width:100px;top:50px}.services-page-left h5 span::after{top:50px}.page-gallery ul li{width:49%;float:left;margin-right:2%}.page-gallery ul li:nth-of-type(2n){margin-right:0}.philoshpy-left-header h3{font-size:18px}.gift-form label{display:block}.gift-form input{width:100%}.services-inner-hist{margin-top:45px}.tinting-border-table p{font-size:11px}.inner-banner p{bottom:0}}@media only screen and (max-width:320px){.page-gallery ul li{width:100%;float:left;margin-right:0}.main-menu ul li{background-image:none}}@media only screen and (min-width:768px){.who-section:after,.who-section:before{content:"";position:absolute;width:50%;top:0;height:100%;z-index:-1}.who-section:before{background:#edeae4;left:0}.who-section:after{background:#d9d6d2;right:0}.page-gallery ul li:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:768px) and (max-width:991px){.main-menu ul,ul.nav li ul{text-align:left;display:none;width:100%}.bottom-header{position:relative;background:#f5f0e5}.main-menu>div{position:relative;right:0;top:0}.header-address ul li:nth-of-type(3){padding-left:0}.right-logo{padding:10px 0}.header-follow ul{margin-top:5px}.main-menu ul{margin-top:0}ul.nav li ul{position:relative;background:#0888bd;padding:0;z-index:99999;top:10px;left:0;overflow:hidden;opacity:1;height:auto;transition:all 0s ease 0s}ul.nav li ul li ul{width:100%;left:0;top:0}ul.nav li ul li{padding-left:30px}.main-menu ul li.parent:after{position:absolute;content:"";background:url(../images/submenu-plus.png);width:8px;height:8px;right:10px;top:18px}.main-menu ul li a{width:auto}ul.nav li ul li a{list-style:none;text-decoration:none;width:auto}.inner-banner p{bottom:0;margin-bottom:0}.inner-banner p span{font-size:30px}.fa.fa-chevron-down.fa-2{float:right;cursor:pointer}.navbar-toggle{float:right;display:block}.main-menu ul li{width:100%;padding:15px}.banner-caption{position:static;display:none}.banner-caption-inner{width:100%}.services-gallery h3{min-height:45px;margin-bottom:40px}.services-gallery h3::before{top:50px}.philoshpy-left-header h3{font-size:22px}.services-page-left h5 span::after,.services-page-left h5 span::before{top:47px}.services-page-left h3{min-height:45px}.massages_services .services-page-left h3{font-size:18px}.services-inner-hist{margin-top:40px}}@media only screen and (min-width:992px){ul.nav li ul:before{content:"";position:absolute;background-image:url(../images/submenu-arrow.png);width:16px;height:7px;top:3px;left:20px}}@media only screen and (min-width:992px) and (max-width:1199px){.banner-caption{bottom:8%}.services-gallery h3{min-height:30px;margin-bottom:40px}.services-gallery h3::before{top:50px}.philoshpy-right-img-bottom{left:3px}.services-page-left h5 span::after,.services-page-left h5 span::before{top:47px}.services-page-left h3{min-height:45px}.services-inner-hist{margin-top:45px}}@media only screen and (min-width:1200px){.container{width:1200px}}@media only screen and (min-width:758px) and (max-width:1024px){.main-menu ul li{background-image:none;padding:0}.main-menu ul li.active a,.main-menu ul li:hover a{border-bottom:none;color:#0f0}.main-menu ul li a{padding:3px 6px}}.navbar-toggle font{color:#fff;padding:0;position:absolute}