.card-header-cestion img {
    max-width: 44px;
}
div#get-a-demo {
    margin-top: -100px;
    padding-top: 100px;
}
#counters span.counter {
    font-size: 50px;
    font-weight: bold;
}
#counters p{
	letter-spacing: 0.5px;
    font-weight: 300;
}
.counter-sub{font-weight: bold;font-size: 20px;}
.glp-sec-3 .card{background-color: transparent;}
.glp-sec-clients .col-md-3{margin:auto;text-align:center;}
.glp-sec-clients .col-md-3 img {
    max-width: 150px;
    margin: auto;
    text-align: center;
}
.glp-sec-clients img {
transition: filter 0.45s cubic-bezier(0.3, 0.4, 0.1, 1), opacity 0.45s cubic-bezier(0.3, 0.4, 0.1, 1);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.55;
}

.glp-sec-clients .col-md-3:hover img {
-webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1;
}
.glp-sec-clients .col-md-3:hover{opacity: 1!important;}
        .glp-icon-texts p, .glp-icon-texts span {
    margin-bottom: 5px;
}
body .olark-launch-button-wrapper .olark-button-focus-wrapper:focus-within {
    background: transparent !important;
}
#olark-wrapper button.olark-launch-button.olark-size-md.olark-text-button {
    padding: 0 !important;
    height: auto !important;
}
#olark-wrapper .olark-launch-button-wrapper.olark-text-button svg.olark-svg-clip-path {
    display: none;
}

button.olark-launch-button {
    border-radius: 4px !important;
}
            /*form css*/
.bg-form {
/*     background-color: #ffffff; */
/*     color: #777; */
/*     box-shadow: 0 10px 10px 0 rgba(0,0,0,0.1),0 10px 10px 0 rgba(0,0,0,0.00) !important; */
/*     border-radius: 8px; */
/*     max-width: 334px; */
/*     margin: auto; */
/*     margin-bottom:-155px; */
}
.panel-default {
    border-color: #00c49e;
}
.FormMain-Head {
    background: #00CCA3;
    min-height: 38px;
    padding: 5px 10px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.FormMain-SVG {
    width: 38px;
    height: 38px;
    float: left;
    padding-right: 5px;
}
#pardot-form {
			/*padding: 5px 10px;*/
			padding: 10px 20px 20px 20px;
			/*background-color: #ffffff;*/
			margin-top:0;
			
		}		    
		#pardot-form p {
		  clear: left;
		  line-height: 1.4em;
		  margin: 0 5px;
		  padding: 3px 2px;
		  font-family: Roboto;
		  font-size: 12px;
		  color:#b92d2d;
		}
		#pardot-form p.errors{color:#fff;}
		#pardot-form p.error.no-label{color:#b92d2d;}
		#pardot-form p label {
		  display: block;
		  line-height: 1.4em;
		  margin: 0;
		  text-align: left;
		  width: 200px;
		  font-family: Helvetica, Arial, sans-serif;
		  font-size: 13px;
		  color:#aab2b9;
		  padding-bottom: 10px;
		}
		#pardot-form textarea.standard {
		  float: none;
		  height: 70px;
		  overflow: auto;
		  padding: 7px 10px;
		  width: 95%;
		  font-family: Helvetica, Arial, sans-serif;
		  font-size: 13px;
		  border-radius: 4px;
		  border: 2px solid #DDD;
		  color:#505050;
		}
		/*#pardot-form select,*/
		#pardot-form input{
		border: 0;
        border-bottom: 1px solid #AAAAAA;
        padding:14px 0 8px 0;
		}
		#pardot-form p.required, #pardot-form span.required, #pardot-form label.required {
			font-weight: normal;
		}
		#pardot-form p.required label, #pardot-form span.required label {
			background: none;
		}
		form.form p.submit input {
		  margin: 0;
		  padding: 0;
		  text-align: right;
		  width:auto; 
		  font-size:14px; 
		  padding:10px 48px; 
		  background:#00cca4; 
		  color:#fff; 
		  border-radius:4px; 
		  font-weight:bold;
		  cursor: pointer; 
		  display: inline-block; /* Added by Bryant */
		}
		#pardot-form input[type="Submit"] {
		  margin-top: 5px;
		  padding: 10px 24px;
		  border:none;
		  font-weight: bold;
		  width: 100%;
		  text-align: center;
		  background:#00cca4; 
		}
		#pardot-form input[type="Submit"]:hover {
			background: #04B794;
		}
            .pd-text label.active{font-size:12px;}
 /* The below styles are required for the floating labels */
