html,body {width:100%; height: auto; margin:0; padding:0; overflow-x: hidden;}
body {font-family: 'Open Sans', sans-serif; position: relative; font-size:14px; line-height:24px; color:#47515d;}
a{color: #6f6f6f; text-decoration:none;}
a,
a:active,
a:focus,
a:hover{outline:none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
a:hover{color:#272c32; text-decoration:none;}
h1, h2, h3, h4, h5, h6{color:#3f3f3f; margin:0 0 15px 0; letter-spacing: 1px; font-weight: bold;}
h1{font-size:48px; line-height:52px;}
h2{font-size:36px; line-height:48px;}
h3{font-size:30px; line-height:36px;}
h4{font-size:24px; line-height:30px;}
h5{font-size:18px; line-height:24px;}
h6{font-size:14px; line-height:18px;}
p{margin-bottom:20px;}
img{max-width:100%; outline:none; border:0 none;}
.section{padding: 0 0;}
/******* Navbar *******/
.attr-nav > ul > li > a{padding: 28px 15px;}
ul.cart-list > li.total > .btn{border-bottom: solid 1px #cfcfcf !important; color: #fff !important; padding: 10px 15px;}
.navbar-brand{height:auto; padding: 4px 15px 0 15px;}
nav.navbar.bootsnav ul.nav > li > a{font-size: 14px; font-weight:600; letter-spacing:1px; text-transform:uppercase; padding:15px 25px 15px 25px;
	font-family: 'Work Sans', sans-serif; color:#fff;
}
@media (min-width: 1024px) {
    nav.navbar ul.nav > li > a{padding: 30px 15px; font-weight: 600;}    
	nav.navbar.bootsnav{background-color: #262b31;}
    nav.navbar .navbar-brand{margin-top: 0;}    
    nav.navbar .navbar-brand img.logo{width: auto;}
    nav.navbar .navbar-brand{margin-top: 0;}    
    nav.navbar .navbar-brand img.logo{width: auto;}    
    nav.navbar li.dropdown ul.dropdown-menu{border-top: solid 5px;}
    nav.navbar-center .navbar-brand{margin: 0 !important;}    
   	nav.navbar-brand-top .navbar-brand{margin: 10px !important;}    
    nav.navbar-full .navbar-brand{position: relative; top: -15px;}    
    /* Navbar Sidebar ------*/
    nav.navbar-sidebar ul.nav,
    nav.navbar-sidebar .navbar-brand{margin-bottom: 50px;}
    nav.navbar-sidebar ul.nav > li > a{padding: 10px 15px; font-weight: bold;}
    /* Navbar Transparent & Fixed ------*/
    nav.navbar.bootsnav.navbar-transparent.white{background-color: rgba(255,255,255,0.3); border-bottom: solid 1px #bbb;}
    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark,
    nav.navbar.bootsnav.navbar-transparent.dark{background-color: rgba(0,0,0,0.3); border-bottom: solid 1px #555;}
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav{border-left: solid 1px #bbb;}
    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav,
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav{border-left: solid 1px #555;}
    nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a,
    nav.navbar.bootsnav.no-background.white ul.nav > li > a{color: #fff;}
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a{color: #eee;}
}

@media (max-width: 992px) {
    /* Navbar General */
    nav.navbar .navbar-brand{margin-top: 0; position: relative; top: -2px;}    
    nav.navbar .navbar-brand img.logo{width: 30px;}
    .attr-nav > ul > li > a{padding: 16px 15px 15px;}
    /* Navbar Mobile slide ------*/
    nav.navbar.navbar-mobile ul.nav > li > a{padding: 15px 15px;}
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu > li > a{padding-right: 15px !important; padding-top: 15px !important;
        padding-bottom: 15px !important;}
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title{padding-right: 30px !important;
        padding-top: 13px !important; padding-bottom: 13px !important;}
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{padding-top: 13px !important;
        padding-bottom: 13px !important;}
    /* Navbar Full ------*/
    nav.navbar-full .navbar-brand{top: 0; padding-top: 10px;}
}
/* Navbar Inverse */
nav.navbar.navbar-inverse{background-color: #222; border-bottom: solid 1px #303030;}
nav.navbar.navbar-inverse ul.cart-list > li.total > .btn{border-bottom: solid 1px #222 !important;}
nav.navbar.navbar-inverse ul.cart-list > li.total .pull-right{color: #fff;}
nav.navbar.navbar-inverse.megamenu ul.dropdown-menu.megamenu-content .content ul.menu-col li a,
nav.navbar.navbar-inverse ul.nav > li > a{color: #eee;}
nav.navbar.navbar-inverse ul.nav > li.dropdown > a{background-color: #222;}
nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a{color: #999;}
nav.navbar.navbar-inverse ul.nav .dropdown-menu h1,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h2,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h3,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h4,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h5,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h6{color: #fff;}
nav.navbar.navbar-inverse .form-control{background-color: #333; border-color: #303030; color: #fff;}
nav.navbar.navbar-inverse .attr-nav > ul > li > a{color: #eee;}
nav.navbar.navbar-inverse .attr-nav > ul > li.dropdown ul.dropdown-menu{background-color: #222;
    border-left: solid 1px #303030; border-bottom: solid 1px #303030; border-right: solid 1px #303030;}
nav.navbar.navbar-inverse ul.cart-list > li{border-bottom: solid 1px #303030; color: #eee;}
nav.navbar.navbar-inverse ul.cart-list > li img{border: solid 1px #303030;}
nav.navbar.navbar-inverse ul.cart-list > li.total{background-color: #333;}
nav.navbar.navbar-inverse .share ul > li > a{background-color: #555;}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu{border-right: solid 1px #303030;}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a{border-bottom: solid 1px #303030;}
nav.navbar.navbar-inverse .dropdown-tabs .tab-content{border-left: solid 1px #303030;}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:hover,
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:focus,
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li.active > a{background-color: #333 !important;}
nav.navbar-inverse.navbar-full ul.nav > li > a{border:none;}
nav.navbar-inverse.navbar-full .navbar-collapse .wrap-full-menu{background-color: #222;}
nav.navbar-inverse.navbar-full .navbar-toggle{background-color: #222 !important; color: #6f6f6f;}
@media (min-width: 1024px) {
    nav.navbar.navbar-inverse ul.nav .dropdown-menu{background-color: #222 !important;
        border-left: solid 1px #303030 !important; border-bottom: solid 1px #303030 !important;
        border-right: solid 1px #303030 !important;}
	nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a{border-bottom: solid 1px #303030;}    
    nav.navbar.navbar-inverse ul.dropdown-menu.megamenu-content .col-menu{border-left: solid 1px #303030;
        border-right: solid 1px #303030;}
    nav.navbar.navbar-inverse.navbar-transparent.dark{background-color: rgba(0,0,0,0.3); border-bottom: solid 1px #999;}    
    nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav{border-left: solid 1px #999;}
    nav.navbar.navbar-inverse.no-background.white .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.navbar-transparent.dark ul.nav > li > a,
    nav.navbar.navbar-inverse.no-background.white ul.nav > li > a{color: #fff;}
    nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a,
    nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a{color: #3f3f3f;}
}
@media (max-width: 992px)  {
    nav.navbar.navbar-inverse .navbar-toggle{color: #eee; background-color: #222 !important;}
    nav.navbar.navbar-inverse .navbar-nav > li > a{border-top: solid 1px #303030; border-bottom: solid 1px #303030;}
    nav.navbar.navbar-inverse ul.nav li.dropdown ul.dropdown-menu  > li > a{color: #999; border-bottom: solid 1px #303030;}    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu .title{border-bottom: solid 1px #303030; color: #eee;}    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu ul > li > a{border-bottom: solid 1px #303030;
        color: #999 !important;}    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu.on:last-child .title{border-bottom: solid 1px #303030;}    
    nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul{border-top: solid 1px #303030;}
    nav.navbar.navbar-inverse.navbar-mobile .navbar-collapse{background-color: #222;}
}
@media (max-width: 767px)  {
    nav.navbar.navbar-inverse.navbar-mobile ul.nav{border-top: solid 1px #222;}
}
/* navbaar Color */
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
.side .widget ul.link li a:hover,
.side .widget ul.link li a:focus,
.check-list li:before,
ul.cart-list > li > h6 > a,
.attr-nav > ul > li > a:hover,
.attr-nav > ul > li > a:focus,
nav.navbar-sidebar ul.nav li.dropdown.on > a,
nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a,
nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a,
nav.navbar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar ul.nav > li > a:hover,
nav.navbar ul.nav > li.active > a:hover,
nav.navbar ul.nav li.active > a,
nav.navbar li.dropdown ul.dropdown-menu > li a:hover{color: #fff; background:#6bb8ad;}
nav.navbar.navbar-transparent ul.nav > li > a:hover,
nav.navbar.no-background ul.nav > li > a:hover,
nav.navbar ul.nav li.scroll.active > a,
nav.navbar.navbar-dark ul.nav li.dropdown ul.dropdown-menu  > li > a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar-dark ul.nav li.dropdown.on > a{color: #fff !important;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover, nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover{
	background-color: #6bb8ad;
}
@media(max-width:920px){
    nav.navbar .dropdown .megamenu-content .col-menu ul > li > a:hover,
    nav.navbar.navbar-dark .dropdown .megamenu-content .col-menu .title:hover{color: #fff !important;
		background:#00c14e !important;}
}
ul.cart-list > li.total > .btn{border-color: #6bb8ad;}
nav.navbar li.dropdown ul.dropdown-menu{border-top-color: #6bb8ad !important;}
ul.cart-list > li.total > .btn,
.attr-nav > ul > li > a span.badge,
nav.navbar .share ul > li > a:hover,
nav.navbar .share ul > li > a:focus{background-color: #f43438;}
ul.cart-list > li.total > .btn:hover,
ul.cart-list > li.total > .btn:focus{background-color: #dc3236 !important;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{color:#515151; font-family: 'Work Sans', sans-serif; text-transform: uppercase;
	font-weight: 600; font-size: 14px; letter-spacing: 0.5px;
}
/*********** Header ************/
.login-bg{width:100%; background: #6bb8ad; padding: 8px 0 6px 0;}
.login-em{float: right;}
.login-em ul{display: block; margin: 0; padding: 0;}
.login-em ul li{float: right; list-style: none;}
.login-em ul li a{color: #fff; font-size: 18px; float: right; list-style: none; margin: 0; padding: 0 0 0 20px;}
.login-em ul li a:hover{color: #47515d;}
.login-em ul li i{padding: 0 5px 0 0;}

.header-social ul{display: block; padding: 0; margin: 0;}
.header-social ul li{list-style: none; float: right; padding: 0; margin: 0;}
.header-social ul li a{font-size: 24px; color: #fff; padding: 0 10px 0 0; margin: 0;}
.header-social ul li a:hover{color: #272c32;}

header{width:100%; float:left; margin:0; padding:10px 0 12px 0;}
.header-call{width:100%; float:left; padding:18px 0 0 0;}
.header-call i{color:#217848; font-size:24px; position:relative; top:2px; padding:0;}
.header-call a{font-size:15px; font-weight:400; padding:5px 0 0 10px;}
.header-call p{width:auto; display:inline-block; font-size:15px; padding:5px 0 0 10px;}
.header-icon i{position:relative; top:0px;}

.fade-carousel {position: relative; height: 455px;}
.fade-carousel .carousel-inner .item {height: 455px;}
.fade-carousel .carousel-indicators > li {margin: 0 2px; background-color: #498082; border-color: #498082; opacity: .7;}
.fade-carousel .carousel-indicators > li.active {width: 10px; height: 10px; opacity: 1;}

.hero {position: absolute; top: 50%; left: 50%; z-index: 3; color: #fff; text-align: center; text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0,.75); -webkit-transform: translate3d(-50%,-50%,0);
    -moz-transform: translate3d(-50%,-50%,0); -ms-transform: translate3d(-50%,-50%,0); -o-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);}
.hero h1 {color:#fff; font-size:38px; font-weight: 600; line-height:90px; margin: 0; padding: 0;}
.hero h3 {font-size:22px; font-weight:normal; color:#fff;}
.fade-carousel .carousel-inner .item .hero {opacity: 0; -webkit-transition: 2s all ease-in-out .1s;
	-moz-transition: 2s all ease-in-out .1s;  -ms-transition: 2s all ease-in-out .1s;  -o-transition: 2s all ease-in-out .1s; 
	transition: 2s all ease-in-out .1s;}
.fade-carousel .carousel-inner .item.active .hero {opacity: 1; -webkit-transition: 2s all ease-in-out .1s;
	-moz-transition: 2s all ease-in-out .1s; -ms-transition: 2s all ease-in-out .1s; -o-transition: 2s all ease-in-out .1s; 
	transition: 2s all ease-in-out .1s;}

.overlay {position: absolute; width: 100%; height: 100%; z-index: 0; background-color: #080d15; opacity: .7;}
.btn.btn-lg {padding: 10px 40px;}
.btn.btn-hero,
.btn.btn-hero:hover,
.btn.btn-hero:focus {color: #f5f5f5; background-color: #01953f; border-color: #01953f; outline: none; margin: 20px auto;}
.btn.btn-hero:hover{background:#81c125; border-color: #81c125;}
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4,
.fade-carousel .slides .slide-5 {height: 455px; background-size: cover; background-position: center center;
  background-repeat: no-repeat;}
.fade-carousel .slides .slide-1 {background-image: url(../images/banner/slider_01.jpg);}
.fade-carousel .slides .slide-2 {background-image: url(../images/banner/slider_02.jpg);}
.fade-carousel .slides .slide-3 {background-image: url(../images/banner/slider_03.jpg);}
.fade-carousel .slides .slide-4 {background-image: url(../images/banner/slider_04.jpg);}
.fade-carousel .slides .slide-5 {background-image: url(../images/banner/slider_05.jpg);}
@media screen and (min-width: 980px){.hero { width: 980px; }}
@media screen and (max-width: 640px){.hero h1 { font-size: 4em;}}
/*********** Header End ************/
/********* title box *********/
.sec-title.centered {text-align: center;}
.sec-title {position: relative;margin-bottom: 50px;}
.centered {margin-left: auto; margin-right: auto;}
.sec-title .title {font-family: 'Italianno', cursive; position: relative; color: #272c32; font-size: 28px; margin-bottom: 12px; 
	font-family: 'Dancing Script', cursive;
}
.sec-title h2 {position: relative; color: #6bb8ad; font-size: 42px; font-weight: 700;line-height: 1.2em; padding-bottom: 10px;
    letter-spacing: 1px; font-family: 'Oleo Script', cursive; text-transform: uppercase;
}
.sec-title.centered h2::after {left: 50%; margin-left: -17px;}
.sec-title h2::after {position: absolute; content: ''; left: 0px; bottom: 0px; width: 40px; height: 3px; background-color: #272c32;}
/********* title box End *********/

/********* container part *********/
.main-container-part{width: 100%; margin: 0 0 40px 0;}
.wel-text{padding:60px 0 60px 0;}
.head-content h1{font-family: 'Oleo Script', cursive; color:#6bb8ad;}
.head-content p{font-size:15px; font-weight:400; line-height:26px;}
.main-footer{width:100%; display:inline-block; padding:80px 0 80px 0;}
.main-footer h3 {position: relative; color: #232323; font-size: 18px; margin-bottom: 10px; letter-spacing: 1px;
    font-weight: 700;  text-transform: uppercase;
}
.main-footer .text {position: relative; color: #616060; font-size: 14px; line-height: 2em;}
.main-footer .logo-box {position: relative; margin-bottom: 20px;}
.social-icon-two {margin:0; padding:0;}
.social-icon-two li {position: relative; margin: 0px 6px; display: inline-block;}
.social-icon-two li a {position: relative; color: #272c32; font-size: 20px; display: inline-block; -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease; -o-transition: all 300ms ease;  -moz-transition: all 300ms ease;  transition: all 300ms ease;
}
.social-icon-two li a:hover{color:#6bb8ad;}
.main-menu{background:#f8f8f8; padding:0; margin:0;}
.gallery-block {position: relative; margin: 0 0 30px 0;}
.gallery-block .inner-box {position: relative; overflow: hidden;}
.gallery-block .inner-box .image {position: relative;}
.gallery-block .inner-box .image .overlay-layer {position: absolute; content: ''; left: 0px; top: 0px; width: 100%; height: 100%;
    display: block; z-index: 1; opacity: 0;  -webkit-transition: all 300ms ease;  -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;  -moz-transition: all 300ms ease;  transition: all 300ms ease;  background-color: rgba(0,0,0,0.80);
}
.gallery-block .inner-box .image .content {position: absolute; left: 25px; top: 25px; z-index: 2;}
.gallery-block .inner-box .image .content .text {position: relative; font-size: 14px; font-weight: 700; letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif;
}
.gallery-block .inner-box .image .content .text a {color: #ffffff; font-size:16px; font-weight: 600; text-transform: uppercase;}
.gallery-block .inner-box:hover .image .overlay-layer {opacity: 1;}
.gallery-block .inner-box:hover .image img {transform: scale(1.5, 1.5) rotate(15deg);  -webkit-transform: scale(1.5, 1.5) rotate(10deg);
    -moz-transform: scale(1.5, 1.5) rotate(10deg); -o-transform: scale(1.5, 1.5) rotate(10deg);
}
.gallery-block .inner-box .image img {position: relative; width: 100%; display: block; -webkit-transition: all 800ms ease;
    -ms-transition: all 800ms ease; -o-transition: all 800ms ease; -moz-transition: all 800ms ease; transition: all 800ms ease;
}

.main-serv{width:100%; display:inline-block; background:url(../images/banner/slider_03.jpg); background-repeat:no-repeat;
	background-position: top center; background-size:cover;	padding:50px 0 80px 0; margin:60px 0 0 0; background-attachment: fixed;
}
.serv-box{background:rgba(255,255,255,0.89); padding:20px;}
.serv-box h5{color:#262b31; font-size:18px; font-weight: 400; text-transform: uppercase; padding:15px 0 0 0;}

.main-food{display: inline-block; padding:60px 0 60px 0;}
.food-box{border:1px solid #6cb9ad; border-radius: 10px; box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.24); padding:20px;}
.food-box h5{color:#262b31; font-size:18px; font-weight: 400; text-transform: uppercase; padding:15px 0 0 0;}

.sub-about-text{width:100%; display: inline-block; padding:60px 0 40px 0;}
.sub-about-text h2{color: #6bb8ad; font-family: 'Oleo Script', cursive;}
.sub-about-text p{color:#272c32; line-height:28px; letter-spacing:1px;}
.sub-about-text ul{display:block; margin:0; padding:0;}
.sub-about-text ul li{list-style:disclosure-closed; font-size: 16px; font-family: 'Lora', serif; line-height:35px; margin:0; padding:0;}
.sub-about-text strong{display:inline-block; padding:20px 0 0 0;}

.sub-contact-box{width:100%; display:inline-block; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); border: 1px solid #ccc; padding:25px; margin:0;
	border-radius:10px; min-height:164px;
}
.sub-contact-box i{color:#e4e4e4b3; font-size:140px; position: absolute; z-index: -1; left: 0; right: 0; top:5px; margin:0; padding:0;}
.sub-contact-box p{color:#272c32; margin:0; padding:0;}
p.text-cont{font-size:18px; position:relative; top:40px;}
.map{margin:40px 0 0 0;}

.main-gallery img{height: 180px; margin:0 0 25px 0;}
.main-gallery img:hover{opacity:0.4;}

.tab .nav-tabs{
    border: none;
    border-bottom: 2px solid #6bb8ad;
    margin: 0;
	background:#fff;
}
.tab .nav-tabs li a{
    padding: 10px 20px;
    margin: 0 10px -1px 0;
    font-size: 17px;
    font-weight: 600;
    color: #6bb8ad;
    text-transform: uppercase;
    border: 2px solid #6bb8ad;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
    z-index: 1;
    position: relative;
    transition: all 0.3s ease 0s;
}
.tab .nav-tabs li a:hover,
.tab .nav-tabs li.active a{
    background: #fff;
    color: #272c32;
    border: 2px solid #6bb8ad;
    border-bottom-color: transparent;
}
.tab .nav-tabs li a:before{
    content: "";
    display: block;
    height: 2px;
    background: #fff;
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
}
.tab .nav-tabs li.active a:before,
.tab .nav-tabs li a:hover:before{ transform: scaleX(1); }
.tab .tab-content{
    padding: 10px;
    font-size: 17px;
    color: #272c32;
	background:#fff;
    line-height: 30px;
    letter-spacing: 1px;
    position: relative;
}
@media only screen and (max-width: 479px){
	.tab-pane h3{font-size:18px;}
	.tab .nav-tabs{ border: none; }
    .tab .nav-tabs li{
        width: 84%;
        text-align: center;
        margin-bottom: 15px;
    }
    .tab .nav-tabs li a{
        margin: 0;
        border-bottom: 2px solid transparent;
    }
    .tab .nav-tabs li a:before{
        content: "";
        width: 100%;
        height: 2px;
        background: #272c32;
        position: absolute;
        bottom: -2px;
        left: 0;
    }
}
/********* container part End *********/

/********* Footer *********/
.footer-copy{background:#f8f8f8;}
.footer-widgets {background: #47515d; padding: 40px 0 0px;}
.widget {margin-bottom: 60px;}
.widget-title {margin-bottom: 24px;}
.widget-title h6 {color:#00943e; font-size:24px; text-transform: uppercase; letter-spacing: 2.6px; font-weight: 700; 
	margin: 0;}
.widget ul{display:inline-block; padding:0; margin:0;}
.widget ul li{list-style:none; font-size:16px; color:#fff; padding:0 0 12px 0; margin:0;}
.widget ul li a{color:#fff; font-weight:600; font-size:14px; display:inline-block; line-height:26px; letter-spacing:1px;}
.widget ul li a:hover{color:#cace53;}
.widget-text ul li i {float: left; margin: 2px 0 0 0;}
.widget-text ul li span {float: left; font-size:14px; margin: 0 0 0 14px; font-weight:600; letter-spacing:1px;}
.social-icons {list-style: none; padding: 0; margin: 30px 0 0 0; margin-bottom: 0px;}
.social-icons > li {display: inline-block; margin: 0 20px 0 0;}
.social-icons > li > a {font-size: 28px !important; font-weight: 900; color: #cecece; padding:0 15px 0 0; margin:40px 0 0 0;}
.footer-bar { background:#272c32; padding:15px 0 15px 0;}
.footer-bar p {color: #fff; text-align: left; font-size: 16px; font-weight: 400; margin-bottom: 0;}
.footer-bar p a {color: #fff;}
.footer-bar p a:hover {color: #6bb8ad;}
.copyright{width:100%;}
/********* Footer End *********/

/********* all Inner Page *********/
.inner-banner{width:100%; display:inline-block; background:url(../images/banner/inner-banner.jpg); background-repeat:no-repeat;
	background-position:center center; background-size:cover; padding:80px 0 40px 0;}
.main-inner-box{width:100%; margin:40px 0 35px 0;}
.about-title h4{color:#fff; font-size:36px;}
.lead{font-size:15px; line-height:26px; margin:0; padding:0;}
	border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
}
/********* all Inner Page End *********/