  @font-face {
    font-family: 'baikalregular';
    src: url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-regular-webfont.woff2') format('woff2'),
         url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

   }
 
@font-face {
    font-family: 'baikallight', "Open Sans", sans-serif;
    src: url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-light-webfont.woff2') format('woff2'),
         url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'baikalexpanded_semi_bold';
    src: url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-expandedsemibold-webfont.woff2') format('woff2'),
         url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-expandedsemibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'baikalexpanded_light';
    src: url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-expandedlight-webfont.woff2') format('woff2'),
         url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-expandedlight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'baikalbook';
    src: url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-book-webfont.woff2') format('woff2'),
         url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'baikalsemi_bold';
    src: url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-semibold-webfont.woff2') format('woff2'),
         url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'baikalmedium';
    src: url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-medium-webfont.woff2') format('woff2'),
         url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

   }
@font-face {
    font-family: 'baikalbold';
    src: url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-bold-webfont.woff2') format('woff2'),
         url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'baikalexpanded_black';
    src: url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-expandedblack-webfont.woff2') format('woff2'),
         url('https://think.design/workspace/tdn/wp-content/themes/thinkdesign/css/fonts/Baikal/baikal-expandedblack-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}






.page-template-singapore-page {  font-family: 'baikalbook', "Open Sans", sans-serif; }
.page-template-singapore-page .landing_banner .banner_info { position: absolute; bottom: 16vh; left: 0px; width: 100%; padding-top: 35px; text-align: left;}
.page-template-singapore-page .landing_banner .banner_info .container { position: relative;}
.page-template-singapore-page .landing_banner { position: relative;}
.page-template-singapore-page h1 {   font-family: 'baikalsemi_bold', "Open Sans", sans-serif;}
.page-template-singapore-page h2 {   font-family: 'baikalsemi_bold', "Open Sans", sans-serif;}
.page-template-singapore-page h3 {   font-family: 'baikalsemi_bold', "Open Sans", sans-serif;}
.page-template-singapore-page h4 { font-family: 'baikalsemi_bold', "Open Sans", sans-serif;}
.page-template-singapore-page .lp_logo { width: 245px; display: block;}
.page-template-singapore-page .lp_logo img { width: 100%;}
.page-template-singapore-page .banner_info h1 { text-shadow: 0px 0px 2px #111111; color: #FFFFFF; margin-bottom: 10px; width: 50%; font-size: 42px; line-height: 58px; margin-top: 110px; font-family: 'baikalexpanded_semi_bold', "Open Sans", sans-serif; }
.page-template-singapore-page .banner_info p { font-family: 'baikalregular', "Open Sans", sans-serif; color: #FFFFFF; text-shadow: 0px 0px 2px #111111; font-size: 20px; line-height: 28px; max-width: 38%;}
.page-template-singapore-page .banner_info .banner_logos { display: flex; margin-top: 25px; margin-bottom: 50px;}
.page-template-singapore-page .banner_info .banner_logos .bn_logo { width: 75px; height: 75px; margin-right: 30px; border-radius: 100%; padding: 5px; background-color: #fff; display: flex; justify-content: center; align-items: center;}
.page-template-singapore-page .banner_info .banner_logos .bn_logo img { width: auto; height: auto; max-width: 75%; max-height: 75%;}
.page-template-singapore-page .bannerobject { background-color: #F4F4F4; padding: 0px; margin-right: 10px; margin-top: 60px;     box-shadow: none; }
.page-template-singapore-page .bannerobject .ln_content{  display: flex;  margin-bottom: 50px;}
.page-template-singapore-page .bannerobject .ln_content .left { width: 60%; padding: 35px;  padding-right: 50px; background-color: #F4F4F4;}
.page-template-singapore-page .bannerobject .ln_content .left h2 { font-family: 'baikalexpanded_semi_bold', "Open Sans", sans-serif; font-size: 40px; line-height: 50px; color: #111; margin-bottom: 20px;}
.page-template-singapore-page .bannerobject .ln_content .left h3 {  font-family: 'baikalmedium', "Open Sans", sans-serif;  font-size: 32px;  line-height: 40px; margin-bottom: 15px;}
.page-template-singapore-page .bannerobject .ln_content .left p {  font-family: 'baikalbook', "Open Sans", sans-serif;  font-size: 16px; line-height: 20px; margin-bottom: 0px;}
.page-template-singapore-page .bannerobject .ln_content .right { width: 40%; background-color: #000; padding: 40px; display: flex; align-items: center; justify-content: center;}
.page-template-singapore-page .bannerobject .ln_content .right img { max-width: 376px;}
.page-template-singapore-page .experience_block { color: #fff; width: 35%; max-width: 550px; position: absolute; right: 0; border-radius: 0; z-index: 1; bottom: 0;}
.page-template-singapore-page .experience_block .wrp {     padding: 30px 80px 40px 60px; border-radius: 4px 0px 0px 4px; background-color: #775AB1; z-index: 999; /* margin-top: -410px; */ width: 100%;}
.page-template-singapore-page .experience_block .wrp .hs-error-msgs label { color: #f2545b; font-size: 11px; line-height: 16px !important; }
.page-template-singapore-page .experience_block .wrp .field { margin-bottom: 10px; }
/* .page-template-singapore-page .experience_block .wrp .actions { margin-top: 0; margin-bottom: 0; padding: 0; } */
.page-template-singapore-page .experience_block .ln_intit { font-size: 36px; line-height: 44px; color: #fff; margin-bottom: 15px;  font-family: 'baikalmedium', "Open Sans", sans-serif;}
.page-template-singapore-page .experience_block .ln_intit strong { font-weight: 600;}
.page-template-singapore-page .ln_side_img { width: 100%; position: relative;}
.page-template-singapore-page .ln_side_img img { width: 100%}
.page-template-singapore-page .experience_block .ln_locations { display: flex; padding: 7px 0px; border-top: solid 1px rgb(255 255 255 / 20%); border-bottom: solid 1px rgb(255 255 255 / 20%); width: 100%; justify-content: space-between;}
.page-template-singapore-page .experience_block .ln_locations .ln_lcn { font-size: 12px;  padding-top: 1px;   line-height: 24px; text-transform: uppercase; padding-right: 10px; padding-left: 10px;  border-right: solid 1px rgb(255 255 255 / 20%);} 
.page-template-singapore-page .experience_block .ln_locations .ln_lcn.st { padding-left: 0px;}
.page-template-singapore-page .experience_block .ln_locations .ln_lcn.ed { padding-right: 0px; border-right: 0px;}
.page-template-singapore-page .experience_block .ln_form { margin-top: 20px;}
.page-template-singapore-page .ln_input { margin-bottom: 10px;}
.page-template-singapore-page .ln_field { border-radius: 2px; background: #FFF; font-size: 13px; border: none; padding: 5px 10px; width: 100%; color: #111; display: block;}
.page-template-singapore-page .ln_submit { border-radius: 2px; background: #775AB1; font-size: 16px; padding: 5px 40px; border: none;}
.page-template-singapore-page .ln_left { padding-right: 0px;}
.page-template-singapore-page .ln_right { padding-left: 0px;}
.page-template-singapore-page .ln_title { padding: 40px 40px 40px 40px; background-color: #EEEEEE ;}
.page-template-singapore-page .ln_title h2 { font-family: 'baikalexpanded_semi_bold', "Open Sans", sans-serif; 	 font-size: 48px; line-height: 60px;color: #111;}
.page-template-singapore-page .ln_sub { font-size: 14px; color: #111; opacity: 0.6; line-height: 18px; margin-bottom: 5px; text-transform: uppercase;}
.page-template-singapore-page .mainheading { font-family: 'baikalexpanded_semi_bold', "Open Sans", sans-serif;  font-size: 32px !important; color: #fff; margin-bottom: 20px; line-height: 40px !important;}
.page-template-singapore-page .logo_block { margin-top: 5px; border-top: solid 1px #DADADA; display: inline-block; border-left: solid 1px #DADADA; border-bottom: 1px #DADADA;width: 100%; background-color: #fff; }
.page-template-singapore-page .logo_block .logo { border-right: solid 1px #DADADA; display: flex; justify-content: center; align-items: center; width: 33.3%; height: 110px; padding: 25px 15px;float: left;}
.page-template-singapore-page .logo_block .logo img { width: auto; height: auto; max-width: 80%; max-height: 80%;   filter: grayscale(100%);}
.page-template-singapore-page .logo_block .logo_row { border-bottom: solid 1px #DADADA; width: 100%; display: flex; justify-content: space-between; }
.page-template-singapore-page .logo_block .logo_row2 .logo { width: 50%; height: 100px; padding: 25px 15px; }
.page-template-singapore-page .ln_count { width: 100%; margin-top: 0px; display: flex; align-items: center; justify-content: space-around; padding: 10px; border-top: 0px;}
.page-template-singapore-page .ln_count p { font-size: 12px; color: #111; margin: 0px; font-weight: 400; line-height: 20px;}
.page-template-singapore-page .ln-oe {  color: #111; width: 100%; margin-top: 60px; position: relative;}
.page-template-singapore-page .ln-oe .title { font-size: 40px; margin-top: 25px; margin-bottom: 40px;}
.page-template-singapore-page .ln-oe h4 {font-family: 'baikalmedium', "Open Sans", sans-serif; font-size: 32px;line-height: 40px; margin-bottom: 20px;}
.page-template-singapore-page .ln-oe ul { margin: 0px; padding: 0px 0 0 25px;}
.page-template-singapore-page .ln-oe ul li { list-style: disc; font-size: 20px;  font-family: 'baikalbook', "Open Sans", sans-serif; line-height: 27px;  margin-bottom: 5px;}
.page-template-singapore-page .img_width {background-color: #111; width: 100%; position: absolute; bottom: 0px;     padding: 13px 35px; }
.page-template-singapore-page .img_width img { width: 100%;}
.page-template-singapore-page .img_width h3 {  font-family: 'baikalmedium', "Open Sans", sans-serif;  font-size: 32px;  color: #fff; line-height: 40px; margin: 0px; font-weight: normal;}
.page-template-singapore-page .img_width h3 span { font-family: 'baikalbold', "Open Sans", sans-serif;}
.page-template-singapore-page .ln-oe.oe1 { width: 100%; margin-top: 60px;}
.page-template-singapore-page .ln-oe.oe1 .title  { color: #03AD1D;}
.page-template-singapore-page .ln-oe .tab_text { padding-right: 60px;}
.page-template-singapore-page .oe1.img_width { background-color: #03AD1D;}
.page-template-singapore-page .oe2.img_width { background-color: #2272F9;}
.page-template-singapore-page .oe3.img_width { background-color: #F44051;}
.page-template-singapore-page .intelligence { position: relative;}
.page-template-singapore-page .oe4 { padding-top: 40px;}
.page-template-singapore-page .oe4 p { font-size: 16px; line-height: 20px;}
.page-template-singapore-page .oe4 .row { width: 100%;}
.page-template-singapore-page .ln-oe.oe4 { background-color: #fff; margin-top: 40px;     padding-bottom: 60px;}
.page-template-singapore-page .uiux { background-color: #111111; width: 35%; height: 100%; position: absolute; top: 0; right: 0; z-index: 1;}
.page-template-singapore-page .uiux_blk { position: relative;}
.page-template-singapore-page .intelligence_blk { background-image: url(../images/product-ui-ux/ln-bg.png); background-color: #775AB1; width: 35%; height: 100%; position: absolute; top: 0; right: 0; z-index: 1;}
.page-template-singapore-page .ln_logotext {display: flex; align-items: center; width: 98%; margin-bottom: 40px; border-bottom: solid 2px #111; padding-bottom: 15px;}
.page-template-singapore-page .ln_logoimg { width: 125px;}
.page-template-singapore-page .ln_text {font-size: 22px; color: #111; margin-left: 10px; font-family: adelle, serif; line-height: 20px; font-weight: 600; margin-top: -5px;}
.page-template-singapore-page .ln_footer { background-color: #111; padding: 50px 0 10px 0; color: #fff;}
.page-template-singapore-page .ln_web { font-size: 16px; border-top: solid 1px rgb(255 255 255 / 20%); margin-top: 20px; padding-top: 10px; padding-bottom: 10px;}
.page-template-singapore-page .cr_indicators { position: relative;}
.page-template-singapore-page .cr_indicators .carousel-indicators { left: 10px; margin-left: 0px; z-index: 1;}
.page-template-singapore-page .thankyou_blk { margin-top: 60px;}
.page-template-singapore-page .thankyou_blk p { margin: 10px 0 50px 0;}
.page-template-singapore-page .thankyou_blk .img { width: 70px; margin-bottom: 25px;}
.page-template-singapore-page #thumbcarousel .carousel-inner { padding-left: 8px;}
.page-template-singapore-page #thumbcarousel .right.carousel-control { width: 80px; display: flex; justify-content: end; opacity: 1;}
.page-template-singapore-page #thumbcarousel .carousel-control.right { background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(17,17,17,1) 100%); background-image: -o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(17,17,17,1) 100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(17,17,17,1))); background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(17,17,17,1) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
.page-template-singapore-page .landing_banner .carousel { overflow: hidden; }
.page-template-singapore-page .landing_banner .carousel-indicators { bottom: 115px; }
.page-template-singapore-page .landing_banner { min-height: 100vh; background-color: #000;}
.page-template-singapore-page .landing_banner .slick-track {  background-color: #474747; display: flex; }
.page-template-singapore-page .landing_banner .slick-track .item { width: 100%; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; -webkit-transition: opacity 1s, transform 5s linear 0s; -moz-transition: opacity 1s, transform 5s linear 0s; -ms-transition: opacity 1s, transform 5s linear 0s; -o-transition: opacity 1s, transform 5s linear 0s; transition: opacity 1s, transform 5s linear 0s; }
.page-template-singapore-page .landing_banner .slick-track .item .carousel-caption { position: absolute; display: block; top: 50%; bottom: auto; padding-bottom: 0px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 35%; right: 35%; z-index: 1; }
.page-template-singapore-page .landing_banner .slick-track .item .carousel-caption > h1,
.page-template-singapore-page .landing_banner .slick-track .item .carousel-caption > .h1,
.page-template-singapore-page .landing_banner .slick-track .item .carousel-caption > h2,
.page-template-singapore-page .landing_banner .slick-track .item .carousel-caption > .h2,
.page-template-singapore-page .landing_banner .slick-track .item .carousel-caption > h3,
.page-template-singapore-page .landing_banner .slick-track .item .carousel-caption > .h3 { display: inline-block; width: 100%; position: relative; text-align: center; line-height: 36px; letter-spacing: 0.9px; font-size: 32px; font-weight: normal; padding-bottom: 15px; margin-bottom: 20px; color: #ffffff; }
.page-template-singapore-page .landing_banner .slick-track .item .carousel-caption > p,
.page-template-singapore-page .landing_banner .slick-track .item .carousel-caption > span { display: inline-block; width: 100%; text-align: center; padding-top: 35px; padding-left: 5px; padding-right: 5px; border-top: 1px solid #ffffff; font-size: 18px; }
.page-template-singapore-page .landing_banner .slick-track .item .carousel-caption > .btn,
.page-template-singapore-page .landing_banner .slick-track .item .carousel-caption > button { display: inline-block; margin-top: 30px; color: #ffffff; background: none; border: 2px solid #ffffff; }
.page-template-singapore-page .landing_banner .slick-track .item,
.page-template-singapore-page .landing_banner .slick-track .active.left,
.page-template-singapore-page .landing_banner .slick-track .active.right { opacity: 0; }
.page-template-singapore-page .landing_banner .slick-track .active,
.page-template-singapore-page .landing_banner .slick-track .next.left,
.page-template-singapore-page .landing_banner .slick-track .prev.right { opacity: 1; }
.page-template-singapore-page .landing_banner .slick-track .next,
.page-template-singapore-page .landing_banner .slick-track .prev,
.page-template-singapore-page .landing_banner .slick-track .active.left,
.page-template-singapore-page .landing_banner .slick-track .active.right { left: 0; bottom: 0; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.page-template-singapore-page .landing_banner .slick-track:before { position: absolute; display: block; top: 50%; left: 50%; content: ""; margin-top: 0px; margin-left: -20px; width: 40px; height: 40px; border-top: 2px solid #ffffff; border-left: 2px solid #ffffff; border-bottom: 2px solid #ffffff; border-right: 2px solid transparent; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-animation: spinner 1.6s linear infinite; -moz-animation: spinner 1.6s linear infinite; animation: spinner 1.6s linear infinite; z-index: 0; }
  @-moz-keyframes spinner {
	100% {
	  -moz-transform: rotate(360deg);
	}
  }
  @-webkit-keyframes spinner {
	100% {
	  -webkit-transform: rotate(360deg);
	}
  }
  @keyframes spinner {
	100% {
	  -webkit-transform: rotate(360deg);
	  transform: rotate(360deg);
	}
  }
  .page-template-singapore-page .carousel .carousel-control.left .fa, .carousel .carousel-control.right .fa { position: absolute; top: 50%; left: 0; right: 0; text-align: center; }
  .page-template-singapore-page .carousel-indicators { display: flex; justify-content: start;}
  .page-template-singapore-page .landing_banner .progressBarContainer div { position: relative; display: inline-block; width: 100px; height: 3px;  }
  .page-template-singapore-page .carousel .carousel-indicators li + li { margin-left: 6px; margin-right: 6px; }
  .page-template-singapore-page .carousel .carousel-indicators li.active { width: 100px; overflow: hidden; background: rgba(255, 255, 255, 0.5); margin-left: 6px; margin-right: 6px; }
  .page-template-singapore-page .carousel .carousel-indicators li.active::before { position: absolute; display: inline-block; height:3px; background: #ffffff; content: ""; top: 0; left: 0; right: 100%; bottom: 0; -webkit-animation: progress 5s linear 0s; -moz-animation: progress 5s linear 0s; -ms-animation: progress 5s linear 0s; -o-animation: progress 5s linear 0s; animation: progress 5s linear 0s; }
  .page-template-singapore-page .carousel .carousel-indicators li.active ~ li { background: #ffffff40; }
  @-moz-keyframes progress {
	100% {
	  right: 0px;
	}
  }
  @-webkit-keyframes progress {
	100% {
	  right: 0px;
	}
  }
  @-ms-keyframes progress {
	100% {
	  right: 0px;
	}
  }
  @-o-keyframes progress {
	100% {
	  right: 0px;
	}
  }
  @keyframes progress {
	100% {
	  right: 0px;
	}
  }
  
.page-template-singapore-page .carousel-main .flickity-viewport  {  height: 600px !important;}


.page-template-singapore-page .form_wrp { position: relative;}
.page-template-singapore-page .dsp_flex { display: flex;}
.page-template-singapore-page .logo_slider{ padding: 40px 10px; max-width: 1400px; color: #fff; background-color: #2272F9; grid-template-columns: 45% 55%; position: relative; display: flex; justify-content: space-between; }
.page-template-singapore-page .logo_slider .content_container{ width: 55%; padding: 0px 30px; }
.page-template-singapore-page .logo_slider .slide_navigation { text-align: right;}
.page-template-singapore-page .logo_slider .slide_navigation li { list-style: none; margin: 3px 0;}
.page-template-singapore-page .logo_slider .slide_navigation li  a { font-size: 16px; color: #111111; display: flex; align-items: center;}
.page-template-singapore-page .logo_slider .slide_navigation li  a .ci_icon {     width: 16px; margin-right: 10px;  filter: grayscale(100%);}
.page-template-singapore-page .logo_slider .slide_navigation li  a.active .ci_icon {     width: 16px; margin-right: 10px;  filter: inherit;}
.page-template-singapore-page .logo_slider .slide_navigation li  a.active { font-size: 16px; color: #2272F9; font-weight: 700;}
.page-template-singapore-page .logo_slider .slides{ width: 45%; }
.page-template-singapore-page .logo_slider .slides::-webkit-scrollbar{ display: none; }
.page-template-singapore-page .logo_slider .slides .slide{ min-height: 100%; display: flex;     padding: 0px 30px 0px 30px; color: #333; align-items: center; }
.page-template-singapore-page .logo_slider .slides .slide .inner_content { width: 100%;}
.page-template-singapore-page .logo_block .logo_row3 .logo { height: 222px;}
.page-template-singapore-page .count_block { width: 100%; }
.page-template-singapore-page .count_block .count_row { width: 100%; display: flex; /*border-bottom: 1px solid #DADADA;*/}
.page-template-singapore-page .count_block .count_row .count_clmn { border: 1px solid #DADADA; width: 50%; color: #000; font-size: 14px; font-weight: 600; display: flex; align-items: center;      line-height: 22px;   padding: 25px 25px 25px 30px;}
.page-template-singapore-page .count_block .count_row .count_clmn span {color:#775AB1; font-size: 36px; font-weight: 700; color: #775AB1; margin-right: 10px; width: 80px;}
.page-template-singapore-page .count_block .count_row .count_clmn .dsp_flx { display: flex; flex-direction: column; align-items: center;}
.page-template-singapore-page .count_clmn sub { font-size: 10px; font-weight: 400; margin-top: 3px; padding:5px;}
.page-template-singapore-page .count_block .count_row .count_clmn .w1 { width: 40px; }
.page-template-singapore-page .count_block p { font-size: 12px !important; margin-top: 10px; color: #111111; text-transform: uppercase; letter-spacing: 0.96px; text-align: center;}
.page-template-singapore-page .bn { border-left: none !important;}
.page-template-singapore-page .tn { border-top: none !important;}
.page-template-singapore-page .fade.show { opacity: 1;}
.page-template-singapore-page .section-space { padding-bottom: 0px;}

.page-template-singapore-page .landing_banner .slick-track .slick-slide>img {object-fit: cover; height: 100%; width: 100%;}
.page-template-singapore-page .banner_info .banner_logos .sldr_gd2 {     max-width: 90%; max-height: 90%;}
.page-template-singapore-page .banner_info .banner_logos .sldr_peoples {     max-width: 90%; max-height: 90%;}

.page-template-singapore-page .vn_card { box-shadow: 0px 0px 20px 0px #11111129; padding: 10px; margin-bottom: 30px; margin-top: 45px; border-radius: 4px; display: flex; align-items: center; }
.page-template-singapore-page .vn_card .img { width: 200px; margin-right: 15px;}
.page-template-singapore-page .vn_card .text { margin-right: 40px; width: 51%;}
.page-template-singapore-page .vn_card .text h4 { font-size: 20px; color: #111111; margin-bottom: 0px;}
.page-template-singapore-page .vn_card .text p { font-size: 16px; color: #000000; line-height: 20px;}
.page-template-singapore-page .vn_card .rm { color: #775AB1; font-size: 16px; font-weight: 600;}

.page-template-singapore-page .ln_footer { font-family: 'Open Sans', sans-serif;}
.page-template-singapore-page .ln_footer .row { display: flex; align-items: center; }

.page-template-singapore-page .ln_footer .img { width: 275px;}
.page-template-singapore-page .ln_footer  .text p {     font-size: 18px; line-height: 22px; margin-top: 5px; margin-bottom: 0px;}
.page-template-singapore-page .ln_footer .text h3 {  font-family: 'Open Sans', sans-serif;   font-size: 20px; font-weight: 700; color: #fff; margin-bottom: 10px;}
.page-template-singapore-page .ln_footer .text h4 {  font-family: 'Open Sans', sans-serif;   font-size: 18px; font-weight: 400;  color: #fff;  margin-bottom: 0px;}
.page-template-singapore-page .copy { font-size: 12px;  margin-bottom: 0px; text-align: center; margin-top: 35px;}

.page-template-singapore-page .main_tab { margin-top: 120px;}
.page-template-singapore-page .main_tab .tab_title { font-size: 20px; line-height: 24px; margin-bottom: 20px; text-align: center;     font-family: 'baikalexpanded_light', "Open Sans", sans-serif;}
.page-template-singapore-page .main_tab .nav-tabs>li>a {  font-family: 'baikalbook', "Open Sans", sans-serif; font-size: 36px; padding: 15px 50px; cursor: pointer; border-bottom: solid 5px #fff; border: none;} 
.page-template-singapore-page .main_tab .nav-tabs>li>a h2 {  font-family: 'baikalbook', "Open Sans", sans-serif; font-size: 36px;} 
.page-template-singapore-page .main_tab .nav-tabs { border: none;}
.page-template-singapore-page .main_tab .active#home-tab { border-bottom: solid 5px #03AD1D;}
.page-template-singapore-page .main_tab .active#profile-tab { border-bottom: solid 5px #2272F9;}
.page-template-singapore-page .main_tab .active#contact-tab { border-bottom: solid 5px #F44051;}
.page-template-singapore-page .main_tab .nav-tabs>li>a.active h2 { font-family: 'baikalsemi_bold', "Open Sans", sans-serif;}
.page-template-singapore-page .main_tab .nav-tabs>li>a:hover { border: none; }
.page-template-singapore-page .main_tab .nav-tabs>li {width: 33.3%; text-align: center;}

.page-template-singapore-page .work_showcase { background-color: #111111; padding: 50px 0;}
.page-template-singapore-page .work_showcase .sub_title {    font-family: 'baikalexpanded_light', "Open Sans", sans-serif; font-size: 20px; text-transform: uppercase; line-height: 24px; text-align: center; margin-bottom: 10px;  color: #b7b7b7;}
.page-template-singapore-page .work_showcase .main_title { font-family: 'baikalexpanded_semi_bold', "Open Sans", sans-serif; font-size: 32px; line-height: 40px; text-align: center; margin-bottom: 30px;  color: #fff;}
.page-template-singapore-page .work_showcase .slick_slider2 .slick_thumb { margin: 0 10px;}
.page-template-singapore-page .work_showcase .slick_slider2 .slick_thumb .thumb_content {  padding: 35px 25px; padding-right: 90px; background-color: #282828;}
.page-template-singapore-page .work_showcase .slick_slider2 .slick_thumb .thumb_content .category { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #fff; text-transform: uppercase; line-height: 16px; margin-bottom: 10px;}
.page-template-singapore-page .work_showcase .slick_slider2 .slick_thumb .thumb_content .title {font-family: 'baikalbold', "Open Sans", sans-serif; font-size: 20px; font-weight: bold; line-height: 26px; color: #fff;  margin-bottom: 0px;}
.page-template-singapore-page .work_showcase .slick_slider2 .slick_thumb .thumb_content .description { font-size: 20px;  line-height: 26px; color: #fff;  margin-bottom: 0px; font-family: 'baikalbook', "Open Sans", sans-serif;}
.page-template-singapore-page .work_showcase .slick_slider2 .slick_thumb .thumb_content .description span { font-size: 14px; display: block; margin-top: 20px; line-height: 26px; color: #979797;  }
.page-template-singapore-page .work_showcase .slick-next::before { content: url(../images/singapore/white-arrow.svg) !important;}
.page-template-singapore-page .work_showcase .slick-prev {  rotate: 180deg;}
.page-template-singapore-page .work_showcase .slick-prev:before { content: url(../images/singapore/white-arrow.svg) !important; }

.page-template-singapore-page .sp_news { background-color: #f4f4f4; padding: 80px 0; }
.page-template-singapore-page .sp_news .main_title {  font-family: 'baikalmedium', "Open Sans", sans-serif; font-size: 36px; line-height: 43px;  margin-bottom: 30px;  color: #111111; text-align: center;}
.page-template-singapore-page .sp_news .slick_slider3 .slick_thumb { margin: 0 15px; display: flex; flex-direction: column;}
.page-template-singapore-page .sp_news .slick_slider3 .slick_thumb .image_thumb { width: 100%; height: 160px; background-color: #fff; display: flex; align-items: center; justify-content: center; margin-bottom: 30px;}
.page-template-singapore-page .sp_news .slick_slider3 .slick_thumb .image_thumb .img { width: auto; height: auto; max-width: 70%; max-height: 60%;}
.sp_news .slick-prev:before, .sp_news .slick-next:before { color: #030303;}

/* .sp_news .slick_slider3 .slick_thumb .img { width: 220px;}
.sp_news .slick_slider3 .slick_thumb .thumb_content {  padding: 20px;}
.sp_news .slick_slider3 .slick_thumb .thumb_content .category { font-family: 'Open Sans', sans-serif;font-size: 14px; color: #000000; text-transform: uppercase; line-height: 16px; margin-bottom: 5px;}
.sp_news .slick_slider3 .slick_thumb .thumb_content .title { font-family: 'Open Sans', sans-serif; font-size: 20px;  line-height: 26px; color: #000;  margin-bottom: 5px;}
.sp_news .slick_slider3 .slick_thumb .thumb_content .date { font-size: 14px; font-family: 'Open Sans', sans-serif;  line-height: 16px; color: #000;  margin-bottom: 0px;} */



.page-template-singapore-page .sp_clients { background-color: #fff; padding: 110px 0; font-family: 'Open Sans', sans-serif; }
.page-template-singapore-page .sp_clients .main_title {  font-family: 'baikalmedium', "Open Sans", sans-serif; font-size: 36px; line-height: 43px;  margin-bottom: 35px;  color: #111111; text-align: center;}
.page-template-singapore-page .sp_clients .slick_slider4 .slick_thumb { margin: 0 20px;  }
.page-template-singapore-page .sp_clients .slick_slider4 .slick_thumb .thumb_content {  padding: 40px; padding-bottom: 80px; height: 500px;}
.page-template-singapore-page .sp_clients .slick_slider4 .slick_thumb .sp_icon { width:100px; opacity: 0.4; margin-bottom: 30px;}
.page-template-singapore-page .sp_clients .slick_slider4 .slick_thumb .title {   font-family: 'baikalbook', "Open Sans", sans-serif;  font-size: 20px;  line-height: 36px; color: #fff;  margin-bottom: 30px;}
.page-template-singapore-page .sp_clients .slick_slider4 .slick_thumb .title span {  font-family: 'baikalmedium', "Open Sans", sans-serif;  }
.page-template-singapore-page .sp_clients .slick_slider4 .slick_thumb .name { font-size: 18px; color: #fff;  font-family: 'baikalmedium', "Open Sans", sans-serif;text-transform: uppercase; line-height: 22px; margin-bottom: 5px;}
.page-template-singapore-page .sp_clients .client_img { width: 160px;}
.page-template-singapore-page .sp_clients .slick_slider4 .slick_thumb .sub {  font-family: 'baikalbook', "Open Sans", sans-serif;  font-size: 16px;  line-height: 20px; color: #fff;  margin-bottom: 0px;}
.page-template-singapore-page .sp_clients .name_block { height: 127px; padding: 30px 35px; background-color: #000; display: flex; justify-content: space-between; align-items: center;}
.page-template-singapore-page .sp_clients .slick-prev:before, .sp_clients .slick-next:before { color: #030303;}
.page-template-singapore-page .sp_clients .card1 { background-color: #775ab1;}
.page-template-singapore-page .sp_clients .card1 .name_block { background-color: #38207b;}
.page-template-singapore-page .sp_clients .card2 { background-color: #2272f9;}
.page-template-singapore-page .sp_clients .card2 .name_block { background-color: #0007bc;}
.page-template-singapore-page .sp_clients .card3 { background-color: #03ad1d;}
.page-template-singapore-page .sp_clients .card3 .name_block { background-color: #004900;}
.page-template-singapore-page .sp_clients .card4 { background-color: #f44051;}
.page-template-singapore-page .sp_clients .card4 .name_block { background-color: #b60001;}

.page-template-singapore-page .logos_nav { width: 100%; display: flex; justify-content: space-between;}
.page-template-singapore-page .logos_nav .list1 { width: 35%;}
.page-template-singapore-page .logos_nav .list2 { width: 65%;}
.page-template-singapore-page .logos_nav p { display: flex; align-items: center; margin-bottom: 20px;  font-size: 21px; line-height: 26px; color: #fff;  font-family: 'baikalbook', "Open Sans", sans-serif;}
.page-template-singapore-page .logos_nav p .li_icon { width: 20px; margin-right: 10px; }

.page-template-singapore-page .git { display: none;   margin-left: 15px; font-size: 16px; color: #fff; background-color: #775AB1; padding: 10px 15px; font-weight: 500; line-height: 20px; border-radius: 2px;}
.page-template-singapore-page .git:hover {  background-color: #6d50a7;}
.page-template-singapore-page .logo_slider .slide_navigation li a { color: #fff;}

.page-template-singapore-page .powered { padding: 120px 0px;}
.page-template-singapore-page .powered .boxs { display: flex; width: 580px; height: 400px;}
.page-template-singapore-page .powered .boxs .left { background-color: #2272F9; padding: 20px 35px; width: 290px; display: flex; flex-direction: column; justify-content: flex-end; margin-right: 20px;}
.page-template-singapore-page .powered .boxs h3 { font-size: 50px; line-height: 50px; color: #fff; font-family: 'baikalexpanded_black', "Open Sans", sans-serif;  margin-bottom: 10px;}
.page-template-singapore-page .powered .boxs p { font-size: 30px; line-height: 37px; color: #fff;  margin-bottom: 0px;  font-family: 'baikalbook', 'Open Sans', sans-serif;}
.page-template-singapore-page .powered .boxs .right { width: 290px; display: flex; flex-direction: column; justify-content: space-between;}
.page-template-singapore-page .powered .boxs .box2 {background-color: #03AD1D; padding: 20px 35px; width: 100%; height: 48%; display: flex; flex-direction: column; justify-content: flex-end; align-items: start;}
.page-template-singapore-page .powered .boxs .box3 {    background-color: #F44051; padding: 20px 35px; width: 100%; height: 47%; display: inline-flex; flex-direction: column; justify-content: flex-end; align-items: start;}
.page-template-singapore-page .powered .pw_info {width: 470px; float: right;}
.page-template-singapore-page .powered .pw_info .sub { font-family: 'baikalexpanded_light', 'Open Sans', sans-serif; font-size: 20px; line-height: 24px; color: #111111; margin-bottom: 10px;}
.page-template-singapore-page .powered .pw_info h3 { font-family: 'baikalexpanded_semi_bold', "Open Sans", sans-serif; font-size: 36px; line-height: 43px; color: #111111; margin-bottom: 30px;}
.page-template-singapore-page .powered .pw_info .img { width: 80%; margin-bottom: 30px;}
.page-template-singapore-page .powered .pw_info .text {  font-size: 20px; line-height: 28px; color: #111111; margin-bottom: 0px;}

.page-template-singapore-page .slick-next { width: 20px; height: 20px;}
.page-template-singapore-page .slick-next::before { content: url(../images/singapore/arrow.svg) !important;}
.page-template-singapore-page .slick-prev {  rotate: 180deg;}
.page-template-singapore-page .slick-prev:before { content: url(../images/singapore/arrow.svg) !important; }
.page-template-singapore-page .logos_nav.mob { display: none;}
.page-template-singapore-page .our_mob { display: none;}
.page-template-singapore-page .mob_btn { display: none;}
.sp_header { position: absolute; width: 100%; padding: 30px 0; z-index: 1;}
.sp_header .container { display: flex; justify-content: space-between;}
.sp_header .container::after {display: none;}
.sp_header .container::before {display: none;}
.page-template-singapore-page .hed_right { display: flex; align-items: center;}
.page-template-singapore-page .hed_right .hv_logo { text-decoration: none; }
.page-template-singapore-page .hed_right .hv_logo img { width: 100%; max-height: 20px;}
.page-template-singapore-page .dp { background-image: url(../images/singapore/dp_bg.jpg); background-size: cover; padding: 55px 0;}
.page-template-singapore-page .dp h3 { color: #fff; font-size: 24px; line-height: 30px; margin-bottom: 40px;  font-family: 'baikalexpanded_semi_bold', "Open Sans", sans-serif;}
.page-template-singapore-page .dp .btn { background-color: #775AB1; padding: 15px 30px; font-size: 20px; font-weight: 500; line-height: 22px; color: #fff; font-family: 'baikalmedium', "Open Sans", sans-serif; text-transform: inherit; border-radius: 2px;}
.page-template-singapore-page .dp .btn:hover {     background-color: #6d50a7;}
.sp_awards { background-color: #F4F4F4; padding: 50px 0;}
.sp_awards .sp_images { display: flex; align-items: center;}
.sp_awards .sp_images .img { width: 19%; margin: 0 1%; padding: 10px; background-color: #fff; display: flex; align-items: center; justify-content: center;}
.sp_awards .sp_images .img img { width: auto; height: auto; max-width: 100%; max-height: 100px;}
.sp_awards.mob { display: none;}
.sp_header.scrolled { position: fixed; background-color: #000; top: 0; padding: 15px 0; z-index: 2;}
.sp_header.scrolled .git { display: block; }
.sp_header.scrolled .container { position: relative;}
.page-template-singapore-page .sp_awards .main_title {  font-family: 'baikalmedium', "Open Sans", sans-serif; font-size: 36px; line-height: 43px;  margin-bottom: 30px;  color: #111111; text-align: center;}










@media screen and (max-width:1249px){
.page-template-singapore-page .git { display: none;}
.page-template-singapore-page .landing_banner .banner_info { padding-top: 0px; bottom: 12vh; }
.page-template-singapore-page .ln_title h2 { font-size: 24px; line-height: 30px; margin-bottom: 0;}
.page-template-singapore-page .logos_block {     background-color: #2272F9;}
.page-template-singapore-page .logo_slider { display: block;         padding: 30px 0px;}
.page-template-singapore-page .logo_slider .content_container { padding: 0; width: 100%; }
.page-template-singapore-page .logo_slider .slides { width: 100%; }
.page-template-singapore-page .mainheading { font-size: 24px !important;  line-height: 30px !important; margin-bottom: 30px; }
.page-template-singapore-page .logos_nav .list1 { width: 50%; padding-right: 25px; }
.page-template-singapore-page .logos_nav .list2 { width: 50%; padding-right: 35px; }
.page-template-singapore-page .logos_nav p { display: block; align-items: center; margin-bottom: 30px; font-size: 18px; line-height: 21px; }
.page-template-singapore-page .logos_nav p .li_icon { height: 24px; margin-right: 0; margin-bottom: 8px; display: block; }
.page-template-singapore-page .logo_slider .slides .slide { padding: 0; }
.page-template-singapore-page .main_tab { margin-top: 70px; }
.page-template-singapore-page .img_width h3 { font-size: 14px; line-height: 17px; padding: 0; margin: 0; }
.page-template-singapore-page .powered .boxs { display: flex; width: 100% !important; height: auto !important; }
.page-template-singapore-page .powered .boxs .left { padding: 20px 20px !important; width: 47.5% !important; margin-right: 5% !important; }
.page-template-singapore-page .powered .boxs .box2 { padding: 20px 20px !important; }
.page-template-singapore-page .powered .boxs .right { width: 47.5% !important; }
.page-template-singapore-page .powered { padding: 0px 0px 60px 0; }
.page-template-singapore-page .powered .boxs h3 { font-size: 32px; line-height: 34px; text-align: left; }
.page-template-singapore-page .powered .boxs p { font-size: 20px; line-height: 20px; text-align: left; }
.page-template-singapore-page .powered .pw_info { width: 100% !important;     margin-top: 55px; }
.page-template-singapore-page .powered .pw_info .sub { font-size: 16px; line-height: 20px; }
.page-template-singapore-page .powered .pw_info h3 { font-size: 24px; line-height: 28px;     margin-bottom: 30px; }
.page-template-singapore-page .powered .pw_info .img { width: 100% !important; margin-bottom: 50px !important; }
.page-template-singapore-page .work_showcase .sub_title { font-size: 16px; line-height: 20px; }
.page-template-singapore-page .work_showcase .main_title { font-size: 18px; line-height: 22px; margin-bottom: 30px; }
.page-template-singapore-page .sp_news .main_title { font-size: 18px; line-height: 22px; }
.page-template-singapore-page .sp_clients .main_title { font-size: 18px; line-height: 22px; }
.page-template-singapore-page .sp_clients .slick_slider4 .slick_thumb .thumb_content { height: auto; padding-bottom: 20px;}
.page-template-singapore-page .sp_clients .name_block { height: auto; padding: 20px 30px; display: block; }
.page-template-singapore-page .sp_clients .client_img { width: 160px; margin-top: 15px; }
.page-template-singapore-page .footer_left { display: block; }
.page-template-singapore-page .footer_left .img { margin-right: 0; margin-bottom: 30px; }
.page-template-singapore-page .ln_footer .row { display: block;}
.page-template-singapore-page .ln_footer { padding: 30px 0 30px 0; }
.page-template-singapore-page .text { margin-bottom: 20px !important;}
.page-template-singapore-page .footer_left .text h3 { margin-bottom: 15px; }
.page-template-singapore-page .sp_clients { padding: 45px 0 80px 0; }
.page-template-singapore-page .sp_news { padding: 40px 0; }
.page-template-singapore-page .sp_news .container {         padding-left: 25px; padding-right: 25px;}
.page-template-singapore-page .img_width { padding: 10px 0; }
.page-template-singapore-page .ln-oe ul li { font-size: 16px; line-height: 20px; margin-bottom: 5px; }
.page-template-singapore-page .ln-oe h4 { font-size: 16px; line-height: 22px; }
.page-template-singapore-page .sp_clients .slick_slider4 .slick_thumb { margin: 0 5px; }
.page-template-singapore-page .sp_news .slick_slider3 .slick_thumb { margin: 0 5px; }
.page-template-singapore-page .work_showcase .slick_slider2 .slick_thumb { margin: 0 5px; }
.page-template-singapore-page .sp_clients .slick_slider4 .slick_thumb .sp_icon { width: 60px; }
.page-template-singapore-page .sp_news .slick_slider3 .slick_thumb .image_thumb { width: 100%; height: 80px; margin-bottom: 10px; }
.page-template-singapore-page .landing_banner { min-height: 380px; background-color: #fff; margin-top: 49px;}
.page-template-singapore-page .experience_block .wrp { border-radius: 4px; padding: 5% 5% 3% 5%; width: 100%; margin-top: 0; position: relative; min-height: 360px; }
.page-template-singapore-page .logos_nav.mob { display: flex ;}
.page-template-singapore-page .logos_nav { display: none;}
.page-template-singapore-page .main_tab { display: none;}
.page-template-singapore-page .our_mob { display: block; padding: 50px 15px;}
.page-template-singapore-page .our_mob .tab_title { font-size: 20px; line-height: 24px; margin-bottom: 20px; text-align: center; font-family: 'baikalexpanded_light', "Open Sans", sans-serif; }
.page-template-singapore-page .our_mob .btn-link { font-family: 'baikalmedium', "Open Sans", sans-serif;  width: 100%; text-align: left; position: relative; font-size: 20px; line-height: 26px; color: #111111;         padding: 20px 0;}
.page-template-singapore-page .our_mob .btn-link:hover { text-decoration: none;}
.page-template-singapore-page .our_mob .card-header .btn-link::before { content: url(../images/singapore/top_arrow.svg) !important; position: absolute; right: 0px; top: 6px;}
.page-template-singapore-page .our_mob .card-header .collapsed::before { font-family: 'baikalbook', "Open Sans", sans-serif !important;  content: url(../images/singapore/top_arrow.svg) !important;  rotate: 180deg;}
.page-template-singapore-page .our_mob .card-header .collapsed {font-family: 'baikalbook', "Open Sans", sans-serif !important;}
.page-template-singapore-page .our_mob .ln-oe .tab_text { padding-right: 0px; }
.page-template-singapore-page .our_mob .ln-oe .container { padding: 0px;}
.page-template-singapore-page .our_mob .img_width {  padding: 10px 15px;}
.page-template-singapore-page .our_mob .ln-oe .col-md-6 { padding-left: 10px; padding-right: 10px;}
.page-template-singapore-page .our_mob .ln-oe.oe1 { margin-top: 0px; }
.page-template-singapore-page .our_mob .card { border-bottom: 1px solid #11111199}
.page-template-singapore-page .ln-oe { margin-top: 0px;}
.page-template-singapore-page .ln-oe ul { margin-bottom: 25px; }
.page-template-singapore-page .work_showcase { padding-bottom: 90px; }
.page-template-singapore-page .work_showcase .slick-prev { right: 53px !important; left: inherit; bottom: -45px; top: inherit; }
.page-template-singapore-page .work_showcase .slick-next {     right: 10px; top: inherit; bottom: -65px;}
.sp_news .slick-prev { top: 36%;}
.page-template-singapore-page .mob_btn { display: block; position: absolute; background-color: #775AB1; padding: 15px; text-align: center; font-size: 20px; font-weight: 500; text-align: center;  color: #fff;  font-family: 'baikalmedium', "Open Sans", sans-serif;  margin-top: -75px;   width: calc(100% - 30px); margin-left: 15px; margin-right: 15px; border-radius: 2px;}
.sp_header { position: fixed; padding: 15px 0; z-index: 1; background-color: #000; top: 0; }
.page-template-singapore-page .dp h3 { font-size: 14px; line-height: 17px; margin-bottom: 10px; }
.page-template-singapore-page .dp { padding: 25px 0; }
.page-template-singapore-page .bannerobject .ln_content { flex-direction: column-reverse; align-items: self-start; }
.page-template-singapore-page .bannerobject .ln_content .right {     width: 100%;}
.page-template-singapore-page .bannerobject .ln_content .left { width: 100%;padding: 20px !important; }
.page-template-singapore-page .ln_title { padding: 20px 25px 20px 25px; }
.page-template-singapore-page .sp_awards.mob { display: block; padding: 30px 0px;}
.page-template-singapore-page .sp_awards.mob .sp_images { display: block;}
.page-template-singapore-page .sp_awards.mob .sp_images .img img { max-height: 40px; }
.page-template-singapore-page .sp_awards.mob .slick-prev { left: -10px; top: 20%; }
.page-template-singapore-page .sp_awards.mob .slick-next { right: -10px; }
.page-template-singapore-page .sp_awards { display: none;}
.page-template-singapore-page .sp_clients .slick-prev { right: 53px !important; left: inherit; bottom: -40px; top: inherit; }
.page-template-singapore-page .sp_clients .slick-next { right: 10px; top: inherit; bottom: -60px; }
.page-template-singapore-page .bannerobject .ln_content .left h3 { font-size: 18px; line-height: 22px; margin-bottom: 15px; text-align: left; }
.page-template-singapore-page .bannerobject .ln_content .left p { text-align: left; }
.page-template-singapore-page .sp_header.scrolled .git { display: none; }
.page-template-singapore-page .sp_awards .main_title { font-size: 18px; line-height: 22px; }
.page-template-singapore-page .bannerobject .ln_content .left h2 { font-size: 24px; line-height: 32px; }
.page-template-singapore-page .work_showcase .slick_slider2 .slick_thumb .thumb_content { padding-right: 25px; }



}
@media screen and (min-width:1250px){
.get-in-touch { display: none !important;}
}

@media (min-width:320px) and (max-width:750px) { 
.page-template-singapore-page .count_block .count_row .count_clmn { padding: 20px 20px 20px 20px; }
.page-template-singapore-page .count_block .count_row .count_clmn span { font-size: 24px; margin-right: 10px; width: 60px; }
.page-template-singapore-page .vn_card { display: block; width: 100%; }
.page-template-singapore-page .vn_card .img { width: 100%; margin-right: 0; margin-bottom: 30px; }
.page-template-singapore-page .vn_card .text { margin-right: 0; margin-bottom: 20px; width: 100%; }
.page-template-singapore-page .vn_card .text h4 {margin-bottom: 3px;}
.page-template-singapore-page .vn_card .rm { margin-bottom: 20px; display: block; }
.sp_header .container { display: flex; flex-direction: column; align-items: center; }
.page-template-singapore-page .hed_right {  margin-top: 10px; }
.page-template-singapore-page .hed_right .hv_logo img { max-height: 15px; }
.page-template-singapore-page .lp_logo { width: 175px; }
.page-template-singapore-page .landing_banner { margin-top: 95px; }
}
@media (min-width:760px) and (max-width:1050px) { 
.page-template-singapore-page .footer_slider .carousel-main .flickity-viewport { height: 375px !important; }
/* .page-template-singapore-page .cr_indicators .carousel-indicators { bottom: 150px !important; } */
.page-template-singapore-page .experience_block .wrp { padding: 5% 5% 3% 5% !important; }
.page-template-singapore-page .lp_logo { width: 28%; }
.page-template-singapore-page .landing_banner { margin-top: 63px; }
.page-template-singapore-page .landing_banner .banner_info { bottom: 7vh; }
}
@media (min-width:300px) and (max-width:1050px) {


.page-template-singapore-page .get-in-touch { text-align: center;  width: 100%; background-color: #775AB1; padding: 16px; font-size: 18px; font-weight: 600; color: #FFF; position: fixed; bottom: 0px; z-index: 999;}
.page-template-singapore-page .get-in-touch:hover { color: #FFF;}
html { scroll-behavior: smooth; }

}
@media (min-width:300px) and (max-width:374px) {
.page-template-singapore-page .experience_block .ln_locations .ln_lcn { padding-right: 8px !important; padding-left: 8px !important;     font-size: 10px !important; }
.page-template-singapore-page .experience_block .ln_locations { justify-content: space-between !important; }

}
@media (min-width:300px) and (max-width:380px) {
.page-template-singapore-page .ln_left { padding-right: 10px; padding-left: 10px; }
.page-template-singapore-page .footer_slider .flickity-prev-next-button { top: 59% !important;}
.page-template-singapore-page .uiux { display: none;}
.page-template-singapore-page .landing_banner { min-height: 380px; background-color: #000;}
.page-template-singapore-page .landing_banner .slick-track { height: 380px !important; }
.page-template-singapore-page .banner_info h1 { width: 100%; font-size: 26px; line-height: 32px; margin-top: 30px; text-align: center; }
.page-template-singapore-page .banner_info p { font-size: 14px; line-height: 22px; max-width: 100%; text-align: center; padding: 0 8% !important; text-shadow: 0px 0px 2px 0px #111; }
.page-template-singapore-page .banner_info .banner_logos { margin-top: 10px; justify-content: center; }
.page-template-singapore-page .banner_info .banner_logos .bn_logo { width: 50px; height: 50px; margin-right: 10px; margin-left: 10px; }
.page-template-singapore-page .landing_banner .slick-track .item { height: 100%;}
.page-template-singapore-page .cr_indicators .carousel-indicators { left: 0; margin-left: 0px; right: auto; width: 100%; bottom: 100px; justify-content: center; }
.page-template-singapore-page .landing_banner .progressBarContainer div { width: 50px;}
.page-template-singapore-page .carousel .carousel-indicators li.active {width: 50px;}
.page-template-singapore-page .landing_banner .slick-track .slick-slide>img {object-fit: cover; height: 100%; width: 100%;}
.page-template-singapore-page .experience_block { border-radius: 4px;      width: calc(100% - 30px); position: relative; margin-left: 15px; margin-right: 15px; height: auto;     margin-top: -60px; }
.page-template-singapore-page .experience_block .wrp { border-radius: 4px; padding: 8% 5% 3% 5%; width: 100%; margin-top: 0; position: relative; min-height: 450px;  border-radius: 5px !important; }
.page-template-singapore-page .experience_block .ln_intit { font-size: 24px; line-height: 32px; margin-bottom: 20px;}
.page-template-singapore-page .experience_block .ln_locations .ln_lcn { padding-right: 6px; padding-left: 6px; }
.page-template-singapore-page .experience_block .ln_locations { justify-content: space-between;  }
.page-template-singapore-page .experience_block .ln_locations .ln_lcn { line-height: 16px; font-size: 9px;}
.page-template-singapore-page .ln_submit { font-size: 16px; padding: 10px 40px; }
.page-template-singapore-page .ln_side_img { display: none;}
.page-template-singapore-page .bannerobject {padding: 0px; margin-right: 0; margin-left: 0px; margin-top: 20px; border: 0px solid #DADADA; box-shadow: inherit; border-radius: 0; }
.page-template-singapore-page .ln_sub { margin-bottom: 20px; }
.page-template-singapore-page .logo_block .logo { width: 33.3%; height: 100px; padding: 25px 15px; }
.page-template-singapore-page .ln_count { justify-content: space-between; padding: 10px; border-bottom: solid 1px #DADADA;border-top: solid 1px #DADADA; margin-top: -6px; text-align: center;}
.page-template-singapore-page .ln_count h4 { font-size: 15px; }
.page-template-singapore-page .ln-oe .title { font-size: 34px; }
.page-template-singapore-page .ln-oe .title { margin-bottom: 30px;     margin-top: 20px; }
.page-template-singapore-page .ln-oe ul { padding-left: 20px; }
.page-template-singapore-page .ln-oe .img { width: 100%;}
.page-template-singapore-page .img_width { width: 100%; margin-top: 40px; }
.page-template-singapore-page .oe1 .img_width {     margin-top: 0px;}
.page-template-singapore-page .oe4 { padding-top: 25px; }
.page-template-singapore-page .oe4 .row { width: auto; }
.page-template-singapore-page .oe4 p { font-size: 14px; }
.page-template-singapore-page .ln_logotext { width: 100%; }
.page-template-singapore-page .intelligence_blk { width: 100%; height: 100px; margin-top: 40px; position: inherit; }
.page-template-singapore-page .carousel-main .flickity-viewport { height: 298px !important; }
.page-template-singapore-page .ln-oe h4 { padding-right: 0px;}
.page-template-singapore-page .logo_block .logo_row3 .logo { height: 205px; }

}
@media (min-width:381px) and (max-width:1050px) {

.page-template-singapore-page .ln_left {padding-right: 10px; padding-left: 10px; }
.page-template-singapore-page .footer_slider .flickity-prev-next-button { top: 59% !important;}
	.page-template-singapore-page .uiux { display: none;}
	.page-template-singapore-page .banner_info h1 { width: 100%; font-size: 26px; line-height: 32px; margin-top: 30px; text-align: center; }
	.page-template-singapore-page .banner_info p { font-size: 14px; line-height: 22px; max-width: 100%; text-align: center; padding: 0 10%; text-shadow: 0px 0px 2px 0px #111; }
	.page-template-singapore-page .banner_info .banner_logos { margin-top: 10px; justify-content: center; }
	.page-template-singapore-page .banner_info .banner_logos .bn_logo { width: 50px; height: 50px; margin-right: 10px; margin-left: 10px; }
	.page-template-singapore-page .landing_banner .slick-track .item { height: 100%;}
	.page-template-singapore-page .cr_indicators .carousel-indicators { left: 0; margin-left: 0px; right: auto; width: 100%; bottom: 100px; justify-content: center; }
	.page-template-singapore-page .landing_banner .progressBarContainer div { width: 50px;}
	.page-template-singapore-page .carousel .carousel-indicators li.active {width: 50px;}
	.page-template-singapore-page .landing_banner .slick-track { height: 380px !important; }
	.page-template-singapore-page .landing_banner .slick-track .slick-slide>img {object-fit: cover; height: 100%; width: 100%;}
	.page-template-singapore-page .experience_block { border-radius: 4px;     width: calc(100% - 30px); position: relative; margin-left: 15px; margin-right: 15px; height: auto; margin-top: -60px; }
	.page-template-singapore-page .experience_block .ln_intit { font-size: 24px; line-height: 32px; margin-bottom: 20px;}
	.page-template-singapore-page .experience_block .ln_locations .ln_lcn { padding-right: 8px; padding-left: 8px; font-size: 10px; }
	.page-template-singapore-page .experience_block .ln_locations .ln_lcn { line-height: 20px;}
	.page-template-singapore-page .ln_submit { font-size: 16px; padding: 10px 40px; }
	.page-template-singapore-page .ln_side_img { display: none;}
	.page-template-singapore-page .bannerobject { padding: 0px; margin-right: 0; margin-left: 0px; margin-top: 20px; border: 0px solid #DADADA; box-shadow: inherit; border-radius: 0; }
	.page-template-singapore-page .ln_sub { margin-bottom: 20px; }
	.page-template-singapore-page .logo_block .logo { width: 33.3%; height: 100px; padding: 25px 15px; }
	.page-template-singapore-page .ln_count { justify-content: center; padding: 8px; border-bottom: solid 1px #DADADA; border-top: solid 0px #DADADA; border-left: solid 1px #DADADA; border-right: solid 1px #DADADA; margin-top: 0px;}
	.page-template-singapore-page .ln_count h4 { font-size: 15px; }
	.page-template-singapore-page .ln-oe { margin-top: 60px; width: 100% !important; }
	.page-template-singapore-page .ln-oe .title { font-size: 34px; }
	.page-template-singapore-page .ln-oe .title { margin-bottom: 30px;     margin-top: 20px; }
	.page-template-singapore-page .ln-oe ul { padding-left: 20px; }
	.page-template-singapore-page .img_width { width: 100%; margin-top: 40px; }
	.page-template-singapore-page .oe1 .img_width {     margin-top: 0px;}
	.page-template-singapore-page .ln_logotext { width: 100%; }
	.page-template-singapore-page .intelligence_blk { width: 100%; height: 100px; margin-top: 40px; position: inherit; }
	




}
@media screen and (min-width: 600px) and (max-width:1100px) {
	.page-template-singapore-page .experience_block .ln_locations .ln_lcn { padding-right: 0; padding-left: 0; width: 25%; text-align: center; }
	.page-template-singapore-page .landing_banner { min-height: 355px; background-color: #fff;}
	.page-template-singapore-page .landing_banner .slick-track { height: 355px !important; }
	.page-template-singapore-page .experience_block { width: 100% !important;  margin-left: auto !important; margin-right: auto !important;  max-width: 89%;       margin-top: 50px; margin-bottom: 30px; }
	.page-template-singapore-page .our_mob { padding: 50px 46px; }
	.page-template-singapore-page .sp_clients .slick_slider4 .slick_thumb .thumb_content { height: 710px; }
	.page-template-singapore-page .our_mob .container {        width: auto;}

}

@media (min-width:1110px) and (max-width:1280px) {
	.page-template-singapore-page .experience_block .wrp { padding: 35px 35px 35px 35px;    min-height: 630px; }
	.page-template-singapore-page .experience_block .ln_intit { font-size: 34px; line-height: 40px; }
	.page-template-singapore-page .experience_block .ln_locations .ln_lcn { font-size: 10px; padding-right: 6px; padding-left: 6px; line-height: 20px; }
}

@media (min-width:1281px) and (max-width:1366px) {
	.page-template-singapore-page .banner_info h1 { margin-top: 50px; }
	.img_width.oe1 { margin-top: 10px;}
	.page-template-singapore-page .main_tab .nav-tabs>li>a { font-size: 30px; }
	.page-template-singapore-page .ln-oe .title { margin-top: 25px; margin-bottom: 50px; }

	.page-template-singapore-page .experience_block .wrp { padding: 40px 70px 40px 45px; /* margin-top: -520px; */ }
	.page-template-singapore-page .experience_block .ln_intit { font-size: 26px; line-height: 30px; }
	.page-template-singapore-page .landing_banner { min-height: 560px; background-color: #000;}
	.page-template-singapore-page .landing_banner .slick-track { height: 560px; }
	.page-template-singapore-page .experience_block .ln_locations .ln_lcn { font-size: 11px; padding-right: 7px; padding-left: 7px; line-height: 20px; }
	.page-template-singapore-page .work_showcase .slick_slider2 .slick_thumb .thumb_content { padding-right: 80px; }
	.page-template-singapore-page .main_tab .nav-tabs>li>a h2 { font-size: 30px; }

}
@media (min-width:1367px) and (max-width:1440px) {
	.page-template-singapore-page .main_tab .nav-tabs>li>a { font-size: 30px; }
	.page-template-singapore-page .landing_banner { min-height: 570px; background-color: #000;}
	.page-template-singapore-page .landing_banner .slick-track { height: 570px; }
	.page-template-singapore-page .banner_info h1 { margin-top: 65px; }
	.img_width.oe1 { margin-top: 10px;}
	.page-template-singapore-page .ln-oe .title { margin-top: 25px; margin-bottom: 50px; }
	.page-template-singapore-page .experience_block .wrp {     padding: 45px 80px 40px 55px; }
	.page-template-singapore-page .experience_block .ln_locations .ln_lcn { padding-right: 7px; padding-left: 7px; font-size: 11px; }
	.page-template-singapore-page .experience_block .ln_intit { font-size: 34px; }
	/* .page-template-singapore-page .intelligence_blk { height: 388px; } */
	.page-template-singapore-page .work_showcase .slick_slider2 .slick_thumb .thumb_content { padding-right: 80px; }
	.page-template-singapore-page .main_tab .nav-tabs>li>a h2 { font-size: 30px; }
}
@media (min-width:1441px) and (max-width:1536px) {
	.page-template-singapore-page .main_tab .nav-tabs>li>a { font-size: 30px; }
	.page-template-singapore-page .experience_block .ln_locations .ln_lcn { font-size: 10px;padding-right: 15px; padding-left: 15px;}
	.page-template-singapore-page .landing_banner { min-height: 560px; background-color: #000;}
}
@media (min-width:1537px) and (max-width:1600px) {

	.page-template-singapore-page .landing_banner { min-height: 560px; background-color: #000;}
	.page-template-singapore-page .landing_banner .slick-track { height: 560px; }
	.page-template-singapore-page .banner_info h1 { margin-top: 55px; }
	.img_width.oe1 { margin-top: 10px;}
	.page-template-singapore-page .ln-oe .title { margin-top: 25px; margin-bottom: 50px; }

}
@media (min-width:1601px) and (max-width:1925px) {
	.page-template-singapore-page .landing_banner { min-height: 650px; background-color: #000;}
	.page-template-singapore-page .landing_banner .slick-track { height: 650px; }
	.page-template-singapore-page .banner_info h1 { margin-top: 115px; }
	.img_width.oe1 { margin-top: 10px;}
	.page-template-singapore-page .ln-oe .title { margin-top: 25px; margin-bottom: 50px; }
	.page-template-singapore-page .ln-oe.oe4 { margin-top: 50px; }
	.page-template-singapore-page .experience_block .wrp { margin-top: -48vh; padding: 55px 100px 50px 70px; }
	.page-template-singapore-page .experience_block .ln_locations .ln_lcn { font-size: 12px; padding-right: 10px; padding-left: 10px; width: 25%; text-align: center;  }
	.page-template-singapore-page .experience_block .ln_locations { justify-content: space-between; }
	.page-template-singapore-page .experience_block .ln_locations .ln_lcn.st { text-align: left; width: 19%; }
	.page-template-singapore-page .experience_block .ln_locations .ln_lcn.ed { text-align: right; width: 16%; }
}
@media (min-width:1926px) {
	.page-template-singapore-page .experience_block .ln_locations .ln_lcn { font-size: 14px; padding-right: 0; padding-left: 0px; width: 27%; text-align: center;  }
	.page-template-singapore-page .experience_block .ln_locations { justify-content: space-between; }
	.page-template-singapore-page .experience_block { width: 30%; }
	.page-template-singapore-page .landing_banner { min-height: 700px;}
}
