p{text-align: justify;line-height: 2em;letter-spacing: 1px;font-size: 14px;}
.mt-3{margin-top: 3rem !important}
.mt-10{margin-top: 10rem !important}
.mb-4{margin-bottom: 4rem !important}
.thumbnail.box-style-1 .media-link{height: 284px;}
.icon {float: left;width: 16%;}
.stats_info i {font-size: 2.5em;color: #70727b;line-height: 64px;width: 60px;height: 60px;text-align: center;}
.icon_info_stats {float: left;width: 50%;text-align: left;}
.stats_info p {font-size: 2em;font-weight: 600;letter-spacing: 2px;color: #0295da;}
.stats_info h3 {color: #999;font-size: 14px;font-weight: 400;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;}
.middle-grids .card {padding: 4em 1em;box-sizing: border-box;-webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, .07);-moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, .07);box-shadow: 0 5px 8px 0 rgba(0, 0, 0, .07);border: 1px solid #ddd;border-radius: 0;}
.middle-grids .card {padding: 3em 1em;    height: 325px;}
.card-body {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1.25rem;}
.middle-grids .card i {font-size: 2.5em;margin-bottom: 0.7em;color: #0295da;}
.middle-grids h5.card-title {font-weight: 400;font-size: 2.2rem;letter-spacing: 1px;color: #444;text-transform: uppercase;}
.title h3{    font-size: 42px;font-weight: normal !important;}
.title h3::after {background-color: #4fb853;content: '';display: block;height: 3px;margin: 4px auto 0;width: 10%;}
.copyright-w3layouts, footer { background: #1c77a2; }
footer {padding: 10px 0px;}
footer h3 {font-weight: 600;font-size: 2.2rem;letter-spacing: 1px;color: #fff;text-transform: capitalize !important;}
a.facebook-footer:hover {background: #3b5998;border: 1px solid #3b5998;}
footer button.btn1, a.facebook-footer:hover, footer form, a.twitter-footer:hover, .main_grid_contact .input-group1 input[type="submit"] {border-radius: 8px !important;}
a.facebook-footer, a.twitter-footer {color: #fff;font-size:1.2em;border-radius: 8px !important;padding: 0.5em 1em;}
address {margin-bottom: 1rem;font-style: normal;line-height: inherit;}
footer [type="email"], footer address p a, footer p, footer ul li {color: #fff;}
.copyright-w3layouts p a {color: #25d41f;}
.shadow-effect {background: #fff;padding: 20px;border-radius: 4px;text-align: center;border:1px solid #ECECEC;box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);}
#customers-testimonials .shadow-effect p {font-family: inherit;font-size: 17px;line-height: 1.5;margin: 0 0 17px 0;font-weight: 300;}
.testimonial-name {margin: -17px auto 0;display: table;width: auto;background: #3190E7;padding: 9px 35px;border-radius: 12px;text-align: center;color: #fff;box-shadow: 0 9px 18px rgba(0,0,0,0.12), 0 5px 7px rgba(0,0,0,0.05);}
#customers-testimonials .item {text-align: center;padding: 50px;margin-bottom:80px;opacity: .2;-webkit-transform: scale3d(0.8, 0.8, 1);transform: scale3d(0.8, 0.8, 1);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#customers-testimonials .owl-item.active.center .item {opacity: 1;-webkit-transform: scale3d(1.0, 1.0, 1);transform: scale3d(1.0, 1.0, 1);}
.owl-carousel .owl-item img {transform-style: preserve-3d;margin: 0 auto 17px;}
#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span {background: #3190E7;transform: translate3d(0px, -50%, 0px) scale(0.7);}
#customers-testimonials.owl-carousel .owl-dots{display: inline-block;width: 100%;text-align: center;}
#customers-testimonials.owl-carousel .owl-dots .owl-dot{display: inline-block;}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span {background: #3190E7;display: inline-block;height: 20px;margin: 0 2px 5px;transform: translate3d(0px, -50%, 0px) scale(0.3);transform-origin: 50% 50% 0;transition: all 250ms ease-out 0s;width: 20px;}
.subproductImg {width: 200px;height: 200px;padding: 3px;}
.gallery-img {height: 213px;padding: 4px;width: 283px;}
.product-img{height: 410px;padding: 4px;width: 223px;}
.portfolio-area li{display: inline-block;}
.product-box li {display: inline-block;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;transition: border .2s ease-in-out;}
.subproductImg {width: 200px;height: 200px;padding: 3px;}
.serviceul .spanicon:before {content: "\f142";font: 1px FontAwesome;color: #0295da;margin-right: 10px;font-size: 15px;padding-right: 0px;}
.serviceul span {margin-right: 10px;}
.surya-img {height: 438px;    width: 280px;padding: 2px;display: block;}
.fingerjointtitle {font-size: 35px;padding: 50px 0px 10px 0px;font-weight: bold;}
.main-gallery li>a{background: #0295da;color: #ffffff;border: 1px solid #0295da;padding: 11px;font-size: 16px;}
.zenervacaptch {text-decoration: line-through;border-radius: 5px;border: 1px solid #5cb85c;padding: 2px 9px;font-weight: bold;font-family: cursive;font-size: 26px;letter-spacing: 0.5;-webkit-text-fill-color: darkgray;-webkit-text-stroke-width: thin;text-rendering: optimizeSpeed;}
.modal-title{display: inline-block;}
.bg-danger{background-color: #e28f8f;width: 92%;margin-left: 4%;}
.bg-success{background-color: #78c558;width: 92%;margin-left: 4%;}
.white-text{padding-left: 2%;color: #fff;}
.address-left i {font-size: 2em;color: #30c39e;}
.address-left i.fa-mobile {font-size: 2.5em;}
.margin-bottom-7px{margin-bottom: 7px;}
.line-height-0px{line-height: 0px;}
.main_grid_contact label {color: #30c39e;letter-spacing: 1px;font-size: 1em;font-weight: 600;}
input[type=checkbox] + label {display: block;margin: 0.2em;cursor: pointer;padding: 0.2em;}
input[type=checkbox] {display: none;}
input[type=checkbox] + label:before {content: "\2714";border: 0.1em solid #30c39e;border-radius: 0.2em;display: inline-block;width: 1.5em;height: 1.5em;padding-left: 0.2em;padding-bottom: 1em;margin-right: 0.2em;vertical-align: top;color: transparent;transition: .2s;}
input[type=checkbox] + label:active:before {transform: scale(0);}
input[type=checkbox]:checked + label:before {background-color: MediumSeaGreen;border-color: MediumSeaGreen;color: #fff;}
input[type=checkbox]:disabled + label:before {transform: scale(1);border-color: #aaa;}
input[type=checkbox]:checked:disabled + label:before {transform: scale(1);background-color: #bfb;border-color: #bfb;}
.main_grid_contact .input-group1 input[type="button"] {margin: 10px 36%;width: 28%;text-align: center;vertical-align: middle;padding: 5px 0px;font-size: 18px;color: #fff;background: #0295da;border: none;}
.address-right .ad-info{font-size: 1em;color: #585858;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);font-weight: 600 !important;}
.block-title span{color: #30c39e;}
.block-title span:after{background-color: #30c39e;}
.footer1-widgets {background: #1c77a2;}
.footer1-widgets .widget-title:before{background-color: #1c77a2;}
a.twitter-footer:hover {background: #2cb0f3;border: 1px solid #2cb0f3;}
.footer1-meta {background-color: #1c79a5;}
/*.subitemli li a{    border-top: 1px solid #000;display: block;}
.subitemli li span:after {content: "";position: absolute;z-index: 100;width: 1px;height: 20.5%;background: #080808;}
.main-gallery li a{background: #0295da;color: #ffffff;border: 1px solid #0295da;padding: 11px;}*/