
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');

/*
   font-family: "Oswald", sans-serif;
*/

/* Global css*/

:root {
  /* fonts Family*/



  /* colors */

  --white: #ffffff;
  --black: #000000;
  --green:#32d6ba;

  /* weight */

  --light: 300;
  --regular: 400;
  --medium: 500;
  --semibold: 600;
  --bold: bold;

  /* texts */
  --textupper: uppercase;
  --textlower: lowercase;
  --textcaps: capitalize;

  /* shadow */

  --shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  --shadowone: 0px 0px 17px 0px rgba(0, 0, 0, 0.23);
}

* {margin: 0;padding: 0;box-sizing: border-box;}

html, body {font-family: "Oswald", sans-serif;scroll-behavior: smooth;font-size: 18px;color: var(--fontblack);height: auto !important;text-align: left;background: var(--white);margin: 0;padding: 0;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);letter-spacing: 0.5px;}
a, button {text-decoration: none !important;cursor: pointer;}
p {margin-bottom: 1rem;}
* p:last-child {margin-bottom: 0;}
.transition,:before,
:after,a,button {-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-webkit-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.transition1 {-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.transition2 {-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-webkit-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
input[type="text"]::-ms-clear {display: none;}
input[type="submit"],input[type="button"] {cursor: pointer;}
:focus {box-shadow: none;}
select:focus::-ms-value {color: inherit;background: none;}
* {outline: none !important;}
b,strong {font-weight: var(--bold);}
img {max-width: 100%;vertical-align: middle;height: auto;pointer-events: none;}
ul,ol {margin: 0;padding: 0;}
select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #606060;-moz-transition: all 0s ease;}
select::-ms-expand {display: none;}
input::-ms-clear {display: none;}
figure {margin: 0;}
.btn-check:focus + .btn,.btn:focus {outline: 0px;box-shadow: none;}
.noscript {background: #000;display: block;text-align: center;color: #fff;padding: 10px 0;position: fixed;bottom: 0;right: 0;left: 0;z-index: 9;}
p.noscript {margin: 0;}
.warning-icon {display: inline-block;vertical-align: middle;position: relative;width: 20px;height: 17px;z-index: 1;margin: 0 10px 0 0;}
*::-webkit-input-placeholder {color: inherit;opacity: 1;}
*:-moz-placeholder {color: inherit;opacity: 1;}
*::-moz-placeholder {color: inherit;opacity: 1;}
*:-ms-input-placeholder {color: inherit;opacity: 1;}
*::placeholder {color: inherit;opacity: 1;}
ul {padding-left: 0px;}
li {list-style: none;}

.p0 {padding: 0 !important;}
.pt0 {padding-top: 0 !important;}
.pb0 {padding-bottom: 0 !important;}
.pBlock {padding-block:2.5rem;}

.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container {max-width: 1320px;padding-inline: 1rem;}

a {word-break: break-word;}
a:hover {text-decoration: none;}
main,section,header,footer {display: block;float: left;width: 100%;}

.bgblack {background-color: #000;}

/*.Commanlink {font-size: 24px;padding: 14px 28px;border: none;color: #32d6ba;background: #000;text-transform: uppercase;font-weight: bold;border-radius: 50px;display: flex;align-items: center;justify-content: center;margin: 0 auto;width: fit-content;}*/



/* Btn New Css */ 
.Commanlink {font-size: 28px;min-width: 280px;min-height: 80px;padding:10px;width: auto;border: none;color: #32d6ba;background: #000;text-transform: uppercase;font-weight: bold;border-radius: 50px;;ine-height: 1;display: flex;align-items: center;justify-content: center;}
.Commanlink:hover{background: #32d6ba;color:#000;}



/* header */

.TDmenu {padding: 25px 0;}
.TDmenu_Box {display: flex;align-items: center;justify-content: space-between;}
.TDlogo a img {max-width: 800px;display: block;}

.TDRightSide ul {padding: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.TDRightSide ul li:not(last-child) {margin-bottom: 10px;}
a.phone_link {font-size: 38px;line-height: 1.5;font-weight: 900;color: #000;}


.TDRightSide ul li a span{font-size: 0;display:none;}
.TDRightSide ul li a.phone_link:hover{color: #32d6ba;}

/*  */
.LdesignSec_wrap h1 {
    font-size: 70px;
    font-family: "Oswald", sans-serif !important;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
    text-transform: uppercase;
    margin-bottom: 40px;
}
.LdesignSec_wrap h1 span {color: #32d6ba;}

/*.LdesignSec_box img {display: flex;margin: 0 auto;}*/
.LdesignSec_box img {display: flex;margin: 0 auto;max-width: 350px;}
.bigTitle {font-size: 65px;color: #32d6ba;font-weight: 900;}
.bigTitle span {font-size: 122px;}

.smallTitle {font-size: 42px;color: #fff;font-weight: bold;line-height: 1.5;}

.LdesignSec_box p {color: #fff;font-size: 28px;font-weight: bold;margin-bottom: 0;}
.LdesignSec_box ul {padding-bottom: 40px;margin-left: 20px;}
.LdesignSec_box ul li {font-size: 24px;color: #fff;font-weight: bold;list-style: disc;}
.LdesignSec_box ul li::marker {color: #32d6ba;}

.LdesignSec_box {position: relative;}

.LdesignSec_box h3.logo_design_title{color: #fff;text-align: center;font-size: 59px;margin-bottom:30px;text-transform:uppercase;font-family: "Oswald", sans-serif !important;}


section.banner_bootm_gray_data {padding: 40px 0px;background: #e2e2e2;}
section.banner_bootm_gray_data p {font-size: 24px;text-align: center;color: #000;line-height: 1.5;}


/*.LdesignSec_box img {position: relative;right: 0;top: 81px;height: 700px;object-fit:cover;}
*/

/*  */
.startLogo_wrap {display: flex;flex-direction: column;align-items: center;justify-content: center;}

/*.secTitle {margin-bottom: 30px;font-size: 80px;text-align: center;font-weight: 900;text-transform: uppercase;line-height: 1.2;}*/
.secTitle {margin-bottom: 30px;font-size: 78px;text-align: center;font-weight: 500;text-transform: uppercase;line-height: 1.2;display: flex;flex-direction: column;align-items: center;justify-content: center;font-family: "Oswald", sans-serif !important;}

.LdesignSec_boxNew {display: flex;flex-direction: column;align-items: center;justify-content: center;}

.tdPhonenum {font-size: 62px;margin-top: 60px;margin-bottom: 10px;font-weight: 900;color: #000;line-height: 1.2;}
.tdPhonenum:hover{color: #32d6ba;}
.tdLink {color: #32d6ba;font-size: 55px;margin-bottom: 50px;font-weight: bold;line-height: 1.2;}
.tdLink:hover {color: #000}
.startLogo_wrap p {font-size: 28px;font-weight: 900;text-align: center;}


section.LdesignSec.bgblack.pBlock .LdesignSec_wrap .row {
    align-items: center;
}
.LdesignSec_boxNew{margin-top:30px;}

section.startLogo.pBlock p a:hover {
    color: #31d5b9;
   
}

.Not_found.text-center {
    margin: 50px 0px;
}
.Not_found.text-center h2 {
    font-size: 70px;
    font-family: "Oswald", sans-serif !important;
    color: #32d6ba;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.Not_found.text-center  p {
    /* color: #fff; */
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 0;
}
.page-not-link.grey-text {
    font-size: 28px;
    margin-top: 20px;
}
.page-not-link.grey-text a.btn {
    background: #000;
    color: #32d6ba;
    font-size: 28px !important;
    padding: 19px 48px;
    border-radius: 10px;
    margin-left: 10px;
}