/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */

body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px !important;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.5;
  color: #333;
}

@font-face {
font-family: FlamaMedium;
src: url("/font/FlamaMedium.otf") format("opentype");
}

.page-node-24 h8 {
color: #fff;
}

.page-node-24 a {
text-decoration: none;
color: #fff;
}

.page-node-24 h8 a:hover {
color: #A4D3A3;
}

.expanded {
display: block !important;
}

.sc1 {
color: #000 !important;
}

div.geshifilter {
border-radius: 2px;
border: 1px solid #D8DFE6;
background-color: #F1F5FB;

}

.dropdown {
display: block !important;
}

h2 {
  font-size: 28px;
font-weight: normal;  
color: #1A3B67;
line-height: 36px;
font-family: 'Open Sans', sans-serif;
}

h3 {
  font-size: 23px;
font-family: 'Open Sans', sans-serif;
color: #1A3B67;
font-weight: 600;
}

h4 {
font-size: 20px;
color: #1A3B67;
font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: 20px;
}

h5 {
  font-size:18px;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
}

h6 {
font-size: 18px;
color: #536bc3;
font-weight: 600;
font-family: 'Open Sans', sans-serif;
}

p {
font-family: 'Open Sans', sans-serif;
}

.datacenter img {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.breadcrumb {
background-color: #ECF3FA;
}

.breadcrumb>.active {
color: #808080;
}

.well {
background-color: #fff;
border: 1px solid #CFDEEF;
}

code {
  font-size: 14px;
  display: block;
  padding: 16px;
  border-radius: 7px;
overflow-wrap: break-word;
margin-top: 20px;
margin-bottom: 20px;
white-space: normal;
}

code ol {
margin-bottom: 10px;
}

mark {
  background-color:#fdfc9b;
  font-style:italic;
  font-weight:bold;
}

del {
  text-decoration: line-through;
}

hr {
  border:none;
  border-top: #ccc 1px solid;
}

a {
text-decoration: none;
}

dt {
  font-weight:bold;
  margin-bottom:24px;
}

dd {
  margin-left:30px;
  margin-bottom:24px;
}

.home .home-titletext {
color: #2A8000;
font-weight: bold;
}

.floatimg_right {
float: right;
margin-left: 30px;
}

.front #header {
padding-bottom: 5px;
background: #fff;
}

#block-block-16 img {

}

#block-nice-menus-1 {
float: right;
}

#block-nice-menus-1 li a {
color: #446A94;
font-family: FlamaMedium;
font-size: 14px;
font-weight: normal;
letter-spacing: 1px;
}

/*  Home Page   */

.homenav {
margin-top: 50px;
}

.btn-brd {
background: #617190;
margin-right: 30px;
margin-top: 15px;
color: #fff;
font-weight: 600;
border: 4px solid #617190;
font-size: 20px;
}

.home a:hover {
color: #fff;
border: 4px solid #24437B;
}

.mainbg {
background-image: url(../images/mlbg45.jpg); 
background-size: cover;
width: 100%;
height: 700px;
}

.mainbg .container {
text-align: center;
}

.home h1 {
font-family: FlamaMedium;
color: #0B2461;
}

.page-node-24 i.fa.fa-play-circle {
font-size: 18px;
}

.secondrow {
background: #495973;
padding-bottom: 50px; 
}

.secondrow .container {
text-align: center;
}

.secondrow .div1 {
  color: #fff;
  font-size: 50px;
  text-align: center;
  font-family: FlamaMedium;, sans-serif;
  padding-top: 70px;
}

.secondrow .div2 {
  color: #fff;
  font-size: 20px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  padding-top: 10px;
}

.thirdrow {
background-image: url(../images/thirdbg1.jpg);
background-repeat: no-repeat;
background-size: cover; 

text-align: center;
padding-top: 60px;
}

.thirdrow .div1 {
 font-size: 50px;
  text-align: center;
  font-family: FlamaMedium;, sans-serif;
 padding-top: 70px;
color: #495973;;
}

.thirdrow .container {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 40%;
}

.fourthrow {
background: #495973;
padding-bottom: 50px; 
min-height: 400px;
text-align: center;
padding-top: 50px;
}

.fourthrow p {
font-size: 14px;
}

.fourthrow a {
color: #fff;
text-decoration: none;
}

.footerml {
background: #F1F3FA;
padding-top: 40px;
padding-bottom: 40px;
}

.social-footer {
margin-top: 35px;
color: #081C45;
font-size: 12px;
}

#copyright {
color: #102D5C;
font-size: 12px;
font-weight: 600;
text-align: center;
margin-top: 30px;
}

/*  Inner Page   */

.navbar {
background-image: url(../images/bluebg.jpg); 
background-position: center center;
border-bottom: 8px solid #34455E;
}

.main-container {
padding-bottom: 30px;
min-height: 450px;
}

.contactus_footer {
min-height: 200px;
text-align: center;
padding-top: 30px;
padding-bottom: 40px;
background-image: url(../images/contactus_footerbg.jpg);
background-position: center center;
}

.moreinfo a {
  color: #104C80;
  text-decoration: none;
  font-size: 14px;
  font-weight: 600;
}

/* Features page */

.page-node-57 table {
background: #4f698e;
border-radius: 6px;
border: 30px solid #C8DCF4;
}

.page-node-57 table td {
background: transparent;
padding: 15px;

font-size: 14px;
color: #fff;
}

.page-node-57 .navbar {
margin-bottom: 0px;
}

.page-node-57 .main-container {
background: #E0EBF9 url(../images/features_bg.jpg);
padding-top: 40px;
}

.page-node-57 .main-img {
float: left;
margin-right: 30px;
}

.page-node-57 .features_img {
vertical-align:middle; 
text-align: center;
}

/* Contact Us page */

.page-node-35 #block-system-main {
float: left;
  margin-right: 15%;
  width: 50%;
}

.page-node-35 label {
display: block;
font-size: 20px;
margin-top: 30px;
}

.page-node-35 input {
text-align: left;
padding-left: 15px;
  padding-right: 15px;
}

.page-node-35 input, .page-node-35 .form-control {
  min-height: 40px;
  border: 2px solid #AAB4C5;
  border-radius: 4px;
}

.page-node-35 .form-submit {
margin-top: 20px;
}

.page-node-35 .btn-primary {
background: #47769E;
border: none;
padding: 10px 16px;
transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
}

.page-node-35 .contactli {
font-size: 16px;
color: #18366E;
}

.page-node-35 .contactli img {
margin-bottom: 10px;
}

.page-node-35 .contactli a {
color: #18366E;
}

.contactus_header {
font-size: 22px;
}

.contactimg {
background-image: url(../images/contactusbg20.jpg);
height: 317px;
width: 400px;
background-position: top center;
}

.contactus_map {
height: 250px;
background: url(../images/contactusbg21.jpg);
background-position: top center;
}

/*-------------------------------------------*
/* API Examples page/21
/*------------------------------------------*/

.examplelist {
width: 226px;
float: left;
margin-right: 20px;
margin-bottom: 20px;
}

.examplelist img {
border: 2px solid #999;
border-radius: 5px;
}

.examplelist img:hover {
border: 2px solid #99ccff;
}

.examplelist a {
font-size: 14px;
}


/*-------------------------------------------*
/* Demos page/32
/*------------------------------------------*/

.page-node-32 .imgbg {
  margin-right: 20px;
  box-shadow: 2px 2px 1px #A8AAAD;
  cursor: default;
  border-radius: 4px;
  margin-bottom: 5px;
  border: 8px solid #DCE5ED;
}

.page-node-32 img {
  border: 3px solid #fff;
  border-radius: 4px;
}

.page-node-32 .main-container {
  background: #fff url(../images/map260.jpg) no-repeat;
  background-position: center 150px;
}

.demo {
  float: left;
  margin-bottom: 20px;
min-height: 220px;
}

.demo a {
  color: #1956B3;
  font-weight: 600;
  font-size: 13px;
} 

/*-------------------------------------------*
/*Geocoder/80
/*------------------------------------------*/

.page-node-80 .design {
height: 250px;
background-image: url(../images/geocoderbg3.jpg);
background-position: center center;
}

.page-node-80 .navbar, .page-node-147 .navbar, .page-node-148 .navbar {
margin-bottom: 0px;
}

.page-node-80 .second-menu, .page-node-147 .second-menu, .page-node-148
 .second-menu {
  background: #34455E;
padding-bottom: 15px;
}


.button_geo3 {
background: #225F8B;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 4px;
display: inline-block;
color: #ffffff !important;
font-size: 14px;
padding: 10px;
text-decoration:none;   
}

.button_geo3:hover {
background: #34527e;
}

#block-nice-menus-6 li {
background: none;
border: none;
padding-right: 30px;
}


#block-nice-menus-6 li a {
color: #fff;
}

.page-node-80 .design-1 {
background: #fff;
text-align: center;
background-image: url(../images/geo_bg5.jpg);
padding-top: 40px;
 min-height: 480px;
}

