body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}







/* start varify table section */
.catsss h3 {
  color: #fff !important;
  margin: 0 !important;
  font-weight: 400 !important;
}
.catsss {
  padding: 15px 0;
  background-color: #073e67  !important;
}
.tblews table th {
  font-weight: 550 !important;
  font-size: 17px !important;
  padding:15px !important;
}
.tblews table td {
  font-weight: 500 !important;
  padding:15px !important;
  font-size: 15px !important;
}


.pb-80
{
  padding-bottom:80px !important;
}
/* end varify table section  */



.servicslists h3
{
  position:relative;
  margin-bottom:25px !important;
}
.servicslists h3:after
{
  content:'';
  height: 2px;
  width: 50px;
  left: 0;
  top: 35px;
  position: absolute;
  margin-bottom:18px;
  background-color: #950905 !important;
  
}

.mainabutcontents h3
{
  margin-top:0 !important;
}
.abutcontent h3
{
  position:relative;
  margin-bottom:25px !important;
}
.abutcontent h3:after
{
  content:'';
  height: 2px;
  width: 50px;
  left: 0;
  top: 45px;
  position: absolute;
  margin-bottom:18px;
  background-color: #950905 !important;
  
}

/* start cookie policy */
.abutcontent1 h3
{
  position:relative;
  margin-bottom:25px !important;
}
.abutcontent1 h3:after
{
  content:'';
  height: 2px;
  width: 50px;
  left: 0;
  top: 30px;
  position: absolute;
  margin-bottom:18px;
  background-color: #950905 !important;
  
}
/* end cookie policy */



/* start breadcrumb section */
.py-80
{
    padding-top:80px;
    padding-bottom:80px;
}
.bradsssdj
{
    background-size: 100%;
    background-repeat: no-repeat !important;
}
.bgcblks
{
    background-color:#000000bd  !important;
    padding:80px 0 !important;
}
.breadssd h3
{
    text-align:center !important;
    color:#fff !important;
    font-size:43px !important;
    /* letter-spacing: 1px; */
    margin-bottom:10px;
}
.breadcrmcontent
{
    display:inline-block !important;
} 
.breadcrmcontent li
{
float:left !important;
font-size:16px;
color:#fff !important;
margin:0 5px;
}
.conicon
{
    height:75px;
    width:80px;
    margin:0 auto !important;
    text-align:center !important;
    line-height:75px;
margin-bottom:15px;
    background-color:#073e67;
    border-radius:100%;
    
}
.conicon  img
{
    line-height:75px;
    margin:10px;
}
.conat .col-lg-3 p
{

    font-size: 15px;
    color: #000;
    font-weight: 500;
}
.conat .col-lg-3 h4
{
    font-size: 13px;
    margin-top: 10px;
    margin-bottom:5px;
    font-weight: 600;
    color:#970905 !important;
    font-family: 'Lato';
}
.wisssh
{
    width:100% !important;
    margin:0 !important;
}
.formpaddds
{
    padding:40px;

    background-color:#00243f;
}
.formpaddds h2
{
    color: #fff !important;
    letter-spacing: 1px;
    font-size: 30px;
    margin-bottom:40px !important;
    font-weight: 500;
}
.formpaddds p
{
    color: #d3d3d3 !important;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 100;
}

/* end breadcrumb seciton */



/* strat contact form section */
.fmsssd .form-control
{
    padding: 15px 10px !important;
    font-size: 14px !important;
    margin: 5px 0px;
    height:auto !important;
    background-color: transparent;
    color: #a0a0a0 !important;
}

.fmsssd textarea
{
    padding: 15px 10px !important;
    font-size: 14px !important;
    margin: 5px 0px;
    background-color: transparent;
    color: #000 !important;
}

.fmsssd button
{
    margin-top: 20px;
    padding: 10px 57px;
    text-transform: uppercase;
}

.selectsssd option
{
color:#000 !important;
}

/* end contact form section */
/* start contact image section */
.imagsss img
{
height:100% !important;
object-fit:cover !important;
}
/* end contact image section */



/* start blog section */
.bgccontent
{
padding:30px;
background-color:#f2f2f2 !important;
}
.bgccontent h3 a
{
  color:#000;
  
}
.blgsss
{
  overflow: hidden !important;
}
.blgsss img 
{
  overflow: hidden;
  transition: all 2s;
}
.blgsss:hover img
{
  transform:scale(1.1);
  overflow: hidden;
}

.mblog .col-lg-4
{
  margin:15px 0 !important;
}






.blsdddsd li:nth-child(2)
{
  margin: 0 10px;
}
.blogdetslsss p
{
  margin-bottom: 10px !important;
  font-size: 15px;
  line-height: 27px;
}
.blogdetslsss ul li i
{
  color:#970905 !important;
  margin-right:5px !important;
}
.blogdetslsss ul li
{
  float:left !important;
  margin-right:10px;
  font-weight:600 !important;
  margin:15px 0 10px !important;
  margin-right:15px !important;
  font-size: 16px !important;
}

