@font-face {
  font-family: baijamjuree-regular;
  src: url(../fonts/baijamjuree-regular.ttf);
}

@font-face {
  font-family: baijamjuree-bold;
  src: url(../fonts/baijamjuree-bold.ttf);
}

@font-face {
  font-family: montserrat-regular;
  src: url(../fonts/montserrat-regular.ttf);
}

@font-face {
  font-family: montserrat-black;
  src: url(../fonts/montserrat-black.otf);
}

@font-face {
  font-family: montserrat-medium;
  src: url(../fonts/montserrat-medium.ttf);
}

@font-face {
  font-family: montserrat-extra-bold;
  src: url(../fonts/montserrat-extra-bold.otf);
}

@font-face {
  font-family: times;
  src: url(../fonts/times.ttf);
}

@font-face {
  font-family: timesbd;
  src: url(../fonts/timesbd.ttf);
}

@font-face {
  font-family: timesbi;
  src: url(../fonts/timesbi.ttf);
}

@font-face {
  font-family: roboto-condensed-medium;
  src: url(../fonts/roboto-condensed-medium.ttf);
}

:root {
  --red-gradient: linear-gradient(to right, #c71a29 0%, #a4133d 100%);
  --redbg: #ca1b28;
  --white: #ffffff;
  --black: #000;
  --redtxt: #b90808;
}

/**===========Header-Start==================**/
header {float: left;width: 100%;height: auto;background: var(--redbg);position:fixed;z-index:1;top:0px;left:0px;}
header .navbar {padding: 0px 0px;position: relative;}
header .navbar-brand {padding:0px 0px;}
header .navbar-expand-lg .navbar-nav .nav-link {color: #fff;font-family: montserrat-regular;padding: 0px 15px;font-size: 18px;
float: left;position: relative;margin: 0px 10px;}
header .navbar-expand-lg .navbar-nav a.nav-link.active {background: #fff;color: #ca1b28;border-radius:5px;}
.navbar-toggler-icon {width: 30px;height: 30px;}
.navbar-toggler-icon i {font-size: 30px;color: white;}
header .navbar .dropdown-item {font-family: montserrat-regular;border-bottom:1px solid #cccccc4a;}
header .navbar .dropdown-item:focus, header .navbar .dropdown-item:hover {color: #fff;background-color: #ca1b28;}
header .navbar .dropdown-item .effect-3 a:before, header .navbar .dropdown-item .effect-3 a:after{display:none;}
header .navbar .dropdown-item:hover:after, header .navbar .dropdown-item:hover:before{background:transparent;}
header .navbar-expand-lg .navbar-nav a.nav-link.active:before, header .navbar-expand-lg .navbar-nav a.nav-link.active:after{background:transparent;}
header .navbar-expand-lg .navbar-nav a:hover.active:after{background:transparent;border:1px solid transparent;}
header .navbar .dropdown ul.dropdown-menu{margin-top: 2px;width: 200px;}
.navbar-toggler:focus{box-shadow: none;}
/* HOVER EFFECT 3 */
.effect-3 a:before, .effect-3 a:after {content: "";height: 2px;width: 0;opacity: 0;background-color: #fff;position: absolute;
transition: all .5s;}
.effect-3 a:before {top: -3px;}
.effect-3 a:after {bottom: -3px;right: 0;}
.effect-3 a:hover:before,.effect-3 a:hover:after {width: calc(100% + 0px);opacity: 0.9;}
/**===========Header-End==================**/

/**===========Banner-Start==================**/
.banner {width: 100%;height:420px;margin-top:95px;}
.banner img{width:100%;}
.desktop{display:block;}
.mobile{display:none;}
/**===========Banner-End==================**/

/**===========Content-Start==================**/
.success-partner-main{float:left;width:100%;height:auto;margin:40px 0px;text-align:center;}
.partner-logo{width: 100%;
    height: auto;
    margin: 10px 0px 20px 0px;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    box-shadow: 2px 2px 2px 2px #ccc;
    border-radius: 25px;
    width: 80%;
    text-align: center;
    display: inline-block;}
.partner-logo img{width:100%;}
.partner-logo:hover{transform: translateY(-10px) scale(1.02);box-shadow: 0 5px 20px rgb(0 0 0 / 80%);}
.partner-moretxt{width: 100%;height: 100px;margin: 10px 0px 2
0px 0px;align-items: flex-end;justify-content: flex-end;display: flex;}
.partner-moretxt p{font-size:22px;font-weight:bold;margin:0px 0px; padding:0px 0px;}
.partnersuccess-bx{float:left;width:100%;height:auto;padding:20px 20px; border:2px solid #ca1b28;text-align:center;display:inline-block;margin: 90px 0px 0px 0px;position:relative;text-align:center;background: var(--white);}
.partnersuccess-bx h1{background:#ca1b28; padding:8px 30px; color:#fff;font-size:30px;font-weight:bold;border-radius:5px;left: 50%;position:absolute;-webkit-transform: translateX(-50%);transform: translateX(-50%);max-width:50%;min-width: 50%;top:-25px;margin-bottom:20px;}
.partnergov-flex{display:flex;align-items:center;justify-content:center;margin:20px 0px 0px 0px;}
.partnergov-flex div{text-align: center;    display: flex;
    align-items: center;
    justify-content: center;}
.partnergov-flex img{margin: 20px 35px;max-width:70%;text-align: center;}
.partnersuccess-bx .partnergov-flex:last-child img {width: 40%;}
/**===========Content-End==================**/

/**===========Footer-Start==================**/
footer {float: left;width: 100%;height: auto;background-image: url(../images/footer-bg.png);background-repeat: no-repeat;
background-size: 100%;padding: 230px 0px 80px 0px;font-family: baijamjuree-bold;}
footer h1 {color: #fff;font-size: 25px;text-transform: uppercase;margin: 0px 0px 20px 0px;padding: 0px 0px 0px 0px;  text-decoration: none;}
footer h1 a {text-decoration: none;}
footer ul {list-style: none;padding: 0px 0px;margin: 0px 0px;position: relative;}
footer ul:after {content: " ";position: absolute;height: 10px;width: 46%;top: 50px;left: 0px;background:linear-gradient(135deg, #ffffff 0%, #ffffff 53%, #ffffff00 100%);border-radius: 10px 0px 0px 10px;}
footer ul li {float: left;font-size: 18px;padding: 0px 10px 0px 10px;border-right: 2px solid white;}
footer ul li:first-child {padding: 0px 10px 0px 0px;}
footer ul li:last-child {padding: 0px 0px 0px 10px;border-right: none;}
footer ul li a {text-decoration: none;color: #fff;}
footer ul li a:hover {text-decoration: none;color: #ec0718;}
footer ul.social-icons li {background: linear-gradient(135deg, #a1123f 0%, #ca1b28 100%);border-right: none;margin: 0px 7px;
padding: 0px 10px;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border-radius: 5px;
transition: transform .7s ease-in-out;}
footer ul.social-icons li a:before {border-radius: 10%;}
footer ul.social-icons li a:before {transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);content: " ";
border-radius: 100%;display: block;transition: all 265ms ease-out;}
footer ul.social-icons li:hover {border-radius: 100%;transform: rotate(360deg);background: linear-gradient(135deg, #fff 0%, #ca1b28 100%);}
footer ul.social-icons li:hover img {transform: scale(1.5);-ms-transform: scale(1.5);-webkit-transform: scale(1.5);}
footer ul.social-icons li a img {width: 20px;height: 20px;}
footer .col-md-4.col-sm-12.col-xs-12.pull-left a {color: #fff;text-decoration: none;}
.footstrip{float:left; width:100%; height:auto;padding:10px 0px; text-align:center; color:#fff;background: #ca1b28;font-size: 16px;font-family: montserrat-regular;}
/**===========Footer-End==================**/

.relative {position: relative;float: left;width: 100%;height: auto;overflow: hidden;}
.arrowimageBg-left {background-image: url('../images/bg-arrow-left.png');background-repeat: no-repeat;background-position: left;background-size: 100%;animation: kenny 5s linear 2s infinite alternate;scale: 1.5;position: absolute;width: 200px;
height: 300px;left: 0px;top: 42%;}
.arrowimageBg-right {background-image: url('../images/bg-arrow-right.png');background-repeat: no-repeat;background-position: right;background-size: 100%;animation: kenny 5s linear 2s infinite alternate;scale: 1.5;position: absolute;width: 200px;
height: 300px;right: 0px;top: 42%;}
@keyframes kenny {
  100% {opacity: 1;scale: 1;}
}
/* Pulse Grow */
@-webkit-keyframes hvr-pulse-grow {
  to {-webkit-transform: scale(1.1);transform: scale(1.1);}
}
@keyframes hvr-pulse-grow {
  to {-webkit-transform: scale(1.1);transform: scale(1.1);}
}
.hvr-pulse-grow {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active {-webkit-animation-name: hvr-pulse-grow;animation-name: hvr-pulse-grow;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: linear;
  animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;animation-direction: alternate;}

/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
to {-webkit-transform: scale(0.9);transform: scale(0.9);}
}
@keyframes hvr-pulse-shrink {
  to {-webkit-transform: scale(0.9);transform: scale(0.9);}
}
.hvr-pulse-shrink {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {-webkit-animation-name: hvr-pulse-shrink;
animation-name: hvr-pulse-shrink;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;
-webkit-animation-direction: alternate;animation-direction: alternate;}

/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;background: #fff;color:#000;
-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;border-radius: 100px;}
.hvr-shutter-in-horizontal:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: linear-gradient(135deg, #c71a2a 1%, #a1123f 100%);-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin:50%;transform-origin: 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function:ease-out;border-radius:100px;}
.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {color: white;}
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
-webkit-transform: scaleX(0);transform: scaleX(0);}