.page-node-80 .design-2 {
background: #fff;
padding-bottom: 30px;
text-align: center;
}

.page-node-80 .design-3 {
background: #225F8B;
padding-bottom: 30px;
color: #fff;
}

.page-node-80 .design-3 h2 {
color: #fff;
margin-top: -15px;
}

.page-node-80 .design-4 {
background: #F4F7FA;
padding-bottom: 30px;
}

#block-block-26 legend {
border-bottom: none;
}

#block-block-26 .collapsible .collapsed legend {
border-bottom: 1px solid #e5e5e5;
}

#block-block-26 .fieldsettitle {
font-size: 18px;
padding: 10px;
}

#block-block-26 .fieldsettitle a {
text-decoration: none;
}

#block-block-26 legend {
margin-bottom: 0px;
}

#block-block-26 .fieldset-wrapper {
margin-bottom: 20px;
background: #fff;
  padding: 20px;
  border-radius: 6px;
}

#block-block-26 td {
border: 1px solid #f0f0f0;
padding: 5px;
}

#block-block-23 a:hover {
color: #ADDDFF;
text-decoration: none;
}

.geo_circle {
float: left;
width: 33%;
text-align: center;
margin-bottom: 60px;
}

.geo_circle i {
padding: 1.3em;
font-size: 40px;
color: #fff;
background: #225F8B;
border-radius: 50%;
margin-bottom: 10px;
}

.geo_buttons_section {
text-align: center;
}

.page-node-80 h8 {
font-weight: 600;
font-size: 20px;
}

.page-node-80 h2 {
margin-bottom: 40px;
}

.button_geo4 {
background: #225F8B;
border-radius: 4px;
padding: 10px;
color: #fff;
}

.page-node-80 .button_geo4:hover {
color: #ADDDFF;
text-decoration: none;
}

.button_geo4 a {
color: #fff;
}

.button_geo2 hover:a {
background: transparent;
border: 1px solid #225F8B;
}

.geoprocess i {
font-size: 55px;
  color: #225F8B;
padding: 20px;
}

.geocodermenu i {
color: #fff;
margin-right: 15px;
font-size: 26px;
transition: all .5s ease-in-out;
webkit-transition: all .5s ease-in-out;
}

.geocodermenu li {
float: left;
  list-style-type: none;
width: 20%;
margin-right: 6%;
}

.geocodermenu li.last {
margin-right: 0;
}

.geocodermenu a {
color: #fff;
transition: all .5s ease-in-out;
webkit-transition: all .5s ease-in-out;
}

