.inlineList{
  margin-left: 30px !important;
    list-style-type: disc !important;
}

.cron_fn_wfh{
  min-height: auto !important;
}

.inlineList li{
  float: none !important;
  padding-left: 0px !important;
  margin-bottom: 5px !important;
    /* box-sizing: border-box; */
    overflow: initial !important;
}


.fn_cs_about_classic h3.title:after {
      height: 4px;
}

.cron_fn_header_wrapper .menu_hamb span{
  font-family: inherit !important;
}

.sa_hover_container {
    cursor: pointer;
}

h2.sp-tab__section_title_4002 {
    display: none;
}

#bwg_container1_16 #bwg_container2_16 .bwg-container-16.bwg-standard-thumbnails .bwg-title2, #bwg_container1_16 #bwg_container2_16 .bwg-container-16.bwg-standard-thumbnails .bwg-ecommerce2{
  font-family: TextaRegular !important;
    font-size: 20px !important;
    font-weight: normal !important;
}

#sp-wp-tabs-wrapper_4002.sp-tab__lay-default ul .sp-tab__nav-item .sp-tab__tab_title, #sp-wp-tabs-wrapper_4002.sp-tab__lay-default label.collapsed .sp-tab__card-header{
  font-size: 16px !important;
    font-family: TextaRegular !important;
    font-weight: 400 !important;
}


.bwg-title2 {
    font-family: TextaRegular !important;
    padding: 7px 27px !important;
    border-radius: 50px !important;
    border-color: #163047 !important;
    font-size: 17px !important;
    margin-top: 22px;
    font-weight: normal !important;
}

#bwg_container1_18 #bwg_container2_18 .bwg-container-18.bwg-standard-thumbnails{
  justify-content: left !important;
}

#bwg_container1_17 #bwg_container2_17 .bwg-container-17.bwg-standard-thumbnails{
  justify-content: left !important;
}

#bwg_container1_15 #bwg_container2_15 .bwg-container-15.bwg-standard-thumbnails{
  justify-content: left !important;
}

#bwg_container1_14 #bwg_container2_14 .bwg-container-14.bwg-standard-thumbnails{
  justify-content: left !important;
}

#bwg_container1_13 #bwg_container2_13 .bwg-container-13.bwg-standard-thumbnails{
  justify-content: left !important;
}

#bwg_container1_12 #bwg_container2_12 .bwg-container-12.bwg-standard-thumbnails{
  justify-content: left !important;
}

#bwg_container1_11 #bwg_container2_11 .tablenav-pages_11{
  margin: 38px 0 4px !important;
}

#bwg_container1_16 #bwg_container2_16 .tablenav-pages_16{
  margin: 38px 0 4px !important;
}

#bwg_container1_6 #bwg_container2_6 .tablenav-pages_6{
  margin: 38px 0 4px !important;
}

#bwg_container1_6 #bwg_container2_6 .tablenav-pages_6 a, #bwg_container1_6 #bwg_container2_6 .tablenav-pages_6 input.bwg_current_page{
      font-family: TextaRegular !important;
    padding: 7px 27px !important;
    border-radius: 50px !important;
    border-color: #163047 !important;
    font-size: 17px !important;
    margin-top: 22px;
    font-weight: normal !important;
}

#bwg_container1_11 #bwg_container2_11 .tablenav-pages_11 a, #bwg_container1_11 #bwg_container2_11 .tablenav-pages_11 input.bwg_current_page{
   font-family: TextaRegular !important;
    padding: 7px 27px !important;
    border-radius: 50px !important;
    border-color: #163047 !important;
    font-size: 17px !important;
    margin-top: 22px;
    font-weight: normal !important;
}

#bwg_container1_10 #bwg_container2_10 .tablenav-pages_10{
  margin: 38px 0 4px !important;
}

#bwg_container1_16 #bwg_container2_16 .bwg-container-16.bwg-standard-thumbnails {
    justify-content: left !important;
}

#bwg_container1_19 #bwg_container2_19 .bwg-container-19.bwg-standard-thumbnails{
  justify-content: left !important;
}

#bwg_container1_9 #bwg_container2_9 .bwg-container-9.bwg-standard-thumbnails{
  justify-content: left !important;
}

#bwg_container1_10 #bwg_container2_10 .bwg-container-10.bwg-standard-thumbnails {
    justify-content: left !important;
}

#bwg_container1_8 #bwg_container2_8 .bwg-container-8.bwg-standard-thumbnails {
    justify-content: left !important;
}

#bwg_container1_7 #bwg_container2_7 .bwg-container-7.bwg-standard-thumbnails {
    justify-content: left !important;
}

