﻿:root
{
    --color--blue:#1bb4b9;
    --color--yellow:#f5b120;
}

.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}
body { font-family: "Poppins", sans-serif;
}
.topdiv
{
    background:var(--color--blue);
    color:#fff;
}
.yellogbg
{
    background:var(--color--yellow);
    padding:10px;
}
header
{
    padding:12px 0px;
}
section
{
    padding:40px 0px;
}
.topFooter
{border-bottom: 1px solid #49c3c7;
}.section-padding {
    padding: 60px 0 60px 0;
}
footer
{
    background:var(--color--blue);
    padding-top:30px;
    padding-bottom:10px;
    color:#fff;
    }
    
    footer   h4

    {
        color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 22px;
    text-transform: uppercase;
    }
    .darkFooter
    {
        background: #13a0a5 none repeat scroll 0 0;
    border-radius: 4px;
    padding: 44px 40px 50px;
    }

.section-title-wrapper
{
    margin-bottom: 35px;
    position: relative;
    }
.section-title {
    overflow: hidden;
    position: relative;
    text-align: center;
}
    
.section-title-wrapper:before {
    background: #1bb4b9 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 109px;
}

.section-title-wrapper:after {
    background: #ffffff none repeat scroll 0 0;
    bottom: -6px;
    color: #1bb4b9;
    content: "";
    font-family: fontawesome;
    font-size: 14px;
    height: 17px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 39px;
    z-index: 9;
}



.section-bg   .section-title-wrapper:after {
    background: #F7F9FB  none repeat scroll 0 0;

}
.section-bg .yellowBg .section-title-wrapper:after {
    background: #f5b120  none repeat scroll 0 0;

}
.text-justify
{
    text-align:justify;
}
.img-Block img
{
  
    display:block;
    margin:auto;
    padding:5px;
}
.img-Block
{
    background:#fff;
    padding:5px 5px 20px;
    border:solid 1px #ddd;
    box-shadow:2px 2px 5px #ccc;
    text-align:center;
    font-weight:bold;
}
.footerLinks ul li a
{
    color:#fff;
}
.social-links > a 
{
    display:inline-block;
    padding:15px 11px;
    color: #ffffff;
    font-size: 14px;
    
}
.footerLinks
{
    margin-bottom:20px;
}
.social-links > a:hover ,.footerLinks ul li a:hover {
    color: #F5B120;
}
.fatherName
{
    color:#1bb4b9;
    font-size:18px;
}
.mainmenu>ul>li>a
{
    line-height:30px;
}
.navmenu ul li ul.dropdown-menu
{
    border:0px;
    border-radius:0px;
        background-color: #ffffff;
    border-top: 1px solid #1bb4b9;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    left: -23px;
    margin: 0;
    padding: 14px 21px 16px;
    position: absolute;
    text-align: left;
    top: 60px;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: center top 0;
    -ms-transform-origin: center top 0;
    transform-origin: center top 0;
    -webkit-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
    visibility: hidden;
    z-index: -99;
    display:block;
}

.navmenu  ul  li:hover ul.dropdown-menu,.navmenu  ul  li:hover ul.dropdown-menu  {
    margin-top: 0;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    visibility: visible;
    
    z-index: 99999;
}
@media (min-width: 1200px) {
    .navmenu a, .navmenu a:focus 
    {
        padding:12px;
}
}
@media (max-width: 1100px) 
{
    header
    {
        padding:0;
    }
    .logodiv ,.logodiv img
    {
        display:block;
        margin:12PX AUTO;
    }
    .d-md-flex {
        display: block !important;
    }
    .container-max
    {
        max-width:100% !important;
        padding:0px;
    }
    .navmenu
    {
        background:#1bb4b9;
    }
    .mainmenu>ul>li>a
    {
        color:#fff;
    }
}
.blueText
{
    color:#1bb4b9;
}
.yellowText
{
    color:#f5b120;
}
.yellowBg
{
 background:#f5b120;
 color:#fff; 
 border: solid 13px #fff;
    box-shadow: 2px 2px 5px #ccc,inset  2px 2px 2px #fff;
}
.section-bg
{
    background:#F7F9FB;
}
.newsDiv
{
    border:solid 1px #ccc;
    padding:20px;
    text-align:center;
}
.newsTitle a
{
    font-size:18px;
    text-decoration:none;
    display:block;
    overflow:hidden;
    margin-bottom:10px;
    padding-bottom:5px;
    border-bottom:solid 2px #ccc;
}
.breadcrumbs
{
    background:url('images/breadcrumbs.jpg');
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
    color:#fff;
   text-align:center;
}
.breadcrumbs a
{
    color:#fff !important;
}