@charset "utf-8";
/* t-17a Contact Us CSS Document */

/*===============================
  BEGIN MODULE 2
  ===============================*/	
.contact-us-module-2 {margin-top:-40px;}
.contact-us-module-2-main-container {height: auto;position: relative;max-width: 100%;}
.contact-us-module-2-inner-container {max-width: 900px;margin: 0 auto;text-align: left;padding: 20px 20px 40px 20px;}
.contact-us-module-2-inner-container h2{font-size: 34px;font-weight: 300;line-height: 47px; margin-top: 20px;}
.contact-us-module-2-inner-container h3{font-size: 34px;font-weight: 300;line-height: 27px;margin: 60px 0pc 20px 0px;}
.contact-us-module-2-inner-container h4{font-size: 16px;font-weight: 500;line-height: 24px;padding:0px;margin:0px;}
.contact-us-module-2-inner-container h5{font-size: 16px;font-weight: 300;line-height: 24px;}
.contact-us-module-2-inner-container p{font-size: 16px;font-weight: 300;line-height: 16px;}
.contact-us-module-2-inner-container p.multi-line{line-height: 30px;}
.contact-us-module-2-inner-container a.phone {display: inline-block; margin-left: .25rem!important;}
.contact-us-module-2-inner-container ul {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}

.contact-us-module-2-inner-container li {
    padding-bottom: 5px;
}

h2.contact-us-heading-before:before {
    content: '';
    width: 40px;
    height: 2px;
    background: #ED8800;
    position: relative;
    top: -12px;
    display: block;
}
h3.contact-us-heading-after {font-size: 16px;font-weight: 500;text-transform: uppercase;}
h3.contact-us-heading-after:after {
    content: '';
    width: 40px;
    height: 2px;
    background: #ED8800;
    position: relative;
    top: 10px;
    display: block;
}
.contact-us-module-2-mail-container {max-width:720px; margin:0 auto;text-align: center;}
.contact-us-module-2-mail-container ul {list-style:none;padding-left:0px;}
.desktoponly {display:none;}
/*===============================
  END MODULE 2
  ===============================*/
/*===============================
  BEGIN MODULE 3
  ===============================*/	
.contact-us-module-3-main-container {height: auto;position: relative;max-width: 100%;}
.contact-us-module-3-inner-container {max-width: 900px;margin: 0 auto;text-align: left;padding: 40px 20px 40px 20px;}


/*===============================
  END MODULE 3
  ===============================*/
/*===============================
  BEGIN MODULE 4
  ===============================*/
