@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');

@import url('https://cdn.jsdelivr.net/npm/bootstrap@4.3.1/dist/css/bootstrap.min.css');

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css');

@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.css');

@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.css');

@import url('https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css');

@import url('https://webclickindia.co.in/smtp/css/mail.css');

@import url('css/ma5-menu.min.css');

@import url(css/animate.css);

@import url(css/ma5-menu.min.css);

@import url(css/responsive.css);

*{-webkit-user-select: none; -ms-user-select: none; user-select: none;}

/*Custom CSS*/

h1,h2,h3,h4,h5,h6{font-size: 23px; margin: 0px; padding: 0px; font-weight: 600;  font-family: "Playfair Display", serif;}



ul{padding: 0px; margin: 0px; list-style-type: none;}

li{padding: 0px; margin: 0px; font-size: 15px;  font-family: "Work Sans", sans-serif;}

a{font-size: 15px; font-family: "Work Sans", sans-serif;}

a:hover{text-decoration: none;}

p{font-size: 15px; padding: 0px; margin: 0px; font-family: "Work Sans", sans-serif;}

body{padding: 0px; margin: 0px; box-sizing: content-box;     top: 0 !important;}

span{padding: 0px; margin: 0px; font-family: "Work Sans", sans-serif;}

input{font-family: "Work Sans", sans-serif;}

input:focus{outline: none;}

textarea{font-family: "Work Sans", sans-serif;}

button{font-family: "Work Sans", sans-serif;}

button:focus{outline: none;}

/*Start*/

