@charset "utf-8";
/* CSS Document 

@font-face {
    font-family: Mentor Sans Std Light Italic;
    src: url(../font/Mentor%20Sans%20Std%20Light%20Italic.otf) format("truetype");
} */

body { overflow-X:hidden;
		background-color:#E5EFE4; }

/* slider in about page social responsibility */
.bg-sfap { background:rgba(187, 192, 170, 0.54); }
#slider { width:100%; height:360px; background:url(../images/img/img1.png) no-repeat center center;
			animation-name:slide;
			animation-duration:10s;
			animation-iteration-count:infinite; }
@keyframes slide
{ 	
	25% { width:100%; height:360px; background:url(../images/img/img2.png) no-repeat center center; }
	50% { width:100%; height:360px; background:url(../images/img/img3.png) no-repeat center center; }
	75% { width:100%; height:360px; background:url(../images/img/img4.png) no-repeat center center; }
}

.bg-primary-3 { background:#333; }

.p-0 { padding:0; }
.pos-t-140 {position:relative; bottom:140px; }

.bg-primary-f { background:#fff; }

.border-t { border-top: solid #333 1px; }

.line-inset-1 p { margin:15px; padding-top:20px; }

.link { margin-left:15px; }

.sfa-text { color:#285f3d !important; }

.sfa-font { font-family: 'Cabin', sans-serif; text-transform:none; }
 
.pos-t-35 { position:relative; bottom:35px; }

.pos-t-70 { position:relative; bottom:70px; }

.pos-t-105 { position:relative; bottom:105px; }

.box-margin { margin: 30px 20px 0 0; }

.box-margin-1 { margin:30px 0; }

.p { font-size:14px; }

.p-services { font-size:14px; margin:20px; text-transform:none; text-align:center; letter-spacing:0px; }

.p2-services { font-size:14px; margin:20px 75px; text-transform:none; text-align:left; letter-spacing:0px; }

.p1 { font-size:14px; margin:2px; }

.img-fade { transition:all 0.4s;  }

.img-fade:hover { transform:translateY(-5px); }

.tmargin-30 { margin-top:40px !important; }

.margin-left { margin:0 -30px 0 30px; }

.p-b-30 { padding-bottom:30px; }

.margin-30 { margin:20px 30px; }

.tlmargin-30 { margin:30px -20px 0 20px; }

.bg-product { background:#ddd; }

.bg-product2 { background:#fff; }

.text-white { color:#FFF; }

.text-black { color:#333; }

.m-l-36 { margin-left:36px }

.m-25 { margin:25px; }

.fs-10 { font-size:10px; }

.pad0 { padding:0 !important; }

.pad-adj { padding-top:120px; padding-bottom:110px; }

.bg-img-0a {
  background-image: url(../images/print%20finishing/6.jpg);
  -webkit-background-size: cover;
  background-repeat: no-repeat;
}

.bg-img-0b {
  background-image: url(../images/book%20binding/ofset.png);
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}

.bg-img-0c {
  background-image: url(../images/print%20finishing/4d085815c828eee6d62c215b814c4cf9.jpg);
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}

.bg-img-0d {
  background-image: url(../images/book%20binding/t-6.jpg);
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}

.img-pad { text-align: center;
    padding: 10px 0px; }

.box-button {
    top: 20px;
    display: inline-block;
    width: 105px;
    height: 43px;
    background-color: #2a7d4a;
    position: relative;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 28px;
    font-weight: 700;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    text-align: center;
    color: #ffffff;
	border-radius:5px;
}
.box-button:hover { background:#fff; color:#17a598; transition:all 0.4s; }

.text-red { color:red; margin-left:15px; }

.align-li { text-transform: capitalize; letter-spacing:0; margin-top:10px; text-align:justify; }

.red-text { color:red; }

.gray-text { color:#3C6; }

.green-text { color:#91ca5d; margin-left:15px; }

.sfa-green-text { color:#285f3d; margin-left:15px; text-transform:none; letter-spacing:1px; }

.sfa-g-text { color:#285f3d; }

.sfa-white-text { color:#fff; margin-left:15px; text-transform:none; letter-spacing:1px; }

.sfa-green-text1 { color:#285f3d; margin-left:15px; letter-spacing:0; text-transform:none; }

.align-li-s { text-transform: capitalize; letter-spacing:0; text-align:justify; }

.polaroid {
  position: relative;
  width: 220px;
}

.bg-sfa { background:#285f3d; }

.p-add { font-size: 13px;
    color: #e8e8e8 !important;
	text-transform:none;
    margin-left: 10px; }

.add-h2 { font-size: 24px;
    color: #ddd !important;
	margin-left:25px; }
 
.polaroid img {
  border: 10px solid #fff;
  border-bottom: 10px solid #fff;
  -webkit-box-shadow: 3px 4px 10px #777;
     -moz-box-shadow: 3px 4px 10px #777;
          box-shadow: 3px 4px 10px #777;
}
 
.polaroid p {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 0px;
  color: #888;
}

.bg-service { background:url(../images/contact-bg.png) 100% no-repeat; background-position:center center; background-size:cover; }

.tmargin-130 { margin-top:130px; }

.section-light { background:#ddd; }

.roboto-slab { color:#285f3d; font-size:18px; }

.blog-post-info { font-size:17px; color:#e59926; font-weight:600 }

.ptag { font-size: 14px;
    color: #333;
    font-weight: 600;
    letter-spacing: 0px !important; }
	
.margin-bottom { margin-bottom:10px; }
.fs-18 { font-size:18px; }
.fs-16 { font-size:16px; }
.bold { font-weight:bold; }
.title-bm { margin-bottom:-25px; }

<!-- menu style -->

#custom-bootstrap-menu.navbar-default .navbar-brand {
    color: rgba(119, 119, 119, 1);
}
#custom-bootstrap-menu.navbar-default {
    font-size: 14px;
    background: -webkit-linear-gradient(to bottom, #17A575 0%, #17A545 100%);
    background:linear-gradient(to left, #285f3d 0%,#285f3d 50.01%,#E5EFE4 50%, #E5EFE4 100%);
    border-width: 0px;
	box-shadow: 0px 0px 3px #285f3d;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(248, 248, 248, 0);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
    color: rgba(255, 255, 255, 1);
    background-color:#285f3d;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(85, 85, 85, 1);
    background-color: rgba(231, 231, 231, 1);
}
#custom-bootstrap-menu.navbar-default .navbar-toggle {
    border-color: #ddd;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #6fbd53;
}

#menu:hover #dropmenu { display:inline-block; }

.dropdown { display:none; }

.mainmenu:hover .dropdown { display:inline-block; }

.sm-right { position:relative; float:left; }

.sm-left { position:relative; float:right; }

.head-c { font-size:18px; color:#030; }



@media (max-width: 768px) {
	#custom-bootstrap-menu.navbar-default {
    background: #FFF;
}
	
}
@media (min-width: 768px) {
	
.sm-right { position:relative; float:right; }

.sm-left { position:relative; float:left; }

.m-l-36 { margin-left:2px }
}