@import '../css/grid.css';
@import '../css/font-awesome.css';
@import url(//fonts.googleapis.com/css?family=Open+Sans:400);
@import url(//fonts.googleapis.com/css?family=Open+Sans:300);
@import url(//fonts.googleapis.com/css?family=Open+Sans:600);
@import url(//fonts.googleapis.com/css?family=Open+Sans:700);
@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic);
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400);
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:300);
@import url(http://fonts.googleapis.com/css?family=Pathway+Gothic+One);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,600italic,700italic);



#edibtn {
 
  background: #516ab2;
  color: #FFFFFF;
  padding: 5px;
   font-family: 'Source Sans Pro', sans-serif;
   font-size: 20px;
  
}

#edibtn:hover {
   background: #9fbfe2;
  text-decoration: none;
  color: #333;
}

@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 0px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 0px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}



.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.navigation {
  z-index: 999;
  position: relative;
  padding: 35px 0;
  font-family: 'Pathway Gothic One', sans-serif;
  }
.navigation .sf-menu {
  z-index: 990;
  text-align: center;
  position: relative;
}
.navigation nav {
  position: relative;
  padding: 0;
}
.select-menu {
  display: none !important;
}
.sf-menu ul {
  position: absolute;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  width: 230px;
  color: #fff;
  background:url(../images/nav_back.png);
  display: block;
  text-align: left;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
  font-family: 'Source Sans Pro', sans-serif;
  font-weight:normal;
  line-height: 30px;
  font-size: 20px;
  float: left;
}
.sf-menu > li > ul > li {
  float: none;
  position: static;
}
.sf-menu > li {
  float: left;
  font-weight: 300;
  position: relative;
  font-size: 28px;
  line-height: 22px;
}
.sf-menu > li + li {
  margin-left: 30px;

}
.sf-menu > li + li:after {
  content: '';
  background: url(../images/menu_sep.png) 0 0 no-repeat;
  height: 5px;
  width: 5px;
  position: absolute;
  left: -20px;
  top: 10px;
}
.sf-menu > li > a {
  position: relative;
  color: #fff;
 
  text-align: center;
    display: block;
  
  padding: 10px;
}
.sf-menu > li > a.sf-with-ul:after {
  content: '';
  position: absolute;
  width: 5px;
  bottom: 15px;
  left: 50%;
  bottom: -5px;
  pointer-events: none;
  z-index: 99999;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 3px 0 3px;
  border-color: #fff transparent transparent transparent;
  display: block;
  
}
.sf-menu > li.sfHover > a,
.sf-menu > li.current > a,
.sf-menu > li > a:hover {
  color: #FFFFFF;
  display: block;
  background-color: #516ab2;
  padding: 10px;
  
}
/*==================================RESPONSIVE LAYOUTS===============================================*/
@media only screen and (max-width: 767px) {
  .navigation {
    float: none !important;
    padding: 10px 0px 10px !important;
    clear: both;
    margin: 0;
    width: auto;
    min-height: 0px;
  }
  .navigation nav {
    border: none !important;
    float: none !important;
    font: 12px/15px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #516ab2;
    margin: 0 auto;
    padding-left: 0 !important;
  }
  .navigation nav ul {
    border: none;
  }
  .sf-menu {
    display: none !important;
    float: none;
  }
  .select-menu {
    font: 12px/15px Arial, Helvetica, sans-serif;
    color: #202020;
    width: 80%;
    margin: 0 auto;
    float: none;
    outline: none;
    display: block !important;
    border: 2px solid #fff ;
  }
}
#stuck_container {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  z-index: 998 !important;
  background: url(../images/nav_back.png);
   box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
}
#stuck_container .isStuck {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#stuck_container .isStuck .menuBox {
  margin: 0;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}
@media only screen and (min-width: 979px) {
  .isStuck {
    background-color: #9fbfe2;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
  }
}
@media only screen and (max-width: 979px) {
  #stuck_container {
    position: relative !important;
    box-shadow: none;
  }
  .pseudoStickyBlock {
    height: 0 !important;
  }
}




.headbox {  background: url(../images/nav_back.png);
width: 400px;
padding-top: 74px;
padding-left: 20px;
}

@media screen and (max-width: 300px) { 
	.headbox { width: auto; padding: 2px; }
}

@media screen and (max-width: 400px) { 
	.headbox { width: auto; padding: 2px; }
}

@media screen and (max-width: 600px) { 
	.headbox { width: auto; padding: 2px; }
}

@media screen and (max-width: 700px) { 
	.headbox { width: auto; padding: 2px; }
}

