/* 
	Resets defualt browser settings
	reset.css
*/

html, body {
     margin:0; /* remove default margin */
     padding:0; /* remove default padding */
     width:100%; /* take full browser width */
     height:100%; /* take full browser height*/
}

body {background:#151515; font-family:Helvetica, sans-serif; font-size:22px; line-height:24px}

.dropdown {position: relative;display: inline-block;}


.dropdown-content{display: none;position: absolute;background-color: #f9f9f9;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);padding:9px 8px; z-index: 1;margin-top: -8px;background: #B7B7B7;border-radius: 10px;}
.dropdown:hover .dropdown-content{display: block;}
.dropdown-content ul{list-style: none; padding: 0; margin: 0;}
.dropdown-content li a:hover{background: #FA7A22;border-radius: 10px;padding: 5px 20px;font-family: 'Helvetica';font-style: normal;font-weight: 700;font-size: 18px;line-height: 30px;text-transform: capitalize;color: #E7E7E7;}
.dropdown-content li a{border-radius: 10px;padding: 5px 20px;font-family: 'Helvetica';font-style: normal;font-weight: 700;font-size: 18px;line-height: 30px;text-transform: capitalize;color: #000; display: block;}
.dropdown-active{background: #FA7A22;color: #E7E7E7!important;}
.dropdown-content li:nth-child(2){margin-top: 5px; margin-bottom: 5px;}

#banner_single{background: url(/images/about.png)no-repeat; background-size: cover;border-bottom: 9px solid #FF9F28;min-height: 201px;}
#banner_single1{background: url(/images/service.png)no-repeat; background-size: cover;border-bottom: 9px solid #FF9F28;min-height: 201px;}
#banner_single2{background: url(/images/result.png)no-repeat; background-size: cover;border-bottom: 9px solid #FF9F28;min-height: 201px;}
#banner_single3{background: url(/images/contact.png)no-repeat; background-size: cover;border-bottom: 9px solid #FF9F28;min-height: 201px;}

.textbox1{font-family: 'Helvetica';font-weight: 700;font-size: 20px;line-height: 24px;text-transform: uppercase;background: linear-gradient(180deg, #FFFFFF 0%, #D9D9D9 17.71%, #FFFFFF 34.38%, #D9D9D9 51.46%, #FFFFFF 68.23%, #D9D9D9 83.85%, #FFFFFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;display: block;padding: 34% 10px 7px 8%;}
.textbox2{font-family: 'Arial';font-style: normal;font-weight: 400;font-size: 12px;line-height: 16px;color: #FA7A22; display: block;padding: 0 10px 24px 8%;}

.h2sub{font-family: 'Arial';font-style: normal;font-weight: 700;font-size: 21px;line-height: 24px;color: #FA7A22;}
.ulg li{margin-left: 14px;}
.ulg span{display: block; padding-top: 30px; font-weight: bold;}
.pb0{padding-bottom: 0px!important;}
.pt0{padding-top: 0px!important;}
#header_top{width:100%;height:100%;background-color:#111111;}
.buttonactive{text-decoration: underline!important; text-decoration-color: #FA7A22!important;text-decoration-thickness: 5px!important;}
p{font-family: 'Arial';font-style: normal;font-weight: 400;font-size: 15px;line-height: 21px;color: #1B1715;}
.tc{text-align: center;}
.underline{text-decoration: underline;text-decoration-color: #fff;}
.st1{margin-top: 41px!important;}
.st2{text-align: center;padding: 27px 0 20px;padding: 27px 0 20px;}
.st2 span{background: url(/images/ico-services.jpg) no-repeat;background-position: left;padding-left: 37px;;background-size: contain;}
.st3{padding-bottom:20px;padding-top:0px;}
.st4{text-align: center;padding: 27px 0 20px;padding: 27px 0 20px;}
.st4 span{background: url(/images/ico-results.jpg) no-repeat;background-position: left;padding-left: 37px;;background-size: contain;}
.st5{text-align: center;padding: 27px 0 20px;padding: 27px 0 20px;}
.st5 span{background: url(/images/ico-portfolio.jpg) no-repeat;background-position: left;padding-left: 37px;;background-size: contain;}
.st6{margin-top: 20px;}
.st7 h2{padding: 27px 0 20px;}
.st7 p{padding: 0 0 20px;}
.st8{background: linear-gradient(180deg, #FF9F28 0%, #FA7A22 100%);border-radius: 10px;}
.st8 ul{list-style: none;padding: 20px;}
.st8 li{background: url(/images/ellipscir.png)no-repeat; background-position: 0px 3px; padding: 0 0 10px 30px;}
.st8 span{display: block; padding-bottom: 15px;}
.dropdown span{background: #D9D9D9;border-radius: 10px;padding: 10px 31px 10px 15px;display: inline-block;font-family: 'Helvetica';font-style: normal;font-weight: 700;font-size: 20px;line-height: 25px;text-transform: capitalize;color: #FA7A22;margin-bottom: 15px;}
.dropdown span:after{background: url(/images/polygon.png)no-repeat;background-size: auto;content: "";width: 14px;height: 14px;position: absolute;top: 17px;right: 10px;background-size: contain;}
.st9{background: #D9D9D9;border-radius: 10px;border-radius: 10px;}
.st9 ul{list-style: none;padding: 20px; margin-bottom: 15px;}
.st9 li{background: url(/images/black-dot.png)no-repeat; background-position: 0px 6px;padding: 0 0 10px 23px;}
.st9 span{display: block; padding-bottom: 15px;}
.st10 span{font-weight: bold;}
.st10 ul{padding-left: 20px;}
.st11{background: linear-gradient(180deg, #FF9F28 0%, #FA7A22 100%);border-radius: 10px; margin-top: 20px;}
.st11 ul{list-style: none;padding: 20px;}
.st11 li{padding: 0 0 10px 0;}
.st12{background: url(/images/line.png)repeat-x; background-position: center; padding: 20px 0;}



#footer {background-color:#000; color:#F90; font-size:12px; text-align:center; line-height:16px;}
#footer ul{list-style: none; background: #191919;padding: 20px 0;}
#footer ul li a{font-family: 'Arial';font-style: normal;font-weight: 400;font-size: 18px;line-height: 34px;text-align: center;color: #D9D9D9;}
#footer span{display: inline-block; padding: 20px 0;}

.btn1{background: #FF9F28; padding: 9px 24px 8px;font-family: 'Arial';font-style: normal;font-weight: 700;font-size: 21px;line-height: 24px;text-align: center;color: #E7E7E7;border: none; cursor: pointer;}
#banner1 .text span:nth-child(1){font-size: 30px;line-height: 36px;}

.text span:nth-child(1){font-weight: 700;font-size: 40px;line-height: 40px;text-align: center;text-transform: uppercase;background: linear-gradient(180deg, #FFFFFF 0%, #D9D9D9 17.71%, #FFFFFF 34.38%, #D9D9D9 51.46%, #FFFFFF 68.23%, #D9D9D9 83.85%, #FFFFFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;display: block;}
.text span:nth-child(2){font-family: 'Arial';font-style: normal;font-weight: 400;font-size: 18px;line-height: 21px;text-align: center;color: #FA7A22;display: block;margin-top: 20px;}

.text a{display: block;text-align: center;margin-top: 20px;}
#banner1 .text{margin:374px 15px 0px;}
.text{margin:402px 15px 0px;}
#banner2{background:url("../img/banner2.jpg") top left no-repeat; background-size:cover;}
#banner3{background:url("../img/banner3.jpg") top left no-repeat; background-size:cover;}
#banner1{background:url("../img/banner1.jpg") top left no-repeat; background-size:cover;}

/****IMG & CONTENT SLIDER ***/
#slides {position:relative; top:0px;left:0;z-index:100;width:100%;text-align:left;color:#fa7a22;font-family:helvetica;font-size:14px;}
#slides .slide {width:100%;padding:20px 0px;}
#slides .next,#slides .prev {position:absolute;top:107px;left:-39px;width:24px;height:43px;display:block;z-index:101;}
.slides_container { width:100%;overflow:hidden;position:relative;}
#slides .next {left:585px;}
.pagination {width:100px;float:left;margin:-31px 0px 0px 40%;position:absolute;z-index:1000;}
.pagination li {float:left; margin:0 2px; list-style: none;}
.pagination li a {display:block;width:20px;height:0;padding-top:14px;background-image:url(../img/pagination.gif);
background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -14px;}

#slideshow-main {float:left; width:429px; margin-right:3px;}
#slideshow-main ul {margin:0; padding:0;width:429px;}
#slideshow-main li {width:429px; display:none;}
#slideshow-main li li{display:block;}
#slideshow-main li.active {display:block !important;}

#ptitle{font-family:helvetica;font-size:16px;font-weight:bold;color:#eb8f18;padding:3px 0px;}
#pcontent{font-family:helvetica;font-size:12px;margin-top:3px;}

#slideshow-carousel {float:left;width:206px;}
#slideshow-carousel ul {margin:0;padding:0;list-style:none;}
#slideshow-carousel li {padding:5px 0px;height:auto;font-family:helvetica;font-size:12px;color:#0d0d0d;}
#slideshow-carousel li a {display:block; width:206px; text-decoration:none;font-weight:bold;color:#0d0d0d;}
#slideshow-carousel li a:hover{text-decoration:underline;}
#slideshow-carousel li a.active{color:#eb8f18;}


#header_top #wrapper {
min-width:100%;
margin: 0 auto;
background-color:#ededed;
}

.navicon-line {
    width: 24px;
    height: 4px;
    border-radius: 1px;
    margin-bottom: 3px;
    background-color: #fff;
}

.fl {float:left;}
.fr {float:right;}

#content{ padding:20px; font-size:16px;}


h2 {font-size:28px; color:#f29c2c;}
h3 {font-size:23px;}
h4 {font-size:23px; color:#f29c2c;margin-bottom:8px !important;}

#content-org {background-color:#f59118;padding:40px 40px 20px 40px; color:#FFF; text-align:center;}
.content-org {font-size:15px; padding:10px 0 5px 0; }
.bline {border-bottom:#face99 1px solid;}

.l-h-100 {line-height:120%;}

ul#serv li{margin-left:30px;}
ul#result li{margin-left:30px; margin-bottom:8px;}

a:link {color:#fd8f18; text-decoration:none;}

/* =============================================
 *
 *   FIXED RESPONSIVE NAV
 *
 *   (c) 2014 @adtileHQ
 *   http://www.adtile.me
 *   http://twitter.com/adtilehq
 *
 *   Free to use under the MIT License.
 *
 * ============================================= */

body, div,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section,
summary, hgroup {
  margin: 0;
  padding: 0;
  border: 0;
}

a:active,
a:hover {
  outline: 0;
}

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }


/* ------------------------------------------
  RESPONSIVE NAV STYLES
--------------------------------------------- */

.nav-collapse ul {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
  list-style: none;
  font-size:20px;
}

.nav-collapse li {
  width: 100%;
  display: block;
}

.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
  top:5px;
}

.nav-collapse.opened {
  max-height: 9999px!important;
}

.disable-pointer-events {
  pointer-events: none !important;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

@media screen and (min-width: 80em) {
  .js .nav-collapse {
    position: relative;
  }
  .js .nav-collapse.closed {
    max-height: none;
  }
  .nav-toggle {
    display: none;
  }
}


/* ------------------------------------------
  DEMO STYLES
--------------------------------------------- */

body {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  color: #37302a;
  background: #fff;
}

section {
  border-bottom: 1px solid #999;
  text-align: center;
  padding: 100px 0 0;
  height: 800px;
  width: 100%;
}

h1 {
  margin-bottom: .5em;
}


/* ------------------------------------------
  FIXED HEADER
--------------------------------------------- */
.nav-toggle.active{width: 49px;height: 44px;margin-right: 5px;background: #3A332F;border-radius: 10px;}

header {
  background: #1d1918;
  position: relative;
  z-index: 3;
  width:100%;
margin: 0 auto;
height:88px;
z-index: 999;
}

.logo {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  text-decoration: none;
  font-weight: bold;
  line-height: 55px;
  padding: 0 20px;
  color: #fff;
  float: left;
  margin: 20px 0 0 0;
}


/* ------------------------------------------
  MASK
--------------------------------------------- */

.mask {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
  background: rgba(0,0,0, .5);
  visibility: hidden;
  position: fixed;
  opacity: 0;
  z-index: 2;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}

.android .mask {
  -webkit-transition: none;
  transition: none;
}

.js-nav-active .mask {
  visibility: visible;
  opacity: 1;
}

@media screen and (min-width: 80em) {
  .mask {
    display: none !important;
    opacity: 0 !important;
  }
}


/* ------------------------------------------
  NAVIGATION STYLES
--------------------------------------------- */

.fixed {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
}

.nav-collapse,
.nav-collapse * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.nav-collapse,.nav-collapse ul {list-style: none;width: 100%;float: left;background: #E7E7E7;padding: 20px 0;}

@media screen and (min-width: 80em) {
  .nav-collapse {
    float: right;
    width: auto;
  }
}

.nav-collapse li {
  float: left;
  width: 100%;
}

@media screen and (min-width: 80em) {
  .nav-collapse li {
    width: auto;
  }
}

.arrow {position:absolute; z-index:10; right:10px; width:21px !important;}

.nav-collapse a {text-decoration: none;background: #E7E7E7;opacity: 0.9;padding: 19px 20px 17px 35px;width: 100%;float: left;font-family: 'Arial';font-weight: 700;font-size: 23px;line-height: 24px;text-align: center;color: #1B1715;}

.nav-collapse a:active,
.nav-collapse .active a {
  background: #9d9d9d;
}

.nav-collapse a:hover {
  background: #9d9d9d;
}

@media screen and (min-width: 80em) {
  .nav-collapse a {
    border-left: 1px solid white;
    padding: 1.02em 2em;
    text-align: center;
    border-top: 0;
    float: left;
    margin: 0;
  }
}

.nav-collapse ul ul a {
  background: #ca3716;
  padding-left: 2em;
}

@media screen and (min-width: 80em) {
  .nav-collapse ul ul a {
    display: none;
  }
}


/* ------------------------------------------
  NAV TOGGLE STYLES
--------------------------------------------- */

/*@font-face {
  font-family: "responsivenav";
  src:url("../icons/responsivenav.eot");
  src:url("../icons/responsivenav.eot?#iefix") format("embedded-opentype"),
    url("../icons/responsivenav.ttf") format("truetype"),
    url("../icons/responsivenav.woff") format("woff"),
    url("../icons/responsivenav.svg#responsivenav") format("svg");
  font-weight: normal;
  font-style: normal;
}
*/
.nav-toggle {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
  text-indent: -300px;
  position: relative;
  overflow: hidden;
  width: 60px;
  height: 55px;
  float: right;
  margin-top:17px;
}

.nav-toggle:before {
  color: #fff; /* Edit this to change the icon color */
  font: normal 47px/47px 'Helvetica'; /* Edit font-size (28px) to change the icon size */
  text-transform: none;
  text-align: center;
  position: absolute;
  content: "\2261"; /* Hamburger icon */
  text-indent: 0;
  speak: none;
  width: 100%;
  left: 0;
  top: 0;
}

.nav-toggle.active:before {
  font-size: 24px;
  content: "\78"; /* Close icon */
}

.header00 {
    display: table;
    width: 100%;
    text-align:center;
}
.header00 > div {
    display: table-cell;
    vertical-align:middle;
}
.col {
    width:20%;
	padding:3px;
}

img {width:;}


