@import 'http://fonts.googleapis.com/css?family=Noto+Serif:400,400italic,700|Open+Sans:400,600,700';
@import 'font-awesome.css';
@import 'animate.css';
body {
  font-family: open sans, Arial, sans-serif;
  font-weight: 300;
  line-height: 1.6em;
  color: #656565;
  font-size: 1.4em;
  background: #000
}
div#deletebtn {
    padding: 0;
}
i.fas.fa-phone {
  color: #f79700
}
p {
  margin: 0 0 10px;
  text-align: justify
}
a:active {
  outline: 0
}
.clear {
  clear: both
}
h1, h2 {
  font-weight: 600;
  line-height: 1.1em;
  color: #f49900;
  margin-bottom: 20px;
  text-transform: uppercase
}
h3, h4, h5, h6 {
  line-height: 1.1em;
  color: #fff;
  margin-bottom: 20px
}
input, button, select, textarea {
  border-radius: 0 !important
}
.timetable {
  background: #2ab975;
  padding: 5px 23px
}
.timetable hr {
  color: #fff;
  padding-top: 29px;
  margin-bottom: 20px !important
}
.timetable dl {
  color: #fff
}
.timetable dt {
  color: #fff
}
.timetable dd {
  color: #fff
}
#wrapper {
  width: 100%;
  margin: 0;
  padding: 0
}
ul.withArrow {}
ul.withArrow li {}
ul.withArrow li span {
  margin-right: 10px;
  font-weight: 700;
  color: #e62026;
  border: 1px solid;
  padding: 4px 8px;
  font-size: 11px;
  border-radius: 50%;
  height: 20px;
  width: 20px
}
.widget {
  color: #858585
}
.row, .row-fluid {}
.row .row, .row-fluid .row-fluid {
  margin-bottom: 30px
}
.row.nomargin, .row-fluid.nomargin {
  margin-bottom: 0
}
.about-image img {
  width: 100%
}
img.img-polaroid {
  margin: 0 0 20px
}
.img-box {
  max-width: 100%
}
.navbar-default .navbar-toggle {
  border-color: #f79700;
  margin-top: 10px
}
.topbar {
  background-color: #2e8eda;
  padding: 10px 0
}
.topbar .container .row {
  margin: 0;
  padding: 0
}
.topbar .container .row .col-md-12 {
  padding: 0
}
.topbar p {
  margin: 0;
  display: inline-block;
  font-size: 13px;
  color: #f1f6ff
}
.topbar p > i {
  margin-right: 5px
}
.topbar p:last-child {
  text-align: right
}
header .navbar {
  margin-bottom: 0
}
.navbar-default {
  border: none
}
.navbar-brand {
  color: #222;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -1px;
  margin-top: 18px;
  padding: 0 0 0 15px
}
.navbar-default .navbar-brand {
  color: #e62026;
  font-size: 24px;
  text-transform: uppercase
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #fff
}
header .navbar-collapse ul.navbar-nav {
  float: right;
  margin-right: 0;
}
header .navbar {
  min-height: 70px;
  padding: 18px 0;
  background: #080808
}
.home-page header .navbar-default {
  background: rgba(0, 0, 0, .35) !important;
  width: 100%;
  /* position: absolute; */
  top: 0;
  z-index: 9999999;
}
header .nav li a:hover, header .nav li a:focus, header .nav li.active a, header .nav li.active a:hover, header .nav li a.dropdown-toggle:hover, header .nav li a.dropdown-toggle:focus, header .nav li.active ul.dropdown-menu li a:hover, header .nav li.active ul.dropdown-menu li.active a {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}
header .navbar-default .navbar-nav > .open > a, header .navbar-default .navbar-nav > .open > a:hover, header .navbar-default .navbar-nav > .open > a:focus {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}
header .navbar {
  min-height: 62px;
  padding: 0
}
header .navbar-nav > li {
  padding-bottom: 12px;
  padding-top: 12px;
  padding: 0 !important
}
header .navbar-nav > li > a {
  margin-left: 2px;
  line-height: 31px;
  font-weight: 700;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}
