body { margin: 0px; padding: 0px;   color:#000;    background-size:contain;}

ul, li { list-style: none; margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }

a { text-decoration: none !important; outline: none !important; }

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }

*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }

h1 { font-family: 'HelveticaMedExt'; font-size: 40px; font-style: normal;color:#fff;     text-indent: -20px; font-style: italic;}

h2 { font-family: 'oswald-regular'; font-size:58px; color: #fff;line-height:80px; }

a em{font-family: 'HelveticaCondensed';font-style:normal;font-weight: bold;}

.fadeInBlock {    opacity:0;}

.onlydesktop{display:block}
.onlymobile{display:none}

.onlydesktop2{display:block}
.onlymobile2{display:none}

.onlydesktop3{display:block}
.onlymobile3{display:none}

.bx-wrapper  .onlydesktop{display:block}
.bx-wrapper  .onlymobile{display:none}

.outer {  margin: 0px auto;}



.hed-btn ul li a { font-size: 14px; font-family: 'oswaldregular'; text-transform:uppercase;  margin-right: 10px; color:#bd1e2c; padding-left: 10px;
-webkit-transition: color 150ms ease-out 250ms;    -moz-transition: color 150ms ease-out 250ms;  -o-transition: color 150ms ease-out 250ms; transition: color 150ms ease-out 250ms;}

.hed-btn ul li:last-child a { border-right: 0px solid; padding-right: 0px; padding-left: 10px; }
.hed-btn ul li a:hover { color: #6c6c6c; -webkit-transition: color 150ms ease-in 250ms;    -moz-transition: color 150ms ease-in 250ms;  -o-transition: color 150ms ease-in 250ms; transition: color 150ms ease-in 250ms;}

.active:target:before {
  content:"";
  display:block;
  height:60px;
  margin:-60px 0 0;
}

a.btnlink1 {    font-family: 'BlairMdITCTTMedium';
    display: table;
    font-size: 42px;
    line-height: 50px;
    word-wrap: break-word;
     color: #fff;
    background: #00837d;
    padding: 15px 30px;
    border-radius: 20px;
     max-width: 88%;
	 margin:30px auto;
    text-align: center; -webkit-transition: color 150ms ease-out 250ms;    -moz-transition: color 150ms ease-out 250ms;  -o-transition: color 150ms ease-out 250ms; transition: color 150ms ease-out 250ms;}
a.btnlink1:hover{  color: #ccc; -webkit-transition: color 150ms ease-in 250ms;    -moz-transition: color 150ms ease-in 250ms;  -o-transition: color 150ms ease-in 250ms; transition: color 150ms ease-in 250ms;}

a.btnlink2 {
	font-family: 'BlairMdITCTTMedium';
    display: table;
    font-size: 42px;
    line-height: 50px;
    word-wrap: break-word;
     color: #00837d;
    background: #fff;
    padding: 15px 30px;
    border-radius: 20px;
     max-width: 88%;
	 margin:30px auto;
	 border: 5px solid #00837d;
    text-align: center; -webkit-transition: color 150ms ease-out 250ms;    -moz-transition: color 150ms ease-out 250ms;  -o-transition: color 150ms ease-out 250ms; transition: color 150ms ease-out 250ms;}
a.btnlink2:hover{  color: #000; -webkit-transition: color 150ms ease-in 250ms;    -moz-transition: color 150ms ease-in 250ms;  -o-transition: color 150ms ease-in 250ms; transition: color 150ms ease-in 250ms;}

a.btnlink3 {
	font-family: 'BlairMdITCTTMedium';
    display: table;
    font-size: 42px;
    line-height: 50px;
    word-wrap: break-word;
     color: #fff;
  /*  background: #fff;*/
    padding: 15px 30px;
    border-radius: 20px;
     max-width: 88%;
	 margin:60px auto;
	 border: 5px solid #fff;
    text-align: center; -webkit-transition: color 150ms ease-out 250ms;    -moz-transition: color 150ms ease-out 250ms;  -o-transition: color 150ms ease-out 250ms; transition: color 150ms ease-out 250ms;}
a.btnlink3:hover{  color: #00837d; -webkit-transition: color 150ms ease-in 250ms;    -moz-transition: color 150ms ease-in 250ms;  -o-transition: color 150ms ease-in 250ms; transition: color 150ms ease-in 250ms;}

a.showmore { float: right;    margin-right: 5%; color: #00837d;    font-size: 30px;    font-family: 'HelveticaCondensed';    font-weight: bold; -webkit-transition: color 150ms ease-out 250ms;    -moz-transition: color 150ms ease-out 250ms;  -o-transition: color 150ms ease-out 250ms; transition: color 150ms ease-out 250ms; }
a.showmore:hover{ color: #000 !important; -webkit-transition: color 150ms ease-in 250ms; -moz-transition: color 150ms ease-in 250ms;  -o-transition: color 150ms ease-in 250ms; transition: color 150ms ease-in 250ms;}

a.readmore { color:#fff !important; -webkit-transition: color 150ms ease-out 250ms;    -moz-transition: color 150ms ease-out 250ms;  -o-transition: color 150ms ease-out 250ms; transition: color 150ms ease-out 250ms; }
a.readmore:hover{ color: #00837d !important; -webkit-transition: color 150ms ease-in 250ms; -moz-transition: color 150ms ease-in 250ms;  -o-transition: color 150ms ease-in 250ms; transition: color 150ms ease-in 250ms;}

.footer-nav-links li a { color:#fff !important; -webkit-transition: color 150ms ease-out 250ms;    -moz-transition: color 150ms ease-out 250ms;  -o-transition: color 150ms ease-out 250ms; transition: color 150ms ease-out 250ms; }
.footer-nav-links li a:hover{ color: #914ec7 !important; -webkit-transition: color 150ms ease-in 250ms; -moz-transition: color 150ms ease-in 250ms;  -o-transition: color 150ms ease-in 250ms; transition: color 150ms ease-in 250ms;}

a.rslink {-webkit-transition: color 150ms ease-out 250ms;    -moz-transition: color 150ms ease-out 250ms;  -o-transition: color 150ms ease-out 250ms; transition: color 150ms ease-out 250ms;}
a.rslink:hover { color: #366f8a ; -webkit-transition: color 150ms ease-in 250ms;    -moz-transition: color 150ms ease-in 250ms;  -o-transition: color 150ms ease-in 250ms; transition: color 150ms ease-in 250ms;}

/* header css start */

a.imglink,,a.hotlink,a.holink,a.joinlink,a.search,.social-icons li a,.log a,#backTop,.btn  { opacity:1; -webkit-transition: opacity 150ms ease-out 250ms;  -moz-transition: opacity 150ms ease-out 250ms;  -o-transition: opacity 150ms ease-out 250ms; transition: opacity 150ms ease-out 250ms;}
a.imglink:hover,a.hotlink:hover,a.holink:hover,a.joinlink:hover,a.search:hover ,.social-icons li a:hover,.log a:hover,#backTop:hover,.btn:hover {opacity:0.7; -webkit-transition: opacity 150ms ease-in 250ms;    -moz-transition: opacity 150ms ease-in 250ms;  -o-transition: opacity 150ms ease-in 250ms; transition: opacity 150ms ease-in 250ms;}

.container {width: 1000px;}

h3{font-family:'HelveticaNeueMedium';font-size:70px;color:#fff;}
h4{font-family:'HelveticaCondensedLightLi';font-size:60px;color:#fff;}
h5{font-family:'HelveticaCondensedLightLi';}
h6{font-family:'HelveticaCondensedLightLi';font-size:40px;color:#fff;}
p{font-size:24px;font-family:'CenturySchoolbookRegular';color:#fff;line-height:30px;text-align:center;margin:15px auto 30px 0px;  text-shadow: 1px 1px 1px #333;}
a{font-family:'CenturySchoolbookRegular';}
label{font-family:'CenturySchoolbookRegular';}

.navbar-brand{padding: 5px 5px;}
.navbar-default {background:none;border:none;}
.navbar-fixed-top {position: fixed;background-color:#000;padding: 0px 30px;z-index:10000;}
.navbar-nav>li {float: left;min-width:140px;}
.navbar-default .navbar-nav>li>a {color: #fff;font-size:28px;font-family:'oswald-light';     padding-left: 0px;line-height: 30px;text-align:center;padding-right:0px;
/*-webkit-transition: color 150ms ease-out 250ms;    -moz-transition: color 150ms ease-out 250ms;  -o-transition: color 150ms ease-out 250ms; transition: color 150ms ease-out 250ms;*/
/*-webkit-transition: background-color 150ms ease-out 250ms;
-moz-transition: background-color 150ms ease-out 250ms;  -o-transition: background-color 150ms ease-out 250ms; transition: background-color 150ms ease-out 250ms;*/}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {color:#fff;/*-webkit-transition: color 150ms ease-in 250ms;    -moz-transition: color 150ms ease-in 250ms;  -o-transition: color 150ms ease-in 250ms; transition: color 150ms ease-in 250ms;-webkit-transition: background-color 200ms ease-in 350ms;    -moz-transition: background-color 200ms ease-in 350ms;  -o-transition: background-color 200ms ease-in 350ms; transition: background-color 200ms ease-in 350ms;*/
}


.culture.active{background-color:#717c6a;}
.navbar-default .navbar-nav>li>a.culture:hover{background-color:#717c6a;}

.navbar-default .navbar-nav>li>a.services.active{background-color:#d6cbb2;color:#000;}
.navbar-default .navbar-nav>li>a.services:focus,.navbar-default .navbar-nav>li>a.services.active:hover,.navbar-default .navbar-nav>li>a.services:hover{background-color:#d6cbb2;color:#000;}

.people.active{background-color:#caaa93;}
.navbar-default .navbar-nav>li>a.people:hover{background-color:#caaa93;}

.careers.active{background-color:#344c56;}
.navbar-default .navbar-nav>li>a.careers:hover{background-color:#344c56;}


.navbar-default .navbar-nav>li>a.resources.active{background-color:#e3dad0;color:#000;}
.navbar-default .navbar-nav>li>a.resources:focus,.navbar-default .navbar-nav>li>a.resources.active:hover,.navbar-default .navbar-nav>li>a.resources:hover{background-color:#e3dad0;color:#000;}

.portal.active{background-color:#5e4970;}
.navbar-default .navbar-nav>li>a.portal:hover{background-color:#5e4970;}

.contact.active{background-color:#7e878b;}
.navbar-default .navbar-nav>li>a.contact:hover{background-color:#7e878b;}
.navigation{display:none;}


.header {background:url(../images/home-bg.jpg); width:100%;    background-size: cover;}
.header .menuarea{}
.header .home-logo{text-align:center;margin:100px auto 40px auto;}
.header .home-logo img{max-width:580px;}
.header .information{text-align:center;}
.header .information h1{text-shadow: 2px 2px 2px #333;}
.header .information p{color: #f8fdff; }
.header .information .line{height:3px;width:100%;background-color:#fff;margin-top: 5px;box-shadow: 0px 2px 5px #333;max-width:660px;margin:auto;}

.lnnovo-box{    background: rgba(0, 87, 123, 0.43);/*background:url(../images/rep-1.png) repeat-x;*/ padding:20px 0px;background-size: contain;background-blend-mode: overlay;}
.lnnovo-box .left{float:left; width: 25%;    text-align: right;    padding-right: 20px; text-shadow: 2px 2px 2px #000;   }
.lnnovo-box .left img{max-width:140px;}
.lnnovo-box .right{float:left;width:65%;text-align:center;}
.lnnovo-box .right p{font-size:32px;font-family:'Centuryschoolbook';color:#fff;font-style:italic;line-height:38px;text-align:center;    margin-bottom: 10px;    margin-top:0px;}
.lnnovo-box .right span{font-size:24px;font-family:'Centuryschoolbook';color:#fff;text-align:center;font-style:italic; text-shadow: 1px 1px 1px #333;}

.image-box{}
.image-box ul{}
.image-box ul li{float:left;width:20%;}
.image-box ul li img{max-width:100%;}

.culture-inner .image-box ul li, .header .image-box ul li{float:left;width:20%;overflow:hidden;}
.culture-inner  .image-box ul li img, .header .image-box ul li img{max-width:100%;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.culture-inner .image-box ul li:hover img, .header .image-box ul li:hover img {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}

.down-arrow{text-align:center;margin: 170px 0px;display: none;}
.down-arrow img{max-width:100%;}


/*..........  Culture Section  ..........*/


.culture-section{background-color:#717c6a;}
.culture-inner{background:url(../images/cultur-bg.jpg); width:100%;border-top:1px solid #fff;    background-size: cover;}

.culture-inner h3{    font-style: italic;text-align:center;margin:15px 0px 0px 220px;font-size: 80px;font-family:'HelveticaMedExt';    text-shadow: 0px 3px 5px #333;line-height: 100px;float: left;}
.culture-inner h4{      font-style: italic;  float: left;  line-height: 100px;     margin: 15px auto 0px 20px;text-align:center;    font-size: 48px;font-family:'HelveticaNeueLightExt';     text-shadow: 0px 3px 5px #333;}
.culture-inner h6{    max-width: 80%;clear:both; text-align: center;font-style: italic;font-size:18px;    margin: auto;line-height: 26px;
font-family:'HelveticaNeueLightExt'; text-shadow: 0px 3px 2px #333;}
.culture-inner .border{border: 1px solid #fff;margin: 20px auto 30px auto;box-shadow: 0px 2px 2px #333;}
.culture-section .lnnovo-box{background: rgba(55,61,52,0.43); padding: 20px 0px;background-size: contain;background-blend-mode: overlay;}

.services-inner .image-box ul li img {max-width:100%;max-width:100%;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.services-inner .image-box ul li a:hover img {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}

/*..........  Services Section  ..........*/

.services-section{background-color:#d6cbb2;}
.services-section h2{color:#000;}

.services-inner{background:url(../images/service-bg.jpg);background-size: cover; width:100%;border-top:1px solid #000;}
.services-inner p{text-align:left;margin: 30px 0px; color:#000;    text-shadow: 0px 0px 0px;}
.services-inner .part li{width:33.33%;    max-height: 555px;    overflow: hidden;}
.services-inner .part .services-indu{ display:none;   position: absolute;padding: 100px 20px 0px 20px; top:0;
background-color: rgba(21, 20, 20, 0.5);   height:100%;    z-index: 100;}
/*.services-inner .part .services-indu .indi h4{line-height:90px;font-family:'oswald-regular';text-align:center;}*/
.services-inner .part .services-part{background: rgba(21, 20, 20, 0.5);   position: absolute;
    top: 0px;z-index: 1000;    width: 100%;    text-align: center;}

.services-inner .part   a{display:block;position:relative;height:100%;width:100%}
.services-inner .part .services-part.active{background: rgba(21, 20, 20,0);}

.services-inner .part .services-part img{}
.services-inner .part .services-part.active img{ -moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.services-inner .part .services-part h4{line-height:90px;font-family:'oswald-regular'; text-shadow:0px 2px 2px #333;}
.services-inner .part .services-indu h5{font-size:40px;color:#fff;font-family:'oswald-regular'; text-shadow:0px 2px 2px #333;}
.services-inner .part .services-indu p{color:#fff;margin: 10px 0px;font-family:'oswald-light';font-size: 29px;  text-shadow:0px 2px 2px #333;}
.services-inner .part .services-indu span{color:#fff;font-family:'oswald-light';font-size: 20px; text-shadow:0px 2px 2px #333;}

.services-section .lnnovo-box{    background: rgba(125, 116, 95, 0.43);     padding: 20px 0px;    background-size: contain; background-blend-mode: overlay;}

.services-section .lnnovo-box .right p,  .services-section .lnnovo-box .right span{    color: #000;}

/*..........  People Section  ..........*/

.people-section{background-color:#caaa93;}
.people-inner{background:url(../images/people-bg.jpg);background-size: cover; width:100%;border-top:1px solid #fff;}
.people-inner p{margin:30px 0px;}
.people-inner .data-row{margin:30px 0px;}

.people-inner .data-row table{border-top:none;border-left:none;border-right:none;border-bottom:none;margin: auto;
max-width: 720px;}
.people-inner .data-row table tr{}
.people-inner .data-row table tr td{padding: 10px 0px 2px;font-size:20px;border-bottom:1px solid #594b42;border-top:none;border-left:none;border-right:none;}
.people-inner .data-row table tr td span.space{margin-right: 15px;    width: 37px;    display: inline-block;}
.people-inner .data-row table tr td.msg{width: 50px;    padding: 0px 30px;}
.people-inner .data-row table tr td.ext{text-align: right;width: 120px;}
.people-inner .data-row table tr td img{ margin-right: 15px;}
.people-inner .data-row table tr td a{color:#000;font-size:20px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}

.people-inner .data-row table tr td.ext a{text-align: left;    display: block;}

.people-section .lnnovo-box{    background: rgba(134, 103, 81, 0.43);
    padding: 20px 0px;
    background-size: contain;
    background-blend-mode: overlay;}


/*..........  Careers Section  ..........*/

.careers-section{background-color:#344c56;}
.careers-inner{    padding-top: 10px;background:url(../images/careers-bg.jpg);background-size: cover; width:100%;border-top:1px solid #fff;}
.careers-inner p{margin:20px 0px 20px 0px;}
.careers-inner .form-data{width: 100%;max-width: 500px;margin: 50px auto;text-align:center;}
.careers-inner .form-data .form-group label{font-size:20px;text-align:center;width: 100%;color:#fff;font-weight: normal;}
.careers-inner .form-data .form-group .form-control {height:45px;font-size:18px;border-radius:0px;}
.careers-inner .form-data .form-group .btn{background-color: #182428;border: 1px solid #9fadb3;color: #e9e9e9;font-size: 40px;width: 250px;height: 80px;
    margin: 30px 0px;font-family: oswald-light;border-radius: 0px;}

.careers-section .lnnovo-box{    background: rgba(14, 32, 39, 0.43);
    padding: 20px 0px;
    background-size: contain;
    background-blend-mode: overlay;}


/*..........  Resources Section  ..........*/

.resources-section{background-color:#e3dad0;}
.resources-section h2{color:#000;}
.resources-inner{padding-top: 10px;background:url(../images/resources-bg.jpg);background-size: cover; width:100%;border-top:1px solid #000;}
.resources-inner h5{font-size:40px;margin:20px 0px 20px 0px;font-family:'HelveticaNeueMedium';}
.resources-inner p{text-align:left;margin:20px 0px;color:#000;text-shadow:0px 0px 0px #000;}
.resources-inner a{float:right;font-size:24px;text-decoration:underline !important;color:#000;font-family:'HelveticaNeueMedium';}
.resources-inner .border{border-top:1px solid #000;margin:20px 0px;}

.resources-inner ul{}
.resources-inner ul li{float:left;width:18%;margin:auto 1%;}
.resources-inner ul li p{font-size:18px;margin:0px 0px;text-align:center;}
.resources-inner ul li img{max-width:100%;border:1px solid #000;}

.resources-inner .use-link{width: 100%;max-width: 580px;margin:auto;margin-bottom: 70px;}
.resources-inner .use-link p{color:#000;}
.resources-inner .use-link p a{float:none;font-size:20px;font-family: 'CenturySchoolbookRegular';
color: #17455a;line-height: 30px;    margin-left: 27px; display: inline-block;}
.resources-inner .use-link p span{float:none;font-size:20px;font-family: 'CenturySchoolbookRegular';
color: #000;line-height: 30px;    margin-left: 27px;}

/*..........  Portal Section  ..........*/
.portal-section{background-color:#5e4970;}
.portal-inner{padding-top:10px;background:url(../images/portal-bg.jpg);background-size: cover; width:100%;border-top:1px solid #fff;}
.portal-inner p{text-align:left;}
.portal-inner .our-client{background: rgba(0,0,0,0.2);padding:20px 30px;margin:30px auto 70px auto;width: 100%;max-width: 500px;}
.portal-inner .our-client .form-group {text-align:center;}
.portal-inner .our-client .form-group label{font-size:20px;text-align:center;width: 100%;color:#fff;font-weight: normal;}
.portal-inner .our-client .form-group .form-control {height:45px;font-size:18px;border-radius:0px;}
.portal-inner .our-client .form-group .btn{background-color: #000;border:1px solid #fff; color:#e9e9e9;padding:10px 30px;font-size:40px;margin: 30px 0px;font-family: oswald-light;border-radius: 0px;}

.portal-inner .our-client .form-group a.btn{background-color: #000;border:1px solid #fff; color:#e9e9e9;padding:10px 30px;font-size:40px;margin: 30px 0px;font-family: oswald-light;border-radius: 0px;}



/*..........  Contact Section  ..........*/

.contact-section{background-color:#7e878b;}
.contact-inner{padding-top: 30px;background:url(../images/contact-bg.jpg);background-size: cover; width:100%;border-top:1px solid #fff;}
.contact-inner h5{font-size:70px;margin:50px 0px;color:#fff;text-align:center;font-family: 'CenturySchoolbookRegular';}
.contact-inner p{text-align:left;}
.contact-inner .contact-form{margin:50px 0px;text-align:center;}
.contact-inner .contact-form .form-group label{font-size:20px;width: 100%;color:#fff;font-weight: normal;text-align: left;}
.contact-inner .contact-form .form-group .form-control {height:45px;font-size:18px;border-radius:0px;}
.contact-inner .contact-form .form-group  select { -webkit-appearance: none; -moz-appearance: none; background: url(../images/select-arrow.png) no-repeat right;
			background-color:#fff;}
.contact-inner .contact-form .form-group .btn{background-color: #454b54;border:1px solid #fff; color:#e9e9e9;padding:10px 30px;font-size:40px;margin: 30px 0px;font-family: oswald-light;border-radius: 0px;width: 250px;}
.contact-inner .contact-form .form-group textarea.form-control {height:auto !important;}

.contact-inner h1{font-size: 40px;text-indent: -50px;    text-align: center; margin:20px auto; }


/*..........  Footer Section  ..........*/

.footer{background-color:#252525;padding:30px 0px 70px;}
.footer .foot-logo img{max-width:100%;}

.footer p{text-align:left;margin: 15px 0px;font-size:24px;line-height: 30px;}
.footer p.call{font-size:34px;margin:30px 0px;font-weight:bold;}
.footer .social-media{display: table;margin:0px;margin-bottom: 40px;}
.footer .social-media p{text-align:left;}
.footer .social-media ul{}
.footer .social-media ul li{float:left;margin:0px 2px;}
.footer .social-media ul li a{display: block;}
.footer .social-media ul li img{}
.footer span{color:#666666;}

.footer .map{width:450px;float: right;}
.footer .policy{margin:20px 0px;text-align:center;float: right;}
.footer .policy ul{}
.footer .policy ul li{color:#fff;float:left;font-size:24px;margin: 0px 5px;}
.footer .policy ul li a{color:#fff;font-size:20px;text-decoration:underline !important;}

.footer .social-media p{display: table;    margin: 0px;}

.click-menu {
    width: 30px;
    background: #8C1EFB;
    position: relative;
    display: none;
    /* padding: 4px 4px 1px 4px; */
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 18px;
    font-weight: 700;
    float: right;
    width: 98%;
}
.click-menu strong {
    color: #ffffff;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 2px;
    width: 45px;
    text-transform: uppercase;
}
.click-menu span {
    background: url("images/menu-icon.png") no-repeat scroll left top;
    clear: both;
    display: block;
    float: right;
    height: 31px;
    width: 39px;
    margin-right: 5px;
}

#ascrail2000 div{border:1px solid #666 !important}
#backTop{left: 30px !important; bottom: 10px !important;cursor: pointer;position:fixed}
#callnowbtn {
    max-width: 300px;
    padding: 5px 10px;
    background: #fff;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    position: fixed;
    bottom: -64px;
    width: 98%;
    z-index: 1000;
}
#callnowbtn h3 {
    color: #fff;
    font-size: 28px;
    line-height: 50px;
    font-family: 'oswald-regular';
    text-transform: uppercase;
    float: left;
    width: 90%;
    color: #000;
    text-align: center;
	    max-width: 200px;
}
#callnowbtn img {
    float: right;
    margin: 10px;
}
.calldowndesktop {
    max-width: 300px;
    margin: auto;
}
.WPCALL {
    display: none;
}

.modal-dialog {width:70%;margin: 170px auto;}
.modal-content {border-radius: 0px;}
.modal-header {border-bottom:none;padding: 10px;}
.modal-header .close {background:url(../images/close.png);width:50px;height:50px;opacity: 1;text-indent: -10000px;margin-top: -40px;    margin-right: -40px;}

.modal-body {}
.modal-body .container{width:auto;}
.modal-body .people-image{text-align: center;}
.modal-body .people-image img{max-width:100%;}
.modal-body .people-info{padding-left: 15px;}
.modal-body .people-info h3{color:#000;font-family:'CenturySchoolbookRegular';font-size: 36px;float:left}
.modal-body .people-info span{color:#000;font-family:'CenturySchoolbookRegular';font-size: 36px;float:left;margin-left: 10px;line-height: 36px;}
.modal-body .people-info p{color:#000;font-style:italic;text-align:left;text-shadow:0px 0px 0px #000;font-size: 24px;margin: 10px 0px;line-height: 28px;}
.modal-body .people-info ul{}
.modal-body .people-info ul li{float:left;font-size:26px;font-weight:bold;margin-right:15px;font-family:'CenturySchoolbookRegular';color: #000;}
.modal-body .people-info ul li a{float:left;font-size:26px;font-weight:bold;margin-right:15px;font-family:'CenturySchoolbookRegular';color: #000;}

.titanlogo { margin:20px auto 0px; text-align:center}

@media (min-width:1400px)
{
	.services-inner .part li {max-height: 618px;}
	.people-inner .data-row table {max-width: 780px;}

}

@media (min-width:1470px)
{
		.navbar-nav>li {min-width: 156px;}
	.navbar-default .navbar-nav>li>a {padding-left: 15px;padding-right: 15px;text-align: center;}

}

@media (min-width:1501px)
{
	.services-inner .part li {    max-height: 680px;}

}

@media (min-width:1661px)
{
	.services-inner .part li {    max-height: 800px;}
}

@media (max-width:1440px )
{
	.services-inner .part .services-part h4{line-height:80px;font-size:50px;font-family:'oswald-regular';}
	.services-inner .part .services-indu h5{font-size:30px;color:#fff;font-family:'oswald-regular';}
	.services-inner .part .services-indu p{color:#fff;font-size: 24px;    margin: 5px 0px;}
	.services-inner .part .services-indu span {margin: 5px 0px;font-family:'oswald-light';font-size: 18px;	line-height: 20px;}
}

@media (max-width:1500px )
{
	.services-inner .part .services-part h4{line-height:80px;font-size:50px;font-family:'oswald-regular';}
 	.services-inner .part .services-indu h5{font-size:40px }
	.services-inner .part .services-indu p{ font-size: 26px;    margin: 5px 0px;}
	.services-inner .part .services-indu span {  font-size: 18px;	line-height: 20px;}

}



@media (max-width:1350px)
{
 	.onlydesktop{display:none;}
	.onlymobile{display:block;}

	.navbar-brand {width: 100%;margin: auto;text-align: center;float: none;     height: 60px;    padding: 10px 5px; }
	.navbar {min-height: 60px;padding: 0px 15px;}
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 100%;}
	/*.navbar-brand {float: left;height: 60px;line-height: 60px;padding: 10px 5px;}*/
	.logo img {margin:0px;max-height: 40px;}
	.navbar-header {position: absolute;right: 10px;top: 0px;}
	/*.navbar-default .navbar-collapse, .navbar-default .navbar-form {position: fixed;right: 80px;background: #000;}*/
	/*.navbar-right {margin-top: -5px;width: 100%;}*/
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:none;}
	.navbar-default .navbar-toggle {border:none;padding: 2px 10px;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background:none;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #fff;height: 6px;border-radius: 0px;width: 40px;margin-top: 6px;}

	.navbar-nav>li {float: none;}
	.navbar-default .navbar-nav>li>a {padding: 0px;    line-height: 60px;}
	.navigation {display: block;position: absolute;color: #fff;right: 70px; bottom:-4px; line-height: 60px;min-width: 160px;text-align: center;/*background: brown;*/    font-size:28px;font-family: 'oswald-light';}

	.navbar-right{float: none !important; margin:auto;}
	.navbar-toggle {display: block;}
	.navbar-collapse.collapse.in{display:block !important;}
	.navbar-collapse.collapse{display:none !important;}

 	.services-inner .part li {width:50%;float:none;margin:20px auto 0px auto;max-height: 100%;}

 	/*.services-inner .part .services-indu {padding:30px;}*/
	.services-inner .part .services-part h4{line-height:90px;font-size:60px;}
	.services-inner .part .services-indu h5{font-size:44px;}
	.services-inner .part .services-indu p{    font-size: 36px;    margin: 20px 0px;}
	.services-inner .part .services-indu span {font-size: 26px;	line-height: 28px;}

	.lnnovo-box .right{    width: 70%;}
	.lnnovo-box .right p{font-size: 34px;}
	.lnnovo-box .right span{font-size: 30px;}
}

@media (max-width: 1020px)
{
	.container {width:90%;}

	.lnnovo-box .right p {font-size:30px;line-height:36px;}
	.lnnovo-box .right span {font-size: 26px;}

	.contact-inner h5 {font-size: 64px;}
	.services-inner .part .services-part h4{line-height:90px;font-size:60px;}
	.services-inner .part .services-indu h5{font-size:40px;}
	.services-inner .part .services-indu p{font-size: 28px;}
	.services-inner .part .services-indu span {font-size: 18px;	line-height: 20px;}

	.culture-inner h3{    font-size: 60px; }
	.culture-inner h4{font-size: 40px;}

	 .modal-body .people-info ul li{font-size:22px;}
	.modal-body .people-info ul li a{font-size:22px;}


}

@media (max-width: 991px)
{
	.lnnovo-box .right {width:58%;}
	.lnnovo-box .right p {font-size: 32px;line-height: 36px;}
	.lnnovo-box .right span {font-size: 26px;}

	.services-inner .part li {width: 60%;}
	.contact-inner h5 {font-size: 56px;margin: 60px 0px;}

	.culture-inner h3{    font-size: 60px; }
	.culture-inner h4{font-size: 50px;}

	.footer .map {max-width: 100%;}
	.footer p {font-size: 22px;line-height: 28px;}
	.footer p.call {font-size: 30px;}
	.footer .policy ul li a {font-size: 16px;}




}

@media (max-width: 840px)
{
	.header .home-logo img {max-width: 80%;}
	h1 {font-size: 34px;}
	.header .information .line {max-width: 470px;}
	p {font-size: 22px;line-height: 28px;}

	.services-inner .part li {width: 70%;}
	.resources-inner ul li p {line-height:20px;}
	.contact-inner h5 {font-size: 50px;}
	#backTop {right: 10px !important;}

	.lnnovo-box .right p {    font-size: 28px;    line-height: 34px;}
	.lnnovo-box .right span {    font-size: 24px;}
	/*.lnnovo-box .left img {    max-width: 160px;}*/

	.culture-inner h3{font-size: 80px;float: none;    margin:15px auto 0px auto;}
	.culture-inner h4{    font-size: 42px;    margin: 5px auto 15px auto;    line-height: 42px;float: none;}

	.contact-inner h1{    font-size: 34px;    text-indent: -30px;}
	.modal-body .people-info h3{font-size: 30px;}
	.modal-body .people-info span{font-size: 22px;}

	.footer .social-media{   margin: 20px auto;}
	.footer .social-media p{text-align:center;    margin: 20px auto;}


}

@media (max-width:768px)
{
	.onlydesktop2{display:none;}
	.onlymobile2{display:block;}

	h1 {font-size: 36px;}
	.header .information .line {max-width: 480px;}
	.header .home-logo{    margin: 100px auto 30px auto;}

	#backTop {
		bottom: 20px !important;
		right: 20px !important;
		z-index: 100;
	/*	background: #8e8e8e;*/
		border-radius: 100%;
		/* background: #fff; */
		padding: 0px;
	}
	#backTop img{width:35px;}


	.header .home-logo img {    max-width: 65%;}


	.lnnovo-box .right p{    font-size: 26px;    line-height: 32px}
	.lnnovo-box .right span{font-size: 22px;}
 	.lnnovo-box .right{    width: 70%;}
	.contact-inner h5{    font-size: 40px;}

	.services-inner .part li{width: 90%;}

	.contact-inner h1 {    font-size: 36px;    text-indent: -20px;}

	.foot-logo{ text-align: center;}
	.footer p{ text-align: center;}

	.footer .policy{margin: 20px auto;    text-align: center;    float: none;}
	.footer .policy ul{    display: table;    margin: auto;}

	.footer .map{max-width: 100%;    margin: auto;    float: none;}
	span.copyright {    color: #666666;    text-align: center;    margin: 20px auto;  }

	.people-inner .data-row table tr td img{width: 30px;}
	.people-inner .data-row table tr td.ext{width: 130px;}
	.people-inner .data-row table tr td{font-size: 18px;}
	.people-inner .data-row{overflow: auto;    max-width: 640px}

	.titanlogo img { margin: auto;}

}

@media (max-width:700px)
{
	h1 {    font-size: 30px;}
	.contact-inner h1 {    font-size: 40px;}

}

@media (max-width:639px)
{
	.navbar-header{    right: 0px;}
	.navigation{    right: 60px; min-width: 140px; font-size: 24px;}
	.navbar-default .navbar-toggle .icon-bar{    width: 38px;    margin-right: 0px;}
	.navbar-default .navbar-toggle{margin-right: 0px;}
	.logo img{    max-height: 28px;}
	.navbar-brand{    padding: 15px 5px;}

	.lnnovo-box .right{    width: 80%;    margin: 20px auto;    float: none;}
	.lnnovo-box .left {    float: none;    width: 50%;    text-align: center;    text-shadow: 2px 2px 2px #000;    margin: auto;}
 	.lnnovo-box .right span {font-size: 20px;}
	.lnnovo-box .right p {    font-size: 24px;    line-height: 30px;}
	 .lnnovo-box .left img   {width: 680px;}

	.culture-inner .image-box ul li, .header .image-box ul li,.resources-inner ul li{ font-size: 30px;  float: none;    width: 80%;    margin: 15px auto}

	.resources-inner ul{    margin: auto;    display: table;}
 	.resources-inner h5{    margin: 30px 0px 0px 0px;}
	.resources-inner ul li p{   margin: 5px 0px;}
	.resources-inner ul li {    display: block;    height: 200px;}


	.services-inner .part .services-indu p {
    font-size: 24px;
    margin: 10px 0px;
}

.services-inner .part .services-indu h5 {
    font-size: 30px;
    line-height: 30px;
    margin: 0px;
}

.services-inner .image-box ul li img {    min-height: 580px;}


	h1 {    font-size: 30px;}
	.header .information .line{ max-width: 400px;}
	.header .home-logo{margin: 100px auto 30px auto;}

	h2 {     font-size: 48px;     line-height: 80px;}

	 .culture-inner h3{font-size: 60px;    line-height: 60px;    float: none;    margin: 10px auto 0px auto;}
	 .culture-inner h4 {
    font-size: 34px;
    margin: 10px auto;
    line-height: 40px;
    float: none;
}

	.contact-inner h1 {    font-size: 30px;    text-indent: -20px;}
	.lnnovo-box .right p{    max-width: 680px;}
	.resources-inner h5{font-size: 36px;}
 	.resources-inner p{    margin: 20px 0px;}

	.contact-inner h5 {	font-size: 28px;	}
 	.people-inner .data-row table{width: 680px;}


}


@media (max-width:480px)
{
	h1 {      font-size: 28px;    text-indent: -10px;}
	h2{    font-size: 24px;}
	.logo img{    max-height: 26px;}
	.navbar-brand {
    padding: 18px 5px;
}
	.header .information .line{    max-width: 290px;}
	.header .home-logo {    margin: 80px auto 30px auto;}

p {    font-size: 20px;    line-height: 24px;}

	.culture-inner h3 {
    font-size: 60px;
    float: none;
    margin: 15px auto 0px auto;
}

.culture-inner h4 {
    font-size: 32px;
    margin: 0px auto;
    line-height: 42px;
}

.services-inner .part .services-part h4 {
    line-height: 80px;
    font-size: 50px;
}.services-inner .part .services-indu h5{display:none}

	.services-inner .part .services-indu {padding:70px 10px 0px 10px;}
	.services-inner .part .services-indu span {
    font-size: 16px;
    line-height: 18px;
}
.services-inner .image-box ul li img {
    min-height: 600px;width: 100%;
}

.services-inner .part .services-indu p {
    font-size: 22px;
}

.lnnovo-box .right {
    width: 90%;
    margin: 20px auto;
    float: none;
}

	.resources-inner .use-link p a {    font-size: 20px;    line-height: 26px;}
	.resources-inner p{margin: 20px 0px;}

	.careers-inner .form-data .form-group .btn,.portal-inner .our-client .form-group .btn,.contact-inner .contact-form .form-group .btn{    font-size: 28px;
    width: 220px;
    height: 65px;}
	.contact-inner h5{   font-size: 44px;
    line-height: 48px;    margin: 50px auto 20px}

	.resources-inner h5 {    font-size: 30px;}

	.footer p.call{font-size: 26px;}
	.footer p {    font-size: 20px;    line-height: 26px;}
	.foot-logo{    text-align: center;    width: 80%;    margin: auto;}

	.people-inner .data-row table tr td a{font-size: 16px;}
	.people-inner .data-row table tr td {    font-size: 16px;}
	.people-inner .data-row table {    width: 580px;}
	 	 #backTop {    bottom: 80px !important;}

		 .modal-dialog{    width: 90%;}
		 .modal-body{padding: 10px;}
		 .modal-body .people-info h3 {
    font-size: 30px;
    display: block;
    margin-top: 20px;
}

.modal-body .people-info p,.modal-body .people-info ul li{line-height: 20px;    font-size: 18px;}

.contact-inner h1 {    font-size: 28px;    text-indent: -20px;}

h2 {    font-size: 44px;    line-height: 70px;}

.people-inner p {    margin: 30px 0px;}
.services-inner p{    margin: 30px 0px;}
.careers-inner ,.portal-inner  {    padding-top: 10px;}
.resources-inner,.contact-inner  {    padding-top: 0px;}
.people-inner .data-row,.people-inner .data-row  {    margin: 30px 0px;}
.onlydesktop3{display:none}
.onlymobile3{display:block}

#peopledesh{display:none;}
.modal-body .people-info ul li{font-size:20px; display:block;float:none;    height: 28px;}
.modal-body .people-info ul li a{font-size:20px;    margin: 0px;}

.modal-body .people-info {    padding-left: 0px;}
.modal-body .people-info span {margin-top:20px;}


}


@media (max-width:440px)
{

	.resources-inner .use-link p a,
	.resources-inner .use-link p span{margin-left: 20px;  font-size:20px ;  display: block;    line-height: 22px;   margin-top: 8px;}
	.resources-inner .use-link p br{display:none;}
}

@media (max-width:380px)
{

	 .logo img {    max-height: 21px;}
	 .navigation {    right: 60px;           min-width: 110px;    font-size: 21px;}
	 .navbar-brand {    padding: 20px 0px;}

	.culture-inner h6 {
    font-size: 16px;
    line-height: 20px;
}
	 .lnnovo-box .right {    width: 94%;}

	 h2 {      font-size: 40px;
    line-height: 70px;}
	 h1 {
       font-size: 24px;
    text-indent: -10px;
}

p {
    font-size: 16px;
    line-height: 20px;
}

.lnnovo-box .right p {
    font-size: 22px;
    line-height: 26px;
}

.lnnovo-box .right span {
    font-size: 18px;
    line-height: 20px;
}
.culture-inner h3{    font-size: 44px;     margin: 20px auto 0px auto;}
.culture-inner h4 {
    font-size: 24px;
    margin: 0px auto;
    line-height: 34px;
}

.culture-inner .border{    margin: 10px auto 20px auto}
.contact-inner h5{    font-size:32px;    line-height:36px;}
 .resources-inner .use-link p a,.resources-inner .use-link p span {    font-size: 18px;    line-height: 22px;  }


	.resources-inner .use-link p {
    color: #000;
    font-size: 20px;}

	.resources-inner h5 {    font-size: 24px;}

	.contact-inner h1 {    font-size: 24px;    text-indent: -20px;}
	.footer p.call {
    font-size: 16px;
}

#callnowbtn {
    max-width: 260px;}

	#callnowbtn h3 {    font-size: 26px;line-height: 38px;max-width: 190px;}
	.calldowndesktop {
    max-width: 260px;
    margin: auto;
}

#callnowbtn img {
    float: right;
    margin: 6px 5px;
    max-width: 35px;
}
#backTop {
    bottom: 65px !important;
}

 .modal-body .people-info h3 {    float: none;    margin: 10px auto;    text-align: center;font-size: 26px;}
 .modal-body .people-info span {    float: none;line-height: 20px;
    display: block;
    margin: auto;
    text-align: center;}

.services-inner .part .services-part h4 {    line-height: 60px;    font-size: 40px;}
.services-inner .image-box ul li img {    min-height: 540px; }

}

@media (max-width:340px)
{
	.services-inner .image-box ul li img {    min-height: 500px; height: 500px;}
 	.services-inner .part .services-indu span {    font-size: 14px;    line-height: 16px;}


}
