.tTitle {
    font-size: 22px !important;
}
.tSocial:before {
background: none !important; 
}
.secviewmore {
    text-align: right;
    padding-top: 15px;
}
.secviewmore a {
    font-size: 15px;
    font-weight: 700;
 
}
.secred {
    color: #ce2029;
}
.secash {
    color: #333;
}
.secgold
{
 color:#d3b740;
}
.secviewmore a i {
padding-left:5px;
}
.sec5Tit
{
  font-size:20px !important;
}
.hreach {
    background-color: #ebe9ea;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}
.locTit
{
background:none !important;
}
.secLoc
{
    position: relative;
}
.sbox6 {
    min-height: 226px;
}
#map {
    height: 452px !important;
}
.et_divi_builder #et_builder_outer_content .et-pb-controllers {
    
    z-index: 1 !important;
}
.fBot {

    padding: 10px 0 !important;
}
.fCopy {
 
  font-weight: normal !important; 
    font-size: 12px !important;
}
.pSlin a
{
color:#fff !important;
}
.pSlin.active, .pSlin:hover {
    background-color: #d3ab3d;
   
}
.sec4Height 
{
min-height:291px;
}

.sec4Height .sec4Title {
    font-size: 18px;

}
.careerform .form-group input , .careerform .form-group select
{
height:52px !important;
}
.contactone .form-group input , .contactone .form-group select 
{
height:52px !important;
}
.carfmmar
{
width:100%;
height:25px;
}
#accordion .panel-heading{
    background: #ce2029;
    color: #fff;
    padding-bottom: 5px;
    padding-top: 13px;
}
.validate-career-error
{
    border: 1px solid red!important;
}

.owl-next span, .owl-prev span {
    font-size: 30px;
    font-weight: bold;
}
a.divi_contactbtn {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;

    text-decoration: none;
    color: initial;
}
.divi_contactbtn
{
       vertical-align: top;
           text-shadow: none!important;
    box-shadow: none!important;
    background-color: transparent!important;
    white-space: inherit;
font-family: inherit;
    display: inline-block;
       font-size: 17px !important;
    cursor: pointer;
font-size: 20px;
    font-weight: 500;
    padding: .3em 1em;
    line-height: 1.7em!important;
    background-color: transparent;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    border: 2px solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s;
color: #2ea3f2;

}
.divi_contactbtn:after
{
font-family: FontAwesome !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 0 0;

    font-size: 26px;
    line-height: 1em;
    content: "\f105";
    opacity: 0;
    position: absolute;
    margin-left: -1em;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
}
.divi_contactbtn:hover
{
border: 2px solid transparent;
    padding: .3em 2em .3em .7em;
background-color: #cacaca !important;


}

.divi_contactbtn:hover:after
{

opacity:1; 
margin-right: 5px;
    right: 10px;
}

.specmore
{
    position: relative;
    float: right;
    bottom: 25px;
}
.specmore a
{
    font-size: 15px;
font-weight:bold;
}
.specmore a i
{
padding-left:5px;
}
.padT15
{
padding-top:15px;
}
.bDlissi {
    
    margin-top: 40px !important;
   
    min-height: 120px;
}
.certTitle
{
font-size:16px !important;
min-height:50px;

}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   /* IE10+ CSS */

.flipcard {
    position: relative;
}

.et_pb_button:hover:after
{
    font-size:19px !important;
}
.et_pb_slider_container_inner .et_pb_button:hover:after
{
    font-size:14px !important;
}
}
.the-legend {
    border-style: none;
    border-width: 0;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
}
.the-fieldset {
    border: 2px groove threedface #444;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}
.contactcont
{
background:#f2f2f2;
}
.contactone
{
padding-left:20px !important;
padding-right:20px !important;
}
.contacttwo
{
padding-top:50px !important;
padding-right:20px !important;
}
.allpad30
{
padding:30px !important;
}
.width100
{
width:100% !important;
}
.width75
{
width:75% !important;
}
.width25
{
width:25% !important;
}
.pricelist {
  margin-top: 20px;
}
.mt15
{
  margin-top: 15px;
}
@media (min-width: 992px)
{
.rccleft {
    padding-right: 5px !important;
}
.rcccenter {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.rccright {
    padding-left: 5px !important;
}
}
.specialrow
{
background-color:#f7f7f7;
margin-top: 4px !important;
}
.specialimg
{

padding: 15px !important;

}

.hsubTit {
   
    padding-top: 0px !important;
    line-height: 13px;
    padding-bottom: 12px;
}
.secash i.fa-arrow-right
{
color:#c51f25;
}
.et_divi_builder #et_builder_outer_content .et_pb_button:hover, .et_divi_builder #et_builder_outer_content .et_pb_module .et_pb_button:hover
{
    padding: .3em 2.5em .3em .7em !important;
}

.main-menu .speciality-menu:hover > .sub-list {
        max-height: 400px !important;
    overflow-y: scroll;
   
}
.btn-gold
{
    background-color:#d3ab3d;
    border: 1px solid #d3ab3d;
}
/*
  ::-webkit-scrollbar {
      width: 15px;
}

::-webkit-scrollbar-track {
      background-color: #fff;
} 
::-webkit-scrollbar-thumb {
      background-color: #ce202a;
} 
::-webkit-scrollbar-button {
      background-color: #ce202a;
} 
::-webkit-scrollbar-corner {
      background-color: black;
} 
body {
    scrollbar-face-color: #ce202a;
}
*/
section .ourdiv .sec5Tit {
    min-height: 56px;
    margin-bottom: 10px;
}
.success {
    color: #59ec5f !important;
}