
@media (min-width: 1200px) {
}

@media(min-width:1400px) and (max-width:1920px) {
}

@media(max-width:1600px) {
.help-you.our-specil .img-we-do {
    left: 0px;
}
}

@media(min-width:1200px) and (max-width:1400px) {
.main-header .bg-c {
    left: 0px;
}
}

@media(max-width:1400px) {
.container {
    padding: 0 70px;
}
}

@media(max-width:1200px) {
.main-header .bg-c {
    left: 0px;
}
.help-you.our-specil .img-we-do {
    left: 0px;
}
}

@media(max-width:1024px) {
}

@media(min-width:992px) and (max-width:1199px) {
footer .social-icon a {
    width: 43px;
    margin-right: 10px;
}
.heading-block h1 {
    font-size: 70px;
}
.angle-tri-full {
    height: 760px;
    right: 20px;
}
.angle-tri {
    display: none;
}
.angle-tri-full {
    display: block;
}
.we-do .img-we-do:before {
    display: none;
}
.we-do .img-we-do {
    margin-top: 110px;
}
.we-do .heading-block {
    padding-top: 50px;
}
.we-do p {
    max-width: 100%;
}
.help-you.our-specil .img-we-do {
    left: 0px;
    margin-top: 50px;
}
.our-specil .col-lg-5 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.our-specil .col-lg-5, .our-specil .col-lg-7 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.our-specil p {
    font-size: 35px;
    line-height: 43px;
}
.behind-bg {
    width: 640px;
}
}

@media(min-width:768px) and (max-width:991px) {
.main-header h1 {
    display: none;
}
.main-header h1.mobile-intro {
    display: block;
    max-width: 500px;
    margin: 0 auto;
}
.main-header .logo {
    position: relative;
    top: 0px;
    max-width: 170px;
    z-index: 999;
    margin-bottom: 50px;
    margin-top: 50px;
}
.main-header {
    padding-bottom: 150px;
    height: 600px;
}
.for-mobile {
    display: block;
}
.for-desktop {
    display: none;
}
.heading-block h1 {
    font-size: 70px;
}
.dn-wbbble {
    display: none;
}
.help-you {
    padding-top: 100px;
}
.help-you.our-specil {
    padding-top: 0px;
}
.about-us {
    padding: 100px 0;
}
footer {
    padding: 100px 0;
}
.container {
    padding: 0 70px;
}
.we-do p {
    max-width: 100%;
}
.help-you.our-specil .img-we-do {
    left: 0px;
}
.behind-bg {
    width: 155%;
    top: auto;
    bottom: 0px;
}
.help-you.our-specil {
    padding-top: 0px;
}
.we-do .heading-block {
    padding-top: 70px;
}
.angle-tri {
    left: 0px;
    right: 0px;
    margin: 0 auto;
    top: auto;
    bottom: -50px;
}
footer p, footer a {
    font-size: 19px;
    color: #cda700;
    line-height: 21px;
}
footer .social-icon a {
    width: 30px;
    margin-right: 10px;
    margin-bottom: 10px;
}
footer .contct-info p {
    line-height: 26px;
}
footer .logo-footer {
    max-width: 200px;
}
.social-icon {
    margin-bottom: 50px;
}
}

@media(max-width:767px) {
.main-header {
    padding-bottom: 150px;
    height: 600px;
}
.we-do p {
    width: 100%;
}
.main-header h1 {
    display: none;
}
.main-header h1.mobile-intro {
    display: block;
}
.main-header .logo {
    position: relative;
    top: 0px;
    max-width: 170px;
    z-index: 999;
    margin-bottom: 50px;
    margin-top: 50px;
}
.main-header .bg-c {
    position: absolute;
    width: 260px;
    left: 0px;
    top: -166px;
    z-index: -1;
}
.main-header .bg-right {
    position: absolute;
    right: -30px;
    top: 164px;
    width: 80%;
    z-index: -1;
}
.heading-block h1 {
    font-size: 43px;
}
.container {
    padding: 0 70px;
}
.about-us .us-bg {
    width: 120%;
    right: -5%;
    bottom: 40px;
}
.dn-wbbble {
    display: none;
}
p, .our-specil p {
    font-size: 31px;
    line-height: 35px;
}
.help-you.our-specil .img-we-do {
    left: 0px;
}
.for-mobile {
    display: block;
}
.for-desktop {
    display: none;
}
.angle-tri {
    margin: 0 auto;
    left: 0px;
    right: 0px;
    bottom: -90px;
    top: auto;
}
.behind-bg {
    width: 155%;
    top: auto;
    bottom: 0px;
}
footer .contct-info {
    padding-left: 0px;
}
.we-do:before {
    display: none;
}
.we-do .heading-block {
    padding-top: 70px;
}
.logo-sign {
    position: absolute;
    right: -0px;
    left: auto;
    top: -70px;
    width: 135px;
}
.social-icon {
    margin-bottom: 50px;
}
footer p, footer a {
    font-size: 19px;
    color: #cda700;
    line-height: 21px;
}
footer .social-icon a {
    width: 30px;
    margin-right: 10px;
    margin-bottom: 10px;
}
footer .contct-info p {
    line-height: 26px;
}
footer .logo-footer {
    max-width: 200px;
}
.help-you {
    padding-top: 100px;
}
.help-you.our-specil {
    padding-top: 0px;
}
.about-us {
    padding: 100px 0;
}
footer {
    padding: 100px 0;
}
}

@media(max-width:540px) {
}

@media(max-width:440px) {
.container {
    padding: 0 20px;
}
}

@media(max-width:320px) {
}

@media(max-height: 700px) {
}