.services {}
.dishes {
  background: #fff;
  padding: 35px 0;
  color: #292727
}
.dropdown-menu li a:hover {
  color: #fff !important;
  background: #1c1c1c !important
}
header .nav .caret {
  border-bottom-color: #ec4141;
  border-top-color: #ec4141
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: #fff
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #fff
}
.dropdown-menu {
  box-shadow: none;
  border-radius: 0;
  border: none
}
.dropdown-menu li:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0
}
header .nav li .dropdown-menu {
  padding: 0
}
header .nav li .dropdown-menu li a {
  line-height: 28px;
  padding: 3px 12px
}
.flex-caption p {
  line-height: 22px;
  font-weight: 300;
  color: #fff;
  text-transform: capitalize
}
header .navigation {
  float: right
}
header ul.nav li {
  border: none;
  margin: 0
}
header ul.nav li a {
  font-size: 13px;
  border: none;
  font-weight: 600;
  text-transform: uppercase
}
header ul.nav li ul li a {
  font-size: 12px;
  border: none;
  font-weight: 300;
  text-transform: uppercase
}
.navbar .nav > li > a {
  color: #fff;
  text-shadow: none;
  border: 1px solid transparent !important
}
.navbar .nav a:hover {
  background: 0 0;
  color: #2e8eda
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover {
  background: 0 0;
  font-weight: 700
}
.navbar .nav > .active > a:active, .navbar .nav > .active > a:focus {
  background: 0 0;
  outline: 0;
  font-weight: 700
}
.navbar .nav li .dropdown-menu {
  z-index: 2000
}
header ul.nav li ul {
  margin-top: 1px
}
header ul.nav li ul li ul {
  margin: 1px 0 0 1px
}
.dropdown-menu .dropdown i {
  position: absolute;
  right: 0;
  margin-top: 3px;
  padding-left: 20px
}
.navbar .nav > li > .dropdown-menu:before {
  display: inline-block;
  border-right: none;
  border-bottom: none;
  border-left: none;
  border-bottom-color: none;
  content: none
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background: #ec4141;
  border-radius: 0
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #eb4242;
  background-color: transparent
}
ul.nav li.dropdown a {
  z-index: 1000;
  display: block
}
select.selectmenu {
  display: none
}
.pageTitle {
  color: #fff;
  margin: 30px 0 3px;
  display: inline-block;
  font-size: 20px
}
#banner {
  width: 100%;
  background: #000;
  position: relative;
  margin: 0;
  padding: 0
}
#main-slider:before {
  content: '';
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute
}
.flex-direction-nav a {
  display: none
}
.flexslider {
  padding: 0;
  background: #fff;
  position: relative;
  border-bottom: 2px solid #f49900;
  zoom: 1
}
.flex-direction-nav .flex-prev {
  left: 0
}
.flex-direction-nav .flex-next {
  right: 0
}
.flex-caption {
  zoom: 1;
  bottom: 210px;
  background-color: transparent;
  color: #fff;
  margin: 0;
  padding: 2px 25px 0 30px;
  position: absolute;
  left: 0;
  text-align: center;
  margin: 50px auto;
  right: 0;
  display: inline-block;
  bottom: 0;
  font-size: 12px;
  width: 76%;
  right: 0 !important;
  border-radius: 15px 15px 0 0;
  text-align: left
}
.flex-caption h3 {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 8px;
  text-transform: uppercase;
  font-size: 70px;
  font-weight: 700
}
.flex-caption p {
  margin: 12px 0 18px;
  font-size: 20px;
  font-weight: 400
}
.skill-home {
  margin-bottom: 50px
}
.c1 {
  border: #ed5441 1px solid;
  background: #ed5441
}
.c2 {
  border: #24c4db 1px solid;
  background: #24c4db
}
.c3 {
  border: #1891ec 1px solid;
  background: #1891ec
}
.c4 {
  border: #609cec 1px solid;
  background: #609cec
}
.skill-home .icons {
  padding: 38px;
  width: 94px;
  height: 94px;
  color: #fff;
  font-size: 42px;
  font-size: 38px;
  text-align: center;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 0;
  display: inline-table;
  border: 4px solid #efefef;
  color: #ff5722;
  background: 0 0;
  border-radius: 50%;
  background: #fff
}
.skill-home h2 {
  padding-top: 20px;
  font-size: 36px;
  font-weight: 700
}
.testimonial-solid {
  padding: 50px 0 60px;
  margin: 0;
  background: #fff;
  text-align: center
}
.testi-icon-area {
  text-align: center;
  position: absolute;
  top: -84px;
  margin: 0 auto;
  width: 100%
}
.testi-icon-area .quote {
  padding: 15px 0 0;
  margin: 0;
  background: #fff;
  text-align: center;
  color: #1891ec;
  display: inline-table;
  width: 70px;
  height: 70px;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 42px;
  border: 1px solid #1891ec;
  display: none
}
.testi-icon-area .carousel-inner {
  margin: 20px 0
}
.carousel-indicators {
  bottom: -30px
}
.text-center img {
  margin: auto
}
.aboutUs {
  padding: 40px 0;
  background: #f2f2f2
}
img.img-center {
  margin: 0 auto;
  display: block;
  max-width: 100%
}
.home-about {
  padding: 60px 0 0
}
.home-about hr {
  padding: 0;
  margin: 0
}
.home-about .info-box {}
.testimonial-area {
  padding: 0;
  margin: 0;
  background: url(../img/low-poly01.jpg) fixed center center;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover
}
.testimonial-solid p {
  color: #000;
  font-size: 16px;
  line-height: 30px;
  font-style: italic
}
section.hero-text {
  background: #f4783b;
  padding: 50px 0;
  color: #fff
}
section.hero-text h1 {
  color: #fff
}
#clients {
  padding: 60px 0
}
#clients .client .img {
  height: 76px;
  width: 138px;
  cursor: pointer;
  -webkit-transition: box-shadow .1s linear;
  -moz-transition: box-shadow .1s linear;
  transition: box-shadow .1s linear
}
#clients .client .img:hover {
  cursor: pointer;
  border-radius: 8px
}
#clients .client .client1 {
  background: url(../img/client1.png) 0 -75px
}
#clients .client .client1:hover {
  background-position: 1px 0
}
#clients .client .client2 {
  background: url(../img/client2.png) 0 -75px
}
#clients .client .client2:hover {
  background-position: -1px 0
}
#clients .client .client3 {
  background: url(../img/client3.png) 0 -76px
}
#clients .client .client3:hover {
  background-position: 0 0
}
#content {
  position: relative;
  background: #1c1c1c;
  padding: 50px 0 0
}
.cta-text {
  text-align: center;
  margin-top: 10px
}
.big-cta .cta {
  margin-top: 10px
}
.box {
  width: 100%
}
.box-gray {
  background: #f8f8f8;
  padding: 20px 20px 30px
}
.box-gray h4, .box-gray i {
  margin-bottom: 20px
}
.box-bottom {
  padding: 20px 0;
  text-align: center
}
.box-bottom a {
  color: #fff;
  font-weight: 700
}
.box-bottom a:hover {
  color: #eee;
  text-decoration: none
}
#bottom {
  background: #fcfcfc;
  padding: 50px 0 0
}
#twitter-wrapper {
  text-align: center;
  width: 70%;
  margin: 0 auto
}
#twitter em {
  font-style: normal;
  font-size: 13px
}
#twitter em.twitterTime a {
  font-weight: 600
}
#twitter ul {
  padding: 0;
  list-style: none
}
#twitter ul li {
  font-size: 20px;
  line-height: 1.6em;
  font-weight: 300;
  margin-bottom: 20px;
  position: relative;
  word-break: break-word
}
#inner-headline {
  background: #ec4141;
  position: relative;
  margin: 0;
  padding: 0
}
#inner-headline h2.pageTitle {
  color: #fff;
  padding: 5px 0;
  display: block;
  text-align: center
}
#inner-headline ul.breadcrumb {
  margin: 40px 0;
  float: left
}
#inner-headline ul.breadcrumb li {
  margin-bottom: 0;
  padding-bottom: 0
}
#inner-headline ul.breadcrumb li {
  font-size: 13px;
  color: #fff
}
#inner-headline ul.breadcrumb li i {
  color: #dedede
}
#inner-headline ul.breadcrumb li a {
  color: #fff
}
ul.breadcrumb li a:hover {
  text-decoration: none
}
form#contactform input[type=text] {
  width: 100%;
  border: 1px solid #f5f5f5;
  min-height: 40px;
  padding-left: 20px;
  font-size: 13px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