.geocodermenu a:hover {
  color: #C0E5FF;
  text-decoration: none;
  outline: 0;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.geocodermenu i:hover {
  color: #C0E5FF;
  text-decoration: none;
  outline: 0;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.contactreverse1 {
border-radius: 5px; 
background: #05b912; 
padding-left: 8px; 
padding-right: 8px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 20px; 
width: 250px; 
text-align: center;
transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
font-size: 15px;
}

.contactreverse1 a {
color: #fff;
}

.contactreverse1:hover {
background: #000033;
}

.contactreverse2 {
border-radius: 5px; 
background: #05b912; 
padding-left: 10px; 
padding-right: 10px; 
width: 185px; 
text-align: center;
font-size: 15px; 
color: #fff; 
padding-top: 6px; 
padding-bottom: 6px;
transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
margin-top: 15px;
}

.contactreverse2 a {
color: #fff;
}

.contactreverse2:hover {
background: #000033;
}

.contactreverse3 {
border-radius: 5px; 
background: #05b912; 
padding-left: 10px; 
padding-right: 10px; 
width: 240px; 
text-align: center;
font-size: 15px; 
color: #fff; 
padding-top: 6px; 
padding-bottom: 6px;
clear: both;
transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
}

.contactreverse3 a {
color: #fff;
}

.contactreverse3:hover {
background: #000033;
}

/*-------------------------------------------*
/* Products/136
/*------------------------------------------*/

.page-node-136 a:hover {
text-decoration: none;
}

.page-node-136 .design-1 h2 {
font-size: 60px;
color: #fff;
}

.page-node-136 .design-2 {
background: #506a8f;
padding-top: 40px;
padding-bottom: 40px;
color: #fff;
}

.page-node-136 .design-2 h2 {
font-size: 40px;
font-weight: 300;
text-align: center;
color: #fff;
margin-bottom: 30px;
}

.page-node-136 .design-2 i {
font-size: 95px;
text-align: center;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}

.page-node-136 .navbar {
margin-bottom: 0px;
}

.technology_text {
font-size: 18px;
width: 90%;
margin-left: auto;
margin-right: auto;
}

.page-node-136 .design-3 {
background: #FCFCFC;
padding-top: 40px;
}

.page-node-136 .design-3 h2 {
text-align: center;
font-size: 40px;
font-weight: 300;
}

.page-node-136 .design-3 h2 a {
color: #19486F;
}

.page-node-136 .design-3 a:hover {
text-decoration: none;
}

.page-node-136 .design-5 {
background: #1B375A;
padding-top: 80px;
}

.page-node-136 .design-5 h2 {
text-align: center;
font-size: 40px;
font-weight: 300;
color: #fff;
}

.page-node-136 .design-3 .product_api i {
margin-right: 30px;
font-size: 130px;
text-align: center;
color: #19486F;
padding-top: 20px;
}

.product_api {
text-align: center;
}

.page-node-136 .design-3 .product_api p {
font-size: 18px;
color: #19486F;
text-align: left;
}

.page-node-136 .design-5 .product_api p {
font-size: 18px;
color: #fff;
text-align: left;
}

.page-node-136 .design-5 .product_api i {
margin-right: 30px;
font-size: 200px;
text-align: center;
color: #fff;
padding-top: 20px;
}

.page-node-136 .design-5 h2 a {
color: #fff;
}

.page-node-136 .design-5 a:hover {
text-decoration: none;
}

.page-node-136 .learnmore-btn {
background: #19486F; 
padding-left: 10px; 
padding-right: 10px; 
padding-top: 8px; 
padding-bottom: 8px; 
border-radius: 3px; 
color: #fff; 
font-size: 14px; 
margin-right: 10%;
transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
}

.page-node-136 .learnmore-btn:hover {
background: #5B9BD0;
}

.page-node-136 .design-6 {
background: url(../images/grid50.jpg);
padding-top: 80px;
}

.page-node-136 .design-6 h2 {
text-align: center;
font-size: 40px;
font-weight: 300;
color: #19486F;
}

.page-node-136 .design-6 h2 a {
color: #19486F;
}

.page-node-136 .design-6 .product_api p {
font-size: 18px;
color: #19486F;
text-align: left;
}

.page-node-136 .design-6 .product_api i {
margin-right: 30px;
font-size: 130px;
text-align: center;
color: #19486F;
padding-top: 20px;
}

.page-node-136 .design-6 a:hover {
text-decoration: none;
}

.page-node-136 .design-7 {
background: #547AA0;
padding-top: 80px;
}

.page-node-136 .design-7 h2 {
text-align: center;
font-size: 40px;
font-weight: 300;
color: #fff;
}

.page-node-136 .design-7 h2 a {
color: #19486F;
}

.page-node-136 .design-7 a:hover {
text-decoration: none;
}

.page-node-136 .design-7 .product_api p {
font-size: 18px;
color: #fff;
text-align: left;
}

.page-node-136 .design-7 .product_api i {
margin-right: 30px;
font-size: 130px;
text-align: center;
color: #fff;
padding-top: 20px;
}

.product_api a {
margin-right: 10%;
}

.maplarge_maps2 {
margin-left: auto;
margin-right: auto;
}

.maplarge_maps2x {
margin-top: 80px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

.page-node-136 .design-8 {
padding-top: 80px;
background-image: url(../images/geo_bg5.jpg);
}

.page-node-136 .design-8 h2 {
text-align: center;
font-size: 40px;
font-weight: 300;
color: #fff;
}

.page-node-136 .design-8 h2 a {
color: #19486F;
}

.page-node-136 .design-8 a:hover {
text-decoration: none;
}

.page-node-136 .design-8 .product_api p {
font-size: 18px;
color: #163651;
text-align: left;
}

.page-node-136 .design-8 .product_api i {
margin-right: 30px;
font-size: 120px;
text-align: center;
color: #163651;
padding-top: 20px;
}

.page-node-136 .design-9 {
padding-top: 80px;
background: #273542;
}

.page-node-136 .design-9 h2 {
text-align: center;
font-size: 40px;
font-weight: 300;
color: #fff;
}

.page-node-136 .design-9 h2 a {
color: #fff;
}

.page-node-136 .design-9 a:hover {
text-decoration: none;
}

.page-node-136 .design-9 .product_api p {
font-size: 18px;
color: #fff;
text-align: left;
}

.page-node-136 .design-9 .product_api i {
margin-right: 30px;
font-size: 120px;
text-align: center;
color: #fff;
padding-top: 20px;
}

.page-node-136 .design-10 {
padding-top: 80px;

background-image: url(../images/wavebg.jpg);
}

.page-node-136 .design-10 h2 {
text-align: center;
font-size: 40px;
font-weight: 300;
color: #2E4057;
}

.page-node-136 .design-10 h2 a {
color: #2E4057;
}

.page-node-136 .design-10 a:hover {
text-decoration: none;
}

.page-node-136 .design-10 .product_api p {
font-size: 18px;
color: #2E4057;
text-align: left;
}

.page-node-136 .design-10 .product_api i {
margin-right: 30px;
font-size: 120px;
text-align: center;
color: #2E4057;
padding-top: 20px;
}

/*-------------------------------------------*
/* API/1
/*-------------------------------------------*/

.api_link {
width: 30%;
box-shadow: 1px 1px 1px rgba(0,0,0,0.15);
float: left;
margin-right: 30px;
margin-bottom: 60px;
}

.api_imglink img {
border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.page-node-1 li {
list-style-type: none;
}

.page-node-1 p {
font-size: 18px;
color: #fff;
text-align: left;
}

.page-node-1 .design-1 {
background: #ECF4FC;
padding-top: 40px;
padding-bottom: 40px;
box-shadow: 0 3px 3px rgba(0,0,0,0.125);
}

.page-node-1 i {
font-size: 120px;
margin-top: 20px;
float: left;
  margin-right: 60px;
margin-left: 30px;
}

.api_intro {
  width: 80%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.api_introtext {
  float: right;
  width: 70%;
  margin-top: 20px;
}

.page-node-1 .design-2 {
background: #EFF4F9;
padding-top: 60px;
}

.page-node-1 .design-2 h2 {
text-align: center;
font-size: 30px;
margin-top: 30px;
margin-bottom: 40px;
text-transform: uppercase;
}

.page-node-1 .main-container {
display: none;
}

.page-node-1 .navbar {
margin-bottom: 0px;
}

.api_text {
background: #fff;
  min-height: 60px;
  text-align: center;
  padding: 10%;
font-weight: 600;
text-transform: uppercase;
}

.page-node-1 .second-menu {
background: #34455E;
padding-bottom: 30px;
padding-top: 15px;
}

/*-------------------------------------------*
/* Geocoding node/80
/*------------------------------------------*/

.page-node-80 td {
font-size: 16px;
}

.page-node-80 p {
font-size: 16px;
}

/*-------------------------------------------*
/* Logical Graphs node/115
/*------------------------------------------*/

.page-node-115 .navbar {
margin-bottom: 0;
border: 0px;
}

/*-------------------------------------------*
/* Logical Graphs node/120
/*------------------------------------------*/

#block-block-41 {
color: #fff;
}

.page-node-120 .design-1 {
background-image: url(../images/graphs_bg.jpg);
min-height: 260px;
}

.page-node-120 .navbar, .page-node-125 .navbar, .page-node-124 .navbar, .page-node-127 .navbar,
.page-node-126 .navbar, .page-node-129 .navbar, .page-node-130 .navbar {
margin-bottom: 0;
border: 0px;
}

.page-node-120 .design-2 {
background: #B51D1D;
color: #fff;
padding-top: 40px;
padding-bottom: 40px;
}

.page-node-120 h2 {
font-size: 40px;
color: #fff;
font-weight: 300;
margin-bottom: 20px;
margin-top: 40px;
}

.page-node-120 p {
line-height: 26px;
font-size: 18px;
}

.centerimg {
margin-left: auto;
margin-right: auto;
text-align:center;
width: 75%;
}

.libyiaimg {
width: 500px;
margin-top: 50px;
}

.page-node-120 li {
font-size: 18px;
}

.page-node-120 .second-menu, .page-node-125 .second-menu {
background: #34455E;
padding-top: 4px;
padding-bottom: 4px;
}

.map_marker {
width: 12%;
float: left;
}

.page-node-120 .main-container {
padding-top: 40px;
}

.visual_menu {
text-align: center;
margin-left: auto;
margin-right: auto;
}

/*-------------------------------------------*
/* Logical Graphs node/125
/*------------------------------------------*/

.page-node-125 .design-1 {
background-image: url(../images/heattop.jpg);
min-height: 260px;
}

.page-node-125 .design-2 {
background: #F5612B;
padding-top: 24px;
padding-bottom: 24px;
}

.page-node-115 .second-menu, .page-node-125 .second-menu, .page-node-124 .second-menu, .page-node-127 .second-menu,
.page-node-126 .second-menu, .page-node-129 .second-menu, .page-node-130 .second-menu {
background: #34455E;
padding-top: 4px;
padding-bottom: 4px;
}

.page-node-125 .design-2 h2 {
font-size: 40px;
color: #fff;
font-weight: 300;
margin-bottom: 20px;
margin-top: 40px;
}

.page-node-125 .design-2 p {
line-height: 26px;
font-size: 18px;
color: #fff;
}

.page-node-125 .main-container, .page-node-124 .main-container, .page-node-127 .main-container,
.page-node-129 .main-container {
padding-top: 40px;
}

.page-node-125 p, .page-node-129 p {
font-size: 18px;
}

.page-node-125 li, .page-node-124 li, .page-node-129 li  {
font-size: 18px;
}

/*-------------------------------------------*
/* Logical Graphs node/124 (see 125 also above)

/*------------------------------------------*/

.page-node-124 .design-1 {
background-image: url(../images/network_top.jpg);
min-height: 260px;
}

.page-node-124 .design-2 {
background: #F7F4BC;
padding-top: 24px;
padding-bottom: 44px;
}

.page-node-124 .design-2 p, .page-node-127 .design-2 p {
line-height: 26px;
font-size: 18px;
}

.page-node-124 .design-2 h2 {
font-size: 40px;
color: #000;
font-weight: 300;
margin-bottom: 20px;
margin-top: 40px;
}

/*-------------------------------------------*
/* Logical Graphs node/124 (see 126 also above)

/*------------------------------------------*/

.page-node-126 .design-1 {
background-image: url(../images/chloro_top.jpg);
min-height: 260px;
}

/*-------------------------------------------*
/* Clustering node/127 (see 125 also above)

/*------------------------------------------*/

.page-node-127 .design-1 {
background-image: url(../images/cluster_top.jpg);
min-height: 260px;
}

.page-node-127 .design-2 {
background: #1E7C42;
padding-top: 44px;
padding-bottom: 44px;
}

.page-node-127 .design-2 h2 {
font-size: 40px;
color: #fff;
font-weight: 300;
margin-bottom: 20px;
margin-top: 40px;
}

.page-node-127 .design-2 p {
color: #fff;
}

.page-node-127 p {
font-size: 16px;
}

.clusterexample_title {
font-weight: bold;
margin-left: 160px;
font-size: 16px;
}

.page-node-127 ul {
list-style-type: none;
}

.page-node-127 .clustertype_image {
float: left;
width: 38%;
}

.page-node-127 .clustertype_text {
padding-top: 4%;
}

.page-node-127 .sectionsubheader {
font-weight: 600;
font-size: 20px;
margin-bottom: 15px;
}

/*-------------------------------------------*
/* Logical Graphs node/129 (see 125 also above)

/*------------------------------------------*/

.page-node-129 .design-1 {
background-image: url(../images/synchro_top.jpg);
background-position: center;
min-height: 260px;
}

.page-node-129 .design-2 {
background: #2A4786;
padding-top: 24px;
padding-bottom: 44px;
}

.page-node-129 .design-2 p {
line-height: 26px;
font-size: 18px;
color: #fff;
}

.page-node-129 .design-2 h2 {
font-size: 40px;
color: #fff;
font-weight: 300;
margin-bottom: 20px;
margin-top: 40px;
}


/*-------------------------------------------*
/* Logical Graphs node/130 (see 125 also above)

/*------------------------------------------*/

.page-node-130 .design-1 {
background-image: url(../images/annotate_top.jpg);
background-position: center;
min-height: 260px;
}

.page-node-130 .design-2 {
background: #E58656;
padding-top: 24px;
padding-bottom: 44px;
}

.page-node-130 .design-2 p {
line-height: 26px;
font-size: 18px;
color: #fff;
}

.page-node-130 .design-2 h2 {
font-size: 40px;
color: #fff;
font-weight: 300;
margin-bottom: 20px;
margin-top: 40px;
}

/*-------------------------------------------*
/* International Geoconding node/148
/*-------------------------------------------*/

.internationalcontact {
border-radius: 5px;
background: #6faf5f; 
padding-left: 10px; 
padding-right: 10px; 
width: 120px; 
text-align: center; 
padding-top: 6px; 
padding-bottom: 6px;
transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
}

.internationalcontact a:hover {
text-decoration: none;
}

.internationalcontact:hover {
background: #ff9900;
}

.internationalcontact2 {
border-radius: 5px; 
background: #ff9900; 
width: 240px; 
text-align: center; 
margin-top:20px;
font-size: 16px; 
color: #fff; 
padding-top: 8px;
padding-bottom: 8px;
transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
}

.internationalcontact2 a {
color: #fff;
}

.internationalcontact2 a:hover {
text-decoration: none;
}

.internationalcontact2:hover {
background: #6faf5f;
}

/*-------------------------------------------*
/*Visualization
/*------------------------------------------*/

.visualimg_right {
float: right;
}

/*-------------------------------------------*
/*Industry Examples/ page 23
/*------------------------------------------*/

.page-node-23 img {
border-radius: 10px;
}

.page-node-23 .imgbg {
border-radius: 10px;
background: url(../images/imgbgexample.png) no-repeat;
padding-left: 20px;
padding-top: 18px;
padding-bottom: 15px; 
float: left;
width: 215px;
margin-right: 30px;
}

.page-node-23 .industrytitle {
font-size: 18px;
font-weight: bold;
color: #000033;
padding-top: 15px;
}

.page-node-23 .industryexample {
clear: both;
width: 100%;
margin-bottom: 30px;
float: left;
}

.page-node-23 .industrytext {
font-size: 15px;
}

.page-node-23 .imgbg:hover {
border-radius: 10px;
background: url(../images/imgbgexample3.png) no-repeat;
padding-left: 20px;
padding-top: 18px;
padding-bottom: 15px; 
width: 215px;
}

/*-------------------------------------------*
/*Google Map Engline/ page 226
/*------------------------------------------*/

.googleexample {
float: left; 
margin-left: 30px;
list-style-type: none;
}

.contactus_google {
border-radius: 5px; 
background: #4E6AA6; 
padding-left: 10px; 
padding-right: 10px; 
width: 110px; 
text-align: center; 
clear: both;
margin-top: 30px;
margin-bottom: 10px;
color: #fff; 
padding-top: 6px; 
padding-bottom: 6px;
transition: background .35s ease-in-out;
   -moz-transition: background .35s ease-in-out;
   -webkit-transition: background .35s ease-in-out;
}

.contactus_google a {
color: #fff;
}

.contactus_google:hover {
background: #293c5a;
}

.apipic {
width: 100%;
border-radius: 4px;
}

/*-------------------------------------------*
/*Integrated Mapping Solutions/ page 155
/*------------------------------------------*/

.plugins img {
width: 260px;
}

.plugin1 img {
width: 260px;
}

.plugins {
float: left;
margin-right: 50px;
}

/*-------------------------------------------*
/*drivetime/ page 149
/*------------------------------------------*/

.contact_drive {
border-radius: 5px; 
background: #948c25; 
padding-left: 10px; 
padding-right: 10px; 
width: 110px; 
text-align: center; 
margin-top: 8px;
margin-bottom: 10px;
color: #fff; 
padding-top: 6px; 
padding-bottom: 6px;
transition: background .35s ease-in-out;
   -moz-transition: background .35s ease-in-out;
   -webkit-transition: background .35s ease-in-out;
}

.contact_drive a {
color: #fff;
}

.contact_drive:hover {
background: #000033;
}

.contact_drive1 {
border-radius: 5px; 
background: #948c25; 
padding-left: 10px; 
padding-right: 10px; 
width: 110px; 
text-align: center; 
margin-top: 8px;
color: #fff; 
padding-top: 6px; 
padding-bottom: 6px;
transition: background .35s ease-in-out;
   -moz-transition: background .35s ease-in-out;
   -webkit-transition: background .35s ease-in-out;
}

.contact_drive1 a {
color: #fff;
}

.contact_drive1:hover {
background: #000033;
}


/*-------------------------------------------*
/*Documentation
/*------------------------------------------*/

.node-type-subcategory {
font-family: "proxima-nova";
letter-spacing: .2px;
font-size: 15px;
}

.note {
background: #ffffee; 
padding: 8px; 
border-radius: 4px; 
border: 2px solid rgba(255, 250, 199, 0.39);
margin-bottom: 10px;
margin-top: 10px;
}

.node-type-subcategory .second-menu {
background: #34455E;
margin-top: -20px;
margin-bottom: 25px;
padding-bottom: 4px;
box-shadow: 0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);
}

.node-type-subcategory .second-menu #block-block-55 .menu-item i {
color: #fff;
margin-right: 10px;
float: left;
}

.node-type-subcategory .second-menu #block-block-55 a {
color: #fff;
font-weight: 600;
float: left;
text-decoration: none;
font-family: 'Open Sans', sans-serif; 
}

.node-type-subcategory .second-menu #block-block-55 a:hover {
border-bottom: 3px solid #fff;
}

