 @media only screen and (min-width: 1400px) {.line {left: 15%;}.line.line3 {left: auto;right: 15%;}.about__text {margin-left: 70px;width:65% }}@media only screen and (max-width: 1400px) {.line {left: 15%;}.line.line3 {left: auto;right: 15%;}.space-lg-80{height: 80px;}.welcome__text__table, .welcome__slider__img, .single__welcome__slider {height: 850px;}.welcome__area{height: 850px;}.client__card1 {padding: 40px;}img.contact1__img {position: absolute;left: -15%;width: auto;height: 100%;}.welcome__area2 {height: 718px;}img.about__page {position: absolute;left: 0;top: 0;width: auto;height: 100%;z-index: -1;}.client__area .owl-nav {left: -25%;}}@media only screen and (min-width: 992px) and (max-width: 1200px) {}@media only screen and (max-width: 991px){.welcome__area {text-align: center;}.about__text {margin-left: 0;margin-top: 40px;}.single__work2:after{display: none }.about2__counters {width: 100%;position: relative;top: 0;right: 0;}.info__card {margin-top: 0;width: 100%;float: left;}.welcome__area2 {background: #060606;}img.welcome2__hero__img{height: 100%;object-fit: cover;}.inner__heading{margin-bottom: 40px;}}@media only screen and (min-width:768px) and (max-width:991px){.about__area {padding: 0 30px;}.about__text {margin-top: 30px;}.welcome__area {height: 800px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;z-index: 2;}.about__area2{margin-top: 40px;}.download__btn__group a:first-child {margin-bottom: 20px;margin-right: 15px;}.download__btn__group a {width: 45%;}}@media only screen and (max-width: 767px) {h1{font-size: 34px;line-height: 44px;}.welcome__text{text-align: center }.welcome__area {height: 700px;}.line2, .line{display: none;}a.cbtn {padding: 14px 25px;}.about__text h1 {font-size: 30px;line-height: 35px;margin-top: 30px;}.heading__rbtn{margin-top: 30px;text-align: left;}.footer__social {text-align: center;margin-top: 30px;}.footer__area .logo {text-align: center;display: block;}.contact__form {padding: 20px;}.work__area{text-align: center;}.heading3 h2 {font-size: 24px;line-height: 34px;}.heading h2 {font-size: 24px;line-height: 34px;}.heading__area{margin-bottom: 30px;}.testimonials .owl-nav {position: absolute;right: 0;bottom: auto;top: 0%;}img.contact1__img{display: none }.form__popup .contact__form {width: 95%;margin-top: 40%;}.work__area2__wrap {margin-top: 0;position: relative;z-index: 9;margin-left: 0;border-radius: 5px;overflow: hidden;margin-top: 50px;text-align: center;}.video2__btn {margin: 50px 0;}.client__card2 {padding: 20px;}.client__carousel{margin-top: 40px;}.heading4 h2 {font-size: 30px;color: #060606;font-weight: 600;line-height: 40px;position: relative;z-index: 2;}.welcome__social2 {right: auto;position: absolute;bottom: 5%;left: 22%;}.btn__group a:first-child {margin-right: 0;}.welcome__social2 li {margin-bottom: 0;display: inline-block;}.heading4 h3 {font-size: 30px;line-height: 36px;}.video2__btn a {height: 80px;width: 80px;line-height: 80px;text-align: center;color: #060606;background: #fff;border-radius: 50%;font-size: 24px;}.welcome__area.inner {padding: 150px 0 80px 0;}.inner__heading h1 {font-size: 32px;line-height: 40px;}.about__details__counter{margin-top: 40px;}.single__card__counter {margin: 10px;width: 100%;}.news__details__sub > div {display: inline-block;width: 49%;position: relative;z-index: 2;padding-left: 20px;margin: 15px 0;}li.abou__social__heading {margin-right: 10px;display: block;margin-bottom: 20px;}.single__news__social{margin-bottom: 40px;}.cpagination {float: left;}.contact__page__contact__info__card .info__card {margin: 0;width: 100%;margin-bottom: 40px;}.contact__page__contact__info__card {position: relative;z-index: 9;right: 0;top: 0;}.contact__page__single__info{margin-top: 40px;}.about__page{display: none;}.welcome__text h1 {line-height: 42px;}.client__area .owl-nav {position: absolute;left: 0;bottom: 2%;width: 100%;text-align: center;}.client__area .owl-nav>div {border: 1px solid #fff;color: #fff;}.client__area .owl-nav>div:hover {color: #fff;}}@media only screen and (min-width: 480px) and (max-width: 767px) {.container{width: 480px;}}