#bwg_container1_6 #bwg_container2_6 .bwg-container-6.bwg-standard-thumbnails {
    justify-content: left !important;
}

#bwg_container1_5 #bwg_container2_5 .bwg-container-5.bwg-standard-thumbnails {
    justify-content: left !important;
}

#bwg_container1_4 #bwg_container2_4 .bwg-container-4.bwg-standard-thumbnails {
    justify-content: left !important;
}

#bwg_container1_3 #bwg_container2_3 .bwg-container-3.bwg-standard-thumbnails {
    justify-content: left !important;
}

#bwg_container1_2 #bwg_container2_2 .bwg-container-2.bwg-standard-thumbnails {
    justify-content: left !important;
}

#bwg_container1_2 #bwg_container2_2 .bwg-container-2.bwg-standard-thumbnails .bwg-item a {
    margin-right: 0px !important;
    margin-bottom: 0px !important;
}

#bwg_container1_3 #bwg_container2_3 .bwg-container-3.bwg-standard-thumbnails .bwg-item a {
    margin-right: 0px !important;
    margin-bottom: 0px !important;
}

#bwg_container1_4 #bwg_container2_4 .bwg-container-4.bwg-standard-thumbnails .bwg-item a{
  margin-right: 0px !important;
    margin-bottom: 0px !important;
}

#bwg_container1_5 #bwg_container2_5 .bwg-container-5.bwg-standard-thumbnails .bwg-item a{
  margin-right: 0px !important;
    margin-bottom: 0px !important;
}

#bwg_container1_6 #bwg_container2_6 .bwg-container-6.bwg-standard-thumbnails .bwg-item a{
  margin-right: 0px !important;
    margin-bottom: 0px !important;
}

#bwg_container1_7 #bwg_container2_7 .bwg-container-7.bwg-standard-thumbnails .bwg-item a{
  margin-right: 0px !important;
    margin-bottom: 0px !important;
}

#bwg_container1_8 #bwg_container2_8 .bwg-container-8.bwg-standard-thumbnails .bwg-item a{
  margin-right: 0px !important;
    margin-bottom: 0px !important;
}

#bwg_container1_9 #bwg_container2_9 .bwg-container-9.bwg-standard-thumbnails .bwg-item a{
  margin-right: 0px !important;
    margin-bottom: 0px !important;
}

#bwg_container1_10 #bwg_container2_10 .bwg-container-10.bwg-standard-thumbnails .bwg-item a{
  margin-right: 0px !important;
    margin-bottom: 0px !important;
}

#bwg_container1_10 #bwg_container2_10 .tablenav-pages_10 a, #bwg_container1_10 #bwg_container2_10 .tablenav-pages_10 input.bwg_current_page{
  font-family: TextaRegular !important;
    padding: 7px 27px !important;
    border-radius: 50px !important;
    border-color: #163047 !important;
    font-size: 17px !important;
    margin-top: 22px;
    font-weight: normal !important;
}

#sp-wp-tabs-wrapper_3940.sp-tab__lay-default ul .sp-tab__nav-item .sp-tab__tab_title, #sp-wp-tabs-wrapper_3940.sp-tab__lay-default label.collapsed .sp-tab__card-header {
    font-weight: 400 !important;
}

#poststuff h2.sp-tab__section_title_3940, h2.sp-tab__section_title_3940, .editor-styles-wrapper .wp-block h2.sp-tab__section_title_3940{
  display: none !important;
}

#sp-tab__ul {
    margin: 0;
    padding: 1px 20px !important;
    font-size: 0;
}

@media (max-width: 767px){
.smls-main-logo-wrapper .smls-mobile-column-2 .smls-popup-wrap:nth-of-type(2n+1), .smls-main-logo-wrapper .smls-mobile-column-2 .smls-grid-each-item:nth-of-type(2n+1), .smls-main-logo-wrapper .smls-mobile-column-2 .smls-grid-image-wrap:nth-of-type(2n+1), .smls-main-logo-wrapper .smls-mobile-column-3 .smls-popup-wrap:nth-of-type(3n+1), .smls-main-logo-wrapper .smls-mobile-column-3 .smls-grid-each-item:nth-of-type(3n+1), .smls-main-logo-wrapper .smls-mobile-column-3 .smls-grid-image-wrap:nth-of-type(3n+1) {
    clear: none;
}
}

