ul.pq-portfolio-list-check {
    counter-reset: foo;
    display: table;
}

ul.pq-portfolio-list-check li {
    list-style: none;
    counter-increment: foo;
    display: table-row;
}

ul.pq-portfolio-list-check li::before {
    content: url('https://www.codexhealthcare.co.in/images/tick.png'); /* Replace with your actual image URL */
    display: table-cell;
    text-align: right;
    padding-right: 0.3em;
}




h4 {
    
    margin-bottom: 20px!important;
}


.client

{

    border: 1px solid #ededed;

}


.pbg
{
    background-color: #ffff!important;
   box-shadow: 0 0 10px 0 #dbdbdb!important;
    -webkit-box-shadow: 0 0 10px 0 #dbdbdb!important;

}


.pp
{
    padding: 32px 8% 30px !important;
}

.color1

{

    color:#0e9cd7!important;

}

.color2

{

    color:#064a6f!important;

}


.color3
{
    color: #0e0202!important;
    line-height: 15px!important;
}


.box-shadow {
    box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .1);
    padding-top: 80px!important;
    margin-top: 0px!important;
    padding-bottom: 80px!important;
    padding-left: 50px;
    padding-right: 50px;

}


.carousel-control-next-icon {
    background-image: url(../images/next.svg)!important;

   }

   .carousel-control-prev-icon {
    background-image: url(../images/back.svg)!important;

   }



.pq-button-text1:hover {
    color: #0e9cd7!important;

}




