@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,300;0,400;0,500;0,600;0,900;1,300;1,400;1,500;1,600;1,900&display=swap');
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamBook.eot');
    src: url('../fonts/GothamBook.eot?#iefix') format('embedded-opentype'),
         url('../fonts/GothamBook.woff2') format('woff2'),
         url('../fonts/GothamBook.woff') format('woff'),
         url('../fonts/GothamBook.ttf')  format('truetype'),
         url('../fonts/GothamBook.svg#Gotham') format('svg');
}
@font-face {
    font-family: 'Russo One', sans-serif;
    src: url('../fonts/Squares-Bold-Free.eot');
    src: url('../fonts/Squares-Bold-Free.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Squares-Bold-Free.woff2') format('woff2'),
         url('../fonts/Squares-Bold-Free.woff') format('woff'),
         url('../fonts/Squares-Bold-Free.ttf')  format('truetype'),
         url('../fonts/Squares-Bold-Free.svg#Squares Bold') format('svg');
}
.masthead {
  min-height: 500px;
  background-image: url('../images/about_banner_new.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
* { margin: 0;padding: 0; box-sizing: border-box;scroll-behavior: smooth;}
body{ margin:0px; font-size:18px; color:#353333; line-height:28px; font-family: 'Roboto', sans-serif; text-transform: uppercase!important; font-weight: Book;scroll-behavior: smooth;text-shadow: 1px -1px 2px rgba(0,0,0,0.15);}
img{ width:auto; max-width:100%; border: none;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
.clr{ clear:both;}
.abt_inr_flx_item{ background-color: #900b2d; line-height: 26px; font-weight: 800; margin: 0 10px; }
.cnt_text{text-align: center;}
.lft_text{text-align: left;}
section{position: relative;}
.banner{ width: 100%;}

-webkit-box-shadow: 0px 13px 11px -8px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 13px 11px -8px rgba(0,0,0,0.2); }
.logo_fex{display: flex;flex-wrap:wrap;align-items: center; justify-content: space-between; padding: 15px 0px;}
.logo{ width:25%; float:left; padding:10px 0px 0px;transition: all 0.5s ease;}
.logo img{transition: all 0.5s ease; max-height: 95px; padding-bottom:5px;}
.logo_right{ width:73%; float:right; padding-top:3px;}
.dx_menu {margin:  00px 0 0 0 !important;  font-weight:500;font-family: 'Poppins', sans-serif;}
.dx_menu {width:auto;margin: 0;padding:  0;position: relative;float: right;list-style:  none; text-transform:uppercase;}
.dx_menu li {display: inline-block;margin: 0;padding: 0;float: left;position: relative; }
.dx_menu > li > a {margin: 8px 24px;text-decoration: none;display: block; color: black;font-size: 14px;}
.dx_menu li: hover > a, .dx_menu li.active a {background:  #000; }
.dx_menu li a:hover{ color:#000; border-bottom: 2px solid #da1d3e; margin-bottom: 6px;}
.dx_menu li.right {float:  right;}
.dx_menu ul, .dx_menu ul li ul {list-style:  none;margin:  0;padding:  0;display:  none;position:  absolute;z-index:  99999;width:100%;background:  #000;box-shadow:  0 1px 1px rgba(0,0,0,0.3);}
.dx_menu ul {top:45px;left:  0; width:280px;}
.dx_menu ul li ul {top:  0;left:  100%;}
.dx_menu ul li {clear: both;width: 100%;border:  none;font-size: 13px;}
.dx_menu ul li a {padding: 10px 20px;width: 100%;color: #000 !important;font-size: 14px;text-decoration: none;float: left;clear: both; background:#eee;}
.dx_menu ul li a:hover{padding-bottom: 8px;}
.dx_menu > li .indicator {position:  absolute;color:  #dedede;top:  20px;right:  8px;font-size:  16px;display:none;}
.dx_menu ul > li .indicator {top:  10px;right:  8px;}
.thin > li > a {padding:  10px 22px;}
.thin ul {top:  40px;}
.thin > li .indicator {top:  10px;}
.thick > li > a {padding:  40px 22px;}
.thick ul {top:  100px;}
.thick > li .indicator {top:  40px;}
.dx_menu i {line-height:  20px !important;margin-right:  6px;font-size:  14px;float:  left;}
.dx_menu > li.showhide {display:  none; background:none;width:  100%;height:50px; margin-top:0px;cursor:  pointer;}
.dx_menu > li.showhide span.title {margin:  16px 0 0 25px;float:  left; display:none;}
.dx_menu > li.showhide span.icon {margin:  17px 20px;float:  right;}
.dx_menu > li.showhide .icon em {margin-bottom:  5px;display:  block;width:  40px;height:  3px;background:#d74500;}
.orange li: hover > a, .orange li.active a {background:  #ff670f;color:  #fff!important;}
.dx_menu.vertical {width:  200px;}
.dx_menu.vertical li {width:  100%;}
.dx_menu.vertical li a {display:  inline-block !important;width:  100%;padding: 18px 20px 16px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.dx_menu.vertical ul li {width:  100%;}
.dx_menu.vertical ul, .dx_menu.vertical ul li ul {width:  200px;}
.dx_menu.vertical ul {top:  0;left:  100%;}
.dx_menu.vertical ul li ul {top:  0px;}
.dx_menu.vertical.right {float:  right !important;}
.dx_menu.vertical.right ul {left:  -150px !important;}
.dx_menu.vertical > li .indicator {top:  17px;right:  15px;font-size:  17px; }
.dx_menu.vertical ul > li .indicator {top:  18px;right:  15px;}
.white_wrap{background: #fff; padding: 45px 0px;}
.content_flex{display: flex; justify-content: space-between; flex-wrap: wrap;}
.content_flex_item{flex:1 1 50%; align-self: center; text-align: center;}
.content_flex_item img{margin-top: -35px;}
.red_btn{color: white; background:#ac0e37; border: 1px solid #900b2d; text-transform: uppercase; padding: 12px 33px; border-radius:10px;font-family: 'Russo One', sans-serif;font-weight: Regular; font-size:14px;display: table; margin: 10px auto 0px;}
.red_btn:hover{background:#900b2d; color: white;}

.red_btn1{color: white; background:#ac0e37; border: 1px solid #900b2d; text-transform: uppercase; padding: 12px 33px; border-radius:10px;font-family: 'Russo One', sans-serif;font-weight: Regular; font-size:14px; margin: 10px auto 0px; text-align: left;}
.red_btn1:hover{background:#900b2d; color: white;}
.redbg1{background-color:#900b2d ; padding: 20px 0;}
.redbg2{background-color:#092040 ; padding: 20px 0;}

.abt_wrap{width: 100%; background: url("../images/about.jpg") left center no-repeat; background-size: cover;}
.abt_wrap2{width: 100%; background: url("../images/about_banner2.jpg") left center no-repeat; background-size: cover; padding: 100px 0; margin-top: 80px;}
.abt_wrap3{width: 100%; background: url("../images/about_banner3.jpg") left center no-repeat; background-size: cover; padding: 100px 0; margin-top: 80px;}
.abt_wrap5{width: 100%; background: url("../images/about_banner3.jpg") left center no-repeat; background-size: cover; padding: 100px 0; margin-top: 80px;}
.abt_wrap4{width: 100%; background: url("../images/about_banner3.jpg") left center no-repeat; background-size: cover; padding: 100px 0; margin-top: 80px;}
.abt_flex{display: flex; justify-content: flex-end; flex-wrap: wrap; padding: 80px 0px;}
.abt_mat{flex: 1 1 100%; max-width: 400px; text-align: center;background:none;}
footer{width: 100%; background:white; padding: 40px 0px 20px; text-align: center; font-family: 'Poppins', sans-serif; font-size: 14px; border-top:1px solid #e1e1e1;}
footer a{color: #000; padding: 8px 10px;}
footer a:hover{color:#da1d3e;}
.abt_mat h2{font-family: 'Russo One', sans-serif;font-weight: Regular; color:#2a292f; font-size: 24px;}
.abt_mat1 h2{font-family: 'Russo One', sans-serif;font-weight: Regular; color:#fffff; font-size: 24px;}
.content_flex_item h2{font-family: 'Russo One', sans-serif;font-weight: Regular; color:#2a292f; font-size: 30px;}
.inr_banner{width: 100%; background: url(../images/about_banner_new.jpg);}
.inr_banner img{min-width: 100%;}
.red_hed{ font-size: 30px; color:#da1d3e; text-transform: uppercase;font-family: 'Russo One', sans-serif;font-weight: Regular; margin-bottom: 15px;}
.whit2{ font-size: 16px; color: white;  text-transform: uppercase; margin-bottom: 15px;}

.whit1{ font-size: 20px; color: white; text-transform: uppercase;font-family: 'Russo One', sans-serif;font-weight: Regular; margin-bottom: 15px;}
.txt_justi{text-align: justify;}
.md_box{max-width: 900px; text-align: center; margin: 0px auto;}
.fld_style{height: 70px;background: #dad9d7; border:2px solid #000;}
.fld_style_msg{height: 140px !important; resize: none;background: #dad9d7; border:2px solid #000;}
.md_ft{font-size:17px; line-height: 34px; text-transform: uppercase; font-weight:600; padding-top: 15px;}
.abt_inr_flx{display: flex; justify-content: space-between; margin: 30px 0; }
.abt_inr_flx p{ font-family: 'Russo One', sans-serif;font-weight: bold; font-size:16px; margin: 20px 0; color: white;  }
@media only screen and (max-width: 1200px) {
	.dx_menu > li > a{margin: 8px 14px;}
}
@media only screen and (max-width: 800px) {
.content_flex {flex-direction: column; margin-bottom:20px;}
.content_flex_item{max-width: 500px; margin-bottom: 15px;}
	.content_flex_item img{margin-top: 0px;}
	.ord{order:2}
	.abt_mat {background: rgba(255,255,255,0.7);padding: 15px 10px; }
}

.inr_banner h1 { font-family: 'Russo One', sans-serif;font-weight: bold; font-size:40px; margin: 20px 0; color: white; }
.inr_banner p { font-family: 'Russo One', sans-serif;font-weight: bold; font-size:24px; margin: 10px 0 20px 0; color: white; }










