*{margin:0; padding:0; outline:0}

body, html{height:100%}

body{font-size:14px; line-height:22px; font-family:arial,sans-serif; color:#a7a8ac; background:url(../images/body.png) repeat 0 0; min-width:100%}
#wrapper{ font-size:14px}
.googlesearch{  float:right;  margin-top:-50px;  margin-right:5px}
#navBreadCrumb{margin-left:2%; margin-top:-20px; padding-bottom:15px}

a{color:#f78f1e; text-decoration:none; cursor:pointer}
a:hover{text-decoration:underline}
a img{border:0}
a.more{color:#f78f1e; text-decoration:underline; padding-left:11px; background:url(../images/arr-ico.png) no-repeat 0 5px}
a.more:hover{text-decoration:none}
input, textarea, select{font-size:12px; font-family:arial,sans-serif}
textarea{overflow:auto}

.cl{display:block; height:0; font-size:0; line-height:0; text-indent:-4000px; clear:both}
.notext{font-size:0; line-height:0; text-indent:-4000px}
.left, .alignleft{float:left; display:inline}
.right, .alignright{float:right; display:inline}

article, aside, details, footer, header, menu, nav, section{display:block}

.shell{width:990px; margin:0 auto}
.container{background:#fff; box-shadow:0px 0px 13px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 13px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 13px rgba(0,0,0,0.3); -o-box-shadow:0px 0px 13px rgba(0,0,0,0.3)}
#header{height:154px; padding-top:21px; padding-left:33px; padding-right:17px}
#logo{width:150px; float:left; font-size:0; line-height:0}
#logo a{height:150px; display:block; background:url(../images/logo.png) no-repeat 0 0;  text-indent:-4000px}

.search{margin-top:40px; float:right}
.search input.field{border:1px solid #d6d6d6; background:#ededed; width:166px; height:24px; line-height:22px;  padding:0px 10px; float:left; font-size:11px; font-family:verdana,arial,helvetica,serif;  color:#bebebe;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px}
.search input.search-btn{width:22px; height:26px; margin-left:3px;  border:0; cursor:pointer; background:url(../images/search-btn.png) no-repeat 0 0; float:left; font-size:0; line-height:0; text-indent:-4000px}
#searchForm{position:relative; -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px}

fieldset{border:none}

#searchInputContainer{width:420px; height:36px; background:url("img/searchBox.png") no-repeat; float:left; margin-right:12px}

#s{border:none; color:#888; background:url(../images/searchBox.png) no-repeat; float:left; font-family:Arial,Helvetica,sans-serif; font-size:15px; height:36px; line-height:36px; outline:medium none; padding:0 0 0 35px; text-shadow:1px 1px 0 white; width:185px;     margin-right:-20px}
#submitButton{    background:url(../images/buttons.png) no-repeat; width:83px; height:36px; text-indent:-9999px; overflow:hidden; text-transform:uppercase; border:none; cursor:pointer}

#submitButton:hover{background-position:left bottom}

#navigation{height:52px; padding-top:4px; font-family:'Ubuntu',sans-serif; font-weight:700; background:url(../images/navigation.png) repeat-x 0 0; box-shadow:0px -1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0px -1px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0px -1px 2px rgba(0,0,0,0.1); -o-box-shadow:0px -1px 2px rgba(0,0,0,0.1)}
#navigation ul{list-style:none; list-style-position:outside}
#navigation ul li{float:left; padding-right:2px; line-height:52px; background:url(../images/nav-border.png) no-repeat right 0;  font-size:13px; text-transform:uppercase}
#navigation ul li a{display:block; padding:0 32px 0 28px; color:#686868}
#navigation ul li a:hover, 
#navigation ul li.active a{text-decoration:none; color:#fe7d28}
#navigation ul li.first a{padding-left:38px}
#navigation a.nav-btn{display:none}

.slider-holder{position:relative; z-index:5}
.slider-holder span.slider-b{background:url(../images/slider-bottom.png) no-repeat 0 0;  width:990px; height:30px; position:absolute; bottom:0px; left:0px; z-index:100}
.slider-holder span.slider-shadow{background:url(../images/slider-shadow.png) no-repeat 0 0;  width:990px; height:13px; position:absolute; top:0px; left:0px; z-index:100; display:block}
.slider{width:990px;  height:378px; position:relative;  background:url(../images/slide-img.png) no-repeat 0 0}
.slider ul.slides{list-style:none; list-style-position:outside}
.slider ul.slides li{width:990px; height:378px; float:left; position:relative; overflow:hidden}

.slider ul.slides li .img-holder{width:741px; height:447px; position:absolute; bottom:0px; right:0px}
.slider ul.slides li .img-holder img{width:741px; height:447px}
 .registration{    display:none}
.slider ul.slides li .slide-cnt{width:320px; padding:20px 0 0 34px; position:absolute; left:0; top:20px}
.slider ul.slides li .slide-cnt h2{font-size:18px; line-height:44px; padding-bottom:10px; color:#fff; text-shadow:rgba(0,0,0,0.4) 0px 1px 2px; font-family:'Ubuntu',sans-serif; font-weight:700}
.slider ul.slides li .slide-cnt p{color:#fff; font-size:14px; padding-bottom:10px}
.slider ul.slides li .slide-cnt a.grey-btn{background:url(../images/grey-btn.png) no-repeat 0 0; width:186px; height:45px; text-align:center; line-height:40px; display:block; font-weight:bold; font-size:18px;  color:#636363; text-shadow:rgba(255,255,255,0.4) 0px 1px 0px}
.slider ul.slides li .slide-cnt a.grey-btn:hover{background-position:0 -47px; text-decoration:none}
.flex-control-nav{left:480px}

.clear{clear:both; height:0; line-height:0}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}

* html .clearfix{height:1%}
.clearfix{display:block}

.clearfix{height:1%}
.clearfix{display:block}

.tab{  background:url(../images/tab_b.png) repeat-x 0 0; height:42px; position:relative;     top:0;     z-index:999}

.tab ul.login{display:block; position:relative;   float:right;   clear:right;   height:42px; width:auto;   font-weight:bold; line-height:42px; margin:0;     right:16%;   color:white;   font-size:80%; text-align:center}

.tab ul.login li.left{  background:url(../images/tab_l.png) no-repeat left 0;   height:42px; width:30px; padding:0; margin:0;   display:block; float:left}

.tab ul.login li.right{  background:url(../images/tab_r.png) no-repeat left 0;   height:42px; width:30px; padding:0; margin:0;   float:left}

.tab ul.login li{     text-align:left;   padding:0 6px; display:block; float:left; height:42px;   background:url(../images/tab_m.png) repeat-x 0 0}

.tab ul.login li a{color:#fe7d28}

.tab ul.login li a:hover{color:white}

.tab .sep{color:#414141}

.tab a.open, .tab a.close{height:20px; line-height:20px !important; padding-left:30px !important; cursor:pointer; display:block; width:100px; position:relative; top:11px}

.tab a.open{background:url(../images/bt_open.png) no-repeat left 0}
.tab a.close{background:url(../images/bt_close.png) no-repeat left 0}
.tab a:hover.open{background:url(../images/bt_open.png) no-repeat left -19px}
.tab a:hover.close{background:url(../images/bt_close.png) no-repeat left -19px}

#toppanel{ position:absolute;     top:0;  width:100%;  z-index:999;  text-align:center;  margin-left:auto;  margin-right:auto}

#panel{width:100%; height:270px; color:#fff; background:#686868; overflow:hidden; position:relative; z-index:3; display:none}

#panel h1{font-size:1.6em; padding:5px 0 10px; margin:0; color:white}

#panel h2{font-size:1.2em; padding:10px 0 5px; margin:0; color:white}

#panel p{margin:5px 0; padding:0}

#panel a{text-decoration:none; color:#fe7d28}

#panel a:hover{color:white}

#panel a-lost-pwd{display:block; float:left}

#panel .content{width:960px; margin:0 auto; padding-top:15px; text-align:left; font-size:0.85em}

#panel .content .left{width:280px; float:left; padding:0 15px; border-left:1px solid #333}
#panel .content .leftcenter{width:280px; float:left; padding:0 15px; border-left:1px solid #333}

#panel .content .right{width:280px; float:left; padding:0 15px; border-left:1px solid #333}
#panel .content .left a{color:#f78f1e; text-decoration:none; cursor:pointer}
#panel .content .left a:hover{text-decoration:underline}

#panel .content form{margin:0 0 10px 0}

#panel .content label{float:left; padding-top:8px; clear:both; width:280px; display:block}

#panel .content input.field{border:1px #1A1A1A solid; background:#eee; margin-right:5px; margin-top:4px; width:200px;  color: #000; height:16px}

#panel .content input:focus.field{background:#545454}

#panel .content input.bt_login, 
#panel .content input.bt_register{display:block; float:left; clear:left; height:24px; text-align:center; cursor:pointer; border:none; font-weight:bold; margin:10px 0}

#panel .content input.bt_login{width:74px; background:transparent url(../images/bt_login.png) no-repeat 0 0}

#panel .content input.bt_register{width:94px; color:white; background:transparent url(../images/bt_register.png) no-repeat 0 0}

#panel .lost-pwd{display:block; float:left; clear:right; padding:15px 5px 0; font-size:0.95em; text-decoration:underline}

.main a.m-btn-grey{display:none}

.main{padding:47px 0px 0px;  background:url(../images/main.png) repeat-x 0 0}
.main h2{font-size:18px; color:#686868; line-height:22px; padding-bottom:8px; font-family:'Ubuntu',sans-serif; font-weight:500}
.main h3{font-size:18px; color:#5e5e5e; line-height:22px; padding-bottom:8px; font-family:'Ubuntu',sans-serif; font-weight:500}
.main section{clear:both;  padding:0 20px 60px}

 .border{clear:both; background:url(../images/section-shadow.png) no-repeat center bottom; padding:0 20px 60px}
 .border2{clear:both; background:url(../images/section-shadow.png) no-repeat center bottom; padding:0 10px 15px}
.main ul{list-style:none; list-style-position:outside}
.main ul li{padding-bottom:6px; padding-left:10px; background:url(../images/arr-ico.png) no-repeat 0 8px}
.main ul li a{color:#f78f1e; text-decoration:underline}

.main ul li a:hover{text-decoration:none}

.main .content{font-size:14px; color:black; margin-left:25%; margin-right:3%; width:auto}
.main .content2{font-size:14px; color:black; margin-left:32%; margin-right:50px; width:auto}
.main.content2 ol li ul li{font-size:14px; list-style:none}
.main .p{color:black; margin-left:0px; margin-right:20px; text-align:justify}
.main .image{width:auto; float:left; margin-top:10px; -moz-border-radius:20px}
.main .list{color:black; padding-left:50%; margin-right:3%}

.main .cols{padding-left:0; padding-right:0}
.main .cols .col{width:314px; float:left}
.main .cols .col:after{content:''; width:100%; clear:both}
.main .cols .col+.col{padding-left:20px}

.main .cols .col img{float:left; width:129px; height:108px}
.main .cols .col-cnt{width:183px; float:right}

.main .cols .product1{width:20%; float:left; padding-left:10px}
.main .cols .product1:after{content:''; width:100%; clear:both}
.main .cols .product2{width:70%; float:left; padding-left:50px}
.main .cols .product2:after{content:''; width:100%; clear:both}

.formSubmit{    margin-top:10px;     width:49%;         font-size:14px;     height:8%}
.formSubmit:hover{  background-color:#fe7d28}

.formSubmit2{    margin-top:10px;     width:49%;     margin-left:25%;     font-size:14px;     height:8%}
.formSubmit2:hover{  background-color:#fe7d28}

.main .cols .col img{float:left; width:129px; height:108px}
.main  .ul{font-size:14px; color:black; padding-left:75%; margin-right:3%}
.main .p{font-size:14px; color:black; margin-left:0px; margin-right:20px; text-align:justify}

.main .post{background:url(../images/cols-shadow.png) no-repeat 0 bottom; padding-top:28px; padding-left:40px}
.main .post .video-holder{width:435px; height:245px; float:left; margin-right:20px}
.main .post h2{padding-bottom:15px}
.main .post p{padding-bottom:8px}
.main .post p strong{display:block}
.main .post-cnt{float:right; width:475px}

.main .testimonial{padding-top:20px; padding-bottom:20px;  text-align:center; background:transparent}
.main .testimonial strong.quote{font-size:28px; font-family:georgia,arial,helvetica,serif; position:relative; top:10px; left:-6px}
.testimonial h2{padding-bottom:12px}
.testimonial p{padding-bottom:6px}
.testimonial p.author{text-align:right}
.bt{ color:black;  font-size:18px}

.minwidth{ min-height:400px}

.vertmenu{float:left; margin-top:0px}

.ca-menu{  padding:0;  width:70px}
.ca-menu li{ width:215px;  height:50px;  overflow:hidden;  display:block;  background:#fff;  -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);  -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);  box-shadow:1px 1px 2px rgba(0,0,0,0.2);  margin-bottom:4px;  border-left:10px solid #686868;  -webkit-transition:all 300ms ease-in-out; -moz-transition:all 300ms ease-in-out; -o-transition:all 300ms ease-in-out; -ms-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out}
.ca-menu li:last-child{ margin-bottom:0px}
.ca-menu li a{list-style-type:none;  text-align:left;  display:block;  margin-left:13px;  margin-top:10px;  color:#f78f1e;  position:relative}

.ca-main{  font-size:16px;  -webkit-transition:all 300ms linear;  -moz-transition:all 300ms linear;  -o-transition:all 300ms linear;  -ms-transition:all 300ms linear;  transition:all 300ms linear}

.ca-menu li:hover{ border-color:#fe7d29;  background:#eee}

.ca-menu li:hover .ca-main{ color:#fe7d29;  font-size:12px}
 .vertmenulist{ list-style:none}

.avatar{margin-bottom:15px; margin-top:-40px; margin-left:25px;  width:100px;  height:100px}
.dashboard{ margin-bottom:5px; margin-top:2px; margin-left:2%}
.header{ margin-left:30%;  padding-top:40px}

.msg{ height:250px}

.order_details{ margin-top:2%; margin-left:10%; margin-bottom:2%}
table{ border:1px solid #ccc;  width:90%;  margin:0;  padding:0;  border-collapse:collapse;  border-spacing:0}

 table tr{ border:1px solid #ddd;  padding:5px}

 table th, table td{ padding:10px;  text-align:center}

 table th{ text-transform:uppercase;  font-size:14px;  background-color:#eee;  letter-spacing:1px}
.tablecontainer{ margin-left:10%}
.tablecontainer2 table{ width:45%;  margin-left:25%;}
.tablecontainer3 table{ width:70%;   margin-left:10%}
 
.productimg{  width:30%;  float:left}

.productdescr{  width:70%;  float:left}
 
#list5{padding-left:10px; color:#000; padding-bottom:10px}
#list5 ol{font-size:14px; list-style-type:none; line-height:1em}
#list5 ol li{line-height:2em}
#list5 a{color:#686868}
#list5 a:hover{color:#fe7d29}
#list5 ol li ol{list-style-image:url("../images/nested.png"); padding:5px 0 5px 18px; font-size:15px; padding-bottom:15px}
#list5 ol li ol li{ color:#686868; height:12px; margin-left:30px; padding-bottom:5px}

.socials{background:url(../images/socials-bg.png) repeat-x 0 0;  height:49px}
.socials-inner{background:url(../images/socials-inner.png) repeat-x 0 0; padding-left:50px}
.socials h3{float:left; font-size:18px; line-height:49px; padding-right:19px; padding-bottom:0; font-family:'Ubuntu',sans-serif; font-weight:500}
.socials ul{list-style:none; list-style-position:outside; line-height:49px}
.socials ul li{font-size:11px; padding-right:18px;  color:#a7a8ac; background:transparent; text-transform:uppercase; float:left}
.socials ul li a{color:#a7a8ac; text-decoration:none; display:block; padding-left:28px; position:relative}
.socials ul li a span{background:url(../images/socials.png) no-repeat 0 0; position:absolute; width:20px; height:20px; top:13px; left:0}
.socials ul li a:hover{color:#333}

.socials ul li a.facebook-ico span{background-position:0 0}
.socials ul li a.twitter-ico span{background-position:-22px 0}

.socials ul li a.linkedin-ico span{background-position:-89px 0}

ol.img-list{ list-style-type:none;  margin-left:50px;  margin-right:50px}

ol.img-list li{margin-left:2%; margin-top:2%;  display:inline-block;  position:relative; box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5); -moz-box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5); -webkit-box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5)}
#listimg{ margin-left:40px}
span.text-content{ background:rgba(104,104,104,0.8);  color:white;  cursor:pointer;  display:table;  height:150px;  left:0;  position:absolute;  top:0;  bottom:0;  width:250px;  opacity:0;  -webkit-transition:opacity 500ms;  -moz-transition:opacity 500ms;  -o-transition:opacity 500ms;  transition:opacity 500ms}

ol.img-list li:hover span.text-content{ opacity:1}

span.text-content span{ display:table-cell;  text-align:center;  vertical-align:middle}

ol.img-list-product{ list-style-type:none;  margin-left:20px;  margin-right:20px}
#indeximg{width:100px;  height:78px;  margin-left:40px;  padding:15px}
ol.img-list-product li{ display:inline-block;  width:210px;  height:150px;  position:relative; box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5); -moz-box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5); -webkit-box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5)}
#listimg-product{ margin-left:20px}

ol.img-list-product li:hover span.text-content{ opacity:1}
span.text-content-product{ background:rgba(104,104,104,0.8);  color:white;  cursor:pointer;  display:table;  height:150px;  left:0;  position:absolute;  top:0;  bottom:0;  width:210px;  opacity:0;  font-size:12px;  -webkit-transition:opacity 500ms;  -moz-transition:opacity 500ms;  -o-transition:opacity 500ms;  transition:opacity 500ms}

ol.img-list-product li:hover span.text-content-product{ opacity:1}
span.text-content-product span{ display:table-cell;  text-align:center;  vertical-align:middle}

.contact{ color:#000;  width:90%;  margin-left:50px;  margin-right:50px}

.contact2{ color:#000;  width:90%;  margin-left:70px;  margin-right:50px}

#googleMap{ width:300px; height:200px}
 #googleMap2{ width:300px; height:200px}
 
 
 
.commnets p, 
.response-area p, 
.replay-box p{ font-size:14px;  color:#000;  margin-left:2%}

.media-heading{ color:#363432;  font-size:16px;  font-weight:700;  font-family:'Roboto',sans-serif;  margin-bottom:15px}

.response-area h2{ color:#363432;  font-size:20px;  font-weight:700}

.response-area .media{ border:1px solid #F7F7F0;  padding:18px 18px 18px 0;  margin-left:2%;  margin-bottom:27px;  padding-left:2%}

.sinlge-post-meta{ overflow:hidden;  padding-left:0;  margin-bottom:15px}

.sinlge-post-meta li{ background:#F0F0E9;  color:#363432;  font-size:12px;  float:left;   font-weight:700;  margin-right:10px;  padding:0 10px 0 0;  position:relative;  text-transform:uppercase}

.sinlge-post-meta li i{ background:#FE980F;  color:#FFF;  margin-right:10px;  padding:8px 10px}

.sinlge-post-meta li i:after{ top:7px;  border-width:6px;  left:27px}

.form{ width:100%;  margin-left:10%;  margin-right:10%}
.adminform{ width:90%;  margin-left:10%}
.adminform p{width:83%;  text-align:justify}

#cc-contact input[type="text"], 
#cc-contact input[type="email"], 
#cc-contact input[type="tel"], 
#cc-contact input[type="password"], 
#cc-contact textarea{ width:80%; border:1px solid #f78f1e; margin:0 0 5px; padding:10px; font-family:"Lato",sans-serif; font-size:14px}
#cc-contact select{ width:83.3%; border:1px solid #f78f1e; margin:0 0 5px; padding:10px; font-family:"Lato",sans-serif; font-size:14px}

#cc-contact textarea{height:147px; min-width:80%}

#cc-contact button[type="submit"]{cursor:pointer; width:80%;  margin-left:10px;  margin-right:10px; border:none; background:#f78f1e;  color:#FFF; padding:10px; font-size:15px}

#cc-contact button[type="submit"]:hover{background:#fe7d28; -webkit-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; transition:background-color 0.3s ease-in-out}

#cc-enquire input[type="text"], 
#cc-enquire input[type="email"], 
#cc-enquire input[type="tel"], 
#cc-enquire input[type="password"], 
#cc-enquire textarea{ width:40%; border:1px solid #f78f1e; margin:0 0 5px; padding:10px; font-family:"Lato",sans-serif; font-size:14px}
#cc-enquire_2 textarea{ width:50%; border:1px solid #f78f1e; margin:0 0 5px; padding:10px; font-family:"Lato",sans-serif; font-size:14px;  float:right}
#cc-enquire select{ width:40%; border:1px solid #f78f1e; margin:0 0 5px; padding:10px; font-family:"Lato",sans-serif; font-size:14px}

#cc-enquire textarea{height:147px; min-width:80.5%;  max-width:80.5%}

#cc-enquire button[type="submit"]{cursor:pointer; width:80.5%;  margin-left:0px;  margin-top:5px;  margin-right:0px; border:none; background:#f78f1e;  color:#FFF; padding:10px; font-size:15px}

#cc-enquire button[type="submit"]:hover{background:#fe7d28; -webkit-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; transition:background-color 0.3s ease-in-out}

#admin-contact input[type="text"], 
#admin-contact input[type="email"], 
#admin-contact input[type="tel"], 
#admin-contact input[type="password"], 
#admin-contact textarea{ width:82%; border:1px solid #f78f1e; margin:0 0 5px; padding:10px; font-family:"Lato",sans-serif; font-size:14px}
#admin-contact select{ width:85.3%; border:1px solid #f78f1e; margin:0 0 5px; padding:10px; font-family:"Lato",sans-serif; font-size:14px}

#admin-contact textarea{height:147px; min-width:100%;  max-width:100%;  text-align:left}

#admin-contact button[type="submit"]{cursor:pointer; width:40%;   margin-right:33px; border:none; background:#f78f1e;  color:#FFF; padding:10px; font-size:15px}

#admin-contact button[type="submit"]:hover{background:#fe7d28; -webkit-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; transition:background-color 0.3s ease-in-out}

.delete{ cursor:pointer; width:40%;  border:none; background:#f78f1e; color:#FFF; padding:10px; font-size:15px}
.delete:hover{ cursor:pointer; width:40%;  border:none; background-color:#fe7d28; -webkit-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; transition:background-color 0.3s ease-in-out}

.blog-post-area 
.single-blog-post h3{ color:#696763;  font-size:16px;  font-family:'Roboto',sans-serif;  text-transform:uppercase;  font-weight:500;  margin-bottom:17px}

.single-blog-post >a{}

.blog-post-area 
.single-blog-post a img{ border:1px solid #F7F7F0;  width:100%;  margin-bottom:30px}

.blog-post-area 
.single-blog-post p{ color:#363432}

.blog-post-area 
.post-meta{ display:block;  margin-bottom:25px;  overflow:hidden}

.blog-post-area 
.post-meta ul{ padding:0;  display:inline}

.blog-post-area 
.post-meta ul li{ background:#F0F0E9;  float:left;  margin-right:10px;  padding:0 5px;  font-size:11px;  color:#393b3b;  position:relative}

.blog-post-area 
.post-meta ul li i{ background:#FE980F;  color:#FFF;  margin-left:-4px;  margin-right:7px;  padding:4px 7px}

.sinlge-post-meta li i:after, 
.blog-post-area 
.post-meta ul li i:after{ content:"";  position:absolute;  width:auto;  height:auto;  border-color:transparent transparent transparent #FE980F;  border-width:4px;  border-style:solid;  top:6px;  left:24px}

.blog-post-area 
.post-meta ul span{ float:right;  color:#FE980F}

.post-meta span{ float:right}

.post-meta span i{ color:#FE980F}

.blog-post-area 
.single-blog-post 
.btn-primary{ background:#FE980F;  border:medium none;  border-radius:0;  color:#FFF;  margin-top:17px}

.pagination-area{ margin-bottom:45px;  margin-top:45px}

.pagination-area 
.pagination li a{ background:#F0F0E9;  border:0 none;  border-radius:0;  color:#696763;  margin-right:5px;  padding:4px 12px}

.pagination-area 
.pagination li a:hover, 
.pagination-area 
.pagination li .active{ background:#FE980F;  color:#fff}

#footer{background:url(../images/footer-cols.png) repeat 0 0}
#footer h2{font-size:23px; color:#fff; font-family:'Ubuntu',sans-serif; font-weight:400; padding-bottom:18px}

.footer-bottom{background-color:#a9a9a9; height:38px; padding-top:24px; padding:24px 20px 0; border-top:1px solid #262c2c}
.footer-bottom .footer-nav{float:left; line-height:11px}
.footer-bottom .footer-nav ul{list-style:none; list-style-position:outside}
.footer-bottom .footer-nav ul li{display:inline;  font-size:11px; color:#000; border-left:1px solid #1a1f20; padding:0 11px}
.footer-bottom .footer-nav ul li.first{padding-left:0; border:0}
.footer-bottom .footer-nav ul li a{color:#000}
.footer-bottom .footer-nav ul li a:hover, 
.footer-bottom .footer-nav ul li.active a{color:#fff; text-decoration:underline}

.footer-bottom p.copy{float:right; line-height:11px; font-size:11px; color:#000}
.footer-bottom p.copy span{padding:0 11px}
.footer-bottom p.copy a{color:#fff; text-decoration:underline}
.footer-bottom p.copy a:hover{text-decoration:none}
.footer-bottom p.copy strong{font-weight:normal}

.logo-404{ margin-top:60px}

.content-404 h1{ color:#363432;  font-family:'Roboto',sans-serif;  font-size:21px;  font-weight:300}

.content-404 img{ margin:0 auto}

.content-404 p{ color:#363432;  font-family:'Roboto',sans-serif;  font-size:18px}

.content-404 h2{ margin-top:50px}

.content-404 h2 a{ background:#FE980F;  color:#FFF;  font-family:'Roboto',sans-serif;  font-size:24px;  font-weight:300;  padding:8px 40px}

a{ color:#fe7d28;  text-decoration:none;  -o-transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}
a:hover, a:focus{color:#888; text-decoration:none}

strong{font-weight:bold}

img{max-width:100%}

h1, h2{line-height:40px}
h3, h4{line-height:20px}

::-moz-selection{background:#fe7d28; color:#fff; text-shadow:none}
::selection{background:#fe7d28; color:#fff; text-shadow:none}

.portfolio-filters{padding-top:35px; padding-bottom:10px; font-family:'Droid Sans',sans-serif;  font-size:16px;  color:#5d5d5d;  font-weight:bold;  text-align:left;  text-transform:uppercase;  text-shadow:0 1px 0 rgba(255,255,255,.7)}

.portfolio-filters a{color:#5d5d5d}
.portfolio-filters a:hover, .portfolio-filters a.active{color:#fe7d28}

.portfolio-box{width:255px; margin:40px 15px 0 15px}

.portfolio-box img{cursor:pointer; -o-transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}

.product-image{ margin-left:20%;  margin-top:5px}
.portfolio-box:hover img{opacity:0.7}

.portfolio-box-container{position:relative; background:#f8f8f8;  border-bottom:2px solid #fe7d28}

.portfolio-box-container:hover{ box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;  -o-transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; -ms-transition:all .5s; transition:all .5s}

.portfolio-box-icon{position:absolute; top:10px; right:10px; width:35px;  height:35px;  padding-top:7.5px;  padding-left:3px;  background:#1d1d1d;  background:rgba(0,0,0,.7);  font-size:20px;  color:#fff;  line-height:20px;  -moz-border-radius:19px; -webkit-border-radius:19px; border-radius:19px}

.portfolio-box-text{padding:0 15px 20px 15px}

.portfolio-box-text h3{ margin-top:20px;  font-family:'Droid Sans',sans-serif;  font-size:14px;  color:#5d5d5d;  font-weight:bold;  text-transform:uppercase;  text-shadow:0 1px 0 rgba(255,255,255,.7)}

.portfolio-box-text p{ line-height:24px;  font-style:italic;  height:80px}

.product-filters{padding-top:35px; padding-bottom:10px; font-family:'Droid Sans',sans-serif;  font-size:16px;  color:#5d5d5d;  font-weight:bold;  text-align:center;  text-transform:uppercase;  text-shadow:0 1px 0 rgba(255,255,255,.7)}

.product-filters a{color:#5d5d5d}
.product-filters a:hover, .product-filters a.active{color:#fe7d28}

.product-box img{cursor:pointer; -o-transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}

.product-image{ margin-left:25%;  margin-top:25px;  width:130px;  height:100px}
.product-box:hover img{opacity:0.7}

.product-box-container{position:relative; background:#f8f8f8;   height:220px}

.product-box-container:hover{ box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;  -o-transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; -ms-transition:all .5s; transition:all .5s}

.product-box-text{padding:0 10px 20px 10px}

.product-box-text p{ margin-left:10px;  line-height:20px;  text-align:left}

.product-2box-container-left{position:relative;  width:400px;  height:350px}
.product-2image{ margin-left:20%;  margin-top:25px}
.product-2box-container-right{position:relative; margin-left:450px; margin-top:-372px;  width:400px;  height:350px}
.product-2box-container-left h5{ text-align:center;  color:#fe7d28}
 .product-2box-container-right h5{ text-align:center;  color:#fe7d28}
 
.product-2box-text{padding:0 15px 20px 15px}

.product-2box-text p{ margin-left:10px;  line-height:24px;  text-align:center}

.shortcutHome a{width:165px; padding:50px; border:0px solid #dcdcdc;     box-shadow:6px 4px 10px 0.1px rgba(119,119,119,0.4); -moz-box-shadow:6px 4px 10px 0.1px rgba(119,119,119,0.4); -webkit-box-shadow:6px 4px 10px 0.1px rgba(119,119,119,0.4); height:165px; float:left; margin:10px 0 10px 10px; text-align:center}
.shortcutHome a:hover{color:#5b5b5b; text-decoration:none}
.shortcutHome a:hover img{opacity:1; color:#5b5b5b; padding-top:10px}
.shortcutHome img{opacity:0.8;     -webkit-transition:padding-top 250ms ease-out; -moz-transition:padding-top 250ms ease-out; -o-transition:padding-top 250ms ease-out}
.admintable2{        margin-top:2%; margin-left:70px; margin-bottom:2%}

.adminmain a.m-btn-grey{display:none}

.adminmain{padding:47px 0px 0px;  background:url(../images/main.png) repeat-x 0 0}
.adminmain h2{font-size:18px; color:#686868; line-height:22px; padding-bottom:8px; font-family:'Ubuntu',sans-serif; font-weight:500}
.adminmain h3{font-size:18px; color:#5e5e5e; line-height:22px; padding-bottom:8px; font-family:'Ubuntu',sans-serif; font-weight:500}
.adminmain section{clear:both;  padding:0 20px 60px}

 .border{clear:both; background:url(../images/section-shadow.png) no-repeat center bottom; padding:0 20px 60px}
.adminmain ul{list-style:none; list-style-position:outside}
.adminmain ul li{}
.adminmain ul li a{color:#f78f1e; text-decoration:underline}

.adminmain ul li a:hover{text-decoration:none}

.adminmain .content{font-size:14px; color:black; margin-left:25%; margin-right:3%; width:auto}
.adminmain .content2{font-size:14px; color:black; margin-left:32%; margin-right:50px; width:auto}
.adminmain.content2 ol li ul li{font-size:14px; list-style:none}
.adminmain .p{color:black; margin-left:0px; margin-right:20px; text-align:justify}
.adminmain .image{width:auto; float:left; margin-top:10px; -moz-border-radius:20px}
.adminmain .list{color:black; padding-left:50%; margin-right:3%}

.adminmain .cols{padding-left:0; padding-right:0}
.adminmain .cols .col{width:314px; float:left}
.adminmain .cols .col:after{content:''; width:100%; clear:both}
.adminmain .cols .col+.col{padding-left:20px}

.adminmain .cols .col img{float:left; width:129px; height:108px}
.adminmain .cols .col-cnt{width:183px; float:right}

.adminmain .cols .product1{width:20%; float:left; padding-left:10px}
.adminmain .cols .product1:after{content:''; width:100%; clear:both}
.adminmain .cols .product2{width:70%; float:left; padding-left:50px}
.adminmain .cols .product2:after{content:''; width:100%; clear:both}

.formSubmit{    margin-top:10px;     width:49%;         font-size:14px;     height:8%}
.formSubmit:hover{  background-color:#fe7d28}
.adminmain .cols .col img{float:left; width:129px; height:108px}
.adminmain  .ul{font-size:14px; color:black; padding-left:75%; margin-right:3%}
.adminmain .p{font-size:14px; color:black; margin-left:0px; margin-right:20px; text-align:justify}

.adminmain .post{background:url(../images/cols-shadow.png) no-repeat 0 bottom; padding-top:28px; padding-left:40px}
.adminmain .post .video-holder{width:435px; height:245px; float:left; margin-right:20px}
.adminmain .post h2{padding-bottom:15px}
.adminmain .post p{padding-bottom:8px}
.adminmain .post p strong{display:block}
.adminmain .post-cnt{float:right; width:475px}

.adminmain .testimonial{padding-top:20px; padding-bottom:20px;  text-align:center; background:transparent}
.adminmain .testimonial strong.quote{font-size:28px; font-family:georgia,arial,helvetica,serif; position:relative; top:10px; left:-6px}
.testimonial h2{padding-bottom:12px}
.testimonial p{padding-bottom:6px}
.testimonial p.author{text-align:right}
.bt{ color:black;  font-size:18px}

.minwidth{ min-height:400px}

.markItUp .markItUpButton1 a{    background-image:url(../images/paragraph.png)}
.markItUp .markItUpButton2 a{    background-image:url(../images/bold.png)}
.markItUp .markItUpButton3 a{background-image:url(../images/italic.png)}
.markItUp .markItUpButton4 a{background-image:url(../images/stroke.png)}

.markItUp .markItUpButton5 a{background-image:url(../images/list-bullet.png)}
.markItUp .markItUpButton6 a{background-image:url(../images/list-numeric.png)}

@media only screen and ( min-width:768px) and ( max-width:980px ){    body{width:768px}

a{color:#f78f1e; text-decoration:none; cursor:pointer}
a:hover{text-decoration:underline}
a img{border:0}
a.more{color:#f78f1e; text-decoration:underline; padding-left:11px; background:url(../images/arr-ico.png) no-repeat 0 5px}
a.more:hover{text-decoration:none}
input, textarea, select{font-size:12px; font-family:arial,sans-serif}
textarea{overflow:auto}

.cl{display:block; height:0; font-size:0; line-height:0; text-indent:-4000px; clear:both}
.notext{font-size:0; line-height:0; text-indent:-4000px}
.left, .alignleft{float:left; display:inline}
.right, .alignright{float:right; display:inline}

article, aside, details, footer, header, menu, nav, section{display:block}

.shell{width:auto; margin:0 auto}
.container{background:#fff; box-shadow:0px 0px 13px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 13px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 13px rgba(0,0,0,0.3); -o-box-shadow:0px 0px 13px rgba(0,0,0,0.3)}
#header{height:254px; padding-top:21px; padding-left:33px; padding-right:17px}
#logo{width:150px; float:left; font-size:0; line-height:0}
#logo a{height:150px; display:block; background:url(../images/logo.png) no-repeat 0 0;  text-indent:-4000px}

.search{margin-top:40px; float:right}

#navigation{width:auto; height:52px; padding-top:4px; font-family:'Ubuntu',sans-serif; font-weight:600; background:url(../images/navigation.png) repeat-x 0 0; box-shadow:0px -1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0px -1px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0px -1px 2px rgba(0,0,0,0.1); -o-box-shadow:0px -1px 2px rgba(0,0,0,0.1)}
#navigation ul{list-style:none; list-style-position:outside}
#navigation ul li{float:left; padding-right:2px; line-height:52px; background:url(../images/nav-border.png) no-repeat right 0;  font-size:13px; text-transform:uppercase}
#navigation ul li a{display:block; padding:0 20px 0 18px; color:#686868}
#navigation ul li a:hover, 
#navigation ul li.active a{text-decoration:none; color:#fe7d28}
#navigation ul li.first a{padding-left:38px}
#navigation a.nav-btn{display:none}

.slider-holder{position:relative; z-index:5}
.slider-holder span.slider-b{background:url(../images/slider-bottom.png) no-repeat 0 0;  width:990px; height:30px; position:absolute; bottom:0px; left:0px; z-index:100}
.slider-holder span.slider-shadow{background:url(../images/slider-shadow.png) no-repeat 0 0;  width:990px; height:13px; position:absolute; top:0px; left:0px; z-index:100; display:block}
.slider{width:990px;  height:378px; position:relative;  background:url(../images/slide-img.png) no-repeat 0 0}
.slider ul.slides{list-style:none; list-style-position:outside}
.slider ul.slides li{width:990px; height:378px; float:left; position:relative; overflow:hidden}

.slider ul.slides li .img-holder{width:741px; height:447px; margin-top:-50px; margin-left:7%; position:relative; bottom:0px; right:0px}
.slider ul.slides li .img-holder img{width:741px; height:447px}

.slider ul.slides li .slide-cnt{width:320px; padding:20px 0 0 34px; position:absolute; left:0; top:20px}
.slider ul.slides li .slide-cnt h2{font-size:18px; line-height:44px; padding-bottom:10px; color:#fff; text-shadow:rgba(0,0,0,0.4) 0px 1px 2px; font-family:'Ubuntu',sans-serif; font-weight:700}
.slider ul.slides li .slide-cnt p{color:#fff; font-size:14px; padding-bottom:10px}
.slider ul.slides li .slide-cnt a.grey-btn{background:url(../images/grey-btn.png) no-repeat 0 0; width:186px; height:45px; text-align:center; line-height:40px; display:block; font-weight:bold; font-size:18px;  color:#636363; text-shadow:rgba(255,255,255,0.4) 0px 1px 0px}
.slider ul.slides li .slide-cnt a.grey-btn:hover{background-position:0 -47px; text-decoration:none}
.flex-control-nav{left:480px}

.main a.m-btn-grey{display:none}

.main{width:auto; padding:40px 0px 0px;  background:url(../images/main.png) repeat-x 0 0}
.main h2{font-size:16px; color:#686868; line-height:22px; padding-bottom:8px; font-family:'Ubuntu',sans-serif; font-weight:500}
.main h3{font-size:16px; color:#5e5e5e; line-height:22px; padding-bottom:8px; font-family:'Ubuntu',sans-serif; font-weight:500}
.main section{clear:both;  padding:0 10px 30px}
.main ul{list-style:none; list-style-position:outside}
.main ul li{padding-bottom:6px; padding-left:5px; background:url(../images/arr-ico.png) no-repeat 0 8px}
.main ul li a{color:#f78f1e; text-decoration:underline}

.main ul li a:hover{text-decoration:none}

.main .content{font-size:14px; color:black; margin-left:5%;  margin-right:3%}
.main .content h2{color:black}
.main .content2{font-size:14px; color:black; margin-left:15%; margin-right:50px; width:auto}

.main .p{color:black; font-size:14px; margin-left:0px; margin-right:20px; text-align:justify}
.main .image{width:auto; float:left; margin-top:10px; -moz-border-radius:20px}
.main .list{color:black; padding-left:55%; margin-right:3%}

.main .cols{padding-left:0; padding-right:0}
.main .cols .col{width:250px; float:left}
.main .cols .col:after{content:''; width:100%; clear:both}
.main .cols .col+.col{padding-left:20px}
.main .cols .col img{float:left; width:120px; height:100px}
.main .cols .col-cnt{width:2 183px; float:right}
.main .content{color:black; font-size:14px; margin-left:25%; margin-right:3%; width:auto}
.main  .ul{color:black; padding-left:75%; margin-right:3%}
.main .p{color:black; font-size:14px; margin-left:0px; margin-right:20px; text-align:justify}

.main .post{background:url(../images/cols-shadow.png) no-repeat 0 bottom; padding-top:28px; padding-left:40px}
.main .post .video-holder{width:435px; height:245px; float:left; margin-right:20px}
.main .post h2{ padding-bottom:15px}
.main .post p{padding-bottom:8px}
.main .post p strong{display:block}
.main .post-cnt{float:right; width:475px}

.main .testimonial{padding-top:20px; padding-bottom:20px;  text-align:center; background:transparent}
.main .testimonial strong.quote{font-size:28px; font-family:georgia,arial,helvetica,serif; position:relative; top:10px; left:-6px}
.testimonial h2{padding-bottom:12px}
.testimonial p{padding-bottom:6px}
.testimonial p.author{text-align:right}

.vertmenu{float:left; margin-top:0px}

.ca-menu{  padding:0;  width:70px}
.ca-menu li{ width:205px;  height:50px;  overflow:hidden;  display:block;  background:#fff;  -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);  -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);  box-shadow:1px 1px 2px rgba(0,0,0,0.2);  margin-bottom:4px;  border-left:10px solid #686868;  -webkit-transition:all 300ms ease-in-out; -moz-transition:all 300ms ease-in-out; -o-transition:all 300ms ease-in-out; -ms-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out}
.ca-menu li:last-child{ margin-bottom:0px}
.ca-menu li a{list-style-type:none;  text-align:left;  display:block;  margin-left:13px;  margin-top:10px;  color:#f78f1e;  position:relative}

.ca-main{  font-size:14px;  -webkit-transition:all 300ms linear;  -moz-transition:all 300ms linear;  -o-transition:all 300ms linear;  -ms-transition:all 300ms linear;  transition:all 300ms linear}

.ca-menu li:hover{ border-color:#fe7d29;  background:#eee}

.ca-menu li:hover .ca-main{ color:#fe7d29;  font-size:12px}
 .vertmenulist{ list-style:none}
 
 
 
#list5{padding-left:10px; color:#000; padding-bottom:10px}
#list5 ol{font-size:14px; list-style-type:none; line-height:1em}
#list5 ol li{line-height:2em}
#list5 a{color:#686868}
#list5 a:hover{color:#fe7d29}
#list5 ol li ol{list-style-image:url("../images/nested.png"); padding:5px 0 5px 18px; font-size:15px; padding-bottom:15px}
#list5 ol li ol li{ color:#686868; height:12px; margin-left:30px; padding-bottom:5px}

.socials{background:url(../images/socials-bg.png) repeat-x 0 0;  height:49px}
.socials-inner{background:url(../images/socials-inner.png) repeat-x 0 0; padding-left:50px}
.socials h3{float:left; font-size:18px; line-height:49px; padding-right:19px; padding-bottom:0; font-family:'Ubuntu',sans-serif; font-weight:500}
.socials ul{list-style:none; list-style-position:outside; line-height:49px}
.socials ul li{font-size:11px; padding-right:18px;  color:#a7a8ac; background:transparent; text-transform:uppercase; float:left}
.socials ul li a{color:#a7a8ac; text-decoration:none; display:block; padding-left:28px; position:relative}
.socials ul li a span{background:url(../images/socials.png) no-repeat 0 0; position:absolute; width:20px; height:20px; top:13px; left:0}
.socials ul li a:hover{color:#333}

.socials ul li a.facebook-ico span{background-position:0 0}
.socials ul li a.twitter-ico span{background-position:-22px 0}

.socials ul li a.linkedin-ico span{background-position:-89px 0}

ol.img-list{  list-style-type:none;  margin-left:30px;  margin-right:30px}

ol.img-list li{width:215px; margin-top:2%;  display:inline-block;  position:relative; box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5); -moz-box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5); -webkit-box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5)}
#listimg{ margin-left:20px}
span.text-content{ background:rgba(104,104,104,0.8);  color:white;  cursor:pointer;  display:table;  height:150px;  left:0;  position:absolute;  top:0;  bottom:0;  width:215px;  opacity:0;  -webkit-transition:opacity 500ms;  -moz-transition:opacity 500ms;  -o-transition:opacity 500ms;  transition:opacity 500ms}

ol.img-list li:hover span.text-content{ opacity:1}

span.text-content span{ display:table-cell;  text-align:center;  vertical-align:middle}

ol.img-list-product{ list-style-type:none;  margin-left:0px;  margin-right:10px}
#listimg-product{  width:auto}

#indeximg{width:80px;  height:58px;  margin-left:20px}

ol.img-list-product li{ display:inline-block;  width:175px;  height:200px;   box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5); -moz-box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5); -webkit-box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5)}

ol.img-list-product li:hover span.text-content{ opacity:1}
span.text-content-product{ background:rgba(104,104,104,0.8);  color:white;  cursor:pointer;  display:table;   left:0;  position:absolute;  top:0;  bottom:0;  width:170px;  height:200px;   opacity:0;  -webkit-transition:opacity 500ms;  -moz-transition:opacity 500ms;  -o-transition:opacity 500ms;  transition:opacity 500ms}

ol.img-list-product li:hover span.text-content-product{ opacity:1}
span.text-content-product span{ display:table-cell;  text-align:center;  vertical-align:middle}

.contact{ color:#000;  width:75%;  font-size:14px;  margin-left:10px;  margin-right:0px}

.contact2{ font-size:14px;   color:#000;  width:75%;  margin-left:10px;  margin-right:50px}

#googleMap{ width:220px; height:150px}
 #googleMap2{ width:220px; height:150px}
 
 
 
.commnets p, 
.response-area p, 
.replay-box p{ font-size:12px}

.media-heading{ color:#363432;  font-size:14px;  font-weight:700;  font-family:'Roboto',sans-serif;  margin-bottom:15px}

.blog-socials{ margin-bottom:-9px;  margin-top:14px}

.blog-socials ul{ padding-left:0;  overflow:hidden;  float:left}

.blog-socials .btn.btn-primary{ margin-top:0}

.blog-socials ul li{  float:left;  height:17px;  margin-right:5px;  text-align:center;  width:17px}

.blog-socials ul li a{ color:#393B3B;  display:block;  font-size:10px;  padding:1px;  background:#F0F0E9}

.blog-socials ul li a:hover{ color:#fff;  background:#FE980F}

.media-list .btn-primary, 
.commnets .btn-primary{ background:#FC9A11;  border:0 none;  border-radius:0;  color:#FFF;  float:left;  font-size:10px;  padding:1px 7px;  text-transform:uppercase}

.response-area h2{ color:#363432;  font-size:20px;  font-weight:700}

.response-area .media{ border:1px solid #F7F7F0;  padding:18px 18px 18px 0;  margin-bottom:27px;  width:75%;  margin-left:5px}

.response-area .media img{ height:102px;  width:100%}

.response-area .media .pull-left{ margin-right:25px}

.response-area .second-media{ margin-left:5px;  width:76%}

.sinlge-post-meta{ overflow:hidden;  padding-left:0;  margin-bottom:15px}

.sinlge-post-meta li{ background:#F0F0E9;  color:#363432;  float:left;  font-size:10px;  font-weight:700;  margin-right:10px;  padding:0 10px 0 0;  position:relative;  text-transform:uppercase}

.sinlge-post-meta li i{ background:#FE980F;  color:#FFF;  margin-right:10px;  padding:8px 10px}

.sinlge-post-meta li i:after{ top:7px;  border-width:6px;  left:27px}

.form{ width:550px;  margin-left:100px}
#cc-contact input[type="text"], 
#cc-contact input[type="email"], 
#cc-contact input[type="tel"], 
#cc-contact input[type="password"], 
#cc-contact textarea{ width:65%; border:1px solid #f78f1e; margin:0 0 5px; padding:5px; font-family:"Lato",sans-serif; font-size:14px}
#cc-contact select{ width:67.2%; border:1px solid #f78f1e; margin:0 0 5px; padding:5px; font-family:"Lato",sans-serif; font-size:14px}

#cc-contact textarea{height:147px; max-width:65%}

#cc-contact button[type="submit"]{cursor:pointer; width:67.2%;  margin-left:0px;  margin-right:0px; border:none; background:#f78f1e;  color:#FFF; padding:10px; font-size:15px}

#cc-contact button[type="submit"]:hover{background:#fe7d28; -webkit-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; transition:background-color 0.3s ease-in-out}

.blog-post-area 
.single-blog-post h3{ color:#696763;  font-size:16px;  font-family:'Roboto',sans-serif;  text-transform:uppercase;  font-weight:500;  margin-bottom:17px}

.single-blog-post >a{}

.blog-post-area 
.single-blog-post a img{ border:1px solid #F7F7F0;  width:100%;  margin-bottom:30px}

.blog-post-area 
.single-blog-post p{ color:#363432}

.blog-post-area 
.post-meta{ display:block;  margin-bottom:25px;  overflow:hidden}

.blog-post-area 
.post-meta ul{ padding:0;  display:inline}

.blog-post-area 
.post-meta ul li{ background:#F0F0E9;  float:left;  margin-right:10px;  padding:0 5px;  font-size:11px;  color:#393b3b;  position:relative}

.blog-post-area 
.post-meta ul li i{ background:#FE980F;  color:#FFF;  margin-left:-4px;  margin-right:7px;  padding:4px 7px}

.sinlge-post-meta li i:after, 
.blog-post-area 
.post-meta ul li i:after{ content:"";  position:absolute;  width:auto;  height:auto;  border-color:transparent transparent transparent #FE980F;  border-width:4px;  border-style:solid;  top:6px;  left:24px}

.blog-post-area 
.post-meta ul span{ float:right;  color:#FE980F}

.post-meta span{ float:right}

.post-meta span i{ color:#FE980F}

.blog-post-area 
.single-blog-post 
.btn-primary{ background:#FE980F;  border:medium none;  border-radius:0;  color:#FFF;  margin-top:17px}

.pagination-area{ margin-bottom:45px;  margin-top:45px}

.pagination-area 
.pagination li a{ background:#F0F0E9;  border:0 none;  border-radius:0;  color:#696763;  margin-right:5px;  padding:4px 12px}

.pagination-area 
.pagination li a:hover, 
.pagination-area 
.pagination li .active{ background:#FE980F;  color:#fff}

#footer{background:url(../images/footer-cols.png) repeat 0 0}
#footer h2{font-size:23px; color:#fff; font-family:'Ubuntu',sans-serif; font-weight:400; padding-bottom:18px}

.footer-bottom{background-color:#a9a9a9; height:38px; padding-top:24px; padding:24px 20px 0; border-top:1px solid #262c2c}
.footer-bottom .footer-nav{float:left; line-height:11px}
.footer-bottom .footer-nav ul{list-style:none; list-style-position:outside}
.footer-bottom .footer-nav ul li{display:inline;  font-size:11px; color:#000; border-left:1px solid #1a1f20; padding:0 11px}
.footer-bottom .footer-nav ul li.first{padding-left:0; border:0}
.footer-bottom .footer-nav ul li a{color:#000}
.footer-bottom .footer-nav ul li a:hover, 
.footer-bottom .footer-nav ul li.active a{color:#fff; text-decoration:underline}

.footer-bottom p.copy{float:right; line-height:11px; font-size:11px; color:#000}
.footer-bottom p.copy span{padding:0 11px}
.footer-bottom p.copy a{color:#fff; text-decoration:underline}
.footer-bottom p.copy a:hover{text-decoration:none}
.footer-bottom p.copy strong{font-weight:normal}

a{ color:#fe7d28;  text-decoration:none;  -o-transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}
a:hover, a:focus{color:#888; text-decoration:none}

strong{font-weight:bold}

img{max-width:100%}

h1, h2{line-height:40px}
h3, h4{line-height:20px}

::-moz-selection{background:#fe7d28; color:#fff; text-shadow:none}
::selection{background:#fe7d28; color:#fff; text-shadow:none}

.portfolio-filters{padding-top:35px;  padding-bottom:10px; font-family:'Droid Sans',sans-serif;  font-size:16px;  color:#5d5d5d;  font-weight:bold;  text-align:left;  text-transform:uppercase;  text-shadow:0 1px 0 rgba(255,255,255,.7)}

.portfolio-filters a{color:#5d5d5d}
.portfolio-filters a:hover, .portfolio-filters a.active{color:#fe7d28}

.portfolio-box{width:270px;   margin-left:15px}

.portfolio-box img{cursor:pointer; -o-transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}

.product-image{ margin-left:20%;  margin-top:5px}
.portfolio-box:hover img{opacity:0.7}

.portfolio-box-container{position:relative; background:#f8f8f8;  border-bottom:2px solid #fe7d28}

.portfolio-box-container:hover{ box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;  -o-transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; -ms-transition:all .5s; transition:all .5s}

.portfolio-box-icon{position:absolute; top:10px; right:10px; width:35px;  height:35px;  padding-top:7.5px;  padding-left:3px;  background:#1d1d1d;  background:rgba(0,0,0,.7);  font-size:20px;  color:#fff;  line-height:20px;  -moz-border-radius:19px; -webkit-border-radius:19px; border-radius:19px}

.portfolio-box-text{padding:0 15px 20px 15px}

.portfolio-box-text h3{ margin-top:20px;  font-family:'Droid Sans',sans-serif;  font-size:14px;  color:#5d5d5d;  font-weight:bold;  text-transform:uppercase;  text-shadow:0 1px 0 rgba(255,255,255,.7)}

.portfolio-box-text p{ line-height:24px;  font-style:italic}

.product-filters a{color:#5d5d5d}
.product-filters a:hover, .product-filters a.active{color:#fe7d28}

.product-box img{cursor:pointer; -o-transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}
 
.product-image{ margin-left:20%;  margin-top:15px;  width:100px;  height:70px}
.product-box:hover img{opacity:0.7}

.product-box-container:hover{ box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;  -o-transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; -ms-transition:all .5s; transition:all .5s}

.product-box-text{padding:0 15px 20px 15px}

.product-box-text h3{ margin-top:20px;  font-family:'Droid Sans',sans-serif;  font-size:14px;  color:#5d5d5d;  font-weight:bold;  text-transform:uppercase;  text-shadow:0 1px 0 rgba(255,255,255,.7)}

.product-box-text p{ line-height:24px;  font-style:italic}

.product-2box-container-left{position:relative;    width:380px;     height:350px}
.product-2image{    margin-left:20%;     margin-top:25px}
.product-2box-container-right{position:relative; margin-left:380px; margin-top:-372px;    width:380px;     height:350px}
.product-2box-container-left h5{    text-align:center;     color:#fe7d28}
  .product-2box-container-right h5{    text-align:center;     color:#fe7d28}
 
.product-2box-text{padding:0 15px 20px 15px}

.product-2box-text p{    margin-left:10px;     line-height:24px;     text-align:center}


}

@media only screen and ( max-width:767px){body{width:auto}
.shell{width:320px; margin:0 auto}
#header{height:310px; position:relative; z-index:500; padding-left:0; padding-right:0; padding-bottom:15px}
#logo{float:none; display:block; margin:0 auto; padding:0 0 0 0; padding-top:18px; margin-bottom:15px}
.search{margin-right:10px}

#navigation{padding:0 0 0 0; height:36px}
#navigation a.nav-btn{display:block; font-size:13px; line-height:36px;  padding-top:0px; height:28px; padding-left:22px; text-transform:uppercase; color:#f78f1e; font-size:13px; font-family:'Ubuntu',sans-serif; font-weight:700}
#navigation a.nav-btn:hover{text-decoration:none}
#navigation a.nav-btn span.arr{background:url(../images/nav-arr.png) no-repeat 0 0; width:13px; height:9px; position:absolute; right:14px; top:12px}
#navigation a.nav-btn span.arr.active{background:url(../images/nav-arr.png) no-repeat 0 bottom}

#navigation{position:relative; z-index:500}
#navigation ul{display:none; position:absolute; top:36px; left:0;  width:100%}
#navigation ul li{display:block; line-height:36px !important; float:none; background:url(../images/navigation.png) repeat 0 0}
#navigation ul li a{padding:0 22px}
#navigation ul li.first a{padding-left:26px; display:none}
 
 
.slider-holder{position:relative; z-index:5}
.slider-holder span.slider-b{background:url(../images/slide-img.png) no-repeat 0 0;  width:100%; height:30px; position:absolute; bottom:0px; left:0px; z-index:100}
.slider-holder span.slider-shadow{background:url(../images/slider-shadow.png) no-repeat 0 0; width:100%; height:13px; position:absolute; top:0px; left:0px; z-index:100; display:block}
.slider{width:100%;  height:378px; position:relative;  background:url(../images/slide-img.png) no-repeat 0 0}
.slider ul.slides{list-style:none; list-style-position:outside}
.slider ul.slides li{width:410px; height:450px; float:left; position:relative; overflow:hidden}

.slider ul.slides li .img-holder{ display:none}
.slider ul.slides li .img-holder img{display:none}

.slider ul.slides li .slide-cnt{width:220px; padding:10px 0 0 24px; position:absolute; left:0; top:20px}
.slider ul.slides li .slide-cnt h2{font-size:14px; line-height:10px; padding-bottom:10px; color:#fff; text-shadow:rgba(0,0,0,0.4) 0px 1px 2px; font-family:'Ubuntu',sans-serif; font-weight:500}
.slider ul.slides li .slide-cnt p{color:#fff; font-size:11px}
.slider ul.slides li .slide-cnt a.grey-btn{background:url(../images/grey-btn.png) no-repeat 0 0; width:186px; height:45px; text-align:center; line-height:30px; display:block; font-weight:bold; font-size:18px;  color:#636363; text-shadow:rgba(255,255,255,0.4) 0px 1px 0px}
.slider ul.slides li .slide-cnt a.grey-btn:hover{background-position:0 -47px; text-decoration:none}
.flex-control-nav{left:480px}

    
    
.main{padding:40px 0 0 0}
.main .cols{margin:0 0 0 0}
.main .cols .col{width:188px; float:none; display:block; padding-bottom:22px; margin:0 auto}
.main .cols .col img{float:none; display:block; margin:0 auto}
.main .cols .col+.col{padding-left:0px}
.main .cols .col-cnt{text-align:center; float:none; display:block}
.main a.m-btn-grey{display:block; background:url(../images/m-btn-grey.png) repeat-x 0 0; margin:0 10px 14px;  height:39px; text-align:center; line-height:39px; border:1px solid #9e9f9f; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; display:block; font-weight:bold; font-size:18px;  color:#636363; text-shadow:rgba(255,255,255,0.4) 0px 1px 0px}
.main a.m-btn-grey:hover{background-position:0 bottom; text-decoration:none}

.main .post{background:url(../images/m-section-post.png) no-repeat center bottom; padding-top:28px; padding-left:20px}
.main .post .video-holder{width:280px; height:162px; float:none; display:block;  margin:0 auto 20px}
.main .post .video-holder img{width:280px; height:162px}
.main .post-cnt{float:none; display:block;  width:100%}
.main .post-cnt p strong{display:block; padding-bottom:12px}

.testimonial h2{font-size:18px}
.testimonial p.author{text-align:center}

.socials{background:url(../images/socials-bg.png) repeat-x 0 0;  padding-bottom:20px;  height:100%}
.socials-inner{padding-left:10px}
.socials h3{float:none; display:block}
.socials ul li{display:block; float:none; line-height:30px}
.socials ul li a{display:block; float:none}
.socials ul li a span{top:4px}

#footer h2{padding-bottom:12px}
.footer-cols{padding-left:10px; padding-right:0; padding-bottom:0}
.footer-cols .col{width:150px; float:none; display:block; padding-bottom:22px}
.footer-cols .col+.col{padding-left:0px}
.footer-cols .col ul li{font-size:12px}

.footer-bottom{height:58px}
.footer-bottom{padding:10px 9px 20px; height:100%}

.footer-bottom .footer-nav{float:none; display:block; text-align:center; padding:0 0px 18px}
.footer-bottom .footer-nav ul li{padding:0 4px; border:0; font-size:10px !important}

.footer-bottom p.copy{float:none; display:block; text-align:center}
.footer-bottom p.copy strong{display:block;  padding-top:10px}
.footer-bottom p.copy span{display:none}
.vertmenu{float:left; margin-top:-10px}
.main{ margin-left:0}
.main .vertmenu{margin-top:-10px; margin-left:-40px}
.main .content{ margin-top:10%;  margin-left:5%;   float:left}
.main .content2{  margin-left:5%;   float:left}

.location{  margin-top:75%;  margin-left:5px}
.contact{  width:90%;  margin-left:5%;  margin-right:5px;  text-align:justify}
.contact2{  width:90%;  margin-top:625px;  margin-left:5%;  margin-right:5px;  text-align:justify}
.location #googleMap{ width:200px; height:200px}
.location #googleMap2{ width:200px; height:200px}
#cc-contact button[type="submit"]{cursor:pointer; width:88%;  border:none; background:#f78f1e;  color:#FFF; padding:10px; font-size:15px}
#cc-contact select{ width:88%; border:1px solid #f78f1e; margin:0 0 5px; padding:10px; font-family:"Lato",sans-serif; font-size:14px}
.main .list{  margin-top:75%;  margin-left:-50%}
 #listimg{ margin-left:-10px}
 
 
 
.product-2box-container-left{position:relative;  width:300px;  height:350px;   margin-bottom:15px}
.product-2image{ margin-left:5%;  margin-top:25px}
.product-2box-container-right{position:relative; margin-top:5px; margin-bottom:15px; margin-left:0;  width:300px;  height:350px}

.avatar{margin-bottom:15px; margin-top:0px; margin-left:25px;  width:100px;  height:100px}
 
.dashboard{ margin-bottom:5px; margin-top:2px; margin-left:-10px}
.adminmain .dashboard{ margin-bottom:5px; margin-top:2px; margin-left:10px}
.header{  margin-left:5px}
.adminmain .content{ margin-top:10%;  margin-left:2%;   float:left}
.adminmain .content2{  margin-left:2%;   float:left}
.adminmain .contact{  width:90%;   margin-left:2%;  margin-right:5px;  text-align:justify}
.adminmain .contact2{  width:90%;  margin-top:625px;  margin-left:2%;  margin-right:5px;  text-align:justify}

.tab ul.login{display:block; position:relative;  float:right;  clear:right;  height:42px; width:auto;  font-weight:bold; line-height:42px; margin:0; right:0%;  color:white;  font-size:80%; text-align:center}
.tab a.open, .tab a.close{height:20px; line-height:20px !important; padding-left:30px !important; cursor:pointer; display:block; width:100px; position:relative; top:11px}

#panel .content{width:auto; height:auto; margin:0 auto; padding-top:25px; text-align:left; font-size:0.85em;  z-index:1000}

#panel .content .left{display:none}
#panel .content .leftcenter{width:100%; float:left;  padding:0 15px; border-left:1px solid #333}
 .registration{ font-size:16px;  margin-left:-20px;  display:inline;  float:left}
#panel .content .right{display:none}
#panel .content .right h1{ font-size:12px}
#panel .content form{margin:0 0 10px 0}

#panel .content label{float:left; padding-top:8px; clear:both; width:170px; display:block}

#panel .content input.field{border:1px #1A1A1A solid; background:#eee; margin-right:5px; margin-top:4px; width:170px; color:white; height:12px}

#panel .content input:focus.field{background:#545454}

.msg{ height:150px}

.main .cols .product1{width:100%; float:left; padding-left:20%}
.main .cols .product1:after{content:''; width:100%; clear:both}
.main .cols .product2{width:80%; float:left; margin-left:-10px; margin-top:-30px}
.main .cols .product2:after{content:''; width:100%; clear:both}

.productstyle{ color:black}
.formSubmit{  width:100%;  font-size:14px;  height:5%}

.main .cols .product1{width:100%; float:left; padding-left:10px; margin-bottom:50px; margin-top:70px}
.main .cols .product1:after{content:''; width:100%; clear:both}
.main .cols .product2{width:100%; float:left; padding-left:10px}
.main .cols .product2:after{content:''; width:100%; clear:both}

.adminform{  width:100%;        margin-left:2px}
.divadmintable{    margin-top:350px}

 table{      border:0}

    table thead{      display:none}

    table tr{      margin-bottom:10px;       display:block;       border-bottom:2px solid #ddd}

    table td{      display:block;       text-align:right;       font-size:13px;       border-bottom:1px dotted #ccc}

    table td:last-child{      border-bottom:0}

    table td:before{      content:attr(data-label);       float:left;       text-transform:uppercase;       font-weight:bold}
    .tablecontainer{    margin-left:1%}
.tablecontainer2 table{ margin-top:50px;   background-color:red;     width:90%}
.informmsg{     margin-top:350px}
.tablecontainer3 table{    margin-top:50px;    width:90%}
#cc-contact button[type="submit"]{cursor:pointer; width:88%;     margin-left:0px;     margin-top:5px;     margin-right:0px; border:none; background:#f78f1e;     color:#FFF; padding:10px; font-size:15px}
.productimg{   width:100%;   float:left}

.productdescr{        width:100%;         float:left}
 
.productcontainer{margin-top:300px;width: 100%;}
.admintable2{        margin-top:2%; margin-left:0; margin-bottom:2%;}
}
  
@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-resolution:240dpi){#navigation a.nav-btn span.arr{background:url(../images/nav-arr@2x.png) no-repeat 0 0; -webkit-background-size:13px 18px; -moz-background-size:13px 18px; background-size:13px 18px}
#navigation a.nav-btn span.arr.active{background:url(../images/nav-arr@2x.png) no-repeat 0 bottom; -webkit-background-size:13px 18px; -moz-background-size:13px 18px; background-size:13px 18px}
#listimg{    margin-left: -10px}

#logo a{background:url(../images/logo@2x.png) no-repeat 0 0; -webkit-background-size:81px 33px; -moz-background-size:81px 33px; background-size:81px 33px}
}
@media print{
 
body, html{height:100%}
body{font-size:12px; font-family:arial,sans-serif;  background-color: white; min-width:100%}
#wrapper{ width:100%;font-size:12px}
.googlesearch{  float:right;  margin-top:-50px;  margin-right:5px}
#navBreadCrumb{display: none;}
a:hover{text-decoration:underline}
a img{border:0}
a.more{color:#f78f1e; text-decoration:underline; padding-left:11px; background:url(../images/arr-ico.png) no-repeat 0 5px}
a.more:hover{text-decoration:none}
input, textarea, select{font-size:12px; font-family:arial,sans-serif}
textarea{overflow:auto}

.cl{display:block; height:0; font-size:0; line-height:0; text-indent:-4000px; clear:both}
.notext{font-size:0; line-height:0; text-indent:-4000px}
.left, .alignleft{float:left; display:inline}
.right, .alignright{float:right; display:inline}

article, aside, details, footer, header, menu, nav, section{display:block}
.shell{width:100%; margin:0 auto}
.container{background:#fff;width: 100%; }
#header{height:15px;margin-bottom: 15px;}
header:before {
	display: block;

	content: "Thank your for printing our content at www.troypackaging.ie";

    font-size: 14px;

	font-style: italic;

}
#logo{display: none;}
#logo a{display: none;}

.search{display: none;}
.search input.field{display: none;}
.search input.search-btn{display: none;}
#searchForm{display: none;}
fieldset{display: none;}
#searchInputContainer{display: none;}

#s{display: none;}
#submitButton{  display: none;}

#submitButton:hover{display: none;}



#navigation{height:22px; padding-top:4px; font-family:'Ubuntu',sans-serif; font-weight:300; background:url(../images/navigation.png) repeat-x 0 0; box-shadow:0px -1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0px -1px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0px -1px 2px rgba(0,0,0,0.1); -o-box-shadow:0px -1px 2px rgba(0,0,0,0.1)}
#navigation ul{list-style:none; list-style-position:outside}
#navigation ul li{float:left; padding-right:2px; line-height:42px; background:url(../images/nav-border.png) no-repeat right 0;  font-size:10px; text-transform:uppercase}
#navigation ul li a{display:block; padding:0 22px 0 18px; color:#686868}
#navigation ul li a:hover, 
#navigation ul li.active a{text-decoration:none; color:#fe7d28}
#navigation ul li.first a{padding-left:28px}
#navigation a.nav-btn{display:none}

.slider-holder{position:relative; z-index:5}
.slider-holder span.slider-b{background:url(../images/slider-bottom.png) no-repeat 0 0;  width:990px; height:30px; position:absolute; bottom:0px; left:0px; z-index:100}
.slider-holder span.slider-shadow{background:url(../images/slider-shadow.png) no-repeat 0 0;  width:990px; height:13px; position:absolute; top:0px; left:0px; z-index:100; display:block}
.slider{width:990px;  height:378px; position:relative;  background:url(../images/slide-img.png) no-repeat 0 0}
.slider ul.slides{list-style:none; list-style-position:outside}
.slider ul.slides li{width:990px; height:378px; float:left; position:relative; overflow:hidden}

.slider ul.slides li .img-holder{width:741px; height:447px; position:absolute; bottom:0px; right:0px}
.slider ul.slides li .img-holder img{width:741px; height:447px}
 .registration{    display:none}
.slider ul.slides li .slide-cnt{width:320px; padding:20px 0 0 34px; position:absolute; left:0; top:20px}
.slider ul.slides li .slide-cnt h2{font-size:18px; line-height:44px; padding-bottom:10px; color:#fff; text-shadow:rgba(0,0,0,0.4) 0px 1px 2px; font-family:'Ubuntu',sans-serif; font-weight:700}
.slider ul.slides li .slide-cnt p{color:#fff; font-size:14px; padding-bottom:10px}
.slider ul.slides li .slide-cnt a.grey-btn{background:url(../images/grey-btn.png) no-repeat 0 0; width:186px; height:45px; text-align:center; line-height:40px; display:block; font-weight:bold; font-size:18px;  color:#636363; text-shadow:rgba(255,255,255,0.4) 0px 1px 0px}
.slider ul.slides li .slide-cnt a.grey-btn:hover{background-position:0 -47px; text-decoration:none}
.flex-control-nav{left:480px}

.clear{clear:both; height:0; line-height:0}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}

* html .clearfix{height:1%}
.clearfix{display:block}

.clearfix{height:1%}
.clearfix{display:block}

.tab{ display: none;}

.tab ul.login{display: none;}
.tab ul.login li.left{ display: none;}
.tab ul.login li.right{ display: none;}
.tab ul.login li{ display: none;}
.tab ul.login li a{display: none;}

.tab ul.login li a:hover{display: none;}

.tab .sep{display: none;}

.tab a.open, .tab a.close{display: none;}
.tab a.open{display: none;}
.tab a.close{display: none;}
.tab a:hover.open{display: none;}
.tab a:hover.close{display: none;}

#toppanel{display: none;}
#panel{display: none;}
#panel h1{display: none;}

#panel h2{display: none;}

#panel p{display: none;}

#panel a{display: none;}

#panel a:hover{display: none;}

#panel a-lost-pwd{display: none;}

#panel .content{display: none;}

#panel .content .left{display: none;}
#panel .content .leftcenter{display: none;}

#panel .content .right{display: none;}
#panel .content .left a{display: none;}
#panel .content .left a:hover{display: none;}

#panel .content form{margin:0 0 10px 0}

#panel .content label{display: none;}
#panel .content input.field{display: none;}
#panel .content input:focus.field{display: none;}

#panel .content input.bt_login, 
#panel .content input.bt_register{display: none;}
#panel .content input.bt_login{display: none;}
#panel .content input.bt_register{display: none;}
#panel .lost-pwd{display: none;}
.main a.m-btn-grey{display:none}

.main{width: 100%;  background-color: white;}
.main h2{font-size:18px; color:#686868; line-height:22px; padding-bottom:8px; font-family:'Ubuntu',sans-serif; font-weight:500}
.main h3{font-size:18px; color:#5e5e5e; line-height:22px; padding-bottom:8px; font-family:'Ubuntu',sans-serif; font-weight:500}
.main section{clear:both;}


.main ul li a:hover{text-decoration:none}

.main .content{font-size:14px; width:100%; color:black; margin-left:25%; margin-right:3%; width:auto}
.main .content2{font-size:14px;width:100%; color:black; margin-left:32%; margin-right:50px; width:auto}
.main.content2 ol li ul li{font-size:14px; list-style:none}
.main .p{color:black; margin-left:0px; margin-right:20px; text-align:justify}
.main .image{width:auto; float:left; margin-top:10px; }
.main .list{color:black; padding-left:50%; margin-right:3%}

.main .cols{padding-left:0; padding-right:0}
.main .cols .col{width:314px; float:left}
.main .cols .col:after{content:''; width:100%; clear:both}
.main .cols .col+.col{padding-left:20px}

.main .cols .col img{float:left; width:129px; height:108px}
.main .cols .col-cnt{width:183px; float:right}

.main .cols .product1{width:20%; float:left; padding-left:10px}
.main .cols .product1:after{content:''; width:100%; clear:both}
.main .cols .product2{width:70%; float:left; padding-left:50px}
.main .cols .product2:after{content:''; width:100%; clear:both}

.formSubmit{    margin-top:10px;     width:49%;         font-size:14px;     height:8%}
.formSubmit:hover{  background-color:#fe7d28}

.formSubmit2{    margin-top:10px;     width:49%;     margin-left:25%;     font-size:14px;     height:8%}
.formSubmit2:hover{  background-color:#fe7d28}

.main .cols .col img{float:left; width:129px; height:108px}
.main  .ul{font-size:14px; color:black; padding-left:75%; margin-right:3%}
.main .p{font-size:14px; color:black; margin-left:0px; margin-right:20px; text-align:justify}

.main .post{background:url(../images/cols-shadow.png) no-repeat 0 bottom; padding-top:28px; padding-left:40px}
.main .post .video-holder{width:435px; height:245px; float:left; margin-right:20px}
.main .post h2{padding-bottom:15px}
.main .post p{padding-bottom:8px}
.main .post p strong{display:block}
.main .post-cnt{float:right; width:475px}

.main .testimonial{padding-top:20px; padding-bottom:20px;  text-align:center; background:transparent}
.main .testimonial strong.quote{font-size:28px; font-family:georgia,arial,helvetica,serif; position:relative; top:10px; left:-6px}
.testimonial h2{padding-bottom:12px}
.testimonial p{padding-bottom:6px}
.testimonial p.author{text-align:right}
.bt{ color:black;  font-size:18px}

.minwidth{ min-height:400px}

.vertmenu{display: none;}



.msg{ height:250px}

.order_details{ margin-top:2%; margin-left:10%; margin-bottom:2%}
table{ border:1px solid #ccc;  width:90%;  margin:0;  padding:0;  border-collapse:collapse;  border-spacing:0}

 table tr{ border:1px solid #ddd;  padding:5px}

 table th, table td{ padding:10px;  text-align:center}

 table th{ text-transform:uppercase;  font-size:14px;  background-color:#eee;  letter-spacing:1px}
.tablecontainer{ margin-left:10%}
.tablecontainer2 table{ width:70%;   margin-left:10%}
.tablecontainer3 table{ width:70%;   margin-left:10%}
 
.productimg{  width:30%;  float:left}

.productdescr{  width:70%;  float:left}
 
#list5{padding-left:10px; color:#000; padding-bottom:10px}
#list5 ol{font-size:14px; list-style-type:none; line-height:1em}
#list5 ol li{line-height:2em}
#list5 a{color:#686868}
#list5 a:hover{color:#fe7d29}
#list5 ol li ol{list-style-image:url("../images/nested.png"); padding:5px 0 5px 18px; font-size:15px; padding-bottom:15px}
#list5 ol li ol li{ color:#686868; height:12px; margin-left:30px; padding-bottom:5px}

.socials{display: none;}


ol.img-list{ list-style-type:none;  margin-left:50px;  margin-right:50px}

ol.img-list li{margin-left:2%; margin-top:2%;  display:inline-block;  position:relative; box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5); -moz-box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5); -webkit-box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5)}
#listimg{ margin-left:40px}
span.text-content{ background:rgba(104,104,104,0.8);  color:white;  cursor:pointer;  display:table;  height:150px;  left:0;  position:absolute;  top:0;  bottom:0;  width:250px;  opacity:0;  -webkit-transition:opacity 500ms;  -moz-transition:opacity 500ms;  -o-transition:opacity 500ms;  transition:opacity 500ms}

ol.img-list li:hover span.text-content{ opacity:1}

span.text-content span{ display:table-cell;  text-align:center;  vertical-align:middle}

ol.img-list-product{ list-style-type:none;  margin-left:20px;  margin-right:20px}
#indeximg{width:100px;  height:78px;  margin-left:40px;  padding:15px}
ol.img-list-product li{ display:inline-block;  width:210px;  height:150px;  position:relative; box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5); -moz-box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5); -webkit-box-shadow:5px 2px 8px 1px rgba(167,168,172,0.5)}
#listimg-product{ margin-left:20px}

ol.img-list-product li:hover span.text-content{ opacity:1}
span.text-content-product{ background:rgba(104,104,104,0.8);  color:white;  cursor:pointer;  display:table;  height:150px;  left:0;  position:absolute;  top:0;  bottom:0;  width:210px;  opacity:0;  font-size:12px;  -webkit-transition:opacity 500ms;  -moz-transition:opacity 500ms;  -o-transition:opacity 500ms;  transition:opacity 500ms}

ol.img-list-product li:hover span.text-content-product{ opacity:1}
span.text-content-product span{ display:table-cell;  text-align:center;  vertical-align:middle}

.contact{ color:#000;  width:100%;  }

.contact2{ color:#000;  width:100%;  }

#googleMap{ width:300px; height:200px}
 #googleMap2{ width:300px; height:200px}
 
 
.commnets p, 
.response-area p, 
.replay-box p{ display: none;}

.media-heading{display: none;}
.response-area h2{ display: none;}

.response-area .media{display: none;}
.sinlge-post-meta{ overflow:hidden;  padding-left:0;  margin-bottom:15px}

.sinlge-post-meta li{ background:#F0F0E9;  color:#363432;  font-size:12px;  float:left;   font-weight:700;  margin-right:10px;  padding:0 10px 0 0;  position:relative;  text-transform:uppercase}

.sinlge-post-meta li i{ background:#FE980F;  color:#FFF;  margin-right:10px;  padding:8px 10px}

.sinlge-post-meta li i:after{ top:7px;  border-width:6px;  left:27px}

.form{ width:100%;  margin-left:10%;  margin-right:10%}


#cc-contact input[type="text"], 
#cc-contact input[type="email"], 
#cc-contact input[type="tel"], 
#cc-contact input[type="password"], 
#cc-contact textarea{ width:80%; border:1px solid #f78f1e; margin:0 0 5px; padding:10px; font-family:"Lato",sans-serif; font-size:14px}
#cc-contact select{ width:83.3%; border:1px solid #f78f1e; margin:0 0 5px; padding:10px; font-family:"Lato",sans-serif; font-size:14px}

#cc-contact textarea{height:147px; min-width:80%}

#cc-contact button[type="submit"]{cursor:pointer; width:80%;  margin-left:10px;  margin-right:10px; border:none; background:#f78f1e;  color:#FFF; padding:10px; font-size:15px}

#cc-contact button[type="submit"]:hover{background:#fe7d28; -webkit-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; transition:background-color 0.3s ease-in-out}

#cc-enquire input[type="text"], 
#cc-enquire input[type="email"], 
#cc-enquire input[type="tel"], 
#cc-enquire input[type="password"], 
#cc-enquire textarea{ width:40%; border:1px solid #f78f1e; margin:0 0 5px; padding:10px; font-family:"Lato",sans-serif; font-size:14px}
#cc-enquire_2 textarea{ width:50%; border:1px solid #f78f1e; margin:0 0 5px; padding:10px; font-family:"Lato",sans-serif; font-size:14px;  float:right}
#cc-enquire select{ width:40%; border:1px solid #f78f1e; margin:0 0 5px; padding:10px; font-family:"Lato",sans-serif; font-size:14px}

#cc-enquire textarea{height:147px; min-width:80.5%;  max-width:80.5%}

#cc-enquire button[type="submit"]{cursor:pointer; width:80.5%;  margin-left:0px;  margin-top:5px;  margin-right:0px; border:none; background:#f78f1e;  color:#FFF; padding:10px; font-size:15px}

#cc-enquire button[type="submit"]:hover{background:#fe7d28; -webkit-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; transition:background-color 0.3s ease-in-out}

.delete{ cursor:pointer; width:40%;  border:none; background:#f78f1e; color:#FFF; padding:10px; font-size:15px}
.delete:hover{ cursor:pointer; width:40%;  border:none; background-color:#fe7d28; -webkit-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; transition:background-color 0.3s ease-in-out}

.blog-post-area 
.single-blog-post h3{ color:#696763;  font-size:16px;  font-family:'Roboto',sans-serif;  text-transform:uppercase;  font-weight:500;  margin-bottom:17px}

.single-blog-post >a{}

.blog-post-area 
.single-blog-post a img{ border:1px solid #F7F7F0;  width:100%;  margin-bottom:30px}

.blog-post-area 
.single-blog-post p{ color:#363432}

.blog-post-area 
.post-meta{ display:block;  margin-bottom:25px;  overflow:hidden}

.blog-post-area 
.post-meta ul{ padding:0;  display:inline}

.blog-post-area 
.post-meta ul li{ background:#F0F0E9;  float:left;  margin-right:10px;  padding:0 5px;  font-size:11px;  color:#393b3b;  position:relative}

.blog-post-area 
.post-meta ul li i{ background:#FE980F;  color:#FFF;  margin-left:-4px;  margin-right:7px;  padding:4px 7px}

.sinlge-post-meta li i:after, 
.blog-post-area 
.post-meta ul li i:after{ content:"";  position:absolute;  width:auto;  height:auto;  border-color:transparent transparent transparent #FE980F;  border-width:4px;  border-style:solid;  top:6px;  left:24px}

.blog-post-area 
.post-meta ul span{ float:right;  color:#FE980F}

.post-meta span{ float:right}

.post-meta span i{ color:#FE980F}

.blog-post-area 
.single-blog-post 
.btn-primary{ background:#FE980F;  border:medium none;  border-radius:0;  color:#FFF;  margin-top:17px}


#footer{display: none;}

a{ color:#fe7d28;  text-decoration:none;  -o-transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}
a:hover, a:focus{color:#888; text-decoration:none}

strong{font-weight:bold}

img{max-width:100%}

h1, h2{line-height:40px}
h3, h4{line-height:20px}

.portfolio-filters{padding-top:35px; padding-bottom:10px; font-family:'Droid Sans',sans-serif;  font-size:16px;  color:#5d5d5d;  font-weight:bold;  text-align:left;  text-transform:uppercase;  text-shadow:0 1px 0 rgba(255,255,255,.7)}

.portfolio-filters a{color:#5d5d5d}
.portfolio-filters a:hover, .portfolio-filters a.active{color:#fe7d28}

.portfolio-box{width:255px; margin:40px 15px 0 15px}

.portfolio-box img{cursor:pointer; -o-transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}

.product-image{ margin-left:20%;  margin-top:5px}
.portfolio-box:hover img{opacity:0.7}

.portfolio-box-container{position:relative; background:#f8f8f8;  border-bottom:2px solid #fe7d28}

.portfolio-box-container:hover{ box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;  -o-transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; -ms-transition:all .5s; transition:all .5s}

.portfolio-box-icon{position:absolute; top:10px; right:10px; width:35px;  height:35px;  padding-top:7.5px;  padding-left:3px;  background:#1d1d1d;  background:rgba(0,0,0,.7);  font-size:20px;  color:#fff;  line-height:20px;  -moz-border-radius:19px; -webkit-border-radius:19px; border-radius:19px}

.portfolio-box-text{padding:0 15px 20px 15px}

.portfolio-box-text h3{ margin-top:20px;  font-family:'Droid Sans',sans-serif;  font-size:14px;  color:#5d5d5d;  font-weight:bold;  text-transform:uppercase;  text-shadow:0 1px 0 rgba(255,255,255,.7)}

.portfolio-box-text p{ line-height:24px;  font-style:italic;  height:80px}

.product-filters{padding-top:35px; padding-bottom:10px; font-family:'Droid Sans',sans-serif;  font-size:16px;  color:#5d5d5d;  font-weight:bold;  text-align:center;  text-transform:uppercase;  text-shadow:0 1px 0 rgba(255,255,255,.7)}

.product-filters a{color:#5d5d5d}
.product-filters a:hover, .product-filters a.active{color:#fe7d28}

.product-box img{cursor:pointer; -o-transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}

.product-image{ margin-left:25%;  margin-top:25px;  width:130px;  height:100px}
.product-box:hover img{opacity:0.7}

.product-box-container{position:relative; background:#f8f8f8;   height:220px}

.product-box-container:hover{ box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;  -o-transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; -ms-transition:all .5s; transition:all .5s}

.product-box-text{padding:0 10px 20px 10px}

.product-box-text p{ margin-left:10px;  line-height:20px;  text-align:left}

.product-2box-container-left{position:relative;  width:400px;  height:350px}
.product-2image{ margin-left:20%;  margin-top:25px}
.product-2box-container-right{position:relative; margin-left:450px; margin-top:-372px;  width:400px;  height:350px}
.product-2box-container-left h5{ text-align:center;  color:#fe7d28}
 .product-2box-container-right h5{ text-align:center;  color:#fe7d28}
 
.product-2box-text{padding:0 15px 20px 15px}

.product-2box-text p{ margin-left:10px;  line-height:24px;  text-align:center}

.shortcutHome a{width:165px; padding:50px; border:0px solid #dcdcdc;     box-shadow:6px 4px 10px 0.1px rgba(119,119,119,0.4); -moz-box-shadow:6px 4px 10px 0.1px rgba(119,119,119,0.4); -webkit-box-shadow:6px 4px 10px 0.1px rgba(119,119,119,0.4); height:165px; float:left; margin:10px 0 10px 10px; text-align:center}
.shortcutHome a:hover{color:#5b5b5b; text-decoration:none}
.shortcutHome a:hover img{opacity:1; color:#5b5b5b; padding-top:10px}
.shortcutHome img{opacity:0.8;     -webkit-transition:padding-top 250ms ease-out; -moz-transition:padding-top 250ms ease-out; -o-transition:padding-top 250ms ease-out}
.admintable2{        margin-top:2%; margin-left:70px; margin-bottom:2%}
 testimonial h2{padding-bottom:12px}
.testimonial p{padding-bottom:6px}
.testimonial p.author{text-align:right}
.bt{ color:black;  font-size:18px}

.minwidth{ min-height:100px}

.markItUp .markItUpButton1 a{background-image:url(../images/paragraph.png)}
.markItUp .markItUpButton2 a{background-image:url(../images/bold.png)}
.markItUp .markItUpButton3 a{background-image:url(../images/italic.png)}
.markItUp .markItUpButton4 a{background-image:url(../images/stroke.png)}

.markItUp .markItUpButton5 a{background-image:url(../images/list-bullet.png)}
.markItUp .markItUpButton6 a{background-image:url(../images/list-numeric.png)}  
}


filters{text-shadow:0 1px 0 rgba(255,255,255,.7)}.portfolio-box,.portfolio-box{width:255px;margin:40px 15px 0 15px}.product-image,.product-2image,.product-image,.product-image,.product-2image,.product-image,.product-2image{margin-left:20%}.portfolio-box:hover img,.product-box:hover img,.portfolio-box:hover img,.product-box:hover img,.portfolio-box:hover img,.product-box:hover img{opacity:0.7}.portfolio-box-container,.product-box-container,.portfolio-box-container,.portfolio-box-container,.product-box-container{background:#f8f8f8}.portfolio-box-container,.portfolio-box-container,.portfolio-box-container{border-bottom:2px solid #fe7d28}.portfolio-box-container:hover,.product-box-container:hover,.portfolio-box-container:hover,.product-box-container:hover,.portfolio-box-container:hover,.product-box-container:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.portfolio-box-icon,.portfolio-box-icon,.portfolio-box-icon{right:10px;width:35px;height:35px;padding-top:7.5px;padding-left:3px;background:#1d1d1d;background:rgba(0,0,0,.7);-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px}.portfolio-box-text,.product-2box-text,.portfolio-box-text,.product-box-text,.product-2box-text,.portfolio-box-text,.product-2box-text{padding:0 15px 20px 15px}.portfolio-box-text h3,.portfolio-box-text h3,.product-box-text h3,.portfolio-box-text h3{font:14px 'droid sans',sans-serif bold;margin-top:20px}.portfolio-box-text p,.product-2box-text p,.portfolio-box-text p,.product-box-text p,.product-2box-text p,.portfolio-box-text p,.product-2box-text p{line-height:24px}.portfolio-box-text p,.portfolio-box-text p,.product-box-text p,header:before,.portfolio-box-text p{font-style:italic}.portfolio-box-text p,.portfolio-box-text p{height:80px}.product-image,.product-2image,.product-2image,.product-2image,.product-image,.product-2image{margin-top:25px}.product-image,.product-image{width:130px}.product-box-container,.product-box-container{height:220px}.product-box-text,.product-box-text{padding:0 10px 20px 10px}.product-2box-container-left,.product-2box-container-right,.product-2box-container-left,.product-2box-container-right{width:400px}.product-2box-container-left,.product-2box-container-right,.product-2box-container-left,.product-2box-container-right,.product-2box-container-left,.product-2box-container-right,.product-2box-container-left,.product-2box-container-right{height:350px}.product-2box-container-right,.product-2box-container-right{margin-left:450px}.product-2box-container-right,.product-2box-container-right,.product-2box-container-right{margin-top:-372px}.shortcutHome a,.shortcutHome a{width:165px;padding:50px;border:0 solid #dcdcdc;box-shadow:6px 4px 10px 0.1px rgba(119,119,119,0.4);-moz-box-shadow:6px 4px 10px 0.1px rgba(119,119,119,0.4);-webkit-box-shadow:6px 4px 10px 0.1px rgba(119,119,119,0.4);height:165px;margin:10px 0 10px 10px}.shortcutHome a:hover,.shortcutHome a:hover img,.shortcutHome a:hover,.shortcutHome a:hover img{color:#5b5b5b}.shortcutHome a:hover img,.footer-bottom p.copy strong,.shortcutHome a:hover img{padding-top:10px}.shortcutHome img,.shortcutHome img{opacity:0.8;-webkit-transition:padding-top 250ms ease-out;-moz-transition:padding-top 250ms ease-out;-o-transition:padding-top 250ms ease-out}.markItUp .markItUpButton1 a,.markItUp .markItUpButton1 a{background:url(../images/paragraph.png)}.markItUp .markItUpButton2 a,.markItUp .markItUpButton2 a{background:url(../images/bold.png)}.markItUp .markItUpButton3 a,.markItUp .markItUpButton3 a{background:url(../images/italic.png)}.markItUp .markItUpButton4 a,.markItUp .markItUpButton4 a{background:url(../images/stroke.png)}.markItUp .markItUpButton5 a,.markItUp .markItUpButton5 a{background:url(../images/list-bullet.png)}.markItUp .markItUpButton6 a,.markItUp .markItUpButton6 a{background:url(../images/list-numeric.png)}@media only screen and ( min-width:768px) and ( max-width:980px ),@media only screen and ( max-width:767px){body}@media only screen and ( min-width:768px) and ( max-width:980px ),@media only screen and ( max-width:767px),only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),@media print{{}@media only screen and ( min-width:768px) and ( max-width:980px ),body,{,@media only screen and ( min-width:768px) and ( max-width:980px ){width:768px}#navigation{font-weight:600;height:22px;font-weight:300}.slider ul.slides li .img-holder{margin-left:7%}.main{padding:40px 0 0;padding:40px 0 0 0}.main h2,.main h3{font:16px 'ubuntu',sans-serif 500 /22px}.main section{padding:0 10px 30px}.main ul li{padding-left:5px}.main .content,.main .content,.main .content2,.contact,.contact2,.product-2image{margin-left:5%}.main .content2{margin-left:15%}.main .list{padding-left:55%;margin-left:-50%}.main .cols .col img{width:120px}.main .cols .col-cnt{width:2 183px}.ca-menu li{width:205px}ol.img-list{margin-right:30px}#indeximg{width:80px}#indeximg,.footer-bottom{height:58px}ol.img-list-product li{width:175px}span.text-content-product,#panel .content label,#panel .content input.field{width:170px}.contact,.contact2,.response-area .media{width:75%}#googleMap,#googleMap2,.slider ul.slides li .slide-cnt{width:220px}.blog-socials{margin-bottom:-9px;margin-top:14px}.blog-socials ul li{height:17px;width:17px}.blog-socials ul li a,.commnets .btn-primary,.media-list .btn-primary,.sinlge-post-meta li,#navigation ul li{font-size:10px}.blog-socials ul li a{padding:1px}.commnets .btn-primary,.media-list .btn-primary{background:#fc9a11;padding:1px 7px}.response-area .media,.response-area .second-media,.location,.header{margin-left:5px}.response-area .media img{height:102px}.response-area .media .pull-left{margin-right:25px}.response-area .second-media{width:76%}.form{width:550px;margin-left:100px}#cc-contact textarea,#cc-contact input[type="password"],#cc-contact input[type="tel"],#cc-contact input[type="email"],#cc-contact input[type="text"]{width:65%}#cc-contact select,#cc-contact button[type="submit"]{width:67.2%}#cc-contact textarea{max-width:65%}.portfolio-box{width:270px;margin-left:15px}.product-image{margin-top:15px;height:70px}.product-2box-container-left,.product-2box-container-right{width:380px}.product-2box-container-right{margin-left:380px}#header,#navigation{z-index:500}#logo,#navigation ul li,.main .cols .col,.main .cols .col img,.main .cols .col-cnt,.main .post .video-holder,.main .post-cnt,.socials h3,.socials ul li,.socials ul li a,.footer-cols .col,.footer-bottom .footer-nav,.footer-bottom p.copy{float:none}#logo,#navigation{padding:0 0 0 0}#logo{padding-top:18px}#navigation a.nav-btn{font:13px 'ubuntu',sans-serif 700 /36px;padding-top:0;height:28px;padding-left:22px}#navigation a.nav-btn span.arr{background:url(../images/nav-arr.png) no-repeat 0 0;width:13px;height:9px;right:14px;top:12px}#navigation a.nav-btn span.arr.active{background:url(../images/nav-arr.png) no-repeat 0 bottom;background:url(../images/nav-arr@2x.png) no-repeat 0 bottom}#navigation ul{top:36px}#navigation ul li{line-height:36px !important;background:url(../images/navigation.png) repeat 0 0}#navigation ul li.first a{padding-left:26px}.slider ul.slides li{width:410px;height:450px}.slider ul.slides li .slide-cnt{padding:10px 0 0 24px}.slider ul.slides li .slide-cnt h2{font:14px 'ubuntu',sans-serif 500 /10px}.slider ul.slides li .slide-cnt a.grey-btn,.socials ul li{line-height:30px}.main .cols{margin:0 0 0 0}.main .cols .col{width:188px}.main .cols .col,.footer-cols .col{padding-bottom:22px}.main a.m-btn-grey{background:url(../images/m-btn-grey.png) repeat-x 0 0;margin:0 10px 14px;height:39px;line-height:39px;border:1px solid #9e9f9f;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px}.main a.m-btn-grey:hover{background:0 bottom}.main .post{background:url(../images/m-section-post.png) no-repeat center bottom}.main .post .video-holder,.main .post .video-holder img{height:162px}.main .post .video-holder{margin:0 auto 20px}.socials ul li a span{top:4px}.footer-bottom{padding:10px 9px 20px}.footer-bottom .footer-nav{padding:0 0 18px}.footer-bottom .footer-nav ul li{padding:0 4px;font-size:10px !important}.vertmenu,.main .vertmenu{margin-top:-10px}.main .vertmenu{margin-left:-40px}.main .content,.adminmain .content{margin-top:10%}.location,.main .list{margin-top:75%}.contact2,.adminmain .contact2{margin-top:625px}#cc-contact button[type="submit"],#cc-contact select,#cc-contact button[type="submit"]{width:88%}#listimg,.dashboard,.main .cols .product2,#listimg{margin-left:-10px}.registration{margin-left:-20px}.main .cols .product1{padding-left:20%;margin-bottom:50px;margin-top:70px}.main .cols .product2{margin-top:-30px}.formSubmit{height:5%}.adminform{margin-left:2px}.divadmintable,.informmsg{margin-top:350px}table tr{margin-bottom:10px;border-bottom:2px solid #ddd}table td{border-bottom:1px dotted #ccc}table td:last-child{border-bottom:0}table td:before{content:attr(data-label)}.tablecontainer{margin-left:1%}.tablecontainer2 table{margin-top:50px}.productcontainer{margin-top:300px}only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5){#navigation a.nav-btn span.arr}only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),#navigation a.nav-btn span.arr,{,only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5){background:url(../images/nav-arr@2x.png) no-repeat 0 0}only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),#navigation a.nav-btn span.arr,{,only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),#navigation a.nav-btn span.arr.active{-webkit-background-size:13px 18px;-moz-background-size:13px 18px;background-size:13px 18px}#logo a{background:url(../images/logo@2x.png) no-repeat 0 0;-webkit-background-size:81px 33px;-moz-background-size:81px 33px;background-size:81px 33px}@media print{body,html}body,.main{background:white}header:before{content:"Thank your for printing our content at www.troypackaging.ie"}.minwidth{min-height:100px}ox-text h3,.portfolio-filters,.portfolio-box-text h3,.product-filters,filters{text-shadow:0 1px 0 rgba(255,255,255,.7)}.portfolio-box,.portfolio-box,.portfolio-box,.portfolio-box{width:255px;margin:40px 15px 0 15px}.product-image,.product-2image,.product-image,.product-image,.product-2image,.product-image,.product-2image,.product-2image,.product-image,.product-2image,.product-image,.product-image,.product-2image,.product-image{margin-left:20%}.portfolio-box:hover img,.product-box:hover img,.portfolio-box:hover img,.product-box:hover img,.portfolio-box:hover img,.product-box:hover img,.product-box:hover img,.portfolio-box:hover img,.product-box:hover img,.portfolio-box:hover img,.product-box:hover img,.portfolio-box:hover img{opacity:0.7}.portfolio-box-container,.product-box-container,.portfolio-box-container,.portfolio-box-container,.product-box-container,.product-box-container,.portfolio-box-container,.portfolio-box-container,.product-box-container,.portfolio-box-container{background:#f8f8f8}.portfolio-box-container,.portfolio-box-container,.portfolio-box-container,.portfolio-box-container,.portfolio-box-container,.portfolio-box-container{border-bottom:2px solid #fe7d28}.portfolio-box-container:hover,.product-box-container:hover,.portfolio-box-container:hover,.product-box-container:hover,.portfolio-box-container:hover,.product-box-container:hover,.product-box-container:hover,.portfolio-box-container:hover,.product-box-container:hover,.portfolio-box-container:hover,.product-box-container:hover,.portfolio-box-container:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.portfolio-box-icon,.portfolio-box-icon,.portfolio-box-icon,.portfolio-box-icon,.portfolio-box-icon,.portfolio-box-icon{right:10px;width:35px;height:35px;padding-top:7.5px;padding-left:3px;background:#1d1d1d;background:rgba(0,0,0,.7);-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px}.portfolio-box-text,.product-2box-text,.portfolio-box-text,.product-box-text,.product-2box-text,.portfolio-box-text,.product-2box-text,.product-2box-text,.portfolio-box-text,.product-2box-text,.product-box-text,.portfolio-box-text,.product-2box-text,.portfolio-box-text{padding:0 15px 20px 15px}.portfolio-box-text h3,.portfolio-box-text h3,.product-box-text h3,.portfolio-box-text h3{font:14px 'droid sans',sans-serif bold}.portfolio-box-text h3,.portfolio-box-text h3,.product-box-text h3,.portfolio-box-text h3,.portfolio-box-text h3,.product-box-text h3,.portfolio-box-text h3,.portfolio-box-text h3{margin-top:20px}.portfolio-box-text p,.product-2box-text p,.portfolio-box-text p,.product-box-text p,.product-2box-text p,.portfolio-box-text p,.product-2box-text p,.product-2box-text p,.portfolio-box-text p,.product-2box-text p,.product-box-text p,.portfolio-box-text p,.product-2box-text p,.portfolio-box-text p{line-height:24px}.portfolio-box-text p,.portfolio-box-text p,.product-box-text p,header:before,.portfolio-box-text p,.portfolio-box-text p,header:before,.product-box-text p,.portfolio-box-text p,.portfolio-box-text p{font-style:italic}.portfolio-box-text p,.portfolio-box-text p,.portfolio-box-text p,.portfolio-box-text p{height:80px}.product-image,.product-2image,.product-2image,.product-2image,.product-image,.product-2image,.product-2image,.product-image,.product-2image,.product-2image,.product-2image,.product-image{margin-top:25px}.product-image,.product-image,.product-image,.product-image{width:130px}.product-box-container,.product-box-container,.product-box-container,.product-box-container{height:220px}.product-box-text,.product-box-text,.product-box-text,.product-box-text{padding:0 10px 20px 10px}.product-2box-container-left,.product-2box-container-right,.product-2box-container-left,.product-2box-container-right,.product-2box-container-right,.product-2box-container-left,.product-2box-container-right,.product-2box-container-left{width:400px}.product-2box-container-left,.product-2box-container-right,.product-2box-container-left,.product-2box-container-right,.product-2box-container-left,.product-2box-container-right,.product-2box-container-left,.product-2box-container-right,.product-2box-container-right,.product-2box-container-left,.product-2box-container-right,.product-2box-container-left,.product-2box-container-right,.product-2box-container-left,.product-2box-container-right,.product-2box-container-left{height:350px}.product-2box-container-right,.product-2box-container-right,.product-2box-container-right,.product-2box-container-right{margin-left:450px}.product-2box-container-right,.product-2box-container-right,.product-2box-container-right,.product-2box-container-right,.product-2box-container-right,.product-2box-container-right{margin-top:-372px}.shortcutHome a,.shortcutHome a,.shortcutHome a,.shortcutHome a{width:165px;padding:50px;border:0 solid #dcdcdc;box-shadow:6px 4px 10px 0.1px rgba(119,119,119,0.4);-moz-box-shadow:6px 4px 10px 0.1px rgba(119,119,119,0.4);-webkit-box-shadow:6px 4px 10px 0.1px rgba(119,119,119,0.4);height:165px;margin:10px 0 10px 10px}.shortcutHome a:hover,.shortcutHome a:hover img,.shortcutHome a:hover,.shortcutHome a:hover img,.shortcutHome a:hover img,.shortcutHome a:hover,.shortcutHome a:hover img,.shortcutHome a:hover{color:#5b5b5b}.shortcutHome a:hover img,.footer-bottom p.copy strong,.shortcutHome a:hover img,.shortcutHome a:hover img,.footer-bottom p.copy strong,.shortcutHome a:hover img{padding-top:10px}.shortcutHome img,.shortcutHome img,.shortcutHome img,.shortcutHome img{opacity:0.8;-webkit-transition:padding-top 250ms ease-out;-moz-transition:padding-top 250ms ease-out;-o-transition:padding-top 250ms ease-out}.markItUp .markItUpButton1 a,.markItUp .markItUpButton1 a{background:url(../images/paragraph.png);background:url(../images/paragraph.png)}.markItUp .markItUpButton2 a,.markItUp .markItUpButton2 a{background:url(../images/bold.png);background:url(../images/bold.png)}.markItUp .markItUpButton3 a,.markItUp .markItUpButton3 a{background:url(../images/italic.png);background:url(../images/italic.png)}.markItUp .markItUpButton4 a,.markItUp .markItUpButton4 a{background:url(../images/stroke.png);background:url(../images/stroke.png)}.markItUp .markItUpButton5 a,.markItUp .markItUpButton5 a{background:url(../images/list-bullet.png);background:url(../images/list-bullet.png)}.markItUp .markItUpButton6 a,.markItUp .markItUpButton6 a{background:url(../images/list-numeric.png);background:url(../images/list-numeric.png)}@media only screen and ( min-width:768px) and ( max-width:980px ),@media only screen and ( max-width:767px),@media only screen and ( max-width:767px),@media only screen and ( min-width:768px) and ( max-width:980px ){body}@media only screen and ( min-width:768px) and ( max-width:980px ),@media only screen and ( max-width:767px),only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),@media print,@media print,@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi),@media only screen and ( max-width:767px),@media only screen and ( min-width:768px) and ( max-width:980px ),body,@media only screen and ( min-width:768px) and ( max-width:980px ),#navigation a.nav-btn span.arr,@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi),#navigation a.nav-btn span.arr,@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){{}@media only screen and ( min-width:768px) and ( max-width:980px ),body,{,@media only screen and ( min-width:768px) and ( max-width:980px ),body,@media only screen and ( min-width:768px) and ( max-width:980px ),@media only screen and ( min-width:768px) and ( max-width:980px ),{,body,@media only screen and ( min-width:768px) and ( max-width:980px ){width:768px}.slider ul.slides li .img-holder,.slider ul.slides li .img-holder{margin-left:7%}.main,.main{padding:40px 0 0;padding:40px 0 0 0}.main h2,.main h3{font:16px 'ubuntu',sans-serif 500 /22px}.main section,.main section{padding:0 10px 30px}.main .content,.main .content,.main .content2,.contact,.contact2,.product-2image,.product-2image,.contact2,.contact,.main .content2,.main .content,.main .content{margin-left:5%}.main .content2,.main .content2{margin-left:15%}.main .list,.main .list{padding-left:55%;margin-left:-50%}.main .cols .col img,.main .cols .col img{width:120px}.main .cols .col-cnt,.main .cols .col-cnt{width:2 183px}ol.img-list,ol.img-list{margin-right:30px}#indeximg,.footer-bottom,.footer-bottom,#indeximg{height:58px}ol.img-list-product li,ol.img-list-product li{width:175px}span.text-content-product,#panel .content label,#panel .content input.field,#panel .content input.field,#panel .content label,span.text-content-product{width:170px}.contact,.contact2,.response-area .media,.response-area .media,.contact2,.contact{width:75%}#googleMap,#googleMap2,.slider ul.slides li .slide-cnt,.slider ul.slides li .slide-cnt,#googleMap2,#googleMap{width:220px}.blog-socials,.blog-socials{margin-bottom:-9px;margin-top:14px}.blog-socials ul li,.blog-socials ul li{height:17px;width:17px}.blog-socials ul li a,.commnets .btn-primary,.media-list .btn-primary,.sinlge-post-meta li,#navigation ul li,#navigation ul li,.sinlge-post-meta li,.media-list .btn-primary,.commnets .btn-primary,.blog-socials ul li a{font-size:10px}.blog-socials ul li a,.blog-socials ul li a{padding:1px}.commnets .btn-primary,.media-list .btn-primary,.media-list .btn-primary,.commnets .btn-primary{background:#fc9a11;padding:1px 7px}.response-area .media,.response-area .second-media,.location,.header,.header,.location,.response-area .second-media,.response-area .media{margin-left:5px}.response-area .media img,.response-area .media img{height:102px}.response-area .media .pull-left,.response-area .media .pull-left{margin-right:25px}.response-area .second-media,.response-area .second-media{width:76%}#cc-contact textarea,#cc-contact input[type="password"],#cc-contact input[type="tel"],#cc-contact input[type="email"],#cc-contact input[type="text"],#cc-contact input[type="text"],#cc-contact input[type="email"],#cc-contact input[type="tel"],#cc-contact input[type="password"],#cc-contact textarea{width:65%}#cc-contact select,#cc-contact button[type="submit"],#cc-contact button[type="submit"],#cc-contact select{width:67.2%}.portfolio-box,.portfolio-box{width:270px;margin-left:15px}.product-image,.product-image{margin-top:15px;height:70px}.product-2box-container-left,.product-2box-container-right,.product-2box-container-right,.product-2box-container-left{width:380px}.product-2box-container-right,.product-2box-container-right{margin-left:380px}#header,#navigation,#navigation,#header{z-index:500}#logo,#navigation ul li,.main .cols .col,.main .cols .col img,.main .cols .col-cnt,.main .post .video-holder,.main .post-cnt,.socials h3,.socials ul li,.socials ul li a,.footer-cols .col,.footer-bottom .footer-nav,.footer-bottom p.copy,.footer-bottom p.copy,.footer-bottom .footer-nav,.footer-cols .col,.socials ul li a,.socials ul li,.socials h3,.main .post-cnt,.main .post .video-holder,.main .cols .col-cnt,.main .cols .col img,.main .cols .col,#navigation ul li,#logo{float:none}#logo,#navigation,#navigation,#logo{padding:0 0 0 0}#logo,#logo{padding-top:18px}#navigation a.nav-btn{font:13px 'ubuntu',sans-serif 700 /36px;font:13px 'ubuntu',sans-serif 700 /36px}#navigation a.nav-btn,#navigation a.nav-btn{padding-top:0;height:28px;padding-left:22px}#navigation a.nav-btn span.arr,#navigation a.nav-btn span.arr{background:url(../images/nav-arr.png) no-repeat 0 0;width:13px;height:9px;right:14px;top:12px}#navigation a.nav-btn span.arr.active,#navigation a.nav-btn span.arr.active{background:url(../images/nav-arr.png) no-repeat 0 bottom;background:url(../images/nav-arr@2x.png) no-repeat 0 bottom}#navigation ul,#navigation ul{top:36px}.slider ul.slides li,.slider ul.slides li{width:410px;height:450px}.slider ul.slides li .slide-cnt,.slider ul.slides li .slide-cnt{padding:10px 0 0 24px}.slider ul.slides li .slide-cnt h2{font:14px 'ubuntu',sans-serif 500 /10px;font:14px 'ubuntu',sans-serif 500 /10px}.slider ul.slides li .slide-cnt a.grey-btn,.socials ul li,.socials ul li,.slider ul.slides li .slide-cnt a.grey-btn{line-height:30px}.main .cols,.main .cols{margin:0 0 0 0}.main .cols .col,.main .cols .col{width:188px}.main .cols .col,.footer-cols .col,.footer-cols .col,.main .cols .col{padding-bottom:22px}.main a.m-btn-grey,.main a.m-btn-grey{background:url(../images/m-btn-grey.png) repeat-x 0 0;margin:0 10px 14px;height:39px;line-height:39px;border:1px solid #9e9f9f;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px}.main a.m-btn-grey:hover{background:0 bottom;background:0 bottom}.main .post,.main .post{background:url(../images/m-section-post.png) no-repeat center bottom}.main .post .video-holder,.main .post .video-holder img,.main .post .video-holder img,.main .post .video-holder{height:162px}.main .post .video-holder,.main .post .video-holder{margin:0 auto 20px}.footer-bottom .footer-nav,.footer-bottom .footer-nav{padding:0 0 18px}.vertmenu,.main .vertmenu,.main .vertmenu,.vertmenu{margin-top:-10px}.main .vertmenu,.main .vertmenu{margin-left:-40px}.main .content,.adminmain .content,.adminmain .content,.main .content{margin-top:10%}.location,.main .list,.main .list,.location{margin-top:75%}.contact2,.adminmain .contact2,.adminmain .contact2,.contact2{margin-top:625px}#cc-contact button[type="submit"],#cc-contact select,#cc-contact button[type="submit"],#cc-contact button[type="submit"],#cc-contact select,#cc-contact button[type="submit"]{width:88%}#listimg,.dashboard,.main .cols .product2,#listimg,#listimg,.main .cols .product2,.dashboard,#listimg{margin-left:-10px}.registration,.registration{margin-left:-20px}.main .cols .product1,.main .cols .product1{padding-left:20%;margin-bottom:50px;margin-top:70px}.main .cols .product2,.main .cols .product2{margin-top:-30px}.formSubmit,.formSubmit{height:5%}.adminform,.adminform{margin-left:2px}.divadmintable,.informmsg,.informmsg,.divadmintable{margin-top:350px}table td,table td{border-bottom:1px dotted #ccc}table td:last-child,table td:last-child{border-bottom:0}table td:before,table td:before{content:attr(data-label)}.tablecontainer,.tablecontainer{margin-left:1%}.tablecontainer2 table,.tablecontainer2 table{ margin-top:50px}.productcontainer{}.productcontainer,.productcontainer{margin-top:300px}only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){#navigation a.nav-btn span.arr}only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),#navigation a.nav-btn span.arr,{,only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),#navigation a.nav-btn span.arr,@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi),only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),{,#navigation a.nav-btn span.arr,@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){background:url(../images/nav-arr@2x.png) no-repeat 0 0}only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),#navigation a.nav-btn span.arr,{,only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),#navigation a.nav-btn span.arr.active,#navigation a.nav-btn span.arr,@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi),only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),#navigation a.nav-btn span.arr.active,{,#navigation a.nav-btn span.arr,@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){-webkit-background-size:13px 18px;-moz-background-size:13px 18px;background-size:13px 18px}@media print,@media print{body,html}body,.main{background:white}header:before,header:before{content:"Thank your for printing our content at www.troypackaging.ie"}.minwidth,.minwidth{min-height:100px}.portfolio-box-text h3,.product-box-text h3,.portfolio-box-text h3,.portfolio-box-text h3{font:14px 'droid sans',sans-serif bold}body,@media only screen and ( min-width:768px) and ( max-width:980px ),#navigation a.nav-btn span.arr,@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi),#navigation a.nav-btn span.arr,@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){,}body,@media only screen and ( min-width:768px) and ( max-width:980px ){@media only screen and ( min-width:768px) and ( max-width:980px )}.main h3,.main h2{font:16px 'ubuntu',sans-serif 500 /22px}#navigation a.nav-btn span.arr,@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5);only screen and (min-resolution:240dpi),only screen and (min--moz-device-pixel-ratio:1.5),@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),#navigation a.nav-btn span.arr.active}.main,body{background:white}