.contact-us-module-4-main-container {position: relative;height: auto;min-height:600px;max-width: 100%;z-index:0;background: linear-gradient(180deg, #0067B9 100%, #fff 0%);}
.contact-us-module-4-main-container.short-container {min-height: 480px;}
.contact-us-module-4-inner-container {position: relative;height: auto;;z-index:3;max-width: 1170px;margin-top: 40px;}
.contact-us-module-4-t-col {position: relative;max-width:950px;margin:0 auto;height: auto;padding: 0px 20px 0px 20px;margin-bottom:20px;}
.contact-us-module-4-l-col {position: relative;height: auto;padding: 0px 20px 0px 20px;margin-bottom:20px;}
.contact-us-module-4-m-col {position: relative;height: auto;padding: 0px 20px 0px 20px;margin-bottom:20px;}
.contact-us-module-4-r-col {position: relative;height: auto;padding: 0px 20px 0px 20px;margin-bottom:60px;}

.gradient-6 {
	display: none;
	height: 353px;
    width: 85px;
    position: absolute;
    left: 0px;
    top: 206px;
    z-index: 2;
    border-radius: 0px 15px 0px 0px;
	background-image: -webkit-linear-gradient(bottom, rgba(0,55,87,0), rgba(0,55,87,.7));
	background-image: -o-linear-gradient(bottom, rgba(0,55,87,0), rgba(0,55,87,.7));
	background-image: linear-gradient(to top, rgba(0,55,87,0), rgba(0,55,87,.7));
}

.gradient-7 {
	display: none;
	height: 302px;
    width: 39px;
    position: absolute;
    left: 110px;
    bottom: 50px;
    z-index: 0;
    border-radius: 5px;
	background-image: -webkit-linear-gradient(bottom, rgba(0,55,87,0), rgba(0,55,87,.5));
	background-image: -o-linear-gradient(bottom, rgba(0,55,87,0), rgba(0,55,87,.5));
	background-image: linear-gradient(to top, rgba(0,55,87,0), rgba(0,55,87,.5));
}
.gradient-8 {
	display: none;
	height: 499px;
    width: 170px;
    position: absolute;
    right: 0px;
    top: 90px;
    z-index: 0;
    border-radius: 15px 0px 0px 0px;
	background-image: -webkit-linear-gradient(bottom, rgba(0,55,87,0), rgba(0,55,87,.3));
	background-image: -o-linear-gradient(bottom, rgba(0,55,87,0), rgba(0,55,87,.3));
	background-image: linear-gradient(to top, rgba(0,55,87,0), rgba(0,55,87,.3));
}
.gradient-9 {
	display: none;
	height: 459px;
    width: 39px;
    position: absolute;
    right: 20px;
    bottom: 126px;
    z-index: 0;
    border-radius: 5px;
	background-image: -webkit-linear-gradient(bottom, rgba(0,55,87,0), rgba(0,55,87,.5));
	background-image: -o-linear-gradient(bottom, rgba(0,55,87,0), rgba(0,55,87,.5));
	background-image: linear-gradient(to top, rgba(0,55,87,0), rgba(0,55,87,.5));
}

.contact-us-module-4-t-col h2 {font-size:22px;font-weight:300;line-height:30px;text-align: center;}
.contact-us-module-4-card-container {
	position: relative;
    min-height: 140px;
    height: auto;
    max-width: 600px;
    margin: 0 auto;
    padding: 40px 25px 20px 25px;
    border-radius: 15px;
}
.contact-us-module-4-card-content {
	position: relative;
    min-height: auto;
    height: auto;
}
.contact-us-module-4-card-content-icon {position: relative;height: auto;margin-bottom:20px; text-align: center;}
.contact-us-module-4-card-content-icon img {width:45px;}
.contact-us-module-4-card-content h3 {font-size:26px;font-weight:700;line-height:27px;margin-bottom:10px;text-align: center;    min-height: 55px;}
.contact-us-module-4-card-content p {font-size:16px;font-weight:300;line-height:24px;margin-bottom: 30px;min-height: 50px;}
	
/*===============================
  END MODULE 4
  ===============================*/
/*===============================
  BEGIN MODULE 5
  ===============================*/	
.contact-us-module-5-main-container {height: auto;position: relative;max-width: 100%;}
.contact-us-module-5-inner-container {max-width: 900px;margin: 0 auto;text-align: left;padding: 40px 20px 40px 20px;}
.contact-us-module-5-inner-container img {width:50px;}

/*===============================
  END MODULE 5
  ===============================*/





@media (min-width: 320px) {
	
}

@media (min-width: 360px) {

}

@media (min-width: 375px) {
	
}
	
@media (min-width: 450px) {

	
}

@media (min-width: 576px) {
	
.contact-us-module3-t-col p {font-size:34px;font-weight:300;line-height:47px;text-align: center;}

}		

@media (min-width: 768px) {

		
}
	
@media (min-width: 992px) {

/*===============================
  BEGIN MODULE 2
  ===============================*/	

.contact-us-module-2-inner-container {padding: 0px 0px 40px 0px;}
.contact-us-module-2-mail-container {text-align: left;}
.contact-us-module-2-mail-container-left {padding-left: 30px;}
.contact-us-module-2-mail-container-right {padding-left:130px;}
.desktoponly {display:inline-block;}
/*===============================
  END MODULE 2
  ===============================*/
/*===============================
  BEGIN MODULE 3
  ===============================*/	

.contact-us-module-3-inner-container {padding: 40px 0px 40px 0px;}
/*===============================
  END MODULE 3
  ===============================*/
	
/*===============================
  BEGIN MODULE 4
  ===============================*/

.contact-us-module-4-main-container.short-container {min-height: 400px;}
.contact-us-module-4-inner-container {max-width: 970px;margin-top: 60px;}
.gradient-6 {display:block;}
.gradient-7 {display:block;}
.gradient-8 {display:block;}
.gradient-9 {display:block;}

.contact-us-module-4-main-container.short-container .gradient-6 {height: 153px;}
.contact-us-module-4-main-container.short-container .gradient-8 {height: 299px;}
.contact-us-module-4-main-container.short-container .gradient-9 {height: 259px;}

.contact-us-module-4-t-col {margin-bottom:40px;}	
.contact-us-module-4-l-col {padding: 0px 20px 0px 20px;}
.contact-us-module-4-m-col {padding: 0px 20px 0px 20px;}
.contact-us-module-4-r-col {padding: 0px 20px 0px 20px;}
.contact-us-module-4-card-container {max-width: 500px;min-height: 200px;}
.contact-us-module-4-t-col h2 {font-size:34px;}

/*===============================
  END MODULE 4
  ===============================*/
/*===============================
  BEGIN MODULE 5
  ===============================*/	

.contact-us-module-5-inner-container {padding: 80px 0px 40px 0px;}
/*===============================
  END MODULE 5
  ===============================*/

}


	
@media (min-width: 1200px) {

/*===============================
  BEGIN MODULE 4 
  ===============================*/
.contact-us-module-4-inner-container {max-width: 1040px;}
.contact-us-module-4-l-col {padding: 0px;}
.contact-us-module-4-m-col {padding: 0px;}
.contact-us-module-4-r-col {padding: 0px;}	
.contact-us-module-4-card-container {min-height: 160px;}

/*===============================
  END MODULE 4
  ===============================*/
	

}

@media (min-width: 1440px) {


}