.blogdetslsss img
{
width:100%;
height:400px !important;
object-fit:cover !important;
}



.blsdddsd li
{
  float:left !important;
font-size:14px !important;
}



.bgccontent p
{
  margin-bottom:20px !important;
  padding-bottom:20px;
  border-bottom:1px solid #ddd !important;
}


.bgccontent h3 a:hover
{
  color:#000;
  text-decoration:none !important;
  
}

.bgccontent h3
{
  font-size: 20px;
  margin: 0px 0 10px;
  color:#000 !important;
}
/* end blog section */







/* start faq section */
/* FAQ styles */

  .faq {
    margin-bottom: 0px;
  }
  .question-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #073e67;
    padding: 5px 20px;
    cursor: pointer;
    transition: background-color 0.7s ease;
  }
  .question-container:hover {
    background-color: #073e67;
  }
  .question-container:hover .toggle-btn p
  {
      color:#fff !important;
  }
  .question-container:hover .toggle-btn {
    background-color: #950905;
    color:#fff !important;
  }
  .answer {
    padding: 0px 20px;
    background-color: #ffdfde;
    color: #fff;
    overflow: hidden;
    transition: 0.3s ease, opacity 0.3s ease;
    max-height: 0;
  }
  .toggle-btn {
    min-width: 41px;
    min-height: 27px;
    border-radius: 100%;
    background-color: #950905;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.6s ease;
  }
  .toggle-btn p {
    margin: 0;
    font-size: 25px;
    color: #fff;
    transition: transform 0.3s ease, opacity 0.3s 300ms;
  }
  .toggle-btn p.rotate {
    transform: rotate(45deg);
  }
  .answer.visible {
    max-height: 200px;
    opacity: 1;
    margin: 0;
    padding: 20px 20px;
  }
  .question-container h2
  {
    margin-bottom: 0;
    font-size: 19px;
    color: #fff;
    font-family: 'Lato';
    font-weight: 500;
    letter-spacing: 0px;
  }
  .faq
  {
      margin-bottom:2px !important;
  }

/* end faq section */






/* start blog details section */
.pdddleftd h2::before
{
 
  margin: 10px 0 !important;
  position: absolute;
  content: '';
  left: 0;
  width: 5px;
  top: -9px;
  border-left: 5px solid #970905 !important;
  height: 100%;
}
.pdddleftd h2
{
  font-size: 18px !important;
  padding:5px 25px;
  line-height: 30px;
  position:relative;
  font-weight:400 !important;
  color:#000;
}
.pdddleftd h4
{
  font-size: 18px !important;
  line-height: 30px;
}
/* end blog details seciton */




/* start sider blog seciton */
.sidebasssd
{
  margin-top:  0 !important;
}
.ctsssg h3
{
  font-size: 20px;
  position:relative;
  letter-spacing: 1px;
}
.ctsssg h3:after
{
  content:'';
  top: 50%;
  width: 50%;
  height: 1px;
  position:absolute;
  background-color:#970905 !important;
  right:0 !important;
}

.mt-40
{
  margin-top:40px;
}


.mt-25
{
  margin-top:25px;
}



.blgcontents
{
  padding-left:0 !important;
}
.blgcontents li
{
  font-size:11px !important;
}
.blgcontents h3
{
  font-size: 17px;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 8px;
}
.mbllskd .col-lg-12
{
  margin-bottom: 15px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ffe0e0;
}
.bcshds
{
  padding: 20px 20px 0 20px;
  box-shadow: 1px 1px 8px 1px #808080;
}

.blgcontents h3 a:hover
{
  color:#000;
  text-decoration:none !important;
}
.bgcsss
{
  background-color:#970905 !important;
  padding:40px;
  text-align:center !important;
}
.bgcsss h4
{
  color: #fff !important;
  font-size: 23px;
  line-height: 28px;
  margin: 10px 0 26px 0;
}
.bgcsss a
{
  font-size: 15px;
  padding: 5px 30px;
  border: 2px solid #fff !important;
  color: #fff !important;
}
.bgcsss a:hover
{
  text-decoration:none !important;
}
.bgcsss i
{
  color:#fff !important;
  font-size:30px !important;

}

.breadcrmcontent li a
{ 
  color:#fff !important;
  text-decoration:none !important;
}
/* end side blog section -*/




/* start partner section */
.bosssgd
{
  padding:40px;
  box-shadow: 1px 1px 10px 1px #c5c5c5;
}
/* end partner section */


/* start verification section **/
.boxshdws {
  padding: 40px !important;
  box-shadow: 1px 1px 9px 5px #ededed !important;
}
.lg-mr-15 {
  margin-right: 15px;
}

.frmssdvery input {
  margin-bottom: 24px;
  background: #E7E8F4;
  border-radius: 5px;
  border: none;
  padding: 20px 20px;
  width: 100%;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #161540;
}

