.menuzord-brand img {
    max-height: 78px;
}
.menuzord-brand {
    margin: 5px
}
#successs, #tanc {
	width:100%;
	position:fixed;
	height:100%;
	z-index:99999;
	color:red;
	top:0;
	left:0;
	background:rgba(0, 0, 0, 0.8);
}
.customalert {
	padding:30px;
	outline:10px solid transparent;
	max-width:500px;
	margin:10% auto;
	font-size:26px;
	display:table;
}
.customalert-success {
	color:#fff;
	background-color:#34096d;
	outline-color:rgba(36, 4, 96, 0.5);
	border:5px dashed rgba(255, 255, 255, 0.2);
	font-size:30px;
	text-align:center;
}
.customalert-tanc {
	color:#fff;
	background-color:#34096d;
	outline-color:rgba(36, 4, 96, 0.5);
	border:5px dashed rgba(255, 255, 255, 0.2);
	font-size:16px;
	line-height:1.6em;
	text-align:left;
}
.customclose {
	font-size:36px;
	color:#fff;
	border:none;
	background-color:#34096d;
	position:absolute;
	right:0;
	top:-0px;
}
.ale-success {
	color:#111;
	background-color:#fff;
	outline-color:rgba(132, 130, 130, 0.17);
	border:2px dashed rgba(255, 154, 209, 0.54);
	font-size:15px;
	text-align:center;
}
.cclose {
font-size: 20px;
color: #777;
border: none;
background-color: #fff;
position: absolute;
right: 5px;
top: 3px;
border-radius: 50%;
width: 30px;
height: 30px;
text-align: center;
}
.tc {
	font-size:9px;
	text-align:right;
}
.gallery-item{
max-height:200px;
overflow:hidden;
border:1px solid #ccc;
}
#inner1 .icon-box{
min-height: 392px;
}
.overlay-shade{
	max-height:200px;
overflow:hidden;
}
@media only screen and (max-width: 600px) {
#menuzord-right h2{
font-size: 12px;
}
}
.client-content{ min-height:100px;}
.inner-banner-section .section-logo-text span {
    font-size: 190px;
    font-family: "Kanit", sans-serif;
    font-weight: 700;
    color: transparent;
    -webkit-text-stroke: 1px rgba(255, 255, 255, 0.15);
    font-style: italic;
}
input.error, select.error, textarea.error{ border:1px solid #c00;}
span.error{ color:#c00;}
video { border:2px solid #000;}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}
.button {
        background-color: #1c87c9;
        -webkit-border-radius: 60px;
        border-radius: 60px;
        border: none;
        color: #eeeeee;
        cursor: pointer;
        display: inline-block;
        font-family: sans-serif;
        font-size: 20px;
        padding: 5px 15px;
        text-align: center;
        text-decoration: none;
      }
      @keyframes glowing {
        0% {
          background-color: #C00;
          box-shadow: 0 0 5px #2ba805;
        }
        50% {
          background-color: #eb0c0c;
          box-shadow: 0 0 20px #49e819;
        }
        100% {
          background-color: #fb0404;
          box-shadow: 0 0 5px #2ba805;
        }
      }
      .button {
        animation: glowing 1300ms infinite;
      }
	#loadingDiv {
	position:fixed;
	top:0px;
	right:0px;
	width:100%;
	height:100%;
	background-color:#666;
	background-image:url(../../images/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position:center;
	z-index:10000000;
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */
	display:none;
    }
	.inputGroup {background-color: #fff; display: block; margin: 0px 0px; position: relative;} 
.inputGroup label {padding: 5px 30px ; width: 100%; display: block; font-size: 14px; text-align: left; color: #000; cursor: pointer; position: relative; z-index: 2; transition: color 200ms ease-in; overflow: hidden; background-color: #f8f8f8; border-radius: 4px; font-weight:normal !important;} 
.inputGroup label:hover{background-color: #eee; border-radius: 4px; }
.inputGroup label:before {width: 10px; height: 10px; border-radius: 50%; content: ''; background-color: #eee; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) scale3d(1, 1, 1); transition: all 300ms cubic-bezier(0.4, 0.0, 0.2, 1); opacity: 0;z-index: -1;}
.inputGroup label:after {width: 18px; height: 18px; line-height: 18px; font-size: 40px; text-align: center; content: '\2022'; border: 1px solid #D1D7DC; color: #fff;background-color: #fff; border-radius: 50%; z-index: 2; position: absolute; left: 5px; top: 50%; transform: translateY(-50%); cursor: pointer; transition: all 200ms ease-in; } 
.inputGroup input:checked ~ .inputGroup label {color: #000; }
.inputGroup input:checked ~ label:before {transform: translate(-50%, -50%) scale3d(56, 56, 1); opacity: 1; }
.inputGroup input:checked ~ label:after {background-color: #094adb; border-color: #094adb; } 
.inputGroup input { width: 20px; height: 20px; order: 1; z-index: 2; position: absolute; left: 20px; top: 50%; transform: translateY(-50%); cursor: pointer; visibility: hidden; } 
.radio label {
	position: relative;
}
.radio input, .checkbox input {
	width:20px;
}
.style1 {
	background: yellow;
	display: block;
}
.about-list{
  list-style: disc;
  margin-left:20px;
}
.service-thumb{ max-height:240px;}