.pq-button1 {
  position: relative;
  width: auto;
  background: #ffff;
  border: 2px solid #d2d2d2!important;

  letter-spacing: 0.04em;
  font-family: var(--title-fonts);
  font-size: 14px;
  font-weight: 600;
  padding: 8px 20px;
  text-transform: uppercase;
  line-height: 2;
  vertical-align: middle;
  border: none;
  display: inline-block;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.pq-button1:hover {
  position: relative;
  width: auto;
  background: #ffff;
  border: 2px solid #0e9cd7!important;

  letter-spacing: 0.04em;
  font-family: var(--title-fonts);
  font-size: 14px;
  font-weight: 600;
  padding: 8px 20px;
  text-transform: uppercase;
  line-height: 2;
  vertical-align: middle;
  border: none;
  display: inline-block;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}



.pq-butto1n .pq-button-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.pq-button1 span {
  z-index: 9;
  position: relative;
  margin-right: 2px;
  text-transform: capitalize;
}

.pq-button-text1 {
    color: #000000!important;
    
}

.pimg
{
    width: 260px!important;
    align-items: center;
}



.mb-20
{
    margin-bottom: 40px!important;
}

.pt-100
{
    padding-top: 50px!important;
}


.small, small {
    font-size: 0.975em;
}


.mt-10
{
    margin-top: 15px!important;
}

.mb-10
{
    margin-bottom: 15px!important;
}







.circle_bb {

    border-radius: 100%;

    height: 400px;

    width: 400px;

    position: absolute;

    left:8%;

    right: 0;

    top: 18%;

    -moz-transform: translateX(-50%) translateY(-50%);

    -webkit-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

    z-index: -4444;

}

.circle_bb span {

    display: block;

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    border-radius: 50%;

    height: 100%;

    width: 100%;

    -moz-transform: scale(0);

    -webkit-transform: scale(0);

    transform: scale(0);

    -webkit-animation-name: ripple;

    -moz-animation-name: ripple;

    -o-animation-name: ripple;

    animation-name: ripple;

    -webkit-animation-duration: 4s;

    -moz-animation-duration: 4s;

    -o-animation-duration: 4s;

    animation-duration: 4s;

    -webkit-animation-delay: 5s;

    -moz-animation-delay: 5s;

    -o-animation-delay: 5s;

    animation-delay: 5s;

    -webkit-animation-iteration-count: infinite;

    -moz-animation-iteration-count: infinite;

    -o-animation-iteration-count: infinite;

    animation-iteration-count: infinite;

    -webkit-animation-timing-function: linear;

    -moz-animation-timing-function: linear;

    -o-animation-timing-function: linear;

    animation-timing-function: linear;

    background-color: #272727;

}

.circle_bb span:nth-child(2) {

    -webkit-animation-delay:4.5s;

    -moz-animation-delay:4.5s;

    -o-animation-delay:4.5s;

    animation-delay:4.5s;

}

.circle_bb span:nth-child(3) {

    -webkit-animation-delay:4s;

    -moz-animation-delay:4s;

    -o-animation-delay:4s;

    animation-delay:4s;

}

.circle_bb span:nth-child(4) {

    -webkit-animation-delay:3.5s;

    -moz-animation-delay:3.5s;

    -o-animation-delay:3.5s;

    animation-delay:3.5s;

}

.circle_bb span:nth-child(5) {

    -webkit-animation-delay:3s;

    -moz-animation-delay:3s;

    -o-animation-delay:3s;

    animation-delay:3s;

}

.circle_bb span:nth-child(6) {

    -webkit-animation-delay:2.5s;

    -moz-animation-delay:2.5s;

    -o-animation-delay:2.5s;

    animation-delay:2.5s;

}

.circle_bb span:nth-child(7) {

    -webkit-animation-delay:2s;

    -moz-animation-delay:2s;

    -o-animation-delay:2s;

    animation-delay:2s;

}

.circle_bb span:nth-child(8) {

    -webkit-animation-delay:1.5s;

    -moz-animation-delay:1.5s;

    -o-animation-delay:1.5s;

    animation-delay:1.5s;

}



@-webkit-keyframes ripple{

  0% {-webkit-transform:scale(0.2);transform:scale(.02); opacity:1;}

  50% {-webkit-transform:scale(.5);transform:scale(.5); opacity:1;}

  100% {-webkit-transform:scale(1);transform:scale(1); opacity:0;}

}

@-moz-keyframes ripple {

  0% {-moz-transform:scale(0.2);transform:scale(.02); opacity:1;}

  50% {-moz-transform:scale(.5);transform:scale(.5); opacity:1;}

  100% {-moz-transform:scale(1);transform:scale(1); opacity:0;}

}

@-o-keyframes ripple {

  0% {-o-transform:scale(0.2);transform:scale(.02); opacity:1;}

  50% {-o-transform:scale(.5);transform:scale(.5); opacity:1;}

  100% {-o-transform:scale(1);transform:scale(1); opacity:0;}

}

@keyframes ripple{

  0% {transform:scale(0.2);transform:scale(0.2); opacity:1;}

  50% {transform:scale(.5);transform:scale(.5); opacity:1;}

  100% {transform:scale(1);transform:scale(1); opacity:0;}

}







.circle_bb1 {

    border-radius: 100%;

    height: 500px;

    width: 500px;

    position: absolute;

    left:47%;

    right: 0;

    top: 50%;

    -moz-transform: translateX(-50%) translateY(-50%);

    -webkit-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

    z-index:-4444;

}

.circle_bb1 span {

    display: block;

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    border-radius: 50%;

    height: 100%;

    width: 100%;

    -moz-transform: scale(0);

    -webkit-transform: scale(0);

    transform: scale(0);

    -webkit-animation-name: ripple;

    -moz-animation-name: ripple;

    -o-animation-name: ripple;

    animation-name: ripple;

    -webkit-animation-duration: 4s;

    -moz-animation-duration: 4s;

    -o-animation-duration: 4s;

    animation-duration: 4s;

    -webkit-animation-delay: 5s;

    -moz-animation-delay: 5s;

    -o-animation-delay: 5s;

    animation-delay: 5s;

    -webkit-animation-iteration-count: infinite;

    -moz-animation-iteration-count: infinite;

    -o-animation-iteration-count: infinite;

    animation-iteration-count: infinite;

    -webkit-animation-timing-function: linear;

    -moz-animation-timing-function: linear;

    -o-animation-timing-function: linear;

    animation-timing-function: linear;

    background-color: #0e9cd7;

}

.circle_bb1 span:nth-child(2) {

    -webkit-animation-delay:4.5s;

    -moz-animation-delay:4.5s;

    -o-animation-delay:4.5s;

    animation-delay:4.5s;

}

.circle_bb1 span:nth-child(3) {

    -webkit-animation-delay:4s;

    -moz-animation-delay:4s;

    -o-animation-delay:4s;

    animation-delay:4s;

}

.circle_bb1 span:nth-child(4) {

    -webkit-animation-delay:3.5s;

    -moz-animation-delay:3.5s;

    -o-animation-delay:3.5s;

    animation-delay:3.5s;

}

.circle_bb1 span:nth-child(5) {

    -webkit-animation-delay:3s;

    -moz-animation-delay:3s;

    -o-animation-delay:3s;

    animation-delay:3s;

}

.circle_bb1 span:nth-child(6) {

    -webkit-animation-delay:2.5s;

    -moz-animation-delay:2.5s;

    -o-animation-delay:2.5s;

    animation-delay:2.5s;

}

.circle_bb1 span:nth-child(7) {

    -webkit-animation-delay:2s;

    -moz-animation-delay:2s;

    -o-animation-delay:2s;

    animation-delay:2s;

}

.circle_bb1 span:nth-child(8) {

    -webkit-animation-delay:1.5s;

    -moz-animation-delay:1.5s;

    -o-animation-delay:1.5s;

    animation-delay:1.5s;

}



@-webkit-keyframes ripple{

  0% {-webkit-transform:scale(0.2);transform:scale(.02); opacity:1;}

  50% {-webkit-transform:scale(.5);transform:scale(.5); opacity:1;}

  100% {-webkit-transform:scale(1);transform:scale(1); opacity:0;}

}

@-moz-keyframes ripple {

  0% {-moz-transform:scale(0.2);transform:scale(.02); opacity:1;}

  50% {-moz-transform:scale(.5);transform:scale(.5); opacity:1;}

  100% {-moz-transform:scale(1);transform:scale(1); opacity:0;}

}

@-o-keyframes ripple {

  0% {-o-transform:scale(0.2);transform:scale(.02); opacity:1;}

  50% {-o-transform:scale(.5);transform:scale(.5); opacity:1;}

  100% {-o-transform:scale(1);transform:scale(1); opacity:0;}

}

@keyframes ripple{

  0% {transform:scale(0.2);transform:scale(0.2); opacity:1;}

  50% {transform:scale(.5);transform:scale(.5); opacity:1;}

  100% {transform:scale(1);transform:scale(1); opacity:0;}

}









::selection {

    background-color: #0e9cd7;

    color: #fff;

}





::-moz-selection {

  background: #0e9cd7;

  color: #fff;

  text-shadow: none;

}



::-webkit-scrollbar {

  background-color: #ccc;

  width: 8px;

}



::-webkit-scrollbar-thumb {

  background-color:#0e9cd7;

}





.down_enquiry {



    background:#064a6f;

    bottom: 0;

    position: fixed;

    width: 100%;

    z-index: 9999;

   

}







.down_enquiry ul {

    list-style-type: none;

    margin: 0;

    padding: 0

}



.down_enquiry ul li {

    float: left;

    text-align: center;

    width: 50%;

    border-right: 1px solid #fff;

}



.down_enquiry ul li:last-child {

    border-right: none

}



.down_enquiry ul li a {



    color: #fff;

    display: block;

    font-size: 14px;

    text-transform: uppercase;

    text-decoration: none;

    font-weight: 600;

    padding: 8px 0;

}



.down_enquiry ul li a:hover {

    color: #fff;

    background:#0e9cd7;

}







#feedback {

    height: 0px;

    width: 65px;

    border-radius: 10px;

    position: fixed;

    right: 0;

    top: 70%;

    z-index: 1000;

    transform: rotate(-90deg);

    -webkit-transform: rotate(-90deg);

    -moz-transform: rotate(-90deg);

    text-transform: uppercase;



    -o-transform: rotate(-90deg);

    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}