.headbox2 {  background: url(../images/nav_back2.png);

padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
margin-bottom: 50px;
width: 40%;
}

@media screen and (max-width: 300px) { 
	.headbox2 { width: auto; padding: 10px; }
}

@media screen and (max-width: 400px) { 
	.headbox2 { width: auto; padding: 10px; }
}

@media screen and (max-width: 600px) { 
	.headbox2 { width: auto; padding: 10px; }
}

@media screen and (max-width: 700px) { 
	.headbox2 { width: auto; padding: 10px; }
}

#homebutton {
   
	background-image:url(../images/nav_back.png);
    background-repeat:repeat;
    border: 3px solid #fff;
    cursor:pointer;
    overflow: hidden;
    outline:none;
	color: #ffffff;
    font-family: 'Pathway Gothic One', sans-serif;
	font-size: 20px;
	padding: 5px;
	border-radius: 10px;
	width: 100px;
	text-align: center;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
}

#homebutton2 {
   
	background-image:url(../images/nav_back.png);
    background-repeat:repeat;
    border: 3px solid #fff;
    cursor:pointer;
    overflow: hidden;
    outline:none;
	color: #ffffff;
    font-family: 'Pathway Gothic One', sans-serif;
	font-size: 18px;
	padding: 5px;
	border-radius: 10px;
	width: 100px;
	text-align: center;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
}


html {
  width: 100%;
}
a[href^="tel:"] {
  color: inherit;
  text-decoration: none;
}
sss * {
  -webkit-text-size-adjust: none;
}
body {
  position: relative;
  background: #fff;
  color: #000000;
  font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif;
}

.ic {
	border:0;
	float:right;
	background:#fff;
	color:#f00;
	width:50%;
	line-height:10px;
	font-size:10px;
	margin:-220% 0 0 0;
	overflow:hidden;
	padding:0
}

strong {
  font-weight: 700;
}
address {
  font-style: normal;
}
p {
  margin-bottom: 20px;
  font-family: 'Source Sans Pro', sans-serif;
}
p.offset__1 {
  margin-bottom: 13px;
}
input,
textarea {
  border-radius: 0 !important;
  outline: none !important;
  -webkit-appearance: none;
}
img {
  max-width: 100%;
}
/****Heads****/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
  color: #000000;
   font-family: 'Pathway Gothic One', sans-serif;
}
h2 {
  color: #00b1ba;
  font-size: 55px;
  line-height: 72px;
  margin-top: -18px;
  margin-bottom: 32px;
}
h2.head__1 {
 
  font-size: 72px;
  text-shadow: 1px 1px 3px #000;
  margin-bottom: 26px;
  color: #ffffff;
   font-family: 'Pathway Gothic One', sans-serif;
}
h3 {
  font-size: 36px;
  line-height: 30px;
  padding-top: 25px;
  margin-bottom: 5px;
}
h3.head__1 {
  margin-bottom: 12px;
  padding-top: 15px;
}
h4 {
  font-size: 28px;
  line-height: 36px;
  font-weight: normal;
  padding-top: 10px;
  margin-bottom: 26px;
  color: #516ab2;
}