.form-field {
  text-align: left;
  position: relative;
  margin-bottom:10px;
}
.form-field input[type="text"],
.form-field input[type="email"],
.form-field input[type="tel"],
.form-field textarea,
.form-field button,
.form-field select {
  padding: 12px;
  font-size: 14px;
  border: 1px solid #c6c6c6;
  width: 100% !important;
  color: #888;
  font-size: 16px;
  font-weight: 300;
  background-color: #fff;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  box-sizing:border-box;
}
.form-field input[type="text"]:focus, 
.form-field input[type="text"]:hover,
.form-field input[type="email"]:focus,
.form-field input[type="email"]:hover,
.form-field input[type="tel"]:focus,
.form-field input[type="tel"]:hover,
.form-field textarea:focus,
.form-field textarea:hover,
.form-field button:focus,
.form-field button:hover,
.form-field select:focus,
.form-field select:hover {
  outline: none;
  border-color: #9FB1C1;
}
.form-field input[type="text"]:focus + label, 
.form-field input[type="text"]:hover + label,
.form-field input[type="email"]:focus + label,
.form-field input[type="email"]:hover + label,
.form-field input[type="tel"]:focus + label,
.form-field input[type="tel"]:hover + label,
.form-field textarea:focus + label,
.form-field textarea:hover + label,
.form-field button:focus + label,
.form-field button:hover + label,
.form-field select:focus + label,
.form-field select:hover + label {
  color: #077ABC;
  cursor: text;
}

