@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;900&display=swap');
* {
  margin: 0px;
  padding: 0px;
  outline: none;
  scroll-behavior: smooth;
  box-sizing: border-box;
}
body {
  margin: 0px;
  padding: 0px;
  width: 100%;
  overflow-x: hidden;
  font-family:'Poppins', sans-serif;
}

html {
  overflow-x: hidden;
}


.main-page {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;}
.tus_itemslde{
    margin:0px; padding:0px; position: relative; height:100vh; width:100%;}
.tus_itemslde img{
    margin:0 auto; width:100%; height:100%; object-fit:cover}
.tus_icon{
    margin:0px; padding:80px 50px; position: absolute; top:40%; right:20px; z-index:1; transition:0.8s; font-size:40px; background-color:#0778e2; color:#fff;
    text-transform:uppercase; border-radius: 100%;}
.tus_icon:hover{
    right:30px;}
.tus_brtxt{
	margin:0px; padding:0px; position:absolute; bottom:26%; left:10%; width:60%;}
.tus_brtxt h3{
	margin:0px; padding:0px; color:#0778e2; font-size:25px; text-transform:capitalize; font-weight:600;}
.tus_brtxt h4{
	margin:0px; padding:0px; font-size:100px; text-transform:uppercase; color: #fff; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 3px;
    -webkit-text-stroke-color: #fff; font-weight:bold; line-height: 100px; font-style:italic;}
.tus_logos{
    margin:0px; padding:0; position:absolute; top:3%; left:5%; z-index:2;}
.tus_logos img{
    margin:0px; padding:0px;}
/* responsive */
@media only screen and (min-width: 280px) and (max-width: 359px) {
.tus_brtxt{width:auto; bottom:22%;}
.tus_brtxt h4{font-size:30px; line-height:35px;}
.tus_icon{top:31%;}
.tus_brtxt h3{font-size:18px;}
.tus_icon{padding:25px 15px;}
}
@media only screen and (min-width: 360px) and (max-width: 479px) {
.tus_brtxt{width:auto; bottom:22%;}
.tus_brtxt h4{font-size:30px; line-height:35px;}
.tus_icon{top:35%; font-size:15px; padding:25px 15px;}
.tus_brtxt h3{font-size:18px;}
}
@media only screen and (min-width: 480px) and (max-width: 666px) {
.tus_brtxt{width:85%; bottom:32%;}
.tus_brtxt h4{font-size:47px; line-height:50px;}
.tus_icon{top:27%; font-size:18px; padding:25px 12px;}
.tus_brtxt h3{font-size:22px;}
}
@media only screen and (min-width: 667px) and (max-width: 767px) {
.tus_brtxt{width:65%; bottom:32%;}
.tus_brtxt h4{font-size:55px; line-height:55px;}
.tus_icon{top:45%; padding:46px 30px; font-size:25px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.tus_brtxt{width:75%;}
.tus_brtxt h4{font-size:70px; line-height:65px;}
.tus_icon{top:35%; padding:46px 30px; font-size:25px;}
}
@media only screen and (min-width: 992px) and (max-width: 1023px) {
.tus_brtxt{width:65%; bottom:27%;}
.tus_brtxt h4{font-size:80px; line-height:85px;}
.tus_icon{top:35%; padding:46px 30px; font-size:25px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
.tus_brtxt{width:65%; bottom:27%;}
.tus_brtxt h4{font-size:80px; line-height:85px;}
.tus_icon{top:35%; padding:46px 30px; font-size:25px;}
}



























