@import url('https://fonts.googleapis.com/css2?family=Adamina&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
*{ font-family: "Roboto", sans-serif;}
.fa{font-family: 'fontawesome';}
a {color: #000; text-decoration:none;}
h1, h2, h3, h4, h5, h6 {font-family: "Adamina", serif;}
p ,ul,ol,li{color: #000;font-size: 16px;/* margin-bottom: 8px; */line-height: 28px;} 
section.bnr{padding:0;}
img{max-width:100%;}
#divmainenquiry11 .close { position: absolute; right: 14px; font-size: 30px; cursor: pointer;}
#FooterrControl1_Footer{margin-top: 0 !important;}
/*  */
.main-table{  Font-size:15px; color:#333; line-height:24px; text-align:justify; padding: 0 5px;}
.main-heading{font-weight:bold; Font-size:20px; color:#000; line-height:36px; border-bottom:1px #ccc dashed; text-align:left; margin-bottom: 10px; padding: 0;}
.sub-heading{font-weight:bold;Font-size: 20px;color:#333;line-height:30px;margin:0;text-align:left;}
.team-title{font-weight:bold; Font-size:14px; color:#333; line-height:30px; margin:0; text-align:left;}
/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {padding: 60px 0;}
  /* background-color */
 .bg-1{background-color:#eb5a3e;}
 .bg-2{background-color :#0B1B43;}
  /* Text-color */
 .cl-1{color:#eb5a3e;}
 .cl-2{color :#223645;}

  /* 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;}
 /* text-justify */
 .text-justify{text-align: justify;}
 /*  */
  /* hm-heading */
  .hm_heading{position: relative; color: #223645;font-size: 42px;font-weight:600;text-transform: capitalize;line-height: 1.3em;}
 .sub_title{position: relative;font-family: "Roboto", sans-serif;color: #223645;font-size: 16px;font-weight: 500;text-transform: uppercase;}
.divider_lft{ display: inline-block;vertical-align: middle;width: 75px;height: 3px;margin-right: 20px;background-color: #ff3900;}
    .divider_rht{ display: inline-block;vertical-align: middle;width: 75px;height: 3px;background-color: #ff3900;margin-left: 20px;}
 
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/

section#header {background-color: #f0f0f0;}
#header .head-img{position:relative;padding: 13px 0;}
/*--------------------------------------------------------------
# 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: #f0f0f0 !important;height:100%;}
.nav-link:focus, .nav-link:hover{color: #ff3900;}
.nav-link{font-weight: 500;color: #000;text-transform: uppercase;}
.nav-fill{width:100%; font-size: 15px;}
.navbar-brand{margin:0;}
.nav-item{position:relative;}

@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;}
}

/*--------------------------------------------------------------
# Banner-Section
--------------------------------------------------------------*/
.bnr_sec{padding:90px 0;  background: url(Image/Banner_Img1.jpg)no-repeat center center/cover #000;}
.bnr_sec .title{font-size: 30px;font-weight: 600;line-height: 40px;color: #fff;margin-bottom: 20px;}
.bnr_sec .title_cont{font-size: 20px;line-height: 30px;color: #fff;margin-bottom: 40px;}
.bnr_sec .bnr_btm{}
.bnr_sec .bnr_btm .fa{color: #a38a00;font-size: 45px;padding: 10px;}
.bnr_sec .bnr_btm h2{color: #fff;font-size: 40px;font-weight: 600;line-height: 70px;}
.bnr_sec .bnr_btm h3{color: #fff; font-size: 25px;font-weight: 600;line-height: 40px;margin: 0 0 0 0;}
.bnr_sec .bnr_ser_list .fa{color: #a38a00; margin-right: 10px;}
.bnr_sec .bnr_ser_list li a{font-family: "Adamina", Sans-serif;font-size: 20px;font-weight: 400;line-height: 40px;color: #fff;}
/*--------------------------------------------------------------
# about section
--------------------------------------------------------------*/
.abt_sec{background: url(./Image/abt_bg.jpg) no-repeat center center/cover fixed ;}
.abt_sec .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #F2525A;}
.abt_sec .nav-tabs .nav-link{ background: transparent;     border-bottom-color: transparent !important;  border-top-left-radius: 0;border-top-right-radius: 0;padding: 14px 40px;font-size: 16px;font-weight: 600;font-family: "Adamina", Sans-serif;}
.abt_sec .tab-content>.tab-pane {padding: 20px;border: 1px solid #dee2e6;border-top: 0;}
/*--------------------------------------------------------------
# service section
--------------------------------------------------------------*/
.ser_sec{position: relative; background: url(./Image/ser_bg.jpg)no-repeat top center/cover fixed #030E2A;border-bottom-right-radius: 8%;border-bottom-left-radius: 8%;overflow: hidden;}
.ser_sec::before{content: ''; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background-color: #021334DE;}
.ser_item{position: relative;padding: 24px;padding-top: 0;    margin: 16px 0px;}
.ser_item::before{content: ""; position: absolute;background-color: #fff; border-radius: 4px; top: 70px; bottom: 0; left: 0; right: 0;z-index: 0;}
.ser_item_inner{position: relative; border-radius: 4px;}
.ser_item_inner.one{background: url(./Image/ser_img1.jpg) no-repeat center center/cover;}
.ser_item_inner.two{background: url(./Image/ser_img2.jpg) no-repeat center center/cover;}
.ser_item_inner.three{background: url(./Image/ser_img3.jpg) no-repeat center center/cover;}
.ser_item_inner.four{background: url(./Image/ser_img4.jpg) no-repeat center center/cover;}
.ser_item_inner_cont{background-color:#021334DE ; padding: 20px;opacity: 0;transform: scale(.5);transition: all 0.5s;border-radius: 4px;}
.ser_item_inner:hover .ser_item_inner_cont{transform: scale(1);opacity: 1;}
.ser_item_inner_cont .fa{text-align: center;width: 100%;color: #fff; font-size: 40px;margin-bottom: 20px;}
.ser_item_inner_cont_desc{color: #fff; font-size: 16px; line-height: 24px;text-align: justify;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.ser_title{position: relative;}
.ser_title a{font-size: 24px; color: #223645;font-family: "Adamina", Sans-serif;font-weight: 600;line-height: 1.3em;}
/*--------------------------------------------------------------
# cont_sec_btm section
--------------------------------------------------------------*/
.cont_sec_btm{border-radius: 18%;}
.cont_sec_btm_item{background-color: #fff;padding: 20px;    min-height: 242px;}
.cont_sec_btm_item .fa{color: #F2525A; font-size: 62px;padding-right: 30px;}
.cont_sec_btm_item .cont p{font-size: 16px;font-weight: 500;line-height: 1em;color: #F2525A;margin-bottom: 10px;padding-top: 5px;}
.cont_sec_btm_item .cont h3{color: #223645;font-size: 18px;font-weight: 600;line-height: 1.3em;}
/*--------------------------------------------------------------
# getintouch section
--------------------------------------------------------------*/
.getintouch{position: relative; background: url(./Image/getintouch_bg.jpg) no-repeat bottom left/cover fixed #000;}
.getintouch::before{content: ''; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background-color: #ffffffc0;}
.getintouchimg_cont{position: absolute;bottom: 50px; left: 0; right: 0;}
.getintouchimg_cont a{  display: inline-block;  font-family: "Roboto", Sans-serif;font-size: 17px;font-weight: 500;transition: 0.3s linear; text-transform: uppercase;color: #FFF;background-color: #F2525A;border-radius: 50px;padding: 15px 30px;}
.getintouchimg_cont a:hover{background-color: #E12454;}

/*--------------------------------------------------------------
# hm_social_links section
--------------------------------------------------------------*/
.hm_social_links a{display: inline-block; padding: 0 10px; margin: 0 12px;  border-radius: 50%;width: 60px; height: 60px; border:1px solid transparent;}
.hm_social_links a:hover{width: 60px; height: 60px; border:1px solid #fff;transition: 0.2s linear; background-color: #fff; border-radius: 50%;transform: scale(1.2);}
.hm_social_links a:hover .fa{color: #00ce1b; }
.hm_social_links .fa{color: #686868;font-size: 36px;line-height: 59px;}

/*--------------------------------------------------------------
# foooter
--------------------------------------------------------------*/
.footer p{color: #7a7a7a; font-weight: bold;}
/*  */
.top {position: fixed;right: 18px;bottom: 30px;text-align: center;color: #F2525A;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-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: 370px;text-align: center;position:relative;margin-bottom: 40px;display: flex;align-items: center;}
.innr-pg-bnnr:after{content:'';position:absolute;left:-1px;right:-1px;top:-1px;width:100%;height:100%;z-index: 0;background: #24242491;}
.main-table.innr-pg{padding-bottom:50px;}
.innr-pg-bnnr h1{color:#fff;text-align:center;text-transform:uppercase;font-size: 37px;font-weight: 800;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*/
/*  */
  .ser_innr_ph{background-color: #0B1B43BA;} 
.table-responsive {padding: 0;}
#widgetsControl,#widgetsControl_C{height: auto !important;}
input.sub-btn-hm {font-size: 16px;}
@media screen and (max-width: 768px) {
  .cont_sec_btm,.ser_sec{border-radius: 0;}
  .divider_lft,.divider_rht { width: 50px;}
}