@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Catamaran:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Khand:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Signika+Negative:wght@300..700&display=swap');
@import "//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css";
/*@import "http://fonts.googleapis.com/css?family=Roboto:400,500";*/
body {/*font-family: "Rubik", sans-serif;*/ font-family: "Signika Negative", sans-serif; color:#000; font-size:16px; line-height:30px;}
/*h1,h2,h3,h4,h5,h6{font-family: "Catamaran", sans-serif;}*/
.banner-part {background:#004699; width:100%; height:auto;}
.text-white{color:#fff;}
.clr-tgreen{color:#07c7bf;}
.text-yellow{color: #fff000;}
.clr-log-blue{color:#004699;}
.clr-mar{color:#bf0202;}
.font-1{ font-family: "Libre Baskerville", serif;}
.font-2{font-family: "Khand", sans-serif;}
.ft-600{font-weight:600px;}
.ft-22{font-size:22px;}
.ft-17{font-size:17px;}
.navbar-default .navbar-nav>li>a {color: #000;  font-size: 17px;}


/***box part**/
.box > .icon { text-align: center; position: relative; }
.box > .icon > .image { position: relative; z-index: 2; margin: auto; width: 88px; height: 88px; border: 8px solid white; line-height: 88px; border-radius: 50%; background: #63B76C; vertical-align: middle; }
.box > .icon:hover > .image { background: #333; }
.box > .icon > .image > i { font-size: 36px !important; color: #fff !important; }
.box > .icon:hover > .image > i { color: white !important; }
.box > .icon > .info { margin-top: -24px; background: rgba(0, 0, 0, 0.02); border: 1px solid #ccc; padding: 15px 0 10px 0; border-radius: 10px; min-height: 210px;}
.box > .icon:hover > .info { background: rgba(0, 0, 0, 0.04); border-color: #e0e0e0; color: white; }
.box > .icon > .info > h3.title {  font-size: 18px; color: #004699; font-weight: 600; }
.box > .icon > .info > p {  font-size: 18px; color: #000; line-height: 1.5em; margin: 20px;}
.box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a { color: #222; }
.box > .icon > .info > .more a {  font-size: 12px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }
.box > .icon:hover > .info > .more > a { color: #fff; padding: 6px 8px; background-color: #63B76C; }
.box .space { height: 30px; }
/***box part end**/

.bor-bot::after
{
    content: '';
    border-bottom: 5px solid #07c7bf;
    width: 100px;
    display: block;
    margin: 10px auto 5px auto;
}
.mt-0{margin-top:0px;}
.mt-1{margin-top:10px;}
.mt-2{margin-top:20px;}
.mt-3{margin-top:30px;}
.mt-4{margin-top:40px;}
.mt-5{margin-top:50px;}
.mb-0{margin-bottom:0px;}
.mb-1{margin-bottom:10px;}
.mb-2{margin-bottom:20px;}
.mb-3{margin-bottom:30px;}
.mb-4{margin-bottom:40px;}
.mb-5{margin-bottom:50px;}

.pt-1{padding-top:10px;}
.pt-2{padding-top:20px;}
.pt-3{padding-top:30px;}
.pt-4{padding-top:40px;}
.pt-5{padding-top:50px;}
.pb-1{padding-bottom:10px;}
.pb-2{padding-bottom:20px;}
.pb-3{padding-bottom:30px;}
.pb-4{padding-bottom:40px;}
.pb-5{padding-bottom:50px;}
.gall-bor{border: 3px solid #ccc; border-radius: 50%; box-shadow: 1px 5px 3px 1px #e8e8e8;}

.teal-bg{background:url(../img/light-grey-bg.jpg) no-repeat top center; width:100%; height:auto; border-top:2px solid #eff0f2;}
.why-ul{list-style:none; margin:0px; padding:0px;}
.why-ul li{line-height:40px; text-align:justify; font-size: 17px;}
.bor-r10{border-radius:10px;}
.bor-gry{border:3px solid #bdc5cc;}
.thumbnail{min-height:390px;}
.thumbnail .caption { padding: 9px;  color: #000; line-height: 25px; text-align: justify;}
.ml-10{margin-left: 10px;}
.btn-primary{font-size:24px; padding:15px 20px;}
.btn-danger{font-size:24px; padding:15px 20px;}

@media screen and (min-device-width: 240px) and (max-device-width: 568px)
{
	.btn-primary {font-size: 15px; padding: 15px 20px; width: 100%;}
	.btn-danger {font-size: 15px; padding: 15px 20px; width: 100%;}
	.ht-70{height:70px !important;}
	.ht-75{height:75px !important;}
	.tx-c{text-align:center;}
}
.ht-100{height:100px;}

.ft-24 {font-size:24px !important;}
.text-rt{text-align:right !important;}
.blink_me {
  animation: blinker 1s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.about-bg{background:url(../img/about-bg.jpg) no-repeat center; width:100%; height:auto; border-top:2px solid #eff0f2;}
.footer-bg {background:#004699; width:100%; height:auto;}
.navbar { min-height: 110px;  margin-bottom: 0px; border-radius: 0px;}
.navbar-brand{height:auto !important; padding: 10px;}
.lh-45{line-height:45px;}
.lh-40{line-height:40px;}
.lh-35{line-height:35px;}
.box-bg{background:#023f81;padding:20px; border-radius:10px;}
.box-bg h3{text-align:center; font-size:32px;}
.box-bg h3 a{text-decoration:none; color:#fff;}
.box-bg:hover{background:#03b1da;padding:20px; border-radius:10px;}
.box-bg:hover h3 a{color:#000;}