h6 {
  font-size: 28px;
  line-height: 36px;
  font-weight: normal;
  padding-top: 10px;
  margin-bottom: 26px;
  color: #516ab2;
}
/****Lists****/
ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.list-1 {
  padding-top: 1px;
}
.list-1 li {
  color: #5e5d5d;
  position: relative;
  padding-left: 26px;
  font-weight: normal;
}
.list-1 li:after {
  top: 1px;
  color: #929191;
  content: '';
  font: 14px/20px 'FontAwesome';
  position: absolute;
  left: 0;
  top: 0;
}
.list-1 li + li {
  margin-top: 10px;
}
.cont_address {
  font-weight: normal;
  color: #5e5d5d;
}
.cont_address li + li {
  margin-top: 10px;
}
/****Links****/
a {
  text-decoration: none;
  color: inherit;
  outline: none;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
a:hover {
  color: #516ab2;
}
.link-1 {
  color: #464545;
  font-size: 22px;
  line-height: 36px;
  display: inline-block;
  margin-top: 4px;
  font: 22px/36px 'Roboto Condensed', sans-serif;
}
.btn {
  float: right;
  display: block;
  color: #ffffff;
  font: 20px/24px 'Roboto Condensed', sans-serif;
  padding: 5px 17px 6px;
  background-color: #00b1ba;
}
.btn:hover {
  background-color: #000000;
  color: #ffffff;
}
/****classes****/
.mb0 {
  margin-bottom: 0px !important;
}
.m0 {
  margin: 0 !important;
}
.pad0 {
  padding: 0 !important;
}
.img_inner {
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
  margin-top: 4px;
}
.img_inner.fleft {
  float: left;
  width: auto !important;
  margin-right: 30px;
  margin-bottom: 0px;
}
.img_inner.fleft.noresize {
  margin-right: 20px;
  margin-top: 5px;
}
.img_fright {
  position: relative;
  top: -1px;
  margin-left: 20px;
  float: right;
}
.oh {
  overflow: hidden;
}
.fwn {
  font-weight: normal;
}
.fright {
  float: right !important;
}
.upp {
  text-transform: uppercase;
}
.alright {
  text-align: right;
}
.ta__center {
  text-align: left;
}
.ta__left {
  text-align: left;
}
.td__underline {
  text-decoration: underline;
}
.fw_med {
  font-weight: 500;
}
.wrapper,
.extra_wrapper {
  overflow: hidden;
}
.clear {
  float: none !important;
  clear: both;
}
.oh {
  overflow: hidden;
}
.nowrap {
  white-space: nowrap;
}
.rel {
  position: relative;
}
/*header*/
header {
  /*color: #e6e5e5;*/
  display: block;
  position: relative;
  z-index: 999;
  padding: 18px 0 77px;
/*background: url(../images/slide.jpg) center 0 no-repeat;*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
}
header .rel {
  z-index: 999;
}
header h1 {
  text-align: center;
  z-index: 999;
  float: left;
  margin-bottom: 10px;
}
header h1 a {
  display: block;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  -webkit-transition: 0s ease;
  transition: 0s ease;
}
header h1.stuck_head {
  opacity: 0;
}

/*header*/
header2 {
  /*color: #e6e5e5;*/
  display: block;
  position: relative;
  z-index: 999;
  padding: 18px 0 77px;
 
background: url(../images/slide.jpg) no-repeat center center fixed;
 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position:relative;
  
}
header2 .rel {
  z-index: 999;
}
header2 h1 {
  text-align: center;
  z-index: 999;
  float: left;
  margin-bottom: 10px;
}
header2 h1 a {
  display: block;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  -webkit-transition: 0s ease;
  transition: 0s ease;
}
header2 h1.stuck_head {
  opacity: 0;
}



.page1_header {
  font-weight: 300;
  font-size: 30px;
  line-height: 36px;
  padding-top: 13px;
}
.page1_header .banner {
 background: #FFFFFF url(../images/nav_back.png);
  color: #ffffff;
  display: block;
  width: 50%;
  text-align: center;
  float: left;
  font-size: 18px;
  padding: 59px 0 14px;
}
.page1_header .banner .fa {
  margin-bottom: 27px;
  display: block;
  font-size: 72px;
  line-height: 48px;
}
.page1_header .banner:first-child + .banner {
  background: #9fbfe2 url(../images/nav_back.png);
}
.page1_header .banner:first-child + .banner + .banner {
 background: #9fbfe2 url(../images/nav_back.png);
}
.page1_header .banner + .banner + .banner {
  padding-top: 63px;
  padding-bottom: 13px;
}
.page1_header .banner.maxheight1 .fa {
  margin-bottom: 26px;
}
.page1_header .banner:hover {
  background-color: #000000 !important;
}
/****Content****/
#content {
  background-color: #fff;
  padding-bottom: 35px;
   font-family: 'Source Sans Pro', sans-serif;
  font-weight:normal;
  line-height: 20px;
  color: #333;
}
#content .content_gray {
  background-color: #fafdfe;
  border-top: 1px solid #5c5c5c;
  border-bottom: 1px solid #5c5c5c;
  padding-bottom: 65px;
}
#content .content_gray.offset__1 {
  margin-top: 70px;
}
#content .content_gray.offset__2 {
  margin-top: 71px;
}
#content .content_gray.offset__2 h3 {
  margin-bottom: 12px;
}
/****Non suppage set****/
.page1 header {
  border-bottom: 1px solid #fff;
  padding-bottom: 51px;
}
.page1 #content {
  padding-bottom: 68px;
}
.page1 h3 {
  padding-top: 52px;
  margin-bottom: 10px;
}
/****Blocks****/
.block-1 {
  font: 20px/30px 'Roboto Condensed', sans-serif;
  background-color: #fff;
  color: #ffffff;
  font-size: 20px;
  line-height: 30px;
  padding: 0px 0 18px;
}
.block-1 .support {
  margin-top: -13px;
  display: block;
}
.block-1 .support:hover {
  opacity: 0.4;
}
.block-1 .block-1_count {
  font-weight: 300;
  float: left;
  width: 100px;
  font-size: 72px;
  line-height: 58px;
}
.greet {
  padding: 0 70px 60px;
}
.greet p {
  font-size: 20px;
  margin-bottom: 22px;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight:normal;
}
.bq1 {
  position: relative;
  top: 3px;
 
  background-repeat: repeat;
  padding: 5px 5px 5px 5px;
  color: #333;
}
.bq1 p {
  font-style: italic;
  margin-bottom: 11px;
}
.bq1 span {
  display: block;
  float: right;
  font-size: 16px;
  font-weight: 600;
}
.bq1 + .bq1 {
  margin-top: 56px;
}
.block-2 {
  overflow: hidden;
}
.block-2 + .block-2 {
  margin-top: 36px;
}
.block-2 + .block-2.offset__1 {
  margin-top: 62px;
}
.block-3 {
  margin-top: -2px;
}
.block-3 .count {
  background-color: #00b1ba;
  color: #ffffff;
  width: 68px;
  height: 68px;
  text-align: center;
  float: left;
  margin-right: 32px;
  font: 300 36px/68px 'Roboto Condensed', sans-serif;
  border-radius: 500px;
}
.bord_img {
  margin-top: -2px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 34px;
  border: 1px solid #b6b3b3;
}
.blog {
  padding-top: 38px;
  overflow: hidden;
}
.blog .extra_wrapper {
  overflow: visible;
}
.blog time {
  margin-right: 32px;
  padding-top: 42px;
  float: left;
  text-align: center;
  display: block;
  font: 300 18px/24px 'Roboto Condensed', sans-serif;
}
.blog time .count {
  background-color: #00b1ba;
  color: #ffffff;
  width: 68px;
  height: 68px;
  display: block;
  text-align: center;
  font: 300 36px/67px 'Roboto Condensed', sans-serif;
  border-radius: 500px;
  margin-bottom: 10px;
}
.blog time strong {
  margin-bottom: 3px;
  font-weight: normal;
  display: block;
  font-size: 24px;
}
.blog p {
  overflow: hidden;
}
.blog p em {
  font-style: italic;
  display: block;
}
.blog .comment {
  display: block;
  float: right;
  margin-right: 20px;
  margin-top: -3px;
  font: 18px/24px 'Roboto Condensed', sans-serif;
}
.blog .comment .fa {
  margin-right: 7px;
  color: #00b1ba;
  margin-top: 1px;
  font-size: 30px;
  line-height: 22px;
}
.blog .link-1 {
  margin-top: 18px;
}
.blog + .blog {
  margin-top: 24px;
}
/****Separators****/
/****Text styles****/
.text1 {
  font: 24px/20px 'Roboto Condensed', sans-serif;
  margin-bottom: 20px;
}
.text2 {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  margin-bottom: 8px;
  color: #5e5d5d;
}
.text3 {
  font-size: 18px;
  line-height: 20px;
  display: block;
}
.color1 {
  color: #00b1ba;
}
.color1 a:hover,
a.color1:hover {
  color: #464545;
}
.color2 {
  color: #464545;
}
.color3 {
  color: #5e5d5d;
}
/****Map****/
.map {
  overflow: hidden;
  padding-top: 1px;
}
.map figure {
  position: relative;
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.map figure iframe {
  width: 100%;
  height: 399px;
  max-width: 100%;
}
.address1 {
  display: block;
  float: left;
}
.address1 + .address1 {
  margin-left: 70px;
}
.address1 dt {
  margin-bottom: 13px;
}
.address1 dd span {
  min-width: 144px;
  display: inline-block;
  text-align: left;
}
.address1 dd span.col1 {
  min-width: 0;
}
/**Footer**/

#footer3 {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #5c5c5c;
  	background:url(../images/team-bg3.jpg) no-repeat center center fixed; 
	width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}