.node-type-subcategory .note p {
font-size: 13px !important;
}

.node-type-subcategory .note {
font-size: 13px;
}

.node-type-subcategory p {
font-size: 15px;

}

.imgborder {
border: 3px solid #F2F1F1; 
margin-top: 10px; 
padding: 3px; 
border-radius: 4px;
}

.node-type-subcategory table {
border: solid 1px #ccc;
border-radius: 3px;
}

.node-type-subcategory table th {
background: #E0E7F3;
color: #021D3E;
padding: 8px;
text-shadow: none;
font-weight: 600;
font-size: 13px;
}

.node-type-subcategory table.webservices th {
text-align: left;
}

.node-type-subcategory td {
color: #5a5a5a;
font-size: 14px;
padding: 6px;
border: 1px solid #DDE5EF;
}


.node-type-subcategory .webservices td {
color: #5a5a5a;
font-size: 14px;
padding: 8px 6px;
border-top: solid 1px #CCD3DC;
border-bottom: solid 1px #CCD3DC;
border-left: none;

}

.node-type-subcategory ul li.expanded {
list-style-image: none;

font-size: 16px;
}

.node-type-subcategory .nolink {
font-weight: bold;
}

.node-type-tutorial ul.menu li {
margin-left: -30px;
}

.tut_img {
  border: 10px solid #ECF6FF;
  border-radius: 4px;
margin-bottom: 25px;
margin-top: 10px;
}

li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { 
list-style-type: decimal !important;
}

.node-type-tutorial .nolink {
font-weight: bold;
}

.node-type-tutorial .leaf {
list-style-type: none;
list-style-image: none;
}

.node-type-tutorial li {
padding-left: 30px;
}

.node-type-tutorial ul li.expanded {
list-style-image: none;
list-style-type: none;
}

.doc-even {
background: #E9EFF9;
}

.doc-odd {
background: #fff;
}

.node-type-subcategory .node-page a {
color: #3366cc;
text-decoration: none;
}

.node-type-subcategory pre {
background: #F1F5FB !important;
font-size: 14px;
}

.page-node-75 td {
border: 1px solid #DDE5EF;
}

.sectionheader6 {
  font-size: 20px;
  font-weight: bold;
  padding-top: 30px;
  padding-bottom: 20px;
  color: #336699;
}

.playground-link {
background: #FFA500;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 12px;
padding-right: 8px;
margin-right: 10px;
font-size: 11px;
border-radius: 3px;
color: #fff !important
}

.playground-link a {
color: #fff !important;
}

.live-demo {
background: #FFA500;
width: 75px;
border-radius: 3px;
padding: 4px;
font-size: 11px;
transition: background .35s ease-in-out;
-moz-transition: background .35s ease-in-out;
-webkit-transition: background .35s ease-in-out;
color: #fff !important;
font-weight: 600;
font-family: 'Open Sans', sans-serif;
}

.node-type-subcategory button {
border: none !important;

}

.live-demo a {
color: #fff !important;
text-decoration: none;
}

.live-demo:hover {
background: #435A79;
}

pre {
border: none !important;
}

.node-type-subcategory h3 a {
margin-top: 10px;
}

.node-type-subcategory h2 {
font-size: 28px;
color: #203F76;
margin-bottom: 20px;
letter-spacing: 0;
}

.node-type-subcategory h3 {
color: #203F76;
font-size: 26px;
}

.node-type-subcategory h4 {
color: #203F76;
font-size: 24px;
font-weight: normal;
}

.node-type-subcategory h5 {
color: #203F76;
font-size: 24px;
font-weight: 500;
}

.node-type-subcategory h6 {
color: #203F76;
font-size: 22px;
}

.node-type-subcategory h7 {
color: #203F76;
font-size: 20px;
margin-bottom: 18px;
margin-top: 15px;
display: block;
}

.node-type-subcategory h8 {
color: #203F76;
font-size: 18px;
}

.node-type-subcategory h9 {
color: #203F76;
font-size: 16px;
}

.node-type-subcategory h10 {
color: #203F76;
font-size: 14px;
}

.node-type-subcategory .required {
background: #FFFFF3;
border-top: 1px solid #F3F7BB;
border-bottom: 1px solid #F3F7BB;
}

.geshifilter {
margin-bottom: 30px !important;
}

