@import url(//fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic|Montserrat:700|Merriweather:400italic);#preloader,body,html{height:100%;width:100%}
#load,#loaderInner{position:absolute;top:50%}
#load,.navbar-custom ul.nav ul.dropdown-menu{border-radius:0}
.center-text,.intro .page-scroll,.intro .slogan,.ribbon,section .page-scroll,section .slogan{text-align:center}
body{font-family:Lato,sans-serif;font-weight:300;color:#666;background-color:transparent}
h1,h2,h3,h3.title,h4,h5,h6{font-family:Montserrat,sans-serif}
h1,h2,h3,h4,h5,h6{margin:0 0 30px;text-transform:uppercase;font-weight:700;letter-spacing:1px}
p{margin:0 0 20px;font-size:16px;line-height:1.5em}
p.lead{font-weight:600}
a{color:#28c3ab;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
a:focus,a:hover{text-decoration:none;color:#176e61}
.light{font-weight:400}
.navbar{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.3)}
.navbar-brand{font-weight:700;padding:5px 15px;font-size:18px;line-height:1em;height:50px !important;}
.navbar-brand h1{color:#fff;font-size:20px;line-height:40px}
.navbar-brand:focus{outline:0}
.nav.navbar-nav{background-color:rgba(225, 177, 126, 0.95)}
.navbar-custom.top-nav-collapse .nav.navbar-nav{background-color:rgba(0,0,0,0)}
.navbar-custom ul.nav li a{font-size:12px;letter-spacing:1px;color:#000;text-transform:uppercase;font-weight:700}
.navbar-custom.top-nav-collapse ul.nav li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff}
.navbar-custom ul.nav ul.dropdown-menu li{border-bottom:1px solid #f5f5f5}
.navbar-custom ul.nav ul.dropdown-menu li:last-child{border-bottom:none}
.navbar-custom ul.nav ul.dropdown-menu li a{padding:10px 20px}
.navbar-custom ul.nav ul.dropdown-menu li a:hover{background:#444!important}
.dropdown-menu .active a,.dropdown-menu a:focus,.dropdown-menu a:hover{background:#444!important;color:#fff!important}
.dropdown-menu .active a:focus,.dropdown-menu .active a:hover{background:#fefefe!important;color:#666!important}
.navbar-custom.top-nav-collapse ul.nav ul.dropdown-menu li a{color:#666}
.navbar-custom .nav li a{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}
.navbar-custom .nav li a:focus,.navbar-custom .nav li a:hover,.navbar-custom .nav li.active{outline:0;background-color:rgba(255,253,253,.6)}
.navbar-toggle{padding:4px 6px;font-size:14px;color:#fff}
.navbar-toggle:active,.navbar-toggle:focus{outline:0}
h3.title{color:#FFF;font-size:45px;line-height:45px;font-weight:700;background-color:rgba(0,0,0,0);text-decoration:none;text-transform:none;border-width:0;border-color:#000;border-style:none;text-shadow:-1px 0 1px #000}
h4.title{color:#fff;text-shadow:-1px 1px 1px #000;margin:0}
.description{background-color:rgba(255,253,253,.8);padding:20px;color:#291610;margin-bottom:20px}
.downloads,.products,.service-group,.text-light{color:#fff}
#preloader{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}
#loaderInner{background:url(../img/spinner.gif) center center no-repeat #fff;height:60px;left:50%;margin:-50px 0 0 -50px;width:60px}
@keyframes boxSpin{0%{transform:translate(-10px,0)}
25%{transform:translate(10px,10px)}
50%{transform:translate(10px,-10px)}
75%{transform:translate(-10px,-10px)}
100%{transform:translate(-10px,10px)}


}

#page-top input, #page-top body button, #page-top body textarea{padding:10px !important;}

.services {
    MIN-HEIGHT: 400px;
    BACKGROUND: #4e1a32d9;
    border: 1px solid #ffffff;
    padding:30px;
}


.downloads table, .products table, .service-group table{

	 background-color: rgba(166, 86, 118, 0.82) !important;
}
   


#load{z-index:9999;background-color:#FF4136;opacity:.75;width:10px;height:10px;margin:-5px auto 0;left:0;right:0;border:5px solid #FF4136;box-shadow:10px 0 #39CCCC,10px 0 #01FF70;animation:shadowSpin 1s ease-in-out infinite}
hr{margin-top:15px}
.hr-description{border-top:1px solid #291610}
.intro .slogan h2,section .info .slogan h2,section .slogan h2{font-family:Montserrat,sans-serif;text-decoration:none;text-transform:uppercase;border-width:0;border-color:#000;border-style:none;font-weight:700}
.marginbot-0{margin-bottom:0!important}
.marginbot-10{margin-bottom:10px!important}
.marginbot-20{margin-bottom:20px!important}
.marginbot-30{margin-bottom:30px!important}
.marginbot-40{margin-bottom:40px!important}
.marginbot-50{margin-bottom:50px!important}
.home-section{padding-top:110px;padding-bottom:110px;display:block;position:relative;z-index:120}
.section-heading h2{font-size:40px}
.section-heading i{margin-bottom:20px}
.bg-white{background:#fff}
.bg-gray{background:#f8f8f8}
.bg-dark{background:#575757}
.downloads table,.products table,.service-group table{background-color:rgba(33,30,30,.7)}
.downloads h4,.products h4{margin:10px}
.downloads .table h4,.products .table h4{margin:10px 0;font-size:15px}
a.searchme{color:#fcf8e3}
section{padding:90px 0 0;width:100%;min-height:100%;background:url(../../uploads/background.jpg) top center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-backface-visibility:hidden}
section .info .slogan h2,section .slogan h2{color:#FFF;font-size:45px;line-height:45px;background-color:rgba(0,0,0,0);text-shadow:-1px 0 1px #000}
section .slogan h4{color:#fff;text-shadow:-1px 1px 1px #000}
.intro{width:100%;height:100%;position:relative;background:url(../../uploads/background.jpg) top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#intro.intro{padding:20% 0 0}
.brand-heading{font-size:40px}
.intro-text{font-size:18px}
.intro .slogan h2{color:#FFF;font-size:55px;line-height:55px;background-color:rgba(0,0,0,0);text-shadow:-1px 0 1px #000}
.intro .slogan h4{color:#fff;text-shadow:-1px 1px 1px #000}
.message h4,.your-price{text-shadow:-1px 0 1px #000}
@media (min-width:767px){.navbar{padding:20px 0;border-bottom:0;letter-spacing:1px;background:0 0;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}
.top-nav-collapse{padding:0;background-color:#000}
.navbar-custom.top-nav-collapse{border-bottom:1px solid rgba(255,255,255,.3)}
.intro{height:100%;padding:0}
.brand-heading{font-size:100px}
.intro-text{font-size:25px}
}
@media (max-width:1000px){section{padding:120px 0 0}
.container .navbar-collapse,.container .navbar-header,.container-fluid .navbar-collapse,.container-fluid .navbar-header{margin:0 auto;width:95%}
}
@media (max-width:768px){section{padding:70px 0 0}
.navbar.navbar-custom.navbar-fixed-top{margin-bottom:30px;background-color:#000}
.boxed-grey,.team.boxed-grey{margin-bottom:30px}
}
@media (max-width:480px){#intro.intro{padding:50% 0 0}
.intro .slogan h2{font-size:35px;line-height:35px}
section{padding:70px 0 0}
.navbar-custom .nav.navbar-nav{background-color:rgba(255,255,255,.5)}
.navbar.navbar-custom.navbar-fixed-top{margin-bottom:30px;background-color:#000}
.tp-banner-container{padding-top:40px}
.page-scroll a.btn-circle{width:40px;height:40px;margin-top:10px;padding:7px 0;border:2px solid #fff;border-radius:50%;font-size:20px}
}
#searchservicebox{margin-top:0;border-radius:0!important;border:1px solid #8A7F7C!important;background-color:rgba(255,253,253,.8)}
.client-area,.pricing{background-color:rgba(255,253,253,.9)}
.message h4{margin-bottom:35px;color:#ef6f6c}
.client-area{padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
p.info-row{margin:6px 0}
.info-content{display:block;margin:5px 0;border:1px solid #666;padding:10px}
.modal p.info-row{font-size:15px!important}
.old-price{color:#fff;font-size:40px;font-weight:700;opacity:.7}
.small-price{font-size:24px;font-weight:400}
.price{font-size:34px;font-weight:700}
.regular-price{font-size:40px;font-weight:700}
.your-price{color:#00a51f;font-size:45px;font-weight:700}
.pricing{padding:15px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}
.widget{margin-top:10px;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.widget-green{background-color:rgba(0,165,31,.95);color:#fff}
.widget-orange{background-color:rgba(235,143,0,.95);color:#fff}
.widget-red{background-color:rgba(235,0,0,.95);color:#fff}
.widget-blue{background-color:rgba(52,152,219,.95);color:#fff}
.widget-black{background-color:rgba(0,0,0,.95);color:#fff}
.widget-white{background-color:rgb(209, 115, 109,.95);color:#000}
.widget-white-rev{padding:10px;text-shadow:none;background-color:rgba(255,255,255,.75);color:#000;font-size:16px;font-weight:700;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.widget-brown{background-color:rgba(33,30,30,.7);color:#fff}
.widget-amount{padding:10px;font-size:35px;font-weight:700;text-shadow:-1px 0 1px #000}
.widget-name,.widget-name-rev{padding:10px;text-shadow:none;background-color:#fff;color:#000;font-size:16px;font-weight:700}
.widget-content{padding:10px;font-size:16px}
.widget-name{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.widget-name-rev{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.add-to-bulk,.select-service{background-color:#00a51f;border-color:#00a51f;color:#fff}
.blink{-webkit-animation:blink .75s linear infinite;-moz-animation:blink .75s linear infinite;-ms-animation:blink .75s linear infinite;-o-animation:blink .75s linear infinite;animation:blink .75s linear infinite}
@-webkit-keyframes blink{0%,50%{opacity:1}
100%,50.01%{opacity:0}
}
@-moz-keyframes blink{0%,50%{opacity:1}
100%,50.01%{opacity:0}
}
@-ms-keyframes blink{0%,50%{opacity:1}
100%,50.01%{opacity:0}
}
@-o-keyframes blink{0%,50%{opacity:1}
100%,50.01%{opacity:0}
}
@keyframes blink{0%,50%{opacity:1}
100%,50.01%{opacity:0}
}
.centered{display:flex;align-items:center}
.input-group-addon:last-child{-webkit-border-radius:0 5px 5px 0!important;-moz-border-radius:0 5px 5px 0!important;border-radius:0 5px 5px 0!important}
.add-to-bulk{cursor:pointer}
.select-service{-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}
.small,small{font-size:80%;font-weight:400}
.text{font-size:14px}
.dropdown-menu{z-index:1030!important}
.widget-blue font,.widget-blue span{color:#fff!important}
.dataTables_wrapper .dataTables_processing{height:65px!important}
.btn-default:focus,.btn-default:hover{border:1px solid #5cb85c;outline:0;color:#fff;background-color:#5cb85c}
.btn{font-family:Lato,sans-serif;font-size:13px;font-weight:400}
.boxed-grey{background:#f9f9f9;padding:20px}
div.bhoechie-tab-container{z-index:10;padding:0!important;border-radius:4px;-moz-border-radius:4px;border:1px solid #ddd;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;opacity:.97;filter:alpha(opacity=97)}
div.bhoechie-tab-menu{padding-right:0;padding-left:0;padding-bottom:0}
div.bhoechie-tab-menu div.list-group,div.bhoechie-tab-menu div.list-group>a{margin-bottom:0}
div.bhoechie-tab-menu div.list-group>a .fa,div.bhoechie-tab-menu div.list-group>a .glyphicon{color:#5A55A3}
div.bhoechie-tab-menu div.list-group>a:first-child{border-top-right-radius:0;-moz-border-top-right-radius:0}
div.bhoechie-tab-menu div.list-group>a:last-child{border-bottom-right-radius:0;-moz-border-bottom-right-radius:0}
div.bhoechie-tab-menu div.list-group>a.active,div.bhoechie-tab-menu div.list-group>a.active .fa,div.bhoechie-tab-menu div.list-group>a.active .glyphicon{color:#000}
div.bhoechie-tab div.bhoechie-tab-content:not(.active){display:none}
.category-container .list-group{display:flex;flex-direction:column;margin-top:15px}
.category-container a.categories{width:100%;padding:10px 15px;color:#000;background:rgba(255,255,255,.5);font-weight:700;transition:all .3s ease;-webkit-transition:all .3s ease;border:none}
.category-container a.categories.active,.category-container a.categories:hover{background:rgba(255,255,255,.8);border:none;color:#000}
.category-container a.categories:first-child,.category-container a.categories:last-child{border-radius:0}
.product-item-container{display:flex;min-height:200px}
.product-item-container .product-item{height:100%;color:#fff}
.product-item-header{padding:20px 15px;margin-bottom:1px}
.product-item-description{display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(33,30,30,.7);padding:20px 15px}
.category-items{flex:1;display:none}
.category-items.active{display:block}
.product-item-image{position:relative;width:100%;padding-top:75%;border:1px solid rgba(255,255,255,.07)}
.product-item-image>div{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;right:0;bottom:0}
.product-item-image img{max-height:100%}
.product-item-title{text-align:center;font-size:18px;font-weight:400;padding-top:20px}
.notopmargin{margin-top:0!important}
.ribbon-wrapper-container{position:relative;z-index:90}
.ribbon-wrapper{width:85px;height:88px;overflow:hidden;position:absolute;top:-3px}
.ribbon-wrapper-left{left:-3px}
.ribbon-wrapper-left .ribbon{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:-30px}
.ribbon-wrapper-right{right:-3px}
.ribbon-wrapper-right .ribbon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:-5px}
.ribbon{font:700 15px Sans-Serif;color:#333;position:relative;padding:7px 0;top:15px;width:120px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}
.ribbon-green{background-color:#BFDC7A;background-image:-webkit-gradient(linear,left top,left bottom,from(#BFDC7A),to(#8EBF45));background-image:-webkit-linear-gradient(top,#BFDC7A,#8EBF45);background-image:-moz-linear-gradient(top,#BFDC7A,#8EBF45);background-image:-ms-linear-gradient(top,#BFDC7A,#8EBF45);background-image:-o-linear-gradient(top,#BFDC7A,#8EBF45);color:#6a6340;text-shadow:rgba(255,255,255,.5) 0 1px 0}
.ribbon-green:after,.ribbon-green:before{border-top:3px solid #6e8900}
.ribbon-red{background-color:#ef2929;background-image:-webkit-gradient(linear,left top,left bottom,from(#e86060),to(#ef2929));background-image:-webkit-linear-gradient(top,#e86060,#ef2929);background-image:-moz-linear-gradient(top,#e86060,#ef2929);background-image:-ms-linear-gradient(top,#e86060,#ef2929);background-image:-o-linear-gradient(top,#e86060,#ef2929);color:#fff}
.ribbon-red:after,.ribbon-red:before{border-top:3px solid #961919}
.ribbon:after,.ribbon:before{content:"";border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}
.ribbon:before{left:0}
.ribbon:after{right:0}
tr.block:hover{background:rgba(221,221,221,0.6);color:#000}
tr.block:hover a{color:#000}

table.dataTable tbody th, table.dataTable tbody td{padding: 10px 8px !important;border:1px solid #e1c5d1}




table.dataTable tbody tr td:nth-child(1) {
    width: 30px !important;
    text-align: center;
}

table.dataTable tbody tr td:nth-child(2) {
     width: 60px !important;
    text-align: center !important;
}
table.dataTable tbody tr td:nth-child(3) {
    width: 60px !important;
    text-align: center !important;
}
table.dataTable tbody tr td:nth-child(4) {
    width: 100px !important;
    text-align: center !important;
}
table.dataTable tbody tr td:nth-child(5) {
    width: 300px !important;
    text-align: center !important;
}