#footer2 {
  padding-top: 10px;
  padding-bottom: 25px;
  border-bottom: 1px solid #5c5c5c;
  	background:url(../images/team-bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#footer2 h3 {
  color: #fff;
 
}


#footer_serv {
  padding-top: 10px;
  padding-bottom: 25px;
  border-bottom: 1px solid #5c5c5c;
  	background:url(../images/team-serv.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-bottom: 10px;
}

.serv_blocks {float: left; width: 33%; padding:0;  text-align: center;}
.serv_blocks h3 { color: #fff;  text-align: center;}

#footer_serv h3 {
  color: #fff;

}


#footer {
  padding: 25px 0;
  border-top: 1px solid #5c5c5c;
}
#footer a:hover {
  color: #ffffff;
}
#footer .copyright {
  font-weight: normal;
  color: #333;
  font-size: 14px;
}
#footer .copyright .brand {
  position: relative;
  top: -4px;
  color: #000000;
  font: 300 24px/20px 'Roboto Condensed', sans-serif;
}
#footer .copyright .sub-copy {
  padding-top: 3px;
  color: #6d6a6a;
}
#toTop {
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 40px;
  left: 51%;
  margin-left: 640px;
  overflow: hidden;
  border: none;
  background-color: #6b6b6b;
  color: #ffffff;
  width: 38px;
  height: 49px;
  font-size: 22px;
  line-height: 49px;
  text-align: center;
  z-index: 20;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