.doc-subheader {
border-top: 2px dotted #ccc;
padding-top: 60px;
}

.nonums ol li {
list-style-type: none;
}

#block-block-25 p {
font-size: 16px;
}

.doccode {
font-family: Roboto Mono, courier new,courier,monospace;
font-size: 13px;
color: rgb(0, 81, 230);
}

.get_function {
background: #405C84;
padding: 10px 10px 10px 0px;
color: #fff;
margin-top: 30px;
}

.get_box {
background: #587BB1;
padding: 12px 25px;
font-size: 15px;
}

.request_box {
padding-left: 25px;
font-family: monospace;
}

.parameters_function {
padding: 10px;
margin-top: 15px;
font-family: "proxima-nova",sans-serif;
letter-spacing: .2px;
}

.node-type-subcategory p.upper {
color: #2F4773;
font-weight: bold; 
padding-bottom: 10px
}

.example_function {
padding: 10px;
margin-top: 15px;
}

.response_get {
padding: 0px 10px 10px 10px;
}

/*-------------------------------------------*
/* Docs dropdown menu
/*-------------------------------------------*/

.col-sm-3 {
padding-right: 10px;
}

.node-type-subcategory .dropdown-menu, .node-type-subcategory .dropdown .dropdown-menu {
display: block;
float: none;
position: inherit;
top: 0px;
background: transparent;
background-color: transparent;
border: none;
box-shadow: none;
}

.node-type-subcategory li, .node-type-subcategory .expanded, .node-type-subcategory .dropdown-toggle {
display: list-item;
padding-top: 6px;
}

.node-type-subcategory .dropdown-menu>.active>a {
background-color: #D7E9F9;
font-weight: 600;
color: #000;
}

.node-type-subcategory .dropdown-menu>a:hover {
background-color: #D7E9F9;
}

.node-type-subcategory .region-sidebar-first {
height: auto !important;
}

#block-menu-menu-documentation .dropdown-menu>li>a:hover {
color: #666;
background: #D7E9F9 !important;
}

/*-------------------------------------------*
/* Remote Table API - page-113
/*-------------------------------------------*/

.page-node-113 td {
border: 1px solid #ccc;
padding: 6px;
}

.page-node-113 table {
margin-bottom: 20px;
}

.page-node-113 .note {
padding: 4px;
}

/*-------------------------------------------*
/* Tutorials dropdown menu
/*-------------------------------------------*/

.node-type-tutorial .dropdown-menu, .node-type-tutorial .dropdown .dropdown-menu {
display: block;
float: none;
position: inherit;
top: 0px;
background: transparent;
background-color: transparent;
border: none;
box-shadow: none;
}

.node-type-tutorial li, .node-type-tutorial .expanded, .node-type-tutorial .dropdown-toggle {
display: list-item;
}

.node-type-tutorial .dropdown-menu>.active>a {
background-color: #D7E9F9;
}

.node-type-tutorial .dropdown-menu>a:hover {
background-color: #D7E9F9;
}

/*-------------------------------------------*
/* Reseller Pricing/309
/*-------------------------------------------*/

.price-featured {
list-style-type: none;
}

.column-price {
background: #fff;
}

.column-price-2 {
margin-top: -20px;
-webkit-box-shadow: 0px 0px 9px -1px rgba(120,120,120,1);
-moz-box-shadow: 0px 0px 9px -1px rgba(120,120,120,1);
box-shadow: 0px 0px 4px -1px rgba(120,120,120,1);
border: 1px solid #B6B6B6;
margin-left: 2px;
}

.price-row-1 {
background: #7295C0;
color: #fff;
text-align: center;
padding-top: 5px;
}

.price-row-2 {
background: #28466C;
color: #fff;
text-align: center;
padding-top: 21px;
}

.pricerow {
text-align: center;
margin-bottom: 16px;
padding-top: 30px;
}

.contact-price-btn {
padding: 8px; 
border-radius: 4px; 
color: #3D567C; 
font-weight: 600; 
font-size: 14px;
text-decoration: none;
margin-top: 20px;
border: 3px double #B3C3DB;
}

.contact-price-btn:hover {
  background: #254166;
  color: #fff;
  text-decoration: none;
}

.price-row-2 h3 {
font-size: 23px;
color: #fff;
}

.monthly-price-2 {
font-size: 20px;
padding-bottom: 29px;
}

.price-row-1 h3 {
font-size: 23px;
color: #fff;
}

.monthly-price {
font-size: 20px;
padding-bottom: 30px;
}

.monthtext {
font-size: 14px;
}

.list-features>li {
list-style-type: none;
text-align: center;

}

ul.list-features {
margin-left: -40px !important;
}

.not-active {
color: #E3E7EC;
}

.blue {
color: #2F669B;
font-weight: 600;
}

.no-border {
border-bottom: none !important;
}

.page-node-309 .bottompage, .page-node-314 .bottompage {
padding-top: 60px;
}

.fullprice tbody {
border-top: none;
}

.fullprice td {
font-size: 13px;
padding: 15px 5px;
text-align: center;
border: 1px solid #E4E4E4;
}

.fullprice th {
padding: 30px 4px;
background: #485481;
color: #fff;
font-weight: 600;
text-align: center;
border: 1px solid #99A7C2;
}

.fa-check.price {
color: #33960B;
font-size: 16px;
}

.fullprice .weight {
font-weight: 600;
color: #000;
}

.fullprice .tdheader {
font-size: 14px;
}

.fullprice .firstcell {
padding-left: 12px;
}

.fullprice .price-btn {
background: #3C83D3;
padding: 10px 15px;
color: #fff;
text-decoration: none;
border-radius: 4px;
}

.fullprice .price-btn.monthly {
background: #4CA7FF;
}

.pricediv h8 {
color: #294B77;
font-weight: 300;
}

.pricediv.last {
margin-right: 0px;
}

.pricediv a {
color: #fff;
  font-weight: 600;
}

.pricediv p {
text-align: justify;
}

.pricediv a:hover {
text-decoration: none;
}

.page-node-315 i {
font-size: 100px;
color: #1F5386;
margin-bottom: 20px;
}

.price-btn {
  background: #1F5386;
  width: 120px;
  border-radius: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1px;
  height: 43px;
}

.price-btn p {
color: #fff;
font-size: 14px;
}

.page-node-279 .mlui-tabs .mlui-tabs-panel, .page-node-276 .mlui-tabs .mlui-tabs-panel {
padding: 0px !important;
border-top: 1px solid #eee !important;
}

.page-node-279 h4, .page-node-279 h3  {
font-weight: normal;
}

.page-node-279 h4  {
font-weight: normal;
font-size: 22px;
}

.page-node-279 .mlui-widget, .page-node-276 .mlui-widget {
  font-family: 'Open Sans', sans-serif;
font-size: 1em;
}

.page-node-279 label, .page-node-276 label {
font-weight: 600;
}

ul.mlui-tabs-nav li.mlui-tabs-active {
background: #fff !important;
}

.ml-light .mlui-state-active, .mlui-widget-content .mlui-state-active, .mlui-widget-header .mlui-state-active {
border-left: 1px solid #eee !important;
border-right: 1px solid #eee !important;
border-top: 1px solid #eee !important;
border-bottom: 1px solid #fff !important;
}

.mlui-tabs {
border: 10px solid #eee;
background: #fff;
padding: 0px !important;
border-radius: 3px !important;
}

#tabs-1 {
background: #eee;
}

.mlui-tabs-nav {
background: #eee;
margin-top: -3px !important;
margin-left: -3px !important;
width: 100% !important;
}


li.mlui-state-active a {
color: #000 !important;
border: none !important;
}

.mlui-widget-header {
border: none !important;
}

.mlui-widget-content {
background: none !important;
border: none !important;
}

.mlui-state-active a, .mlui-state-active a:link, .mlui-state-active a:visited {
  background: #fff;
}

.playground-link {
margin-top: 10px !important;
padding-top: 7px !important;
padding-bottom: 7px !important;
}

.playground-tab iframe {
border: 1px solid #ddd;
border-radius: 3px;
min-height: 600px;
}

.youtube {
    background: #ccc;
    float: left;
    position: relative;
    width: 310px;
height: 217px;
    overflow: hidden;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border: 1px solid #ccc;
cursor:pointer;cursor:hand;
margin-right: 20px;
}

.sectionheader {
font-size: 28px;
  font-weight: normal;
  padding-top: 30px;
  padding-bottom: 10px;
  color: #1A3B67;
}

.field-name-field-intro-sentence-s- {
font-size: 15px;
}

/*-------------------------------------------*
/* Industries/3
/*-------------------------------------------*/
.youtube .yt-desc {
    position: absolute;
    color: #fff;
    left: 0px;
    background: #003366;

padding-left: 10px;
padding-top: 12px;
padding-bottom: 20px;
line-height: 18px;
cursor:pointer;cursor:hand;
border-top: 1px solid #fff;
display: block;
}