.pd-text label, .pd-select label, .pd-textarea label {
  position: absolute;
  left: 0px;
  top: 12px;
  color: #999;
  font-size: 15px;
  display: inline-block;
  padding: 4px 0px;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0);
  pointer-events: none;
  -moz-transition: color 0.3s, top 0.3s, background-color 0.8s;
  -o-transition: color 0.3s, top 0.3s, background-color 0.8s;
  -webkit-transition: color 0.3s, top 0.3s, background-color 0.8s;
  transition: color 0.3s, top 0.3s, background-color 0.8s;
}
.pd-select label {padding: 4px 10px;}
.pd-text label.active, 
.pd-select label.active, 
.pd-textarea label.active {
  top: -10px;
  color: #555;
  font-size: 12px;
  /*background-color: white;*/
}
.pd-select label.active {
    background: #fff;
    padding: 0 9px;
}
.form-field textarea {
  resize: none;
  height: 200px;
}
form.form select {
    height:50px;
    -webkit-appearance: none; 
   -moz-appearance: none;
   appearance: none; 
    background: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10.5' viewBox='0 0 14 10.5'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%2300cca3;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M6.168,1.248a1,1,0,0,1,1.664,0l5.131,7.7a1,1,0,0,1-.832,1.555H1.869a1,1,0,0,1-.832-1.555Z' transform='translate(14 10.5) rotate(180)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position-x: 96%;
  background-position-y: 18px;
  border-radius:6px;
}
/* Style the Pardot error messages */
form.form div.error {
    padding:0 !important;
}
form.form p.no-label, form.form p.email-pref {
    margin:0 !important;
}

            /*form css end*/
            body {
                padding-top: 88px;
                font-family: "Roboto";
                -webkit-transition: all 0.2s linear;
                -moz-transition: all 0.2s linear;
                -o-transition: all 0.2s linear;
                transition: all 0.2s linear;
            }
            .sec-hr-3 ul li {
                font-size: 18px;
                line-height: 36px;
            }
            .navbar-light .navbar-nav .nav-link {
                font-weight: 500;
                font-size: 14px;
                letter-spacing: 0.3px;
            }
            /* 	.dropdown-menu{margin-top: 10px;} */
            .navbar-light .navbar-nav .active > .nav-link,
            .navbar-light .navbar-nav .nav-link.active,
            .navbar-light .navbar-nav .nav-link.show,
            .navbar-light .navbar-nav .show > .nav-link {
                color: rgba(0, 204, 163, 0.8);
            }
            .dropdown-item.active,
            .dropdown-item:active {
                background-color: rgba(0, 204, 163, 1);
            }
			/*
            .bg-goarya-green {
                background: #00cca3;
            }
			*/
            iframe {
                margin-bottom: -300px;
                z-index: 1;
                opacity: 1;
                position: relative;
                max-width: 350px;
            }
            .glp-h1 {
                font-size: 32px !important;
                line-height: 40px !important;
                font-weight:300;
            }
			.glp-h1 h1{font-size: 27px !important;line-height: 37px !important;}
            .glp-h1 b{font-weight:500;}
            .glp-h2 {
                font-size: 28px !important;
                font-weight: 300 !important;
            }
            h3.glp-h3 {
                font-size: 22px;
                line-height: 34px;
                font-weight: 600;
            }
            .glp-p {
                font-size: 19px !important;
                font-weight: 300 !important;
                line-height: 28px !important;
            }
            .glp-p strong {
                font-weight: 500;
            }
            h6.media-heading {
                font-size: 22px !important;
                line-height: 28px !important;
                letter-spacing: 1.1px;
            }
            .glp-icon img {
                max-width: 35px;
            }
            .glp-icon span {
                padding-left: 10px;
                font-size: 22px !important;
                line-height: 24px !important;
                font-weight: 300 !important;
            }
            .bg-footer {
                background: #07101a !important;
            }
            footer li a,
            footer a,
            footer strong {
                color: #ced6dd !important;
                font-size: 14px;
                line-height: 24px;
            }
			.numbers-section-sheading p{
				font-size:16px !important;
				line-height:24px !important;
			}
            footer p {
                font-size: 12px !important;
                color: #919aa3 !important;
            }
            footer h5 {
                color: #a2abb2 !important;
                font-size: 12px;
                margin-bottom: 12px;
                letter-spacing: 2px;
                font-weight: 700 !important;
                line-height: 28px;
            }
            footer a:hover {
                text-decoration: none;
                color: #fff !important;
            }
            footer ul li a {
                margin-bottom: 10px !important;
                display: inline-block;
            }
            /* 	footer img{max-width:170px !important;height:auto !important;} */
            .glp-sec-2 {
                background: #f2fffc;
            }
            .glp-sec-3 .card {
                border: 0;
            }
            .glp-sec-3 .card-body {
                padding: 0 1.5rem 1.5rem;
            }
            h5.card-title {
                font-size: 22px !important;
                line-height: 24px !important;
                letter-spacing: 1.1px;
                font-weight: 600;
            }
            #CybotCookiebotDialogBody {
                max-width: 90% !important;
            }
            div#CybotCookiebotDialog {
                top: unset !important;
                bottom: 0;
                padding-bottom: 5px !important;
            }
            div#CybotCookiebotDialogBodyLevelButtonsTable {
                max-width: 475px;
            }
            .dropdown-menu {
                /*color: #fff;*/
                /*background-color: #1c1c1c;*/
                /*border: 0;*/
                border-radius: 0;
                margin-top:-1px;
            }
            .dropdown-item {
                /*color: #fff;*/
            }
            .navbar-nav .dropdown-menu a.dropdown-item {
                font-size: 12px;
            }
            .copyright-bottom .social li {
                display: inline-block;
                padding: 0 10px;
            }
            footer .copyright-bottom ul.social li a,
            .copyright-bottom p {
                margin-bottom: 0 !important;
            }
            footer .copyright-bottom ul.social li a i {
                font-size: 20px;
                color: #919aa3;
            }
            footer .copyright-bottom ul.social li a i:hover {
                color: #fff;
            }
            .navbar-nav li:hover > ul.dropdown-menu {
                display: block;
                margin-top: 0;
            }
			.glp-icon img{max-width:35px;}
			.glp-icon {position: absolute;}
			.glp-icon-texts {padding-left: 25px;font-size: 14px !important;line-height: 22px !important;font-weight: 400;letter-spacing: 1px;}
			.glp-icon-text .glp-icon-texts,.glp-sec-3 h5.card-title{/*text-transform: uppercase;*/}
			h5.card-title {
    font-size: 20px !important;
    line-height: 24px !important;
    letter-spacing: 1px;
    font-weight: 600;
}
.circle-colored {
    width: 12px;
    height: 12px;
    background-color: #00cca4;
    border: solid 2px #fff;
    border-radius: 50%;
    margin-top: 2px;
}
            /*media querys*/
            @media screen and (min-width: 1440px) {
                .banner-pad {
                    padding-top: 100px;
                }
            }
            @media screen and (min-width: 1200px) {
                .container {
                    max-width: 1425px;
                    padding: 0 90px;
                }
                /* 	nav.navbar.fixed-top {padding: 20px 0;}	 */
            }
            @media screen and (min-width: 992px) {
                .navbar-light .navbar-nav .nav-link {
                    font-weight: 400;
                    font-size: 14px;
                    letter-spacing: inherit;
                    padding: 10px 10px 36px 10px;
                }
				.navbar-light .navbar-nav .nav-link.get-a-demo-btn {
					padding: 10px 15px;
					margin-bottom: 26px;
					border-radius:4px;
				}
				.navbar-light .navbar-nav .nav-link.get-a-demo-btn{
					background: #00cca4;
					color:#fff;
				}
                .dropdown-item:focus,
                .dropdown-item:hover {
                    /*color: #00cca4;*/
                    /*background-color: #272727;*/
                }
                nav .dropdown-menu {
                    min-width: 192px;
                }
                nav .dropdown-menu .dropdown-item {
                    padding-top: 8px;
                    padding-bottom: 8px;
                }
                nav a.navbar-brand {
                    padding-bottom: 26px;
                }
                nav.navbar.fixed-top {
                    /*border-bottom: 1px solid #ededed;*/
                    padding-top: 20px;
                    padding-bottom: 0px;
                    -webkit-transition: all 0.2s linear;
                    -moz-transition: all 0.2s linear;
                    -o-transition: all 0.2s linear;
                    transition: all 0.2s linear;
                }
                /* 	.headerslim nav.navbar.fixed-top{padding-top: 10px;padding-bottom: 10px; } */
                /* 	body.headerslim{padding-top:56px;} */
                .banner-pad {
                    padding-top: 15px;
                }
                nav .dropdown-toggle::after {
                    display: none;
                }
                .bg-form{z-index: 99;position: relative;}
            }

            @media screen and (max-width: 991px) {
                body {
                    padding-top: 56px;
                }
                iframe {
                    width: auto;
                }
                #CybotCookiebotDialogBodyContent {
                    font-size: 6pt !important;
                    padding: 5px 0 5px 8px !important;
                }
                #CybotCookiebotDialogBodyContentTitle {
                    font-size: 8pt !important;
                    margin: 2px 0 2px !important;
                }
                #CybotCookiebotDialogBody {
                    max-width: 640px !important;
                }
                a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
                a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
                a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {
                    padding: 1px 2px 1px !important;
                    margin-top: 3px !important;
                    height: 12px !important;
                    font-size: 7.5pt !important;
                }
            }
            @media screen and (max-width: 767px) {
            .glp-icon-text {display: none;}
            .bg-form { margin: auto;margin-bottom:inherit;}
                iframe {
                    width: auto;
                    margin: auto;
                }
                .mobile-hide {
                    display: none;
                }
                .glp-sec-3 .card-body {
                    padding: 0 1rem 1rem;
                }
                footer img {
                    max-width: 100px !important;
                }
                .glp-h1 {
                    font-size: 30px !important;
                    line-height: 38px !important;
                }
                .glp-h2 {
                    font-size: 26px !important;
                }
                h3.glp-h3 {
                    font-size: 22px;
                    line-height: 34px;
                }
                .glp-p,
                .glp-icon span,
                .sec-hr-3 ul li {
                    font-size: 16px !important;
                    line-height: 28px !important;
                }

                .glp-p strong {
                    font-weight: 400;
                }
                h5.card-title,
                h6.media-heading {
                    font-size: 20px !important;
                    letter-spacing: 1px;
                }
                .navbar-light .navbar-toggler {
                    border: 0;
                }
                footer ul li a {
                    margin-bottom: 5px !important;
                }
				
            }