.theme-btn-11btns {
  background: #ca8731;
  /* box-shadow: 0 4px 25px rgb(227 0 0 / 33%); */
  border-radius: 8px;
  font-family: "satoshi";
  font-weight: 700;
  margin-top:0 !important;
  font-size: 16px;
  line-height: 16px;
  display: inline-flex;
  border: none;
  align-items: center;
  color: #ffffff;
  transition: all 0.3s;
  transform: translateY(0);
  padding: 16px 38px;
  text-align: center;
}

/* end verification section */




/* start Accerditation  section */
.mbbbtrrg
{
  margin-bottom:15px !important;
}

.mbbbtrrg h3 
{
  margin-bottom:20px !important; 
}
.listesfsfs li a:hover
{
  color:#0000 !important;
  text-decoration:none !important;
}
.listesfsfs li 
{
line-height:22px;
padding:5px 0;
border-bottom:1px dashed #970905 !important;
font-size:14px !important;
text-transform: uppercase;
color:#000 !important;

}

.bgcssfd
{
  padding-bottom:20px !important;
}

.activelist a
{
  font-weight:600 !important;
  text-transform: uppercase;
  color:#970905 !important;
  font-size:14px !important;
}
.listesfsfs li a:hover
{
  color:#970905 !important;
}

.blogdetslsss p:last-child 
{
  margin-bottom:40px !important;
}
.blogdetslsss a
{
  padding:15px 30px;
  text-decoration: none;
  text-transform: uppercase !important;
  letter-spacing: 1px;
  background-color:#00243f !important;
  color:#fff !important;
  margin-top:40px !important;
  font-size:14px !important;
}

/* end accerditation section **/


/* start services page section */
.servicslists img
{
width:100%;
height:400px !important;
object-fit:cover !important;
}
.servicslists h3
{
  font-size: 25px;
  margin: 20px 0;
  font-weight: 500;
}
.servicslists ul
{
margin:10px 0 !important;
}
.servicslists ul li
{
  font-size: 15px;
  line-height: 26px;
  margin: 6px 0;
  padding-left: 20px;
  position: relative;
  color: #000;

}
.servicslists ul li:before
{
  content:'\f192';
  font-family:FontAwesome;
  position:absolute;
  left:0;
  color:#950905 !important;
}

.servicslists a {
  padding: 15px 30px;
  text-decoration: none;
  text-transform: uppercase !important;
  letter-spacing: 1px;
  background-color: #00243f !important;
  color: #fff !important;
  margin-top: 40px !important;
  font-size: 14px !important;
}

/* end services page section */




/* start client page seciton */
.servicslists table th
{
  border: 1px solid #dee2e6;
  padding: 10px 5px;
  font-weight: 550!important;
  vertical-align: top;
  font-size: 16px !important;
}

.servicslists table td
{
  border: 1px solid #dee2e6;
  padding: 10px 5px;
  vertical-align: top;
  font-size: 13px !important;
}

 .servicslists table  tbody tr:nth-of-type(odd)
{
  background-color:rgba(0,0,0,.05) !important;
}
/*
.servicslists table  tbody tr:nth-of-type(even)
{
  background-color: #073e671c !important;;
} */
/* end client page section */



/* start about page seciton */
.abutcontent h3
{
  margin-bottom: 11px;
  font-size: 30px;
  font-family: 'Lato';
}
.brdrsssh
{
  height: 2px;
  width: 50px;
  background-color: #950905 !important;
  margin-bottom: 18px;
}

.abutimgsss img
{
  height: 315px;
  width: 100%;
  object-fit: cover;
}

.abutcontent1 h3
{
  margin-bottom: 11px;
  font-size: 20px;
  margin-top: 15px;
  font-weight: 400;
  font-family: 'Lato';
}
.abutimsh img
{
  width:100%;
  height:350px !important;
  object-fit:cover !important;
  
}
.my-25
{
  margin-top:25px !important;
  margin-bottom:25px !important; 
}

.bxsgsd
{
  box-shadow: 1px 1px 15px -1px #c5c5c5 !important;
  padding: 20px 30px 30px;
}
/* .mvsn h3
{
margin-top:10px !important;
margin-bottom:10px !important;
}
.mvsn .bxsgsd
{
  padding:15px !important;
}
.mvsn p
{
  height:178px !important;
} */
.mb-25
{
  margin-bottom:25px;
}

.bxsd
{
  padding:15px !important;
}


.bgcclrsssd
{
  background-color: #97090517;
  box-shadow: none !important;
  height:377px;
}

.bgcclrsssd1
{
  background-color: #073e671c;
  box-shadow: none !important;
  height:377px;

}
.abutcontent1 h4
{
  font-size: 20px;
  font-weight: 500;
  margin: 10px 0;
  color:#073e67;
}
/* end about page section */



/* start download section */
.downtbles a i
{
  color:#950905 !important;
}
.downtbles a
{
background-color:transparent !important;
color:#000 !important;
padding-left:0px !important;
}
.downtbles table th
{
  padding-left:15px;
}
.downtbles table td
{
  padding-left:15px;
}
/* end download section */