.page-node .firstimg {
width: 100%;
margin-top: 20px;
margin-bottom: 15px;
  border-radius: 7px;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.6);
  border: 3px solid #999;
}

.videostyle {
width: 290px;
display: inline-table;
padding-right: 20px;
margin-top: 30px;
  margin-bottom: 20px;
}

.videostyle a {
text-decoration: none;
color: #295D98;
}

.videostyle p {
font-size: 14px;
font-weight: bold;
color: #1c395d;
text-align: left;
margin-left: 10px;
}

.videostyle img {
border-radius: 4px;
border: 2px solid #b5bbc4;
padding: 5px;
}

#block-block-5 .moreinfo {
transition: background .35s ease-in-out;
   -moz-transition: background.35s ease-in-out;
   -webkit-transition: background .35s ease-in-out;
}

#block-block-5 .moreinfo:hover {
background: #CDE6FF;  
transition: background .35s ease-in-out;
   -moz-transition: background.35s ease-in-out;
   -webkit-transition: background .35s ease-in-out;
}

.footericon:hover {
color: #449CFF;
}

.page-node-316 .main-container {
background: #E8EEF7;
}

.page-node-316 .navbar {
margin-bottom: 0px;
}

.feature-list {
color: #0E396B;
}

/*-------------------------------------------*
/* features/316
/*-------------------------------------------*/

.feature-list li {
  width: 31%;
  float: left;
  list-style-type: none;
  background: #DDE4F0;
  padding: 20px 10px 10px 10px;
  border-radius: 6px;
  margin-bottom: 30px;
  margin-right: 20px;
  text-align: center;
  border: 5px solid #fff;
color: #233C57;
vertical-align: middle;
-webkit-box-shadow: 10px 10px 10px -10px rgba(0,0,0,0.2);
-moz-box-shadow: 10px 10px 10px -10px rgba(0,0,0,0.2);
box-shadow: 10px 10px 10px -10px rgba(0,0,0,0.2);
min-height: 285px;
}

.feature-list li a {
color: #233C57;
 font-weight: 600;
font-size: 18px;
}

.feature-list img {
padding-top: 15px;
padding-bottom: 15px;
}

.page-node-316 .design-1 {
  min-height: 175px;
  background: #1D3049;
  color: #fff;
  font-size: 18px;
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

.bigdata-header {
font-size: 24px;
font-weight: 300;
}

.feature-list span {
font-size: 18px;
 font-weight: 600;
}


.page-node-316 .flaticon-mobile187 {
font-size: 90px;
}

.page-node-316 h8 {
font-size: 28px;
color: #233C57;
padding-top: 30px;
padding-bottom: 20px;
}

.feature-sentence {
text-align: center;
margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-bottom: 40px;
}

.page-node-365 .img-responsive, .page-node-362 .img-responsive, .page-node-366 .img-responsive {
display: inline;
}

.awsdesign-1 h2 {
font-size: 48px !important;
text-align: center;
color: #fff !important;
line-height: 60px;
}

.page-node-362 .main-container {
padding-top: 40px;
}

.jumbo-img {
margin-top: 30px;
}

.awsdesign-1 {
    min-height: 400px;
    padding-top: 40px;
    padding-bottom: 0px;
    background: #2B4663;
    text-align: center;
    border-bottom: 10px solid #FFE1C1;
}

.awsdesign-1 .jumbotron {
background: none;
}

.awsmiddle h2 {
font-size: 32px;
}

#block-webform-client-block-363 {
float: right;
width: 350px;
background: #E5EFF7;
padding: 20px;
border-radius: 3px;
margin-top: 20px;
}

#block-webform-client-block-363 h2 {
font-size: 22px;
color: #2E4773;
}

#block-webform-client-block-363 .awsform {
float:left;
width: 48%;
}

#block-webform-client-block-363 .webform-component--last-name {
margin-left: 10px;
}

#block-webform-client-block-363 .webform-component--phone {
margin-left: 10px;
}

#block-webform-client-block-363 .webform-submit {
margin-top: 20px;
}


#block-webform-client-block-363 .btn-primary {
background: #2E4773;
color: #fff;
border: none;
    padding-top: 10px;
    padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
    border-radius: 2px;
}

.page-node-364 .content {
width: 65%;
}

.awswhitepaper1 img {
width: 670px;
margin-top: 20px;
}

.page-node-364 input {
border: 1px solid #B9BFCE;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    -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);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.page-node-364 #block-webform-client-block-363 {
float: right;
width: 350px;
background: #E5EFF7;
padding: 20px;
border-radius: 3px;
margin-top: 20px;
}

.awsrightmenu {
width: 22%;
float: right;
}

.awsrightmenu h5 {
color: #237EB3;
}

.awsrightmenu .bluebutton {
background: #2B4663;
    border: none;
    border-radius: 4px;
    height: 50px;
    width: 100%;
    color: #fff;
margin-top: 20px;
}

.awsrightmenu .bluebutton a {
color: #fff;
text-decoration: none;
font-weight: 600;
}

.awsrightmenu .bluebutton:hover {
background: #FDA219;
transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
}

.awscontactinfo h2 {
margin-top: 30px;
margin-bottom: 30px;
}

.awscontactinfo p
{
font-size: 18px;
}

.contactimg1 {
float: right; 
padding-top: 30px;
}

.awspricing .tablepricing td {
font-size: 11px !important;
border: 1px solid #eee;
padding: 3px;
}

.awspricing .tablepricing th {
font-size: 11px;
border: 1px solid #ccc;
padding: 3px;
background: #D6DFEF;
}

.resources .lightbutton {
background: #E5EEF7;
border: 1px solid #CFDFF3;
height: 70px;
border-radius: 4px;
}

.resource .lightbutton:hover {
background: #fff;
color: #fff !important;
transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
}

.resources .lightbutton a {
font-size: 20px;
font-weight: 600;
text-decoration: none;

}

.resources .resources li {
list-style-type: none;
}

.getstarted {
background: #2B4663;
min-height: 250px;
text-align: center;
}

.getstarted button {
margin-top: 100px;
background: #fff;
border: none;
height: 60px;
border-radius: 4px;
width: 40%;
transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
}

.node-362 .getstarted button:hover, .node-366 .getstarted button:hover {
    background: #E5EEF7;
}

.node-362 .getstarted button a, .node-366 .getstarted button a  {
font-size: 16px;
font-weight: 600;
text-decoration: none;
} 

.design-11 {
background: #2B4663;
}

h3.ui-accordion-header {
font-size: 14px;
font-weight: 600;
color: #4f698e;
}

.page-node-367 .ui-state-default, .page-node-367 .ui-widget-content .ui-state-default, 
.page-node-367 .ui-widget-header .ui-state-default {
background: none;
}

.page-node-367 .ui-widget-content {
border: none;
}

@media (max-width: 767px) {

.home .home-titletext {
padding-top: 20px;
}

.mainbg {
height: 500px;
}

#block-nice-menus-1 li {
  background-color: transparent;
  border: none;
  padding-left: 10px;
}

.awswhitepaper1 {
width: 75%;
}

/* Search  */

#block-block-40 {
position: relative;
top: 0;
width: 20px;
z-index: 10000;
}

#block-block-40 .flaticon-magnifying-glass19 {
font-size: 17px;
color: #506579;
}

.mean-container .mean-bar {
background: #fff;
}

.mean-container .mean-nav {
background: #506a8f;
margin-top: 58px;
}

.mean-container a.meanmenu-reveal span {
background: #295476;
}

.mean-container a.meanmenu-reveal {
  padding: 21px 13px 11px;
color: #295476;
background: #fff;
}

.footericon {
  padding: 6px;
  font-size: 18px !important;
  color: #405576;
transition: color .35s ease-in-out;
   -moz-transition: color .35s ease-in-out;
   -webkit-transition: color .35s ease-in-out;
}

.footericon:hover {
color: #449CFF;
}

#block-block-16 {
  position: absolute;
  top: 0;
  z-index: 1000000;
}

#block-block-16 img {
padding-top: 6px;
}

.list-features li {
border-bottom: 1px dotted rgba(55, 91, 147, 0.68);
padding: 20px 0;
margin-left: 15px; 
margin-right: 15px;
font-size: 14px;
}

.moreinfo {  
background: #FFF;
  width: 150px;
  padding: 6px;
  border-radius: 4px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
margin-top: 40px;
}

.geo_circle {
float: none;
width: 100%;
}

.price-featured>li {
float: none;
width: 90%;
margin-top: 20px;
}

.pricediv {
float: none;
width: 80%;
margin-top: 30px;
border-bottom: 1px solid #D7E0EC;
padding-bottom: 40px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.pricediv.last {
margin-right: auto;
}

.pricediv h8 {
font-size: 30px;
}

.price-btn {
  padding-top: 10px;
}

.pricediv p {
color: #294B77;
margin-bottom: 30px;
}
.home h5 {
color: #2A8000;
font-size: 28px;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
margin-top: 30px;
}

.page-node-35 #block-system-main {

  margin-bottom: 80px;
  float: none;
  width: 100%;
}