@media (min-width: 768px) and (max-width: 1000px){
.smls-main-logo-wrapper .smls-tablet-column-2 .smls-grid-each-item:nth-of-type(2n+1), .smls-main-logo-wrapper .smls-tablet-column-2 .smls-grid-image-wrap:nth-of-type(2n+1), .smls-main-logo-wrapper .smls-tablet-column-3 .smls-popup-wrap:nth-of-type(3n+1), .smls-main-logo-wrapper .smls-tablet-column-3 .smls-grid-each-item:nth-of-type(3n+1), .smls-main-logo-wrapper .smls-tablet-column-3 .smls-grid-image-wrap:nth-of-type(3n+1), .smls-main-logo-wrapper .smls-tablet-column-4 .smls-popup-wrap:nth-of-type(4n+1), .smls-main-logo-wrapper .smls-tablet-column-4 .smls-grid-each-item:nth-of-type(4n+1), .smls-main-logo-wrapper .smls-tablet-column-4 .smls-grid-image-wrap:nth-of-type(4n+1) {
    clear: none;
}
}



sup {
    vertical-align: super;
    font-size: smaller;
}

p.blueText {
    color: #163047;
    font-family: TextaBlack;
    /* font-weight: bolder !important; */
    font-size: 23px;
    text-transform: uppercase;
}

