*{margin:0px;}
header{background:#F5F5F5;width:100%;top:0;z-index:9;left:0;position:fixed;box-shadow:0px 2px 8px #dcdcdc;}
.topbar{height:40px;background:#2f4f4f;color:#fff;text-align:center;}
.topbar a{color:#fff;font-size:13px;}
.nav{padding:10px 20px;max-width:1100px;margin:0 auto;}
.wrap{width:100%;left:0;right:0;top:0;height:100%;z-index:8;background:rgba(0,0,0,0.4);position:fixed;display:none;}
.brands{color:#313437;background-color:#fff}.brands a{display:block;text-align:center;padding:40px 0}@media (max-width:767px){.brands a{padding:30px 0}}.brands a img{display:inline-block;margin:10px 20px;vertical-align:middle}div.jumbotron.carousel-hero{color:#fff;text-align:center;background-size:cover;background-position:center;padding-top:100px;padding-bottom:100px;margin-bottom:0}
h1.hero-title,h2.hero-title,h3.hero-title{text-shadow:0 3px 3px rgba(0,0,0,.4);color:#fff}p.hero-subtitle{max-width:600px;margin:25px auto;padding:10px 15px;color:#fff}.features-blue{color:#fff;background:linear-gradient(135deg,#172a74,#21a9af);background-color:#184e8e;padding-bottom:30px}
.features-blue p{color:rgba(255,255,255,.6)}.features-blue h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}@media (max-width:767px){.features-blue{padding-bottom:10px}.features-blue h2{margin-bottom:25px;padding-top:25px;font-size:24px}}
.features-blue .intro{font-size:16px;max-width:500px;margin:0 auto 60px}.features-blue .item{min-height:100px;padding-left:80px;margin-bottom:40px}@media (max-width:767px){.features-blue .intro{margin-bottom:40px}.features-blue .item{min-height:0}}.features-blue .item .name{font-size:20px;font-weight:700;margin-top:0;margin-bottom:20px;color:inherit}
.features-blue .item .description{font-size:15px;margin-bottom:0}.features-blue .item .icon{font-size:40px;color:#ffcc1e;float:left;margin-left:-65px}
.footer-dark{padding:40px 0;color:#f0f9ff;background-color:#282d32}.footer-dark h3{margin-top:0;margin-bottom:12px;font-weight:700;font-size:16px}
.footer-dark ul{padding:0;list-style:none;line-height:1.6;font-size:14px;margin-bottom:0}.footer-dark ul a{color:inherit;text-decoration:none;opacity:.6}
.footer-dark ul a:hover{opacity:.8}.footer-dark .item.text{margin-bottom:36px}@media (max-width:767px){.footer-dark .item:not(.social){text-align:center;padding-bottom:20px}
.footer-dark .item.text{margin-bottom:0}.highlight-phone{text-align:center}}.footer-dark .item.text p{opacity:.6;margin-bottom:0}
.footer-dark .item.social{text-align:center}@media (max-width:991px){.footer-dark .item.social{text-align:center;margin-top:20px}}
.footer-dark .item.social>a{font-size:20px;width:36px;height:36px;line-height:36px;display:inline-block;text-align:center;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.4);margin:0 8px;color:#fff;opacity:.75}
.footer-dark .item.social>a:hover{opacity:.9}.footer-dark .copyright{text-align:center;padding-top:24px;font-size:13px;margin-bottom:0}
.testimonials-clean{color:#313437;background-color:#eef4f7}.testimonials-clean p{color:#7d8285}.testimonials-clean h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}@media (max-width:767px){.testimonials-clean h2{margin-bottom:25px;padding-top:25px;font-size:24px}}.testimonials-clean .intro{font-size:16px;max-width:500px;margin:0 auto}
.testimonials-clean .intro p{margin-bottom:0}.testimonials-clean .people{padding:50px 0 20px}.testimonials-clean .item{margin-bottom:10px}@media (min-width:768px){.testimonials-clean .item{height:;}}.testimonials-clean .item .box{padding:20px;background-color:#fff;position:relative}
.testimonials-clean .item .box:after{content:'';position:absolute;left:30px;bottom:-24px;width:0;height:0;border:15px solid transparent;border-width:12px 15px;border-top-color:#fff}.testimonials-clean .item .author{margin-top:28px;padding-left:25px}.testimonials-clean .item .name{font-weight:700;margin-bottom:2px;color:inherit}
.testimonials-clean .item .title{font-size:13px;color:#9da9ae}.testimonials-clean .item .description{font-size:15px;margin-bottom:0}.testimonials-clean .item img{max-width:40px;float:left;margin-right:12px;margin-top:-5px}
.projects-horizontal{color:#313437;background-color:#fff}.projects-horizontal p{color:#7d8285}.projects-horizontal h2{font-weight:700;margin-bottom:10px;padding-top:40px;color:inherit}@media (max-width:767px){.projects-horizontal h2{margin-bottom:25px;padding-top:25px;font-size:24px}}.projects-horizontal .intro{font-size:16px;max-width:500px;margin:0 auto 10px}
.projects-horizontal .projects{padding-bottom:40px}.projects-horizontal .item{padding-top:35px;min-height:160px}@media (max-width:767px){.projects-horizontal .item{padding-top:40px;min-height:160px}}.projects-horizontal .item .name{font-size:18px;font-weight:700;margin-top:10px;margin-bottom:15px;color:inherit}
.projects-horizontal .item .description{font-size:15px;margin-bottom:0}@media (max-width:991px){.projects-horizontal .item .name{margin-top:22px}}

.aboutus,.contactus,.about{padding:40px 20px;margin:0 auto;min-height:300px;background-size:cover;position:relative}
.aboutus:after { content: ' '; display: block; position: absolute; left: 0; top: 0; width: 100%;  height: 100%; z-index: -1; opacity: 0.2; background-image: url('../img/it3.jpg');  background-repeat: no-repeat;background-position: 50% 0;background-size: cover;}
.contactus:after { content: ' '; display: block; position: absolute; left: 0; top: 0; width: 100%;  height: 100%; z-index: -1; opacity: 0.1; background-image: url('../img/it1.png');  background-repeat: no-repeat;background-position: 50% 0;background-size: cover;}
.about:after { content: ' '; display: block; position: absolute; left: 0; top: 0; width: 100%;  height: 100%; z-index: -1; opacity: 0.1; background-image: url('../img/it2.jpg');  background-repeat: no-repeat;background-position: 50% 0;background-size: cover;}
.contactus input,textarea{width:100%;padding:12px 0px;background:transparent;border:0px;color:#191970;border-bottom:2px solid #4682b4;outline:none;}
.contactus textarea{height:100px;resize:none;}
::placeholder{color:#191970;opacity:1;}
.overlay{width:100%;height:100%;z-index:99;background:rgba(255,255,255,0.5); position:fixed;top:0;left:0;display:none; }

@media screen and (min-width:601px) and (max-width:768px){
	.h3{color:#3CB371;font-family:tekton pro;margin:0px;font-size:20px}
	.hlist li{float:left;list-style:none;font-weight:bold;font-family:helvetica;margin-left:17px;font-size:14px;}
	.menu,.smd{display:none;width:0px;}
	.hlist a{color:#4682b4;}
	.hlist a:hover{color:#3CB371;}
	.carousel{margin-top:30px;}
	#abtus{margin-top:90px;}
}

@media screen and (min-width:360px) and (max-width:600px){
	.h3{color:#3CB371;font-family:;margin:0px;font-size:20px}
	.topbar{display:none;} .navtbl{z-index:10;}
	.hlist li{list-style:none;font-weight:bold;font-family:helvetica;font-size:15px;padding:7px 0px;margin:5px 0px;}
	.hlist{width:0;position:fixed;right:0;top:0;height:100%;overflow:auto;background:#2f4f4f;z-index:99;display:none;max-width:280px;}
	.hlist a{color:#fff;}
	.hlist a:hover{color:#FF00FF;}
	.carousel{margin-top:30px;}
	#abtus{margin-top:50px;}
}

@media screen and (min-width:769px){
	.h3{color:#3CB371;font-family:tekton pro;margin:0px;}
	.hlist li{float:left;list-style:none;font-weight:bold;font-family:helvetica;margin-left:23px;font-size:15px;}
	.menu,.smd{display:none;width:0px;}
	.hlist a{color:#4682b4;}
	.hlist a:hover{color:#3CB371;}
	.carousel{margin-top:30px;}
	.jumbotron{height:450px;}
	#abtus{margin-top:90px;}
}

@media screen and (max-width:359px){
	.h3{color:#3CB371;font-family:;margin:0px;font-size:18px}
	.topbar{display:none;}
	.nav{padding:10px;} .navtbl{z-index:10;}
	.hlist li{list-style:none;font-weight:bold;font-family:helvetica;font-size:15px;padding:7px 0px;margin:5px 0px;}
	.hlist{width:0;position:fixed;right:0;top:0;height:100%;overflow:auto;background:#2f4f4f;z-index:99;display:none;max-width:280px;}
	.hlist a{color:#fff;}
	.hlist a:hover{color:#FF00FF;}
	.carousel{margin-top:20px;}
	#abtus{margin-top:50px;}
}