.page-node-57 table {
border: 20px solid #C8DCF4;
}

.feature-list li {
width: 90%;
float: none;
}

.page-node-57 .features_img {
vertical-align: top; 
text-align: center;
}

.secondrow .div3_1 h8, .secondrow .div3_2 h8, .secondrow .div3_3 h8 {
font-size: 20px;
}

.secondrow {
padding-left: 30px;
  padding-right: 30px;
}

.secondrow .icon {
  font-size: 70px;
  margin-top: 50px;
  margin-bottom: 10px;
  text-align: center;
  color: #89CD68;
}

.secondrow .secondicon {
font-size: 70px;
  margin-top: 50px;
  margin-bottom: 10px;
  text-align: center;
  color: #89CD68;
}

.secondrow .thirdicon {
font-size: 80px;
  margin-top: 50px;
  margin-bottom: 20px;
  text-align: center;
  color: #89CD68;
}

.secondrow .div3_1 {
color: #fff;
text-align: center;
}

.secondrow .div3_2 {
color: #fff;
text-align: center;
}

.secondrow .div3_3 {
color: #fff;
text-align: center;
}

.fourthrow p {
color: #fff;
}

.fourthrow .div3_1 h8, .fourthrow .div3_2 h8, .fourthrow .div3_3 h8 {
font-size: 20px;
color: #fff;
}

.fourthrow .div1 {
 font-size: 40px;
  text-align: center;
  font-family: FlamaMedium;, sans-serif;
 padding-top: 70px;
color: #fff;
}

.fourthrow .div2 {
  color: #fff;
  font-size: 16px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  padding-top: 10px;
}

.thirdrow {
background: none;
padding-top: 30px;
padding-bottom: 30px;
min-height: 200px;
}

.fifthrow {
padding-top: 40px;
padding-bottom: 40px;
text-align: center;
}

#block-block-13 .footertitle {
font-size: 13px; 
font-weight: bold;
color: #102D5C;
}

#block-block-13 a {
font-size: 12px;
line-height: 16px;
color: #233E6B;
text-decoration: none;
transition: color .35s ease-in-out;
   -moz-transition: color .35s ease-in-out;
   -webkit-transition: color .35s ease-in-out;
}

#block-block-13 a:hover {
color: #88C4F7;
}

#block-block-13 .footer_column {
width: 90px;
float: left;
margin-right: 20px;
font-size: 12px;
line-height: 16px;
margin-top: 20px;
color: #ccc;
}

#block-block-13 .footer_column1 {
width: 80px;
float: left;
font-size: 12px;
line-height: 16px;
margin-top: 20px;
color: #ccc;
}

.fourthrow .icon {
  font-size: 80px;
  margin-top: 50px;
  margin-bottom: 10px;
  text-align: center;
  color: #89CD68;
}

.fourthrow .secondicon {
font-size: 80px;
  margin-top: 50px;
  margin-bottom: 10px;
  text-align: center;
  color: #89CD68;
}

.fourthrow .thirdicon {
font-size: 70px;
  margin-top: 50px;
  margin-bottom: 20px;
  text-align: center;
  color: #89CD68;
}

.footericon {
  padding: 6px;
  font-size: 18px !important;
  color: #405576;
transition: background .35s ease-in-out;
   -moz-transition: background .35s ease-in-out;
   -webkit-transition: background .35s ease-in-out;
}

#pagetitle {
margin-top: 10px;
margin-bottom: 10px;
color: #fff;
}

#pagetitle h1 {
font-size: 26px;
text-align: center;
font-weight: 300;
font-family: 'Open Sans', sans-serif;
padding-top: 10%;
}

.page-node-35 .contactli {
list-style-type: none;
float: none;
width: 100%;
font-size: 16px;
color: #18366E;
margin-bottom: 40px;
}

.contactus_footer h5 {
font-size: 24px;
color:#fff;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
line-height: 35px;
}

.column-price {
border: 1px solid #BFC4CA !important;
}

.contact-price-btn {
 background: #254166;
color: #fff; 
}

.contact-price-btn:hover {
  background: #fff;
  color: #3D567C;
}

.page-node-80 .design-1 {
  padding-bottom: 40px;
}

.api_link {
float: none;
width: 60%;
text-align: center;
margin-left: auto;
margin-right: auto;
}

.api_introtext {
  float: none;
  width: 70%;
  margin-top: 20px;
}

.page-node-1 .intro_icon i {
float: none;
margin-bottom: 30px;
margin-left: 25%;
}

.page-node-1 p {
text-align: left;
font-size: 16px;
}

.page-node-1 .design-2 h2 {
font-size: 30px;
}

.visualimg_right {
float: none;
}

.googleexample {
float: none; 
margin-left: 0px;
}

.geocodermenu li {
 float: none;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.page-node-136 .design-1 {
  background-image: url(../images/productbg.jpg);
  min-height: 300px;
  padding-top: 50px;
  background-position: top right;
}

.technology_text {
 font-size: 16px;
}

.page-node-136 .product_api p {
font-size: 16px;
}

.page-node-136 .design-3 {
padding-bottom: 0;
}

.maplarge_maps2x {
margin-top: 40px;
}

.button_geo2 {
background: #225F8B;
border-radius: 4px;
padding: 10px;
color: #fff;
display: block;
width: 50%;
margin-top: 20px;
text-align: center;
margin-left: auto; 
margin-right: auto;
}

.cluster_example {
float: none;
margin-top: 30px;
}

.docs dt {
    float: none;
    width: 200px;
    clear: left;
    text-align: left;
color: #717171;
font-size: 13px;
font-weight: normal;
font-family: "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
}

.docs dd {
margin-left: 20px;
    color: #444;
font-size: 13px;
font-weight: normal;
font-family: "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
}

.awsleftmenu {
width: 100%;
float: none;
padding-top: 20px;
}

.awsleftmenu {
width: 20%;
float: left;
}

.awsleftmenu li {
list-style-type: none;
margin-bottom: 20px;
}

.awsleftmenu a {
text-decoration: none;
color: #237EB3;
font-weight: 600;
}

.awsleftmenu a:hover {
color: #FF9900;
}

.awsmiddle {
width: 80%;
padding-left: 40px;
padding-right: 20px;
float: left;
}

.awsmiddle h2 {
font-size: 32px;
}


}

@media (min-width: 768px) {

.list-features li {
border-bottom: 1px dotted rgba(55, 91, 147, 0.36);
padding: 20px 0;
margin-left: 15px; 
margin-right: 15px;
font-size: 14px;
}

#block-nice-menus-1 li {
background-color: transparent;
border: none;
padding-left: 5px;
} 

/* Search  */

#block-block-40 {
float: right;
width: 20px;

}

#block-block-40 .flaticon-magnifying-glass19 {
font-size: 17px;
color: #506579;
}

.moreinfo {  
background: #FFF;
  width: 150px;
  padding: 10px;
  border-radius: 4px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.price-featured>li {
float: left;
width: 24%;
}

.contactus_footer h5 {
font-size: 32px;
color:#fff;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
line-height: 45px;
margin-bottom: 20px;

}

#block-block-16 {
text-align: center;
width: 100%;
}

#block-block-40 {
margin-top: 0px;
margin-left: 10px;
}

.home {
text-align: center;
padding-top: 5%;
}

.home h1 {
font-size: 50px;
font-family: FlamaMedium;
color: #0B2461;
}

.home h5 {
color: #2A8000;
font-size: 30px;
font-family: FlamaMedium;
margin-top: 30px;
}

.home .btn-lg {
padding: 14px 48px;
}

.mainbg {
background-image: url(../images/mlbg45.jpg); 
width: 100%;
height: 600px;
}

.secondrow .div3_1 {
width: 25%;
margin-right: 12%;
float: left;
color: #fff;
text-align: center;
}

.secondrow .div3_2 {
width: 25%;
margin-right: 12%;
float: left;
color: #fff;
text-align: center;
}

.secondrow .div3_3 {
width: 25%;
float: left;
color: #fff;
text-align: center;
}

.secondrow .icon {
  font-size: 120px;
  margin-top: 50px;
  margin-bottom: 10px;
  text-align: center;
  color: #89CD68;
}

.secondrow .secondicon {
font-size: 120px;
  margin-top: 50px;
  margin-bottom: 10px;
  text-align: center;
  color: #89CD68;
}

.secondrow .thirdicon {
font-size: 110px;
  margin-top: 50px;
  margin-bottom: 20px;
  text-align: center;
  color: #89CD68;
}

.secondrow p {
font-size: 14px;
}

.secondrow .div3_1 h8, .secondrow .div3_2 h8, .secondrow .div3_3 h8 {
font-size: 24px;
}

