@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);
}

: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==================**/
.past-confrence1 {float: left; width: 100%;height: auto;margin: 0px 0px 0px 0px;padding:40px 30px 0px 30px;}
.cardbox2 {float: left;
    padding: 20px;
    width: 100%;
    height: 380px;
    max-height: 380px;
    min-height: 380px;
    position: relative;
    background-color: #fff;
    box-shadow: 2px 2px 2px 2px #ccc;
    text-align: center;
    display: inline-block;
    margin: 0px 0px;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    border-radius: 10px;
    display: inline-block;}
.cardbox2:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow: 0 5px 20px rgb(0 0 0 / 80%);
}
.card-image {float: left;width: 100%;height: auto;max-height: 190px;overflow: hidden;text-align: center;margin-bottom: 20px;}
.card-image img {width: 100%;text-align:center;max-height: 190px;min-height: 190px;transform: scale(1);transition: .3s ease-in-out;
display: inline-block;object-fit:contain;}
.cardbox2 h3 {font-size: 22px;font-family: montserrat-medium;padding: 0px 0px 5px 0px;margin: 0px 0px;text-align: center;
margin: 10px 0px 5px 0px;width: 100%;float: left;}
.cardbox2 p {font-size: 18px;font-family:montserrat-regular;padding: 0px 20px 10px 20px;margin: 0px 0px;font-weight: normal;
line-height: 23px;text-align: center;width: 100%;float: left;font-weight: bold;color: #ca1b28;text-shadow: 1px 1px #ccc;}
.past-confrence1 .cardbox2 .visit-website {background-image: linear-gradient(to top, #d70910, #b0090e);border-bottom: 3px solid #f50810;border-top: 3px solid #8b0206;width:auto;border-radius:20px;text-align:center;display:inline-block;padding:2px 40px;margin:0px 0px 10px 0px;position: absolute;bottom: 5px;left: 50%;transform: translate(-50%, -50%);font-weight:bold;}
.past-confrence1 .cardbox2 .visit-website a {color: #fff;text-decoration: none;}
.past-confrence1 .cardbox2 .visit-website:hover {background-image: linear-gradient(to top, #0d0d0f, #020202);border-bottom: 3px solid #0d0d0f;border-top: 3px solid #000;}
/**===========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);}




