*{font-family: 'Poppins', sans-serif;}
body{padding: 0px;box-sizing: border-box;overflow-x: hidden;max-width: 1920px;margin: 0px auto !important;font-family: Poppins;}
img{max-width: 100%;}
header{padding: 0px 300px 0px 200px;margin: 30px 0px;display: flex !important;align-items: center;}
.class_flex {display: flex;justify-content: center;}
.Btn a {font-family: Poppins;font-weight: normal;font-size: 27.2463px; color: black;text-decoration: none;}
.Btn {padding-left: 200px;}
.heading_1 h1 {padding-left: 200px;}
.Btn a{position: relative; font-size: 20px;}
.Btn a:hover{text-decoration: none; color: black;}
.Btn a{position: relative}
.Btn a:hover:before {transform: translateX(60px);}
.Btn a:before {content: "";background-image: url(/wp-content/uploads/2021/10/btn-shape.png);background-size: 100%;background-position: center;position: absolute;height: 88px;width: 88px; background-repeat: no-repeat;top: -23px;left: -16px;z-index: -1;transition: 0.5s;}
.Btn a:after{content: "";background-image: url(/wp-content/uploads/2021/10/arrow.svg);background-size: 100%;background-position: center;position: absolute;height: 25px;width: 25px;background-repeat: no-repeat;top: 4px;left: 78px;}
.sec_1 {padding: 50px 0px;}
.heading_2 h1 {padding-left: 315px;}
.heading_3 h1 {padding-left: 230px;}
.flex_clas {display: flex; justify-content: center; align-items: center;}
.sec_1 h1{letter-spacing: -0.04em;font-size: 80.927px;font-style: normal;font-weight: bold;font-family: 'Poppins', sans-serif;display: inline-block;
    position: relative;}
.class_img img {width: 85%;}
.heading_1{position: relative;}
.heading_1 h1:after {content: "";background-image: url(/wp-content/uploads/2021/10/shape.png);background-size: 100%;background-position: center;position: absolute;height: 114px;width: 141px; background-repeat: no-repeat;top: -34px;right: -106px;}
.heading_3 {position: relative;}
.heading_3 h1:before {content: "";background-image: url(/wp-content/uploads/2021/10/shape2.png);background-size: 100%;background-position: center;position: absolute;height: 155px;width: 170px;background-repeat: no-repeat;z-index: -1;top: 21px;}
@media only screen and (max-width: 1800px) and (min-width: 1280px) {
    .heading_2 h1 {padding-left: 265px;}
}
@media only screen and (max-width: 1279px) and (min-width: 1024px) {
header.header {padding: 0px 100px 0px 100px;}
.heading_1 h1 {padding-left: 110px;}
.heading_2 h1 {padding-left: 150px;}
.header .class_flex {display: flex;justify-content: center;}
.heading_3 h1 {padding-left: 103px;}
.heading_3 h1:before {width: 130px;height: 130px;top: 0px;}
}
@media only screen and (max-width: 1440px) and (min-width: 1024px) {
.sec_1 h1 {font-size: 45px;}
.heading_1 h1:after {top: -50px;}
.heading_3 h1:before {top: -8px;width: 150px;height: 150px;}
}
@media only screen and (max-width: 1880px) and (min-width: 1536px) {
    .sec_1 h1 {font-size: 60px;}
    .heading_1 h1:after {top: -50px;}
    .heading_3 h1:before {top: -8px;width: 150px;height: 150px;}
    .heading_2 h1 {padding-left: 265px;}
    }
@media only screen and (max-width: 992px) and (min-width: 768px) {
    header {padding: 0px 60px 0px 50px;margin: 50px 0px;}
    .sec_1 h1 {padding-left: 50px;font-size:72px}
    .class_img {margin-top: 100px;text-align: center;}
    .Btn a:hover:before {transform: translateX(50px);}
    .sec_1 {padding-top: 100px;}
    .heading_2 h1 {padding-left: 155px;}
    .heading_3 h1 {padding-left: 80px;}
    
}
@media only screen and (max-width: 834px) and (min-width: 834px) {
    .header .class_flex {display: flex;justify-content: flex-end;padding-right:40px;}
}
@media only screen and (max-width: 767px)  {
.header {padding: 0px 0px 0px 0px;}
.sec_1 .flex_clas {display: flex;flex-direction: column-reverse;}
.sec_1 {padding: 0px 0px 0px 0px;}
.colom_1 {margin-top: 75px;}
.Btn {padding-left: 0px;}
.sec_1 h1 {padding-left: 0px;font-size: 32px;}
.heading_2 h1 {padding-left: 40px;}
.Btn a:hover:before {transform: translateX(120px);}
.heading_3 h1 { padding-left: 18px;}
.class_img {margin-top: 50px;text-align: center;}
.heading_3 h1:before {height: 70px;width: 90px;top: 4px;}
.header .class_flex {display: flex;justify-content: center;}
.heading_1 h1:after {width: 100px;height: 100px; top: -43px; right: -68px;}
.Btn a {font-size: 14px;}
.Btn a:hover:before {left: -100px;}
.Btn a:before {height: 60px;width: 60px;top: -20px;}
.Btn a:after {left: 55px;top: 0px;}
}