#feedback a {

    display: block;

    border: 1px solid white;

    border-radius: 10px;

    background:#000000;

    height: 52px;

    padding-top: 4px;

    width: 150px;

    text-align: center;

    color: #fff;



    font-size: 16px;

     font-weight: 500!important;

 

    text-decoration: none;

    -webkit-animation: breathing 2s ease-out infinite normal;

    animation: breathing 2s ease-out infinite normal;

    -webkit-font-smoothing: antialiased

}



#feedback a:hover {

    background:#0e9cd7;



    color: #fff;

    -webkit-animation: breathing 2s ease-out infinite normal;

    animation: breathing 2s ease-out infinite normal;

    -webkit-font-smoothing: antialiased

}





.whatsapp-btn {

      position: fixed;

   left: 21px;

    bottom: 55px;

    width: 51px;

    height: 51px;

    cursor: pointer;

    text-align: center;

    z-index: 100;

    color: #fff;

    background: #4bc75a;

    font-size: 25px;

    padding-top: 5px;

    border-radius: 50%;

    text-align: center;

    line-height: 30px;

    padding-left: 0px;

    border: 2px solid #fff;

    padding-top: 9px;

}





.what {

   

   font-size: 16px;

    font-weight: 400;

    color: #fff;

    text-align: center;

    display: inline-block;

    min-width: 150px;

    min-height: 50px;

    line-height: 50px;

    -webkit-border-radius: 0;

    border-radius: 0;

    padding: 0 20px;

    background: #32b72b;

    color: #fff!important;

    text-transform: capitalize;

    border: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

    font-family: 'Open Sans', sans-serif;

    -webkit-transition: 0.5s;

    transition: 0.5s;

    

}