form#contactform textarea {
  border: 1px solid #f5f5f5;
  width: 100%;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 13px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
form#contactform .validation {
  font-size: 11px
}
#sendmessage {
  border: 1px solid #e6e6e6;
  background: #f6f6f6;
  display: none;
  text-align: center;
  padding: 15px 12px 15px 65px;
  margin: 10px 0;
  font-weight: 600;
  margin-bottom: 30px
}
#sendmessage.show, .show {
  display: block
}
form#commentform input[type=text] {
  width: 100%;
  min-height: 40px;
  padding-left: 20px;
  font-size: 13px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px
}
form#commentform textarea {
  width: 100%;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 13px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px
}
.search {
  float: right;
  margin: 35px 0 0;
  padding-bottom: 0
}
#inner-headline form.input-append {
  margin: 0;
  padding: 0
}
.about-text h3 {
  font-size: 22px;
  padding-bottom: 20px
}
.about-text .btn {
  margin-top: 20px; //font-size:15px;//text-align:justify}.about-image img{}.about-text ul{margin-top:30px;padding:0}.about-text li{margin-bottom:10px;//font-weight:bold;list-style:none}.about-text-2 img{border:5px solid #ddd;margin-bottom:20px}.about-text-2 p{margin-bottom:20px}#call-to-action{background:url(../images/bg/about.jpg) no-repeat;background-attachment:fixed;background-position:top center;padding:100px 0;color:#fff}.call-to-action h3{font-size:40px;letter-spacing:15px;color:#fff;padding-bottom:30px}.call-to-action p{color:#999;padding-bottom:20px}.call-to-action .btn-primary{background-color:transparent;border-color:#999}.call-to-action .btn-primary:hover{background-color:#151515;color:#999;border-color:#151515}#call-to-action-2{background-color:#efefef;padding:50px 0}#call-to-action-2 h3{color:#05142b;font-size:24px;font-weight:600;text-transform:uppercase}#call-to-action-2 p{color:#5f5f5f;font-size:15px}#call-to-action-2 .btn-primary{border-color:#fff;margin-top:50px;color:#fff}section.section-padding.gray-bg{background:#000;color:#888}#accordion-alt3 .panel-heading h4{font-size:13px;line-height:28px}.panel .panel-heading h4{font-weight:400}.panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:inherit}.panel-group .panel{margin-bottom:0;border-radius:2px}.panel{margin-bottom:18px;background-color:#fff;border:1px solid #f3f3f3;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}#accordion-alt3 .panel-heading h4 a i{font-size:17px;line-height:18px;width:18px;height:18px;margin-right:8px;color:#a0a0a0;text-align:center;border-radius:50%;margin-left:6px;font-weight:700}.progress.pb-sm{height:6px!important}.progress{box-shadow:inset 0 0 2px rgba(0,0,0,.1)}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f5f5f5;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress .progress-bar.progress-bar-red{background:#ed5441}.progress .progress-bar.progress-bar-green{background:#51d466}.progress .progress-bar.progress-bar-lblue{background:#32c8de}.top-wrapper{margin-bottom:20px}.info-blocks{margin-bottom:15px}.info-blocks i.icon-info-blocks{float:left;color:#e62026;font-size:40px;min-width:50px;margin-top:11px;text-align:center;width:72px;height:72px;line-height:75px}.info-blocks .info-blocks-in{padding:0 10px;overflow:hidden}.info-blocks .info-blocks-in h3{color:#fff;font-size:20px;line-height:28px;margin:0;margin-bottom:8px}.info-blocks .info-blocks-in p{font-size:14px}blockquote{font-size:16px;font-weight:400;font-family:'noto serif',serif;font-style:italic;padding-left:0;color:#a2a2a2;line-height:1.6em;border:none}blockquote cite{display:block;font-size:12px;color:#666;margin-top:10px}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}.pullquote-left{display:block;color:#a2a2a2;font-family:'noto serif',serif;font-size:14px;line-height:1.6em;padding-left:20px}.pullquote-right{display:block;color:#a2a2a2;font-family:'noto serif',serif;font-size:14px;line-height:1.6em;padding-right:20px}.btn{text-align:center;color:#fff;background:#fb9500;border-color:#f79700;width:100%;border-radius:0}.btn-theme{color:#fff;background:0 0;border:1px solid #fff;padding:12px 30px;font-weight:700}.btn-theme:hover{color:#eee}ul.general{list-style:none;margin-left:0}ul.link-list{margin:0;padding:0;list-style:none}ul.link-list li{margin:0;padding:2px 0;list-style:none}footer{background:#000}footer ul.link-list li a{color:#8c8c8c}footer ul.link-list li a:hover{color:#ec4141}h4.heading{font-weight:700}.heading{margin-bottom:30px}.heading{position:relative}.widgetheading{width:100%;padding:0;font-weight:700}#bottom .widgetheading{position:relative;border-bottom:#e6e6e6 1px solid;padding-bottom:9px}aside .widgetheading{position:relative;border-bottom:#e9e9e9 1px solid;padding-bottom:9px}footer .widgetheading{position:relative}footer .widget .social-network{position:relative}.team-member h4{text-align:center;margin-bottom:5px}.team-member .deg{text-align:center;display:block}#bottom .widget .widgetheading span,aside .widget .widgetheading span,footer .widget .widgetheading span{position:absolute;width:60px;height:1px;bottom:-1px;right:0}.panel-title>a{color:inherit;text-decoration:none;font-weight:600}.box-area{padding:15px;background:#fff;margin-top:-21px;border:2px solid #f3f3f3}.box-area h3{font-size:17px;font-weight:600}.map{position:relative;margin-top:-50px;margin-bottom:40px}.map iframe{width:100%;height:450px;border:none}.map-grid iframe{width:100%;height:350px;border:none;margin:0 0 -5px;padding:0}ul.team-detail{margin:-10px 0 0;padding:0;list-style:none}ul.team-detail li{border-bottom:1px dotted #e9e9e9;margin:0 0 15px;padding:0 0 15px;list-style:none}ul.team-detail li label{font-size:13px}ul.team-detail li h4,ul.team-detail li label{margin-bottom:0}ul.team-detail li ul.social-network{border:none;margin:0;padding:0}ul.team-detail li ul.social-network li{border:none;margin:0}ul.team-detail li ul.social-network li i{margin:0}.navbar-brand i{color:#fff;font-size:18px;margin-right:5px}.pricing-title{background:#fff;text-align:center;padding:10px 0}.pricing-title h3{font-weight:600;margin-bottom:0}.pricing-offer{background:#fcfcfc;text-align:center;padding:40px 0;font-size:18px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.pricing-box.activeItem .pricing-offer{color:#fff}.pricing-offer strong{font-size:78px;line-height:89px}.pricing-offer sup{font-size:28px}.pricing-container{background:#fff;text-align:center;font-size:14px}.pricing-container strong{color:#353535}.pricing-container ul{list-style:none;padding:0;margin:0}.pricing-container ul li{border-bottom:1px solid #cfcfcf;list-style:none;padding:15px 0;margin:0;color:#222}.pricing-action{margin:0;background:#fcfcfc;text-align:center;padding:20px 0 30px}.pricing-wrapp{margin:0 auto;width:100%;background:#fd0000}.pricing-box-item{border:1px solid #e6e6e6;background:#fcfcfc;position:relative;margin:0 0 20px;padding:0;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 0 rgba(0,0,0,.03);box-shadow:0 2px 0 rgba(0,0,0,.03);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.pricing-box-item .pricing-heading{background:#fff;text-align:center;padding:50px 0;display:block}.pricing-box-item.activeItem .pricing-heading{text-align:center;border-bottom:none;display:block;color:#fff}.pricing-box-item.activeItem .pricing-heading h3{color:#fff}.pricing-box-item .pricing-heading h3 strong{font-size:28px;font-weight:700;letter-spacing:-1px;color:#05142b}.pricing-box-item .pricing-heading h3{font-size:32px;font-weight:300;letter-spacing:-1px}.pricing-box-item .pricing-terms{text-align:center;background:#fff;display:block;overflow:hidden;padding:11px 0 5px;border-bottom:2px dotted #cdcdcd}.pricing-box-item .pricing-terms h6{margin-top:16px;color:#ff5722;font-size:22px}.pricing-box-item .icon .price-circled{margin:10px 10px 10px 0;display:inline-block!important;text-align:center!important;color:#fff;width:68px;height:68px;padding:12px;font-size:16px;font-weight:700;line-height:68px;text-shadow:none;cursor:pointer;background-color:#888;border-radius:64px;-moz-border-radius:64px;-webkit-border-radius:64px}.pricing-box-item .pricing-action{margin:0;text-align:center;padding:30px 0}.pricing-action .btn{background:#ff5722;color:#fff}.menuItem .menu{font-size:20px;font-weight:600;list-style:none;padding:0 0 15px;margin-bottom:20px;display:inline-block;color:#ec4141}.menuItem .menu li{padding:34px 30px;margin-bottom:20px;display:inline-block;width:100%;float:left;background:#4a4a4a;line-height:30px;border-left:2px solid #ec4141!important;border-radius:0 0 15px 0;border:1px solid #5a5a5a}.menuItem .detail{font-size:13px;color:#b6b6b6;font-weight:400}.menuItem .price{font-size:13px;float:right;font-weight:600}.testimonials blockquote{background:#fff none repeat scroll 0 0;border:medium;color:#666;display:block;font-size:13px;line-height:20px;padding:15px;position:relative}.testimonials blockquote::before{width:0;height:0;right:0;bottom:0;content:" ";display:block;position:absolute;border-bottom:20px solid #fff;border-right:0 solid transparent;border-left:15px solid transparent;border-left-style:inset;border-bottom-style:inset}.testimonials blockquote::after{width:0;height:0;right:0;bottom:0;content:" ";display:block;position:absolute;border-style:solid;border-width:20px 20px 0 0;border-color:#c5c5c5 transparent transparent transparent}.testimonials .carousel-info img{border:1px solid #ccc;border-radius:150px!important;height:75px;padding:3px;width:75px}.testimonials .carousel-info{overflow:hidden}.testimonials .carousel-info img{margin-right:15px}.testimonials .carousel-info span{display:block}.testimonials span.testimonials-name{color:#8bc34a;font-size:16px;font-weight:300;margin:23px 0 7px}.testimonials span.testimonials-post{color:#656565;font-size:12px}.widget .flickr_badge{width:100%}.widget .flickr_badge img{margin:0 9px 20px 0}footer .widget .flickr_badge{width:100%}footer .widget .flickr_badge img{margin:0 9px 20px 0}.flickr_badge img{width:50px;height:50px;float:left;margin:0 9px 20px 0}.recent-post{margin:20px 0 0;padding:0;line-height:18px}.recent-post h5 a:hover{text-decoration:none}.recent-post .text h5 a{color:#353535}footer{color:#f8f8f8}footer a{color:#fff}footer a:hover{color:#ec4141}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#d3d3d3}footer address{line-height:1.6em;color:#797979}footer h5 a:hover,footer a:hover{text-decoration:none}ul.social-network{list-style:none;margin:0}ul.social-network li{display:inline;margin:0 5px;border:1px solid #2d2d2d;padding:5px 0 0;width:32px;display:inline-block;text-align:center;height:32px;vertical-align:baseline}#sub-footer{text-shadow:none;color:#dedede;padding:0;background:#000;border-top:1px solid #3e3e3e}#sub-footer p{margin:0;padding:0}#sub-footer span{color:#9e9e9e}.copyright{text-align:left;font-size:12px}#sub-footer ul.social-network{float:right}.scrollup{position:fixed;width:32px;height:32px;bottom:0;right:20px;background:#f79700}a.scrollup{outline:0;text-align:center}a.scrollup:hover,a.scrollup:active,a.scrollup:focus{opacity:1;text-decoration:none}a.scrollup i{margin-top:10px;color:#fff}a.scrollup i:hover{text-decoration:none}.absolute{position:absolute}.relative{position:relative}.aligncenter{text-align:center}.aligncenter span{margin-left:0}.floatright{float:right}.floatleft{float:left}.floatnone{float:none}.aligncenter{text-align:center}img.pull-left,.align-left{float:left;margin:0 15px 15px 0}.widget img.pull-left{float:left;margin:0 15px 15px 0}img.pull-right,.align-right{float:right;margin:0 0 15px 15px}article img.pull-left,article .align-left{float:left;margin:5px 15px 15px 0}article img.pull-right,article .align-right{float:right;margin:5px 0 15px 15px}============================= */ .clear-marginbot{margin-bottom:0}.marginbot10{margin-bottom:10px}.marginbot20{margin-bottom:20px}.marginbot30{margin-bottom:30px}.marginbot40{margin-bottom:40px}.clear-margintop{margin-top:0}.margintop10{margin-top:10px}.margintop20{margin-top:20px}.margintop30{margin-top:30px}.margintop40{margin-top:40px}.flex-control-paging li a{width:14px;height:14px;border-radius:50%;background:#fff;text-indent:50px;overflow:hidden}.btn:hover,.btn:focus{color:#fff;text-decoration:none;background:#57b600;border-color:#57b600}@media(min-width:768px) and (max-width:979px){a.detail{background:0 0;width:100%}footer .widget form input#appendedInputButton{display:block;width:91%;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}footer .widget form .input-append .btn{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:10px}ul.related-folio li{width:156px;margin:0 20px 0 0}}@media(max-width:767px){.navbar-default .navbar-collapse{border-color:none}.navbar-default .navbar-toggle .icon-bar{background-color:#f79700;border-radius:0}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}.navbar-default .navbar-collapse,.navbar-default .navbar-form{margin-top: 69px;/* background:#1c1c1c9c; */}.flex-caption h3{font-size:28px}.navbar .nav>li>a{color:#fff;text-shadow:none;border:1px solid transparent!important;padding:6px 0}body{padding-right:0;padding-left:0}.navbar-brand{margin-top:18px;border-bottom:none}.navbar-header{border-bottom:none}.navbar-nav{border-top:none;float:none;width:100%;}.navbar .nav>.active>a,.navbar .nav>.active>a:hover{background:0 0;font-weight:700;color:#ec4141}header .navbar-nav>li{padding-bottom:2px;padding-top:3px}header .nav li .dropdown-menu{margin-top:0}.dropdown-menu{position:absolute;top:0;left:40px;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:13px;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #f5f5f5;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}li.active{border:none;overflow:hidden}.box{border-bottom:1px solid #e9e9e9;padding-bottom:20px}.flexslider .slide-caption{width:90%;padding:2%;position:absolute;left:0;bottom:-40px}#inner-headline .breadcrumb{float:left;clear:both;width:100%}.breadcrumb>li{font-size:13px}ul.portfolio li article a i.icon-48{width:20px;height:20px;font-size:16px;line-height:20px}.left-sidebar{border-right:none;padding:0;border-bottom:1px dotted #e6e6e6;padding-bottom:10px;margin-bottom:40px}.right-sidebar{margin-top:30px;border-left:none;padding:0}footer .col-lg-1,footer .col-lg-2,footer .col-lg-3,footer .col-lg-4,footer .col-lg-5,footer .col-lg-6,footer .col-lg-7,footer .col-lg-8,footer .col-lg-9,footer .col-lg-10,footer .col-lg-11,footer .col-lg-12{margin-bottom:20px}#sub-footer ul.social-network{float:left}[class*=span]{margin-bottom:20px}}@media(max-width:480px){.bottom-article a.pull-right{float:left;margin-top:20px}.search{float:left}.flexslider .flex-caption{display:none}.cta-text{margin:0 auto;text-align:center}ul.portfolio li article a i{width:20px;height:20px;font-size:14px}}.tab-section .col{}.tab-section .container{padding:15px;border:1px solid #eaeaea;background:#fff}.active .collapsible-header{color:#8bc34a}span.color{color:#e62026}.input-field label{color:#888;font-size:14px}.input-field{position:relative;margin-top:1rem;float:left;width:100%}.alert-danger{float:left}@media(max-width:767px){.navbar-collapse{display:block!important}}