/*
Template:       borex
Theme Name:     Borex Child
Theme URI:      https://demo.themedraft.net/wp/borex/
Author:         ThemeDraft
Author URI:     https://themeforest.net/user/themedraft/
Description:    Borex is a WordPress theme for business and finance company
Version:        1.0.0
Text Domain:    borex
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, translation-ready
*/


@font-face {
    font-family: 'sofia_probold';
    src: url('fonts/sofia_pro_bold_az-webfont.woff2') format('woff2'),
         url('fonts/sofia_pro_bold_az-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sofia_prosemibold';
    src: url('fonts/sofia_pro_semi_bold_az-webfont.woff2') format('woff2'),
         url('fonts/sofia_pro_semi_bold_az-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sofia_proregular';
    src: url('fonts/sofia_pro_regular_az-webfont.woff2') format('woff2'),
         url('fonts/sofia_pro_regular_az-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

li#menu-item-wpml-ls-51-en {
    display: none;
}

/* RESPONSIVE */

/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
  
  /* CSS */
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
  
  /* CSS */
  
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  
  .language-switcher {
    top: -50px!important;
    right: 160px!important;
  }
  
  .header-search {
      top: 0px!important;
      left: -10px;
  }
  
  .ts-col_3,
  .ts-col_4 {
      width: 100%!important;
  }
  
  .page-id-1458 .ts-col_4,
  .page-id-4264 .ts-col_4,
  .page-id-3250 .ts-col_4 {
      max-width: 100%!important;
      flex: 0 0 100%!important;
  }
  
  .page-id-1458 .tshowcase-inner-box,
  .page-id-4264 .tshowcase-inner-box,
  .page-id-3250 .tshowcase-inner-box {
      margin: 0 auto!important;   
  }
  
  .featherlight .featherlight-content {
      width: 100%!important;;
  }
  
  #tshowcase-single-wrap .tshowcase-vcard {
      width: 100%!important;;
  }
  
  .tshowcase-vcard-left, .tshowcase-vcard-right {
      width: 100%!important;;
  }
  
  #tshowcase-single-wrap p {
      width: unset!important;
  }
  
  .featherlight div.featherlight-content {
      background: #ffffff!important;
  }
  
  #tshowcase-single-wrap {
      display: block!important;
  }

  html[lang="iuq-IUQ"] .elementor-4109 .elementor-element.elementor-element-ed3f919 .td-service-title,
  html[lang="iuq-IUQ"] .elementor-4269 .elementor-element.elementor-element-ed3f919 .td-service-title {
    font-size: 14px!important;
  }

  .single .banner-area.service-banner {
    height: 550px;
  }

  .banner-title {
    font-size: 55px!important;
  }

  html[lang="in-IN"] .elementor-4109 .elementor-element.elementor-element-ed3f919 .td-service-title, 
  html[lang="in-IN"] .elementor-96 .elementor-element.elementor-element-7fec2a0e .td-service-title {
    font-size:  14px!important;
    max-width: min-content;
  }

  #what-we-do .td-service-content {
    min-height: 201px;
  }
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
  /* CSS */
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
  
  /* CSS */
  
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
  .footer-widget-area {
      text-align: center;
  }
  
  .widget-contact-info-list li i {
      left: 85px!important;
  }
  
  .header-search {
        top: -83px!important;
        right: -50px!important;
  }
  
  .elementor-icon-box-wrapper {
      text-align: center!important;
  }
  
  .page-id-1458 .ts-col_4,
  .page-id-4264 .ts-col_4,
  .page-id-3250 .ts-col_4 {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        max-width: 100%!important;
        flex: 0 0 100%!important;
  }
  
  .featherlight .featherlight-content {
      width: 100%!important;;
  }
  
  #tshowcase-single-wrap .tshowcase-vcard {
      width: 100%!important;;
  }
  
  .tshowcase-vcard-left, .tshowcase-vcard-right {
      width: 100%!important;;
  }
  
  #tshowcase-single-wrap p {
      width: unset!important;
  }
  
  .featherlight div.featherlight-content {
      background: #ffffff!important;
  }
  
  #tshowcase-single-wrap {
      display: block!important;
  }
  
  li#menu-item-wpml-ls-51-en {
      display: none!important;
  }

  li.menu-item.wpml-ls-slot-51.wpml-ls-item.wpml-ls-item-iu.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-51-iu {
  	display: none!important;
  }

  html[lang="in-IN"] .elementor-4109 .elementor-element.elementor-element-ed3f919 .td-service-title {
    font-size: 14px!important;
  }

  html[lang="iuq-IUQ"] .elementor-4109 .elementor-element.elementor-element-ed3f919 .td-service-title, 
  html[lang="iuq-IUQ"] .elementor-4269 .elementor-element.elementor-element-ed3f919 .td-service-title {
    font-size: 14px!important;
  } 

  .postid-4319 .banner-area, .header-style-three .banner-area,
  .page-id-4263 .banner-area, .header-style-three .banner-area {
    height: 350px!important;
  }

  .postid-4003 .banner-area, .header-style-three .banner-area,
  .page-id-4015 .banner-area, .header-style-three .banner-area {
    height: 350px!important;
  }

  .single-post .banner-area, .header-style-three .banner-area {
    height: 350px!important;
  }

  html[lang="in-IN"] .elementor-4109 .elementor-element.elementor-element-ed3f919 .td-service-title, 
  html[lang="in-IN"] .elementor-96 .elementor-element.elementor-element-7fec2a0e .td-service-title {
    font-size:  12px!important;
  }
  
}


/*@media only screen and (max-device-width:1440px) {  
	#main-menu {width: 770px;}
	.main-navigation ul li a {font-size: 18px!important;}
}

@media only screen and (max-device-width:1280px) { 
	#main-menu {width: 770px;}
	.main-navigation ul li a {font-size: 16px!important;}
	.menu > li > a {padding: 45px 20px!important;}
	.header-search {display: none!important;}
}*/