#toTop:hover {
  outline: none;
  color: #516ab2;
}
/*==================================RESPONSIVE LAYOUTS===============================================*/
@media only screen and (max-width: 1199px) {
  .extra_wrapper {
    overflow: visible;
  }
  .banner {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  h2 {
    margin-top: 0;
  }
  h3 {
    font-size: 26px;
  }
  .text1 {
    font-size: 20px;
  }
  .page1 header {
    -webkit-background-size: auto 100% !important;
    background-size: auto 100% !important;
  }
  .comment {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 979px) {
  .map figure,
  .map figure iframe,
  #form input,
  #form textarea,
  #form .success {
    width: 100% !important;
    float: none !important;
  }
  #form .success {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .map figure {
    height: auto !important;
    margin-bottom: 15px;
  }
  .nowrap {
    white-space: normal;
  }
  .img_inner.fleft {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .fright {
    float: none !important;
  }
 
  #contact-form {
    padding-top: 30px;
  }
  .text2.color1 {
    margin-top: 30px;
  }
  .address1 + .address1 {
    margin-left: 60px;
  }
  .page1 header {
    padding-bottom: 45px;
  }
  .support {
    margin-top: 0 !important;
  }
  .block-1 .block-1_count {
    margin-bottom: 30px;
  }
  .banner {
    margin-bottom: 10px;
    font-size: 24px !important;
    float: none !important;
    width: 100% !important;
  }
  .greet {
    padding-left: 0;
    padding-right: 0;
  }
  .img_inner,
  .img_inner.fleft {
    width: 100% !important;
    float: none !important;
    margin-right: 0 !important;
    margin-bottom: 20px !important;
    margin-top: 30px;
  }
  .img_inner img,
  .img_inner.fleft img {
    width: 100%;
  }
  header {
    padding-top: 20px;
    padding-bottom: 10px;
  }
  header h1 {
    position: static !important;
    margin-bottom: 20px;
    float: none;
    left: 0;
    text-align: center;
  }
  header h1 a {
    margin: 0 auto;
    max-width: 90%;
    width: 100%;
    display: block;
  }
  header h1 a img {
    display: block;
    margin: 0 auto;
  }
  .map figure iframe {
    height: 300px;
  }
  .content .noresize {
    width: auto !important;
    float: left !important;
    margin-right: 20px !important;
    margin-top: 4px !important;
  }
  .none {
    clear: both;
  }
  .bord_img {
    margin-top: 40px;
  }
  .block-3 {
    margin-bottom: 30px;
  }
}

/* #### bootstrap Form #### */
.bootstrap-frm {
    margin-left:auto;
    margin-right:auto;

    width: 100%;
    background: #FFF;
   
    font: 16px 'Source Sans Pro', sans-serif;
    color: #888;
    text-shadow: 1px 1px 1px #FFF;
    border:0px solid #DDD;
    border-radius: 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}