header{background-color: #00afe7;}

.form-design form input {    width: 100%;    border-radius: 50px;    border: 0px;}

.form-design input {    background-color: #eee;    height: 45px;    padding-left: 50px; }

.form-design form {    position: relative;}

.form-design button {    position: absolute;    top: 10px;    left: 10px;}



.goog-te-gadget {    font-size: 16px;    color: white!important; white-space: nowrap;}

#goog-gt-vt, .VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display: none!important;}

.VIpgJd-ZVi9od-ORHb-OEVmcd{display: none!important;}

.goog-te-combo, .VIpgJd-ZVi9od-ORHb *, .VIpgJd-ZVi9od-SmfZ *, .VIpgJd-ZVi9od-xl07Ob *, .VIpgJd-ZVi9od-vH1Gmf *, .VIpgJd-ZVi9od-l9xktf * {    font-size: 11pt;	width: 100%;    font-weight: bold;    border: 1px dashed #0059a0;	 padding: 5px;}

:focus-visible {    outline: none!important;}

.dropdown select:focus{outline: none;}

a.VIpgJd-ZVi9od-l4eHX-hSRGPd {    display: none !important;}

.header_design ul li a {  color: #000;}
.header_design ul li {  color: #000;}

.sticky{background: #00afe7;    position: sticky;    z-index: 999;   /* top: 0;*/}

.fennec-mobile-nav .navbar-nav {  overflow-y: auto;  height: 428px;}

.fennec-nav .navbar .navbar-nav .nav-item {  position: relative;  padding: 0;}

.fennec-nav .navbar .navbar-nav .nav-item a {  color: #000;  text-transform: uppercase;  padding: 15px 12px; position: relative;  z-index: 1;  margin: 0;     font-weight: 500;}

.fennec-nav .navbar .navbar-nav .nav-item a:hover::before, .fennec-nav .navbar .navbar-nav .nav-item a:focus::before, .fennec-nav .navbar .navbar-nav .nav-item a.active::before {  opacity: 1;  visibility: visible;}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu {  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);  background-color: #3f3f3f;  position: absolute;  border: none;  top: 80px;  left: 0;  width: 290px;  z-index: 99;  display: block;  opacity: 0;  visibility: hidden;  border-radius: 0;  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  padding-top: 15px;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 15px;}



.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a {  text-transform: capitalize;  padding: 5px 15px;  display: block;  color: #fff;   font-size: 15px;  font-weight: 600;}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a::before {  display: none;}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active {  color: #fff; }

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover::after, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus::after, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active::after {  opacity: 1;  visibility: visible;  -webkit-transform: scale(1);          transform: scale(1);}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a::first-child {  margin-top: 0;}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {  left: 220px;  top: 0;  opacity: 0;  visibility: hidden;}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {  left: 220px;  top: 0;  opacity: 0;  visibility: hidden;}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}

.fennec-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: 100%;  margin-top: 0;}

.navbar{padding: 0px;}





.boxes-area::before {    content: '';    height: 150px;    -webkit-box-shadow: 7px 5px 30px 0 rgba(72, 73, 121, 0.08);    box-shadow: 7px 5px 30px 0 rgba(72, 73, 121, 0.08);    position: absolute;    top: 50%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    left: 0;    right: 0;    background: #ffffff;    margin-left: 140px;    margin-right: 140px;}

.single-box {    text-align: center;    position: relative;    z-index: 1;    background-color: #ff5d24;    padding: 25px;    overflow: hidden;   -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.02);    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.02);}

.single-box .learn-more-btn {    margin-top: 17px;    text-decoration: underline;    color: #ffffff;    font-weight: 600;   font-style: italic;}

.single-box .shape-box img:nth-child(1) {    position: absolute;    left: -60px;    top: -60px;    z-index: -1;}

.single-box.bg-43c784 {    background-color: #43c784;}

.single-box.bg-f59f00 {    background-color: #f59f00;}

.single-box h3 {    margin-top: 10px;    margin-bottom: 12px;    color: #ffffff;    font-size: 20px;   font-weight: 700;}

.single-box.bg-43c784 .shape-box img:nth-child(1) {    left: auto;    right: -60px;    top: -60px;}

.single-box.bg-f59f00 .shape-box img:nth-child(1) {    left: auto;    right: -60px;    top: auto;   bottom: -60px;}

.single-box p {    color: #fff;}

.social_media i {    font-size: 35px;}

.social_media .fa-square-facebook{color: #006af7;}

.social_media .fa-linkedin{color: #0069bd;}





.whats-app-item button {  color: inherit;  background-color: transparent;  border: 0;  outline: 0 !important;  cursor: pointer;}

.whats-app-item button.chatbox-open {	position: fixed;    bottom: 0;    right: 0;    width: 160px;    height: 52px;    color: #000;    background-color: #00d573;    background-position: center center;    background-repeat: no-repeat;    box-shadow: 12px 15px 20px 0 rgba(46, 61, 73, 0.15);    border: 0;    border-radius: 50px;    cursor: pointer;    margin: 15px;    z-index: 9;}

.whats-app-item button.chatbox-close {  position: fixed;  bottom: 0;  right: 105px;  width: 52px;  height: 52px;  color: #fff;  background-color: #000;  background-position: center center;  background-repeat: no-repeat;  box-shadow: 12px 15px 20px 0 rgba(46, 61, 73, 0.15);  border: 0;  border-radius: 50%;  cursor: pointer;  display: none; margin: 16px calc(2 * 16px + 52px) 16px 16px; z-index: 999;}

.chatbox-popup {  display: flex;  z-index: 999;  position: fixed;  box-shadow: 5px 5px 25px 0 rgba(46, 61, 73, 0.2);  flex-direction: column;  display: none;  bottom: calc(2 * 16px + 52px);  right: 16px;  width: 377px;  height: auto;  background-color: #fff;  border-radius: 10px;}

.chatbox-popup .chatbox-popup__header {  box-sizing: border-box;  display: flex;  width: 100%;  padding: 10px;  color: #fff;  background-color: #00d573;  align-items: center;  justify-content: space-around;  border-top-right-radius: 10px;  border-top-left-radius: 10px;}

.chatbox-popup .chatbox-popup__main {  box-sizing: border-box;  width: 100%;  padding: calc(2 * 16px) 16px;  line-height: calc(16px + 16px / 2);  color: #888;  text-align: center;}

.chatbox-popup .chatbox-popup__footer {  box-sizing: border-box;  display: flex;  width: 100%;  padding: 16px;  border-top: 1px solid #ddd;  align-items: center;  justify-content: space-around;  border-bottom-right-radius: 12px;  border-bottom-left-radius: 12px;}

form.form-horizontal {    padding: 5px 12px;}

.chatbox-popup__header ul {    display: flex;    align-items: center;}

.chat-box-whatsapp{	background: url(img/chat.png) no-repeat;}

.message-chat {    width: 50%;    background: #fff;    padding: 10px;    border-radius: 10px;}

.message-chat span{	    font-size: 13px;    font-weight: 700;    line-height: 18px;    color: rgba(0, 0, 0, 0.4);}

.message-chat p{font-size: 14px;    line-height: 19px;    margin-top: 4px;    color: rgb(17, 17, 17);}

.message-chat li {    font-size: 14px;}

a.whats-color  {    text-align: center;    background: #00d573;    padding: 10px 25px;    border-radius: 50px;}

.powered-by img{width: 1rem;}

.powered-by ul li {    font-size: 12px;}

a.primary-color{

  background: #0059a0;     

  width: 35px;

    height: 35px;

    display: flex;

    justify-content: center;

    align-items: center;

    border-radius: 50px;



  }

a.secondary-color{background: #f76c26;   width: 35px;

    height: 35px;

    display: flex;

    justify-content: center;

    align-items: center;

    border-radius: 50px;}







.modal-header {    padding: 0 15px;    color: #fff;    background-color: #0059a0;    height: 46px;}

.send_p { line-height: 22px;    text-align: center;    margin-bottom: 20px; color: #333;}

.modal-body form input {    border: 1px solid #ccc;    border-radius: 0px;    height: 35px;}

.modal-body form input:focus {    outline: none;}

.modal-body form textarea:focus {    outline: none;}

.modal-body form textarea {  border: 1px solid #ccc;    border-radius: 0px;    resize: none;}

.modal-header button span {   font-size: 40px;    position: relative;    bottom: 0px;}

#homepopupenquiry-form button[type=submit] {  line-height: 0px;    background: #0059a0;    outline: none;    color: #fff;    font-weight: 600;    border: none;    letter-spacing: 1px;    text-transform: uppercase;    cursor: pointer;    width: 35%;    border-radius: 10px;    transition: 0.5s all;    -webkit-transition: 0.5s all;    -o-transition: 0.5s all;    -moz-transition: 0.5s all;    -ms-transition: 0.5s all;   padding: 20px;}

.modal-header > p {    font-size: 18px;    margin-top: 8px;}



.about-img {    float: left;    width: 500px;}

.about-content h1 {    font-size: 25px;}



.btn-design a { background-color: #00afe7;  padding: 10px 30px;    box-shadow: rgba(0, 91, 156, 0.5) 0px 7px 20px 0px;    border-radius: 50px; transition: 0.5s;}

.btn-design a:hover {  background-color: #3f3f3f;}



.product-content{background-color: #333;}

.product-content a {    font-size: 18px;}

.product_box {    margin-bottom: 30px;}

.boxes-area {    position: relative;}

.why-choose-us h3 {    margin-bottom: 20px;    font-size: 25px; color: #000;}



.btn-know a{ background-color: #00afe7; border-radius: 50px;}

.btn-know a:hover{    background-color: #3f3f3f;}



.btn-know a {    padding: 10px 30px;}



/*.why-choose-us{position: relative;}

.why-choose-us::before{position: absolute; content: ''; background: url(img/3-1.png)no-repeat; right: 0px; width: 100%;}*/



.bg-metter{background-color: #00afe7;}



.why-box .bg-white{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}

.top-up {    position: relative;    top: -35px;}

.why-box img {    margin-bottom: 8px;}

.why-box span {    display: block;    margin-bottom: 5px;}

.our-certificate{background-color: #00afe7;}

.certificate-item img { border:1px solid #fff; padding: 2px;   cursor: pointer;}



.ziehharmonika span { background: #fff;  color: #000;  display: block; text-align: left; border-radius: 4px; padding: 5px 12px;  cursor: pointer;  margin-top: 0;  font-size: 20px;  margin-bottom: 9px; padding-right: 40px;  transition: 0.25s all;  position: relative; border: 1px dashed #00afe7;}

.ziehharmonika span.active {  margin-bottom: 21px;  color: #fff;  background: #3f3f3f;}

.ziehharmonika span::before { content: attr(data-prefix); }

.ziehharmonika span.alignLeft { padding-left: 35px;}

.ziehharmonika > div {  display: none;  background: #f5faff; border-radius: 4px; border: 1px solid #cdcdcd;text-align: left; padding: 31px 33px; margin-bottom: 9px;}

.ziehharmonika .arrowDown { width: 0; height: 0;  border-style: solid;  border-width: 13.0px 7.5px 0 7.5px; border-color: #272e35 transparent transparent transparent;  position: absolute; bottom: 0;  left: 40px; transition: 0.25s all;  opacity: 0;}

.ziehharmonika .active .arrowDown { bottom: -13px;  border-color: #fff transparent transparent transparent;  opacity: 1;}

.ziehharmonika .collapseIcon {  position: absolute; right: 20px;  top: 45%; font-size: 35px;  font-weight: 300; -ms-transform: translate(0, -50%);      transform: translate(0, -50%);}

.ziehharmonika .collapseIcon.alignLeft {  right: initial; left: 20px;}

.ziehharmonika ul {    margin-top: 28px; padding-left: 15px; margin-bottom: 28px;}

.ziehharmonika ul li {    list-style-type: circle;}



#toTop {    position: fixed;    bottom: 80px;    right: 70px;    cursor: pointer;   transition: 0.5s;    z-index: 999;}



.bg-concept {    margin-bottom: 30px;}

.testimonial-home{margin: 0px auto;}

.testimonial-item img{width: 15%;}

.testimonial-item p {    font-size: 16px;}

/*.faqs{background-color: #005b9c;}*/



.home-form .row{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}

.home-content span{font-family: "Playfair Display", serif; font-size: 30px; margin-bottom: 15px; display: block;}

.home-filed input {    width: 48%;    float: left;    height: 45px;    border: 1px solid #ccc; padding-left: 15px; margin-bottom: 15px;     margin-right: 14px;}

.home-filed textarea{width: 98%; border: 1px solid #ccc; padding-left: 15px; padding-top: 10px; height: 100px;}

.home-filed button {    border: none;    padding: 10px 30px; background-color: #3f3f3f;     border-radius: 50px;}

footer{position: relative;}

footer::before{position: absolute; content: ''; width: 100%; height: 100%; background: linear-gradient(to bottom, #00afe7 0%, #006687 100%); top: 0px; opacity: 0.9; z-index: 1;}

.tagline-type h6 {    font-size: 35px;}

.address-putting span{    font-size: 20px;    line-height: 24px;    color: #fff;}

.address-putting p {color: #fff;  font-size: 20px;    margin-top: 15px;}

.big-number a {font-weight: 800;     font-size: 1.9vw;}

.copy-right{border-top:1px solid #0059a0; z-index: 9;}

.video-concept {    position: absolute;    width: 100%;   top: 0px; height: 100%;}

.video-concept video {width: 100%;     object-fit: cover;}

footer .row {    position: relative;    z-index: 999; }

.mobile-menu {    display: none;}





.mobile-three-item li {    display: inline-block;    margin-right: 0;   padding: 5px 0px;    width: 32%;}

.mobile-three-item {    text-align: center}

.mobile-three-item li:first-child {       background: #00afe7;}

.mobile-three-item li:nth-child(2) {    background-color: #64b161;}

.mobile-three-item li:last-child {    background-color: #333;}

.mobile-three-item {    text-align: center;    display: none;    position: fixed;   z-index: 999;    bottom: 0;    width: 100%;}

.mobile-btn-animation {    position: fixed;    left: 0;    bottom: 0;    width: 30%;    color: white;    text-align: center;    font-weight: bold;    padding-top: 10px;    padding-bottom: 10px;    margin-left: 2.5%;    border-radius: 4px;    box-shadow: 0 0 2px 1px white;    z-index: 1000;       background-image: linear-gradient(to right, #393286 , #0457b2);}

.mobile-btn-animation a {    color: white;}

#mobile-call-container a {    width: 100%;    min-width: 100%;}



.common-banner {    padding: 86px 0;    position: relative;}

.inner-bread {    background: #222;    position: relative;    margin: 0;    box-shadow: 0 0 5px 0 rgb(0 0 0 / 20%);}

ul.breadcrumb li {    color: #00b2e3;}



.quick-contact-box {    position: relative;    margin-top: -90px;    display: block;    background: #151515;    padding: 28px 15px 30px;    z-index: 10;}

.btn-two {    color: #ffffff;    font-size: 14px;    font-weight: 600;    text-transform: uppercase;    transition: all 500ms ease;}

.contact-box-content .text-holder .opening-hours .title-box.center h3 {    color: #2f2f2f;}

.contact-box-content .text-holder .opening-hours .inner-content h1 {    color: #f3441e;    font-size: 30px;    font-weight: 400;    margin: 10px 0 8px;}

.contact-box-content .text-holder .opening-hours .inner-content h3 {    color: #2f2f2f;    font-size: 18px;}

.contact-box-content .text-holder .opening-hours .title-box.center h3 {    padding-left: 16px;    color: #2f2f2f;}

.title-box.center h3 {    position: relative;    display: inline-block;    padding-left: 16px;    padding-right: 16px;    color: #ffffff;}

.title-box h3 {    color: #333333;    font-size: 16px;    font-weight: 400;    line-height: 16px;    text-transform: uppercase;}

.quick-contact-box ul li .title-holder p {    color: #fff;    margin: 0;}

.quick-contact-box .title-box h3 {    color: #ffffff;}

.title-box {    position: relative;    display: block;    padding-left: 0px;    padding-bottom: 29px;}

.contact-form {    position: relative;    display: block;    z-index: 1;}

.contact-form form textarea {    height: 95px;    padding: 10px 20px;}

.contact-form form input[type="text"], .contact-form form input[type="email"], .contact-form form textarea {    background: transparent;    border: 0px solid;    border-bottom: 1px solid #e5e5e5;    color: #303030;    display: block;    font-size: 16px;    height: 55px;    margin-bottom: 0px;    padding: 0 0px;    width: 100%;    transition: all 500ms ease;}

.sec-title .inner span.clr2 {    color: #00afe7;}

.sec-title .title.clr2 {    color: #2f2f2f;  font-family: "Work Sans", sans-serif;}

.sec-title .title {  position: relative;    display: block;  font-family: "Work Sans", sans-serif;    margin: 7px 0 0;    color: #083061;    font-size: 28px;    line-height: 40px;    font-weight: 400;    text-transform: none;    z-index: 1;    font-weight: 700;}

.contact-form form button {    width: 100%;    padding: 15px 0 16px;    background: #00afe7;    border-radius: 0;    cursor: pointer;    border:0px;    display: block;}

.btn-two {    color: #ffffff;    font-size: 14px;    font-weight: 600;    text-transform: uppercase;    transition: all 500ms ease;}
.middle-part {    margin: 0px auto;}
.title-holder {    margin-bottom: 22px;}
.input-box textarea{height: 100px !important;     border-bottom: 1px solid #e5e5e5 !important;}
.map iframe{height: 300px;}
form#contact-form {    background: #f1f1f1;    padding: 15px;}
.color-site {    background-color: #00afe7;}
.white-wrap {    background-color: #00afe7;}
.submit-btn button {    width: 100%;    color: #fff;    padding: 10px 0;    background-color: #000;    border: none;}
.sitema-links-item span {    font-size: 20px;}
.skin-color {    background: #068ab5;}
div#inner-frm span {    font-size: 22px;}
.inner-left-side-product ul li a {    background-color: #000;    padding: 15px;    color: #fff;    font-size: 18px;}
.city a {  background: #00afe7;    padding: 10px 0px;}
.inner-left-side-product li {    display: inline-block;    margin-right: 12px;    line-height: 45px;}
.city-heading h2 {    font-size: 20px;    margin-bottom: 14px; }
.details-product-content ul li:first-child a {    background: #00d573;    padding: 10px 22px;    border-radius: 5px;    color: #000;}
.details-product-content ul li:nth-child(2) a {    background: #00afe7;    padding: 10px 22px;    border-radius: 5px;    color: #000;}
.details-product-content ul li:nth-child(3) a {    background: #000;    padding: 10px 22px;    border-radius: 5px;    color: #fff;}
.details-product-content ul li:nth-child(4) a {    background: #0e57a5;    padding: 10px 22px;    border-radius: 5px;    color: #fff;}
.full-discription-inner h2{font-size: 22px; margin-bottom: 12px;} 
.full-discription-inner h3{font-size: 22px; margin-bottom: 12px; margin-top: 12px;}
.full-discription-inner h4{font-size: 22px; margin-bottom: 12px; margin-top: 12px;}
.full-discription-inner h5{font-size: 22px; margin-bottom: 12px; margin-top: 12px;}
.full-discription-inner h6{font-size: 22px; margin-bottom: 12px; margin-top: 12px;}
.full-discription-inner ul {    margin-bottom: 15px;   padding-left: 15px;}
.full-discription-inner ul li{list-style-type: disc; margin-bottom: 12px;}
.tab_inner nav {    background: #00afe7;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {    color: #fff;    background-color: #000;    border: none !important;}
.nav-tabs .nav-link{border-radius: 0px !important;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border: none !important;}
.tab_inner nav a {    font-size: 20px;}
.tab_inner {    background: #f1f1f1;}
.nav-tabs .nav-item{margin-bottom: 0px !important; color: #fff;}
.tab-pane ul {    list-style: disc;}
.tab-pane ul li{line-height: 28px;}
/*.nav-tabs .nav-item:not(:last-child){margin: 0px; padding: 0px;}*/
table {  border-collapse: collapse;  width: 100%; font-family: 'ABeeZee', sans-serif;}
td, th {  border: 1px solid #dddddd;  text-align: left;  padding: 8px;}
/*tr:nth-child(even) {  background-color:#0e57a5;}*/
tr:nth-child(even) {  background-color: #fff;}
tr:nth-child(odd) {    background-color: #00afe7;    color: #fff !important;}
table td {    font-size: 14px;}
.about-content h3 {    font-size: 24px;    margin-bottom: 10px;    margin-top: 10px;}
.details-product-content h2 {    font-size: 22px;    margin-bottom: 10px;}
.details-product-content h3 {    font-size: 22px;    margin-bottom: 10px; margin-top: 10px;}
.details-product-content h4 {    font-size: 22px;    margin-bottom: 10px; margin-top: 10px;}
.details-product-content h5 {    font-size: 22px;    margin-bottom: 10px; margin-top: 10px;}
.details-product-content h6 {    font-size: 22px;    margin-bottom: 10px; margin-top: 10px;}
ul.last-scroll-bar {    position: relative;    left: 280px !important; max-height: 400px; overflow-y: scroll;}
ul.last-scroll-bar::-webkit-scrollbar {    width: 10px;  }
ul.last-scroll-bar::-webkit-scrollbar-track {    background: #f1f1f1;   }
ul.last-scroll-bar::-webkit-scrollbar-thumb {background: #888;}
ul.last-scroll-bar::-webkit-scrollbar-thumb:hover { background: #555; }
footer {    position: relative;    z-index: 1;}
.city-heading span a {   background: #000;    display: block;    margin-bottom: 15px;    padding: 10px 18px;    font-size: 25px;    color: #fff;    font-weight: 600;}
.about-content ul li {    margin-bottom: 15px;    list-style-type: disc;}
.parent-divison span a {   font-size: 20px;   background: #00afe7;    display: block;    padding: 10px 15px;    color: #000;}
.full-discription-inner p { text-align: justify;   margin-bottom: 12px;}
.ziehharmonika p {  font-size: 16px;}
.card-design .rounded {  min-height: 280px;}

.btn-design-related a {  text-align: center;  background: #00afe7;  display: block;  padding: 5px 0;}
.details-product-content ul {  padding-left: 15px;}
.details-product-content ul li {  margin-bottom: 15px;  list-style-type: disc;}
.about-content p {  margin-bottom: 15px;}
.details-product-content p {  margin-bottom: 12px;}

.minimuim-box p {  text-align: justify;     margin-bottom: 10px;}
.minimuim-box h3 {  font-size: 22px;  margin-bottom: 12px;}

.inner-gray-color {  background: #f1f1f1;  padding: 15px;  min-height: 400px;}

.about-img-page {  width: 350px;  float: left;  margin-right: 20px;}
.about-content-modal h2 {  font-size: 20px;  margin-bottom: 12px;}
.about-content-modal p {  margin-bottom: 15px;}
.about-content-modal h3 {  font-size: 22px;  margin-bottom: 12px;}
.about-content-modal h4 {  font-size: 22px;  margin-bottom: 12px;}
.about-content-modal h5 {  font-size: 22px;  margin-bottom: 12px;}
.about-content-modal h6 {  font-size: 22px;  margin-bottom: 12px;}

div#error_9c3109bc62f097cc0c64798220148928fd2d6fd5 {  display: none;}
div#error_77eed4d185687864401c64b2a75ec95b5c52a44d {  display: none;}
.counter-design {  display: block;  text-align: center;  margin: 0px auto;}


.post-content p {  text-align: justify;  line-height: 25px;}

span.post-title {  font-size: 18px;  display: block;  margin-bottom: 18px;  font-weight: 600;  line-height: 24px;}

a.blog-btn.hvr-link {  font-size: 16px;  background: #00afe7;  padding: 7px 30px;  display: inline-block;  margin-top: 16px;  border-radius: 5px;}


.fulling-width-para h2 {  font-size: 18px;  margin-bottom: 8px;}
.fulling-width-para h3 {  font-size: 18px;  margin-bottom: 8px;}
.fulling-width-para h4 {  font-size: 18px;  margin-bottom: 8px;}
.fulling-width-para h5 {  font-size: 18px;  margin-bottom: 8px;}
.fulling-width-para h6 {  font-size: 18px;  margin-bottom: 8px;}
.blog-details img {  float: left;  width: 400px;  margin-right: 25px;}

.blog-cover-product-this h2 {  font-size: 20px;  margin-bottom: 10px;}
.blog-cover-product-this h3 {  font-size: 20px;  margin-bottom: 10px;}
.blog-cover-product-this h4 {  font-size: 20px;  margin-bottom: 10px;}
.blog-cover-product-this h5 {  font-size: 20px;  margin-bottom: 10px;}
.blog-cover-product-this h6 {  font-size: 20px;  margin-bottom: 10px;}
.blog-cover-product-this p {  margin-bottom: 10px;}

.blood-description span {  font-weight: 600;  display: block;  margin-bottom: 12px;  color: #000;}
.blood-description ul li { display: inline-block;  font-size: 13px;  margin-bottom: 8px;}
.discription-btn ul li a { padding: 5px 10px;}
.discription-btn ul li:first-child a{background-color: #00afe7;}
.discription-btn ul li:last-child a{background-color: #333333;}

.full-width-content {    margin: 0px auto;}
p.related-heading{    background: #00afe7;    width: 100%;    display: block;    padding: 10px 15px;   font-size: 22px;    font-weight: 700;}
.related-products .section-heading {    text-align: center;}

.read-btn a {background: #000;  padding: 7px 15px;  color: #fff;  border-radius: 5px;}
span.text-theme-colored {    font-size: 20px;}
.related_img img {    height: 470px;    margin: 10px 0px;}
.related_img img {    width: 100%;    object-fit: contain;    border: 1px solid #cccc;}
.related_content {    margin-top: 10px;}

span.text-theme-colored {  font-size: 30px;  text-transform: capitalize;  font-weight: 500;}
.related_content p {  margin-bottom: 12px;}

.related_content ul li {  margin-bottom: 8px;  font-size: 17px;  border-bottom: 1px solid #f1f1f1;  padding-bottom: 8px;}

.btn-related a {  background: red;  padding: 10px 30px;  border-radius: 5px;}
.btn-related ul li:first-child a{background-color: #000;}
.btn-related ul li:last-child a{background-color: #00afe7;}

.video-concept video{width: 100%; height: 100%;}
.blood-bank-design {  margin-bottom: 30px;}
.discription-btn li:first-child a {  color: #000;}

.table-design {  background: #cdf3ff;  padding: 15px;}

.table-design ul li a {  color: #000;  font-size: 20px;}
.table-design li {  list-style-type: disc;  margin-bottom: 10px;}
.table-design ul{padding-left: 15px;}

.table-1 span {  font-size: 22px;  font-weight: 500;  display: block;  margin-bottom: 5px;}

.fragment {  padding: 15px;  background: #f1f1f1;}


ul.price-modal li a {    font-size: 16px; color: #000;}
ul.price-modal li {    font-size: 20px;}
 table{    border-collapse: collapse;  width: 100%;}
td, th {  border: 1px solid #ddd;  padding: 8px; font-family: 'Josefin Sans', sans-serif;}
tr:nth-child(even){background-color: #f2f2f2;}
tr:hover {background-color: #ddd;}
th {  padding-top: 12px;  padding-bottom: 12px;  text-align: left;  background-color: #04AA6D;  color: white;}
#profile-description {  max-width: 100%; position:relative;}
#profile-description .text {/*   width: 660px;  */  margin-bottom: 5px;   color: #777;   padding: 0 15px;   position:relative;   font-size: 14px;   display: block;}
#profile-description .show-more {    /* width: 690px; */   font-family: 'Josefin Sans', sans-serif;   position: relative;    font-size: 15px;    padding-top: 5px;    height: auto;    text-align: center;   background: #000;    cursor: pointer;    padding: 10px 0 10px 0;}
#profile-description .show-more:hover {     color: #1779dd;}
#profile-description .show-more-height {   height: 525px;   overflow:hidden; }
span.heading_large-related {    font-size: 28px;    font-weight: 800;    color: #000;}
.rupee-brochure i {    font-size: 18px;}
.rupee-brochure a {    font-size: 16px;}
.rupee-brochure p {    margin-top: 0;    font-size: 18px;}
.some-content p {    margin-top: 20px;}
.featrued-list span{font-size: 18px;}
.featrued-list ul li {    line-height: 19px;    margin-bottom: 10px;}
.featrued-list span {    font-size: 20px;    color: #000;}
.specification span{    font-size: 20px;    color: #000;}
.additional-information span{  font-size: 20px;    color: #000; }
.get-qouate li {    cursor: pointer;}
.get-qouate li:first-child {  background-color: #000;   padding: 8px 30px;    color: #fff;}
.get-qouate a {background-color: #00afe7;   padding: 12px 30px;}
div#profile-description table {    margin-bottom: 10px; color: #000;}
.fragment h2 {    margin-bottom: 15px; margin-top: 10px;}
.fragment h3 {    margin-bottom: 15px; margin-top: 10px;}
.fragment h4 {    margin-bottom: 15px; margin-top: 10px;}
.fragment h5 {    margin-bottom: 15px; margin-top: 10px;}
.fragment h6 {    margin-bottom: 15px; margin-top: 10px;}
.fragment ul {     padding-left: 15px;   margin-bottom: 15px;    margin-top: 15px;}
.fragment ul li {    margin-bottom: 15px;    list-style-type: disc;}
.fragment {    padding: 15px;    background: #f1f1f1;}
.common-banner h1 {  font-size: 35px;}
.blood-description {  min-height: 300px;}
.why-choose-us ul li {  margin-bottom: 12px;}
table {
    border-collapse: collapse;
    width: 100%;
    display: grid;
    overflow: scroll;
}
