#spinner {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background:rgba(255,255,255, .9) url(../../loading.gif) no-repeat center center;
  z-index: 7777;
}
.flg{width: 42px; height: 42px; border-radius:100% !important; }

.spinner{ float: right; display: none;   
   width: 22px; margin-left: 10px; margin-top:4px;
   height: 22px;
   border-radius: 50%;
   background: radial-gradient(farthest-side,#fff 94%,#ffffff) top/5px 5px no-repeat,
   conic-gradient(#0000 30%,#ffff);
   -webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);
   animation: spin-c7wet2 1s infinite linear;
}

@keyframes spin-c7wet2 {
   100% {
      transform: rotate(1turn);
   }
}
.xl{font-size: 18px !important;}
.pull-right{float: right !important;}
.pull-left{float: left !important;}
.pl-1{padding-left: 5px !important;}
.pl-2{padding-left: 10px !important;}
.pl-3{padding-left: 15px !important;}
.pl-4{padding-left: 20px !important;}
.pl-5{padding-left: 25px !important;}

.pr-1{padding-right: 5px !important;}
.pr-2{padding-right: 10px !important;}
.pr-3{padding-right: 15px !important;}
.pr-4{padding-right: 20px !important;}
.pr-5{padding-right: 25px !important;}

.bold{font-weight: 700;}

.small{font-size: 12px !important; line-height: 16px !important;}
.xs{font-size: 10px !important;}
.resp{width: 100% !important;}
iframe{width: 100%; min-height: 350px !important;}
.nav-item{margin: 0 12px !important;}
.normal{font-weight: 500 !important;}
.input-rounded{border: 25px !important;}
.text-justify{text-align:justify;}
.text-center{text-align: center !important;}
.text-left{text-align: left !important;}
.about-inner-box{display: block !important; z-index: 1000 !important;}
.text-default{color: #06a3da !important; }
.text-darkblue{color: #1D2362 !important; }
.text-blue{color: #1D2362 !important; }
.text-dark{color: #1D2362 !important;}
.text-darker{color: #091e3e !important;}
.bg-green{background: #50AB5A !important;}
.text-black{color: #333 !important;}
p{color: #091e3e !important;}
.bg-default{background-color: #06a3da !important;}
.bg-white{ background: #fff !important;}
.bg-danger{ background: #D41231 !important;}
.bg-dark{ background: #002856 !important;}
.bg-darker{ background: #091e3e !important;}
.bg-white2{ background:rgba(255,255,255, 0.5) !important;}
.xs{font-size: 12px;}
.bg-blue{ background: #51cfe7 !important;}
.bg-gray{background: #dadada;}
.bg-light-gray{background:#f1f1f1;}
.btn:hover{ background: #51cfe7 !important;}
.form-control{line-height: 35px; background: none; border-color:#333;}
.tox-editor-container, .tox-editor-header,.tox-toolbar-overlord,.tox-toolbar__primary,.tox-sidebar-wrap,.tinymce, iframe,.tox-statusbar,.tox-statusbar__text-container{background:none !important; border:0px solid #333 !important;}

.tinymce, iframe{border:1px solid #333 !important;}
.tox-statusbar{border-top:1px solid #333 !important;}

..tox-statusbar__branding a{color:#cbddeb !important; text-decoration: none;}
.xll{font-size: 24px !important;}
#showfee{color: #f00;}
.nav-link{color: #1D2362 !important;}
.nav-link:hover, .nav-link.active{color: #7A7A4D !important;}


.main-slides-content h1{font-weight: 800; padding:0 0 10px 0; color: #fff; -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;  text-shadow: -1px -1px 5px #333;}
.main-slides-content p{background:rgba(29,35,98, 0.8); border-radius: 15px 0 15px 0; display: inline-block; padding:4px 25px; color: #fff !important; text-shadow: -1px -1px 5px #333;}

@media (max-width: 1921px){
.main-slides-content p{font-size: 20px !important;}    
.main-slides-item {
  background-position: center center;
  background-size:cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  padding-top:180px;
  padding-bottom:280px;
}       
.main-slides-item.item-bg1 {
  background-image: url(../../assets/slider2.jpg) !important;
  background-size: cover; 
  background-repeat: no-repeat;
  background-position:center center !important;  
}
}

@media (min-width: 1921px){
.main-slides-content p{font-size: 20px !important;}    
.main-slides-item {
  background-position: center center;
  background-size:cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  padding-top:280px;
  padding-bottom:280px;
}       
.main-slides-item.item-bg1 {
  background-image: url(../../assets/slider2.jpg) !important;
  background-size: cover; 
  background-repeat: no-repeat;
  background-position:center center !important;  
}
}

@media (max-width: 1680px){ 
.main-slides-content p{font-size: 20px !important;}    
.main-slides-item {
  background-position: center center;
  background-size:cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  padding-top:150px;
  padding-bottom:150px;
}    
    
.main-slides-item.item-bg1 {
  background-image: url(../../assets/slider2.jpg) !important;
  background-size: cover; 
  background-repeat: no-repeat;
  background-position:center center !important;  
}
}


@media (max-width: 1440px){ 
.main-slides-content p{font-size: 20px !important;}
.main-slides-item {
  background-position: center center;
  background-size:cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  padding-top:130px;
  padding-bottom:130px;
}    
    
.main-slides-item.item-bg1 {
  background-image: url(../../assets/slider2.jpg) !important;
  background-size: cover; 
  background-repeat: no-repeat;
  background-position:center center !important;  
}
}

@media (max-width: 1366px){
.main-slides-content p{font-size: 20px !important;}    
.main-slides-item {
  background-position: center center;
  background-size:cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  padding-top:130px;
  padding-bottom:130px;
}    
.main-slides-item.item-bg1 {
  background-image: url(../../assets/slider2.jpg) !important;
  background-size: cover; 
  background-repeat: no-repeat;
  background-position:center center !important;  
}
}

@media (max-width: 1280px){
.main-slides-content p{font-size: 18px !important;}    
.main-slides-item {
  background-position: center center;
  background-size:cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  padding-top:200px;
  padding-bottom:200px;
}    
.main-slides-item.item-bg1 {
  background-image: url(../../assets/slider2.jpg) !important;
  background-size: cover; 
  background-repeat: no-repeat;
  background-position:center 20% !important;  
}
}
.visible-xs{display: none !important;}


@media (max-width: 992px) {
    
.dropdown-menu{
 background:#cbddeb !important; border: 0 !important;
}
.dropdown-menu li, .dropdown-menu li a{ background: none !important;
    border: 0 !important;
}
    
.visible-xs{display: block !important;}
    .main-slides-content{
        position: absolute; top: 25%; left: 8%;
    }  
.main-slides-content p{font-size: 14px !important; padding:5px 10px !important}    
.main-slides-content h1{padding:0 0 10px 0; letter-spacing: -1px; font-weight: 500; color: #1f245e; text-shadow: 0px 0px 10px #fff;  -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: #f9f9f9;}    
.main-slides-item {
  background-position: center center;
  background-size:cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  padding-top:100px !important;
  padding-bottom:100px !important;
}    
.main-slides-item::before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: #ffffff;
    z-index: -1;
    opacity: 0.7 !important;
  }    
  .main-slides-item.item-bg1 {
  background-image: url(../../assets/slider.jpg) !important;
  background-size: cover; 
  background-repeat: no-repeat;
  background-position:center center !important;
}
    
    .middle-header-area{padding:20px 0 !important; color: #fff !important; background: #50ab5a; height: auto !important; margin-top: 0px  !important;}
    .middle-header-content li,.middle-header-content li span,.middle-header-content li a{color: #fff !important;}
    .hidden-xs{display: none !important;}
    .logo{padding:10px;}
    .single-features .content h3 {
    font-size: 14px !important;
    margin-bottom: 14px;
    font-weight: 600;
    }
    .middle-header-content span{font-size: 12px !important; margin: 0 20px !important;}
    .llogo{width: 290px !important;}
    .llogo a {width: 100%; display:block; z-index: 9999 !important; cursor: pointer !important;}
}

@media (max-width: 540px) {
    .mean-bar{top:10px;}    
 .main-slides-content{
        position: absolute; top: 45% !important; left: 0;
    }   
.main-slides-content p{font-size: 12px !important; padding:5px 10px !important}    
    .doctor-content .flg{width: 24px !important; height: 24px !important;}
    .doctor-content{padding:10px 0 !important;}
    .doctor-content h6{font-size: 12px !important;} 
    .doctor-content p{font-size: 10px !important; padding: 0 !important; line-height: 12px !important;}
  .about-list, p{font-size: 12px !important;}    
 .meanmenu-reveal{top:16px !important;}    
.middle-header-content span{font-size: 12px !important; margin: 0 20px !important;}
.llogo{width: 100% !important;}
.llogo a {width: 74%; display:block; z-index: 9999 !important; cursor: pointer !important;}
.main-slides-item {
  background-position: center center;
  background-size:cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  padding-top:50px !important;
  padding-bottom:50px !important;
}    
.main-slides-item.item-bg1 {
  background-image: url(../../assets/slider.jpg) !important;
  background-size: 100%; 
  background-repeat: no-repeat;
  background-position:center right !important;
}  
}