/* CSS Document */

@font-face {
    font-family: 'architectureregular';
    src: url('../fonts/architecture-webfont.eot');
    src: url('../fonts/architecture-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/architecture-webfont.woff') format('woff'),
         url('../fonts/architecture-webfont.ttf') format('truetype'),
         url('../fonts/architecture-webfont.svg#architectureregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MyriadPro-Regular.woff') format('woff'),
         url('../fonts/MyriadPro-Regular.ttf') format('truetype');
         /*url('fonts/MyriadPro-Regular.svg#myriad_probold') format('svg');*/
    font-weight: normal;
    font-style: normal;
}
.clear { clear:both;}
a:focus {outline: none;}
button:focus {outline: none;}
body { border-top:4px solid #009049; font-family: 'MyriadPro-Regular';}
header { width:100%; background:#002559; border-top:3px solid #fff; border-bottom:4px solid #001f4a; }
header .container {background:url(../images/header-bg.png) no-repeat top center;}
.logo { width:375px;  background:#fff; text-align:center;} 
header .container h2 { float:left;width:100%; /*text-align:center; */color:#f6ff00; font-family: 'architectureregular'; font-size:24px; text-transform:uppercase; letter-spacing:1px;}
.navbar-default {float:right !important;background:none; border:none; margin:35px 38px 0 0;}
.navbar-nav li { color:#fff;}
.navbar-default .navbar-nav { }
.navbar-nav li a { color:#fff;  text-transform:uppercase;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background:none; color:#fff;}
.navbar-default .navbar-nav > li { background:url(../images/nav-border.gif) no-repeat 0px 11px; padding-right:6px; padding-left:12px;}
.navbar-default .navbar-nav > li:first-child { background:none;}
.navbar-default .navbar-nav > li > a { color:#fff; padding:7px; transition:all 1s, border-radius 1s;-webkit-transition:background 1s, -webkit-border-radius 1s;-moz-transition:background 1s, -moz-border-radius 1s;border-radius:4px;}
.navbar-default .navbar-nav > li > a:hover { color:#fff; background:#009049; border-radius:4px;}
.navbar-default .navbar-nav > li > a.active { color:#fff; background:#009049;border-radius:4px;}
.slider { background:#fff; padding:4px;margin:14px 29px 0 0;}
.carousel-indicators { display:none;}
.sub-menu { margin-top:14px; min-height:160px;}
.sub-menu .thumbnail { border:none; background:url(../images/divider-2.gif) no-repeat left 5px; text-align:center; padding-left:20px;}
.sub-menu .thumbnail h2 {margin:10px 0 3px 0; }
.sub-menu .thumbnail h2 a {font-family: 'architectureregular'; font-size:24px; text-transform:uppercase; color:#0a3f89; text-transform:uppercase;  }
.sub-menu .thumbnail p { padding-left:20px; padding-right:10px;   color:#0b0c0d; font-size:14px;} 
.sub-menu .thumbnail h2 a:hover { color:#009049; text-decoration:none;}
.bgnone { background:none !important; }
.sub-menu .col-sm-6 .col-md-4 { margin-right:20px; padding-left:0px;}
.carousel .item {width: 100%;  max-height: 294px;}
.carousel .item img {width: 100%; }
.carousel .carousel-control {background: none;border: none;top: 50%;}
.carousel-control {border-radius: 23px;color: #002559;font-size: 60px;font-weight: 100;height: 40px;left: 0px;line-height: 30px;margin-top: -20px;opacity: 1;
    position: absolute;text-align: center;top: 40%;width: 40px; }
.carousel-control:hover, .carousel-control:focus { color: #002559; opacity:0.8;}
.slider-caption {z-index:1; position: absolute; right:0px; bottom:0px; color:#fff; background:rgba(0,0,0,0.8); padding:0px 20px;}	
.slider-caption h2 { font-size:20px !important;margin-top:10px; color:#fff !important; font-family: 'MyriadPro-Regular' !important; text-transform:capitalize !important;}
.slider-caption p { font-size:14px;}
.welcome { background:#009049;}
.welcome .container { background:url(../images/welcome-bg.gif) left top repeat-x;}
.welcome .col-sm-9 { padding:15px 80px 0 40px}
.welcome .container .videoBg { background:#fff; padding:4px; margin:8px 0;} 
.welcome .container .video { position:relative; z-index:0;}
.welcome .container .video img { width:100%;}
.welcome .container .video a {  position:absolute; top:50%; left:50%; margin-left:-27px; margin-top:-25px; z-index:1;}
.welcome .container h1 { font-size:30px; color:#fffc1b; letter-spacing:1px; text-transform:uppercase; font-family: 'architectureregular';} 
.welcome .container p { color:#fff; font-size:14px; line-height:18px; padding:6px 0 0 0; margin-bottom:5px;}
.welcome .container a.readmore { float:right; background:#fffc1b; padding:10px 12px; font-size:14px; color:#000; border-bottom:2px solid #0d0d02; margin:5px 0 10px 0;}
.welcome .container a.readmore:hover { text-decoration:none;}
.ourclientbg .container {}
.ourclientbg .container h2 { font-family: 'architectureregular'; color:#009049; font-size:24px; letter-spacing:1px; text-transform:uppercase; border-bottom:1px solid #aeaeae; padding-bottom:10px;} 
.ourclientbg .container .ourclient { height:200px; padding-right:50px; }
#client  { margin-top:20px;}
#client .carousel-control {color: #5a5a5a;font-size: 18px;font-weight: 600; border-radius:0px;
    position: absolute;text-align: center;width: 18px; height:18px; line-height:16px; background:#dfdfdf; opacity:1; top:-28px; text-shadow:none;} 
#client .carousel-control:hover { color:#009049;}
#client .carousel-control.right { right:0px;}
.ourclientbg .container .testimon { padding-right:50px;background:url(../images/divider-1.gif) right 27px no-repeat;}
.ourclientbg .container .testimon p { padding:10px; margin-bottom:0px; color:#5b5b5b; font-family:Arial, Helvetica, sans-serif; margin-top:19px; border-radius:10px;background: #e9e9e9; /* Old browsers */
background: -moz-linear-gradient(top, #e9e9e9 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e9e9e9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e9e9e9 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e9e9e9 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #e9e9e9 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#ffffff',GradientType=0 ); border:1px solid #dfdfdf; /* IE6-9 */}
.ourclientbg .container .testimon .com { font-family:Arial, Helvetica, sans-serif;padding:22px 20px 0 0;  background:url(../images/testi-arrow.gif) 30px top no-repeat;}
.ourclientbg .container .testimon .com h4 { font-size:14px; color:#171717; margin:0 0 5px 0; padding:0px; font-weight:bold; display:inline;}
.ourclientbg .container .testimon .com h5 { font-size:12px; color:#4d4d4d;margin:0px; padding:0px; display:inline;}
.ourclientbg .container .testimon .com span { font-size:12px; color:#0a3f89;margin:0px; padding:0px; font-weight:bold; display:block;}
.ourclientbg .container .contact { }
.ourclientbg .container .contact p { padding:0px 0 5px 10px;} 
.ourclientbg .container .contact p .glyphicon { padding:4px 10px 0 0; font-size:20px; color:#002559;}
.ourclientbg .container .contact p a { color:#009049; text-decoration:underline; font-weight:bold;}
.footer-1 { background:#000; padding:18px 0px 0px; margin-top:20px;}
.footer-1 ul { list-style:none;color:#fff; margin:0 0 0 -15px; padding:5px 0 0 0;}
.footer-1 ul li { display:inline; }
.footer-1 ul li a { color:#fff; text-decoration:none; font-size:12px; padding:0px 10px 5px 8px; }
.footer-1 ul li a:hover { color:#009049;}
a.download  {font-family: 'architectureregular'; color:#fffc1b; font-size:18px; letter-spacing:1px; text-transform:uppercase; padding:4px 40px 20px 0; background:url(../images/ic-download.gif) no-repeat right 1px; }
a.download:hover { text-decoration:none;}
.footer-1 .col-sm-4 { padding-right:0px;}
.footer-2 { background:#222222; padding:8px 0px 0px;} 
.footer-2 p { color:#4d4d4d;font-size:12px; }
.footer-2 span { color:#4d4d4d; font-size:12px;}
.footer-2 span a { color:#28a165; text-decoration:none;}
.sub .left h1 { padding-bottom:10px;}
.sub .left p { padding:0 0 10px 10px;}
.sub .left p a { color:#009049;}
.sub .container h1 {font-family: 'architectureregular'; color:#009049; font-size:28px; letter-spacing:1px; text-transform:uppercase;}
.sub .glyphicon { color:#002559; font-size:24px; margin-right:10px; margin-top:2px;}
/*.form { padding-right:50px;}
.form input[type='text'] { width:100%; height:30px; padding:0px 5px; border:1px solid #e2e2e2; color:#333333; background:#f3f3f3; margin-bottom:10px; border-radius:5px;}
.form input[type='email'] { width:100%; height:30px;padding:0px 5px; border:1px solid #e2e2e2; color:#333333;background:#f3f3f3; margin-bottom:10px; border-radius:5px;}
.form textarea { width:100%; height:70px; border:1px solid #e2e2e2;padding:10px 5px; background:#f3f3f3;color:#666 !important; font-family:Arial, Helvetica, sans-serif !important; margin-bottom:10px; border-radius:5px; resize:none;}
.form::-moz-placeholder {color:#666 !important;}
.form::-ms-input-placeholder {color:#666 !important;}
.form::-webkit-input-placeholder {color:#666 !important;}*/
.form { position:relative;}
.form-control { height:30px; resize:none;}
.form-group .btn { background:#002559; color:#fff; box-shadow:none; border:none;}
.form-group textarea { color:#999;}
#resultMsg .successMsg {font-size:12px; color:#fff; font-weight:bold;}
#mask {display: none;background: #000; position: fixed; left: 0; top: 0; z-index: 10;width: 100%; height: 100%;opacity: 0.8;z-index: 999999;}
.successMsg {min-width:200px;padding:0px 0 0 0;text-align:center!important;color:#fff !important;}
.showResultPopup{display:none;background: #009049;padding: 10px; 	border: 2px solid #014f28;float: left;font-size: 1.2em;position:absolute;top: 50px; left: 0px;
	z-index: 99999;/* Safari, Chrome */ vertical-align:middle;
	border-radius:3px 3px 3px 3px;-moz-border-radius: 3px; /* Firefox */-webkit-border-radius: 3px; /* Safari, Chrome */}

.error { color:red; font-size:12px; position:absolute; top:29px; left:29px;}
.map .container {padding-right:110px; padding-left:40px; margin-bottom:20px; margin-top:20px;}
.abt h1 {font-family: 'architectureregular'; color:#009049; font-size:28px; letter-spacing:1px; text-transform:uppercase;}
.abt h2 {font-family: 'architectureregular'; color:#009049; font-size:24px; letter-spacing:1px; text-transform:uppercase; padding:5px 0 0 10px; margin-top:10px;}
.abt p { color:#333; text-align:justify; }
.abt .rgt { background: url(../images/gearwheel.png) no-repeat right top #f0f0f0; /* Old browsers */
 border:1px solid #E6E6E6; margin-top:20px;}
.abt .rgt ul { margin:0px; padding:10px 0 10px 24px;}
.abt .rgt ul li { padding-bottom:6px; color:#009049;  font-family:"Myriad Pro", Arial, Verdana, "Trebuchet MS";} 
.abt .rgt ul li a { color:#333;}
.abt .rgt ul li a:hover { text-decoration:underline;}
.abt .lft ul {margin:0px; padding:10px 0 10px 24px;}
.abt .lft ul li { padding-bottom:6px; color:#009049;   font-size:18px; font-style:italic;} 
.abt .lft ul li span { color:#009049;}

.pro {  }
.pro .container .row {border-bottom:1px solid #333333;}
.pro h1 {font-family: 'architectureregular'; color:#009049; font-size:28px; letter-spacing:1px; text-transform:uppercase;}
.pro h2 {color:#2b2b2b; font-size:18px; letter-spacing:1px; text-transform:uppercase; padding:5px 0 0 0px; margin:0px 0 10px;}
.pro ul { padding-left:15px; margin-left:0px; }
.pro ul li { line-height:24px;color:#009049;}
.pro ul li span{ line-height:24px; color:#333; }
.pro .col-sm-4 img { }
.panel-group { padding:10px 0 0 0;}
.panel-title {color:#009049;}
.panel-title > a { display:block;}
.panel-title > a:hover { text-decoration:none; color:#009049;}
a:hover, a:focus { text-decoration:none;}
.panel h3 { font-size:18px; font-weight:bold;}
.panel h4:first-child { padding-top:0px;}
.panel h4 { font-size:16px; font-weight:bold; text-transform:uppercase; padding-top:10px;}
.panel p { }
.pro-img {border:1px solid #ddd; padding:3px; background:#fff; text-align:center; margin-bottom:25px;}
.pro-img span { color:#002559; display:block; padding:5px 0px; font-weight:bold;}
.modal-content { width:500px; padding:10px;}






/*.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}*/

#inTurnFadingTextG{
width:400px;padding:10px 0 0 32px;}
.inTurnFadingTextG{
font-family: 'architectureregular'; font-size:24px; text-transform:uppercase; letter-spacing:1px;
color:#f6ff00;
text-decoration:none;
font-weight:normal;
font-style:normal;
float:left;
-moz-animation-name:bounce_inTurnFadingTextG;
-moz-animation-duration:8s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-animation-name:bounce_inTurnFadingTextG;
-webkit-animation-duration:8s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-animation-name:bounce_inTurnFadingTextG;
-ms-animation-duration:8s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-animation-name:bounce_inTurnFadingTextG;
-o-animation-duration:8s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
animation-name:bounce_inTurnFadingTextG;
animation-duration:8s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#inTurnFadingTextG_1{
-moz-animation-delay:0.44s;
-webkit-animation-delay:0.44s;
-ms-animation-delay:0.44s;
-o-animation-delay:0.44s;
animation-delay:0.44s;
}

#inTurnFadingTextG_2{
-moz-animation-delay:0.55s;
-webkit-animation-delay:0.55s;
-ms-animation-delay:0.55s;
-o-animation-delay:0.55s;
animation-delay:0.55s;
}

#inTurnFadingTextG_3{
-moz-animation-delay:0.66s;
-webkit-animation-delay:0.66s;
-ms-animation-delay:0.66s;
-o-animation-delay:0.66s;
animation-delay:0.66s;
}

#inTurnFadingTextG_4{
-moz-animation-delay:0.77s;
-webkit-animation-delay:0.77s;
-ms-animation-delay:0.77s;
-o-animation-delay:0.77s;
animation-delay:0.77s;
}

#inTurnFadingTextG_5{
-moz-animation-delay:0.88s;
-webkit-animation-delay:0.88s;
-ms-animation-delay:0.88s;
-o-animation-delay:0.88s;
animation-delay:0.88s;
}

#inTurnFadingTextG_6{
-moz-animation-delay:0.99s;
-webkit-animation-delay:0.99s;
-ms-animation-delay:0.99s;
-o-animation-delay:0.99s;
animation-delay:0.99s;
}

#inTurnFadingTextG_7{
-moz-animation-delay:1.1s;
-webkit-animation-delay:1.1s;
-ms-animation-delay:1.1s;
-o-animation-delay:1.1s;
animation-delay:1.1s;
}

#inTurnFadingTextG_8{
-moz-animation-delay:1.21s;
-webkit-animation-delay:1.21s;
-ms-animation-delay:1.21s;
-o-animation-delay:1.21s;
animation-delay:1.21s;
}

#inTurnFadingTextG_9{
-moz-animation-delay:1.32s;
-webkit-animation-delay:1.32s;
-ms-animation-delay:1.32s;
-o-animation-delay:1.32s;
animation-delay:1.32s;
}

#inTurnFadingTextG_10{
-moz-animation-delay:1.43s;
-webkit-animation-delay:1.43s;
-ms-animation-delay:1.43s;
-o-animation-delay:1.43s;
animation-delay:1.43s;
}

#inTurnFadingTextG_11{
-moz-animation-delay:1.54s;
-webkit-animation-delay:1.54s;
-ms-animation-delay:1.54s;
-o-animation-delay:1.54s;
animation-delay:1.54s;
}

#inTurnFadingTextG_12{
-moz-animation-delay:1.65s;
-webkit-animation-delay:1.65s;
-ms-animation-delay:1.65s;
-o-animation-delay:1.65s;
animation-delay:1.65s;
}

#inTurnFadingTextG_13{
-moz-animation-delay:1.76s;
-webkit-animation-delay:1.76s;
-ms-animation-delay:1.76s;
-o-animation-delay:1.76s;
animation-delay:1.76s;
}

#inTurnFadingTextG_14{
-moz-animation-delay:1.87s;
-webkit-animation-delay:1.87s;
-ms-animation-delay:1.87s;
-o-animation-delay:1.87s;
animation-delay:1.87s;
}

#inTurnFadingTextG_15{
-moz-animation-delay:1.98s;
-webkit-animation-delay:1.98s;
-ms-animation-delay:1.98s;
-o-animation-delay:1.98s;
animation-delay:1.98s;
}

#inTurnFadingTextG_16{
-moz-animation-delay:2.09s;
-webkit-animation-delay:2.09s;
-ms-animation-delay:2.09s;
-o-animation-delay:2.09s;
animation-delay:2.09s;
}

#inTurnFadingTextG_17{
-moz-animation-delay:2.2s;
-webkit-animation-delay:2.2s;
-ms-animation-delay:2.2s;
-o-animation-delay:2.2s;
animation-delay:2.2s;
}

#inTurnFadingTextG_18{
-moz-animation-delay:2.31s;
-webkit-animation-delay:2.31s;
-ms-animation-delay:2.31s;
-o-animation-delay:2.31s;
animation-delay:2.31s;
}

#inTurnFadingTextG_19{
-moz-animation-delay:2.42s;
-webkit-animation-delay:2.42s;
-ms-animation-delay:2.42s;
-o-animation-delay:2.42s;
animation-delay:2.42s;
}

#inTurnFadingTextG_20{
-moz-animation-delay:2.53s;
-webkit-animation-delay:2.53s;
-ms-animation-delay:2.53s;
-o-animation-delay:2.53s;
animation-delay:2.53s;
}

#inTurnFadingTextG_21{
-moz-animation-delay:2.64s;
-webkit-animation-delay:2.64s;
-ms-animation-delay:2.64s;
-o-animation-delay:2.64s;
animation-delay:2.64s;
}

#inTurnFadingTextG_22{
-moz-animation-delay:2.75s;
-webkit-animation-delay:2.75s;
-ms-animation-delay:2.75s;
-o-animation-delay:2.75s;
animation-delay:2.75s;
}

#inTurnFadingTextG_23{
-moz-animation-delay:2.86s;
-webkit-animation-delay:2.86s;
-ms-animation-delay:2.86s;
-o-animation-delay:2.86s;
animation-delay:2.86s;
}

#inTurnFadingTextG_24{
-moz-animation-delay:2.97s;
-webkit-animation-delay:2.97s;
-ms-animation-delay:2.97s;
-o-animation-delay:2.97s;
animation-delay:2.97s;
}

#inTurnFadingTextG_25{
-moz-animation-delay:3.08s;
-webkit-animation-delay:3.08s;
-ms-animation-delay:3.08s;
-o-animation-delay:3.08s;
animation-delay:3.08s;
}

#inTurnFadingTextG_26{
-moz-animation-delay:3.19s;
-webkit-animation-delay:3.19s;
-ms-animation-delay:3.19s;
-o-animation-delay:3.19s;
animation-delay:3.19s;
}

#inTurnFadingTextG_27{
-moz-animation-delay:3.3s;
-webkit-animation-delay:3.3s;
-ms-animation-delay:3.3s;
-o-animation-delay:3.3s;
animation-delay:3.3s;
}

#inTurnFadingTextG_28{
-moz-animation-delay:3.41s;
-webkit-animation-delay:3.41s;
-ms-animation-delay:3.41s;
-o-animation-delay:3.41s;
animation-delay:3.41s;
}

#inTurnFadingTextG_29{
-moz-animation-delay:3.52s;
-webkit-animation-delay:3.52s;
-ms-animation-delay:3.52s;
-o-animation-delay:3.52s;
animation-delay:3.52s;
}

#inTurnFadingTextG_30{
-moz-animation-delay:3.63s;
-webkit-animation-delay:3.63s;
-ms-animation-delay:3.63s;
-o-animation-delay:3.63s;
animation-delay:3.63s;
}

#inTurnFadingTextG_31{
-moz-animation-delay:3.74s;
-webkit-animation-delay:3.74s;
-ms-animation-delay:3.74s;
-o-animation-delay:3.74s;
animation-delay:3.74s;
}

#inTurnFadingTextG_32{
-moz-animation-delay:3.85s;
-webkit-animation-delay:3.85s;
-ms-animation-delay:3.85s;
-o-animation-delay:3.85s;
animation-delay:3.85s;
}

#inTurnFadingTextG_33{
-moz-animation-delay:3.96s;
-webkit-animation-delay:3.96s;
-ms-animation-delay:3.96s;
-o-animation-delay:3.96s;
animation-delay:3.96s;
}

@-moz-keyframes bounce_inTurnFadingTextG{
0%{
color:#f6ff00;
}

100%{
color:#FFFFFF;
}

}

@-webkit-keyframes bounce_inTurnFadingTextG{
0%{
color:#f6ff00;
}

100%{
color:#FFFFFF;
}

}

@-ms-keyframes bounce_inTurnFadingTextG{
0%{
color:#f6ff00;
}

100%{
color:#FFFFFF;
}

}

@-o-keyframes bounce_inTurnFadingTextG{
0%{
color:#f6ff00;
}

100%{
color:#FFFFFF;
}

}

@keyframes bounce_inTurnFadingTextG{
0%{
color:#f6ff00;
}

100%{
color:#FFFFFF;
}

}


@media (max-width: 767px) {
.navbar-default  { width:100%;  margin:0px 0px 0 0;}
.logo { width:290px;}
.navbar-default .navbar-nav > li { background:none;}
.navbar-default .navbar-nav > li a { border-bottom:1px solid #fff;}
header .container h2 { font-size:14px;}
.slider { width:100%; float:none !important; clear:both; margin-bottom:10px;}
.sub-menu .thumbnail { background: none; margin-bottom:5px;}
.slider-caption {z-index:1; position: absolute; right:0px; bottom:0px; color:#fff; background:rgba(0,0,0,0.5); padding:0px 20px; }
.slider-caption h2 { font-size:14px; margin-top:5px;}
.slider-caption p { font-size:12px; padding:5px 0 0 0;}
.welcome .col-sm-9 { padding:15px 10px 0 10px}
.ourclientbg .container .ourclient { background:none; padding-right:0px; height:auto;} 
.ourclientbg .container .col-sm-6 {}
.ourclientbg .container .testimon { background:none; float:left;}
.footer-1 .col-sm-4 { padding-right:15px;}
.form { padding-right:0px;} 
.map .container { padding:0px 15px; margin:10px 0px;}
#inTurnFadingTextG{width:300px;padding:10px 0 0 16px;}
.inTurnFadingTextG{font-size:20px;}
@media (max-width: 1024px) {
.slider { margin-right:0px;}
}