.ekit-wid-con .elementskit-infobox:hover{
  background:
    linear-gradient(to right, #1760AD 0px, transparent 0px) 0 0,
    linear-gradient(to right, #1760AD 4px, transparent 4px) 0 100%,
    linear-gradient(to left, #1760AD 4px, transparent 4px) 100% 0,
    linear-gradient(to left, #1760AD 0px, transparent 0px) 100% 100%,
    linear-gradient(to bottom, #1760AD 0px, transparent 0px) 0 0,
    linear-gradient(to bottom, #1760AD 4px, transparent 4px) 100% 0,
    linear-gradient(to top, #1760AD 4px, transparent 4px) 0 100%,
    linear-gradient(to top, #1760AD 0px, transparent 0px) 100% 100%;

  background-repeat: no-repeat;
  background-size: 70px 70px;
}


/*Header Service*/

.breadcrumbsServices {
    font-size: 18px;
    color: #666 !important;
    margin-bottom: 15px;
}

.breadcrumbsServices a {
    font-size: 18px;
    color: #666 !important;
    margin-bottom: 15px;
}

/*##END Header Service*/

.widget_nav_menu ul li {
    width: 100%;
}

.widget_block li{
  font-size:16px;
}

body{
  font-family: TextaRegular !important;
}

li, ul{
  font-family: TextaRegular !important;
}

.fluentform .ff-el-form-control{
  padding: 28px 13px !important;
  border-radius: 0px !important;
}

form.fluent_form_1 .ff-btn-submit {
  background-color: #163047 !important;
    width: 100%;
    padding: 18px 12px;
    border-radius: 0px;
}

#space{
      margin-top: 25px;
}

.logisticstxt{
  color:#fff;
}


.Petroltxt{
  color:#fff;
}

.miningtxt{
  color:#fff;
}

.realestatetxt{
  color:#fff;
}

.constructiontxt{
  color:#fff;
}

.counterH3::before {
  content: "$";
}

.opacity0{
  opacity:0;
}

.white{
  color:#fff !important;
}

@media (min-width:789px){
.cron_fn_helpful_bar_content{
  padding-top: 50px;
}
}

/*Portfolio CSS*/
.elementor-widget-frel-information-table-list .fn_cs_info_table_list li > p {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-165 .elementor-element.elementor-element-20f4044 .content_holder h3 {
    font-size: 35px;
}

/*##End of Portfolio CSS*/

/*fonts*/
.elementor-widget-frel-alpha-slider .cron_slider_alpha .item .title_holder .desc {
    font-family: TextaRegular !important;
}

.uneditable-input, input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input, button, select, textarea {
  font-family:TextaRegular !important;
}

.cron_fn_header_opener_in .ho_menu ul.vert_nav > li > a {
    font-family: TextaHeavy !important;
}

p.desc {
    font-size: 16px !important;
    font-family:TextaRegular !important;
}

h1,h2,h3,h4{
  font-family:TextaHeavy !important;
}

.widget_block p {
     font-size: 16px !important;
}

p{
  font-family:TextaRegular !important;
}

/*##Emd Font */


/* Mobile CSS*/

@media(max-width: 999px){
  .cron_fn_mobilemenu_wrap .info_bar{
    display:none !important;
  }
  
  .cron_fn_mobilemenu_wrap .logo_hamb {
    background-color: #163047 !important;
    padding: 5px 20px !important;
  }
  
  .cron_fn_mobilemenu_wrap .mobilemenu {
    background-color: #163047 !important;
  }
  
  .fn_cs_about .leftpart {
    width: 100% !important;
    min-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0px;
}

.fn_cs_about .rightpart {
    width: 90% !important;
}

.fn_cs_counter_with_rating .rightpart {
    padding-right: 100px !important;
    padding-left: 87px !important;
    padding-top: 40px !important;
}

.fn_cs_counter_with_rating .o_image {
    display: none;
}

.left_part.fn_cs_sminibox {
    position: relative;
    left: 0px !important;
    width: 100% !important;
    min-width: 100% !important;
}

/*about pages - Mobile CSS*/
.fn_cs_team_members .inner ul li {
    width: 100% !important;
}

.owl-carousel {
    z-index: -999 !important;
}

}
/*## Mobile CSS*/


/* Home CSS*/

.elementor-236 .elementor-element.elementor-element-f8a9ce0 .owl_control div {
    opacity: 0;
}

.cron_fn_helpful_bar .helpful_list li a {
    color: #fff !important;
}

.arrowIconAbout {
    position: absolute;
    top: 1px;
}

.AboutBTNServices {
  margin-top: 35px;
    display: inline-block !important;
    font-family: TextaRegular !important;
    position: relative;
    border: 2px solid #163047;
    border-radius: 100px;
    padding: 0px 47px 0px 20px;
    line-height: 38px;
    color: #163047;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.viewmoreBTN{
  border: 1px solid #5a257e;
  font-family:TextaRegular !important;
    border-radius: 100px;
    padding: 7px 35px 7px 35px;
    letter-spacing: 1px;
    color: #5A257E;
    opacity: 1;
}

.arrowIcon{
      position: absolute;
}

.fn_cs_about .leftpart{
  width: 50%;
  min-width: 50%;
}

.elementor-236 .elementor-element.elementor-element-747430b .cron_slider_alpha .owl_control > div {
   /* opacity: 0;*/
}

.fn_cs_about .rightpart{
  width: 50%;
}

.fn_cs_about .rightpart img {
    max-width: 100%;
}

.sign_holder{
  opacity:0;
}

.fn_cs_service_query .owl_control{
  /*opacity:0;*/
}

.left_part.fn_cs_sminibox{
      position: relative;
    left: -10px;
    width: 50%;
    min-width: 50%;
}

.fn_cs_counter_with_rating .rightpart .img_list{
  display:none;
}


/*##End Home CSS*/


/*Sidebar CSS*/
.cron_fn_header_opener_in .ho_menu ul.vert_nav > li > a {
    color: #ffffff;
}

.cron_fn_helpful_bar .social_list a {
    color: #000;
    border-color: transparent;
    background-color: #fff;
    border-radius: 0px;
}

.cron_fn_helpful_bar .r_footer:before {
    border-top-color: #5a257d;
}

.cron_fn_helpful_bar_bg:before {
    background-color: #5a257d;
}

.cron_fn_helpful_bar .rating_holder {
    background-color: #5a257d;
    display: none;
}

.cron_fn_helpful_bar .r_footer:after {
    border-top-color: #5a257d;
}
/*##End Sidebar CSS*/


/*Header CSS*/
.cron_fn_header_wrapper.container[data-skin="translight"] .cron_fn_header {
    background-color: #163047;
}

.cron_fn_header_wrapper[data-skin="translight"] .hamburger .hamburger-inner {
    background-color: #ffffff !important;
}

.cron_fn_header_wrapper[data-skin="translight"] .hamburger .hamburger-inner::before, .cron_fn_header_wrapper[data-skin="translight"] .hamburger .hamburger-inner::after, .cron_fn_header_wrapper[data-skin="translight"] .hamburger .hamburger-inner{
    background-color: #ffffff !important;
}

.cron_fn_header_wrapper[data-skin="translight"] .menu_hamb span {
    color: #ffffff !important;
}

.cron_fn_header_right_opener {
  background-color: transparent;
}

.cron_fn_header_opener {
    background-color: #163047;
}
/*##End Header CSS*/


/*Footer CSS*/
.footer_text{
  font-size: 23px;
    font-weight: 700;
        color: #fff;
}

.cron_fn_footer .subscribe_in .s_left svg{
  opacity:0;
}

.cron_fn_footer .bottom_widget .widget_nav_menu ul li a {
    font-size: 20px;
    font-family:TextaHeavy !important;
    font-weight: 700 !important;
    text-transform: initial;
}

.wid-title span {
    font-weight: 700;
    display: block;
    font-size: 25px;
}

.wid-title span:after {
      background-color: #ffffff;
    height: 2px;
}

a.cron_fn_totop .text{
      color: #fff;
}

a.cron_fn_totop .top{
    background-color: #ffffff !important;
}

a.cron_fn_totop .top:after {
    border-bottom-color: #000;
}

/*##End Footer CSS*/