.bootstrap-frm label {
    display: block;
    margin: 0px 0px 5px;
}
.bootstrap-frm label>span {
    float: left;
    width: 50%;
    text-align: right;
    padding-right: 10px;
    margin-top: 10px;
    color: #333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
}
.bootstrap-frm input[type="text"], .bootstrap-frm input[type="email"],  .bootstrap-frm input[type="tel"], .bootstrap-frm textarea, .bootstrap-frm select{
    border: 1px solid #CCC;
    color: #888;
    height: 20px;
    line-height:15px;
    margin-bottom: 5px;
    margin-right: 0px;
    margin-top: 2px;
    outline: 0 none;
    padding: 5px 0px 5px 5px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
    width: 70%;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;    
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.bootstrap-frm select {
    background: #FFF url('down-arrow.png') no-repeat right;
    background: #FFF url('down-arrow.png') no-repeat right;
    appearance:none;
    -webkit-appearance:none; 
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    width: 70.7%;
    height: 35px;
    line-height:15px;
}
.bootstrap-frm textarea{
    height:100px;
    padding: 5px 0px 0px 5px;
    width: 70%;
}
.bootstrap-frm .button {
    background: #FFF;
    border: 1px solid #CCC;
    padding: 10px 25px 10px 25px;
    color: #333;
    border-radius: 4px;
}
.bootstrap-frm .button:hover {
    color: #333;
    background-color: #EBEBEB;
    border-color: #ADADAD;
}

/*----------------------------------------
	Gallery Five
-----------------------------------------*/
.gal-5 li {
	-moz-transition:all 0.6s ease;
	-webkit-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	-ms-transition:all 0.6s ease;
	transition:all 0.6s ease;
	opacity:0.6;
	position:relative;
}

.gal-5 li:hover {
	opacity:1;
}

.gal-5 li:target {
	-moz-transform:scale(1.5);
	-webkit-transform:scale(1.5);
	-o-transform:scale(1.5);
	-ms-transform:scale(1.5);
	transform:scale(1.5);
	z-index:20000;
	opacity:1;
	margin:0 auto;
	
}

.gal-5 li:target img {
	-moz-box-shadow:5px 3px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:5px 3px 2px rgba(0, 0, 0, 0.3);
	box-shadow:5px 3px 2px rgba(0, 0, 0, 0.3);
	margin:0 auto;
}


.gal-6 li {
	-moz-transition:all 0.6s ease;
	-webkit-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	-ms-transition:all 0.6s ease;
	transition:all 0.6s ease;
	opacity:0.6;
	position:relative;
}



.close {
	display:none;
	font:0.3em/1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.3em;
	text-decoration:none;
	/*background:#9fbfe2;*/
	padding:2px;
	/*-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;*/
	color:#333;
	position:absolute;
	top:-3px;
	right:0;
	/* -moz-ox-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);
	box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2); */
}

.close:hover {
	color:#fff;
	/*background:#516ab2;*/
}

.gal-5 li:target .close {
	display:inline;
}

/* SUPPORT FEEDBACK BUTTON */
.support_feed {
	display: none !important;
padding: 3px;	
background: rgb(51,85,163); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(51,85,163,1) 0%, rgba(86,128,192,1) 50%, rgba(52,84,164,1) 51%, rgba(86,128,192,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,85,163,1)), color-stop(50%,rgba(86,128,192,1)), color-stop(51%,rgba(52,84,164,1)), color-stop(100%,rgba(86,128,192,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3355a3', endColorstr='#5680c0',GradientType=0 ); /* IE6-9 */
width: 13%;
float: right;
position: fixed;
right: 0px;
bottom: 105px;
height: auto;
z-index: 9000;
-webkit-box-shadow: -1px 0px 12px -1px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 0px 12px -1px rgba(0,0,0,0.75);
box-shadow: -1px 0px 12px -1px rgba(0,0,0,0.75);
border-left: 3px solid #fff;
border-top: 3px solid #fff;
border-bottom: 3px solid #fff;
border-top-left-radius:50px;
border-bottom-left-radius:50px;
}

.support_feed_link {
margin: 0 auto;
width: 100%;
padding: 6px;
height: auto;
text-align: right;
float: right;
font-size: 16px;
}

.support_feed_link  img {
width: 29%;	
float: left;
margin-left: 10px;
}

.support_feed_link a {
color: #fff;	
font-weight: bold;
text-decoration: none;
}

/* END SUPPORT FEEDBACK BUTTON */

/* SUPPORT FEEDBACK BUTTON on ref page*/
.support_feed2 {
padding: 3px !important;	
background: rgb(51,85,163) !important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(51,85,163,1) 0%, rgba(86,128,192,1) 50%, rgba(52,84,164,1) 51%, rgba(86,128,192,1) 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,85,163,1)), color-stop(50%,rgba(86,128,192,1)), color-stop(51%,rgba(52,84,164,1)), color-stop(100%,rgba(86,128,192,1))) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3355a3', endColorstr='#5680c0',GradientType=0 ) !important; /* IE6-9 */
width: 13%;
float: right;
position: fixed;
right: 0px;
bottom: 105px;
height: auto;
z-index: 9000;
-webkit-box-shadow: -1px 0px 12px -1px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 0px 12px -1px rgba(0,0,0,0.75);
box-shadow: -1px 0px 12px -1px rgba(0,0,0,0.75);
border-left: 3px solid #fff;
border-top: 3px solid #fff;
border-bottom: 3px solid #fff;
border-top-left-radius:50px;
border-bottom-left-radius:50px;
}

