@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Teko:wght@300..700&display=swap');
*{  font-family: "Poppins", sans-serif;}
h1, h2, h3, h4, h5 {font-family: "Teko", sans-serif;  }
.fa{font-family:FontAwesome !important;}
a {color: #000; text-decoration:none;}
p{color: #575d6e;line-height: 27px;font-size: 16px; margin-bottom: 8px} 
ul ,ol,li{color: #575d6e;padding-bottom: 6px;font-size: 16px;}
b,strong{color: #000000dc;}
section.bnr{padding:0;}
img{max-width:100%;}
#FooterrControl1_tr_hitCounter{visibility: hidden;}
#divmainenquiry11 .close { position: absolute; right: 14px; font-size: 30px; cursor: pointer;}
.fix_line_ser{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-top: 12px;}
/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {padding: 60px 0;}
  /* background-color */
 .bg-1{background-color:#FF602E;}
 /* .bg-2{background-color :#2966be;} */
  /* Text-color */
 .cl-1{color:#FF602E;}
 /* .cl-2{color :#2966be;} */

  /* Font-Size */
 .fs-14{font-size: 14px;}
 .fs-15{font-size: 15px;}
 .fs-18{font-size: 18px;}
 .fs-22{font-size: 22px;}
 .fs-62{font-size: 62px;}
  /* Font-weight */
  .fw-300{font-weight: 300;}
  .fw-500{font-weight: 500;}
  .fw-600{font-weight: 600;}
  .fw-700{font-weight: 700;}
  .fw-800{font-weight: 800;}
  .fw-900{font-weight: 900;}
  /* hm_heading */
.hm_heading{position:relative;color:#000;padding-bottom: 5px;text-transform:uppercase;font-size: 47px;}
.hm_heading:before{position:absolute;content:'';left:0px;bottom:0px;height:2px;width:60px;background-color:#ff602e;  }
.hm_heading.centered::before{left:50% !important;margin-left:-30px;}
/*  */
/*  */
.main-table{ Font-size:15px; color:#333; line-height:24px; text-align:justify; padding: 0 5px;}
.main-heading{font-weight:bold;Font-size: 25px;color:#000;line-height:36px;text-align:left;margin-bottom: 10px;padding: 0;}
.sub-heading{font-weight:bold;Font-size: 24px;color:#333;line-height:30px;margin:0;text-align:left;}

 /* text-justify */
 .text-justify{text-align: justify;}
 .table-responsive {overflow: hidden;padding: 0;}
 /*Btn Style One*/
.btn-style-one{position: relative;display: inline-block;line-height: 30px;color: #ffffff;font-weight: 600;overflow: hidden;background:none;border-radius:0px;padding: 12px 35px 12px;text-transform: uppercase;background-color:#ff602e;}
.btn-style-one:before{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;-webkit-transform: scale(0.2, 1);transform: scale(0.2, 1);background-color:#ffffff;}
.btn-style-one .txt{position:relative;z-index:1;}
.btn-style-one .arrow{margin-left:6px;}
.btn-style-one:hover::before{opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.btn-style-one:hover{color: #ff602e;}
 /*Btn Style three*/
.btn-style-three{position: relative;display: inline-block;line-height: 30px;color: #000;padding: 11px 32px 11px;overflow: hidden;background:none;letter-spacing:1px;border-radius:0px;font-weight:600;text-transform: uppercase;border:1px solid #000;}
.btn-style-three:before{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;transition: 0.3s;z-index: 1;opacity: 0;background-color: #000;transform: scale(0.2, 1);}
.btn-style-three .txt{position:relative;z-index:1;}
.btn-style-three:hover::before{opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.btn-style-three:hover{color: #ffffff;border-color:#000;}
/*  */
   /*  */
.dropdown-item {font-size: 14px;padding: 2px 12px !important;}
.dropdown-item:focus, .dropdown-item:hover {color: #fff;background-color: #1b2523;}
.dropend .dropdown-menu[data-bs-popper]{left: auto;right: 100%;}
.dropdown-menu {border-radius: 0;}
/*--------------------------------------------------------------
# inner-pg-sec
--------------------------------------------------------------*/
.inner-pg-sec{padding-top: 0;background-color: #c5c5c5;}
.inner-pg-sec > .container{position: relative;margin-top: -180px;padding: 20px;background-color: #ffffff;box-shadow: rgb(8 8 8 / 25%) 0px 13px 27px -5px, rgb(118 110 110 / 30%) 0px 8px 16px -8px;min-height: 380px;}
.inner-pg-sec .hm_heading{text-align: left;}
/*--------------------------------------------------------------
# Header-Top
--------------------------------------------------------------*/
.header-top{    position: absolute;z-index: 99999999;right: 73px;top: 8px;}
.topbar ul{display: flex;justify-content: end;align-items: center; margin: 0;padding: 7px 0;}
.topbar ul li{margin-left: 20px;list-style: none;}
.topbar ul li a{color: #fff; transition: ease-in-out .5s;font-size: 15px;}
.topbar ul li a i{margin-right: 4px;}
.topbar ul li a:hover{color: #ff602e;;}
/*  */
.dropdown_c {position: relative;margin-left: 14px;display: inline-block;}
.selected span {cursor: pointer;display: flex;background: #fff;width: 100%;border-radius: 5px;color: #000;padding: 8px;margin: 4px 0;}
.selected span a {color: #000;}
.dropdown_c img {margin-right: 10px;}
.selected img {width: 35px;}
/*--------------------------------------------------------------
#innr-pg-bnnr
--------------------------------------------------------------*/
/*innr-pg-bnnr*/
.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-bnnr{/* padding: 100px 0 0; */width: 100%;background-size: cover;min-height: 600px;text-align: center;position:relative;margin-bottom: 40px;display: flex;justify-content: center;align-items: center;padding-bottom: 45px;background-attachment: fixed;}
.innr-pg-bnnr:after{content:'';position:absolute;left: 0px;right: 0px;top: -1px;bottom: 0px;width:100%;height:100%;z-index: 0;background-image: linear-gradient(45deg, #050b40d4, #0000008c);}
.main-table.innr-pg{padding-bottom:50px;}
.innr-pg-bnnr h1{color:#fff;text-align:center;text-transform:uppercase;font-size: 72px;font-weight: 500;position:relative;z-index:1;}
/* .innr-pg-bnnr h1:after{content:'';position:absolute;bottom: -4px;margin:0 auto;left:0;right:0;width:100px;height:4px;border-radius:2px;background:#fff;} */
.inner-pages ul, .innr-pg ul{padding:0px; margin-bottom:0;}
.inner-pages li, .innr-pg li {position: relative; list-style: none; padding-left: 30px;}
.inner-pages li:before, .innr-pg li:before{content: "\f101";  position: absolute; font-family: FontAwesome; font-size: 17px; line-height: 30px;    left: 7px;  top: -2px; color: #a2d5f2;}
.innr-pg-bnnr-btm{}
.innr-pg-bnnr-btm a{font-size: 17px;text-transform: uppercase;letter-spacing: 2px;color: #fff;transition: 0.3s linear;}
.innr-pg-bnnr-btm a:hover{ color: #ff602e ;}
.innr-pg-bnnr-btm a:last-child{color: #ff602e !important;}
.innr-pg-bnnr-btm img{margin: 0 17px;width: 16px;vertical-align: baseline;}
/*innr-pg-bnnr*/
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.head-img{padding: 0;}

/*--------------------------------------------------------------
# nav
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# banner-section
--------------------------------------------------------------*/
.banner-section{position:relative;overflow:hidden;}
.banner-section::before{position:absolute;content:'';left:0px;top:0px;right:0px;bottom:0px;z-index:2;background-image: linear-gradient(45deg, #050b40d4, #0000008c);}
.banner-section .content-column{position:relative;z-index:10;}
.banner-section .content-column .inner-column{position:relative;}
.banner-section .content-column .title{position:relative;color: #ffffff;font-size: 19px;line-height:1.8em;margin-bottom: 10px;font-weight:400;opacity: 0;transform: scaleY(0);transform-origin: top;letter-spacing: 3px;padding-right:70px;display:inline-block;text-transform:uppercase;transition: all 1000ms ease;}
.banner-section .content-column .title:before{position:absolute;content:'';right:0px;top: 16px;height:2px;width:60px;background-color:#ff602e;}
.banner-section .active .content-column .title{animation: fadeIn 2000ms ease-in-out; opacity: 1;transform: scaleY(1);transition-delay: 600ms;}
.banner-section .content-column h1{position:relative;color:#ffffff;opacity: 0;font-size: 60px;transform: scaleY(0);text-transform:uppercase;transition: all 2000ms ease;}
.banner-section .active .content-column h1{opacity: 1;transform: scaleY(1);transition-delay: 1000ms;}
.banner-section .content-column .text{position:relative;color:#ffffff;font-size: 17px;margin-top:15px;margin-bottom:30px;font-weight:400;opacity: 0;z-index:1;max-width:665px;transform: scaleY(0);transform-origin: top;transition: all 2500ms ease;}
.banner-section .active .content-column .text{opacity: 1;transform: scaleY(1);transition-delay: 1000ms;}
.banner-section .carousel-caption {position: absolute;bottom: 0;top: 0;left: 10%;padding-top: 1.25rem;padding-bottom: 1.25rem;color: #fff;text-align: left;display: flex !important;align-items: center;}
.banner-section .carousel-control-prev , .banner-section .carousel-control-next {z-index: 10;width: 4%;}
/*--------------------------------------------------------------
# services-section
--------------------------------------------------------------*/
.services-section{position:relative;background-color: #c5c5c5;}
.services-section .inner-container{position:relative;z-index:10;margin-top:-130px;}
.services-block{position:relative;margin-bottom:30px;}
.services-block .inner-box{position:relative;padding:45px 30px;overflow:hidden;background-color:#ffffff;}
.services-block .inner-box .content{position:relative;padding-left:70px;}
.services-block .inner-box .content .icon{position:absolute;left:0px;top:0px;color: #1b2523;font-size:54px;line-height:1em;display:inline-block;transition: all 600ms ease;}
.services-block .inner-box:hover .content .icon{color:#ff602e;transform: scale(-1) rotate(180deg);}
.services-block .inner-box h4{position:relative;color:#000;text-transform:uppercase;}
.services-block .inner-box h4 a{position:relative;color:#000;transition:all 500ms ease;font-family: "Teko", sans-serif;font-size: 32px;}
.services-block .inner-box:hover h4 a{color:#ff602e;}
.services-block .inner-box .content .text{margin-bottom: 14px;line-height: 27px;}
.services-block .inner-box .arrow{position:absolute;right:0px;bottom:0px;width:65px;height:48px;z-index:1;color:#ffffff;font-size:22px;line-height:48px;text-align:center;}
.services-block .inner-box .arrow:after{position:absolute;content:'';left:-5px;top:-5px;width:82px;height:82px;z-index:-1;border-radius:50%;background-color:#ff602e;transition:all 500ms ease;}
.services-block .inner-box:hover .arrow:after{background-color:#1b2523;}
.services-block .inner-box .fix_line{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden;}
/*--------------------------------------------------------------
# welcome-section
--------------------------------------------------------------*/
.welcome-section{position:relative;padding: 7% 0;pad;background-color: #c5c5c5;background-position:right bottom;background-repeat:no-repeat;}
.welcome-section .image-column .inner-column{position:relative;}
.welcome-section .image-column .image{position:relative;}
.welcome-section .image-column .image img{position:relative;width:100%;display:block;}
.welcome-section .image-column .inner-column .case-box{position: absolute;left: -75px;bottom: -75px;width: 240px;color: #ffffff;font-size: 85px;padding: 17px;text-align: center;background-color: #ff602e;font-family: "Teko", sans-serif;}
.welcome-section .image-column .inner-column .case-box sup{font-family: "Teko", sans-serif;}
.welcome-section .image-column .inner-column .case-box span{position:relative;display:block;color:#ffffff;font-size:23px;font-weight:700;line-height:1.3em;}
.welcome-section .content-column .inner-column{position:relative;}

/*--------------------------------------------------------------
# counter-section
--------------------------------------------------------------*/
.counter-section{position: relative; padding: 100px  0 300px;background: url(./Image/counter_bg.jpg) no-repeat fixed center top/cover ;}
.counter-section::before{position: absolute;content: '';left: 0px;top: 0px;right: 0px;bottom: 0px;opacity: 0.80;z-index: 0;background-color: #1b2523;}
.counter-section > .container{position: relative; z-index: 999;}
.counter-section .hm_heading{color: #fff;}
.counter-section p{color: #fff;}
.fact-counter{position:relative;}
.fact-counter .counter-column{position:relative;z-index:3;margin-bottom:30px;}
.fact-counter .counter-column .inner{position:relative;text-align:left;padding:40px 20px;border:1px solid rgba(255,255,255,0.15);background-color: #1b2523ab;transition:all 300ms ease;}
.fact-counter .counter-column .inner:hover{border-color:#ff602e;}
.fact-counter .counter-column .inner .content{position:relative;padding-left:64px;}
.fact-counter .counter-column .count-box{position:relative;color:#ffffff;font-size:45px;line-height:1em;}
.fact-counter .counter-column .count-box sup{position:relative;color:#ffffff;font-family: "Teko", sans-serif;font-size: 50px;}
.fact-counter .counter-column .icon{position:absolute;left:0px;top:0px;color: #c5c5c5;font-size:44px;line-height:1em;transition: all 600ms ease;transition: all 600ms ease;}
.fact-counter .counter-column .inner:hover .icon{transform: scale(-1) rotate(180deg);}
.fact-counter .counter-column .count-text{display:inline-block;color:#ffffff;line-height:1em;font-family: "Teko", sans-serif;font-size: 55px;}
.fact-counter .counter-column .count-outer{position:relative;font-size:48px;line-height:1em;}
.fact-counter .counter-column .counter-title{margin-top:10px;color:#ffffff;font-size: 20px;}
.fact-counter.style-two .counter-column .inner{background:none;border:0px;padding:40px 0px;}
/*--------------------------------------------------------------
# counter-btm-section
--------------------------------------------------------------*/
.counter-btm-section{margin-top: -250px;    position: relative;z-index: 9;}
/*--------------------------------------------------------------
# practice-section
--------------------------------------------------------------*/
.practice-section{position:relative;padding: 7% 0;background-color:#ffffff;background-position:left bottom;background-repeat:no-repeat;}
.practice-section .inner-container{position:relative;border:1px solid #e1e1e1;}
.practice-section .inner-container:before{position:absolute;content:'';left:-1px;top:-1px;right:-2px;bottom:-2px;border:3px solid #ffffff;}
.practice-section .inner-container:after{position:absolute;content:'';left:0px;top:100%;height:1px;width:100%;border-bottom:1px solid #e1e1e1;}
.practice-section .inner-container .practice-block{padding:0px;float:left;}
.practice-section .inner-container .practice-block:nth-child(4n + 0) .inner-box{border-right:0px;}
.practice-block{position:relative;}
.practice-block .inner-box{position: relative;text-align: center;padding: 40px 22px;height: 100%;background-color: #ffffff;border-right: 1px solid #e1e1e1;}
.practice-block .inner-box:before{position:absolute;content:'';left:0px;top:0px;bottom:0px;height:100%;width:40%;opacity:0;background-color:#ff602e;transition:all 500ms ease;	}
.practice-block .inner-box:hover::before{opacity:1;width:100%;}
.practice-block .inner-box .icon{position:relative;font-size:60px;color: #1b2523;line-height:1em;margin-bottom:28px;display:inline-block;transition:all 500ms ease;}
.practice-block .inner-box:hover .icon{color:#ffffff;transform:rotateY(180deg);}
.practice-block .inner-box .icon img {transition: all .2s ease-in-out;}
.practice-block .inner-box:hover .icon img {filter: invert(1);}
.practice-block .inner-box h5{position:relative;margin-bottom:12px;text-transform:uppercase;}
.practice-block .inner-box h5 a{position:relative;color:#000;transition:all 500ms ease;font-family: "Teko", sans-serif;font-size: 28px;}
.practice-block .inner-box:hover .arrow,
.practice-block .inner-box:hover .text,
.practice-block .inner-box:hover h5 a{color:#ffffff;}
.practice-block .inner-box .text{color:#575d6e;margin-bottom:15px;transition:all 500ms ease;position: relative;}

/*--------------------------------------------------------------
# getintouch-section
--------------------------------------------------------------*/
.getintouch-section{position: relative;/* background-color: #c5c5c5; */padding: 6% 0;}
.getintouch-section .form-control{ border-radius: 0;  padding: 15px;}
.getintouch-section .sbmt {cursor: pointer;color: #fff;background: #000;padding: 10px 30px;line-height: 26px;font-size: 18px;font-weight: 600;border: none;}
/*--------------------------------------------------------------
# team-section
--------------------------------------------------------------*/
.team-section{position:relative;padding: 6% 0;background-color:#ffffff;}
.team-block{position:relative;z-index:1;margin-bottom:30px;}
.team-block .inner-box{position:relative;}
.team-block .inner-box .image{position:relative;overflow:hidden;}
.team-block .inner-box .image:before{position: absolute;top: 50%;left: 50%;z-index: 2;display: block;content: '';width: 0;height: 0;background: #ff5f2ec0;border-radius: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;}
.team-block .inner-box:hover .image:before{animation: circle .75s;}
@-webkit-keyframes circle {
	0% {opacity: 1;}
	40% {opacity: 1;}
	100% {width: 200%;height: 200%;opacity: 0;}
}
@keyframes circle {
	0% {opacity: 1;}
	40% {opacity: 1;}
	100% {width: 200%;height: 200%;opacity: 0;}
}

.team-block .inner-box .image img{position:relative;width:100%;display:block;}
.team-block .inner-box .lower-box{position:relative;text-align:center;padding:30px 15px 0px;}
.team-block .inner-box .lower-box h5{letter-spacing:1px;}
.team-block .inner-box .lower-box h5 a{position:relative;color:#000;text-transform:uppercase;transition:all 300ms ease;}
.team-block .inner-box .lower-box h5 a:hover{color:#ff602e;}
.team-block .inner-box .lower-box .designation{position:relative;color:#575d6e;font-size:16px;margin-top:8px;margin-bottom:12px;}
.team-block .inner-box .lower-box .arrow{position:relative;color:#ff602e;font-size:20px;transition:all 300ms ease;}
.team-block .inner-box .lower-box .arrow:hover{color:#111111;}
/*--------------------------------------------------------------
# mission-vision-section
--------------------------------------------------------------*/
.mission-vision-section{position: relative;padding: 80px 0px;padding-bottom: 120px;background-color: #c5c5c5;background-size: cover;background-position: center bottom;}
.mission-vision-section .content{background-color: #fff;padding: 37px 50px;min-height: 350px;}
.mission-vision-section .content .fa{color: #ff602e; opacity: 0.5;font-size: 40px;}
.mission-vision-section .content h2{font-size: 44px; text-align: center;   color: #000;}
.mission-vision-section .content p,.mission-vision-section .content ul li{font-size: 17px;    color: #575d6e;}
.mission-vision-section .carousel-control-next,   .mission-vision-section .carousel-control-prev{width: 60px;height: 60px;opacity: 1;background: #ff602e;top: 40%;border-radius: 50%;transition: .3s;padding-top: 6px;}
.mission-vision-section .carousel-dark .carousel-control-next-icon,   .mission-vision-section .carousel-dark .carousel-control-prev-icon { filter: invert(0) grayscale(0);}
.mission-vision-section .carousel-control-prev{left: -100px;}
.mission-vision-section .carousel-control-next{right: -100px;}
.mission-vision-section .carousel-indicators {bottom: -85px;}
.mission-vision-section .carousel-indicators [data-bs-target] {width: 20px; height: 20px; border-radius: 50%; background-color: #ff602e; margin: 0 5px;}
/*--------------------------------------------------------------
# footer-top
--------------------------------------------------------------*/
.footer-top {position: relative; padding-top:0; padding-bottom: 0;}
.footer-top-cont{position: absolute;z-index: 999;left: 0;right: 0;bottom: -190px;}
.footer-top .inner-container{position:relative;background-color: #c5c5c5;}
.footer-top .inner-container:before{position:absolute;content:'';right:0px;bottom:0px;border-bottom: 150px solid #ff602e;border-left: 150px solid transparent;}
.footer-top .inner-container .image{height: 100%;}
.footer-top .inner-container .image img{    width: 100%;height: 100%;}
.footer-top .inner-container .content{position:relative;}
.footer-top .inner-container .content h2{position:relative;color: #000;font-size:56px;margin-bottom:22px;text-transform:uppercase;}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.footer {position: relative;background-color: #1b2523;padding-top: 50px;/* margin-top: 40px; */padding-bottom: 0px;}
.footer .footer-about p {font-size: 15px;color: #8fa4c2;font-weight: 400;margin: 20px 0;line-height: 30px;}
.social-links{display:flex;flex-direction:column;position:fixed;left:0;top: 40%;z-index:99;}
.social-links a {background-color:#1b2523;display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;border: 1px solid rgba(255, 255, 255, 0.10);font-size: 16px;color: #fff;margin-right: 10px;transition: 0.3s;}
.social-links a:hover {background-color: #ff602e;;border-color: #ff602e;}
.footer h4 {font-size: 28px;position: relative;padding-bottom: 12px;margin-top: 10px;color: #fff;}
.footer .footer-links {margin-bottom: 30px;}
.footer .footer-links ul {list-style: none;padding: 0; margin: 0;}
.footer .footer-links ul li {padding: 8px 0;display: flex;align-items: center;}
.footer .footer-links ul li:first-child {padding-top: 0;}
.footer .footer-links ul a {position: relative;color: #8fa4c2;font-size: 15px;font-weight: 400;padding-left: 22px;}
.footer .footer-links ul a:hover {color:#ff602e;}
.footer .footer-links ul li a::before {content: '';position: absolute;left: 0px;top: 7px;width: 12px;height: 9px;background: url(./Image/logo-small-icon.png) no-repeat;}
.footer .footer-contact p {margin-bottom: 5px;}
.footer .copyright {padding: 10px 0;}
.footer .copyright p {margin-bottom: 0;}
.footer .credits {margin-top: 6px;font-size: 13px;}
.footer .ft_hr{color: antiquewhite;}
.footer .footer-contact .ft_cnt{margin-bottom: 10px;color: #8fa4c2;font-size: 16px;}
.footer .footer-contact .ft_cnt p{color: #8fa4c2;font-size: 16px;}
/*  */
/*  */
.contact_frm .form-control{ border-radius: 0;  padding: 15px;}
.contact_frm .sbmt {cursor: pointer;color: #fff;background: #000;padding: 10px 30px;line-height: 26px;font-size: 18px;font-weight: 600;border: none;}

/*  */
.top {position: fixed;right: 18px;bottom: 30px;text-align: center;color: #ff602e;border-radius: 50%;background-color: #fFF;width: 50px;height: 49px;line-height: 49px;z-index: 999;cursor: pointer;opacity: 0;transition: ease-in 0.5s;display: flex;justify-content: center;align-items: center;}
.top.scll-top {  opacity: 1; transition: ease-in 0.5s;  bottom: 56px;}
.top .fa { display: block !important;}

/*--------------------------------------------------------------
# innr-ser-pg
--------------------------------------------------------------*/
.hm_heading.ser_title{font-size: 44px;padding-bottom: 8px;}
.innr-ser-pg ul{ position:relative;list-style: none; padding-left: 0;}
.innr-ser-pg li{position:relative;font-size:15px;padding-left:30px;font-weight:400;line-height:1.6em;}
.innr-ser-pg li:before{position:absolute;content: "\f00c";left:0px;top:5px;color:#ff602e;font-size:18px;line-height:1em;font-family: "fontawesome";}
.innr-ser-pg .service-menu { background: #ff602e;}
.innr-ser-pg .service-menu h4 {color: #fff;font-size: 23px;letter-spacing: .5px;padding: 15px 0 10px 0;border-bottom: 2px solid rgba(255, 255, 255, .4);margin: 0;}
.innr-ser-pg .service-menu li::before  {content: '';}
.innr-ser-pg .service-menu li {margin: 0;padding: 8px 10px;border-bottom: 1px solid rgba(255, 255, 255, .2);}
.innr-ser-pg .service-menu li a { color: #ffffffc4; font-size: 14px ; letter-spacing: .3px}
.innr-ser-pg .service-menu li:last-child { border-bottom: 0}

/*--------------------------------------------------------------
# widgetpage6
--------------------------------------------------------------*/
 #WidgetControl6{display: none;}
.ser_btm_wrapper{background-color: #c5c5c5; margin: 20px 0;}
 .ser_btm_wrapper .hm_heading{text-align: left; font-size: 42px;padding-bottom: 8px;}
 .ser_btm_wrapper_img{position: relative; overflow: hidden;}
 .ser_btm_wrapper:hover .ser_btm_wrapper_img::before{content: ""; position: absolute;inset: 0; background-color: #ff5f2ec5; }
 .ser_btm_wrapper_img img{height: 380px;width: 100%; transition: 0.3s linear;}
.ser_btm_wrapper:hover .ser_btm_wrapper_img img{opacity:0.7;transform:scale(1.07,1.07) rotate(3deg);}
 .ser_btm_sec{padding:0 30px;}
/*  */
#widgetsControl,#widgetsControl_C{height: auto !important;}



@media screen and (max-width: 768px) {
  .footer-top-cont {position: relative;}
    .footer {padding-top: 20px;margin-top: 0px;}
    .mission-vision-section .content {padding: 20px 10px;}
}

.contact .close { position: absolute; right: 14px; font-size: 30px; cursor: pointer; top: 0;}
/*nav-bar*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
#MenuControl_C .bg-light {--bs-bg-opacity: 1;background-color: transparent !important;height:100%;}
#MenuControl .nav-link:focus,#MenuControl .nav-link:hover{background-color: #1b2523 !important;color:#fff !important;}
.nav-link{font-weight: 500;color:#fff;font-size: 15px;}
.nav-fill{width:100%; font-size: 15px;}
.navbar-brand{margin:0;}
/*nav-bar*/
@media (max-width: 1170px){
.navbar-expand-md .navbar-nav .nav-link{padding-right:1px; padding-left: 1px;}
}
@media (max-width: 991px){
#MenuControl, #MenuControl_C, #HeaderControl, #HeaderControl_C, #widgetsControl_C, #widgetsControl{ height: initial !important;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 12px;}
	}
@media (max-width: 769px){

}
a{text-decoration:none;}
@media (max-width: 767px){
.navbar.navbar-expand-md{text-align:center;}
.navbar.navbar-expand-md .container-fluid{display:block;}
.nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;}
.navbar-nav>li{ display: block; text-align: left; padding: 4px 0; border-bottom: 1px solid #999; border-right:0; }
.nav-item ul li .dropdown-toggle::after{transform: rotate(90deg);}
.nav-item .nav-link.dropdown-toggle::after {position: absolute; right: 5px; top: 15px;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 14px;padding-right: 5px; padding-left: 5px;}
}


.table-responsive {
    min-height: .01%;
    overflow: hidden !important;border: 0; padding:0;
}

#HeaderControl{height: 82px;float: Left;margin-bottom: 0;padding: 0px 0;transition: 0.5s;position: absolute;/* left: 74px; */top: 46px;z-index: 9;width: 30%;background: transparent;text-align: center;}
#HeaderControl.RadDock_Default .rdMiddle .rdCenter, #HeaderControl.RadDock_Default .rdBottom .rdCenter{    background-color: transparent !important;}
#MenuControl.RadDock_Default .rdMiddle .rdCenter, #MenuControl.RadDock_Default .rdBottom .rdCenter{    background-color: transparent !important;}
#MenuControl{height: 82px;float: Right;margin-bottom: 0;padding: 0px 0;transition: 0.5s;position: absolute;right: 0;top: 46px;z-index: 9;width: 71%;background: transparent;}
.body-fx #HeaderControl{height: 90px;float: Left;position: fixed;/* width: 33%; */padding: 0;padding-left: 0;background: #034d82;z-index: 99;text-align: left;transition: 0.5s;height: 80px !important;top: 0;}
.body-fx #logo-web{margin-top: 6px;}
.body-fx #MenuControl_C{height: 68px !important;}
.body-fx #MenuControl {height: 90px;float: Right;position: fixed;right: 0;width: 71%;padding: 6px 0;padding-right: 0;background: #034d82;transition: 0.5s;top: 0px;height: 80px !important;}

center #form1 #HomepagecontentControl{/* padding-top: 120px; */padding-bottom:25px;}
center #form1 .top-nav{background: #111;}

.body-fx center #form1 #HeaderControl{margin-left:0;}
.body-fx center #form1 #MenuControl{margin-right: 0px;}
center #form1 footer{opacity:1; visibility:visible;}

/*  */
.navbar-toggler{background-color: #fff;}
@media screen and (max-width: 768px) {
.banner-section .carousel-caption{display: none !important;}
.services-section .inner-container {margin-top: 0px;}
.footer-top-cont {bottom: 0px;}
#HeaderControl,#MenuControl{position: static; width: 100%; height: auto; padding: 4px 0;background-color: #1b2523;}
}