/* CSS Document */ 
@import url(https://fonts.googleapis.com/css?family=Fjalla+One);
@import url('https://fonts.googleapis.com/css2?family=Aldrich&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Aldrich&family=Khand:wght@300;400;500;600;700&display=swap');
header,footer,section,article,aside,div{display:block;box-sizing:border-box;}
body{margin:0px auto;padding:0px;font-family: "Khand", sans-serif;}
#wFull{width:100%;background-color:#359bd9;}
.movil{display:none;}
.animation{position:relative;opacity:0;transition:.8s;}
.anbottom{top:400px;}
.antop{top:-400px;}
.anleft{left:-400px;}
.anright{left:400px}
.anend{left:0px;top:0px;opacity:1}

h1,h3{font-size:35px;}
p,h2{font-size:16px;opacity:.8;}
h4{font-size:16px;}
a{font-size:14px;text-decoration:none;}
li{font-size:16px;}
.bxslider li{opacity:1;}
.banner{margin-top:65px;position:relative;height:100%;width:100%;}
.txtbanner{position:absolute;width:100%;z-index:10;height:100%;display:flex;align-items:center;background:rgba(0, 0, 0, .5);}
.txtbanner .center{max-width:1020px;margin:0px auto;padding:0px 20px;color:#fff;}
.txtbanner h3{margin:0px;font-size:45px;}

.float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:30px;box-shadow: 2px 2px 3px #999;z-index:100;}
    .float:hover {text-decoration: none;color: #25d366;background-color:#fff;}
    .my-float{margin-top:16px;} 

/*--HEAD--*/
.headcont{width:100%;position:fixed;background:#fff;z-index:9999;background:#071e2c;top:0;}
.head{display:flex;max-width:1240px;margin:0px auto;display:flex;align-items:center;}
.head section{flex:1;}
.head div a{margin-left:20px;color:#fff;display:inline-block;vertical-align:middle;position:relative;}
.head div p{display:inline-block;color:#fff;margin-left:20px;}
.head a{text-decoration:none;position:relative;}
.head span{text-decoration:none;position:relative;color:#fff;display:block;cursor:pointer;}
.hmb1{border-bottom:solid 5px #fff;margin:0px auto 5px;text-align:center;width:50px;transition:1s;opacity:1;}
.hmb2{border-bottom:solid 5px #fff;margin:0px auto 5px;text-align:center;width:50px;transition:1s; position:relative;}
.hmb3{border-bottom:solid 5px #fff;margin:0px auto;text-align:center;width:50px;transition:1s; position:relative;}
.hmb{width:50px;height:25px;z-index:10;position:relative;cursor:pointer;display:table;margin:0px auto;}
.menumovil{display:none;}
.menumovil a{display:block;text-decoration:none;text-align:left;padding:10px 40px;margin:10px 0px;color:#fff;}
.submenu{display:inline-block;vertical-align:middle;position:relative;}
.submenu div{display:none;padding:0px 5px 20px;text-align:center;width:fit-content;background:#071e2c;position:absolute;left:-150%;}
.submenu div a{display:block;margin:20px 0px 0px;width:250px;}

/*--FOOT--*/
.footer{background:#000;width:100%;padding:50px 20px;color:#fff;}
.footer a{color:#fff;vertical-align:middle;text-decoration:none;opacity:.6;}
.footer a img{vertical-align:middle;}
.footer p{vertical-align:middle;opacity:.6;}
.footer section{max-width:1240px;margin:0px auto;}
.footer .logo{display:flex;gap:30px;align-items:center;background:#071e2c;padding:0px 20px;margin-bottom:40px;}
.footer .logo aside{flex:1;text-align:right;}
.footer .cont{display:flex;}
.footer .cont div{min-width:250px;}
.footer .cont div a{display:block;text-decoration:none;margin-top:10px;}
.footer .cont div p{margin:0px;}
.footer .cont div:nth-child(2n){flex:1;}
.footer .terminos{margin-top:40px;padding:15px 0px;border-top:solid #fff 1px;border-bottom:solid #fff 1px;}
.footer .terminos p{display:inline-block;margin:0px;}



.ctrMid{width:99%;max-width:1000px;margin:0px auto;}
.sectorNav{min-height:100px;}
.sectorNav #midLink{border-left:1px solid #ccc;border-right:1px solid #ccc;height:100%;}
.first-section{width:100%;background-color:#3090c7;padding:50px 0px;position:relative;z-index:50;}
.first-section .ctrMid h1,h2{color:#fff;text-align:center;font-family:Arial;font-weight:100;}
.first-section .ctrMid h1{margin:0px auto; padding: 10px 30px;}
.first-section .ctrMid img#Arrow{position: absolute;margin: 0px auto;padding: 0px 0px 0px 0px;left: 0;right: 0;top: -95px;z-index: 99;}
.sectors{width:99%;max-width:1000px;margin:0px auto;}
.sectors h3{color:#3090c7;margin-bottom:10px;}
.sectors .containers{width:30%;max-width:300px;float:left;}
.sectors .containers img{width:100%;height:auto;}
.sectors .containers h4{margin:10px auto -10px auto;}
.sectors .containers p{ text-align:justify;}
.proyectos{width:100%;background-color:#eaeaea;padding:60px 0px;}
.proyectos .ctrMid #dash{width:100%;border:1px dashed #000;display:block;clear:both;}
.proyectos .ctrMid .imgHold{width:33%;max-width:300px;display:inline-block;vertical-align:top;}
.proyectos .ctrMid .imgHold img{width:100%;display:block;margin:0px auto;clear:both;}
.proyectos .ctrMid h3{color: #3090c7;margin-bottom:10px;}
.proyectos .ctrMid .imgHold h4{margin-bottom:7px;color:#000;text-align:center;}
.proyectos .ctrMid .imgHold p{color:#222;text-align:center;margin-bottom:30px;}
#dash{width:100%;border:1px dashed #ccc;display:block;clear:both;}
p, a, span{font-family: "Khand", sans-serif!important;-webkit-font-smoothing:antialiased;letter-spacing:1px;line-height:24px;font-weight:100;line-height:26px;}
.sector1 img{width:100%;position:absolute;}
h1,h3,h4{font-family: "Aldrich", sans-serif!important; font-weight:100;letter-spacing:1px;}
h2{font-family: "Khand", sans-serif!important; -webkit-font-smoothing:antialiased;}
.clear{clear:both;line-height:0px;}
.clear1{clear:both;height:10px;}
.clear2{clear:both;height:20px;}
.clear3{clear:both;height:30px;}
.clear4{clear:both;height:40px;}
.clear5{clear:both;height:50px;}
.sector1{position:relative;width:100%;min-height:300px;}
#mainSubjects{width:32%;max-width:330px;display:inline-block;vertical-align:middle;padding-top:65px;min-height:300px;}
.ctrMid #navLinks{display:inline-block;color: #fff;background-color: #359bd9;width:32.8%;font-family: 'Fjalla One', sans-serif;padding:40px 0px;text-align:center;text-decoration:none;}
.ctrMid #navLinks2{display:inline-block;width:32.8%;font-family: 'Fjalla One', sans-serif;padding:24px 0px;color: #fff;background-color: #359bd9;text-align:center;text-decoration:none;}
.ctrMid #navLinks3{display:inline-block;color: #359bd9; background-color: #fff;width:24.5%;font-family: 'Fjalla One', sans-serif;padding:24px 0px;text-align:center;text-decoration:none;}
.ctrMid #navLinks4{display:inline-block;color: #359bd9; background-color: #fff;width:32.8%;font-family: 'Fjalla One', sans-serif;padding:24px 0px;text-align:center;text-decoration:none;}
.ctrMid #navLinks:hover{color:#bbb;}
.ctrMid #navLinks2:hover{color:#bbb;}
.ctrMid #navLinks3:hover{color:#bbb;}
.ctrMid #navLinks4:hover{color:#bbb;}
#btmBlue{height: 15px;background-color: #359bd9;width: 100%;display: block;clear: both;line-height: 15px;}
.contactUs{width:99%;margin:0px auto;max-width:1000px;padding:50px 0px;background-color:#f5f5f5;}
.conForm{float:left;width:49%;max-width:400px;}
.conForm label{font-family: 'Fjalla One', sans-serif;font-weight:100;letter-spacing:1px;clear:both;}
.conForm input{padding:10px 5px;width:97%;}
.flexslider{ border:none;box-shadow:none;margin:0px auto;}
#proyectBtn{float:none;width:150px;display:block;margin:0px auto;font-weight:500;text-decoration:none;clear:both;border:3px solid #379add;padding:3px 6px;font-family:Arial;text-align:center;color:#000;}
.conForm #sending{float:right;background-color:#fff;max-width:25%;cursor:pointer;border:2px solid #3090c7;color:#3090c7;text-align:center;letter-spacing:1px;font-family: 'Fjalla One', sans-serif;font-weight:100;}
.conForm textarea{padding:10px 5px;width:97%;resize:none;}
.nortechBox{background-color: #359bd9;padding:15px 20px 20px 20px;width:360px;min-height:310px;}
.nortechBox #ctrMid{margin:inherit !important;box-sizing:content-box;}
.nortechBox #dash{width:98%;border:1px dashed #ccc;margin:8px auto 20px auto;display:block;clear:both;}
.nortechBox P{text-align:justify;line-height:26px; margin: 10px auto;width:91%;font-family:Arial;color:#fff;}
.nortechBox h3{color:#fff;letter-spacing:1px;font-family: 'Fjalla One', sans-serif;text-align:center;margin:0px auto;}
.nortechBanner1{background-image:url(../img/nortech-banner1.jpg);width:100%;padding:150px 0px;background-repeat:no-repeat;background-size:cover;} 
.btmBanner{background-image:url(../img/nortech-banner2.jpg);min-height:500px;position:relative; background-size:cover;background-repeat:no-repeat;width:100%;}
.btmLeft{float:left;width:50%;max-width:500px;top:125px;position:absolute;}
.ctrMid #mainSubjects h3{color:#359bd9;text-align:center;line-height:26px;}
.btmRight{float:right;width:50%;right:0;max-width:500px;top:125px;position:absolute;}
.btmRight .nortechBox{right:0;float:right;}
#projLink{border:2px solid #339bda;float:right;text-decoration:none;color:#000;width:120px;text-align:center;padding:5px;font-family: 'Fjalla One', sans-serif;}
.ctrMid #mainSubjects p{text-align:center;width:85%;margin:0px auto;line-height:26px;}
#pro1{background-image:url(../img/ingenieria-banner1.jpg);background-repeat:no-repeat;padding:70px 0px;background-size:cover;position:relative;}
#pro1 .ctrMid #Arrow{position: absolute;margin: 0px auto;padding: 0px 0px 0px 0px;left: 0;right: 0;top: -112px;z-index: 99;}
#pro1 .ctrMid  h3{text-align:center;font-family: 'Fjalla One', sans-serif;margin:0px auto;}
#pro2{background-image:url(../img/ingenieria-banner2.jpg);background-repeat:no-repeat;padding:70px 0px;background-size:cover;position:relative;}
#pro2 .ctrMid #Arrow{position: absolute;margin: 0px auto;padding: 0px 0px 0px 0px;left: 0;right: 0;top: -112px;z-index: 99;}
#pro2 .ctrMid  h3{text-align:center;font-family: 'Fjalla One', sans-serif;margin:0px auto;}
#pro3{background-image:url(../img/ingenieria-banner3.jpg);background-repeat:no-repeat;padding:70px 0px;background-size:cover;position:relative;}
#pro3 .ctrMid #Arrow{position: absolute;margin: 0px auto;padding: 0px 0px 0px 0px;left: 0;right: 0;top: -50px;z-index: 99;}
#pro3 .ctrMid  h3{text-align:center;font-family: 'Fjalla One', sans-serif;margin:0px auto;}
.products{width:100%;background-color:#f5f5f5;padding:50px 0px;}
.products .ctrMid .menuList{float:left;width:46%;max-width:450px;}
.products .ctrMid .menuList a{border-bottom: 1px solid #999;text-transform:uppercase;padding:15px 0px;text-decoration:none;margin-bottom:10px;clear:both;display:block;letter-spacing:1px;color:#000;font-family:arial;}
.products .ctrMid .menuContent{float:right;width:50%;max-width:450px;padding:20px;background-color:#fff;}

.caliBk{width:100%;min-height:390px;background-image:url(../img/calidad.jpg);background-repeat:no-repeat;background-size:cover;}
.caliBk #txtBox{position:absolute;font-family: 'Fjalla One', sans-serif;width:55%;top:115px;left:27px;padding:15px 20px;background-color:rgba(0,0,0,0.5);}
.caliBk #txtBox h3{margin:0px;color:#fff;}
.caliBk #txtBox p{line-height:24px;color:#fff;}
.imgh{z-index: 999;position: relative;margin:-310px auto 100px auto;max-width:1000px;}
.menuContent .content1 #first-list{float:left;}
.menuContent .content1 #first-list li{list-style-image: url(../img/bullet.png);
    font-family:  "Aldrich", sans-serif!important;
    text-align: justify;
    -webkit-font-smoothing: antialiased;
    letter-spacing: 1px;
    line-height: 30px;}
.menuContent .content1 #second-list{float:left;margin-left:5%;}
.menuContent .content1 #second-list li{list-style-image: url(../img/bullet.png);
    font-family:  "Aldrich", sans-serif!important;
    text-align: justify;
    -webkit-font-smoothing: antialiased;
    letter-spacing: 1px;
    line-height: 30px;}
.menuContent .content2 #first-list{float:left;}
.menuContent .content2 #first-list li{list-style-image: url(../img/bullet.png);
    font-family:  "Aldrich", sans-serif!important;
    text-align: justify;
    -webkit-font-smoothing: antialiased;
    letter-spacing: 1px;
    line-height: 30px;}
.menuContent .content2 #second-list{float:left;margin-left:5%;}
.menuContent .content2 #second-list li{list-style-image: url(../img/bullet.png);
    font-family:  "Aldrich", sans-serif!important;
    text-align: justify;
    -webkit-font-smoothing: antialiased;
    letter-spacing: 1px;
    line-height: 30px;}
.proImg{ float:left;width:30%;max-width:300px;}
.titles{float:right;width:65%;max-width:650px;}
#proyLink1{border:2px solid #339bda;float:left;text-decoration:none;color:#000;width:120px;text-align:center;padding:5px;font-family: 'Fjalla One', sans-serif;}
#proyLink2{border:2px solid #339bda;float:right;text-decoration:none;color:#000;width:120px;text-align:center;padding:5px;font-family: 'Fjalla One', sans-serif;}

.style1{color:#359bd9;text-align:center;width:85%;}
.list{background-image: url(../img/bullet.png);background-repeat: no-repeat;list-style: none;padding-left: 20px;}
.list p{text-align:justify;}	
#showMobile{display:none;}
#noneMobile{display:block;}

.menuContent .Link{display:none;}

#primary_nav_wrap
{
	margin-top:-10px;
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
	color:#333;
	text-decoration:none;
	font-weight:700;
	line-height:32px;
	font-family:Helvetica,Arial,sans-serif;
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	
}

#primary_nav_wrap ul li.current-menu-item
{
	background-color:#359bd9;
	color:#fff;
}
#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:80%;
	left:7%;
	background-color:#359bd9;
	color:#fff;/*
	padding: 7px;
  width: 100px;*/
  z-index:55;
  border-radius: 7px;
  font-family:  "Aldrich", sans-serif!important;
 box-shadow: 0 4px 2px -2px #333;
}

#primary_nav_wrap ul ul li
{
	float:none;/*
	width:145px;*/
	line-height:21px;
	  font-weight: 500;
  letter-spacing: 1px;
}

#primary_nav_wrap ul ul li:hover
{
	cursor:pointer;
	background-color:#359bd9;
	color:#fff;
}

#primary_nav_wrap ul ul li a:hover{
	background-color:#359bd9;
	color:#fff;
}


#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding: 10px 15px 10px 10px;
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block;
}

ul {
      list-style-type: none;
}


input[name=trigger] {
    display: none;
}

ul li a {
    display: block;
	font-family: helvetica;
  padding:4px;
}
ul li a :hover{
    color:#ee7438;
}

label {
    cursor: pointer;
}
input[name="trigger"]:checked + ul {
    display: block;
}
.fullalignA .firztMenu p{ text-align:justify;}
.productsX{width:100%;background-color:#f5f5f5;padding:50px 0px;}
.productsX .ctrMid .menuListX{float:left;width:99%;max-width:1000px;}
.productsX .ctrMid .menuListX a{border-bottom: 1px solid #999;text-transform:uppercase;padding:5px 0px;text-decoration:none;margin-bottom:10px;clear:both;display:block;letter-spacing:1px;color:#000;font-family: 'Fjalla One', sans-serif;}
.productsX .ctrMid .menuContentX{float:right;width:50%;max-width:450px;padding:20px;background-color:#fff;}

.imgh{z-index: 999;position: relative;margin:-310px auto 100px auto;max-width:1000px;}
.menuContentX .content1 #first-list{float:left;}
.menuContentX .content1 #first-list li{font-family:arial;letter-spacing:1px;line-height:27px;background-image: url(img/bullet.png);background-repeat: no-repeat;list-style: none;padding-left: 20px;}
.menuContentX .content1 #second-list{float:left;margin-left:5%;}
.menuContentX .content1 #second-list li{font-family:arial;letter-spacing:1px;line-height:27px;background-image: url(img/bullet.png);background-repeat: no-repeat;list-style: none;padding-left: 20px;}
.menuContentX .content2 #first-list{float:left;}
.menuContentX .content2 #first-list li{font-family:arial;letter-spacing:1px;line-height:27px;background-image: url(img/bullet.png);background-repeat: no-repeat;list-style: none;padding-left: 20px;}
.menuContentX .content2 #second-list{float:left;margin-left:5%;}
.menuContentX .content2 #second-list li{font-family:arial;letter-spacing:1px;line-height:27px;background-image: url(img/bullet.png);background-repeat: no-repeat;list-style: none;padding-left: 20px;}

#first-listx{float:left;display:inline-block;max-width:200px;}
#first-listx li{ list-style-image:url(../img/bullet.png); text-align:justify;-webkit-font-smoothing:antialiased;letter-spacing:1px;line-height:30px;font-weight:100;}
#second-listx{float:left;margin-left:10%;display:inline-block;max-width:200px;}
#second-listx li{ list-style-image:url(../img/bullet.png); -webkit-font-smoothing:antialiased;letter-spacing:1px;line-height:30px;font-weight:100;}
.Linkx{padding:7px 12px; text-decoration:none;color:#000;clear:both;display:block;letter-spacing:1px;line-height:26px;font-weight:500;}
.fulldizSh{width:100%;max-width:1000px;margin:0px auto;display:block;}
.fulldizSh .nextMenu{float:left; display:inline-block;width:25%;}
.fulldizSh .content3{float:right; width:73%;display:inline-block;padding:42px 20px;background-color:#fff;} 
.fulldizSh .content3 img#imgx{/*width:200px;height:200px;*/ float:left;display:block;clear:both;}
.fulldizSh .content3 p#px{display:block;clear:both;text-align:justify;}
.fulldizSh .content4{float:right;max-width:603px;width:61%;padding:42px 20px;background-color:#fff;display:inline-block;} 
.fulldizSh .content4 img#imgx{/*border:1px solid #000;width:200px;height:200px;*/ float:left;display:block;clear:both;}
.fulldizSh .content4 p#px{display:block;clear:both;text-align:justify;}
.fulldizSh .nextMenu .Linkx #plusOne{color: rgb(52, 157, 223);font-weight:500;margin-right:7px;top:1px;position:relative;}
.productsX .ctrMid .menuListX p{text-align:justify;}
.fullalignA{width:100%;max-width:1000px;margin:0px auto;display:block;}
.fullalignA .firztMenu{float:left;display:inline-block;width:100%;}
.fullalignA .firztMenu .Linky{font-family: "Aldrich", sans-serif!important;text-decoration:none;color:#000;clear:both;display:block;letter-spacing:1px;line-height:26px;font-weight:500;}

/*--PROYECTOS*/
.contproyects{width:100%;max-width:1240px;margin:0px auto;padding:50px 20px 0px;}
.contproyects h3{color:#3090c7;margin:0px;}
.contproyects #dash{margin-bottom:30px;}
.proyects{display:flex;gap:5%;flex-wrap:wrap;}
.proyects section{width:30%;margin-bottom:50px;}
.proyects h4{margin:15px 0px 0px;}
.proyects p{margin:0px 0px 5px;}
.proyects .button{display:table;border:3px solid #379add;padding:3px 6px;text-decoration:none;color:#000;font-weight:600;}


@media screen and (max-width:920px){
.products .ctrMid .menuContent{float:none;width:90%;max-width:650px;padding:20px;min-height:333px;background-color:#fff;display:block;margin:20px auto;}
.products .ctrMid .menuList{display:none;}
.menuContent .content1 #first-list li{font-family:arial;list-style: none;padding-left: 0px;}
.menuContent .content2 #first-list li{font-family:arial;letter-spacing:1px;line-height:27px;background-image: url(img/bullet.png);background-repeat: no-repeat;list-style: none;padding-left: 0px;}
.products .ctrMid .menuContent a{border-bottom: 1px solid #999;padding:15px 0px;text-decoration:none;margin-bottom:10px;clear:both;display:block;letter-spacing:1px;color:#000;font-family:arial;}
#txtac3{text-align:center;}
#txtac4{text-align:center;width:95%;margin:5px auto;}
#showMobile{display:none;}

}
@media screen and (max-width:900px){
#noneMobile{display:none !important;}
#showMobile{display:block;}
.head{padding:10px 40px;box-sizing:border-box;}
.head section{flex:1;}
.head div a{margin-left:20px;color:#fff;display:inline-block;vertical-align:middle;position:relative;}
.head div p{display:inline-block;color:#fff;margin-left:20px;}
.head a{text-decoration:none;position:relative;}
.head span{text-decoration:none;position:relative;color:#fff;display:block;cursor:pointer;}
.submenu{display:block;vertical-align:middle;position:relative;margin:0px auto;padding:0px 0px;}
.submenu span{color:#fff;display:block;text-align:left;padding-left:0px;}
.submenu div{display:none;padding:0px;text-align:center;width:100%;background:#071e2c;position:relative;left:0%;}
.submenu div a{display:block;margin:0px 0px 0px;} 

/*--FOOT--*/
.footer{background:#000;width:100%;padding:50px 20px;color:#fff;text-align:center;}
.footer a{color:#fff;vertical-align:middle;text-decoration:none;}
.footer p{vertical-align:middle;}
.footer section{max-width:1240px;margin:0px auto;}
.footer .logo{display:block;align-items:center;background:none;padding:0px;margin-bottom:20px;}
.footer .logo aside{flex:1;text-align:center;}
.footer .cont{display:block;}
.footer .cont div{min-width:150px;text-align:center;}
.footer .cont div a{display:block;text-decoration:none;margin-top:10px;}
.footer .cont div p{margin:0px;}
.footer .cont div:nth-child(2n){flex:1;}
.footer .terminos{margin-top:40px;padding:15px 0px;border-top:solid #fff 1px;border-bottom:solid #fff 1px;}
.footer .terminos p{display:inline-block;margin:0px;}


.nonemovil{display:none;}
.movil{display:block;}
.proyectos .ctrMid .imgHold{width:90%;max-width:300px;display:block;margin:20px auto !important;}
#txtac1{text-align:center;}
#txtac2{text-align:center;width:95%;margin:5px auto;}
.proyectos .ctrMid h3{ text-align:center;}
.proyectos .ctrMid p{text-align:center;}
#showMobile{display:block;}
#noneMobile{display:none;}
.list p{text-align:justify;width:95%;margin:10px auto;display:block;}	
.list{background-image: url(../img/bullet.png);background-repeat: no-repeat;list-style: none;padding-left: 2px;}
.proyects section{width:47.5%;}
.sectors .containers{width:80%;max-width:300px;float:none;margin:30px auto !important;}
.proImg{ float:none;width:95%;margin:10px auto;max-width:300px;}
.titles{float:none;width:95%;max-width:650px;margin:0px auto;}
.proImg img{display:block;margin:0px auto;float:none; margin-bottom:10px;}
#txtacx{text-align:center;}
.conForm{float:none;width: 90%;max-width: 400px;margin:0px auto;}
.contactUs h1{text-align:center;}
#conInfo{float: none !important;margin: 0px auto;text-align: center;}
.ctrMid #navLinks3{width:23.5%;}
}
@media screen and (max-width:640px){
.conForm{float:none;width: 90%;max-width: 400px;margin:0px auto;}
.ctrMid #first-list{float:none;text-align:center;}
.menuContent .content1 #second-list{float:none;}
.contactUs h1{text-align:center;}
#sec-list{float:none !important;margin:5px auto !important;text-align:center;}
#conInfo{ display:block;float:none !important;margin:40px auto;border:none;} 
#conInfo, h3,p{text-align:center;}
#map_canvas{width:80% !important;margin:10px auto;display:block;}
.ctrMid #navLinks{width:auto;}
.ctrMid #navLinks2{width:auto;}
.ctrMid #navLinks3{width:auto;}
.ctrMid #navLinks4{width:auto;}
.imgh{margin:0px auto;}
#w90{display:none;}
.sectors .containers h4{text-align:center;}
.caliBk #txtBox{position:absolute;font-family: 'Fjalla One', sans-serif;width:100%;top:50px;left:0px;padding:15px 20px;background-color:rgba(0,0,0,0.5);}
#mainSubjects {width: 95%;max-width: 330px;display: block;margin:5px auto;border:none !important;vertical-align: middle;padding-top: 15px;min-height:inherit;text-align: center;}
#w90{width:90% !important;margin:0px auto;padding:15px !important;}
.nortechBox{float:none !important;background-color: #359bd9;padding:10px !important;width:95%;margin:0px auto;display:block;clear:both;max-width:360px;min-height:310px;}
.btmLeft{float:none;width:95%;right:0;left:0;padding:10px !important;max-width:500px;top:0;position:relative;bottom:0;margin:0px auto;}
.btmRight{float:none;width:95%;right:0;left:0;padding:10px !important;max-width:500px;top:0;position:relative;bottom:0;margin:0px auto;}
#projLink{float:none;margin:10px auto;display:block;}
.btmBanner{background-image:none !important;}

.footer .logo{text-align:center;}
.footer .logo aside{text-align:center;}

}