.support_feed_link2 {
margin: 0 auto !important;
width: 100% !important;
padding: 6px !important;
height: auto !important;
text-align: right !important;
float: right !important;
font-size: 16px !important;
}

.support_feed_link2  img {
width: 29% !important;	
float: left !important;
margin-left: 10px !important;
}

.support_feed_link2 a {
color: #fff !important;	
font-weight: bold !important;
text-decoration: none !important;
}
.b_industry_container {margin-top: 0px; margin-bottom: 0px;display: block; padding-left: 4px; 
padding-right: 4px; padding-bottom: 2px; padding-top: 6px; 
border-bottom: 0px solid #333; background-color: #516ab2;  text-align: right; z-index: 99999;}
.b_industry {width: 1170px; margin-right: auto;
    margin-left: auto; }
.b_industry  select {
    border: 2px solid #9fbfe2;
    color: #ffffff;
    background: #516ab2;
    font-size: 14px;
	padding:5px;    
    }
.b_industry span {color: #fff; text-transform: uppercase; line-height: 35px; }
/*Browse by industry slider*/
.industry_slider ul { 
     width: 100%;
    display: block;
    white-space: nowrap;
     overflow: auto; 
     }

.industry_slider  li { 
     width: 300px;
     display: inline-block;
	 text-align: center;
	 padding: 15px;
    background: rgb(51,85,163);
    background: -moz-linear-gradient(top, rgba(51,85,163,1) 0%, rgba(86,128,192,1) 50%, rgba(52,84,164,1) 51%, rgba(86,128,192,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,85,163,1)), color-stop(50%,rgba(86,128,192,1)), color-stop(51%,rgba(52,84,164,1)), color-stop(100%,rgba(86,128,192,1)));
    background: -webkit-linear-gradient(top, rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%);
    background: -o-linear-gradient(top, rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%);
    background: -ms-linear-gradient(top, rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%);
    background: linear-gradient(to bottom, rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3355a3', endColorstr='#5680c0',GradientType=0 );
border-radius: 10px;
border: 4px solid #9fbfe2;
margin-bottom: 10px;
margin-right: 17px;
word-wrap: break-word;
	 height: 150px;
     }	 

.industry_slider  li:hover {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b679e+0,2b88d9+50,207cca+51,7db9e8+100;Blue+Gloss+%232 */
background: rgb(59,103,158); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}	

.industry_slider  li img {margin-bottom: 10px; width: 90px;} 
	 
.industry_slider a { 
     text-decoration: none;
	 color: #ffffff;
	 font-size: 28px;
	 
	 display: block;
     }	 
	 
 /*All industry page*/
.industry_container {padding-left: 15%;}
.industry_container  ul { 
     width: 100%;
    display: block;
     }

.industry_container  li { 
     width: 340px;
	 height: 150px;
     display: inline-block;
	 text-align: center;
	 padding: 15px;
    background: rgb(51,85,163);
    background: -moz-linear-gradient(top, rgba(51,85,163,1) 0%, rgba(86,128,192,1) 50%, rgba(52,84,164,1) 51%, rgba(86,128,192,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,85,163,1)), color-stop(50%,rgba(86,128,192,1)), color-stop(51%,rgba(52,84,164,1)), color-stop(100%,rgba(86,128,192,1)));
    background: -webkit-linear-gradient(top, rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%);
    background: -o-linear-gradient(top, rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%);
    background: -ms-linear-gradient(top, rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%);
    background: linear-gradient(to bottom, rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3355a3', endColorstr='#5680c0',GradientType=0 );
border-radius: 10px;
border: 4px solid #9fbfe2;
margin-bottom: 25px;
margin-right: 15px;
     }	 

.industry_container   li:hover {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b679e+0,2b88d9+50,207cca+51,7db9e8+100;Blue+Gloss+%232 */
background: rgb(59,103,158); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}	

.industry_container  li img {margin-bottom: 10px; width: 90px;} 
	 
.industry_container a { 
     text-decoration: none;
	 color: #ffffff;
	 font-size: 28px;
	 
	 display: block;
     }	
.ind_hold {
    background-color: #516ab2;
}
/*pop up */	 
	 
.wrap {
      padding: 40px;
      text-align: center;
    }
      
 .btn {
                background: #428bca;
                border: #357ebd solid 1px;
                border-radius: 3px;
                color: #fff;
                display: inline-block;
                font-size: 14px;
                padding: 8px 15px;
                text-decoration: none;
                text-align: center;
                min-width: 60px;
                position: relative;
                transition: color .1s ease;
}
 .btn:hover {
                background: #357ebd;
}
.btn.btn-big {
                font-size: 18px;
                padding: 15px 20px;
                min-width: 100px;
}
 .btn-close {
                color: #aaaaaa;
                font-size: 30px;
                text-decoration: none;
                position: absolute;
                right: 5px;
                top: 0;
    }
.btn-close:hover {
                color: #919191;
 }
.modal:before {
                content: "";
                display: none;
                background: rgba(0, 0, 0, 0.6);
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: 9999;
}
 .modal:target:before, .modal.loaded:before {
                display: block;
 }
 .modal:target .modal-dialog, .modal.loaded .modal-dialog {
                -webkit-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                transform: translate(0, 0);
                top: 3%;
 }
.modal-dialog {
                background: #fefefe;
                border: 4px solid #9fbfe2;
                border-radius: 5px;
                margin-left: -200px;
                position: fixed;
                left: 28%;
                top: -100%;
                z-index: 99999;
                width: 72%;
                -webkit-transform: translate(0, -500%);
                -ms-transform: translate(0, -500%);
                transform: translate(0, -500%);
                -webkit-transition: -webkit-transform 0.3s ease-out;
                -moz-transition: -moz-transform 0.3s ease-out;
                -o-transition: -o-transform 0.3s ease-out;
                transition: transform 0.3s ease-out;
				-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
            }
  .modal-body {
                padding: 20px;
            }
 .modal-header,
 .modal-footer {
                padding: 10px 20px;
  }
 .modal-header {
                border-bottom: #eeeeee solid 0px;
 }
 .modal-header h2 {
                font-size: 20px;
				line-height: 0;
				padding: 0;
				margin-top: 15px;
				color: #333;
				margin-bottom: 3px;
}
 .modal-footer {
                border-top: #eeeeee solid 1px;
                text-align: right;
 }	 
	 
 /*All industry pop*/
.industry_pop {padding-left: 13px;}
.industry_pop  ul { 
     width: 100%;
	 height: 380px;
    display: block;
	 white-space: nowrap;
     overflow-x: auto; 
     }

.industry_pop  li { 
     width: 300px;
	 word-wrap: break-word;
	 height: 150px;
     display: block;
	 float: left;
	 text-align: center;
	 padding: 13px;
    background: rgb(51,85,163);
    background: -moz-linear-gradient(top, rgba(51,85,163,1) 0%, rgba(86,128,192,1) 50%, rgba(52,84,164,1) 51%, rgba(86,128,192,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,85,163,1)), color-stop(50%,rgba(86,128,192,1)), color-stop(51%,rgba(52,84,164,1)), color-stop(100%,rgba(86,128,192,1)));
    background: -webkit-linear-gradient(top, rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%);
    background: -o-linear-gradient(top, rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%);
    background: -ms-linear-gradient(top, rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%);
    background: linear-gradient(to bottom, rgba(51,85,163,1) 0%,rgba(86,128,192,1) 50%,rgba(52,84,164,1) 51%,rgba(86,128,192,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3355a3', endColorstr='#5680c0',GradientType=0 );
border-radius: 10px;
border: 4px solid #9fbfe2;
margin-bottom: 8px;
margin-right: 8px;
     }	 

.industry_pop   li:hover {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b679e+0,2b88d9+50,207cca+51,7db9e8+100;Blue+Gloss+%232 */
background: rgb(59,103,158); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}	

.industry_pop  li img {margin-bottom: 10px; width: 90px;} 
	 
.industry_pop a { 
     text-decoration: none;
	 color: #ffffff;
	 font-size: 28px;
	 
	 display: block;
     }		 



h3.all-ind {
    padding-top: 52px;
    margin-bottom: 30px;
    margin-left: 15%;
    font-size: 40px;
    font-weight: bold;
    color: #516ab2;
    text-align: left;
   
    text-transform: none;
}
p.para {
    margin-left: 230px;
    font-weight: bold;
}
a.subbtn {
    color: #ffffff;
    font-size: 14px;
    background: #5169b2;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    border: none;
    font-family: 'Open Sans', sans-serif;
    margin-left: 230px;
}
a.subbtn1 {
    color: #ffffff;
    font-size: 14px;
    background: #5169b2;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    border: none;
    font-family: 'Open Sans', sans-serif;

}

@media only screen and (min-width: 320px)and  (max-width: 760px) {
.modal-dialog{
	
	left:0;
	margin: 0 auto;
	left: 12%;
	width:80%;	
}
.industry_pop a {
	font-size: calc(2vw + 1vh + 1vmin);
	float:left;
}
.b_industry span{
	position:relative;
	right:51%;
}
.b_industry  select{
	position:relative;
	right:50%;
}
}
