@font-face {
    font-family: 'RobotoThin';
    src: url('../fonts/RobotoThin.eot');
    src: url('../fonts/RobotoThin.eot') format('embedded-opentype'),
         url('../fonts/RobotoThin.woff2') format('woff2'),
         url('../fonts/RobotoThin.woff') format('woff'),
         url('../fonts/RobotoThin.ttf') format('truetype'),
         url('../fonts/RobotoThin.svg#RobotoThin') format('svg');
}

@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/RobotoRegular.eot');
    src: url('../fonts/RobotoRegular.eot') format('embedded-opentype'),
         url('../fonts/RobotoRegular.woff2') format('woff2'),
         url('../fonts/RobotoRegular.woff') format('woff'),
         url('../fonts/RobotoRegular.ttf') format('truetype'),
         url('../fonts/RobotoRegular.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'RobotoMedium';
    src: url('../fonts/RobotoMedium.eot');
    src: url('../fonts/RobotoMedium.eot') format('embedded-opentype'),
         url('../fonts/RobotoMedium.woff2') format('woff2'),
         url('../fonts/RobotoMedium.woff') format('woff'),
         url('../fonts/RobotoMedium.ttf') format('truetype'),
         url('../fonts/RobotoMedium.svg#RobotoMedium') format('svg');
}
@font-face {
    font-family: 'RobotoBold';
    src: url('../fonts/RobotoBold.eot');
    src: url('../fonts/RobotoBold.eot') format('embedded-opentype'),
         url('../fonts/RobotoBold.woff2') format('woff2'),
         url('../fonts/RobotoBold.woff') format('woff'),
         url('../fonts/RobotoBold.ttf') format('truetype'),
         url('../fonts/RobotoBold.svg#RobotoBold') format('svg');
}
@font-face {
    font-family: 'RobotoBlack';
    src: url('../fonts/RobotoBlack.eot');
    src: url('../fonts/RobotoBlack.eot') format('embedded-opentype'),
         url('../fonts/RobotoBlack.woff2') format('woff2'),
         url('../fonts/RobotoBlack.woff') format('woff'),
         url('../fonts/RobotoBlack.ttf') format('truetype'),
         url('../fonts/RobotoBlack.svg#RobotoBlack') format('svg');
}

