/* GLOBAL STYLES
-------------------------------------------------- */
@font-face {
    font-family: 'swiss';
    src: url('../fonts/swiss-721-light-bt-595a2eb527b17.eot');
    src: url('../fonts/swiss-721-light-bt-595a2eb527b17.eot?#iefix') format('embedded-opentype'),
         url('../fonts/swiss-721-light-bt-595a2eb527b17.woff') format('woff'),
         url('../fonts/swiss-721-light-bt-595a2eb527b17.ttf') format('truetype'),
         url('../fonts/swiss-721-light-bt-595a2eb527b17.svg#ColaborateThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {font-family: swiss; font-size: 15px; line-height: 25px; font-weight: 400; color: #666666;}
body.nav-fixed{ padding-top: 110px;}
img{ max-width: 100%; height: auto;}
.color-white{color:#fff ;}
.color-white1{color:#fff ; text-shadow:1px 1px 1px #000;}
.rad50 {
    border-radius: 50%; margin:0px auto;
}

.businesstext{ font-size:20px;}
.unique{font-family:swiss; font-size:50px; padding-top:50px;}
a:hover{ text-decoration: none; font-weight: 500;}
h1,
.h1 {
  font-size: 30px;
}
h2,
.h2 {
  font-size: 26px;
}
h3,
.h3 {
  font-size: 22px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 16px;
}
h6,
.h6 {
  font-size: 14px;
}
p{ margin-bottom: 20px;}
.bgf5{background-color:#f5f5f5;}
/* BUTTON STYLING
-------------------------------------------------- */
.btn{}
.btn-group-lg > .btn, .btn-lg, .btn-default{ min-width: 155px; min-height: 48px; border-radius: 25px; color: #1f1c1c; background-color: transparent; font-size: 14px; border-color: #ef4139; padding: 14px;}
.btn-group-lg > .btn:hover, .btn-lg:hover, .btn-default{ background-color: #ef4139; color: #fff; border-color: #be3911;}
.btn-more{ color: #131210;}
/* SOCIAL STYLING
-------------------------------------------------- */
.social a{ display: inline-block; font-size: 16px; color: #828282; margin: 0 2px;}
.social a:first-child{ margin-left: 0;}
.social a:last-child{ margin-right: 0;}
/* CUSTOMIZE Section Sticky & Section Space
-------------------------------------------------- */
.spacer{ padding: 30px 0;}
.sec_sticky{ background: url('images/icon-sec-sticky.png') no-repeat center bottom; padding-bottom: 50px; margin: 5px auto 20px;}
.sec_sticky .fa{ width: 72px; height: 72px; border: 2px solid #fff; background: #ef4139; color: #fff; border-radius: 50%; text-align: center; padding: 10px; line-height: 48px;}
/* CUSTOMIZE BX-SLIDER
-------------------------------------------------- */
.bx-wrapper{ margin: 0px auto; position: relative;}
.bx-controls-direction a{ position: absolute; top: 50%; margin-top: -22px; font-size: 44px; color: #606060;}
.bx-controls-direction a.bx-prev{ left: 5px;}
.bx-controls-direction a.bx-next{ right: 5px;}

/* CUSTOMIZE THE HEADER
-------------------------------------------------- */
.header{ background-color: #55514e; border-top: 1px solid #fff; border-bottom: 1px solid #d9d9d9; min-height: 35px;font-size: 14px; padding: 5px 0; padding-right:10px; padding-left:10px; font-family:swiss;}
.header p a{ color: #cac9c9; display: inline-block;}
.header p a:first-child{ margin-left: 0;}
.header p{ margin: 0; margin-top:10px; font-size:20px; color:#b7b5b2; font-family:swiss;}
.header .social a{}

/* CUSTOMIZE THE NAVIGATION
-------------------------------------------------- */
.navbar{ margin-bottom: 0; background: #fff;}
.navbar.navbar-fixed-top{ background-color: rgba(255, 255, 255, 1.0); border-bottom: 1px solid #ddd;}
.navbar-brand{ height: auto; padding-top: 5px; padding-bottom: 10px;}
.navbar-toggle{  background: #dd542b; color: #fff; margin-top: 20px;}
.navbar-toggle .icon-bar{ background: #fff;}
.navbar-brand >img{ max-height: 100%; max-width: 100px;}
.navbar-nav > li > a{ padding: 5px 6px; color: #171717; font-weight: 500; }
.nav > li > a:focus, .nav > li > a:hover, .navbar-nav > li.active > a{ color: #ef4139; background: none;}
.navbar-nav li.dropdown .fa{ margin-left: 3px;}
/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
.carousel .item { height: 300px; background-color: #777;}
.carousel-inner > .item {height: 300px; background-repeat: no-repeat; background-position: center top; background-size: cover;}
.carousel-caption { position: relative; text-align: left; left: auto; right: auto; text-shadow: 0 0 2px #999; margin-top: 45px;}
.carousel-caption h2{ color: #f7de26; font-size: 30px; line-height: 32px; margin: 0 0 10px 0;}
.carousel-caption h3{ color: #fff; font-size: 24px; line-height: 26px; font-weight:800; margin: 0 0 10px 0;}
.carousel-caption p{ text-shadow: none; line-height: 20px;}
.carousel-caption .btn{ color: #fff; border-color: #fff;}
/* CUSTOMIZE breadcrumb
-------------------------------------------------- */
.breadcrumb{ background: none; padding: 0; margin: 20px 0 0; font-size: 14px; text-transform: capitalize;}
.breadcrumb > .active{ color: #000000;}
.breadcrumb > li + li::before{ padding: 0;}
.breadcrumb > li >a{ color: #4a4a4a;}
/* CUSTOMIZE TESTIMONIAL
-------------------------------------------------- */
.testimonial{ background: #f9f9f9;}
.testimonial .testi-box{ position: relative; padding-left: 40px; margin-bottom: 20px;}
.testimonial figure{ position: absolute; left: 0; top: 50%; background: #5c5c5c; width: 94px; height: 94px; border-radius: 50%; margin-top: -47px; line-height: 94px; text-align: center;}
.testimonial .testi-text-box{ background: url('images/icon-quote.png') no-repeat 60px 27px #fff; box-shadow: 0 0 2px #ececec; border-bottom: 1px solid #ef4139; padding: 50px 10px 20px 80px; color: #4d4d4d; line-height: 23px;}
.testimonial .testi-text-box p{ margin-bottom: 5px;}



/* CUSTOMIZE Content area
-------------------------------------------------- */
.pageTitle-wrap{ color: #fff;}
.pageTitle, .pageTitle-wrap h1{ color: #fff; font-weight: 500; text-shadow: 1px 1px 2px #888; margin-top: 25px;}
.secTitle{ font-size: 22px; line-height: 26px; color: #000; font-weight: 500;}

/* CUSTOMIZE HOMEPAGE
-------------------------------------------------- */
.home-cat{ display: block; color: #605f5f; font-size: 14px; line-height: 22px; padding: 15px 5px;}
.home-cat:hover{ box-shadow: 0 0 4px #888;}
.home-cat figure{ min-height: 64px;}
.home-cat h4{ font-size: 17px; color: #000000; line-height: 21px;}
.home-content-1 .sec_sticky{ height: 96px; position: relative;}
.home-content-1 .sec_sticky .fa{ position: absolute; z-index: 999; left: 50%; margin-left: -34px; top: -29px;}
.home-content-2 { background: #f8f8f8; border-top: 2px solid #566c80;}
.home-content-4{ background: url('images/home-content-4-bg.png') repeat center bottom #dd542b; min-height: 136px;}
.home-content-4 h3{ font-size: 24px; line-height: 30px; color: #fff; font-weight: 400; margin-top: 0;}
.home-content-4 h3>strong{font-size: 28px; font-weight: 600;}
.home-content-4 ul{ padding: 15px 0 0; margin: 0; text-align: center; list-style: none;}
.home-content-4 li{ display: inline-block; line-height: 17px; font-size: 19px; font-weight: 300; color: #fff; border-left: 1px solid #fff;}
.home-content-4 li:first-child{ border-left: 0;}
.home-content-4 li a{ display: block; color: #fff; margin: 0 5px 0 8px;}
/* subpage-banner */
.subpage-banner{ min-height: 144px; background-repeat: repeat; background-position: center top;}


/* CUSTOMIZE FOOTER
-------------------------------------------------- */
.footer{ background-color: #333333; color: #999999; font-size: 14px; line-height: 23px;}
.footer-bottom{ background-color: #000; color: #999999; font-size: 14px; line-height: 23px; padding:17px;}
.footer a{ color: #999999;}
.footer h5{ font-size: 22px; color: #fff; font-weight: 400; margin-bottom: 30px;}
.footer ul{ padding: 0; margin: 0; list-style: none; width: 50%; float: left;}
.footer ul li{position: relative; padding-left: 14px; margin-bottom: 5px;}
.footer ul li:before{ content: '\f105'; position: absolute; left: 0; top: 0; font-family: 'FontAwesome'; font-size: 12px;}
.footer.spacer1{padding:20px;}
.foot_blog{ margin-bottom: 25px;}
.foot_blog img{ float: left; margin-right: 10px; margin-top: 5px;}
.foot_blog p{ margin-bottom: 5px;}
.foot_address p{ position: relative; padding-left: 22px;}
.foot_address p .fa{ position: absolute; left: 0; top: 5px; }
.foot_address span{ color: #ef4139; margin-right: 10px;}
.footer .social{ margin-top: 15px; margin-left:30px;}
.footer .social a{ width: 28px; height: 28px; line-height: 28px; text-align: center; background-color: #808080; color: #fff; border-radius: 0; border-radius: 50%; font-size: 14px; margin: 0 3px 8px 0;}
#chat-btn{ position: fixed; right: 15px; bottom: 0; background-color: #e36232; display: inline-block;}
#chat-btn:hover img{ opacity: 0.8;}

/* CUSTOMIZE SIDEBAR
-------------------------------------------------- */
.sidebar{}
.widget{ margin: 20px 0 0;}
.widgetTitle{ font-size: 20px; line-height: 24px; color: #000; font-weight: 600;}




/* CUSTOMIZE CMS AREA
-------------------------------------------------- */
.entry{}
.entry p{ font-size: 16px;color: #303030;}
.entry h1{ margin: 0 0 20px 0;}
.entry h2{ margin: 0 0 20px 0; color: #020202; font-weight: 400;}
.entry h3{ margin: 0 0 20px 0; color: #000000; font-weight: 400;}
.entry h4{ margin: 0 0 20px 0;}
.entry h5{ margin: 0 0 20px 0; color: #646464; font-weight: 300;}
.entry h6{}
.entry ul, .entry ol{margin: 0 0 15px 0; padding: 0 0 0 15px;}
.entry ul ul, .entry ol ol{}
.entry ol{}
.entry li{}
.entry ul li{}
.entry a{}
.entry img.alignleft{ float: left; margin: 5px 30px 0 0;}
.entry img.alignright{ float: right; margin: 5px 0 0 30px;}
.entry form{}

/* CMS BOTTOM AREA
-------------------------------------------------- */
.content_bottom{font-size: 14px; color: #303030;}
.content_bottom h5{margin-bottom:10px; font-size: 14px; color: #303030;}
.content_bottom a{color:#dd532b; text-decoration:none;}

/* SERVICES PAGE
-------------------------------------------------- */
.services_area{}
.services_row{padding:20px 0;}
.services_area .services_row:first-child{padding-top:0;}
.services_area .services_row:last-child{padding-bottom:40px;}
.services_row h3{ margin: 0 0 20px; color: #000000;  font-size: 17px; font-weight: 600;}
.services_row h3 .fa{ width: 52px; height: 52px; display:inline-block; margin-right:10px; background: #ef4139; color: #fff; border-radius: 50%; text-align: center; padding: 10px; line-height: 30px;}
.services_row p{ font-size: 16px;color: #303030; margin-bottom:5px;}
.services_row p span{color:#ef4139;}
.services_row img.alignleft{ float: left; margin: 5px 30px 0 0;}

/*
RESPONSIVE CSS
-------------------------------------------------- */
@media (max-width: 767px){
	.slogodiv{background-color:#fff;}
	.header{background-color:#fff;}
	.go{}
  .header p{ text-align:right; font-size:14px;}
  .header .fa{ font-size: 18px;}
  .header p .fa{ padding: 5px 8px; background: #dd542b; color: #fff; font-size: 14px; margin-right: 0; border-radius: 2px; }
  .slogo{display:block;}
  .navbar-header{ text-align: center;}
  .app-store-btn{ margin-top: 24px; display: inline-block;}
  .nav.navbar-nav{ background-color: #e0e0e0; margin-top: 0; margin-bottom: 0; border-bottom: 1px solid #efefef;}
  .nav.navbar-nav, .nav.navbar-nav >li{ background-color: #e0e0e0; border-top: 1px solid #efefef;}
  .navbar-nav li ul{ list-style: none; padding: 0 0 0 15px; margin: 0;}
  .navbar-nav li ul a{ color: #171717;}
  .carousel-caption{ background-color: rgba(0, 0, 0, .3); padding: 10px; text-align: center;}

.dn a{display:none;}
}
@media (min-width: 768px){
	.slogo{display:none;}
  .social a{ margin: 0 8px;}
  .header p a{ margin-left: 15px; }
  .header .fa{ margin-right: 5px;}
  #navbar{ margin-top: 24px; padding: 0;}
  .carousel .item, .carousel-inner > .item {height: 400px;}
  .carousel-caption{ margin-top: 80px;}
  .carousel-caption h2{font-size: 50px; line-height: 55px;}
  .carousel-caption h3{font-size: 41px; line-height: 45px;}
  .navbar-nav > li ul{ display: none;}
  .navbar-nav > li ul ul{ top: 0; left: 100%;}
  .navbar-nav li.dropdown:hover >ul.dropdown-menu{ display: block;}
  .widget:first-child{ margin-top: 0;}  
}
@media (max-width: 991px){
  .navbar-nav > li > a
}
@media (min-width: 992px){
  .pageTitle, .pageTitle-wrap h1{ font-size: 53px; line-height: 55px; color: #fff; font-weight: 500;}
}
@media (min-width: 1024px){
}
@media (min-width: 1200px){
  .container{ width: 1200px;}
  .container1{ width: 12400px;}
  .bx-controls-direction a.bx-prev{ left: -43px;}
  .bx-controls-direction a.bx-next{ right: -43px;}
  .navbar-brand >img{ max-width: 100%;}
  .navbar-nav > li > a{ padding: 5px 15px;font-size: 16px;}
  #navbar .navbar-nav{ float: right;margin-top: 6px;}
  .carousel .item, .carousel-inner > .item {height: 538px;}
  .carousel-caption{ margin-top: 160px;}
  .carousel-caption h3{ margin-bottom: 20px;}
  .footer{ padding: 50px 0 75px 0;}
  #chat-btn{ right: 6%;}
  .home-content-1{ padding-bottom: 25px;}
  .home-content-2 .secTitle{ margin-top: 20px;}
  .home-cat-slider{ padding-bottom: 20px;}
  .testimonial{ padding-bottom: 50px;}
}
.moto {
	border:10px solid #fff;
}
.text_system_3 {
    font-weight: 400;
    font-style: normal;
    font-family: 'Six Caps', sans-serif;
    color: #242323;
    font-size: 100px;
    line-height: 1;
    letter-spacing: 4px;
	text-transform:uppercase;
}
.moto-text_system_6 {
    font-weight:800;
    font-style: normal;
    font-family: swiss;
    color: #fff;
    font-size: 14px;
    letter-spacing: 0px;
    padding-top: 15px;
    position: relative;
    top: -66px;
    width: 89%;
    margin: 0px auto;
}
.topt{top:-156px;}
.moto-text{position:absolute; width:100%; left:0px;
	    background-color: rgba(255,255,255,0.7) }
.moto-divider-line{
	border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #686868;
	width:100%;;
}
.moto-text_normal {
    font-weight: 400;
    font-style: normal;
    font-family: swiss;
    color: #666;
    font-size: 14px;
    line-height: 1.7;
    letter-spacing: 0px;
	margin-bottom:40px;
}
.moto-widget-button-link {
    font-family: swiss;
    font-weight: 300;
    font-style: normal;
    color: #ffffff;
    background-color: #00682B;
    border-color: transparent;
	padding: 11px 21px 14px 21px;
    line-height: 18px;
}
.margin-bottom-10{
	margin-bottom:10px;
}
.margin-bottom-20{
	margin-bottom:20px;
}
.margin-bottom-40{
	margin-bottom:40px;
}
.margin-bottom-60{
	margin-bottom:60px;
}
.margin-bottom-80{
	margin-bottom:80px;
}
.margin-top-5{
	margin-top:5px;
}
.margin-top-10{
	margin-top:10px;
}
.margin-top-20{
	margin-top:20px;
}
.margin-top-30{
	margin-top:30px;
}
.margin-top-40{
	margin-top:40px;
}
.margin-top-60{
	margin-top:60px;
}
.margin-top-80{
	margin-top:80px;
}
.margin-top-100{
	margin-top:100px;
}
.margin-top-105{
	margin-top:105px;
}
.margin-top-110{
	margin-top:110px;
}
.margin-top-115{
	margin-top:115px;
}
.margin-top-150{
	margin-top:150px;
}
.padding-20{padding:20px;}
.padding-40{padding:40px;}
============================================================
  parallax
============================================================ */

section.module.content {
  padding: 40px 0;
}
 section.module.parallax1 {
  height: 420px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment:fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
section.module.parallax-2 {
  background-image: url("../images/unique2.jpg");
  background-position:left;
}
.bg-overlay1 {
    left: 0;
}
.bg-overlay1 {
    display: block;
    height: 500px;
    position: absolute;
    width: 100%;
    z-index: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
.bg-overlay1.bg-overlay-gdark {
    background-color: rgba(0,0,0,0.9);
}
============================================================
  parallax
============================================================ */
============================================================
  parallax
============================================================ */

section.module.content {
  padding: 40px 0;
}
 section.module.parallax4 {
  height: 500px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment:fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
section.module.parallax-5 {
  background-image: url("../images/para.jpg");
  background-position:left;
}
.bg-overlay1 {
    left: 0;
}
.bg-overlay1 {
    display: block;
    height: 500px;
    position: absolute;
    width: 100%;
    z-index: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
.bg-overlay1.bg-overlay-gdark {
    background-color: rgba(0,0,0,0.5);
}
============================================================
  parallax
============================================================ */
.big {
    font-size: 30px;
    line-height: 1.2;
}
@media (min-width: 992px)
{
.big {
    font-size: 48px;
    line-height: 1.25;
}
.big1 {
    font-size: 58px;
    line-height: 1.25;
}
}
@media (min-width: 768px)
{
.big {
    font-size: 30px;
}
.big1 {
    font-size: 45px;
}
}
============================================================
welcome
============================================================ */

.welcomebg {
    background: #fff;
    margin: 0 -15px;
	overflow:hidden;
	width:97%;
	margin:0px auto;
}
.welcome{
    width: 35.7%;
    padding: 97px 0 97px 93px;
    background-size: cover;
    background-position: top center;
    float: left;
}
.welcometxt{
    width: 57.3%;
    float: left;
    padding: 78px 30px 100px 198px;
}
.welcomeimg{
    width: 475px;
    height: 505px;
    overflow: hidden;
    /*background: #fff;
    border: 1px solid #ece8df;*/
    /*-webkit-box-shadow: 15px 0 26px rgba(234,228,223,0.3);
    box-shadow: 15px 0 26px rgba(234,228,223,0.3);*/
   /* padding: 19px;*/
}
.welcomeheading{font-size: 70px;
    text-transform: uppercase;
    padding-bottom: 20px;
    border-bottom: 1px solid #17284d;
    border-bottom-color: rgba(23,40,77,0.25);
    font-weight: 100;
    line-height: 111px;
    margin-bottom: 23px;
	margin-bottom:60px;
	font-family: swiss}
	@media (max-width: 991px)
{
	.welcome{width:50%; padding:20px;}
	.welcometxt{
		 padding: 8px 10px 10px 19px;
		 width:50%;
	}
	.welcomeheading{margin-bottom:20px;}
	a.btn{margin-top:20px;}
	.welcomeimg{
		width:200px;
		height:auto;
		margin:0px auto;
	}
	.welcomeheading{
		font-size:23px;
		line-height:26px;
	}
	
.lead{font-size:11px;}
}
@media (max-width: 767px)
{
	.welcome{width:100%; padding:20px;}
	.welcometxt{
		 padding: 8px 30px 10px 19px;
		 width:100%;
	}
	.welcomeimg{
		width:200px;
		height:auto;
		margin:0px auto;
	}
	.welcomeheading{
		font-size:23px;
		line-height:26px;
	}
}
============================================================
welcome
============================================================ */
.padding-top-60{padding-top:60px;}
.padding-bottom-60{padding-bottom:60px;}
.bgff{ background-color:#fff; overflow:hidden;}
============================================================
  parallax
============================================================ */

section.module.content {
  padding: 40px 0;
}
 section.module.parallax2 {
  height: 600px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment:fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
section.module.parallax-3 {
  background-image: url("../images/carouselbg.jpg");
}
.bg-overlay2 {
    left: 0;
}
.bg-overlay2 {
    display: block;
    height: 600px;
    position: absolute;
    width: 100%;
    z-index: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
.bg-overlay2.bg-overlay-gdark {
    background-color: rgba(0,0,0,0.9);
}
============================================================
  parallax
============================================================ */
============================================================
  parallax
============================================================ */

section.module.content {
  padding: 40px 0;
}
 section.module.parallax3 {
  height: 500px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment:fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
section.module.parallax-4 {
  background-image: url("../images/clientbg.jpg");
}
.bg-overlay3 {
    left: 0;
}
.bg-overlay3 {
    display: block;
    height: 500px;
    position: absolute;
    width: 100%;
    z-index: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
.bg-overlay3.bg-overlay-gdark {
    background-color: rgba(0,0,0,0.5);
}
============================================================
  parallax
============================================================ */
.hide1{
	opacity: 0;
}

.visible{
	opacity: 1;
}
h1.title,h2.title{font-family: swiss; font-size:30px; text-transform:uppercase;}
.color-green{color:#19BA24;}
.element-item{ padding:10px;}
.element-item img{webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4);
    box-shadow: 0 1px 2px rgba(0,0,0,.4);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    width: 100%;}
.button{border-color: #e1e1e1;
    border-style: solid; margin: 0 20px 10px 0;}
	.myform input{ width:98%; margin-bottom:10px; border:1px solid #ccc;}
	.myform select {
    width: 98%;
    margin-bottom: 10px;
    border: 1px solid #ccc;
}
	.myform textarea{ width:98%; margin-bottom:10px; border:1px solid #ccc; height:120px;}
	.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
header1.sticky {
            position: fixed;
			background-color:#fff;
            height: 163px; 
            width: 100%;
            text-align: left;
			z-index:100;
        }
		@media (max-width: 767px){
			header1.sticky {
            position: absolute;
			background-color:#fff;
            height: 0px; 
            width: 100%;
            text-align: left;
			z-index:100;
        }
		h1.title, h2.title{
			font-size:26px;}
.margin-top-60{ margin-top:20px;}
		}
	.contact_info{
		width:100%;
		float:left;
		margin-bottom:10px;
		position:relative;
		padding-left:50px;
	}
	.contact_icon{
		position:absolute;
		width:30px;
		height:30px;
		background:#4bbf26;
		left:0px;
		top:0;
		color:#fff;
		font-size:18px;
		text-align:center;
		padding-top:2px;
	}
	.contact_info h4{
		font-size:16px;
		line-height:17px;
		margin-bottom:10px;
		margin-top:0;
		color:#333;
		font-weight:bold;
	}	
	.fileContainer {
    overflow: hidden;
    position: relative;
}

.fileContainer [type=file] {
    cursor: inherit;
    display: block;
    font-size: 999px;
    filter: alpha(opacity=0);
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}

/* Example stylistic flourishes */

.fileContainer {
    background: #fff;
	border:1px solid #ccc;
	width:98%;
	margin-bottom:10px;
    float: left;
    padding: .5em;
}

.fileContainer [type=file] {
    cursor: pointer;
}
}
/* Frames */
.frame {
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.frame > img {
  width: 100%;
}
.frame-padding {
  background: #fff;
  padding: 4px;
}
.frame-border {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.frame-shadow {
  -moz-box-shadow: 0 0 15px rgba(0,0,0,.5);
  -webkit-box-shadow: 0 0 15px rgba(0,0,0,.5);
  box-shadow: 0 0 15px rgba(0,0,0,.5);
}
[class*="frame-shadow"] {
  background: #fff;
  position: relative;
}
.frame-shadow-lifted:before,
.frame-shadow-lifted:after {
  bottom: 15px;
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
  content: "";
  display: block;
  height: 20px;
  left: 10px;
  position: absolute;
  width: 50%;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  transform: rotate(-3deg);
  z-index: -1;
}
.frame-shadow-lifted:after {
  right: 10px;
  left: auto;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  transform: rotate(3deg);
}
.frame-shadow-perspective:before {
  bottom: 5px;
  -webkit-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
  box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
  content: "";
  height: 35%;
  left: 80px;
  max-width: 200px;
  max-height: 50px;
  position: absolute;
  width: 50%;
  -webkit-transform: skew(50deg);
  -moz-transform: skew(50deg);
  -ms-transform: skew(50deg);
  -o-transform: skew(50deg);
  transform: skew(50deg);
  -webkit-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  -o-transform-origin: 0 100%;
  transform-origin: 0 100%;
  z-index: -1;
}
.frame-shadow-curved:before {
  -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.6);
  -moz-box-shadow: 0 0 15px rgba(0,0,0,0.6);
  box-shadow: 0 0 15px rgba(0,0,0,0.6);
  -webkit-border-radius: 10px/100px;
  -moz-border-radius: 10px/100px;
  border-radius: 10px/100px;
  bottom: 10px;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 10px;
  z-index: -1;
}
.frame-shadow-raised {
  -webkit-box-shadow:
    0 15px 10px -10px rgba(0, 0, 0, 0.5),
    0 1px 4px rgba(0, 0, 0, 0.3),
    0 0 40px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow:
    0 15px 10px -10px rgba(0, 0, 0, 0.5),
    0 1px 4px rgba(0, 0, 0, 0.3),
    0 0 40px rgba(0, 0, 0, 0.1) inset;
  box-shadow:
    0 15px 10px -10px rgba(0, 0, 0, 0.5),
    0 1px 4px rgba(0, 0, 0, 0.3),
    0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.rotated-box {
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.rotated-right-box {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  transform: rotate(3deg);
}
.blacktrans{ background-color:rgba(0,0,0,0.7); color:white;}
.gb{border: 3px solid #f5f5f5;}
.mytable{ border:1px solid #ccc; border-collapse:collapse; margin-bottom:5px;}
.mytable td{ border:1px solid #ccc; padding:5px;}