.whatsapp-btn::after{ z-index:-1; content:""; position:absolute; left:0px; top:0px; width:45px; height:45px; animation:ripple 1.6s ease-out infinite; opacity:1; background:#4bc75a; border-radius: 50%; -webkit-animation:ripple 1.6s ease-out infinite; }

    .whatsapp-btn a{color:#fff !important}

    .whatsapp-btn span{font-size:18px;position: relative;top: -8px;}

    





.text-justify

{

    text-align: justify!important;

}







.footer-site

{

    text-align: right!important;

}











@media (min-width: 100px) and (max-width: 775px) {

    

  .timer
    {
        font-size: 40px!important;
    }



.box-shadow {
    box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .1);
    padding-top: 80px!important;
    margin-top: 0px!important;
    padding-bottom: 80px!important;
    padding-left: 12px!important;
    padding-right:12px!important;

}


.pq-fancy-box.pq-style-2 .pq-fancy-box-info {

  height: 300px!important;
 
}




.col-xs-6 {width: 50%!important}



    rs-fullwidth-wrap { position:relative;width:100%;height:auto;display: block; overflow:visible;max-width:none !important; top: 0px!important}



h5 {

    font-size: 24px!important;

    font-style: normal;

    line-height: 20px;

}



p

{

    font-size: 15px!important;

}





.circle_bb1 {

    border-radius: 100%;

    height: 300px!important;

    width: 300px!important;

    position: absolute;

    left:47%;

    right: 0;

    top: 50%;

    -moz-transform: translateX(-50%) translateY(-50%);

    -webkit-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

    z-index:-4444;

}





.circle_bb {

   

    left:20%!important;

    right: 0;

    top: 5%!important;

    -moz-transform: translateX(-50%) translateY(-50%);

    -webkit-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

    z-index:-4444;

}





footer#pq-footer .pq-footer-style-1 ul#menu-useful-links.menu li {

  width: 100%;

  

}



.footer-site

{

    text-align: center!important;

}



.pq-copyright

{

    text-align: center!important;

}







    }





















@media (min-width: 775px) and (max-width: 2820px) {

    .dontdisplaylg {

        display: none !important;

    }


    .col-xl-2
    {
        width: 20%!important;
    }




   



}



























