﻿
/* ====== Animation Effects ========*/


#nprogress .bar{background:#ff5722;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #ff5722,0 0 5px #ff5722;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#ff5722;border-left-color:#ff5722;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fade-blk{transition:all .3s linear .7s;opacity:1}.fade-blk.out{opacity:0}


.animated{ opacity:0; -webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.second{-webkit-animation-delay:.2s;-moz-animation-delay:.2;animation-delay:.2s}.third{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.fourth{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.fifth{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}.sixth{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.seven{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}.eigth{-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}.nineth{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;animation-delay:2.5s}.tenth{-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}


.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInDownMed{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownMed{0%{opacity:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownMed{-webkit-animation-name:fadeInDownMed;animation-name:fadeInDownMed}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}


@-webkit-keyframes bounceIn {

  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }


  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }


  100% {
  	opacity: 1;
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes bounceIn {

  0% {
    opacity: 0;
    -moz-transform: scale(0.8);
  }


  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }


  100% {
  	opacity: 1;
    -moz-transform: scale(1);
  }
}

@-o-keyframes bounceIn {

  0% {
    opacity: 0;
    -o-transform: scale(0.8);
  }


  50% {
    opacity: 1;
    -o-transform: scale(1.05);
  }


  100% {
  	opacity: 1;
    -o-transform: scale(1);
  }
}

@keyframes bounceIn {

  0% {
    opacity: 0;
    transform: scale(0.8);
  }


  50% {
    opacity: 1;
    transform: scale(1.05);
  }


  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}



.delay {
    -webkit-animation-delay: 0.30s;
    -moz-animation-delay: 0.30s;
    -o-animation-delay: 0.30s;
    animation-delay: 0.30s;
}

.rgthead a:hover{ background-color:transparent !important;}
@font-face { font-family:cl; src:url(../fonts/calibril.ttf);}
.nopad{ padding:0px;}
.rgthead{border-left: 1px solid #000;width: 20%;padding: 15px 0px;line-height: 25px;margin: 0px; font-weight:bold;}
.da{position: absolute;z-index: 1000;bottom: 7%;margin: auto;left: 45%;}
.da img{ width:100px;}
.ttxt{position: absolute;top: -80px;text-align: justify;font-size: 18px;font-family: Calibri;font-weight: bold;left: 20px; display: none; width:95%;}
.tooltip:hover .ttxt{ display:block;}
.we_found{position:relative;min-height: 640px;}
.bgc{background-image:url('../img/collage-baner.png');background-repeat:no-repeat;background-size:contain;background-position:center; height:500px;}
.cc{position: absolute;top: 0;left: 0; right: 0; bottom: 0; margin: auto;}
.bcc{font-family: Calibri;color: #fff;line-height: 24px;text-align: justify;position: absolute;bottom: 10%;font-size: 16px; width: 43%;}
.bcc4{font-family: Calibri;color: #000;line-height: 24px;text-align: justify;position: absolute;bottom: 20%; font-size: 16px; width: 60%; right: 5%;}
.bcc4 h2{font-family: Calibri;color: #000;font-size: 32px;padding: 0px;}
.bcc1{font-family: Calibri;color: #000;line-height: 28px;text-align: justify;position: absolute;bottom: 3%;font-size: 15px;width: 50%;float: right;right: 3%;}
.bcc1 h2{color: #000;font-family: calibri;font-weight: normal;padding-left: 80px;font-size: 32px;margin: 0px;padding: 0px;}
.v1,.v2,.v3,.v4,.v5,.v6{font-size: 16px;font-family: calibri;border-radius: 20px; padding:20px !important;}
.rgthead li a{ padding:0px 12px !important;}
p{ font-family:Calibri; font-size:16px;}
.rad{border: 2px solid #A6A6A6;border-radius: 15%; text-align:center;margin-bottom: 3%;min-height: 190px;margin-right: 3%;}
.rad img{ margin:auto;}

.bcc5{font-family: Calibri;color: #000;line-height: 24px;text-align: justify;position: absolute;top: 0%; font-size: 16px; width: 60%; right: 5%;}
.bcc6{font-family: Calibri;color: #000;line-height: 24px;text-align: justify;position: absolute;top: 0%; font-size: 16px; width: 60%; right: 5%;}

.top50{ margin-top:20%;margin-top: 10%;text-align: justify;line-height: 28px;}
.add{ background-color:#F8CBAD;}
.add h4{ font-family:Calibri; font-size:20px;margin: 10px 0px 0px 0px;}
.add p{ font-size:14px; font-family:Calibri; line-height:24px; text-align:justify;}
.even{ background-color:#C5E0B4;}
.even h4{ font-family:Calibri !important; font-size:20px !important;margin: 10px 0px 0px 0px;}
.even p{ font-size:14px; font-family:Calibri; line-height:24px; text-align:justify;}
.bcw{margin: 15px 0px;}
.bcw ul{ padding:0px; margin:0px; list-style-image:none;}
.bcw ul li{float: left;list-style: none;}
.bcw ul li img{height: 161px;border: 2px solid #fff;}
.hir{background-color: #fff;border-radius: 5px;opacity: 1;height: 38px; border:0px !important;}


ul.slickslide li img, .slick-dots button img {
    width:100%;
    height:auto;
}
.slick-dots {
    bottom: 14%;
    top: auto;
    left: 37%;
    right: auto;
    position: absolute;
    line-height: 0;}

.slick-dots li, .slick-dots li button:before {
   /* width: 100px;
    height:100px; */
    margin:0;
    padding:0;
}

.slick-dots li.slick-active{padding: 10px;}
.slick-dots li.slick-active button {
background:#fed930}

.slick-dots li  {
    margin: 5px; display:inline-block;}

.slick-slider .slick-track {
    min-width:100%;
}
.slick-dots li button {    outline: none;
  margin: 0px;
    font-size: 0;
    height: auto;
    width: 100%;
    padding: 7px;
    border-radius: 50%;
    border: none;
    background: #fff;
}
.rgt_arrow2{display: block;font-size: 50px;color: #fff;position: absolute;z-index: 99;bottom: 14.6%;right: 41%;}
.lft_arrow2 {display: block;font-size: 50px;color: #fff;position: absolute;z-index: 99;bottom: 14.6%;left: 38%;}
.fades2 .slick-dots{left: 46%;bottom: 5%;margin: 0px;padding: 0px;}
.fades3 .slick-dots{left: 43%;bottom: 0% !important;margin: auto;padding: 0px;}
.fades4 .slick-dots{left: 23%;bottom: 1% !important;margin: 0px;}

.fades2 .slick-dots li button{ padding:4px !important;}
.fades3 .slick-dots li button{ padding:4px !important;}
.fades4 .slick-dots li button{ padding:4px !important;}
.restr{position: fixed;width: 100%;text-align: center;font-family: calibri;font-size: 16px;font-weight: bold;color: #145278;padding-left: 20px;top: 17px;z-index: 99999;left: 8%;}
.glb{position: absolute;z-index: 999;left: 0;right: 0;margin: auto; top: 30px;}

