@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==================**/
.content{margin:50px 0px 0px 0px;}
.content p{font-family: baijamjuree-regular;font-size:18px;color:#333;font-weight:600}

/**===========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==================**/





