@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&display=swap');
body { font-family: "Poppins", sans-serif; color: #585858;}
a {color: #585858; text-decoration:none; font-family: "Poppins", sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: "Poppins", sans-serif;color: #222;}
p,ul,ol,li{ font-family: "Poppins", sans-serif; color: #585858; font-size: 16px;} 
section.bnr{padding:0;}
ul,ol{line-height: 28px;}
img{max-width:100%;}
footer img{background:#fff;border-radius:10px;padding-left: 15px;margin-right: 10px;}
#divmainenquiry11 .close { position: absolute; right: 14px; font-size: 30px; cursor: pointer;}
.li_icon{background-color: #db3269;display: inline-block;margin: 20px 20px 20px 5px;width: 56px;height: 56px;border-radius: 6px;flex: none;}
.li_icon .fa{display: flex;justify-content: center;align-items: center;height: 100%;color: #fff;font-size: 22px;}
/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {padding: 60px 0;}
  /* background-color */
 .bg-1{background-color:#222;}
 .bg-2{background-color :#db3269;}
 .bg-3{background-color :#f7f7f8;}
  /* Text-color */
 .cl-1{color:#222;}
 .cl-2{color :#585858;}
 .cl-3{color:#db3269;}
  /* Font-Size */
 .fs-11{font-size: 11px;}
 .fs-12{font-size: 12px;}
 .fs-13{font-size: 13px;}
 .fs-14{font-size: 14px;}
 .fs-15{font-size: 15px;}
 .fs-17{font-size: 17px;}
 .fs-18{font-size: 18px;}
 .fs-22{font-size: 22px;}
 .fs-30{font-size: 30px;}
 .fs-35{font-size: 35px;}
  /* 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;}
  /* line-height */
  .lh-30{line-height: 30px;}
  .lh-45{line-height: 45px;}
  .lh-50{line-height: 50px;}
  
 /* Scroll */
  ::-webkit-scrollbar{   width: 10px;height: 10px;border-radius: 0px}
 ::-webkit-scrollbar-thumb{ background-color:#191514;background-color: #db3269;  border-radius: 30px}
 ::-webkit-scrollbar-track{ background: #fff;box-shadow: inset 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 0px} 
 /* hm_btn */
 .hm_btn{display: inline-block;padding: 12px 26px;background-color: #db3269;font-size: 14px;font-weight: 600;color: #fff;text-align: center;border-radius: 50px;box-shadow: 4px 4px 4px rgba(0, 0, 0, .13);}
 .hm_btn:hover{color: #fff;}
 /* text-justify */
 .text-justify{text-align: justify;}
 /* hm_heading */
 .hm_heading{font-size: 30px;font-weight: 700;line-height: 45px;color: #222;}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/

#header{background: #fff;/* box-shadow: 0 0 10px rgba(0, 0, 0, .12); */}
#header .head-img{padding: 0px 0;/* text-align: center; */}
/*--------------------------------------------------------------
# popular_services
--------------------------------------------------------------*/
.popular_services_tab_sec li button.active,
.popular_services_tab_sec li button:hover {background: 0 0 !important;}
.popular_services_tab_sec li button.active::before,
.popular_services_tab_sec li button:hover::before {content: '';position: absolute;top: 42px;left: 0;right: 0;bottom: 0;margin: 0 auto;width: 100%;height: 4px;background: #db3269 !important;border: none !important;color: #3c3c3c;font-weight: 700;border-radius: 200px;}
.popular_services_tab_sec .nav-item button {margin: 0 20px !important;font-weight: 700 !important;font-size: 16px !important;line-height: 24px !important;padding: 6px !important;color: #222222cc !important;}
.popular_services_tab_sec .nav-item .active {color: #db3269 !important;}
@media only screen and (min-width: 576px) {
    .popular_services_tab_sec li button {border: none !important;border-bottom: 3px solid transparent !important;color: #a3a3a3;font-size: 16px;font-weight: 500;line-height: 24px;padding: 26px 50px 18px !important;position: relative;text-align: center;}
}
.ser_item{position: relative;}
.tag, .tag2 {background-color: #db3269;font-weight: 600;padding: 5px 15px;color: #fff;}
.tag{border-radius: 0 2px 2px 0;left: 0;}
.tag2 {border-radius: 2px 0 0 2px;right: 0;}

/*--------------------------------------------------------------
# footer
--------------------------------------------------------------*/
.footer {background-color: #222;}
.footer ul li::marker {color: #585858;}
.ft_items{line-height: 30px;    padding-left: 0px;}
.ft_items li a{color: #fff; font-size: 13px;}
.ft_items li a:hover {padding-bottom: 6px !important;padding-left: 10px;transition: .9s !important;}
.ft_more{margin-bottom: 0;}
.more_less_btn{font-family: "Poppins", sans-serif;color: #db3269;font-size: 13px;background: none;border: none;text-decoration: underline;}
.table-responsive {padding-left: 0;padding-right: 0;overflow: initial;}

/*--------------------------------------------------------------
# nav-bar
--------------------------------------------------------------*/
/*nav-bar*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
/*#MenuControl*/ .navbar.bg-light{background-color: transparent !important; height:100%;}
#MenuControl .nav-link:focus,#MenuControl .nav-link:hover{background-color:#fff !important; color:#585858 !important;}
.nav-link{font-weight: 400;color: #222;font-size: 14px;}
.nav-fill{width:100%; font-size: 15px;}
.navbar-brand{margin:0;}
.nav-item{position:relative;}
.dropdown-item:focus, .dropdown-item:hover {color: #fff;background-color: #db3269;}
.navbar-nav .dropdown-menu {border-radius: 15px;padding: 12px;}
/*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: 767px){
.navbar-toggler{background:#eee;}
.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;}
}
/* nav fix */
.body-fx #HeaderControl{float: Left;position: fixed;padding: 0;padding-left: 0;z-index: 99;text-align: left;top: 0;}
.body-fx #MenuControl {float: Right;position: fixed;right: 0;padding: 0;padding-right: 0;top: 0;}
  @media (max-width: 767px){
    #header .head-img {
    padding: 0px 0;
    text-align: center;
}
  .body-fx #HeaderControl {float: Left;position: static;width: 100%;}
  .body-fx #MenuControl{ float: Left;position: static; width: 100%;}
  }
/* nav icon */
.dropdown-toggle::after {border-bottom: 2px solid #222;border-left: 0;border-right: 2px solid #222;border-top: 0;content: "";display: inline-block;height: 8px;margin-left: 8px;margin-top: 4px;-webkit-transform: rotate(403deg);transform: rotate(403deg);width: 8px;vertical-align: .255em;}
@media (min-width:1023px){
  .navbar-nav li:hover > ul.dropdown-menu {display: block;transition: 0.3s linear;}
  .dropdown-submenu {position:relative;}
  .dropdown-submenu > .dropdown-menu {top: 0;right:100%;left: auto;margin-top:-6px;}
  /* rotate caret on hover */
  .dropdown-menu > li > a:hover:after {text-decoration: underline;transform: rotate(180deg);}
  .dropend .dropdown-menu {right: 100% !important;left: auto !important;top: 0;}
  }
  .dropdown-item {font-size: 13px;color: #585858;padding: 4px 8px;}
/*--------------------------------------------------------------
# breadcrumb
--------------------------------------------------------------*/
.breadcrumb{margin-top: 20px; margin-bottom: 40px;}
.breadcrumb a{color: #222;font-weight: 700;font-size: 14px;line-height: 21px;transition: 0.3s;}
.breadcrumb a:nth-child(1):hover{color:#0a58ca;}
.breadcrumb .fa{margin:0 18px;display: inline-block;font-size: 17px;font-weight: 700;margin-left: 14px;}
.breadcrumb .breadcrumb_inner{color: #db3269;font-weight: 400;font-size: 14px;line-height: 21px;}
/*--------------------------------------------------------------
# general_heading
--------------------------------------------------------------*/
.main-table{  font-size:15px; text-align:justify; }
.main-heading{color: #222;font-size: 30px;font-style: normal;font-weight: 700;line-height: 45px;}
.sub-heading{color: #222;font-size: 18px;font-weight: 800;margin-bottom: 18px;position: relative;}
.sub-heading::after {/* content: ""; *//* position: absolute; *//* bottom: -8px; *//* left: 0; *//* width: 48px; *//* height: 5px; *//* background: #db3269; *//* border-radius: 6px; */}
.title{margin-top: 24px; background-color: #db3269;color: #fff !important;font-weight: 800;padding: 8px;border-radius: 6px;min-height: 62px;display: flex;justify-content: center;align-items: center;text-align: center;box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;}
#RadDockZone1{max-width: 100%;}
.main-table p,.main-table ul,.main-table ol,.main-table li,.main-table span,.main-table b, .main-table strong{font-family: "Poppins", sans-serif;color: #222;font-size: 15px;} 
/*--------------------------------------------------------------
# Inner-contact
--------------------------------------------------------------*/
.cont_detail{margin-top: -6px;}
.innr_cnt .cont_icon{    background-color: #db3269;display: inline-block;width: 60px;height: 60px;line-height: 70px;position: relative;}
  .innr_cnt .cont_icon::after{position: absolute;content: "";right: 0;height: 13px;width: 100%;top: -8px;z-index: 1;transition: all .5s;background-color: #db3269;transform: scale(1, 1.2);}
  .innr_cnt .cont_icon::before{content: "";position: absolute;top: -9px;left: 60px;border-width: 0 13px 12px 0;border-style: solid;border-color: #db3269;border-right-color: transparent !important;border-left-color: transparent !important;display: block;transition: all .4s;opacity: .7;}
  .innr_cnt .cont_icon .fa{color: #fff; font-size: 30px;}
  .innr_cnt{position: relative;}
  .innr_cnt::after {transform: scaleX(0);transition: transform 800ms ease-in-out;position: absolute;content: '';border-bottom: 5px solid  #db3269;height: 1px;width: 100%;left: 0;bottom: 0;}
.innr_cnt:hover::after {transform: scaleX(1);border-bottom-color: #db3269;}
.innr_cnt:hover .cont_icon .fa{transform: rotateY(180deg); transition: 0.3s;}
/*--------------------------------------------------------------
# inner_pg_tab_sec
--------------------------------------------------------------*/
.inner_pg_tab_sec li a.active,
.inner_pg_tab_sec li a:hover {background: 0 0 !important;}
.inner_pg_tab_sec li a.active::before,
.inner_pg_tab_sec li a:hover::before {content: '';position: absolute;top: 50px;left: 0;right: 0;bottom: 0;margin: 0 auto;width: 50%;height: 5px;background: #db3269 !important;border: none !important;color: #3c3c3c;font-weight: 700;border-radius: 200px;}
.inner_pg_tab_sec .nav-item a {display: inline-block;margin: 0 auto !important;font-weight: 700 !important;font-size: 16px !important;line-height: 24px !important;color: #222222cc !important;}
.inner_pg_tab_sec .nav-item .active {color: #db3269 !important;}
@media only screen and (min-width: 576px) {
    .inner_pg_tab_sec li a {border: none !important;border-bottom: 3px solid transparent !important;color: #a3a3a3;font-size: 16px;font-weight: 500;line-height: 24px;padding: 14px 8px !important;position: relative;text-align: center;}
}
.form-control {font-family: "Poppins", sans-serif;}
::placeholder{font-size: 13px !important;}
.cont_header{ font-family: "Poppins", sans-serif;   color: #3c3c3c;font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px;overflow: hidden;white-space: nowrap;}
#form_wrap{box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);    position: sticky;
  position: -webkit-sticky;top: 145px;}
#form_wrap .hm_btn{border: 1px solid;}
#form_wrap #errmsg{font-size: 13px !important;font-family: "Poppins", sans-serif;}
#HomepagecontentControl_C{overflow: initial !important;}
#HomepagecontentControl{overflow: initial !important;}
#HomepagecontentControl_C > center >table{margin-top: 0 !important;}
#inner_pg_tab_wrap{top: 80px;z-index: 9;}

#loading {position: absolute;top: 0px; bottom: 0;left: 0; right: 0;  width: 100vw !important;   height: 100vh !important;   translate:(-50%, -50%);font-size: 32px;overflow: hidden;font-weight: bold;color: #fff;background-color: #0000004b;padding: 20px;z-index: 999999999999;width: 100%;background-size: cover;background-position: center;display: flex;justify-content: center;align-items: center;}


/* pg */
.main-table .accordion.accordion-flush .accordion-item{margin: 15px 0;}
.main-table .accordion.accordion-flush .accordion-item .accordion-button{font-size: 14px; padding: 20px; font-family: "Poppins", sans-serif; font-weight: 600;color: #fff !important;background-color: #222 !important;}
.main-table  .accordion-button::after {content: "\f067";font-family: fontawesome;background-image: none;color: #db3269;}
.main-table .accordion-button:not(.collapsed)::after {content: "\f068";font-family: fontawesome; background-image: none;color: #db3269;}
.main-table .accordion-item{background-color: #222; color: #fff;}
.main-table .accordion-item .accordion-body *{color: #fff;}
/* responsive */
.main-table table{table-layout: fixed;}
@media (max-width: 767px){
    .inner_pg_tab_sec li a.active::before, .inner_pg_tab_sec li a:hover::before {top: 38px;}
     #inner_pg_tab_wrap {position: static !important;}
     #HomepagecontentControl_C {overflow: hidden !important;}
     #HomepagecontentControl {overflow: hidden !important;}
     .table-responsive {overflow: hidden;}
}
/* menu js*/
/* .navbar-nav li:hover > ul#submenu2.dropdown-menu{position: absolute;width: auto;border-radius: 15px;left: 0;right:0;margin:0;    padding: 12px;} */
/* .navbar-nav li:hover > ul#submenu5.dropdown-menu{position: absolute;width: auto;border-radius: 15px;left: 0;right:0;margin:0;    padding: 12px;} */
.menu-bar1 .menu-heading, .menu-bar2 .menu-heading{font-size: 15px;font-weight: 600;background: #000;color: #fff;text-align:left;line-height: 30px;padding-left: 15px;margin: 16px 0;}
.menu-bar1 .dropdown-item,.menu-bar2 .dropdown-item{ border-bottom: 1px #db326950 solid;}
#MenuControl_C .navbar-nav .nav-item:nth-child(1) {position: static;}
#MenuControl_C .navbar-nav .nav-item:nth-child(3) {position: static;}

/* responsive menu */
@media(max-width:991){
  .navbar-nav li:hover > ul#submenu2.dropdown-menu{max-width:auto; margin: 0 auto;}
  .navbar-nav li:hover > ul#submenu5.dropdown-menu{max-width:auto; margin: 0 auto;}
}
@media(max-width:767px){	
.nav-fill .nav-item, .nav-fill>.nav-link{ text-align:left;}
/* .nav-item ul li .dropdown-toggle::after{ transform: rotate(90deg);} */

.menu-bar1 .col-lg-3{ width: 100% !important;}
#submenu2.dropdown-menu.show{ width: 100% !important; left:0 !important;}
}