.fourthrow .div1 {
 font-size: 50px;
  text-align: center;
  font-family: FlamaMedium;, sans-serif;
 padding-top: 70px;
color: #fff;
}

.fourthrow .div2 {
  color: #fff;
  font-size: 20px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  padding-top: 10px;
}

.fourthrow .div3_1 {
width: 25%;
color: #fff;
text-align: center;
float: left;
margin-right: 12%;
}

.fourthrow .div3_2 {
width: 25%;
color: #fff;
text-align: center;
float: left;
margin-right: 12%;
}

.fourthrow .div3_3 {
width: 25%;
color: #fff;
text-align: center;
float: left;
}

.fourthrow .div3_1 h8, .fourthrow .div3_2 h8, .fourthrow .div3_3 h8 {
font-size: 24px;
}

.fourthrow .icon {
  font-size: 80px;
  margin-top: 50px;
  margin-bottom: 10px;
  text-align: center;
  color: #89CD68;
}

.fourthrow .secondicon {
font-size: 80px;
  margin-top: 50px;
  margin-bottom: 10px;
  text-align: center;
  color: #89CD68;
}

.fourthrow .thirdicon {
font-size: 70px;
  margin-top: 50px;
  margin-bottom: 20px;
  text-align: center;
  color: #89CD68;
}

#block-block-13 .footertitle {
font-size: 13px; 
font-weight: bold;
color: #102D5C;
}

#block-#block-block-13 a {
font-size: 12px;
line-height: 16px;
color: #233E6B;
text-decoration: none;
transition: color .35s ease-in-out;
   -moz-transition: color .35s ease-in-out;
   -webkit-transition: color .35s ease-in-out;
}

#block-block-13 a:hover {
color: #88C4F7;
}

#block-block-13 .footer_column {
width: 120px;
float: left;
font-size: 12px;
line-height: 16px;
margin-top: 20px;
color: #ccc;
}

#block-block-13 .footer_column1 {
width: 80px;
float: left;
font-size: 12px;
line-height: 16px;
margin-top: 20px;
color: #ccc;
}

.footericon {
  padding: 6px;
  font-size: 18px !important;
  color: #405576;
transition: color .35s ease-in-out;
   -moz-transition: color .35s ease-in-out;
   -webkit-transition: color .35s ease-in-out;
}

.footericon:hover {
color: #449CFF;
}

#pagetitle h1 {
text-align: center;
font-size: 40px;
font-weight: 300;
font-family: 'Open Sans', sans-serif;
}

#pagetitle {
margin-top: 40px;
margin-bottom: 40px;
color: #fff;
}

.api_link {
margin-right: 20px;
}

.api_intro p {
font-size: 16px;
}

.api_introtext {
  float: right;
  width: 60%;
  margin-top: 20px;
}

.pricediv {
font-size: 26px;
float: left;
width: 31%;
text-align: center;
margin-right: 3%;
margin-top: 60px;
margin-bottom: 60px;
}

.pricediv p {
  font-size: 14px;
  margin-top: 10px;
  color: #67849D;
  min-height: 130px;
}

.page-node-136 .design-1 {
background-image: url(../images/productbg.jpg);
min-height: 400px;
padding-top: 30px;
background-position: right top;
}

.button_geo2 {
background: #225F8B;
border-radius: 4px;
padding: 10px;
color: #fff;
margin-right: 50px;
}

.cluster_example {
float: left;
width: 50%;
}

.clusterexample_text {
width: 75%;
}

.awsleftmenu {
width: 100%;
float: left;
}

.awsleftmenu li {
list-style-type: none;
margin-bottom: 20px;
}

.awsleftmenu a {
text-decoration: none;
color: #237EB3;
font-weight: 600;
}

.awsleftmenu a:hover {
color: #FF9900;
}

.awsmiddle {
width: 95%;
padding-left: 40px;
padding-right: 20px;
float: left;
}

.awsmiddle h2 {
font-size: 32px;
}
}

@media (min-width: 992px) {

#block-block-16 {
float: left;
margin-top: 0px;
margin-bottom: 5px;
width: 180px;
}

#block-nice-menus-1 {
margin-top: 13px;
}

#block-nice-menus-1 li {
background-color: transparent;
border: none;
} 


#block-block-40 {
float: right;
width: 20px;
margin-top: 26px;
margin-left: 20px;
}

.home {
text-align: center;
padding-top: 8%;
}

.home h1 {
font-size: 42px;
}

.home h5 {
font-size: 34px;
margin-top: 30px;
}

.mainbg {
background-image: url(../images/mlbg45.jpg); 
width: 100%;
height: 700px;
}

.secondrow .div3_1 h8, .secondrow .div3_2 h8, .secondrow .div3_3 h8 {
font-size: 26px;
}

.fourthrow .div1 {
 font-size: 50px;
  text-align: center;
  font-family: FlamaMedium;, sans-serif;
 padding-top: 70px;
color: #fff;
}

.fourthrow .div2 {
  color: #fff !important;
  font-size: 20px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  padding-top: 10px;
width: 75%;
margin-left: auto;
margin-right: auto;
}

.fourthrow .div3_1 {
width: 25%;
color: #fff;
text-align: center;
float: left;
margin-right: 12%;
}

.fourthrow .div3_2 {
width: 25%;
color: #fff;
text-align: center;
float: left;
margin-right: 12%;
}

.fourthrow .div3_3 {
width: 25%;
color: #fff;
text-align: center;
float: left;
}

.fourthrow .div3_1 h8, .fourthrow .div3_2 h8, .fourthrow .div3_3 h8 {
font-size: 26px;
}

.fourthrow .icon {
  font-size: 120px;
  margin-top: 50px;
  margin-bottom: 10px;
  text-align: center;
  color: #89CD68;
}

.fourthrow .secondicon {
font-size: 120px;
  margin-top: 50px;
  margin-bottom: 10px;
  text-align: center;
  color: #89CD68;
}

.fourthrow .thirdicon {
font-size: 110px;
  margin-top: 50px;
  margin-bottom: 20px;
  text-align: center;
  color: #89CD68;
}

#block-block-13 .footertitle {
font-size: 13px; 
font-weight: bold;
color: #102D5C;
}


#block-block-13 a {
font-size: 12px;
line-height: 16px;
color: #233E6B;
text-decoration: none;
}

#block-block-13 a:hover {
color: #449CFF;
}

#block-block-13 .footer_column {
width: 170px;
float: left;
font-size: 12px;
line-height: 16px;
margin-top: 20px;
color: #ccc;
}

#block-block-13 .footer_column1 {
width: 80px;
float: left;
font-size: 12px;
line-height: 16px;
margin-top: 20px;
color: #ccc;
}

.fifthrow {
padding-top: 40px;
padding-bottom: 40px;
text-align: center;
}

.fifthrow img {
width: 1000px;
}

 .api_introtext {
  float: right;
  width: 70%;
  margin-top: 20px;
}

.pricediv {
font-size: 30px;
float: left;
width: 30%;
text-align: center;
margin-right: 5%;
margin-top: 60px;
margin-bottom: 60px;
}

.pricediv p {
  font-size: 16px;
  margin-top: 10px;
  color: #67849D;
  min-height: 130px;
}



.awsleftmenu {
width: 20%;
float: left;
}

.awsleftmenu li {
list-style-type: none;
margin-bottom: 20px;
}

.awsleftmenu a {
text-decoration: none;
color: #237EB3;
font-weight: 600;
}

.awsleftmenu a:hover {
color: #FF9900;
}

.awsmiddle {
width: 80%;
padding-left: 40px;
padding-right: 20px;
float: left;
}

@media (min-width: 1200px) {

#block-block-16 {
float: left;
margin-top: 10px;
}

#block-nice-menus-1 {
margin-top: 15px;
}

.home {
text-align: center;
padding-top: 8%;
}

.home h1 {
font-size: 52px;
}

.home h5 {
font-size: 44px;
margin-top: 30px;
}
.secondrow .div3_1 h8, .secondrow .div3_2 h8, .secondrow .div3_3 h8 {
font-size: 28px;
}

.fourthrow .div3_1 h8, .fourthrow .div3_2 h8, .fourthrow .div3_3 h8 {
font-size: 28px;
}

.fourthrow .div2 {
width: 100%;
}

.mainbg {
background-position: 50% 60%;
}

#block-block-13 .footer_column {
width: 195px;
float: left;
font-size: 12px;
line-height: 16px;
margin-top: 20px;
color: #ccc;
}

#block-block-13 .footer_column1 {
width: 80px;
float: left;
font-size: 12px;
line-height: 16px;
margin-top: 20px;
color: #ccc;
}

.fifthrow img {
margin-left: 30px;
}

.contactus_footer .container {
width: 900px;
}

.pricediv {
font-size: 36px;
float: left;
width: 30%;
text-align: center;
margin-right: 5%;
margin-top: 60px;
margin-bottom: 60px;
}

.pricediv p {
font-size: 18px;
margin-top: 10px;
color: #67849D;

}
}
