a{text-decoration:none !important;}
a:hover{text-decoration:none !important;}
ul,li{list-style:none; margin:0; padding:0;}
h1,h2,h3,h4,h5{margin:0; padding:0;}
header{}
.wrapper{width:1000px; margin:0 auto;}
.mainwrapper{background:#1b251e;}
.green{background:#32df83l;}
.navwrapper{width:1100px; margin:0 auto; /*position:absolute; z-index:1000;*/ left:0; right:0; margin:0 auto; padding:0px 0 0 35px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; background:#34b8c0; position:relative; z-index:1000; top:20px;}
.navbar{border-radius: 0px !important; margin-bottom:0px !important; min-height:40px !important; border:0px !important;}
.navbar-default{background:none !important; border-color:inherit !important;}
.navbar-inverse{background:none !important; border:0px !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0px !important;}
.navbar-brand{font-family: 'Open Sans', sans-serif; font-weight:700 !important; font-size:32px !important; padding:20px 0 20px 0 !important; height:auto !important;}
.navbar-default .navbar-brand{color:#fff !important;}
.navbar-default .navbar-brand:hover{color:#fff !important;}
.navbar-nav .dropdown-menu > li{border-bottom:1px solid #9a9a9a !important;}
.navbar-nav .dropdown-menu > li:last-child{border-bottom:none !important;}





@font-face {
  font-family: 'NewsGothicBT-RomanCondensed';
  src: url('../fonts/NewsGothicBT-RomanCondensed.eot?#iefix') format('embedded-opentype'),  url('../fonts/NewsGothicBT-RomanCondensed.otf')  format('opentype'),
	     url('../fonts/NewsGothicBT-RomanCondensed.woff') format('woff'), url('../fonts/NewsGothicBT-RomanCondensed.ttf')  format('truetype'), url('../fonts/NewsGothicBT-RomanCondensed.svg#NewsGothicBT-RomanCondensed') format('svg');
  font-weight: normal;
  font-style: normal;
}



/*start social icons tooltip css*/
/* ---------- Action Bar ---------- */
.action-bar{float:none; padding:0px 0 0 0px; float:left; border-right:1px solid #454754; height:65px;}
.action-bar li { padding:0 10px !important; 
float: left;
}

.action-bar a {
/*-webkit-box-shadow: inset 0 -2px rgba(0, 0, 0, .5);
box-shadow: inset 0 -2px rgba(0, 0, 0, .5);*/
color: #e7e7e7;
display: block;
font-size: 32px;
position: relative;
text-align: center;
line-height:40px;
-webkit-transition: background .3s;
-moz-transition: background .3s;
-ms-transition: background .3s;
-o-transition: background .3s;
transition: background .3s;
width: 45px;
margin-right:0px;

}
.action-bar a.last{margin-right:0px;}
.action-bar a i{font-size:25px; color:#51535f; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.action-bar a:hover i{color:#fff;}
.action-bar a:hover .tooltip {
margin-top: 16px;
opacity: 1;
}
.tooltip {
border-radius: 3px;
font-size: 14px;
height: 28px;
left: 50%;
line-height: 28px;
margin: 0 0 0 -50px;
opacity: 0;
position: absolute;
top: 100%;
-webkit-transition: margin-top .3s, opacity .3s;
-moz-transition: margin-top .3s, opacity .3s;
-ms-transition: margin-top .3s, opacity .3s;
-o-transition: margin-top .3s, opacity .3s;
transition: margin-top .3s, opacity .3s; text-align:center;
width: 100px;
}
.tooltip:before {
content: "";
height: 8px;
left: 50%;
margin: -4px 0 0 -4px;
position: absolute;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
width: 8px;
}


.like,
.like .tooltip,
.like .tooltip:before { /*background: #e3ebf6;*/ color:#fff;}
.like:hover { background: #475993; }
.like:hover .tooltip{background: #475993;}
.like:hover .tooltip:before{background: #475993;}
.favourite,
.favourite .tooltip,
.favourite .tooltip:before { /*background: #e3ebf6;*/ color:#fff;}
.favourite:hover { background: #55acee; }
.favourite:hover .tooltip{background: #55acee;}
.favourite:hover .tooltip:before{background: #55acee;}

.comment,
.comment .tooltip,
.comment .tooltip:before { /*background: #e3ebf6;*/ color:#fff;}
.comment:hover { background: #0274b3; }
.comment:hover .tooltip{background: #0274b3;}
.comment:hover .tooltip:before{background: #0274b3;}

.share,
.share .tooltip,
.share .tooltip:before { background: #e3ebf6; color:#fff;}
.share:hover { background: #b2215a; }
.share:hover .tooltip{background: #b2215a;}
.share:hover .tooltip:before{background: #b2215a;}


/*end social icons tooltip css*/


p{margin-bottom:0px;}



.notspace{padding:0 0 0 0 !important;}



.navbar-collapse{padding-left:0px !important; padding-right:0px !important;}

.navline{background:url(../images/navline.png) right center no-repeat; margin-right:1px;}
.navbar-default .navbar-nav > li{background:url(../images/navline.png) right center no-repeat; margin-right:1px;}
.navbar-default .navbar-nav > li:last-child{background:none !important; margin-right:0px;}

.navbar-default .navbar-nav > li > a{-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.navbar-default .navbar-nav > li > a:hover{color:#fff !important; border-top:none !important; background:#6f51c7 !important;}  
  
.cool-link {
    display: inline-block;
    color: #000;
    text-decoration: none;
}

.cool-link::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #000;
    transition: width .3s;
}

.cool-link:hover::after {
    width: 100%;
    //transition: width .3s;
}



.navbar-nav > li > a{line-height:60px !important; padding-top:0px !important; padding-bottom:0px !important; font-family: 'AvantGardeITCbyBT-Book' !important; text-transform:uppercase !important; color:#fff !important; font-size:20px !important; height:60px !important;}
.nav>li>a{padding:0px 7px !important; margin-right:1px;}
.nav>li>a.last{padding:0px 0px 0px 8px!important;}
.navbar-nav > li > a:hover{color:#ff9900 !important; border-top:none !important; background:none !important;}
.dropdown-menu>li>a{-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.dropdown-menu>li>a:hover{color:#6f51c7 !important;}



@font-face {
  font-family: 'AvantGardeITCbyBT-Book';
  src: url('../fonts/AvantGardeITCbyBT-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/AvantGardeITCbyBT-Book.woff') format('woff'), url('../fonts/AvantGardeITCbyBT-Book.ttf')  format('truetype'), url('../fonts/AvantGardeITCbyBT-Book.svg#AvantGardeITCbyBT-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'LaoUI';
  src: url('../fonts/LaoUI.eot?#iefix') format('embedded-opentype'),  url('../fonts/LaoUI.woff') format('woff'), url('../fonts/LaoUI.ttf')  format('truetype'), url('../fonts/LaoUI.svg#LaoUI') format('svg');
  font-weight: normal;
  font-style: normal;
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff !important; border-top:none !important; background:#6f51c7 !important; }
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff !important; border-top:none !important; background:#6f51c7 !important;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{color:#fff !important; border-top:none !important; background:#6f51c7 !important; margin-right:1px;}
.navbar-nav{float:none !important; padding:0px 0 0 0;}


.linenav{background:url(../images/navline.png) right center no-repeat !important;}

.loggedbtn{padding:40px 25px 0 0; float:right;}
.loggedbtn a{display:inline; font-weight:600; border:none !important; float:none; font-family: 'AvantGardeITCbyBT-Book'; font-size:18px; text-transform:uppercase; line-height:25px; padding:0 0px; color:#000; background:none !important; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; display:inline-block;}
.loggedbtn a img{padding-right:20px;}  
.loggedbtn a.last{margin-right:0px;}
.loggedbtn a:hover{border:1px solid #000; background:#ccc;}

.loggedbtn .btn-default.focus, .btn-default:focus{border-color:#fff !important; outline:none !important;}


.callpart{padding:40px 0 0 0;}
.callpart p{color:#000; font-weight:600; font-family: 'AvantGardeITCbyBT-Book'; font-size:18px; line-height:20px; margin-bottom:0px; padding:0; text-transform:uppercase;}
.callpart p .fa-phone{padding-right:20px; color:#6f51c7; font-size:30px;}

.topwrap{background:#f0f0f0; border-bottom:1px solid #a1a1a1; height:16px; width:100%;}
.bannerslider{width:100%; margin:0 auto;}

.white{background:#fff; padding:60px 0 30px 0; overflow:hidden;}


.clear{clear:both;}


#login-modal .modal-dialog{width:350px !important; margin:0 auto !important; top:50px;}

#icon-login-msg, #icon-lost-msg, #icon-register-msg {
    width: 30px;
    float: left;
    line-height: 28px;
    text-align: center;
    background-color: #dadfe1;
    margin-right: 5px;
    transition: all ease-in-out 500ms;
}

#div-login-msg, #div-lost-msg, #div-register-msg {
    border: 1px solid #dadfe1;
    height: 30px;
    line-height: 28px;
    transition: all ease-in-out 500ms;
}

#login-modal input[type="text"], input[type="password"] {
    margin-top: 10px;
}

.btn-link {
    padding: 5px 10px 0px 0px;
    color: #95a5a6; display:inline-block; float:left;
}

.latestnews{width:50%; float:right; background:#ff9c47;}
.space{padding:0 0 0 0 !important;}
.indicators-line > .carousel-indicators{display:none !important;}

.footerpic{background:url(../images/footerpic.png) center top no-repeat; height:369px;}



.latestcontainer .carousel-inner > .item{height:auto !important;}
.latestcontainer .carousel-inner{background:none !important;}




.sliderwrap{width:1250px; margin:0 auto; padding:75px 0;}

/* carousel */
.sliderwrap #quote-carousel 
{
  padding: 0 10px 60px 10px;
  margin-top: 30px;
}

/* Control buttons  */
.sliderwrap #quote-carousel .carousel-control
{
  background: none;
  display:none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px;
}
/* Previous button  */
.sliderwrap #quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
.sliderwrap #quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */
.sliderwrap #quote-carousel .carousel-indicators 
{
display:none;
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
.sliderwrap #quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
.sliderwrap #quote-carousel .carousel-indicators .active 
{
  background: #333333;
}
.sliderwrap #quote-carousel img
{
  width: 110px;
  height: 110px; border:5px solid #c0c0c0;
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;
}

.item blockquote p:before {
    /*content: "\f10d";
    font-family: 'Fontawesome';*/
    float: left;
    margin-right: 10px;
}

.ltpart{background:#f0f0f0; text-align:center; padding:100px 0 60px 0; width:625px; float:left; min-height:440px;}
.ltpart h2{font-family: 'RobotoSlab-Regular'; color:#000; font-size:30px; line-height:30px; padding-bottom:20px;}
.ltpart p{font-family: 'RobotoSlab-Regular'; color:#000; font-size:18px; line-height:25px;}

.nospace{padding-left:0 !important; padding-right:0 !important;}
.rtpart{background:#00c0e1; text-align:center; float:right; width:565px; padding:100px 60px;}
.rtpart p{font-family: 'RobotoSlab-Regular'; color:#fff; font-size:18px; line-height:40px; font-style:italic;}

.clientwrap{ padding:70px 0 50px 0; text-align:center;} 
.clientwrap h2{margin:0; padding:0 0 0 0px; font-size:72px; color:#fff; line-height:72px; font-family: 'AvantGardeITCbyBT-Book'; font-weight:200; text-align:center; position:relative; display:inline-block; text-align:center; text-transform:uppercase; margin-bottom:30px; text-shadow: 0 0 0.3em #aba9a6, 0 0 0.3em #aba9a6, 0 0 0.3em #aba9a6;}
.clientwrap a{background:#fd6239; width:209px; margin:0 auto; text-align:center; color:#fff; line-height:46px; font-family: 'Raleway', sans-serif; font-weight:300; display:block !important;}
.clientwrap a:hover{color:#000;}
.clientwrap blockquote{padding:0 0 0 0 !important;}

/* carousel */
.clientwrap #quote-carousel 
{
  padding: 50px 0px;
  width:100%; margin:0 auto; position:relative; margin-bottom:0px; 
}

.clientwrap .leftquote{position:absolute; z-index:1000; left:1px; top:0px;}
.clientwrap .leftquote img{width:60px !important; height:34px !important; display:block; text-align:center; border:none !important;}

.clientwrap .rightquote{position:absolute; z-index:1000; right:0px; bottom:0px;}
.clientwrap .rightquote img{width:37px !important; height:26px !important; display:block; text-align:center; border:none !important;}


/* Control buttons  */
.clientwrap #quote-carousel .carousel-control
{
  background: none;
  color: #222;
  text-shadow: none;
  margin-top: 135px; display:block !important;
}

/* Previous button  */
.clientwrap #quote-carousel .carousel-control.left 
{
  left: 20px; width:50px !important; height:50px !important; font-size:60px;
}
/* Next button  */
.clientwrap #quote-carousel .carousel-control.right 
{
  right: 30px !important; font-size:60px;
}
/* Changes the position of the indicators */
.clientwrap #quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: -50px;
  margin-right: -19px; display:none;
}
/* Changes the color of the indicators */
.clientwrap #quote-carousel .carousel-indicators li 
{
  background: #dc1b03; width:18px !important; height:18px !important; border:3px solid #ea8a02; margin:1px 3px 1px 3px;
}
.clientwrap #quote-carousel .carousel-indicators .active 
{
  background: #dc1b03; position:relative; top:0px !important;
}
.clientwrap #quote-carousel img
{
  width: 337px;
  height: 100px; border:2px solid #e5e5e5; margin-bottom:20px;
}

.clientwrap #quote-carousel h3{margin:0; padding:0px 0 60px 0; position:relative; display:inline-block;  font-family: 'AvantGardeITCbyBT-Book'; color:#fff; text-transform:uppercase; font-size:72px; line-height:72px; padding-bottom:50px; -webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -ms-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out; color: white; text-shadow: rgb(255, 255, 255) 0px 0px 10px; text-shadow: 0 0 0.3em #aba9a6, 0 0 0.3em #aba9a6, 0 0 0.3em #aba9a6;}
.clientwrap #quote-carousel p{font-family: 'LaoUI'; color:#fff; font-size:24px; line-height:30px; padding-bottom:90px; width:1000px; margin:0 auto;}
/* End carousel */

.clientwrap .item blockquote {
    border-left: none; 
    margin: 0;
}

.clientwrap .item blockquote img {
    margin-bottom: 10px;
}

.clientwrap .item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px; display:none; 
}

.fltrt{float:right;}
.serviceswrap{padding:70px 0; text-align:center;}
.servicein{width:930px; margin:0 auto;}
.servicein h2{margin:0; padding:0 30px 0px 30px; font-size:30px; color:#000; line-height:67px; font-family: 'SakkalMajalla'; text-align:center; position:relative; display:block; text-align:center; text-transform:uppercase; border:1px solid #e1e1e1; width:340px; margin:0 auto; margin-bottom:70px;}
.serve{text-align:center; padding-bottom:40px; width:365px;}
.serve img{display:block; text-align:center; margin:0 auto; padding-bottom:45px;}
.serve h3{font-family: 'SakkalMajalla'; color:#ff9900; font-size:30px; line-height:30px; padding-bottom:25px; text-transform:uppercase; letter-spacing:5px; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.serve p{font-family: 'SakkalMajalla'; color:#000; font-size:18px; line-height:22px; padding-bottom:35px;}
.serve a{display:block; background:#ff9900; text-align:center; margin:0 auto; width:145px; line-height:40px; color:#000; -webkit-transition:all 1s ease-in-out;
		-moz-transition:all 1s ease-in-out;
		-o-transition:all 1s ease-in-out;
		-ms-transition:all 1s ease-in-out;
		transition:all 1s ease-in-out; font-family: 'SakkalMajalla'; font-size:18px; text-transform:uppercase;}
.serve a:hover{box-shadow: inset 400px 0 0 0 #373631; color:#fff;}
.serve:hover a{box-shadow: inset 400px 0 0 0 #373631; color:#fff;}
.servicein:hover{transform: scale(1.1);}

.partwrap{width:1000px; text-align:center; margin:0 auto;}


.scheme{background:#f7fafc; padding:80px 0 0 0; text-align:center;}
.schemein{width:1140px; margin:0 auto; padding:0px 0 0 0;}
.schemein img{display:block; text-align:center; margin:0 auto; padding-bottom:20px;}
.schemein h2{font-family: 'NewsGothicBT-RomanCondensed'; font-weight:500; color:#434445; font-size:48px; line-height:48px; padding:0 0 20px 0; position:relative;
display:block; margin-bottom:60px; text-transform:uppercase;}
.schemein h2:after {
    content:'';
    position:absolute;
    left:0; right:0;
    top:100%;
    margin:0px auto;
    width:5%;
    height:3px;
    background:#34b8c0;
}



.foundinfo{width:880px; margin:0 auto; margin-top:45px; margin-bottom:45px;}
.foundinfo ul{list-style:none; margin:0; padding:0;}
.foundinfo ul li{list-style:none; float:left; float:left; display:inline; font-size:19px; color:#676767; font-family: Lucida Sans Unicode;  line-height:50px; padding:0 15px 0 0;}
.foundinfo ul li.first{font-family: 'Humanist521BT-Light';}

.foundinfo ul li span{display:inline-block; float:left; padding-right:10px;}
.foundinfo ul li:last-child{padding-right:0px;}


.tpspace{padding:90px 0;}







.ltspac{padding-left:0px !important; padding-right:0px !important;}










.greenpart{background:#32df83; padding: 70px 0; float:right; width:50%; height:453px;}
.greenin{width:580px; margin:0 auto;}
.greenin img{display:block; text-align:center; margin:0 auto;}
.greenin h2{margin:0; padding:0; position:relative; display:inline-block;  font-family: 'AvantGardeITCbyBT-Book'; color:#fff; text-transform:uppercase; font-size:36px; line-height:36px; padding-bottom:50px;}
.greenin h2:after {
    content:'';
    position:absolute;
    left:0; right:0;
    top:-20px;
    width:30%;
    height:4px;
    background:#fff;
}

.greenin blockquote{padding:0 0 0 0;}

.greenin .carousel-control.left{display:none !important;}
.greenin .carousel-control.right{display:none !important;}
.greenin .carousel-indicators{display:none !important;}
.greenin .item blockquote p{font-family: 'AvantGardeITCbyBT-Book'; color:#fff; font-size:20px; text-align:center; padding-bottom:50px;}
.greenin a{background:#454754; text-align:center; line-height:62px; width:200px; display:block; margin:0 auto; -webkit-transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out; font-family: 'AvantGardeITCbyBT-Book'; font-size:14px; text-transform:uppercase; color:#fff;}
.greenin a:hover{background:#fff; color:#000;}


.mutualpart{padding:80px 0 40px 0;  text-align:center; width:1380px; margin:0 auto;}
.mutualpart h2{font-family: 'NewsGothicBT-RomanCondensed'; font-weight:500; color:#434445; font-size:48px; line-height:48px; padding:0 0 20px 0; position:relative;
display:block; margin-bottom:60px; text-transform:uppercase;}
.mutualpart h2:after {
    content:'';
    position:absolute;
    left:0; right:0;
    top:100%;
    margin:0px auto;
    width:10%;
    height:3px;
    background:#34b8c0;
}



.mutualpart p{font-size:20px; line-height:20px; color:#454754; font-family: 'AvantGardeITCbyBT-Book'; padding-bottom:95px; margin:0;}
.mutualinfo{position:relative; margin-bottom:0px; width:321px;}
.mutualinfo img{display:block; text-align:center; margin:0 auto; text-align:center; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; -webkit-transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out;}
.mutualinfo h3{position:absolute; z-index:100; left:0; right:0; bottom:0; margin:0 auto; font-size:24px; text-transform:none; color:#32df83; font-family: 'AvantGardeITCbyBT-Book'; padding-bottom:0px; -webkit-transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; background:#34b8c0; line-height:55px; color:#fff;}
.mutualinfo img:hover{box-shadow:
1px 1px #373737,
2px 2px #373737,
3px 3px #373737,
4px 4px #373737,
5px 5px #373737,
6px 6px #373737;
-webkit-transform: translateX(-3px);
transform: translateX(-3px);}
.mutualinfo p{color:#454754; font-size:18px; line-height:20px; padding-bottom:45px;}
.mutualinfo a{border:1px solid #3e4456; line-height:60px; display:block; width:175px; margin:0 auto; color:#454754; font-size:14px; text-transform:uppercase; -webkit-transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out;}  
.mutualinfo a:hover{background:#32df83; color:#fff;}
.mutualinfo:hover h3{color:#000;}
.mutualinfo:hover a{background:#32df83; color:#fff;}


.goalpart{padding:80px 0 30px 0; text-align:center; width:1380px; margin:0 auto;}
.goalpart h2{margin:0; padding:0; position:relative; display:inline-block;  font-family: 'AvantGardeITCbyBT-Book'; color:#454754; text-transform:uppercase; font-size:36px; line-height:36px; padding-bottom:50px;}
.goalpart h2:after {
    content:'';
    position:absolute;
    left:0; right:0;
    top:-40px;
    margin:10px auto;
    width:12%;
    height:4px;
    background:#32df83;
}

.goalpart p{font-size:13px; line-height:20px; color:#454754; font-family: 'AvantGardeITCbyBT-Book'; padding-bottom:80px; margin:0;}
.goalbox{position:absolute; z-index:1000; left:30px; top:-20px; border:1px solid #32df83; text-align:center; width:60px; height:60px; background:#fff; -webkit-transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out;}
.goalbox h4{font-size:24px; color:#454754; line-height:60px; -webkit-transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out;}

.goalinfo{-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; border:1px solid #d7d7d7; text-align:center; position:relative; padding:60px 0; height:300px; display:block !important;}
.goalinfo h3{color:#454754; font-size:24px; line-height:24px; padding-bottom:55px; font-family: 'AvantGardeITCbyBT-Book'; -webkit-transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out;}
.goalinfo p{color:#454754; font-size:14px; line-height:20px; padding-bottom:0px; -webkit-transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out;}

.goalinfo:hover h3{color:#fff;}
.goalinfo:hover p{color:#fff;}
.goalinfo:hover .goalbox{background:#000; color:#fff; border:1px solid #d7d7d7;}
.goalinfo:hover .goalbox h4{color:#fff;}


/*parallax css*/

.htpart{height:696px !important; padding:70px 0;}
.htpartone{height:490px !important; padding:70px 0;}

    	
		/* background setup */
.background {
    background-repeat:no-repeat;
    /* custom background-position */
    background-position:50% 50%;
    /* ie8- graceful degradation */
    background-position:50% 50%\9 !important;
}

/* fullscreen setup */
html, body {
    /* give this to all tags from html to .fullscreen */
    height:100%;
}
.fullscreen,
.content-a {
    width:100%;
    height:100%;
    overflow:hidden;
}
.fullscreen.overflow,
.fullscreen.overflow .content-a {
    height:350px;
    min-height:100%;
}

/* content centering styles */
.content-a {
    display:table;
}
.content-b {
	display:table-cell;
    position:relative;
	vertical-align:middle;
	text-align:center;
}

section {
	background:#9ed100;
}
.not-fullscreen {
    height:50%;
}
  
/*css parallax end*/


.investpart{text-align:center; -webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -ms-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;}
.investpart h2{margin:0; padding:0px 0 60px 0; position:relative; display:inline-block;  font-family: 'AvantGardeITCbyBT-Book'; color:#fff; text-transform:uppercase; font-size:72px; line-height:72px; padding-bottom:50px; -webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -ms-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out; color: white; text-shadow: rgb(255, 255, 255) 0px 0px 10px; text-shadow: 0 0 0.3em #aba9a6, 0 0 0.3em #aba9a6, 0 0 0.3em #aba9a6;}
.investpart p{font-family: 'LaoUI'; color:#fff; font-size:24px; line-height:30px; padding-bottom:90px; width:1000px; margin:0 auto;}
.investinfo{width:226px; height:60px; background:#3e3f48; margin:0 auto; position:relative; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; -webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -ms-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out; margin-top:100px;}
.investinfo a{position:absolute; left:0; right:0; background:#32df83; display:block; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; width:202px; margin:0 auto; line-height:62px; font-size:14px; color:#454754; text-transform:uppercase; -webkit-transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out; border-width:300px;}
.investpart a:hover{background:#fff; color:#000;}
.inpartinfo{width:auto; margin:0 auto; text-align:center;}
.inpartinfo h2{padding:0px 0 0px 0; position:relative; display:block;  font-family: 'AvantGardeITCbyBT-Book'; color:#fff; text-transform:uppercase; font-size:20px; line-height:20px; padding-bottom:0px; width:38px; left:0; right:0; margin:0 auto; margin-bottom:45px;}
.inpartinfo h2:after {
    content:'';
    position:absolute;
    left:0; right:0;
    top:100%;
    margin:10px auto;
    width:100%;
    height:4px;
    background:#32df83;
}
.inpartinfo p{font-family: 'AvantGardeITCbyBT-Book'; color:#fff; font-size:16px; line-height:18px; width:auto; padding-bottom:30px;}

.investpart:hover .inpartinfo{
  zoom: 1;
  filter: alpha(opacity=45);
  opacity: 0.45;
  -webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -ms-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;
}


.investpart .inpartinfo:hover{
  box-shadow: 3px 3px 15px #666;
  border-color:#c6c6c6;	
  /*background: #c6c6c6;*/
  background: rgba(198, 198, 198, 1);
  
  -webkit-box-shadow: 0px 0px 15px 0px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 15px 0px rgba(255,255,255,1);
box-shadow: 0px 0px 15px 0px rgba(255,255,255,1);

  color: #fff;
  cursor: pointer;
  
  /*Opacity*/
  zoom: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}

.rtln{border-right:1px solid #5f606c;}


#gotop .fa-angle-double-up {
    font-size: 25px;
}

.serviceswrap{text-align:center; margin:0 auto; padding:100px 0; overflow:hidden; width:auto;}
.serviceswrap a{-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; display:block; margin:0 auto; text-align:center; color:#fff; background:#6f51c7; width:217px; line-height:47px; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; font-family: 'NewsGothicBT-RomanCondensed'; font-size:24px;}
.serviceswrap a:hover{background:#34b8c0;}  
.serviceswrap h2{font-family: 'NewsGothicBT-RomanCondensed'; font-weight:500; color:#434445; font-size:48px; line-height:48px; padding:0 0 20px 0; position:relative;
display:block; margin-bottom:60px; text-transform:uppercase;}
.serviceswrap h2:after {
    content:'';
    position:absolute;
    left:0; right:0;
    top:100%;
    margin:0px auto;
    width:5%;
    height:3px;
    background:#34b8c0;
}
.servinfo{padding-bottom:70px; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.servinfo img{display:block; text-align:center; margin:0 auto; margin-bottom:45px; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.servinfo h3{font-family: 'NewsGothicBT-RomanCondensed'; font-weight:500; color:#000; font-size:30px; line-height:30px; text-transform:none; padding-bottom:0px; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.servinfo:hover h3{color:#002664;}
.servinfo:hover img{box-shadow:
1px 1px #bebebe,
2px 2px #bebebe,
3px 3px #bebebe,
4px 4px #bebebe,
5px 5px #bebebe,
6px 6px #bebebe;
-webkit-transform: translateX(-3px);
transform: translateX(-3px);}


/*testimonial slider*/
.clientwrapper{background:#fff; text-align:center;}
.testimonialinfo{margin:0 auto; padding:50px 0 70px 0; text-align:center;}
.testimonialinfo h2{font-family: 'NewsGothicBT-RomanCondensed'; font-weight:500; color:#434445; font-size:48px; line-height:48px; padding:0 0 20px 0; position:relative;
display:block; margin-bottom:60px; text-transform:uppercase;}
.testimonialinfo h2:after {
    content:'';
    position:absolute;
    left:0; right:0;
    top:100%;
    margin:0px auto;
    width:5%;
    height:3px;
    background:#34b8c0;
}

.testimonialinfo .carousel-control.left,.carousel-control.right  {background:none;width:25px; display:none;}
.testimonialinfo .carousel-control.left {left:-25px; display:none !important;}
.testimonialinfo .carousel-control.right {right:-25px; display:none !important;}
.broun-block {
    
    padding-bottom: 34px;
}
.block-text {
   	/*background: rgba(220, 220, 220, 1);*/
    color: #626262;
    font-size: 14px;
    margin-top: 5px;
    padding: 15px 18px;
	position: relative; width:530px;
}


.greentab{background:#58614e; height:18px; width:305px; position:relative; z-index:100;}
.skytab{background:#00e1f1; height:4px; width:530px;}
.faintredtab{background:#ff4d6f; height:4px; width:305px;}

.maincont{width:530px; margin:0 auto;}

.arrow_box {
	position: relative;
	
	
}
.arrow_box:after {
	top: 100%;
	left: 47%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(220, 220, 220, 0);
	border-top-color: #dcdcdc;
	border-width: 10px;
	margin-left: -10px; display:none;
}


.block-text a {
 color: #7d4702;
    font-size: 25px;
    font-weight: bold;
    line-height: 21px;
    text-decoration: none;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.mark {
    padding: 12px 0;background:none;
}
.block-text p {
    color: #434445;
    font-family: 'NewsGothicBT-RomanCondensed';
    font-style: normal;
    line-height: 35px;
	font-size:24px; font-style:italic; text-align:left;
}

.sprite-i-triangle {
    background-position: 0 -1298px;
    height: 44px;
    width: 50px;
}
.block-text ins {
    bottom: -44px;
    left: 50%;
    margin-left: -60px;
}


.block {
    display: block;
}
.zmin {
    z-index: 1;
}
.ab {
    position: absolute;
}

.person-text {
    padding: 40px 0 0;
    text-align: center;
    z-index: 2;
	width:250px; margin:0 auto;
	
}

.person-text img{text-align:center; border-radius:100%; width:68px; height:68px; border:2px solid #36435d;}

.fltlt{float:left;}
.fltrt{float:right;}

.person-text p {
    color: #434445;
    display: block;
    font-size: 24px;
    margin-top: 3px;
	line-height:68px;
    text-decoration: none;
	font-family: 'NewsGothicBT-RomanCondensed';
}
.person-text p span{display:block; font-size:12px;}

.person-text i {
    color: #fff;
    font-family: Georgia;
    font-size: 13px;
}
.rel {
    position: relative;
}


.testimonialinfo .carousel-inner{width:auto !important; margin:0 auto;}

.testimonialinfo .carousel-indicators{display:block !important; bottom:-50px !important;}
.testimonialinfo .carousel-indicators li{background:#bdbdbd !important; width:20px !important; height:20px !important; margin:0px !important; border:5px solid #fff;}
.testimonialinfo .carousel-indicators .active{background:#6e51c7 !important; border:5px solid #dfd9f3;}



.knowcentre{padding:90px 0; text-align:center;}
.knowcentrein{ -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.knowcentrein h2{font-family: 'Raleway', sans-serif; font-weight:500; color:#002664; font-size:36px; line-height:36px; padding:0 0 90px 0;}
.knowinfopart{text-align:center; width:20%; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; opacity: 1.0;
    transition: opacity .2s ease-in-out; float:left;}
.knowinfopart h3{margin:0; padding:0; font-family: 'NewsGothicBT-RomanCondensed'; color:#fff; font-size:24px; line-height:118px; background:#34b8c0;}
.knowinfopart h3.tpsa{margin-top:-1px;}

.knowinfopart img{display:block; text-align:center; margin:0 auto; width:100%;}  
.knowline{border-right:1px solid #fff;}
.knowlinenot{border-top:1px solid #c4c4c4; border-right:none; border-bottom:1px solid #c4c4c4;}


.knowcentrein:hover .knowinfopart{
  zoom: 1;
  filter: alpha(opacity=45);
  opacity: 0.45;
  -webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -ms-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;
}


.knowcentrein .knowinfopart:hover{
  box-shadow: 3px 3px 15px #666;
  border-color:#e3e3e3;
  background: #e3e3e3;
  color: #fff;
  cursor: pointer;
  
  /*Opacity*/
  zoom: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}

.row{margin-left:0px !important; margin-right:0px !important;}


.solutionpart{padding:115px 0 70px 0;  text-align:center; width:auto; margin:0 auto; overflow:hidden;}
.solutionpart h2{font-family: 'NewsGothicBT-RomanCondensed'; font-weight:500; color:#434445; font-size:48px; line-height:48px; padding:0 0 20px 0; position:relative;
display:block; margin-bottom:60px; text-transform:uppercase;}
.solutionpart h2:after {
    content:'';
    position:absolute;
    left:0; right:0;
    top:100%;
    margin:0px auto;
    width:5%;
    height:3px;
    background:#34b8c0;
}

.solutionpartin{text-align:center; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.solutionin{
width: 132px;
  height: 132px;
  margin: auto;
  border-radius:100%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#42bdc4+0,5283c4+50,6a59c7+100 */
background: #42bdc4; /* Old browsers */
background: -moz-linear-gradient(top, #42bdc4 0%, #5283c4 50%, #6a59c7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #42bdc4 0%,#5283c4 50%,#6a59c7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #42bdc4 0%,#5283c4 50%,#6a59c7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42bdc4', endColorstr='#6a59c7',GradientType=0 ); /* IE6-9 */
position:relative; margin-bottom:36px; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  } 
  
.solutioncircle{position:absolute; left:0; right:0; margin:0 auto; background:#fff; width:122px; height:122px; border-radius:100%; top:5px;}
.solutioncircle img{display:block; margin:0 auto; text-align:center;}

.solutionpartin h3{color:#34b8c0; font-size:24px; text-transform:uppercase; font-family: 'NewsGothicBT-RomanCondensed'; line-height:30px; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}

.solutionpartin:hover .solutionin{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5283c4+0,6a59c7+48,42bdc4+100 */
background: #5283c4; /* Old browsers */
background: -moz-linear-gradient(top, #5283c4 0%, #6a59c7 48%, #42bdc4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #5283c4 0%,#6a59c7 48%,#42bdc4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #5283c4 0%,#6a59c7 48%,#42bdc4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5283c4', endColorstr='#42bdc4',GradientType=0 ); /* IE6-9 */ -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);} 

.solutionpartin:hover .solutionpartin:hover h3{color:#000;}


@media screen and (min-width:320px) and (max-width:480px)
{
	
.navbar{min-height:60px !important;}	
.navwrapper{width:95%; margin:0 auto; padding:0 0 0 0;}  
.wrapper{width:100% !important; margin:0 auto !important;}

.green{padding:0 0 0 0;}
.btborder{top:0px;}

.action-bar{height:30px; float:none; width:150px; margin:0 auto; border-left:none; border-right:none;}
.action-bar li{padding:0 0 0 0 !important;}
.socialpart ul li.nospad{padding:0 0 0 0 !important;}
.linespace{border-left:none;}
.socialpart ul li a{line-height:35px;}
.action-bar li{padding:0 5px;}
.action-bar a{line-height:30px; height:30px;}
.btborder{height:220px;}

#demo-2 input[type=search]{margin-top:0px;}

.topin{width:200px; margin:0 auto; overflow:hidden; padding-bottom:10px;}
.callpart{border-left:none; border-bottom:1px solid #fff; padding:16px 0; width:280px; margin:0 auto;}
.callpart p{font-size:16px;}

.loggedbtn{float:none; width:203px; margin:0 auto; padding:20px 0 0 0;}

.navbar-nav{float:none !important; margin:10px 0 !important;}
.navbar-brand{padding:20px 0 !important; width:180px !important; height:auto !important;  float:none !important; margin:0 auto !important;}
.navbar-brand > img{width:70%; height:auto; display:block !important; text-align:center !important; margin:0 auto !important;}
.navbar-nav > li > a{line-height:40px !important; display:block !important; margin:0 auto !important; height:40px !important; background:#f0f0f0 !important; color:#000 !important;}
.navbar-collapse{box-shadow:none !important;}

.navbar-collapse.in{overflow:hidden !important;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{padding:0px 0 0 0 !important;}
.navbar-default .navbar-toggle{top:5px !important; background:#fff !important; right:10px;}
.navbar-default .navbar-nav > li{margin-right:0px;}
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret{margin-top:2px !important; background:#b6b6b6 !important; display:block !important; margin-right:10px !important;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{border-top:none !important;}

.navbar-nav.sm-collapsible a.has-submenu{background:#c9c9c9 !important;}

.navbar-default .navbar-nav > li > a:hover{color:#fff !important; border:none !important;}

.navbar-nav .open .dropdown-menu{background:#cacaca !important; color:#fff !important; padding: 0 0 0 0 !important;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background:#f1f1f1 !important; color:#000 !important; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{border:none !important;}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{color:#6f51c7 !important; border-top:none !important; background:#e6e6e6 !important; border:none !important;}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background:#000 !important; color:#ffd700 !important;}

.navbar-toggle{margin-right:0px !important;}

.nav > li{border-bottom:1px solid #9a9a9a !important; background:#d4d4d4 !important;}
.nav > li a{padding:0 0 0 20px !important;}
.nav > li a:hover{padding:0 0 0 40px !important; border-top:none !important;}
.nav > li:last-child{border-bottom:none !important;}
.nav>li>a.last{padding:0px 20px 10px 20px!important;}
.nav>li>a.last:hover{padding:0px 40px 10px 40px!important;}
.navbar-nav.sm-collapsible .caret::before{color:#000 !important; font-size:22px !important; font-weight:normal;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{/*padding-left:10px !important;*/}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#000 !important; font-size:12px !important;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{/*padding-left:30px !important;*/ background:none !important;}

.navbar-default .navbar-nav .open .dropdown-menu > li > a{/*padding-left:20px !important;*/ line-height:35px !important; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; padding-left:40px !important;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#d9d9d9 !important;}

.schemein{width:100%; margin:0 auto;}
.schemein img{width:100%; height:auto;}
.schemein h2{width:100%; font-size:25px; line-height:30px;}
.foundinfo{width:100%;}
.foundinfo ul li{padding-bottom:30px; width:100%; text-align:left; font-size:18px;}
.foundinfo ul li:last-child{padding-bottom:0px;}



.footerpic{background-size:auto 100%; height:369px;}


.owl-prev{background-size:50% 50% !important; left:-30px !important; width:40px !important; height:60px !important;}
.owl-next{background-size:50% 50% !important; right:-50px !important; width:40px !important; height:60px !important;}
.slides li > a img{width:90% !important;}
.owl-carousel{width:74% !important;}
.slides li{margin:0 0 0 0 !important;}



.knowinfo{padding:65px 0 20px 0;}

#login-modal .modal-dialog{width:100% !important;}

.slide-text{right:0 !important; left:0 !important; margin:0 auto !important; top:26px !important; padding:0 0px 0 0px !important;}
.slide-text h1{text-align:center !important; font-size:15px !important; line-height:20px !important;}

.indicators-line > .carousel-indicators{display:block !important; left:0 !important; right:0 !important; margin:0 auto !important; width:63px !important; bottom:1px !important;}




.inwrap{width:100%; padding-bottom:0px;}



.row{margin-left:0px !important; margin-right:0px !important;}


.space{padding:0 0 0 0 !important; position:relative; top:0px;}
.bannerslider{width:100%;}

.slidein{width:100% !important;}
.bannertxt h2{text-align:center !important; font-size:11px !important; line-height:18px !important; padding:0 10px !important; margin-bottom:10px !important;}
.bannertxt a{font-size:11px !important; line-height:18px !important; width:100px !important;}
.bannertxt h2 span.one{font-size:11px !important;}
.part{font-size:11px !important; padding-left:0px !important;}
.bannertxt h2 span.two{font-size:11px !important;}

.bannertxt h3{text-align:center !important; font-size:12px !important; line-height:20px !important; height:50px !important; display:block !important; width:100% !important; float:none !important; margin:0 auto !important; padding:5px 0 !important;}
.bannertxt{width:100% !important;}
.bannerin{width:280px !important; float:none; margin:0 auto;}
.bannerin h3:after{height:50px !important; right:-100px !important; width:100px !important;}



.proinfoin{width:100%; min-height:213px;}
.nospace{padding-left:15px !important; padding-right:15px !important;}
.proinfoin h2{font-size:15px; line-height:18px;}

.knowinin{margin-bottom:40px;}



.insidewrap a{margin:0 auto; margin-bottom:50px; margin-right:0px; margin-top:20px;}


.knowledge{width:100%; overflow:hidden; padding:70px 0 0 0}
.knowledge h2{font-size:32px; line-height:35px; margin-bottom:30px;}







.sliderwrap{width:100%; padding:0px 0 0 0;}
.ltpart{width:100%; float:none; min-height:auto;}
.rtpart{width:100%; float:none; min-height:auto; padding:60px 10px !important;}
.rtpart p{line-height:25px;}


.clientwrap #quote-carousel{width:100%;}
.clientwrap #quote-carousel p{width:100%; padding-bottom:30px; line-height:22px; font-size:12px; padding-top:15px;}
.clientwrap h2{font-size:32px; line-height:35px; margin-bottom:30px;}
.clientwrap .leftquote img{width:35px !important; height:20px !important;}

.servicein{width:100%;}
.serve h2{font-size:12px; line-height:18px;}
.serve a{width:125px;}
.servicein h2{width:250px; margin:0 auto; margin-bottom:70px;} 



.newscont{width:100%; margin:25px 0;}
.newsinner{width:90%; margin:0 auto;}

.productinfo{width:100%; margin:0 auto; padding:100px 0 0 0;}
.productinfo h2{font-size:36px; line-height:36px;}
.productinfo img{width:115px; height:115px;}
.proinfo h2 a{font-size:15px; line-height:40px;}
.proinfo{margin-bottom:6px; width:120px; height:120px; margin:0 auto;}




.partwrap{width:280px; margin:0 auto;}
.tpspace{padding:45px 0;}

.infotxt{height:200px; padding:50px 0 0 0;}
.infotxt h2{font-size:14px;}


.infopic{height:auto;}
.txtpart{height:250px; width:100%; padding:0 20px;}
.txtpart h2{font-size:14px; line-height:18px; padding:30px 0;}
.txtpart p{font-size:12px; line-height:18px; padding-bottom:0px;}

.container{padding-left:0px !important; padding-right:0px !important;}
.container-fluid{padding-left:0px !important; padding-right:0px !important;}

.infolt{height:auto; padding:83px 20px; height:320px;}



.loginform{width:290px; padding:36px 5% 36px 5%; margin-top:40px; top:0px;}
.loginform h2{width:100%;}

.loginform ul li{float:none; padding:0 0 20px 0;}
.loginform ul li:last-child{padding:0 0 0 0;}
.memberlog{width:100%; padding-bottom:0px; margin-bottom:20px;}
.memberlog a{width:100%; margin:0 auto; padding:0 5%;}
.userlog{width:100%; margin-bottom:20px;}
.userlog input.txt{width:100%; padding:0 10%;}
.userpass{width:100%; margin-bottom:10px;}
.userpass input.txt{width:100%; padding:0 10%;} 
.subwrap{width:198px; padding:0px; text-align:center; margin:0 auto;}
.subwrap input.submitbtn{width:198px; padding:0; margin:0 auto;}

.usertxt{padding:15px 0 0 0; float:none; width:146px; margin:0 auto;}

.onin{min-height:160px;}
.onin a{font-size:18px;}


.greenpart{float:none; width:100%; height:auto;}
.greenin{width:95%; margin:0 auto;}

.mutualpart{width:100%;}
.mutualinfo{width:100%; margin-bottom:40px;}
.mutualinfo h3{font-size:14px;}
.mutualinfo a{width:100%;}
.mutualinfo p{font-size:15px;}

.goalpart{width:100%;}
.goalpart h2{font-size:25px;}
.goalinfo{height:450px; margin-bottom:80px;}
.goalinfo h3{font-size:14px; line-height:18px;}
.goalinfo p{font-size:12px; padding:0 20px;}
.goalbox{left:0; right:0; margin:0 auto;}

.grey{padding:80px 0px;}
.grey .carousel-inner p.space{margin-bottom:50px;}
.grey .item blockquote img.spic{width:280px !important; height:100px !important;}

.investpart p{width:90%; margin:0 auto;}
.investpart h2:after{top:0px;}
.investpart h2{padding:60px 0; font-size:40px; line-height:50px;}
.fullscreen.overflow, .fullscreen.overflow .content-a{height:1800px !important; padding:0 0 0 0 !important;}
.htpartone{height:auto !important;}

.grey h3{font-size:25px;}
.grey .carousel-inner h4{font-size:22px;}
.goalpart p{padding:0 20px;}


.serviceswrap h2{font-size:30px;}
.serviceswrap{width:100%;}
.servinfo h2{font-size:14px; line-height:18px;}

.testimonialinfo{width:100%;}
.testimonialinfo .carousel-inner{width:100% !important; margin:0 auto;}
.maincont{width:100%;}
.block-text{width:100%;}
.block-text p{text-align:center; margin-bottom:40px;}
.testimonialinfo h2{font-size:30px; line-height:35px;}
.testimonialinfo h2:after{width:15%;}

.knowinfopart{width:50%;}
.knowinfopart h3{font-size:20px;}

.clientwrap #quote-carousel h3{font-size:30px; line-height:30px;}
.clientwrap #quote-carousel .carousel-control.left{font-size: 20px; left:-20px;}
.clientwrap #quote-carousel .carousel-control.right{font-size: 20px; right:-10px !important;}

.knowcentre{padding:0px 0 90px 0;}

.solutionpartin h3{height:120px;}

}



@media screen and (min-width:481px) and (max-width:767px)
{

.navbar{min-height:60px !important;}	
.navwrapper{width:95%; margin:0 auto; padding:0 0 0 0;}
.container{padding-left:0px !important; padding-right:0px !important;}
.container-fluid{padding-left:0px !important; padding-right:0px !important;}

.green{padding:0 0 0 0;}
.btborder{top:0px;}

.action-bar{height:30px; float:none; width:150px; margin:0 auto; border-left:none; border-right:none;}
.action-bar li{padding:0 0 0 0 !important;}
.socialpart ul li.nospad{padding:0 0 0 0 !important;}
.linespace{border-left:none;}
.socialpart ul li a{line-height:35px;}
.action-bar li{padding:0 5px;}
.action-bar a{line-height:30px; height:30px;}
.btborder{height:220px;}
.socialpart ul{padding:20px 0 0 0;}

#demo-2 input[type=search]{margin-top:0px;}


.wrapper{width:100% !important; margin:0 auto !important;}


.topin{width:200px; margin:0 auto; overflow:hidden; padding-bottom:10px;}
.callpart{border-left:none; border-bottom:1px solid #fff; padding:16px 0; width:280px; margin:0 auto;}
.callpart p{font-size:16px;}

.loggedbtn{float:none; width:203px; margin:0 auto; padding:20px 0 0 0;}




.navbar-nav{float:none !important; margin:10px 0!important;}
.navbar-brand{padding:20px 0 !important; width:180px !important; height:auto !important;  float:none !important; margin:0 auto !important;}
.navbar-brand > img{width:50%; height:auto; display:block !important; text-align:center !important; margin:0 auto !important;}
.navbar-nav > li > a{line-height:40px !important; display:block !important; margin:0 auto !important; height:40px !important; background:#f0f0f0 !important; color:#000 !important;}
.navbar-collapse{box-shadow:none !important;}

.navbar-collapse.in{overflow:hidden !important;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{padding:0px 0 0 0 !important;}
.navbar-default .navbar-toggle{top:5px !important; background:#fff; right:10px;}
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret{margin-top:2px !important; background:#b6b6b6 !important; display:block !important; margin-right:10px !important;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{border-top:none !important;}

.navbar-nav.sm-collapsible a.has-submenu{background:#c9c9c9 !important;}

.navbar-default .navbar-nav > li > a:hover{color:#fff !important; border:none !important;}

.navbar-nav .open .dropdown-menu{background:#cacaca !important; color:#fff !important; padding: 0 0 0 0 !important;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background:#f1f1f1 !important; color:#000 !important; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{border:none !important;}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{color:#6f51c7 !important; border-top:none !important; background:#e6e6e6 !important; border:none !important;}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background:#000 !important; color:#ffd700 !important;}

.navbar-toggle{margin-right:0px !important;}

.nav > li{border-bottom:1px solid #9a9a9a !important; background:#d4d4d4 !important; margin-right:0px !important;}
.nav > li a{padding:0 0 0 20px !important;}
.nav > li a:hover{padding:0 0 0 40px !important; border-top:none !important;}
.nav > li:last-child{border-bottom:none !important;}
.nav>li>a.last{padding:0px 20px 10px 20px!important;}
.nav>li>a.last:hover{padding:0px 40px 10px 40px!important;}
.navbar-nav.sm-collapsible .caret::before{color:#000 !important; font-size:22px !important; font-weight:normal;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{/*padding-left:10px !important;*/}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#000 !important; font-size:12px !important;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{/*padding-left:30px !important;*/ background:none !important;}

.navbar-default .navbar-nav .open .dropdown-menu > li > a{/*padding-left:20px !important;*/ line-height:35px !important; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; padding-left:40px !important;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#d9d9d9 !important;}

.schemein{width:100%; margin:0 auto;}
.schemein img{width:100%; height:auto;}
.schemein h2{width:100%;}

.foundinfo{width:100%;}
.foundinfo ul li{padding-bottom:10px; width:50%; text-align:left; font-size:18px;}
.foundinfo ul li:last-child{padding-bottom:0px;}




.owl-prev{background-size:50% 50% !important; left:-30px !important;}
.owl-next{background-size:50% 50% !important; right:-50px !important;}

.slides li{margin:0 0 0 0 !important;}



.slide-text{right:0 !important; left:0 !important; margin:0 auto !important;  padding:0 0px 0 0px !important; top:20px !important;}
.slide-text h1{text-align:center !important; font-size:25px !important; line-height:30px !important;}

.indicators-line > .carousel-indicators{display:block !important; left:0 !important; right:0 !important; margin:0 auto !important; width:22% !important;}



.row{margin-left:0px !important; margin-right:0px !important;}

.inwrap{width:400px; padding-bottom:0px;}

.bannertxt{width:100% !important; margin:0 auto !important;}
.bannertxt h2{text-align:center !important; font-size:20px !important; line-height:28px !important; padding:0 0px !important;}
.bannertxt h2 span.one{font-size:11px !important;}
.part{font-size:11px !important; padding-left:0px !important;}
.bannertxt h2 span.two{font-size:11px !important;}

.bannertxt h3{text-align:center !important; font-size:12px !important; line-height:40px !important; height:50px !important; display:block !important; width:100% !important; float:none !important; margin:0 auto !important; padding:5px 0 !important;}
.bannerin{width:100% !important; float:none; margin:0 auto;}
.bannerin h3:after{height:50px !important; right:-200px !important; width:50% !important;}

.bannerslider{width:100%;}
.space{padding:0 0 0 0 !important; position:relative; top:0px;}
.bannertxt h2 span.one{font-size:18px !important;}
.bannertxt h2 span.two{font-size:25px !important;}


.slide-text{padding:0px 0 0 0 !important;}
.slidein{width:100% !important;}
.bannerlt{float:none !important; margin:0 auto; width:70%; text-align:center !important; padding-bottom:0px !important;}
.bannerlt img{width:100% !important; height:auto !important; display:block !important; margin:0 auto !important; text-align:center !important;}
.bannertxt{width:100% !important;}
.bannerin{width:400px !important; float:none; margin:0 auto;}


.indicators-line > .carousel-indicators{display:block !important; left:0 !important; right:0 !important; margin:0 auto !important; width:63px !important; white-space:inherit !important; bottom:0px !important;}




.proinfoin{width:100%;}
.nospace{padding-left:15px !important; padding-right:15px !important;}
.proinfoin h2{font-size:15px; line-height:18px;}

.knowinin{width:240px; margin:0 auto; margin-bottom:40px;}

.knowinin{margin-bottom:40px;}


.knowledge{width:100%; overflow:hidden;}


.sliderwrap{width:100%;}
.ltpart{width:100%; float:none; min-height:auto;}
.rtpart{width:100%; float:none; min-height:auto; padding:60px 30px !important;}
.rtpart p{line-height:25px;}


.clientwrap #quote-carousel{width:100%;}
.clientwrap #quote-carousel p{width:100%; padding-bottom:30px; line-height:22px; font-size:12px; padding-top:15px;}
.clientwrap h2{font-size:32px; line-height:35px; margin-bottom:30px;}
.clientwrap .leftquote img{width:35px !important; height:20px !important;}


.servicein{width:100%;}
.serve h2{font-size:12px; line-height:18px;}
.serve a{width:125px;}



.newscont{width:100%;}
.newsinner{width:90%; margin:0 auto;}


.productinfo{width:100%; margin:0 auto; padding:100px 0 0 0;}
.productinfo h2{font-size:36px; line-height:36px;}
.productinfo img{width:200px; height:115px;}
.proinfo h2 a{font-size:15px; line-height:40px;}
.proinfo{margin-bottom:6px; width:200px; height:120px; margin:0 auto;}



.partwrap{width:400px; margin:0 auto;}
.tpspace {padding: 45px 0;}



.infopic{height:auto;}
.txtpart{height:250px; width:100%; padding:0 20px;}
.txtpart h2{padding:30px 0;}
.txtpart p{font-size:16px; line-height:18px; padding-bottom:0px;}

.infolt{height:370px; padding:83px 20px;}


.loginform{width:400px; padding:36px 5% 36px 5%; margin-bottom:0px; margin-top:40px; top:0px;}
.loginform h2{width:100%;}
.loginform ul li{float:none; padding:0 0 20px 0;}
.loginform ul li:last-child{padding:0 0 0 0;}
.memberlog{width:100%; padding-bottom:0px; margin-bottom:20px;}
.memberlog a{width:100%; margin:0 auto; padding:0 10%;}
.userlog{width:100%; margin-bottom:20px;}
.userlog input.txt{width:100%; padding:0 10%;}
.userpass{width:100%; margin-bottom:10px;}
.userpass input.txt{width:100%; padding:0 10%;} 
.subwrap{width:198px; padding-bottom:0px; padding-top:0px; text-align:center; margin:0 auto;}
.subwrap input.submitbtn{width:198px; padding:0; margin:0 auto;}

.usertxt{padding:15px 0 0 0; float:none; width:144px; margin:0 auto;}




.greenpart{float:none; width:100%; height:auto;}
.greenin{width:95%; margin:0 auto;}


.mutualpart{width:100%;}
.mutualinfo{width:100%; margin-bottom:40px;}
.mutualinfo h3{font-size:14px;}

.goalpart{width:100%;}
.goalinfo{height:350px; margin-bottom:40px;}
.goalinfo h3{font-size:14px; line-height:18px;}
.goalinfo p{font-size:12px; padding:0 20px;}


.grey{padding:80px 0px;}
.grey .carousel-inner p.space{margin-bottom:50px;}
.grey .item blockquote img.spic{width:100% !important; height:auto !important;}


.investpart p{width:90%; margin:0 auto;}
.investpart h2:after{top:0px;}
.investpart h2{padding:60px 0;}
.fullscreen.overflow, .fullscreen.overflow .content-a{height:1600px !important; padding:0 0 0 0 !important;}


.serviceswrap{width:100%;}

.testimonialinfo{width:100%;}
.testimonialinfo .carousel-inner{width:100% !important; margin:0 auto;}
.maincont{width:100%;}
.block-text{width:100%;}
.block-text p{text-align:center; margin-bottom:40px;}
.testimonialinfo h2{font-size:30px; line-height:35px;}
.testimonialinfo h2:after{width:15%;}

.knowinfopart{width:32%;}
.knowinfopart h3{font-size:20px;}



.clientwrap #quote-carousel h3{font-size:50px; line-height:50px;}
.clientwrap #quote-carousel .carousel-control.left{font-size: 20px; left:-20px;}
.clientwrap #quote-carousel .carousel-control.right{font-size: 20px; right:-10px !important;}

.knowcentre{padding:0px 0 90px 0;}

}


@media screen and (min-width:768px) and (max-width:999px)
{
.navwrapper{width:750px; margin:0 auto; padding:0px 0 0 10px;}		
.navbar-brand{font-family: 'Open Sans', sans-serif; font-weight:700 !important; font-size:32px !important; padding-top:30px !important;}

.container{padding-left:0px !important; padding-right:0px !important;}
.container-fluid{padding-left:0px !important; padding-right:0px !important;}

.navbar-default .navbar-nav > li{margin-right:0px !important;}

.socialpart ul li{padding:0 0px;}
#demo-2 input[type=search]{margin-top:10px;}

.wrapper{width:100% !important; margin:0 auto !important;}

.topin{width:700px; margin:0 auto; overflow:hidden;}



.action-bar a{}

.callpart p{font-size:13px;}
.callpart p .fa-phone{padding-right:10px;}
.loggedbtn{padding:40px 0 0 0;}



.socialpart{width:540px;}

.navbar-nav > li > a{font-size:14px !important; padding:0 5px !important;}
.navbar-brand{width:auto;}
.navbar-brand>img{width:100%; height:auto;}

.action-bar li{padding:0 0 0 0 !important;}

.dropdown-menu > li > a{font-size:11px !important;}

.nav>li>a.last{padding:0px 4px  10px 4px!important;}

.schemein{width:100%; margin:0 auto;}
.schemein img{width:100%; height:auto;}
.schemein h2{width:100%;}
.foundinfo{width:100%; margin:0 auto;}
.foundinfo ul li{padding:0 1% 0 0; width:30%; font-size:15px;}
.foundinfo ul li span{width:20%;}
.foundinfo ul li span img{width:100%; height:auto;}



.bannerslider{width:100%;}
.slide-text{right:0 !important; left:0 !important; margin:0 auto !important; top:20px !important; padding:0 0px 0 0px !important; width:auto !important;}
.slide-text h1{text-align:center !important; font-size:36px !important; line-height:50px !important;}



.inwrap{width:100%;}




.latestnews{width:100%;}


.bannerlt{width:30%;}
.bannerlt img{width:100%; height:auto;}
.bannerrt{width:65%;}
.bannerrt h3{font-size:35px !important; line-height:35px !important;}
.bannerrt h3 .fa-quote-left{left:0 !important;}
.bannerrt h3 .fa-quote-right{right:0 !important;}

.bannertxt{width:95% !important; margin:0 auto !important;}



.proinfoin{width:100%;}
.proinfoin img{width:98%; height:auto;}

.nospace{padding-left:15px !important; padding-right:15px !important;}




.knowledge{width:100%;}





.sliderwrap{width:100%;}
.ltpart{width:50%; min-height:464px;}
.rtpart{width:50%; height:464px;}
.rtpart p{line-height:22px;}

.clientwrap #quote-carousel{width:100%;}
.clientwrap #quote-carousel p{width:100%;}
.clientwrap .leftquote img{width:35px !important; height:20px !important;}
.clientwrap .item blockquote{padding:22px 20px !important;}

.servicein{width:700px; margin:0 auto;}
.serve{width:330px;}


.productinfo{width:100%; margin-top:-100px; left:0px;}

.productinfo h2{font-size:36px; line-height:36px;}
.productinfo img{width:185px; height:120px;}
.proinfo h2 a{font-size:22px; line-height:60px;}
.proinfo{margin-bottom:20px; width:100%; height:110px;}



.partwrap{width:700px; margin:0 auto;}

.row{margin-left:0px !important; margin-right:0px !important;}




.infolt{padding:83px 40px 83px 35px;}



.greenin{width:300px; margin:0 auto;}
.greenpart{height:570px;}
.greenin .item blockquote p{font-size:18px;}

.mutualpart{width:100%;}
.goalpart{width:100%;}

.grey{padding:80px 20px;}

.investpart p{width:700px; margin:0 auto;}
.inpartinfo p{width:auto;}

.serviceswrap{width:100%;}
.servinfo h2{font-size:16px; line-height:18px;}

.testimonialinfo{width:100%;}
.testimonialinfo .carousel-inner{width:100% !important; margin:0 auto;}
.maincont{width:100%;}
.block-text{width:100%;}
.block-text p{text-align:center; margin-bottom:40px;}
.testimonialinfo h2:after{width:15%;}

.knowinfopart h3{font-size:18px;}

.mutualinfo{width:100%;}



}



@media screen and (min-width:1000px) and (max-width:1199px)
{

.navwrapper{width:970px; margin:0 auto; padding:0px 0 0 10px;}	
.maintop{width:970px; margin:0 auto;}
	
.navbar-nav > li > a{font-size:17px !important; padding:0 9px !important;}

.container{width:100% !important; margin:0 auto !important;}

.topin{width:900px; margin:0 auto; overflow:hidden;}


#demo-2 input[type=search]{margin-top:10px;}


.socialpart{width:605px;}

.callpart p{font-size:16px;}
.loggedbtn{padding:40px 0 0 0;}

.navbar-brand{font-family: 'Open Sans', sans-serif; font-weight:700 !important; font-size:32px !important; padding-top:28px !important;}

.nav>li>a.last{padding:0px 0px  10px 13px!important;}
.wrapper{width:100% !important; margin:0 auto !important;}
.navbar-brand>img{width:100%; height:auto;}

.nav>li>a.last{padding:0px 4px  10px 4px!important;}

.schemein{width:100%; margin:0 auto;}
.schemein img{width:100%; height:auto;}

.bannertxt{width:100% !important;}
.bannerslider{width:100%;}

.slide-text{right:0 !important; left:0 !important; margin:0 auto !important; top:45px !important; padding:0 0px 0 0px !important; width:auto !important;}
.slide-text h1{font-size:36px !important; line-height:50px !important;}


/*.bannertxt{width:95% !important; margin:0 auto;}*/
.bannerlt{width:30%;}
.bannerlt img{width:100%; height:auto;}
.bannerrt{width:65%;}
.bannerrt h3{font-size:48px !important; line-height:48px !important;}
.bannerrt h3 .fa-quote-left{left:0 !important;}
.bannerrt h3 .fa-quote-right{right:0 !important;}




.proinfoin{width:100%;}
.proinfoin img{width:98%; height:auto;}

.latestnews{width:100%;}

.knowledge{width:100%;}






.sliderwrap{width:100%;}
.ltpart{width:50%; min-height:464px;}
.rtpart{width:50%; height:464px;}

.clientwrap #quote-carousel{width:100%;}
.clientwrap #quote-carousel p{width:88%; margin:0 auto;}





.productinfo{width:950px; margin-top:-300px;}
.productinfo h2{font-size:36px; line-height:36px;}
.productinfo img{width:250px; height:150px;}
.proinfo h2 a{font-size:22px;}
.proinfo{margin-bottom:20px;}


.partwrap{width:900px; margin:0 auto;}
.row{margin-right:0px !important; margin-left:0px !important;}




.txtpart{padding:0 20px;}
.infolttop h2{padding:40px 0px; font-size:}

.proinfo{margin-bottom:20px; width:100%; height:110px;}







.greenin{width:418px; margin:0 auto;}
.greenpart{padding:70px; height:520px;}

.greenin .item blockquote p{font-size:19px;}

.mutualpart{width:100%;}
.goalpart{width:100%;}


.investpart p{width:auto;}
.mutualpart p{font-size:16px;}

.serviceswrap{width:100%;}
.servinfo h2{font-size:22px; line-height:18px;}

.testimonialinfo{width:100%;}
.testimonialinfo .carousel-inner{width:100% !important; margin:0 auto;}
.maincont{width:100%;}
.block-text{width:100%;}
.block-text p{text-align:center; margin-bottom:40px;}
.testimonialinfo h2:after{width:15%;}

.mutualinfo{width:321px;}


}


@media screen and (min-width:1200px) and (max-width:1347px)
{
.container-fluid{padding-left:0px !important; padding-right:0px !important;}
.slide-text{right:0 !important; left:0 !important; margin:0 auto !important; top:70px !important; padding:0 0px 0 0px !important; width:auto !important;}

.bannerlt{width:30%;}
.bannerlt img{width:100%; height:auto;}
.bannerrt{width:65%;}
.bannerrt h3{font-size:55px !important; line-height:55px !important;}
.bannerrt h3 .fa-quote-left{left:0 !important;}
.bannerrt h3 .fa-quote-right{right:0 !important;}



.socialpart{width:560px;}
.socialpart ul li{padding:0 0px;}



.sliderwrap{width:100%;}
.ltpart{width:50%; min-height:464px;}
.rtpart{width:50%; height:464px;}


.clientwrap #quote-carousel{width:100%;}
.clientwrap #quote-carousel p{width:88%; margin:0 auto;}


.greenin{width:422px; margin:0 auto;}
.greenpart{padding:70px; height:520px;}

.greenin .item blockquote p{font-size:19px;}


.mutualpart{width:100%;}
.goalpart{width:100%;}


}




@media screen and (min-width:1348px) and (max-width:1666px)
{
	

.mutualpart{width:1170px; margin:0 auto;}
.goalpart{width:100%;}



}