html {scroll-behavior:smooth;}
*{padding:0;margin:0;}
body{font-family: 'RobotoRegular';font-size: 1rem;line-height:1.5rem;}
button, input, a{text-decoration:none !important;transition: all 0.7s ease !important;-webkit-transition: all 0.7s ease !important;}
.no-padding{padding:0;}
p {margin-top:0;margin-bottom: 1rem;}
#N_Head{padding:0;}
.lf_h img{margin-top: 8px;}
.rg_h {text-align:right;padding:3px 0 0 0;}
.rg_h img {height:64px;padding:0 0 0 15px;}
nav.navbar {margin-top:0;padding:0;}
.modal-header {display:flex;}
nav.nav a{padding:0 20px 0 0;font-size:16px;line-height:20px;letter-spacing:0.02em;color:#232F34;font-family: 'RobotoMedium';}
.navbar-expand-lg .navbar-nav .nav-link {padding-right:0;padding-left:0;}
nav.navbar li.nav-item a {font-family: 'RobotoMedium';font-size:15px;line-height:22px;letter-spacing:0.02em;color:#232F34;}
nav.navbar li.nav-item a:hover{color:#EE9900;}
nav.navbar li.nav-item a.active{font-family: 'RobotoBold';}
nav.navbar li.nav-item{margin-right: 40px;}
.carousel-item {transition: transform .6s ease-in-out;-webkit-transition: transform .6s ease-in-out;}
.navbar-toggler {padding: 0.25rem 8px;font-size: 1.25rem;line-height: 1;background-color: #ffffff;border: 1px solid #232F34;border-radius: 0.25rem;transition: box-shadow .15s ease-in-out;}
.navbar-toggler-icon {display: block;width: 20px;height: 2px;background-color: #232F34;margin: 4px 0;}
#login_btn{width: 92px;height: 44px;background: #EE9900;box-shadow: inset 0px -1px 4px rgba(0, 0, 0, 0.16);-webkit-box-shadow: inset 0px -1px 4px rgba(0, 0, 0, 0.16);border-radius: 4px;font-family: 'RobotoMedium';font-size: 16px;line-height: 20px;letter-spacing: 0.02em;color: #FCFAFF;text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.16);-webkit-text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.16);padding: 9px 12px !important;}
#login_btn .fa {font-size: 20px;margin-left: 7px;position: relative;top: 1px;}
#login_btn:hover{background:#232F34;color: #ffffff;}
.lf_head{position: relative;}
.slide_area{padding: 0;background-image: url(../images2/bg.png);background-repeat:no-repeat;background-size: 100% 100%;position: relative;}
.in_slider {padding:0;}
.state_filter{padding-top:30px;padding-bottom: 30px;}
.select_area{padding: 0;position: relative;max-width: 403px;width: 100%;}
.select_area select{border:0;font-family: 'RobotoBold';color:#3f66a1;width:90%;padding-bottom:0.81rem;appearance: none;-ms-appearance: none;-moz-appearance: none;-o-appearance: none;-webkit-appearance: none;background-image:url(../images/dwn_arrow.png);background-repeat: no-repeat;background-position: right;padding-left: 5px;display:inline-block;outline:none;}
.select_area select:hover, .select_area select:focus{border: 0;outline: none;box-shadow:none;}
.select_area:after{content: '';position: absolute;height:1px;width: 100%;background-color: #4A6572;left: 0;bottom: 0;}
.sub_bx{padding-top:30px;display: flex;margin: 0 -3px;flex-wrap:wrap;}
.sub_bx_in{margin: 0;display: inline-block;list-style: none;padding: 0 3px;margin-right: -3px;vertical-align: top;padding: 5px;box-shadow: 4px 4px 25px rgb(0 0 0 / 10%);-webkit-box-shadow: 4px 4px 25px rgb(0 0 0 / 10%);}
.sub_bx_in .img-fluid{margin: 0 auto;display: block;}
.sub_txt{padding: 10px;}
.sub_txt h4{font-family: 'RobotoMedium';font-size: 18px;line-height: 20px;color: #4A6572;border-bottom: 1px solid #272727;display: inline-block;}
.sub_txt p{font-size: 14px;line-height: 20px;color: #A41C11;padding: 8px 0 0 0;margin: 0;}
.sub_head{border-bottom: 1px solid #D9D9D9;margin: 0 20px;height: 90px;}
.sub_head h4{font-family: 'RobotoBold';font-size: 20px;line-height: 23px;text-align: center;letter-spacing: -0.02em;color: #344955;margin-bottom: 0;}
.sub_txt_up{padding: 10px;}
.sub_txt_up p{font-size: 12px;line-height: 24px;color: #000000;padding: 0;}
.scrollbar{height: 193px;overflow-y: scroll;}
#style-3::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #D9D9D9;}
#style-3::-webkit-scrollbar{width:4px;background-color:#D9D9D9;}
#style-3::-webkit-scrollbar-thumb{background-color:#D9D9D9;}
.in_log{padding: 18px 35px;}
.in_log h5{color: #4A6572;font-size: 1rem;line-height:1.5rem;margin-top: 0.5rem;margin-bottom: 20px;font-family: 'RobotoRegular';}
.in_log p{text-align: left;color: #000000;font-family: 'RobotoBold';margin: 0;padding: 0;}
.in_log p a{color: #000000;}
.in_log p a:hover{color: #EE9900;}
.in_log p img{margin-right: 10px;}
.mid_content{padding-top: 0;padding-bottom: 0;}
.tag_line{padding:20px;background:#0E2346;border-radius: 10px;}
.tag_line p{font-size: 16px;margin-bottom: 0;color:#ffffff;}
.tag_line p span{font-size: 20px;}
.tag_line p span a{text-decoration-line: underline !important;color: #EE9900;font-family: 'RobotoBold';}
.tag_line p span a:hover{color:#ffffff;}
.tag_line_lf {padding: 14px 0 0 15px;}
.tag_line_rg{border-left: 2px solid #D9D9D9;}
.tag_line_rg img{display:block;margin: 0 auto;}
.lg_area{padding: 30px 0 0;}
.lg_area ul{margin: 0 -15px;padding: 0;text-align:center}
.lg_area ul li{display: inline-block;vertical-align: top;list-style: none;padding: 20px 15px;width: 20%;margin-right: -4px;}
.lg_area ul li div {border: 1px solid #EAEAEA;border-radius: 20px;height: 193px;display: flex;display:-webkit-flex;width: 100%;justify-content:center;align-items:center;-webkit-justify-content:center;-ms-align-items:center;}
.lg_area ul li div img{padding:0 5px;}
.gallery_area{box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.02), 0px 8px 12px rgba(74, 101, 114, 0.08);-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.02), 0px 8px 12px rgba(74, 101, 114, 0.08);border-radius: 10px;padding: 11px;margin-top: 15px;margin-bottom: 60px;min-height:359px;}
.gallery_area ul{margin: 0;padding: 0;}
.gallery_area ul li{display: inline-block;vertical-align: top;list-style: none;padding: 2px;width:33.33%;margin-right: -4px;}
.view_more{padding: 0;text-align: right;}
.view_more a{padding: 0 10px;font-size: 12px;line-height: 25px;letter-spacing: 0.01em;color: #FF9430;display: inline-block;}
.view_more a:hover{color: #000000;}
.rg_sidebar{padding: 0 0 0 40px;}
.video_demo{background:#0E2346;border-radius: 10px;padding: 18px 15px;}
.video_demo h5 {font-family: 'RobotoBold';font-size: 18px;line-height: 27px;color: #FFFFFF;margin-bottom: 15px;}
.video_demo h5 img{margin-right: 8px;}
.video_demo h5 a:hover{color: #EE9900;}
.video_demo ul{margin-bottom: 0;text-align: center;padding-left: 0;}
.video_demo ul li{list-style: none;display: inline-block;vertical-align: top;text-align: center;padding: 0 5px;}
.video_demo ul li a{background: #FFFFFF;-webkit-box-shadow: inset 0px -1px 4px rgba(0, 0, 0, 0.16);box-shadow: inset 0px -1px 4px rgba(0, 0, 0, 0.16);border-radius: 4px;font-family: 'RobotoMedium';font-size: 16px;line-height: 20px;color: #4A6572;letter-spacing: 0.02em;display:inline-block;width: 110px;height: 44px;text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.16);-webkit-text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.16);padding: 10px 0;}
.video_demo ul li:nth-child(2) a{background:#EE9900;color: #FFFFFF;}
.video_demo ul li a .fa{margin-left:7px;font-size: 20px;position: relative;top: 1px;}
.video_demo ul li a:hover{background:#EE9900;color: #FFFFFF;}
.video_demo ul li:nth-child(2) a:hover{background: #FFFFFF;color: #4A6572;}
.login_bx{box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.02), 0px 8px 12px rgba(74, 101, 114, 0.08);-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.02), 0px 8px 12px rgba(74, 101, 114, 0.08);border-radius: 10px;padding:20px;margin-top:25px;margin-bottom:25px;background-color: #ffffff;}
.side_head{padding: 0;}
.side_head h5{padding: 0;margin: 0;font-family: 'RobotoMedium';font-size: 24px;line-height: 34px;color: #4A6572;position: relative;}
.side_head h5:after{content: '';position: absolute;bottom: -4px;width:48px;height: 4.5px;background: #EE9900;left: 0;}
.side_head p{padding: 10px 0 0 0;font-size: 14px;line-height: 20px;color: rgba(2, 9, 42, 0.6);margin-bottom: 0;}
.sel_usr{background: #4A6572;border-radius: 3px;padding: 13px 8px 14px;}
.sel_usr h6{font-size: 10px;line-height: 25px;letter-spacing: 0.01em;color: #FFFFFF;margin: 0;}
.sel_usr h6 img{margin-right:11px;}
.login_bx_in{padding: 0;}
.login_bx_in .input-group{border:1px solid #DADADA;border-radius:3px;margin-top: 25px;}
.login_bx_in .input-group-text{background-color: transparent;border: 0;justify-content:center;}
.login_bx_in .form-control{border: 0;padding:10px;}
.login_bx_in .input-group>.form-control:focus, .login_bx_in .input-group>.form-select:focus{box-shadow:none;-webkit-box-shadow:none;}
.login_bx_in .form-check {display: inline-block;margin-top: 5px;}
.login_bx_in .form-check label{font-size: 10px;letter-spacing: 0.01em;color: rgba(2, 9, 42, 0.67);}
.new_foot{background-color: #333333;}
.pass-check {padding: 0;display: inline-block;float:right;margin-top: 5px;}
.pass-check a{font-size: 10px;letter-spacing: 0.01em;color: #FF9430;}
.pass-check a:hover{color: rgba(2, 9, 42, 0.67);}
.sub_btn button{background-color:#EE9900;border-radius: 3px;width: 100%;border: 0;height: 42px;font-family: 'RobotoMedium';font-size: 12px;letter-spacing: 0.01em;color: #FFFFFF;outline: none;margin-top: 10px;}
.sub_btn button:hover{background-color:#000000;}
.news_bx{box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.02), 0px 8px 12px rgba(74, 101, 114, 0.08);-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.02), 0px 8px 12px rgba(74, 101, 114, 0.08);border-radius: 10px;padding:10px 22px 30px;margin-top: 15px;margin-bottom: 60px;float:left;width:100%;}
.in_news {padding: 0 30px;}
footer{margin-top: 48px;}
.footer_area_up{padding: 40px 200px 22px 90px;border-top:0;border-bottom:1px solid rgb(204 204 204 / 25%);}
.foot_menu{padding: 0;}
.foot_menu h4{color: #ffffff;font-size: 16px;line-height: 24px;margin-bottom:3px;font-family:'RobotoMedium';}
.foot_menu ul{margin: 0;padding: 0;}
.foot_menu ul li{list-style: none;font-size: 14px;line-height: 21px;padding: 4px 0;}
.foot_menu ul li a{color: #ffffff;}
.foot_menu ul li a:hover{color:#EE9900;}
.foot_menu ul li a.active{color:#EE9900;}
.phn{padding: 0;float: left;width: 100%;}
.phn:first-child{margin-bottom:35px;}
.phn_lf{float: left;width: 17%;}
.phn_lf img{margin-top: 4px;}
.phn_rg{float: left;width: 83%;}
.phn_rg h4{font-size: 14px;line-height: 17px;margin-bottom: 0;color:#ffffff;}
.phn_rg p{font-size: 18px;line-height: 21px;margin-bottom: 0;padding: 4px 0 0 0;color:#ffffff;}
.phn_rg p a{color:#000000;}
.phn_rg p a:hover{color:#EE9900;}
#get_in{background-color:#EE9900;border-radius: 8px;font-size: 13px;line-height: 16px;text-decoration-line: underline !important;color: #FFFFFF;display: inline-block;padding: 10px 12px 11px;margin-top: 7px;}
#get_in:hover{background-color:#000000;}
.footer_area_bottom{padding: 20px 25px;}
.footer_area_bottom p{padding: 0;font-size:14px;line-height:21px;color:#ffffff;margin:0;}
.footer_area_bottom p strong{color:#EE9900;}
#demo2 .carousel-control-next-icon, #demo2 .carousel-control-prev-icon{height:50px;width:50px;background-color:#EE9900;color:#212121;font-size: 40px;line-height: 50px;}
#demo2 .carousel-control-next-icon:hover, #demo2 .carousel-control-prev-icon:hover{color:#000000;}
#demo2 .carousel-control-next, #demo2 .carousel-control-prev{opacity:1;bottom: inherit;top: 42%;}
.carousel-indicators [data-bs-target]{height: 12px;width: 12px;border-radius: 50%;border: 0;}
#demo .carousel-control-next, #demo .carousel-control-prev{opacity: 1;}
#demo .carousel-control-prev {left: -45px;}
#demo .carousel-control-next {right: -30px;}
.title_cmn {/* border-top: 1px solid #D9D9D9; */padding-top:30px;}
.title_cmn h1{font-size: 35px;line-height: 60px;margin: 0;}
.title_cmn ul{padding:0;margin:0;}
.title_cmn ul li{list-style: none;display: inline-block;font-size: 14px;line-height: 14px;}
.title_cmn ul li a{color:#000000;}
.title_cmn ul li .fa{margin: 0 15px;}
.title_cmn ul li a:hover{color:#EE9900;}
.con_main{padding:40px 0;}
.con_main h2{font-size:25px;line-height:38px;}
.con_main p{font-size: 18px;line-height: 30px;letter-spacing: 0.02em;opacity: 1;margin-bottom: 0;padding: 20px 0 0 0;}
.sub_con{border: 1px solid #DFDFDF;padding: 40px 72px 48px;margin-top: 45px;}
.sub_con h3{font-size:24px;line-height:34px;margin: 0;}
.sub_con p{letter-spacing: 0.02em;opacity: 1;}
.sub_con ul{margin: 55px 0 0 0 !important;padding: 0;clear: both;}
.sub_con ul li{font-size: 18px;line-height: 30px;letter-spacing: 0.02em;list-style: none;margin-top: 0;min-height: 76px;}
.sub_con ul li a{color:#000000;}
.sub_con ul li a:hover{color:#EE9900;}
.sub_con ul li span{display:block;font-family: 'RobotoBold';font-size: 14px;line-height:14px;letter-spacing: 0.02em;opacity: 0.5;margin-bottom: 2px;}
.get_direction{margin: 30px 0 0 0;}
.get_direction span{float: right;}
.get_direction a{background:#FCD900;border-radius: 4px;max-width:331px;width:100%;display: inline-block;font-size: 18px;line-height: 30px;letter-spacing: 0.02em;color: #000000;padding: 9px 33px 9px 43px;}
.get_direction a:hover{background:#EE9900;}
.con_main mark{background: #FCD900;padding:0;}
.accordion-button{padding: 19px 20px 19px 55px;align-items: center;letter-spacing: 0.2px;text-transform: capitalize;font-size: 14px;line-height:20px;font-family: 'RobotoMedium';background-color: transparent;box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.15);}
.acc_body_in{background: #FFFFFF;box-shadow: inset 2px 0px 0px #FF7B01;padding: 0px 0px 0px 10px;-webkit-box-shadow: inset 2px 0px 0px #ff7b01;}
.accordion-body p{font-size: 14px;line-height: 24px;letter-spacing: 0.2px;color:#000000;padding: 0;}
#abt_lg ul{margin: 0 -22px;}
#abt_lg ul li {padding: 20px 22px;width: 20%;}
.modal-header{padding:7px 18px 11px;border-bottom: 0;border-top-left-radius: 0;border-top-right-radius: 0;background-color:#0E2346;color:#ffffff; min-height: 42px;}
.modal-dialog {max-width:700px;}
div#myModal2 .modal-dialog {max-width:1180px;}
div#myModal3 .modal-dialog {max-width:1180px;}
div#myModal3 {overflow: hidden;}
div#myModal3 .modal-body {/*overflow-y: auto;height: 650px;overflow-x: auto; display: flex; */justify-content: center;align-items: center;}
div#myModal3 img#orgChart{height:auto;}
.modal-body img{display: block;margin:10px auto;}
.btn-close{background:none;color: #ffffff;opacity: 1;outline: none;}
.btn-close:hover{color:#ffffff;}
.modal-header .btn-close{padding: 0;height: auto;width: auto;}
div#myModal2 .scrollbar {height: auto;overflow: hidden;}
.carousel-control-next, .carousel-control-prev{width: 4%;}
.carousel-item h3{font-family: 'RobotoBold';font-size: 30px;margin-bottom: 15px;}
.carousel-item h3:before{content:'';width:75px;height:7px;background-color:#EE9900;display:block;margin-bottom:3px;}
.carousel-item p{font-size:18px;line-height: 24px;padding-bottom:10px;color:#ffffff;margin-bottom:1rem;}
.carousel-item p strong{font-family: 'RobotoBold';}
.carousel-item ul li {font-size: 18px;line-height: 24px;padding:5px 0;list-style:disc inside;}
.carousel-item .row {justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;min-height:420px;}
.accordion-button::after{background-image: url(../images2/plus.svg);left: 20px;position: absolute;}
.accordion-button:not(.collapsed)::after{background-image: url(../images2/minus.svg);transform: rotate(0deg);}
.accordion-item:first-of-type {border-top-left-radius: 0;border-top-right-radius: 0;}
.accordion-item {background-color: #fff;border: 0;}
.accordion-button:not(.collapsed){box-shadow: none;background-color:transparent;color:#000000;}
.accordion {margin-top: 60px;}
.accordion-body {padding: 10px 30px 15px 60px;}
.accordion-button:focus {border-color:transparent;box-shadow: none;}
div#style-3 h3.subHead {font-size: 16px;text-align: left !important;line-height: initial;margin-bottom: 9px;font-family: 'RobotoBold';}
div#style-3 .aboutEpro {text-align: left;padding: 0;height: 100%;}
div#style-3 h3.subHead:before {display: none;}
div#style-3 h3.subHead:after {display: none;}
div#style-3 .aboutEpro p {font-size: 12px;line-height: 20px;text-align: initial;margin-bottom: 5px;}
div#style-3 .cntntSHead {font-size: 14px;margin-bottom: 10px;}
div#style-3 ul.abtLi{margin:0;}
span#basic-addon1 {width: 40px;padding:0;}
span#basic-addon1 img {margin: 0 auto;display: block;}
.modal-body p {padding: 5px 0;text-align: justify;}
div#myModal1 .modal-body p {text-align: center;}
.modal-body h3 {margin-bottom: 5px;font-family: 'RobotoMedium';}
div#myModal2 h3.subHead {border-bottom: 1px solid #000000;display: inline-block;margin-bottom: 10px;}

/* news page css */
.in_table{margin-top:30px;margin-bottom:30px;padding: 15px;background-color: rgb(221 221 221 / 32%);}
.title_bck{padding: 0 15px 15px;}
.title_bck h1{font-size:30px;font-family: 'RobotoBold';}
.title_bck a{background-color: #EE9900;padding: 10px 15px;font-size: 16px;font-family: 'RobotoBold';display: inline-block;float: right;color:#ffffff;box-shadow: inset 0px -1px 4px rgb(0 0 0 / 16%);-webkit-box-shadow: inset 0px -1px 4px rgb(0 0 0 / 16%);border-radius: 4px;}
.title_bck a:hover{background-color:#000000;box-shadow:none;-webkit-box-shadow:none;}
.in_table tr td a{background-color: #EE9900;border-color:#EE9900;color:#ffffff;}
.in_table tr td a:hover{background-color: #4A6572;border-color:#4A6572;color:#ffffff;}
.in_table table {border: 1px solid #ddd;background-color: #ffffff;vertical-align: middle;margin-bottom: 0;}
.in_table tr th {background:#4A6572;color:#ffffff;border: 1px solid #ddd;vertical-align: middle;}
.in_table tr td {border: 1px solid #ddd;vertical-align: middle;}

.view_news a{background-color: #EE9900;padding: 10px 15px;font-size: 16px;font-family: 'RobotoBold';display: inline-block;color:#ffffff;box-shadow: inset 0px -1px 4px rgb(0 0 0 / 16%);-webkit-box-shadow: inset 0px -1px 4px rgb(0 0 0 / 16%);border-radius: 4px;margin: 10px 0 0 15px;}
.view_news a:hover{background-color:#000000;box-shadow:none;-webkit-box-shadow:none;}
.table-striped>tbody>tr:nth-of-type(odd)>* {--bs-table-accent-bg: var(--bs-table-striped-bg);color: var(--bs-table-striped-color);}
.carousel-indicators{margin-left: 70%;}
.hide {float: left;width: 100%;height: 100%;}
#Iframe-Master-CC-and-Rs {max-width: 512px;max-height: 100%;overflow: hidden;}
/* inner wrapper: make responsive */
.responsive-wrapper {position: relative;height: 0;}
.responsive-wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;border: none;}
.responsive-wrapper-wxh-572x612 {padding-bottom: 107%;}
.sankalan h5:before {content: '';height: 12px;width: 12px;background: #EE9900;display: inline-block;margin-right:10px;}
.sankalan h2{font-size: 35px;margin-top: 15px;font-family: 'RobotoBold';	}
.sankalan a{text-decoration:underline !important;font-size:14px;color:#ffffff;font-family: 'RobotoMedium';background-color:#EE9900;border-radius:10px;display:inline-block;padding:10px 15px;margin-top:20px;}
.sankalan a:hover{background-color:#EE9900;}
.new_area_header{background-color:#ffffff;}
.set-border {border: 5px inset #4f4f4f;}
.set-box-shadow {-webkit-box-shadow: 4px 4px 14px #4f4f4f;-moz-box-shadow: 4px 4px 14px #4f4f4f;box-shadow: 4px 4px 14px #4f4f4f;}
.set-padding {padding: 40px;}
.set-margin {margin: 30px;}
.center-block-horiz {margin-left:auto !important;margin-right:auto !important;}
.rg_head {padding-left:66px;position:relative;}
.rg_head:after{content:'';position:absolute;width:3px;height:300px;background:rgba(255, 255, 255, 0.5);left:15px;top:15%;}
select#usertypeid{background-color: #4A6572 !important;color:#ffffff;background-image:url(../images2/dwn_arrw.png) !important;background-repeat:no-repeat !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;}
a.hvr_effect {background-color: #EE9900;border-radius: 3px;font-family: 'RobotoMedium';font-size: 16px;letter-spacing: 0.01em;color: #FFFFFF;margin-top: 47px;display: inline-block;padding: 10px 20px;}
a.hvr_effect:hover{background-color:#000000;}
.hide1 {text-align: center;}
button#btnId {width: auto;}
.news_unavaialabel{float:left;width:100%;height:285px;display: flex;justify-content: center;align-items: center;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
#news_table table tr td, #news_table table tr th{vertical-align:middle;}
.hide {min-height: 160px;}
.hidden_img {height: 100%;}
.hidden_img p{text-align:left;}
.hidden_img img{height: 100%;}
div#myModal3 .hidden_img {height: auto;}
div#myModal3 .hidden_img img {height: auto;}
.email_hm{padding:8px;color: white;background-color: #333333;text-align:center;font-size:16px;margin-top:10px;}
.email_hm .fa{margin-right:5px;}
div#myModal2 .modal-dialog-scrollable .modal-body{overflow-x: hidden;}


/*homepage css start*/
#b{width: 40%;bottom: auto;left: 30%;top: 50px;}
#b .modal-dialog {width: 100%;}
#b .modal-header {border-bottom: none;padding: 10px 15px 0 0;}
#loginbox {margin-top: 0 !important;margin-bottom: 0 !important;}
.login_error {color: #A94442;}
.l_right_slider {border: 0px;}
.epro_description {margin-bottom: 20px;}
.input-group-text {width: 12% !important;}
.home-icon {display: none;}
marquee {background-color: #fff;color: #000;padding: 3px 0;border-top: 1px solid #000;margin: 0;float: left;width: 100%;cursor: pointer;}
.content_area{padding: 40px 0 0;}
.mar_content{float: left;width: 100%;}
.mar_content ul {width: auto;}
.mar_content ul li {list-style: none;display: inline-block;font-size: 15px;margin-right: 30px;}
.cct_login_form {padding: 0 0 40px;}
#sidebar {min-height: calc(100vh - 166px);}
.proVideo {float: right;width: 60%;border-bottom: 0px;padding: 0 10px;margin-right: 15%;}
.proVideo a {margin-top: 0px !important;color: #044073;font-family: 'RobotoBold';}
.aboutPara {float: left;width: 100%;margin-top: 15px;}
.issue {float: left;width: 100%;margin-bottom: 70px;}
.issue p {font-size: 15px;}
.issue p a {color: #1b217d;font-family: 'RobotoBold';}
#loginbox .panel-body {margin-top: 0px !important;padding: 5px 15px !important;}
.notification {border-bottom: 1px solid #263949 !important}
.notification .panel-heading {text-align: center;}
.notification .panel-body {padding: 0 15px !important;height: 150px;overflow: auto;}
.notifi {float: left;width: 100%;height: 220px;border-top: 0px !important;}
.notifi a {display: block;margin-bottom: 15px;}
.loginPart {width: 100%;}
.aboutPara a {background: rgba(235, 110, 32, 0.71);color: #fff;padding: 10px 20px;margin-top: 15px;display: inline-block;transition: all 0.3s ease-in-out;text-decoration: none;}
.aboutPara a:hover {background: #02823c;}
.cct_home_footer p {font-size: 14px !important;line-height: 13px !important;}
img#orgChart {max-width: 100%;height: 100%;}
.orgimg {height: 180px;display: block;}
.demoSiteLink a {background-color: #EE9900;padding: 10px 15px;}
.demoSiteLink a:hover {background-color: #000000;}
.demoSiteLink {margin-top: 0 !important;display: inline-block !important;width: auto !important;float: none !important;margin-left: 35px !important;}
.side_head h5 {display: inline-block;}
.img_fit {object-fit: cover;margin: 0 auto;display: block;}
div#myModal1 .img_fit {object-fit: cover;height: auto;width: auto;max-width: 100%;margin: auto;}
div#newsdialog .modal-header {background: #474747;display: block;padding: 5px 8px;position: absolute;right:1px;z-index: 9;top:1px;min-height: auto;}
div#news1 table tr th{font-family: 'RobotoBold';}
div#news1 table tr th, div#news1 table tr td {padding: 5px 10px;}
.mar_que{position:absolute;animation:animate 2s infinite;animation-duration:2s;margin-top:10px;padding:0;font-size:25px;font-family:'RobotoBold';background: transparent;border: 0;color: white;height:40px;}
div#eprocplan tr td, div#eprocplan tr th {padding: 6px;border: 1px solid #dddddd;font-size: 15px;}
div#eprocplan tr th {font-family: 'RobotoBold';}
div#eprocplan .modal-dialog {max-width: 60%;}
@keyframes animate {
from{color:white;}
to{color:#f56207;}
}


.basic-tooltip {
                position: absolute;
                top: -40px;
                left: 50%;
                width: 65%;
                text-align: center;
                display: none;
                transform: translateX(-50%);
                background-color: #000;
                border-radius: 6px!important;
                padding: 5px;
              color: #d9a1a1;}

            .basic-tooltip:after {
                content: '';
                position: absolute;
                bottom: -8px;
                left: 50%;
                transform: translateX(-50%);
                border-top: 10px solid #000;
                border-left: 10px solid transparent;
                border-right: 10px solid transparent;
            }
@media(max-width:1440px){
.carousel-item p {font-size: 20px;line-height: 26px;margin-bottom: 10px;}
.title_cmn{padding-top: 15px;}
.title_cmn h1 {font-size: 32px;line-height:44px;}
.con_main {padding: 35px 0;}
.con_main h2 {font-size: 25px;line-height: 32px;}
.accordion {margin-top: 35px;}
}
@media(max-width:1399px){
.video_demo h5 {font-size: 16px;}
.carousel-item h3{font-size:25px;}
.carousel-item p {font-size: 18px;padding-bottom: 15px;margin-bottom: 0;}
.carousel-item ul li {font-size:18px;line-height: 24px;}
.carousel-control-next-icon, .carousel-control-prev-icon {height: 40px;width: 40px;font-size: 28px;line-height: 42px;}
.radio_button label {padding:0 1px 0 20px;font-size: 12px;}
}
@media(max-width:1199px){
.side_head p{font-size:13px;}
.in_log p{font-size:14px;}
.rg_sidebar {padding:0;}
.lg_area ul li{padding:10px;}
.footer_area_up {padding:30px 0;}
.lg_area ul li div{height: 165px;}
.title_cmn{padding-top: 30px;}
.title_cmn h1 {font-size: 40px;line-height: initial;}
.con_main {padding: 30px 0;}
.lg_area {padding: 0 15px;}
#abt_lg ul li {padding: 10px;}
.sub_con{padding:30px 15px;margin-top: 25px;}
.con_main h2>br{display: none;}
.accordion {margin-top:40px;}
.title_cmn ul {padding: 5px 0 0 0;}
.sub_con ul {margin: 25px 0 0 0 !important;}
span#basic-addon1 {width: 38px;}
.carousel-indicators{margin-left:15%;}
#demo .carousel-control-prev {left: -25px;}
}
@media(max-width:991px){
#demo .carousel-control-next {right: -25px;}
button.navbar-toggler.collapsed{width:auto;}
.rg_head {padding-left: 10px;}
.rg_h img {height:40px;padding: 0 0 0 10px;}
.rg_h {padding: 10px 0 0 0;}
.accordion {margin-top:30px;}
.rg_sidebar {padding: 30px 0 0 0;}
footer{margin-top: 10px;}
.footer_area_bottom {padding: 15px 0;}
.state_filter {padding-top: 1.75rem;padding-bottom: 1.87rem;}
.sub_bx {padding-top: 1rem;}
.lg_area ul li {padding: 5px;width: 50%;}
.title_cmn{padding-top:25px;}
.title_cmn h1 {font-size:30px;}
.con_main h2 {font-size: 25px;}
.con_main {padding: 25px 0;}
.con_main p{padding:10px 0 0 0;font-size: 16px;line-height: 24px;}
.sub_con ul li {font-size: 16px;line-height: 24px;min-height: 65px;}
.accordion-button{padding: 15px 20px 15px 45px;}
.accordion-button::after{left: 10px;}
.accordion-body {padding: 10px 20px 15px 45px;}
.carousel-item ul li {font-size: 16px;line-height: 24px;padding: 5px 0;}
.carousel-item p {font-size: 16px;}
.carousel-item h3 {font-size: 25px;margin-bottom: 10px;}
.carousel-item h3 {font-size: 25px;margin-bottom: 15px;}
.carousel-control-next-icon, .carousel-control-prev-icon {height: 30px;width: 30px;font-size: 20px;line-height: 30px;}
.get_direction {margin: 20px 0 0 0;}
.carousel-item .row {min-height: auto;padding:25px 20px;}
.news_bx{margin-top: 0;margin-bottom: 30px;}
.gallery_area{margin-top: 0;margin-bottom:30px;}
.lg_area {padding:20px 15px;}
.mar_que {position: relative;font-size:20px;}
.radio_button label {padding:0 10px 0 22px;font-size: 14px;}
.sankalan h2 {font-size: 28px;margin-top: 10px;}
}
@media(max-width:767px){	
.rg_h {text-align:center;padding: 5px 0 0 0;}
.rg_h img {padding:0 5px;display:inline-block !important;}
header.p-md-3 img {margin: 0 auto;display: block;}
.tag_line_rg {border-left: 0;margin-top: 15px;}
.tag_line p{text-align: center;}
.tag_line_lf {padding: 0;}
.carousel-control-next, .carousel-control-prev {width: 10%;}
.gallery_area ul li{width:100%;}
.in_news {padding: 0;}
.container{padding:0 15px;}
.lf_h {text-align: center;}
.cn_h {padding: 10px 0;}
}
@media(max-width:576px){
.title_cmn h1 {font-size: 25px;}
.lg_area ul li {width:100%;}
#abt_lg ul li {width:100%;}
.lg_area ul li div {height: auto;}
.lg_area ul li div img {padding: 20px 5px;}
.sub_bx_in {flex:100%;-webkit-flex: 100%;}
.footer_area_up .col{flex:100%;margin-bottom: 15px;}
.phn:first-child {margin-bottom: 20px;}
.con_main h2 {font-size: 22px;line-height: 30px;}
}




