body{font-family:"Droid Serif";margin:0;padding:0;background:#333}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
a:focus, img:focus{outline:none}
@font-face{font-family:'proxima_bold';src:url('../fonts/proximanova-bold.eot');src:url('../fonts/proximanova-bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-bold.woff2') format('woff2'),
url('../fonts/proximanova-bold.woff') format('woff'),
url('../fonts/proximanova-bold.ttf') format('truetype'),
url('../fonts/proximanova-bold.svg#proxima_nova_rgbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_semi';src:url('../fonts/proximanova-semibold.eot');src:url('../fonts/proximanova-semibold.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-semibold.woff2') format('woff2'),
url('../fonts/proximanova-semibold.woff') format('woff'),
url('../fonts/proximanova-semibold.ttf') format('truetype'),
url('../fonts/proximanova-semibold.svg#proxima_novasemibold') format('svg');font-weight:normal;font-style:normal;}
.initial_loading{position:fixed;top:0;left:0;right:0;bottom:0;background:#222;z-index:50000}
.section{text-align:center;}
.section{background-size:cover;}
.slide{background-size:cover;background-position:center center;}
.home-d #section2{background:#222}
.home-d #section3 h1{color:#000;}
.home-d #section1, #section4{background:#ccc}
.home-d .titlemach{bottom:0;left:0;position:absolute;right:0;top:0; z-index: 1500}
.hbgeffect{background-position:center center;background-repeat:no-repeat;background-size:cover}
.images{/*background-image:url(../images/images.png);background-repeat:no-repeat;*/ font-family:Arial,Baskerville,monospace; color:#333333; opacity:0.65 !important; font-weight:normal; text-align:center; font-size:38px;}
#video_popup{height:430px !important;width:640px !important;}
.toplogo{display:table;text-align:center;vertical-align:middle;width:100%;height:95%;}
.toplogo a{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}
.toplogo a img{text-align:center;vertical-align:middle;max-width:638px;width:90%;}
.downarrow{width:40px;height:40px;display:block;position:absolute;bottom:50px;left:50%;margin-left:-20px;border:2px solid #F5DE70;border-radius:50%;color:#F5DE70;text-decoration:none;font-size:30px;line-height:36px;}
.downarrow:hover, .downarrow:focus{color:#fff;text-decoration:none;border:2px solid #fff;}
header{position:fixed;left:0;/*right:0;*/z-index:5051; width:100%;}
#navigatio_top.sticky{position:fixed;z-index:9;top:0px;background:#000;border-bottom:1px solid #24243E;}
#navigatio_top .navbar{margin-bottom:0; min-height: inherit;}
#navigatio_top .navbar-brand{height:auto;padding:1px 10px}
#navigatio_top .navbar-nav > li > a{padding-top:18px;padding-bottom:18px;color:#492A18;font-family:'proxima_bold';font-size:13px;text-transform:uppercase}
#navigatio_top .navbar-default .navbar-nav > .active > a, #navigatio_top .navbar-default .navbar-nav > .active > a:focus, #navigatio_top .navbar-default .navbar-nav > .active > a:hover{background-color:transparent;}
#navigatio_top .navbar-nav li a{border-top:4px solid #fff;margin-left:15px;margin-right:15px;}
#navigatio_top .navbar-nav li a.caret{display:none}
#navigatio_top .navbar-nav li::after{content:".";color:#B19D5F;position:absolute;font-size:30px;position:absolute;top:0px;right:0}
#navigatio_top .navbar-nav li:last-child::after{content:"";}
#navigatio_top .navbar-nav li:hover a, #navigatio_top .navbar-nav li.active a{border-top:4px solid #492A18}
#navigatio_top .navbar{background:#fff;border-radius:0}
#navigatio_top .navbar-nav ul.dropdown-menu{margin:1px 0 0 0;padding:0;list-style:none;overflow:hidden;max-height:30px;}
#navigatio_top .navbar-nav .dropdown-menu li{margin:0;padding:0;display:table-cell;background:#492A18;position:relative}
#navigatio_top .navbar-nav .dropdown-menu li span{position:absolute;background:#492A18;transform:skewX(-25deg);height:30px;left:-9px;-webkit-transition:width 1s ease-in-out;-moz-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out;width:10px; z-index:2}
#navigatio_top .navbar-nav .dropdown-menu li.active span{-webkit-transition:width 1s ease-in-out;-moz-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out;width:100%;}
#navigatio_top .navbar-nav .dropdown-menu a{color:#F3DE70;font-family:'proxima_semi';font-size:13px;padding:6px 15px 7px 0px;border-top:0 !important;position:relative;margin-left:10px;margin-right:10px; z-index:5}
#navigatio_top .navbar-nav .dropdown-menu a:hover, #navigatio_top .subnav a:focus{color:#F3DE70;background:transparent}
#navigatio_top .navbar-nav .dropdown-menu li.active{background:#6A3E22;}
#navigatio_top .navbar-nav .dropdown-menu li.active ~ li{background:#6A3E22 !important}
#navigatio_top .navbar-nav .dropdown-menu li:before{content:url('../images/navsep.png');-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-o-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);color:#fff;position:absolute;left:-12px;background:transparent;text-align:left;top:0;bottom:-15px;width:20px;padding-top:13px; z-index:2}
#navigatio_top .navbar-nav .dropdown-menu li.active ~ li:before{background:#6A3E22;}
#navigatio_top .navbar-nav .dropdown-menu li:after{content:url('../images/img-sep-spe.png');  display: block; height: 30px; position: absolute; right: 1px; top: 0; width: 15px; z-index: 1;}
#navigatio_top .navbar-nav li.active .dropdown-menu{display:block}
#navigatio_top .navbar-nav .dropdown-menu li.active a{background:transparent;}
#navigatio_top .navbar-nav .dropdown-menu li:last-child::after{content:"";position:absolute;background:#6A3E22;transform:skewX(-25deg);height:30px;display:block;width:20px;right:-10px}
#navigatio_top .subnav{background:#6A3E22;height:30px;overflow:hidden;}
#navigatio_top .subnav::before{content:"";background:#492A18;position:fixed;left:0;height:30px;width:30%;top:62px;}
.navbgcolor{background:#492A18 !important}
.dropdown-menu > li > a:focus{background:transparent}
.fp-controlArrow{ z-index:4000 !important}
.fp-controlArrow.fp-prev:before{border-width:0;content:"\f104";font-family:FontAwesome;font-size:80px;color:#F5DE70}
.fp-controlArrow.fp-next:before{border-width:0;content:"\f105";font-family:FontAwesome;font-size:80px;color:#F5DE70}
.fp-controlArrow.fp-next{right:20px;}
.fp-controlArrow.fp-prev, .fp-controlArrow.fp-next{border-width:0;}
/*.main-table{width:100%;height:100%;display:table;text-align:center;height:calc(100% - 30px);}*/
.main-table{width:100%;height:100%;display:table;text-align:center;height:calc(100%);}
.main-tablecell{width:100%;height:100%;text-align:center;vertical-align:top;display:table-cell}
.homesec, .allsite{color:#fff;font-size:20px;}
.homesec h1, .allsite h1{font-family:"Droid Serif";font-style:italic;font-size:50px;width:auto;color:#fff; max-width:600px;margin:0 auto;text-align:left;text-shadow:2px 2px 5px #000}
.homesec h1 span.break { display:inline-block; }
.homesec h1 div, .allsite h1 div{width:auto;border-bottom:1px solid #F5DE70;padding:10px 0;position:relative;margin-bottom:15px;display:table;color:#fff;}
.homesec h1 div::before, .allsite h1 div::before{content:"";width:95px;height:3px;position:absolute;display:block;background:#F5DE70;left:0;bottom:-1px;}
.homesec h1 span, .allsite h1 span{font-size:34px;color:#F2DE70;display:block;}
.homesec p, .allsite p, .homesec ul, .allsite ul{max-width:600px;margin:0 auto;text-align:left;text-shadow:2px 2px 5px #000}
p, .homesec ul, .allsite ul{line-height:35px;margin-bottom:15px !important}
.homesec ul, .allsite ul{padding-left:20px;}
.dropdown-menu{border:0;box-shadow:none;border-radius:0}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{background:inherit}
.maintitle{margin-top:76px;padding-top:15px;padding-bottom:15px;background:url(../images/titlebg.gif) 0 0;text-align:left}
.maintitle span{font-family:'Droid Serif';font-style:italic;font-weight:400;font-size:40px;color:#313435;border-bottom:1px solid #B19D5F;text-transform:uppercase;position:relative}
.maintitle span::before{content:"";position:absolute;left:0;bottom:-2px;width:95px;height:3px;display:block;background:#B19D5F}
.pb-30{padding-bottom:30px;}
.m0{margin:0}
.mfp-wrap, .mfp-container{z-index:80001 !important}
.mfp-container { overflow: auto; }
footer{position:fixed;left:0;right:0;bottom:0;background:#492A18;font-family:'proxima_bold';font-size:13px;z-index:5051; /*z-index:80000*/}
footer .foot-top{ display:block}
.foot-top .nav-tabs{border-bottom:0;width:auto;margin:0 auto !important;display:table}
.foot-top .nav-tabs a{color:#fff;background:transparent;border:0;padding:10px 15px 10px 25px;text-transform:uppercase}
.foot-top .nav-tabs a:hover, .foot-top .nav-tabs li.active a, .foot-top .nav-tabs a:focus{color:#F5DE70;background:transparent;border:0}
.foot-top .nav-tabs li.active a{transform:skewX(25deg);}
.foot-top .nav-tabs li.active{background:#6A3E22;transform:skewX(-25deg);}
.foot-top .nav-tabs li.active::before{transform:skewX(0deg);}
.foot-top .nav-tabs li::before{content:url('../images/navsep.png');color:#fff;position:absolute;background:transparent;text-align:left;top:12px;transform:skewX(-25deg);}
.foot-top .nav-tabs li:first-child::before{content:""}
.foot-top .tab-content{background:#6A3E22;color:#fff;font-family:'proxima_semi';}
.foot-top .tab-content p{margin-bottom:0 !important}
footer .uparrow{position:absolute;top:-30px;display:none;left:15px;font-size:20px;line-height:30px;color:#fff;background:#492a18;padding:0px 10px}
.foot-top a{color:#fff;padding:0 5px}
.service-d{}
.service-h{}
/*.service-d .service-h.main-table{height:calc(100% - 130px);background:#CCC;margin-top:90px;}*/
.service-d .service-h.main-table{height:calc(100%);background:#CCC;}
.service-h .row{display:table;width:100%;height:50%;table-layout:fixed;}
.service-h .row .col-md-6{width:50%}
.service-h .row .col-md-6, .service-h .row .col-xs-6{display:table-cell;float:inherit;vertical-align:middle;height:100%;padding:0;overflow:hidden;position:relative;}
.service-h .row .col-md-6 .row{height:100%;margin:0}
.service-h .row .col-xs-6{border-right:1px solid #fff;border-bottom:1px solid #fff}
.service-h .row .col-xs-6:last-child{border-right:0px solid #fff;}
.service-h .row .col-md-6:last-child .col-xs-6:first-child{border-left:1px solid #fff;}
.service-link{/*display:table;width:100%;height:100%;background:rgba(0,0,0,0.8);*/text-align:center;vertical-align:middle; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; }
.service-d .service-h .bgeffect{background: #000000; background-position:center center;background-repeat:no-repeat;background-size:cover; position: relative;}
.service-d .service-h .bgeffect img {object-fit: cover; height: 100%; width: 100%; position: absolute; left: 0; top: 0; opacity: 0.2;}
.service-link a{display:table;width:100%;height:100%;text-align:center;vertical-align:middle;font-family:'Droid Serif';font-style:italic;color:#F5DE70;font-size:26px;text-decoration:none}
.service-h .row:first-child .col-md-6 .service-link a {padding-top: 18%;}

.service-link a span{display:block;}
.mainbg-eff{background-repeat:no-repeat;background-position:center center;background-size:cover;}
.mainbg-eff .main-tablecell{background:rgba(0, 0, 0, 0.6)}
.machines_toplogo a img{text-align:center;vertical-align:middle;max-width:900px;width:90%;}
.topbtn{position:absolute;bottom:40px;bottom:50px;left:50%;margin-left:-100px;}
.btn-default{width:200px;border:2px solid #F5DE70;color:#F5DE70;text-decoration:none;font-size:16px;line-height:36px;font-family:'proxima_bold';background:transparent;border-radius:0;text-shadow:none}
.machine-d .modal-dialog{width:800px}
.machine-d .titlemach{bottom:0;left:0;position:absolute;right:0;top:0; z-index: 2000}
.white_content{display:none;position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;padding:0px;background-color:#E8E8E8;z-index:100002;}
.fullscreen-pop .close{position:fixed;top:15px;right:15px;background-position:6px 6px;width:35px;height:35px;opacity:1;/*border:2px solid #000;border-radius:50%;*/ z-index:2}
.fullscreen-pop p{color:#797F85;font-size:18px;}
.fullscreen-pop a{ word-wrap:break-word}
.fullscreen-pop img{ max-width:100% !important}
.fullscreen-pop h1{font-style:italic;padding-right:50px;margin-bottom:5px;margin-left:20px;padding-top:15px;padding-bottom:15px;width:auto;max-width:99%;border-bottom:1px solid #B19D5F;display:table;position:relative;}
.fullscreen-pop h1 span::before{background:#B19D5F;bottom:-1px;content:"";display:block;height:3px;left:0;position:absolute;width:95px;}
.fullscreen-pop .content-d{padding:20px;width:100%;background:#fff;overflow:auto;position:fixed;top:90px;bottom:0;}
.custmer-l{display:table;width:100%;height:100%;text-align:center}
.custmer-l div{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;color:#fff;}
.custmer-l.top{max-width:1040px;margin:auto}
.custmer-l.top a.cust-btn-default{border:1px solid #313131;background:rgba(0, 0, 0, 0.6) !important;color:#F5DE70;font-family:"Droid Serif";text-transform:uppercase;margin-left:20px;margin-right:20px;min-width:260px;font-size:20px;margin-bottom:20px;padding:12px;}
.bocastory-d{background:#E5E5E5}
.bocastory-d .main-table{}
/*.bocastory-d .main-tablecell{padding-left:10%;padding-right:10%}*/
.bocastory-d .main-tablecell p{/*max-width:inherit;*/text-shadow:inherit;}
.bocastory-d #myTab1.nav-tabs{border-bottom:0}
.bocastory-d #myTab1.nav-tabs > li > a{padding:20px 30px;border-radius:10px 10px 0 0;color:#313435}
.gallerytab .tab-content{background:#fff;padding:15px;border:1px solid #D6D7DA}
.titlenslide{height:calc(100% - 185px);}
/*.bocastory-d h1{max-width:inherit}*/
.teamsection{padding-top:135px;display:table;height:94%;overflow:auto; padding-left:5%}
.teammenu{position:fixed;top:135px;bottom:70px;overflow:auto;left:5%;width:20%;z-index:1000;}
.teammenu ul{margin:0;padding:0;list-style:none}
.teammenu ul li{display:block;height:auto}
.teammenu a, .teammenu select{background:rgba(0, 0, 0, 0.6);border:1px solid #313131;color:#f5de70;font-family:"Droid Serif";font-size:20px;padding:12px;text-transform:uppercase;}
.teammenu a{display:block;}
.teammenu .mob-small-d{background:rgba(0, 0, 0, 0.6);border:1px solid #313131;color:#f5de70;font-family:"Droid Serif";font-size:14px;padding:5px;text-transform:uppercase; color:#f5de70; display:none}
.tinynav{display:none;}
.teammenu.gallery{left:inherit;right:5%;}
.teammenu .panel-group, .teammenu.gallery .panel-group{ margin-bottom:0}
.teammenu .panel, .teammenu.gallery .panel{ background:transparent; border:0; display:none}
.teammenu .panel-heading, .teammenu.gallery .panel-heading{ background:transparent; border:0; padding:0}
.teammenu .panel-body, .teammenu.gallery .panel-body{ padding:0; max-height:100%; overflow:auto;}
.teammenu .panel a, .teammenu.gallery .panel a{ font-size:14px; padding:5px; }

.teammenu .panel .panel-title a{ position:relative}
.teammenu .panel .panel-title a::after{content:"\f0d7"; font-family:"FontAwesome"; font-size:14px; position:absolute; top:5px; right:10px}
.teammenu .panel .panel-title a[aria-expanded="false"]::after{content:"\f0d7"; font-family:"FontAwesome"; font-size:14px;}
.teammenu .panel .panel-title a[aria-expanded="true"]::after{content:"\f0d8"; font-family:"FontAwesome"; font-size:14px;}

.bocastory_toplogo a img{max-width:500px;text-align:center;vertical-align:middle;width:90%;}
.bocastory-d .titlemach{bottom:0;left:0;position:absolute;right:0;top:0; z-index: 5000}
.grid{display:table;width:100%;text-align:left;table-layout:fixed;height:100%}
.gridrow{display:table-row;width:100%;}
.gridrow div{display:table-cell;border:1px solid #555;text-align:center;vertical-align:bottom;overflow:hidden}
.gridrow div a{display:table;width:100%;height:100%;color:#fff;}
.gridrow div span{font-family:"Droid Serif";font-size:16px;display:table;width:100%;color:#fff;font-style:italic;display:table-cell;vertical-align:bottom}
.gridrow div span i{background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0;display:block;padding:5px;}
.gridrow div.backimge{background-size:cover;background-repeat:no-repeat;background-position:center center}
.grid-twotwo{height:50%;background:#333;}
.grid-twotwo div{ width: 50%}
.grid-threetwo{height:50%;background:#333;}
.grid-threetwo div{width:33.3%;}
.grid-threethree{height:33.3%;background:#333;}
.grid-threethree div{width:33.3%;}
.grid-fourthree{height:33.3%;background:#333;}
.grid-fourthree div{width:25%;}
.grid-fourfour{height:25%;background:#333;}
.grid-fourfour div{width:25%;}
.grid-fivefour{height:25%;background:#333;}
.grid-fivefour div{width:20%;}
.grid-fivefive{height:20%;background:#333;}
.grid-fivefive div{width:20%;}
.grid-fivemore{background:#333;}
.grid-fivemore div{width:20%;}
.teammore{display:block !important;overflow-y:auto;height:85%;padding-top:0;margin-top:100px}
.alltoptitle.main-table, .alltoptitle-customer{height:calc(100% - 215px);}
/*.mfp-bottom-bar{display:none} */
.mfp-counter{ display:none}
.policydiv .content-d{padding-top:0;padding-bottom:0;}
.policydiv ul{border-bottom:0;background:#E8E8E8}
.policydiv li a{font-family:'proxima_bold';color:#313334;padding:25px 60px;}
.policydiv li.active a{border-radius:0px;border-color:transparent;background:#fff}
.policidata{padding-top:20px;padding-bottom:20px;}
.table-text{margin-top:100px;margin-bottom:30px;overflow:auto;height:80%;display:table;width:100%;position:relative}
.tab-txt-cell{display:block;position:absolute;padding:20px;width:50%;height:70%}
.tab-txt-cell > span{overflow:auto;height:50%;display:table-cell}
.txt-tl{text-align:left;vertical-align:top;left:0;top:0}
.txt-tc{text-align:center;vertical-align:top;left:25%;top:0}
.txt-tr{vertical-align:top;right:0;top:0}
.txt-cl{text-align:left;vertical-align:middle;left:0;top:20%}
.txt-cc{text-align:center;vertical-align:middle;left:25%;top:20%}
.txt-cr{text-align:right;vertical-align:middle;right:0;top:20%}
.txt-bl{text-align:left;vertical-align:bottom;left:0;bottom:0}
.txt-bc{text-align:center;vertical-align:bottom;left:25%;bottom:0}
.txt-br{text-align:right;vertical-align:bottom;right:0;bottom:0}
.midl-content{display:block;height:50%;overflow:auto}
.txt-tc, .txt-cc, .txt-bc, .txt-tc h1, .txt-cc h1, .txt-bc h1, .txt-tc h2, .txt-cc h2, .txt-bc h2, .txt-tc p, .txt-cc p, .txt-bc p{text-align:left !important; max-width:inherit;}
.txt-tc h1 div, .txt-cc h1 div, .txt-bc h1 div{width:100%;}
.txt-tl h1 div, .txt-bl h1 div, .txt-cl h1 div{width:100%;}
.txt-tr h1 div, .txt-br h1 div, .txt-cr h1 div{width:100%;}
h1 span{overflow:inherit !important}
.con-add{position:absolute;left:20%;right:20%;bottom:10%;color:#333;z-index:1;background:rgba(255,255,255,0.7);padding:15px;box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.50);}
.con-add span{font-size:30px;color:#492a18}
.black-blureff{background:rgba(0, 0, 0, 0.6);}
.black_overlay{background:rgba(0, 0, 0, 0.6);bottom:0;left:0;position:absolute;right:0;top:0; z-index: 5000}
.charity img{max-height:250px;text-align:center;vertical-align:top;max-width:100%;margin-bottom:15px}
.equpment-slide{display:table;height:92%;margin-top:20px;width:100%;overflow:hidden}
.equpment-slide1{display:table-row}
.equpment-slide img{max-width:100%;max-height:300px;}
.equpment-slide .carousel, .equpment-slide.item, .equpment-slide .active{width:100%;height:100%;display:table-cell;float:inherit}
.equpment-slide .carousel-control{width:25px}
.equpment-slide .carousel-inner{display:table}
.equpment-slide .carousel-control.left, .equpment-slide .carousel-control.right{background-image:none;color:#492A18}
.alltoptitle1{height:calc(100% - 215px);}
.all-downarrow, .all-uparrow{position:absolute;z-index:10;width:40px;height:40px;display:block;position:absolute;left:50%;margin-left:-20px;border:2px solid #F5DE70;border-radius:50%;color:#F5DE70;text-decoration:none;font-size:30px;line-height:36px;}
.all-downarrow:hover, .all-downarrow:focus, .all-uparrow:hover, .all-uparrow:focus{color:#fff;border:2px solid #FFF;}
.all-downarrow{bottom:50px;}
.all-uparrow{top:100px}
.all-uparrow.titlenarrow{top:190px}
.fp-slides.toptitle{height:calc(100% - 185px);}
.section:last-child .all-downarrow{display:none}
.downarrow i, .all-uparrow i, .all-downarrow i, .fp-controlArrow.fp-prev::before, .fp-controlArrow.fp-next::before{display:none}
.downarrow, .all-uparrow, .all-downarrow, .fp-controlArrow.fp-prev, .fp-controlArrow.fp-next{border:0;background:url(../images/arow-icon.png) no-repeat;display:block;opacity:0.3}
.downarrow:hover, .all-uparrow:hover, .all-downarrow:hover, .downarrow:focus, .all-uparrow:focus, .all-downarrow:focus, .fp-controlArrow.fp-prev:hover, .fp-controlArrow.fp-next:hover{border:0;opacity:1}
.downarrow, .all-downarrow{width:63px;height:25px;background-position:-57px 0}
.all-uparrow{width:63px;height:25px;background-position:-57px -41px;}
.fp-controlArrow.fp-prev{width:25px;height:62px;background-position:0px -2px;}
.fp-controlArrow.fp-next{width:25px;height:62px;background-position:-29px -2px;}
.getbrowser{text-align:center;background:#fff;width:100%;display:block;margin-top:8%;padding-top:10px;padding-bottom:10px;}
/* FOOTER NEW */
footer .navbar-inverse{ background:#492A18;font-family:'proxima_bold';font-size:13px; border-color:transparent}
footer .navbar{ min-height:inherit;}
footer .navbar-nav{ float:inherit; display:table; margin:0 auto}
footer .navbar-inverse .navbar-nav > li > a{color:#fff;background:transparent;border:0;padding:5px 15px 5px 25px;text-transform:uppercase}
footer .navbar-inverse .navbar-nav > li > a:hover{color:#f5de70}
footer .navbar-inverse .navbar-nav > li > a[ aria-expanded="true"]{transform: skewX(-25deg); background: #6a3e22; color:#f5de70}
footer .navbar-inverse .navbar-nav > li > a[ aria-expanded="true"] > span{transform: skewX(25deg); display:block}
footer .navbar-inverse .navbar-nav > li::before{content:url('../images/navsep.png');color:#fff;position:absolute;background:transprent;text-align:left;top:12px;transform:skewX(-25deg); z-index:1}
footer .navbar-inverse .navbar-nav > li:first-child:before{ content:""}
footer .navbar-inverse .navbar-nav > li > a[aria-expanded="true"]{ margin-bottom:35px}
#moredetails{ background:#6a3e22; position:fixed; bottom:0; left:0; right:0;  color: #fff; }
#moredetails a{  color: #fff; padding: 0 5px; line-height:35px; font-family:'proxima_semi';}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{ background-color:inherit}
footer navbar-toggle1{ display:none}
/*  */
footer button.footerPanel{ height:40px; width:40px; position:relative}
footer button.footerPanel span{ display:none}
footer button.footerPanel::before{content:"\f0d8"; font-family:"FontAwesome"; font-size:18px;}
footer button.footerPanel[aria-expanded="false"]::before{content:"\f0d8"; font-family:"FontAwesome"; font-size:18px;}
footer button.footerPanel[aria-expanded="true"]::before{content:"\f0d7"; font-family:"FontAwesome"; font-size:18px;}
.mfp-iframe-holder .mfp-content{ max-width:750px !important}
.mfp-iframe-scaler iframe{ background:transparent !important}
/* new slider */
#bocaslides, #CustomersBackGallery, #HomeBackGallery, #MachineBackGallery, #BocastoryBackGallery { position: relative; } 
#bocaslides .slides-container, #CustomersBackGallery .slides-container, #HomeBackGallery .slides-container, #MachineBackGallery .slides-container, #BocastoryBackGallery .slides-container { display: none;}
#bocaslides .scrollable, #CustomersBackGallery .scrollable, #HomeBackGallery .scrollable, #MachineBackGallery .scrollable, #BocastoryBackGallery .scrollable {*zoom: 1; position: relative; top: 0; left: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; height: 100%;}
#bocaslides .scrollable:after, #CustomersBackGallery .scrollable:after, #HomeBackGallery .scrollable:after, #MachineBackGallery .scrollable:after, #BocastoryBackGallery .scrollable:after { content: ""; display: table; clear: both;}
/* new slider end*/
#CustomersBackGallery + .titlemach .downarrow, #HomeBackGallery + .titlemach .downarrow, #MachineBackGallery .downarrow, #BocastoryBackGallery .downarrow{ bottom: 10px}
.small-logo{ position: fixed; top: 15px; right: 15px; max-width: 80px; z-index: 150000}
.small-logo img{ max-width: 100%}
/* */
.fullscreen-pop .panel-title a{ width:100%; display:block; position:relative}
.fullscreen-pop .panel-title a[aria-expanded="false"]::after, .fullscreen-pop .panel-title a.collapsed::after{ content:"\f067"; font-family:FontAwesome; display:block; width:30px; height:30px; right:-20px; top:0; position:absolute}
.fullscreen-pop .panel-title a[aria-expanded="true"]::after, .fullscreen-pop .panel-title a::after{content:"\f068"; font-family:FontAwesome; display:block; width:30px; height:30px; right:-20px; top:0; position:absolute}
.popup-gallery .gridrow div a { display:block; }
.popup-gallery .gridrow div a span{ display:none}

.highlighted { opacity:1 !important; }
.animated { -webkit-animation:flash linear 0.5s 4; animation:flash linear 0.5s 4; }
.headshow{ display:block;}
.headhide{ display:none;  }

.headshow10 { display:block; -webkit-animation:showhead10 linear 0.5s 1; animation:showhead10 linear 0.5s 1; }
.headshow500 { display:block; -webkit-animation:showhead500 linear 0.5s 1; animation:showhead500 linear 0.5s 1;}

/*.headhide10 { -webkit-animation:hidehead10 linear 0.5s 1; animation:hidehead10 linear 0.5s 1; display:none;}
.headhide500 {  -webkit-animation:hidehead500 linear 0.5s 1; animation:hidehead500 linear 0.5s 1; display:none;}*/


@keyframes showhead10 { 0% { opacity:0; } 50% { opacity:0.5; } 100% { opacity:1; } }
@-webkit-keyframes showhead10 { 0% { opacity:0; } 50% { opacity:0.5; } 100% { opacity:1; } }
@keyframes showhead500 { 0% { opacity:0; } 50% { opacity:0.5; } 100% { opacity:1; } }
@-webkit-keyframes showhead500 { 0% { opacity:0; } 50% { opacity:0.5; } 100% { opacity:1; } }

/*@keyframes hidehead10 { 0% { opacity:1; } 50% { opacity:0.5; } 100% { opacity:0; } }
@-webkit-keyframes hidehead10 { 0% { opacity:1; } 50% { opacity:0.5; } 100% { opacity:0; } }
@keyframes hidehead500 { 0% { opacity:1; } 50% { opacity:0.5; } 100% { opacity:0; } }
@-webkit-keyframes hidehead500 { 0% { opacity:1; } 50% { opacity:0.5; } 100% { opacity:0; } }*/

@keyframes flash { 0% { opacity:1; } 25% { opacity:0.6; } 75% { opacity:0.3; } 100% { opacity:1; } }
@-webkit-keyframes flash { 0% { opacity:1; } 25% { opacity:0.6; } 75% { opacity:0.3; } 100% { opacity:1; } }

.white_content1{ background-color: #e8e8e8;}
.white_content1 h1{font-style:italic;padding-right:50px;margin-bottom:5px;margin-left:20px;padding-top:15px;padding-bottom:15px;width:auto;max-width:99%;border-bottom:1px solid #B19D5F;display:table;position:relative;}
.white_content1 h1 span::before{background:#B19D5F;bottom:-1px;content:"";display:block;height:3px;left:0;position:absolute;width:95px;}
.white_content1 .content-d{ background: #fff; padding: 15px; margin-top: 15px}
.white_content1 .mfp-close, .white_content1 .mfp-close:active{ /*border: 2px solid #000; border-radius: 50%;*/ color: #000; top: 5px; right: 5px; font-size: 38px; }
.contact_map_scrolloff { pointer-events: none; }


/*==media queries start from here==*/

@media (max-width:1551px){.home-d h1 div{ font-size:40px} .fp-slidesNav ul{ margin-bottom:30px !important}
.txt-tc h1 div, .txt-cc h1 div, .txt-bc h1 div { font-size:40px; }

}
@media (max-width:1300px){ .all-downarrow{bottom:0px;} .home-d h1 div{ font-size:30px}
.homesec h1, .allsite h1{ font-size:40px}
.txt-tc h1 div, .txt-cc h1 div, .txt-bc h1 div { font-size:34px; }
}
@media (max-width:1024px){.service-link a{font-size:18px;padding:5px;}
.all-uparrow{top:110px}
.all-downarrow, .downarrow{bottom:70px;}
.alltoptitle-customer{height:calc(100% - 175px);}
.maintitle{margin-top:90px;}
.service-d .service-h.main-table{height:calc(100% - 130px);}
.table-text{display:block; overflow:auto;}
ul li span{display:inline !important;}
.allsite ul{line-height:normal}
.teamsection{ height:91%}
#navigatio_top .navbar-nav .dropdown-menu a{margin-left:6px;margin-right:6px;}
.all-uparrow{ top:100px;}
.all-downarrow, .downarrow { bottom: 50px;}
.homesec h1 span, .allsite h1 span{ font-size:28px}
.homesec h1, .allsite h1{ font-size:34px}
.txt-tl, .txt-cl, .txt-bl{ left:25px}
.txt-tr, .txt-cr, .txt-br{ right:25px;}
.txt-tc h1 div, .txt-cc h1 div, .txt-bc h1 div { font-size:30px; }

.service-h .row:first-child .col-md-6 .service-link a {padding-top: 0;}
}

@media (max-width:1023px){.maintitle{margin-top:50px;}}
.fp-slidesNav{left:5%;z-index: 50; margin-left:0 !important}
.fp-slidesNav ul{width:inherit}
.fp-slidesNav ul li a span{background:#f5de70;height:8px;width:8px;}
.fp-slidesNav ul li a.active span{background:#fff}
@media (max-width:992px){
	.txt-tc h1, .txt-cc h1, .txt-bc h1, .txt-tc p, .txt-cc p, .txt-bc p, .txt-tc ul, .txt-cc ul, .txt-bc ul{ max-width:600px;}
	.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:0px;margin-bottom:0}
.navbar-nav>li{float:left;width:100%;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
.navbar-default .navbar-toggle{border:0;color:#482A18;font-size:26px;margin:0 15px 0 0;padding:5px 10px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none}
#navigatio_top .subnav, #navigatio_top .navbar-nav .dropdown-menu li span{display:none !important}
#navigatio_top .navbar-nav .dropdown-menu li.active, #navigatio_top .navbar-nav .dropdown-menu li.active ~ li::before, #navigatio_top .navbar-nav .dropdown-menu li.active ~ li{background:none !important}
#navigatio_top .navbar-nav .dropdown-menu li:last-child::after{display:none}
#navigatio_top .navbar-nav li a.caret{color:#B19D5F;display:inline-block;float:right;margin-top:8px;position:absolute;top:-8px;right:0px;border-bottom:0;border-color:transparent;/*min-height:50px;*/min-width:50px;}
#navigatio_top .navbar-nav li.active{background:#ddd}
#navigatio_top .navbar-nav .dropdown-menu li{background:none}
#navigatio_top .navbar-nav li.active .dropdown-menu{display:none}
#navigatio_top .navbar-nav ul.dropdown-menu{display:none}
#navigatio_top .navbar-nav .open > ul.dropdown-menu{display:table;width:100%;position:relative;left:0 !important}
#navigatio_top .navbar-nav li a, #navigatio_top .navbar-nav li:hover a, #navigatio_top .navbar-nav li.active a{border-top:0}
#navigatio_top .navbar-nav .dropdown-menu li::before, #navigatio_top .navbar-nav li::after{content:""}
#navigatio_top .navbar-nav .dropdown-menu li{display:table;width:100%;}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover{background-color:transparent}
#navigatio_top .navbar-nav .dropdown-menu li.active{background:transparent;}
#navigatio_top .navbar-nav .dropdown-menu li.active ~ li{background:transparent;}
#navigatio_top .navbar-nav .dropdown-menu a, #navigatio_top .navbar-nav .dropdown-menu a:hover{color:#333;}
#navigatio_top .navbar-nav .dropdown-menu li::before{content:"";width:0}
#navigatio_top .navbar-header{background:#fff}
#navigatio_top .navbar-collapse{background:rgba(255, 255, 255, 0.95);position:fixed;left:-15px;right:-15px;max-height:70%;overflow:auto!important}
#navigatio_top .navbar-nav > li > a{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #D0D1D2;margin:0}
#navigatio_top .navbar-nav .dropdown-menu li{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #D0D1D2;}
#navigatio_top .navbar-nav .dropdown-menu li.active a{color:#bb9966;}
#navigatio_top .navbar-nav .dropdown-menu li:after{ display:none}
.navbar-brand > img{height:46px;}
.machine-d .modal-dialog{width:600px}
.teamsection{width:100%;height:92%;padding-top:115px; padding-left:10%; padding-right:10%}
/*.teammenu{top:78px;left:40%;right:30%;bottom:inherit; overflow:hidden}*/
.teammenu{top:78px;/*left:40%;right:30%;*/bottom:inherit; overflow:hidden; }
.teammenu select{font-size:14px;padding:5px;display:none;width:100%;}
.teammenu .panel, .teammenu.gallery .panel{display:block;} 
/*.teammenu.gallery, .teammenu{width:auto;left:11.5%;right:11.5%;}*/
.teammenu.gallery, .teammenu{ width:100%; max-width:318px; left:50%; margin-left:-159px}
.all-uparrow{top:54px;}
.all-downarrow{bottom:10px;}
.tinynav{display:block}
#nav, #nav2{display:none}
.teammenu .mob-small-d{ display:block}
.main-table{height:calc(100% - 0px);}
.service-d .service-h.main-table{height:calc(100% - 50px);margin-top:50px;}
.titlenslide{height:calc(100% - 90px);}
.toplogo{ height:100%}
.alltoptitle-customer{height:calc(100% - 50px);}
.maintitle{margin-top:50px;}
/* FOOTER NEW */
footer .container{ padding-left:0; padding-right:0}
footer .container, footer .navbar-nav{ width:100%}
footer > .navbar-inverse{ background:transparent}
footer > .navbar-inverse .navbar-toggle1, footer > .navbar-inverse .navbar-toggle1:hover, footer > .navbar-inverse .navbar-toggle1:focus, footer > .navbar-inverse .navbar-toggle, footer > .navbar-inverse .navbar-toggle:hover, footer > .navbar-inverse .navbar-toggle:focus{ background:#492a18 ; color:#fff; border:none; margin-bottom:-2px; float:left; margin-left:15px; margin-top:0; padding:5px 10px; font-size:20px; border-radius:0}
footer > .navbar-inverse .navbar-collapse{background:#492a18 ;}
footer .navbar-inverse .navbar-nav > li > a[aria-expanded="true"]{ transform: inherit; margin-bottom:inherit; background:transparent}
#moredetails{ position:relative}
footer .navbar-inverse .navbar-nav > li::before{ content:""}
footer .navbar-header{ position:absolute; top:-38px; right:0}
.home-d h1 div{ font-size:25px}
.fp-slidesNav ul{ margin-bottom:15px !important}

}
@media(max-width:768px){
/*.tab-txt-cell{width:95%;height:100%;}*/
.tab-txt-cell{width:100%;height:80%;; /*overflow:auto*/}
.table-text{height:80%;display:block}
.txt-tl, .txt-tc, .txt-tr, .txt-cl, .txt-cc, .txt-cr, .txt-bl, .txt-br{right:0;bottom:0;top:0;left:0}

.txt-bc { right:15%;bottom:0;top:40%;left:15%; width:70%; height:60%; }
.txt-bc h1  div { font-size:24px !important; }
.txt-bc .midl-content { height:65%; }
.midl-content{ display:table; max-width:600px; margin:0 auto}

#navigatio_top .navbar-nav .dropdown-menu a{margin-left:10px;margin-right:10px;}
}
@media (max-width:767px){.homesec .main-tablecell, .allsite .main-tablecell{padding-left:15px;padding-right:15px;}
.homesec h1 span, .allsite h1 span{font-size:18px;}
.homesec h1 div, .allsite h1 div{font-size:28px;}
.homesec p, .allsite p, .homesec ul, .allsite ul{font-size:15px;width:80%;}
.homesec h1, .allsite h1{width:80%;}
p, ul{line-height:25px;}
.fp-controlArrow.fp-prev::before, .fp-controlArrow.fp-next::before{font-size:40px;}
.main-table{height:calc(100% - 0px);}
.service-d .service-h.main-table{height:calc(100% - 52px);margin-top:50px; background: #000;}
.titlenslide{height:calc(100% - 90px);}
.maintitle{margin-top:50px;padding-top:5px;padding-bottom:5px;}
.maintitle span{font-size:20px;}
.maintitle span::before{width:45px;}
.service-h .row .col-md-6{display:table;width:100%;height:50%;padding:0}
.service-h .row .col-md-6 .row{display:table;width:100%;height:100%;margin:0}
#navigatio_top .navbar-collapse{left:15px;right:15px;}
.service-link a{font-size:14px;}
.service-h .row .col-xs-6{border-right:0px solid #fff;border-bottom:0}
.service-h .row .col-xs-6:last-child{border-right:0px solid #fff;}
.service-h .row .col-md-6:last-child .col-xs-6:first-child{border-left:0px solid #fff;}
.machine-d .modal-dialog{width:auto}
.btn-default{width:auto;line-height:25px;}
.topbtn{width:150px;margin-left:-75px;}
.custmer-l.top a.cust-btn-default{font-size:14px;padding:6px 10px;margin:5px;min-width:45%;display:inline-block}
.custmer-l.top a:last-child{margin-bottom:0}
footer .foot-top{display:none;height:250px;overflow:auto}
#myTab-accordion{max-height:80%;overflow:auto}
footer .uparrow{display:block}
.bocastory-d .fullscreen-pop h1 {font-size:22px; }
.fullscreen-pop .content-d{top:70px;}
.policydiv h1{font-size:30px;}
.policydiv .content-d{padding-top:10px;padding-bottom:10px;}
.txt-tl, .txt-tc, .txt-tr, .txt-cl, .txt-cc, .txt-cr, .txt-bl, .txt-bc, .txt-br{vertical-align:middle}
.con-add{left:20px;right:20px;padding:10px;bottom:30px;}
.con-add span{font-size:20px}
.downarrow, .all-downarrow{width:33px;height:15px;background-position:-132px -1px;bottom:10px;}
.all-uparrow{width:33px;height:15px;background-position:-167px -2px;top:60px;}
.fp-controlArrow.fp-prev{width:30px;height:34px;background-position:-154px -30px; left:0px}
.fp-controlArrow.fp-next{width:30px;height:34px;background-position:-178px -30px;right:0px;}
.fp-slidesNav{left:0; margin-left:-20px !important}
.fp-slidesNav ul{width:auto; /*margin-bottom:0 !important;*/ bottom:0}
.fp-slidesNav.bottom{ bottom:0}
footer .container{ padding-left:15px; padding-right:15px}
.teamsection{ padding-left:15px; padding-right:15px}
/*.teammenu.gallery, .teammenu{left:8%;right:8%;}*/
.teammenu.gallery, .teammenu{}
.home-d h1{ width:100%; }
.home-d h1 div{ font-size:23px}
.fullscreen-pop h1  { width:auto !important; padding-right:20px;}
footer .navbar-header{ right:15px;}

.service-h .row:first-child .col-md-6 .service-link a {padding-top: 0;}
}
@media (max-width:767px){
.txt-bc { right:0;bottom:0;top:10%;left:0; width:100%; height:90%; }
.txt-bc h1  div { font-size:24px !important; }

.homesec .txt-tc h1, .homesec .txt-cc h1, .homesec .txt-bc h1, .allsite .txt-tc h1, .allsite .txt-cc h1, .allsite .txt-bc h1 { width:100% !important; }
.homesec .txt-tc h1 div, .homesec .txt-cc h1 div, .homesec .txt-bc h1 div, .allsite .txt-tc h1 div, .allsite .txt-cc h1 div, .allsite .txt-bc h1 div { font-size:24px; }

.txt-bc .midl-content { height:75%; }
.homesec h1 span.break { display:block; }

}
@media (max-width:600px){.equpment-slide img{max-width:250px;max-height:170px;text-align:center}
.equpment-slide .slidetext{display:block;height:150px;overflow:auto;margin-top:15px;}
.fullscreen-pop h1{font-size:18px}
.table-text{margin-top:60px}
#navigatio_top .navbar-collapse{max-height:65%;}
}


@media (max-width:479px){.table-text{height:75%;} .home-d h1 div{ font-size:16px}}



