/*.element {
  color: setcolor(primary);
  color: setcolor(blue, secondary);
}*/
.contact-top-left-wrap {
  min-height: 910px;
  height: 100%;
  position: relative;
  box-shadow: 0px 0px 12px -1px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 0px 0px 12px -1px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 12px -1px rgba(0, 0, 0, 0.75);
}
@media (max-width: 1199px) {
  .contact-top-left-wrap {
    min-height: 840px;
  }
}
	
@media (min-width: 1200px) {
    .grid_infographics .coh_wrapper {
        height: 300px ;
    }
	@media (min-width: 1600px) {
			.grid_infographics .coh_wrapper {
				height: 410px!important;
			}
		}
@media (max-width: 991px) {
  .contact-top-left-wrap {
    min-height: 800px;
    width: 100% !important;
    margin-bottom: 45px;
  }
}
@media (max-width: 550px) {
  .contact-top-left-wrap {
    min-height: 740px;
  }
}
.contact-top-left-wrap:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 405px;
  bottom: 0;
  right: 0;
  background: #fff;
  z-index: 9;
  border-top-left-radius: 100% 100%;
}
@media (max-width: 1199px) {
  .contact-top-left-wrap:before {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .contact-top-left-wrap:before {
    height: 380px;
    border-top-left-radius: 178% 181%;
  }
}
@media (max-width: 767px) {
  .contact-top-left-wrap:before {
    height: 340px;
  }
}
@media (max-width: 550px) {
  .contact-top-left-wrap:before {
    height: 240px;
  }
}
.contact-top-left-wrap .pos-img {
  position: absolute;
  bottom: 25px;
  right: 25px;
  z-index: 10;
  width: 380px;
}
@media (max-width: 1440px) {
  .contact-top-left-wrap .pos-img {
    width: 365px;
  }
}
@media (max-width: 1199px) {
  .contact-top-left-wrap .pos-img {
    width: 300px;
  }
}
@media (max-width: 996px) {
  .contact-top-left-wrap .pos-img {
    width: 360px;
  }
}
@media (max-width: 767px) {
  .contact-top-left-wrap .pos-img {
    width: 300px;
  }
}
@media (max-width: 550px) {
  .contact-top-left-wrap .pos-img {
    width: 185px;
  }
}
.contact-top-left-wrap .top-left-call-inner {
  display: flex;
  flex-wrap: wrap;
  margin-top: 25px;
}
.contact-top-left-wrap .top-left-call-inner .icon {
  margin-right: 20px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background: #8cc63f;
  display: flex;
  justify-content: center;
  align-items: center;
}
.contact-top-left-wrap .top-left-call-inner .icon .icon-call {
  color: #fff;
  font-size: 25px;
}
.contact-top-left-wrap .top-left-call-inner .call-text {
  margin-top: 10px;
}
.contact-top-left-wrap .top-left-call-inner .call-text a {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #fff;
  font-size: 21px;
}
.contact-top-left-wrap .top-left-location-inner {
  display: flex;
  flex-wrap: wrap;
  margin-top: 25px;
}
.contact-top-left-wrap .top-left-location-inner .icon {
  margin-right: 20px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background: #8cc63f;
  display: flex;
  justify-content: center;
  align-items: center;
}
.contact-top-left-wrap .top-left-location-inner .icon .icon-call {
  color: #fff;
  font-size: 25px;
}
.contact-top-left-wrap .top-left-location-inner .location-text {
  margin-top: 0;
}
@media (max-width: 550px) {
  .contact-top-left-wrap .top-left-location-inner .location-text p {
    font-size: 16px !important;
  }
}
@media (max-width: 350px) {
  .contact-top-left-wrap .top-left-location-inner .location-text p {
    font-size: 13px !important;
  }
}
.contact-top-left-wrap .top-left-location-inner .location-text a {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #fff;
  font-size: 21px;
}

@media (max-width: 996px) {
  .contact-top-right-wrap {
    width: 100% !important;
  }
}
@media (max-width: 996px) {
  .contact-top-right-wrap .elementor-widget-wrap {
    padding: 0 !important;
  }
}
@media (max-width: 550px) {
  .contact-top-right-wrap .elementor-widget-wrap {
    padding: 15px !important;
  }
}

.contact-frm-inner .animated_form .input-holder label {
  background: transparent;
}

.call-right-outer {
  display: flex;
  flex-wrap: wrap;
  padding: 0 25px 0 45px;
  min-height: 250px;
  height: 100%;
  align-items: center;
}
@media (max-width: 1440px) {
  .call-right-outer {
    min-height: 200px;
  }
}
@media (max-width: 1199px) {
  .call-right-outer {
    min-height: 170px;
  }
}
@media (max-width: 991px) {
  .call-right-outer {
    min-height: 325px;
  }
}
@media (max-width: 767px) {
  .call-right-outer {
    min-height: 380px;
    padding: 0 20px 0 20px;
  }
}
@media (max-width: 550px) {
  .call-right-outer {
    min-height: 420px;
  }
}
.call-right-outer .call-wrap {
  width: 65%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .call-right-outer .call-wrap {
    width: 100%;
    margin-bottom: 25px;
  }
}
.call-right-outer .call-wrap .icon-wrap {
  margin-right: 45px;
}
@media (max-width: 1440px) {
  .call-right-outer .call-wrap .icon-wrap {
    margin-right: 30px;
    width: 80px;
  }
}
@media (max-width: 1199px) {
  .call-right-outer .call-wrap .icon-wrap {
    margin-right: 30px;
    width: 60px;
  }
}
.call-right-outer .call-wrap .right-text .top-text {
  font-size: 25px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
}
@media (max-width: 1440px) {
  .call-right-outer .call-wrap .right-text .top-text {
    font-size: 19px;
  }
}
.call-right-outer .call-wrap .right-text .top-text a {
  font-size: 65px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  color: #8cc63f;
  text-decoration: none;
  margin-top: 35px;
}
@media (max-width: 1440px) {
  .call-right-outer .call-wrap .right-text .top-text a {
    font-size: 40px;
    margin-top: 25px;
  }
}
@media (max-width: 1199px) {
  .call-right-outer .call-wrap .right-text .top-text a {
    font-size: 35px;
    margin-top: 20px;
  }
}
.call-right-outer .right-icon-wrap {
  width: 35%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991px) {
  .call-right-outer .right-icon-wrap {
    width: 100%;
  }
}
.call-right-outer .right-icon-wrap .lr-text {
  width: 50%;
  font-size: 30px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .call-right-outer .right-icon-wrap .lr-text {
    font-size: 20px;
  }
}
.call-right-outer .right-icon-wrap .lr-text span {
  font-size: 70px;
  font-weight: 700;
}
@media (max-width: 1440px) {
  .call-right-outer .right-icon-wrap .lr-text span {
    font-size: 40px;
  }
}

.btm-blu-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  min-height: 250px;
}
@media (max-width: 767px) {
  .btm-blu-wrap {
    min-height: 300px;
  }
}
.btm-blu-wrap h2 {
  font-size: 50px;
  color: #fff !important;
  font-weight: 700 !important;
  font-family: "Poppins", sans-serif !important;
}
@media (max-width: 991px) {
  .btm-blu-wrap h2 {
    font-size: 30px;
  }
}
.btm-blu-wrap p {
  color: #fff !important;
  font-weight: 600;
  font-size: 21px !important;
}
@media (max-width: 1440px) {
  .btm-blu-wrap p {
    font-size: 20px !important;
  }
}
@media (max-width: 991px) {
  .btm-blu-wrap p {
    font-size: 18px !important;
  }
}
.btm-blu-wrap .cnt-btn {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1199px) {
  .btm-blu-wrap .cnt-btn .elementor-button-wrapper {
    display: block;
  }
}
.btm-blu-wrap .cnt-btn .elementor-button-wrapper a:hover {
  background: #000 !important;
}

.cnt-btm-img-wrap {
  width: 100%;
}
.cnt-btm-img-wrap .cnt-box {
  height: 100%;
  width: 100%;
  min-height: 325px;
}
@media (max-width: 1199px) {
  .cnt-btm-img-wrap .cnt-box {
    height: auto;
    min-height: 280px;
  }
}
@media (max-width: 991px) {
  .cnt-btm-img-wrap .cnt-box {
    height: auto;
    min-height: 200px;
  }
}
@media (max-width: 767px) {
  .cnt-btm-img-wrap .cnt-box {
    height: auto;
    min-height: 175px;
  }
}
@media (max-width: 550px) {
  .cnt-btm-img-wrap .cnt-box {
    height: auto;
    min-height: 100px;
  }
}

.footer-form.contact .form-elements,
.footer-form.contact textarea {
  background-color: #efefef;
}
.footer-form.contact .input-holder {
  margin-bottom: 0;
}

.top-wp .top-wp-text {
  padding: 50px 150px 0 0;
  width: 55%;
}
@media (max-width: 1680px) {
  .top-wp .top-wp-text {
    padding: 0 100px 0 0;
  }
}
@media (max-width: 1600px) {
  .top-wp .top-wp-text {
    padding: 0 50px 0 0;
  }
}
@media (max-width: 1440px) {
  .top-wp .top-wp-text {
    padding: 0 150px 0 0;
  }
}
@media (max-width: 1366px) {
  .top-wp .top-wp-text {
    padding: 0 120px 0 0;
  }
}
@media (max-width: 1280px) {
  .top-wp .top-wp-text {
    padding: 0 85px 0 0;
  }
}
@media (max-width: 1199px) {
  .top-wp .top-wp-text {
    padding: 0 45px 0 0;
  }
}
@media (max-width: 768px) {
  .top-wp .top-wp-text {
    padding: 0 20px;
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .top-wp .top-wp-text {
    padding: 15px 0;
    width: 100%;
  }
}
.top-wp .top-wp-img {
  width: 45%;
}
@media (max-width: 768px) {
  .top-wp .top-wp-img {
    width: 100% !important;
  }
}
.top-wp .top-wp-img .elementor-widget-image img {
  max-width: 70% !important;
}
@media (max-width: 768px) {
  .top-wp .top-wp-img .elementor-widget-image img {
    max-width: 100% !important;
  }
}

.top-wp1 .top-wp-text1 {
  padding: 0 0 0 200px;
  width: 54%;
}
@media (max-width: 1680px) {
  .top-wp1 .top-wp-text1 {
    padding: 0 0 0 80px;
  }
}
@media (max-width: 1600px) {
  .top-wp1 .top-wp-text1 {
    padding: 0 0 0 45px;
  }
}
@media (max-width: 1440px) {
  .top-wp1 .top-wp-text1 {
    padding: 0 0 0 150px;
  }
}
@media (max-width: 1366px) {
  .top-wp1 .top-wp-text1 {
    padding: 0 0 20px 115px;
  }
}
@media (max-width: 1280px) {
  .top-wp1 .top-wp-text1 {
    padding: 0 0 20px 75px;
  }
}
@media (max-width: 1199px) {
  .top-wp1 .top-wp-text1 {
    padding: 10px 0 0 35px;
  }
}
@media (max-width: 768px) {
  .top-wp1 .top-wp-text1 {
    padding: 0 20px;
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .top-wp1 .top-wp-text1 {
    padding: 15px 0;
    width: 100%;
  }
}
.top-wp1 .top-wp-img1 {
  width: 75%;
}
@media (max-width: 768px) {
  .top-wp1 .top-wp-img1 {
    width: 100% !important;
  }
}

.top-wp-img1 .elementor-widget-image img {
  max-width: 80% !important;
}
@media (max-width: 768px) {
  .top-wp-img1 .elementor-widget-image img {
    max-width: 100% !important;
  }
}

@media (max-width: 1199px) {
  #tour .tw-col-md-5,
#tour .tw-col-md-7 {
    ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.wd-btn {
  background-color: #8dc63f;
  align-items: center;
  border: 0 !important;
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  box-shadow: none;
  cursor: pointer;
  color: #fff;
  display: inline-flex;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  margin: 0 30px 0 0;
  font-weight: 500;
  justify-content: center;
  line-height: 1;
  outline: none;
  padding: 25px 70px 25px 30px !important;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  text-transform: none;
  transition: all ease 0.4s;
  -o-transition: all ease 0.4s;
  -webkit-transition: all ease 0.4s;
}
.wd-btn:after {
  content: "\e801";
  font-family: "techwyse";
  font-size: 26px;
  position: absolute;
  transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;
  right: 25px;
}
@media (max-width: 1440px) {
  .wd-btn {
    padding: 15px 70px 15px 30px !important;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .wd-btn {
    margin: 0 0 15px 0;
  }
}
.wd-btn:hover {
  background-color: #1c3f95;
}
.wd-btn.bt {
  background-color: #1c3f95;
}
.wd-btn.bt:hover {
  background-color: #8dc63f;
}

.wordPress-keyboard-outer .btns-outer {
  text-align: left !important;
  margin: 50px 0 0;
}
.share-tool-wrap {
  display: flex;
}
@media (max-width: 767px) {
  .share-tool-wrap {
    flex-flow: row wrap;
  }
}
.share-tool-wrap h6 {
  margin: 0 20px 0 0;
}
@media (max-width: 767px) {
  .share-tool-wrap h6 {
    font-size: 16px;
    width: 100%;
    margin: 0 0 15px 0;
  }
}

.wordpress.fb-upload-content-wrap1 {
  box-shadow: none;
  margin: 20px 0;
}

#twitterbutton {
  margin: 0;
}
#twitterbutton #widget .btn {
  border-radius: 0 !important;
}

@media (min-width: 1950px) and (max-width: 3060px) {
  .top-wp {
    padding-right: 10%;
  }
}

@media (min-width: 1950px) and (max-width: 3060px) {
  .top-wp1 {
    padding-left: 13%;
  }
}

.help-tour {
  display: flex;
  padding: 20px 0 50px 200px;
}
@media (min-width: 1950px) and (max-width: 3060px) {
  .help-tour {
    padding: 5% 0 5% 20%;
  }
}
@media (max-width: 1680px) {
  .help-tour {
    padding: 50px 0 50px 80px;
  }
}
@media (max-width: 1600px) {
  .help-tour {
    padding: 50px 0 50px 45px;
  }
}
@media (max-width: 1440px) {
  .help-tour {
    padding: 50px 0 50px 155px;
  }
}
@media (max-width: 1366px) {
  .help-tour {
    padding: 50px 0 50px 115px;
  }
}
@media (max-width: 1280px) {
  .help-tour {
    padding: 50px 0 50px 75px;
  }
}
@media (max-width: 1199px) {
  .help-tour {
    padding: 10px 0 10px 45px;
  }
}
@media (max-width: 768px) {
  .help-tour {
    padding: 10px 35px 10px 35px;
    flex-flow: row wrap;
  }
}
@media (max-width: 767px) {
  .help-tour {
    padding: 15px;
    flex-flow: row wrap;
  }
}
.help-tour .vd-box {
  width: 45%;
  border: solid 1px #bbb8b8;
  border-radius: 10px;
  margin-right: 100px;
  padding: 2px;
  position: relative;
}
.help-tour .vd-box:after {
  width: 100%;
  height: 100%;
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.5);
}
@media (max-width: 1199px) {
  .help-tour .vd-box {
    width: 50%;
    margin-right: 50px;
  }
}
@media (max-width: 768px) {
  .help-tour .vd-box {
    width: 100%;
    margin-right: 0px;
  }
}
.help-tour .txt-box {
  width: 55%;
  background: #eff8ff;
  padding: 100px 150px 100px 100px;
  border-radius: 10px 0 0 10px;
}
.help-tour .txt-box h2 {
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media (max-width: 1199px) {
  .help-tour .txt-box {
    padding: 50px;
  }
}
@media (max-width: 768px) {
  .help-tour .txt-box {
    width: 100%;
    margin: 30px 0 0;
  }
}
@media (max-width: 767px) {
  .help-tour .txt-box {
    padding: 30px;
    border-radius: 0px;
  }
}

.take-a-tour-outer {
  margin: 50px 0 0;
}
@media (max-width: 767px) {
  .take-a-tour-outer {
    margin: 30px 0 0;
  }
}
.take-a-tour-outer h3 {
  font-size: 45px !important;
  text-transform: none !important;
  border-left: 0 !important;
  padding-left: 0 !important;
  font-weight: 600 !important;
  line-height: 45px;
}
@media (max-width: 1440px) {
  .take-a-tour-outer h3 {
    font-size: 30px !important;
    line-height: 30px;
  }
}
@media (max-width: 1366px) {
  .take-a-tour-outer h3 {
    font-size: 25px !important;
    line-height: 25px;
  }
}
.take-a-tour-outer h3 span {
  display: block;
}

@media (max-width: 1199px) {
  .take-a-tour iframe {
    height: 750px !important;
  }
}
@media (max-width: 768px) {
  .take-a-tour iframe {
    height: 750px !important;
  }
}

.G-extention-outer {
  box-shadow: none !important;
}

.comming {
  position: absolute;
  left: 40%;
  top: 35%;
  color: #fff;
  font-size: 20px;
  z-index: 99;
}
@media (max-width: 1440px) {
  .comming {
    left: 35%;
  }
}
@media (max-width: 1366px) {
  .comming {
    left: 33%;
  }
}
@media (max-width: 1199px) {
  .comming {
    top: 30%;
  }
}
@media (max-width: 768px) {
  .comming {
    top: 35%;
    left: 38%;
  }
}
@media (max-width: 767px) {
  .comming {
    top: 28%;
    left: 30%;
  }
}
@media (max-width: 375px) {
  .comming {
    top: 28%;
    left: 28%;
  }
}
@media (max-width: 320px) {
  .comming {
    top: 28%;
    left: 22%;
  }
}

.play {
  background-color: #8dc63f;
  align-items: center;
  border: 0 !important;
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  box-shadow: none;
  cursor: pointer;
  color: #fff;
  display: inline-flex;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  margin: 0 30px 0 0;
  font-weight: 500;
  justify-content: center;
  line-height: 1;
  outline: none;
  padding: 25px 70px 25px 30px !important;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  text-transform: none;
  transition: all ease 0.4s;
  -o-transition: all ease 0.4s;
  -webkit-transition: all ease 0.4s;
  z-index: 99;
  position: absolute;
  left: 40%;
  top: 45%;
}
@media (max-width: 1440px) {
  .play {
    padding: 15px 70px 15px 30px !important;
    font-size: 18px;
    left: 37%;
  }
}
@media (max-width: 1366px) {
  .play {
    left: 35%;
  }
}
@media (max-width: 768px) {
  .play {
    left: 40%;
    top: 45%;
  }
}
@media (max-width: 767px) {
  .play {
    left: 33%;
    top: 42%;
  }
}
@media (max-width: 375px) {
  .play {
    left: 31%;
  }
}
@media (max-width: 320px) {
  .play {
    top: 46%;
    left: 26%;
  }
}
.play:after {
  content: "\e801";
  font-family: "techwyse";
  font-size: 26px;
  position: absolute;
  transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;
  right: 25px;
}
.play:hover {
  background-color: #1c3f95;
}

.lorem-txt .section-title h1 {
  margin-bottom: 20px;
}
.lorem-txt .section-title h1 span {
  display: block;
}

.img-section {
  margin: 30px 0 0;
}
@media (max-width: 1600px) {
  .img-section {
    margin: 0;
  }
}

.lorem-txt {
  margin: 30px 0 0;
}
@media (max-width: 768px) {
  .lorem-txt {
    margin: 30px 0 30px;
  }
}

.lipsum-iframe-wrapper {
  width: 100%;
  background-color: #1c3f94;
  padding: 70px 50px 50px;
}
@media (max-width: 1440px) {
  .lipsum-iframe-wrapper {
    padding: 50px 30px;
  }
}
@media (max-width: 1199px) {
  .lipsum-iframe-wrapper {
    padding: 50px 30px 50px;
  }
}
@media (max-width: 767px) {
  .lipsum-iframe-wrapper {
    padding: 30px 20px 15px;
  }
}
.lipsum-iframe-wrapper form {
  display: flex;
  flex-flow: row wrap;
}
.lipsum-iframe-wrapper form input {
  width: 97.5%;
  padding: 15px 20px;
  border-radius: 5px;
  border: none;
  font-size: 16px !important;
  font-weight: 600 !important;
}
@media (max-width: 1440px) {
  .lipsum-iframe-wrapper form input {
    width: 93.5%;
  }
}
@media (max-width: 1366px) {
  .lipsum-iframe-wrapper form input {
    padding: 15px 15px;
    width: 93.4%;
  }
}
@media (max-width: 767px) {
  .lipsum-iframe-wrapper form input {
    width: 100%;
  }
}
.lipsum-iframe-wrapper form input:first-child {
  margin-left: 10px;
}
@media (max-width: 767px) {
  .lipsum-iframe-wrapper form input:first-child {
    margin-left: 0px;
  }
}
.lipsum-iframe-wrapper form p {
  color: #fff;
  font-weight: 400;
}
.lipsum-iframe-wrapper input[type=radio] {
  display: block !important;
}
.lipsum-iframe-wrapper .inp-box {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 767px) {
  .lipsum-iframe-wrapper .inp-box {
    display: block;
  }
}
.lipsum-iframe-wrapper .inp-box .input-holder {
  width: 100%;
}
@media (max-width: 1199px) {
  .lipsum-iframe-wrapper .inp-box .input-holder {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .lipsum-iframe-wrapper .inp-box .input-holder {
    margin: 0 0 15px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .lipsum-iframe-wrapper .form-botom label {
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  .lipsum-iframe-wrapper .form-botom input[type=checkbox],
.lipsum-iframe-wrapper .form-botom input[type=radio] {
    margin-left: 0 !important;
  }
}

@media (max-width: 1199px) {
  .form-wrap {
    padding: 0 0 20px !important;
  }
}

.form-botom {
  margin: 5px 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0px;
  flex-flow: row wrap;
  vertical-align: middle;
  align-items: center;
}
@media (max-width: 1199px) {
  .form-botom {
    margin: 15px 0 0 0;
    width: 92%;
  }
}
@media (max-width: 768px) {
  .form-botom {
    padding: 0 0 0 10px;
    justify-content: left;
  }
}
@media (max-width: 767px) {
  .form-botom {
    margin: 0 0 15px !important;
    padding: 0 !important;
  }
}
@media (max-width: 768px) {
  .form-botom #newsletter {
    margin-left: 0 !important;
  }
}
.form-botom input {
  width: 18px !important;
  height: 25px !important;
  float: left;
  margin: 0 10px 0 0;
  border: none;
}
.form-botom input[type=radio]:checked {
  background-color: #f00 !important;
}
.form-botom label {
  color: #fff;
  font-size: 18px;
  line-height: 25px;
}
@media (max-width: 1440px) {
  .form-botom label {
    font-size: 15px;
  }
}
.form-botom p {
  margin: 0;
}
@media (max-width: 1199px) {
  .form-botom p {
    margin: 0;
  }
}
.form-botom .radio-group-label-set {
  margin: 0;
}
@media (max-width: 1199px) {
  .form-botom .radio-group-label-set {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .form-botom .radio-group-label-set {
    margin: 10px 0 0;
  }
}
.form-botom .lipsum-newsletter-wrap {
  margin: 0 20px 0 200px;
  font-size: 18px;
}
@media (max-width: 1680px) {
  .form-botom .lipsum-newsletter-wrap {
    margin: 0 0 0 240px;
  }
}
@media (max-width: 1440px) {
  .form-botom .lipsum-newsletter-wrap {
    font-size: 15px;
    margin: 0 0 0 0;
  }
}
@media (max-width: 1199px) {
  .form-botom .lipsum-newsletter-wrap {
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .form-botom .lipsum-newsletter-wrap {
    width: 100%;
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .form-botom .lipsum-newsletter-wrap {
    margin: 0px;
  }
}

.lipsum-newsletter-wrap {
  color: #fff;
}

#genarate-button,
.submit-lipsum-wrap-lorem {
  background-color: #8dc63f;
  align-items: center;
  border: 0 !important;
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  box-shadow: none;
  cursor: pointer;
  color: #fff;
  display: inline-flex;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  margin: 0;
  font-weight: 500;
  justify-content: center;
  line-height: 1;
  outline: none;
  padding: 30px 70px 30px 30px !important;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  text-transform: none;
  transition: all ease 0.4s;
  -o-transition: all ease 0.4s;
  -webkit-transition: all ease 0.4s;
}
@media (max-width: 1440px) {
  #genarate-button,
.submit-lipsum-wrap-lorem {
    padding: 20px 50px 20px 15px !important;
    font-size: 15px !important;
  }
}
#genarate-button:after,
.submit-lipsum-wrap-lorem:after {
  content: "\e801";
  font-family: "techwyse";
  font-size: 26px;
  position: absolute;
  transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;
  right: 25px;
}
@media (max-width: 1440px) {
  #genarate-button:after,
.submit-lipsum-wrap-lorem:after {
    right: 20px;
    font-size: 20px;
  }
}
#genarate-button:hover,
.submit-lipsum-wrap-lorem:hover {
  background-color: #1c3f94;
}

@media (max-width: 1199px) {
  .submit-lipsum-wrap-lorem {
    margin: 15px 0 0 10px !important;
  }
}
@media (max-width: 768px) {
  .submit-lipsum-wrap-lorem {
    margin: 10px 0 0 0px !important;
  }
}

@media (max-width: 1440px) {
  p.click a {
    font-size: 16px !important;
  }
}

.textt h2 {
  color: #000 !important;
  margin: 0;
}
.textt p {
  color: #000 !important;
}

.radio-botton {
  color: #000;
  display: flex;
  align-items: center;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .radio-botton {
    margin: 10px 0;
  }
}
.radio-botton input[type=radio] {
  display: block !important;
  width: 18px !important;
  height: 25px !important;
  float: left;
  margin: 0 10px 0 20px;
  border: none;
}
@media (max-width: 375px) {
  .radio-botton input[type=radio] {
    margin: 0 10px 0 5px;
  }
}
.radio-botton .number-selector {
  border: none;
  background: #f4f4f4;
  margin: 0px !important;
  font-size: 17px;
  padding: 12px 0 !important;
}
@media (max-width: 375px) {
  .radio-botton .number-selector {
    font-size: 14px;
    width: 29px;
  }
}
@media (max-width: 375px) {
  .radio-botton {
    flex-flow: row wrap;
    font-size: 12px;
  }
}

.copy-wrap {
  margin: 0 0 70px 0;
}
@media (max-width: 1199px) {
  .copy-wrap {
    margin: 0 0 10px 0;
    padding: 20px 15px !important;
  }
}

@media (max-width: 768px) {
  .img-section {
    position: static !important;
    margin: 30px auto 0 !important;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .img-section {
    max-width: 100% !important;
  }
}

@media (max-width: 375px) {
  .copy-dynamic {
    width: 100% !important;
  }
}

@media (max-width: 375px) {
  p.click a {
    float: left;
  }
}

.lorem-txtt .section-title h1 {
  margin-bottom: 20px;
}
.lorem-txtt .section-title h1 span {
  display: block;
}
@media (max-width: 767px) {
  .lorem-txtt {
    margin: 0 15px;
  }
}
.lorem-txtt h3 {
  font-weight: 500;
  color: #666;
}

.img-sectionn {
  margin: 30px 0 0 -100px;
}
@media (max-width: 1680px) {
  .img-sectionn {
    margin: 30px 0 0 -30px;
  }
}
@media (max-width: 1600px) {
  .img-sectionn {
    margin: 30px 0 20px 0px;
  }
}
@media (max-width: 767px) {
  .img-sectionn {
    margin: 0 15px;
  }
}
@media (max-width: 1680px) {
  .img-sectionn img {
    width: 95%;
  }
}

.fb-image-uploder-wrap {
  background-color: #1c3f94;
  padding: 50px;
  margin: 0 0 50px;
}
@media (max-width: 1440px) {
  .fb-image-uploder-wrap {
    padding: 40px 50px 50px;
  }
}
@media (max-width: 767px) {
  .fb-image-uploder-wrap {
    padding: 20px 30px 40px;
  }
}
.fb-image-uploder-wrap p {
  font-size: 24px;
  color: #fff;
}
@media (max-width: 767px) {
  .fb-image-uploder-wrap p {
    font-size: 18px;
  }
}
.fb-image-uploder-wrap form {
  display: flex;
  flex-wrap: row wrap;
}
@media (max-width: 767px) {
  .fb-image-uploder-wrap form {
    display: block;
  }
}
.fb-image-uploder-wrap form .input-holder.file-wrap {
  width: 81%;
  height: 50px;
  margin: 20px 20px 0 0;
}
@media (max-width: 1440px) {
  .fb-image-uploder-wrap form .input-holder.file-wrap {
    width: 77%;
    margin: 5px 20px 0 0;
  }
}
@media (max-width: 1199px) {
  .fb-image-uploder-wrap form .input-holder.file-wrap {
    width: 72%;
    margin: 5px 20px 0 0;
  }
}
@media (max-width: 768px) {
  .fb-image-uploder-wrap form .input-holder.file-wrap {
    width: 58%;
    margin: 5px 20px 0 0;
  }
}
@media (max-width: 767px) {
  .fb-image-uploder-wrap form .input-holder.file-wrap {
    margin: 5px 20px 10px 0;
    width: 100%;
  }
}
.fb-image-uploder-wrap form .input-holder.file-wrap .customfile-button {
  border: none !important;
  padding: 15px 30px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}
.fb-image-uploder-wrap form .input-holder.file-wrap .customfile-feedback {
  padding: 15px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}
.fb-image-uploder-wrap form #fb_img_file {
  background-color: #fff !important;
  border: none;
  font-weight: 600;
}
.fb-image-uploder-wrap #btnSubmit,
.fb-image-uploder-wrap .book-btn {
  background-color: #8dc63f;
  align-items: center;
  border: 0 !important;
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  box-shadow: none;
  cursor: pointer;
  color: #fff;
  display: inline-flex;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  margin: 0;
  font-weight: 500;
  justify-content: center;
  line-height: 1;
  outline: none;
  padding: 30px 70px 30px 30px !important;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  text-transform: none;
  transition: all ease 0.4s;
  -o-transition: all ease 0.4s;
  -webkit-transition: all ease 0.4s;
  white-space: nowrap;
}
@media (max-width: 1440px) {
  .fb-image-uploder-wrap #btnSubmit,
.fb-image-uploder-wrap .book-btn {
    padding: 20px 70px 20px 30px !important;
    font-size: 16px !important;
  }
}
.fb-image-uploder-wrap #btnSubmit:after,
.fb-image-uploder-wrap .book-btn:after {
  content: "\e801";
  font-family: "techwyse";
  font-size: 26px;
  position: absolute;
  transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;
  right: 25px;
}
.fb-image-uploder-wrap #btnSubmit:hover,
.fb-image-uploder-wrap .book-btn:hover {
  background-color: #000;
}

.share-tool-wrap .share-title {
  font-size: 22px !important;
  font-weight: 600;
  margin-right: 20px !important;
}

.more-lead-fb-wrapper {
  padding: 50px;
  margin: 50px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background: url(../jpg/bookbg-2.jpg) no-repeat;
  background-size: cover;
  border-radius: 10px;
}
@media (max-width: 767px) {
  .more-lead-fb-wrapper {
    padding: 20px;
  }
}
.more-lead-fb-wrapper p {
  font-size: 50px;
  color: #fff;
  font-weight: 700;
  line-height: 55px;
  width: 60%;
}
@media (max-width: 1440px) {
  .more-lead-fb-wrapper p {
    width: 55%;
    font-size: 35px;
    line-height: 40px;
  }
}
@media (max-width: 1199px) {
  .more-lead-fb-wrapper p {
    width: 45%;
    font-size: 25px;
    line-height: 30px;
  }
}
@media (max-width: 768px) {
  .more-lead-fb-wrapper p {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .more-lead-fb-wrapper p {
    font-size: 18px;
  }
}
.more-lead-fb-wrapper p span {
  display: block;
}
@media (max-width: 1199px) {
  .more-lead-fb-wrapper p span {
    display: inline;
  }
}

.radio {
  padding: 5px 0 !important;
}

.book-btn {
  background-color: #8dc63f;
  align-items: center;
  border: 0 !important;
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  box-shadow: none;
  cursor: pointer;
  color: #fff;
  display: inline-flex;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  margin: 50px 0 0;
  font-weight: 500;
  justify-content: center;
  line-height: 1;
  outline: none;
  padding: 30px 70px 30px 30px !important;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  text-transform: none;
  transition: all ease 0.4s;
  -o-transition: all ease 0.4s;
  -webkit-transition: all ease 0.4s;
}
@media (max-width: 1440px) {
  .book-btn {
    padding: 20px 70px 20px 30px !important;
    font-size: 16px !important;
  }
}
@media (max-width: 1199px) {
  .book-btn {
    margin: 20px 0 0;
  }
}
.book-btn:after {
  content: "\e801";
  font-family: "techwyse";
  font-size: 26px;
  position: absolute;
  transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;
  right: 25px;
}
.book-btn:hover {
  background-color: #000;
}

.embed-copy-wrap textarea {
  color: #3e63d1;
  width: 100%;
  height: 150px !important;
  margin: 20px 0 0;
  font-weight: 500;
  line-height: 22px;
  border: 1px #cccccc solid;
  padding: 60px 80px 40px;
  color: #000;
}
@media (max-width: 768px) {
  .embed-copy-wrap textarea {
    padding: 45px 45px 40px;
  }
}

.facebook-checker-listing-content-wrap {
  margin: 30px 0 100px;
}
@media (max-width: 1199px) {
  .facebook-checker-listing-content-wrap {
    margin: 30px 0 50px;
  }
}
.facebook-checker-listing-content-wrap ul li {
  position: relative;
  padding: 5px 0 5px 30px;
  font-size: 18px;
}
@media (max-width: 767px) {
  .facebook-checker-listing-content-wrap ul li {
    font-size: 16px;
  }
}
.facebook-checker-listing-content-wrap ul li:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  left: 0;
  top: 10px;
  background-color: #8cc540;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .facebook-checker-listing-content-wrap ul li:after {
    width: 10px;
    height: 10px;
    left: 0;
    top: 10px;
  }
}

#imageholder table tbody tr:nth-child(odd) {
  background-color: transparent !important;
}

#imageholder table tbody tr {
  background-color: transparent !important;
}

.lipsum-thanks-social-wrap #twitterbutton {
  width: 80px !important;
}

.lipsum-social-wrap .wd-fl:last-child {
  margin-left: 12px !important;
  margin-top: 0 !important;
}

@media (max-width: 768px) {
  .rdw-lorem-ipsum-wrap .tw-col-md-5,
.rdw-lorem-ipsum-wrap .tw-col-md-7 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.compare-inner {
  padding: 100px 100px 0 0;
}
@media (max-width: 768px) {
  .compare-inner {
    padding: 20px 0 0 0;
  }
}
.compare-inner .section-title h1 {
  margin: 0 100px 20px 0 !important;
  text-transform: uppercase !important;
}
.compare-inner .section-title h1 span {
  display: block;
}

.banner-text {
  display: flex;
}
@media (max-width: 767px) {
  .banner-text {
    flex-flow: row wrap;
    padding: 0px;
  }
}
.banner-text .section-title .h4 {
  border-left: none;
  padding-left: 0;
  margin: 15px 50px 0 0;
  color: inherit !important;
  display: inline-block;
  font-family: "Poppins", sans-serif !important;
  font-weight: 700 !important;
  line-height: 0.9;
  position: relative;
  text-transform: uppercase;
  font-size: 28px;
}
@media (max-width: 1440px) {
  .banner-text .section-title .h4 {
    font-size: 23px;
  }
}
@media (max-width: 1199px) {
  .banner-text .section-title .h4 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .banner-text .section-title .h4 {
    margin: 15px 0 10px 0;
  }
}
.banner-text .select-styled {
  background: none !important;
  border: none !important;
  position: static !important;
  display: none !important;
}
.banner-text .select {
  background-color: #f2f2f2 !important;
  width: 300px;
  padding-right: 15px;
  border-radius: 5px;
}

#loading {
  display: none !important;
}

.sr-compare {
  padding: 50px;
  background-color: #1c3f94;
  width: 100%;
  margin: 0px;
}
@media (max-width: 1440px) {
  .sr-compare {
    padding: 40px 50px 25px;
  }
}
@media (max-width: 1199px) {
  .sr-compare {
    padding: 40px 25px 25px;
  }
}
@media (max-width: 1199px) {
  .sr-compare .input-holder {
    margin: 0;
  }
}
.sr-compare input {
  width: 100%;
  border: none !important;
  padding: 20px 20px;
  border-radius: 5px;
  margin: 10px 0 0 0;
}
@media (max-width: 1440px) {
  .sr-compare input {
    padding: 15px 20px;
  }
}
@media (max-width: 1366px) {
  .sr-compare input {
    padding: 10px 15px;
  }
}
@media (max-width: 1199px) {
  .sr-compare input {
    margin: 0;
  }
}
@media (max-width: 768px) {
  .sr-compare input {
    width: 99%;
  }
}
.sr-compare .find-out {
  background-color: #8dc63f;
  align-items: center;
  border: 0 !important;
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  box-shadow: none;
  cursor: pointer;
  color: #fff;
  display: inline-flex;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  margin: 0 0 0;
  font-weight: 500;
  justify-content: center;
  line-height: 1;
  outline: none;
  padding: 30px 70px 30px 30px !important;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  text-transform: none;
  transition: all ease 0.4s;
  -o-transition: all ease 0.4s;
  -webkit-transition: all ease 0.4s;
}
@media (max-width: 1440px) {
  .sr-compare .find-out {
    padding: 20px 70px 20px 25px !important;
    font-size: 14px !important;
    margin-top: 7px;
  }
}
@media (max-width: 1199px) {
  .sr-compare .find-out {
    margin: 0;
    padding: 20px 40px 20px 15px !important;
  }
}
.sr-compare .find-out:after {
  content: "\e801";
  font-family: "techwyse";
  font-size: 26px;
  position: absolute;
  transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;
  right: 25px;
}
@media (max-width: 1199px) {
  .sr-compare .find-out:after {
    right: 12px;
    font-size: 20px;
  }
}
.sr-compare .find-out:hover {
  background-color: #000;
}

.seo-result {
  margin: 0;
  background-color: #f7f7f7;
  padding: 50px 0 0;
}
.seo-result .no-border h2 {
  color: #000;
  text-transform: uppercase;
  padding-left: 0;
  border: none;
}
.seo-result .no-border h2 a {
  color: #000;
}
.seo-result .no-border h2 a span {
  color: #8dc63f;
}
.seo-result .no-border h2 a span.qt {
  color: #000;
}
.seo-result h3 {
  color: #2930ca;
  font-weight: 500 !important;
  font-size: 22px;
}
@media (max-width: 1366px) {
  .seo-result h3 {
    font-size: 18px;
  }
}
.seo-result .link {
  display: block;
  color: #00682a;
  font-style: normal !important;
}
.seo-result .st {
  margin: 0 0 20px !important;
  display: block;
}

#slim-scroll-div {
  height: 500px;
  overflow: scroll;
  margin: 50px 0 0;
  padding-right: 100px;
}
@media (max-width: 1199px) {
  #slim-scroll-div {
    margin: 20px 0 0;
  }
}
@media (max-width: 1199px) {
  #slim-scroll-div {
    padding-right: 20px;
    height: 350px;
  }
}

#slim-scroll-div::-webkit-scrollbar {
  width: 10px;
  height: 100px;
  cursor: pointer !important;
  background-color: #f7f7f7;
}
@media (max-width: 1199px) {
  #slim-scroll-div::-webkit-scrollbar {
    height: 50px;
  }
}

#slim-scroll-div::-webkit-scrollbar-track {
  background-color: #f7f7f7;
}

#slim-scroll-div::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  border-radius: 5px;
}

.graph-box-row.bg-blue {
  margin: 50px 0;
}
@media (max-width: 1366px) {
  .graph-box-row.bg-blue {
    margin: 25px 0;
  }
}

.box-wr {
  background-color: #eff8ff;
  padding: 70px 50px;
  width: 98%;
  margin: 0 0 50px;
  min-height: 460px;
}
@media (max-width: 1680px) {
  .box-wr {
    min-height: 460px;
  }
}
@media (max-width: 1440px) {
  .box-wr {
    min-height: 415px;
  }
}
@media (max-width: 1366px) {
  .box-wr {
    min-height: 370px;
  }
}
@media (max-width: 1199px) {
  .box-wr {
    padding: 35px 20px;
    min-height: 340px;
  }
}
@media (max-width: 768px) {
  .box-wr {
    padding: 35px 20px;
    min-height: 0;
    margin: 0 0 20px;
  }
}
.box-wr.mid {
  padding: 40px 50px;
}
@media (max-width: 1199px) {
  .box-wr.mid {
    padding: 25px 20px;
  }
}
.box-wr h2 {
  font-size: 45px;
  font-weight: 700 !important;
  line-height: 50px;
  text-transform: uppercase;
}
@media (max-width: 1680px) {
  .box-wr h2 {
    font-size: 40px;
  }
}
@media (max-width: 1440px) {
  .box-wr h2 {
    font-size: 35px;
    line-height: 45px;
  }
}
@media (max-width: 1366px) {
  .box-wr h2 {
    font-size: 25px;
    line-height: 35px;
  }
}
.box-wr h2 span {
  display: block;
}
.box-wr .tw-row-flex {
  display: flex;
  flex-wrap: wrap;
}
.box-wr .tw-row-flex .bx {
  background-color: #294fad;
  padding: 15px 20px;
  width: calc(52% - 15px);
  margin-right: 15px;
  margin-top: 10px;
}
@media (max-width: 1440px) {
  .box-wr .tw-row-flex .bx {
    width: calc(53% - 15px);
  }
}
@media (max-width: 768px) {
  .box-wr .tw-row-flex .bx {
    width: calc(25% - 15px);
  }
}
@media (max-width: 767px) {
  .box-wr .tw-row-flex .bx {
    width: calc(50% - 15px);
  }
}
.box-wr .tw-row-flex .bx .sh-t {
  color: #fff;
  font-weight: 600;
  margin: 0 0 5px;
}
@media (max-width: 1366px) {
  .box-wr .tw-row-flex .bx .sh-t {
    margin: 0px;
  }
}
.box-wr .tw-row-flex .bx .sh-ctn {
  font-size: 60px;
  color: #8dc63f;
  font-weight: 900;
  position: relative;
  line-height: 50px;
}
@media (max-width: 1680px) {
  .box-wr .tw-row-flex .bx .sh-ctn {
    font-size: 50px;
  }
}
@media (max-width: 1440px) {
  .box-wr .tw-row-flex .bx .sh-ctn {
    font-size: 40px;
  }
}
.box-wr .tw-row-flex .bx .sh-ctn:after {
  content: "";
  position: absolute;
  right: 0;
  top: 20px;
  background: url(../png/up-arrow-2.png) no-repeat;
  width: 39px;
  height: 27px;
}
@media (max-width: 1440px) {
  .box-wr .tw-row-flex .bx .sh-ctn:after {
    width: 25px;
    height: 18px;
    background-size: cover;
    top: 15px;
    right: -6px;
  }
}
.box-wr .tw-row-flex .bx:last-child {
  margin-right: 0;
}

.box-1,
.box-3 {
  font-size: 60px;
  font-weight: 900;
  color: #8dc63f;
}
@media (max-width: 1680px) {
  .box-1,
.box-3 {
    font-size: 50px;
  }
}
@media (max-width: 1440px) {
  .box-1,
.box-3 {
    font-size: 40px;
  }
}

.btm-text {
  background-color: #1c3f94;
  padding: 50px;
  text-align: center;
  margin: 0 0 30px;
}
@media (max-width: 1366px) {
  .btm-text {
    padding: 30px;
  }
}
.btm-text .wrap-span {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
}
@media (max-width: 1366px) {
  .btm-text .wrap-span {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .btm-text .wrap-span {
    font-size: 15px;
  }
}
.btm-text .wrap-span span {
  color: #8dc63f;
  font-size: 50px;
  font-weight: 900;
}
@media (max-width: 1366px) {
  .btm-text .wrap-span span {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .btm-text .wrap-span span {
    font-size: 20px;
  }
}
.btm-text .wrap-span .qt {
  color: #fff;
  font-size: 50px;
  font-weight: 900;
}
@media (max-width: 1366px) {
  .btm-text .wrap-span .qt {
    font-size: 30px;
  }
}

@media (max-width: 768px) {
  .compare-section-search .tw-col-md-7,
.avg-section .tw-col-md-7,
.Graph-section .tw-col-md-7,
.sr-compare .tw-col-md-7 {
    ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .compare-section-search .tw-col-md-5,
.avg-section .tw-col-md-5,
.Graph-section .tw-col-md-5,
.sr-compare .tw-col-md-5 {
    ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .compare-section-search .tw-col-md-2,
.avg-section .tw-col-md-2,
.Graph-section .tw-col-md-2,
.sr-compare .tw-col-md-2 {
    ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .compare-section-search .tw-col-md-6,
.avg-section .tw-col-md-6,
.Graph-section .tw-col-md-6,
.sr-compare .tw-col-md-6 {
    ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .compare-section-search .tw-col-md-4,
.avg-section .tw-col-md-4,
.Graph-section .tw-col-md-4,
.sr-compare .tw-col-md-4 {
    ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}

@media (max-width: 768px) {
  .graph-view.grph .tw-col-md-4 {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }
}
@media (max-width: 767px) {
  .graph-view.grph .tw-col-md-4 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .graph-view.grph p {
    font-size: 16px;
  }
}

.Graph-section .text {
  padding: 30px 100px 50px 0;
}
@media (max-width: 1366px) {
  .Graph-section .text {
    padding: 20px 100px 20px 0;
  }
}
@media (max-width: 767px) {
  .Graph-section .text {
    padding: 10px 0;
  }
}
.Graph-section .textt {
  padding: 30px 100px 50px 0;
}
@media (max-width: 767px) {
  .Graph-section .textt {
    padding: 10px 0;
  }
}
.Graph-section h3 {
  font-size: 50px;
  font-weight: 700;
}
@media (max-width: 1680px) {
  .Graph-section h3 {
    font-size: 40px;
  }
}
@media (max-width: 1440px) {
  .Graph-section h3 {
    font-size: 35px;
  }
}
@media (max-width: 1366px) {
  .Graph-section h3 {
    font-size: 25px;
  }
}
.Graph-section h3 span {
  display: block;
}
.Graph-section #graph span,
.Graph-section #graph-2 span {
  color: #666;
  font-size: 16px;
  display: block;
  font-weight: 500;
}

.graph-view.bot-graph .follow-legent {
  margin: 50px 0 0;
}
.graph-view.bot-graph .follow-legent p {
  padding: 5px 0 5px 25px !important;
  position: relative;
}
.graph-view.bot-graph .follow-legent p:after {
  position: absolute;
  content: "";
  width: 15px;
  height: 15px;
  background-color: #5e96c7;
  top: 10px;
  left: 0;
  border-radius: 50%;
}
.graph-view.bot-graph .follow-legent p.noflow:after {
  background-color: #f48f23;
}

.graph-box-row.bot h3 span {
  display: inline !important;
  color: #294fad;
}

@media (max-width: 768px) {
  .elementor-widget-text-editor .img_size img {
    max-width: 100% !important;
  }
}

.img_size {
  max-width: 80%;
}
@media (max-width: 1600px) {
  .img_size {
    max-width: 70%;
  }
}
@media (max-width: 1199px) {
  .img_size {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .img_size img {
    max-width: 60% !important;
  }
}

.img_size1 {
  max-width: 90% !important;
  margin: 50px 0 0;
}
@media (max-width: 1600px) {
  .img_size1 {
    max-width: 80%;
  }
}
@media (max-width: 1199px) {
  .img_size1 {
    max-width: 100%;
  }
}

.img_size2 img {
  max-width: 55% !important;
}
@media (max-width: 1600px) {
  .img_size2 {
    max-width: 70%;
  }
}
@media (max-width: 1199px) {
  .img_size2 {
    max-width: 100%;
  }
}

.write_us-wrap .section-title h2 span {
  display: block;
}
@media (max-width: 767px) {
  .write_us-wrap .section-title h2 span {
    display: inline;
  }
}
.write_us-wrap .section-title h3 {
  color: #666666;
}
.write_us-wrap .section-title h3 a {
  color: #666666;
}
.write_us-wrap .section-title h3 a:hover {
  color: #8dc63f;
}

.list-on-content.size h4 {
  padding-top: 10px !important;
}
.list-on-content.size.width ul {
  width: 100%;
}
.list-on-content.size ul {
  width: 28%;
  float: left;
  margin-bottom: 15px !important;
}
@media (max-width: 1440px) {
  .list-on-content.size ul {
    width: 30%;
  }
}
@media (max-width: 1199px) {
  .list-on-content.size ul {
    width: 37%;
  }
}
@media (max-width: 768px) {
  .list-on-content.size ul {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .list-on-content.size ul {
    width: 100%;
  }
}
.list-on-content.size ul + ul {
  margin-top: 0 !important;
  padding-top: 4px !important;
}
.list-on-content.size h4 a {
  color: #666666;
}
.list-on-content.size h4 a:hover {
  color: #8dc63f;
}

.no-list-content ul li {
  font-weight: 600;
  padding: 5px 0;
}
.no-list-content ul li a:hover {
  color: #1c3f94;
}

.list-on-content.size.serv_area {
  padding: 50px;
  background-color: #eff8ff;
}
@media (max-width: 768px) {
  .list-on-content.size.serv_area {
    width: 100% !important;
    padding: 25px;
  }
}
.list-on-content.size.serv_area ul {
  width: 100%;
}
.list-on-content.size.serv_area.white_bg {
  background-color: #fff;
}
.list-on-content.size.serv_area .img_serv {
  min-height: 190px;
  text-align: left;
}
.list-on-content.size.serv_area .img_serv img {
  text-align: left !important;
}
@media (max-width: 1199px) {
  .list-on-content.size.serv_area .img_serv {
    min-height: 125px;
  }
}
@media (max-width: 768px) {
  .list-on-content.size.serv_area .img_serv {
    min-height: 0;
  }
}

.elementor-widget-image.rvw_img img {
  max-width: 100% !important;
}

.top-reviw-slider {
  margin: 0 0 50px;
}
.top-reviw-slider .review_grid-home {
  margin: 70px 0 35px;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 14px;
  width: 95% !important;
  min-height: 325px;
}
@media (max-width: 1199px) {
  .top-reviw-slider .review_grid-home {
    margin: 50px 0 35px;
  }
}

.elementor-widget-image.img_size img {
  max-width: 80% !important;
}
@media (max-width: 767px) {
  .elementor-widget-image.img_size img {
    max-width: 100% !important;
  }
}

.elementor-widget-image.img_size img {
  max-width: 80% !important;
}
@media (max-width: 767px) {
  .elementor-widget-image.img_size img {
    max-width: 100% !important;
  }
}

.elementor-widget-image.img_sizee img {
  max-width: 80% !important;
}
@media (max-width: 767px) {
  .elementor-widget-image.img_sizee img {
    max-width: 100% !important;
  }
}

.leftimg-wrap {
  padding: 1% 0 0 0;
}
@media (max-width: 1366px) {
  .leftimg-wrap {
    padding: 1% 0 0 2%;
  }
}
@media (max-width: 1199px) {
  .leftimg-wrap {
    padding: 1% 0 0 0;
  }
}
.leftimg-wrap .blue-bg {
  background-color: #eff8ff;
  padding: 5% 10% 5% 5%;
}
.leftimg-wrap .blue-bg .section-title h2 span {
  display: block;
  color: #8dc63f;
}
@media (max-width: 1680px) {
  .leftimg-wrap img {
    max-width: 90% !important;
  }
}
@media (max-width: 1366px) {
  .leftimg-wrap img {
    max-width: 75% !important;
  }
}

.rightimg-wrap {
  padding: 5% 0 1% 5%;
  display: flex;
}
@media (max-width: 1366px) {
  .rightimg-wrap {
    padding: 5% 2% 1% 5%;
  }
}
@media (max-width: 1199px) {
  .rightimg-wrap {
    padding: 5% 0 1% 0;
  }
}
.rightimg-wrap .img-box {
  order: 2;
}
@media (max-width: 767px) {
  .rightimg-wrap .img-box {
    order: 1;
  }
}
.rightimg-wrap .white-bg {
  background-color: #fff;
  padding: 5% 0 5% 5%;
  order: 1;
}
@media (max-width: 767px) {
  .rightimg-wrap .white-bg {
    order: 2;
  }
}
@media (max-width: 1199px) {
  .rightimg-wrap .white-bg {
    padding: 5% 0 5% 4%;
  }
}
.rightimg-wrap .white-bg .section-title h2 span {
  display: block;
  color: #8dc63f;
}
@media (max-width: 1680px) {
  .rightimg-wrap img {
    max-width: 90% !important;
  }
}
@media (max-width: 1366px) {
  .rightimg-wrap img {
    max-width: 75% !important;
  }
}

.creative-wrap {
  margin: 0 0 50px;
}

.client-success-cws {
  display: flex !important;
  flex-wrap: wrap;
  margin: 75px 0;
}
@media (max-width: 1199px) {
  .client-success-cws {
    margin: 50px 0;
  }
}
.client-success-cws .image-box {
  flex: 0 0 550px;
  max-width: 550px;
  min-height: 750px;
  position: relative;
}
@media (max-width: 1366px) {
  .client-success-cws .image-box {
    max-width: 475px;
    flex: 0 0 475px;
    min-height: 700px;
  }
}
@media (max-width: 1199px) {
  .client-success-cws .image-box {
    max-width: 380px;
    flex: 0 0 380px;
    min-height: 700px;
  }
}
@media (max-width: 768px) {
  .client-success-cws .image-box {
    max-width: 50%;
    flex: 0 0 100%;
    min-height: 0px;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .client-success-cws .image-box {
    max-width: 60%;
  }
}
@media (max-width: 375px) {
  .client-success-cws .image-box {
    max-width: 68%;
  }
}
.client-success-cws .image-box .view {
  position: absolute;
  bottom: 5%;
  left: 32%;
  z-index: 99;
  color: #fff;
  font-size: 23px;
}
@media (max-width: 1440px) {
  .client-success-cws .image-box .view {
    font-size: 18px;
    left: 34%;
  }
}
@media (max-width: 768px) {
  .client-success-cws .image-box .view {
    font-size: 15px;
    left: 30%;
  }
}
@media (max-width: 767px) {
  .client-success-cws .image-box .view {
    font-size: 15px;
    left: 20%;
  }
}
@media (max-width: 375px) {
  .client-success-cws .image-box .view {
    font-size: 15px;
    left: 20%;
  }
}
.client-success-cws .text-box {
  flex: 0 0 calc(100% - 550px);
  max-width: calc(100% - 550px);
  padding-left: 100px;
  min-height: 750px;
}
@media (max-width: 1366px) {
  .client-success-cws .text-box {
    max-width: calc(100% - 475px);
    flex: 0 0 calc(100% - 475px);
    padding-left: 100px;
    min-height: 700px;
  }
}
@media (max-width: 1199px) {
  .client-success-cws .text-box {
    max-width: calc(100% - 380px);
    flex: 0 0 calc(100% - 380px);
    padding-left: 10px;
    min-height: 700px;
  }
}
@media (max-width: 768px) {
  .client-success-cws .text-box {
    max-width: 100%;
    flex: 0 0 100%;
    min-height: 0px;
    padding-left: 0px;
  }
}
.client-success-cws .text-box .detailed_sec article {
  flex: 0 0 50%;
  font-size: 27px;
  margin: 0 0 20px;
  max-width: 50%;
  padding: 20px 10px;
  position: relative;
}
@media (max-width: 1440px) {
  .client-success-cws .text-box .detailed_sec article {
    font-size: 20px;
  }
}
.client-success-cws .text-box .detailed_sec article figure {
  height: 150px;
  position: relative;
}
@media (max-width: 1366px) {
  .client-success-cws .text-box .detailed_sec article figure {
    height: 100px;
  }
}
.client-success-cws .text-box .detailed_sec article figure figcaption {
  position: absolute;
  bottom: 100px;
  left: 45%;
}
.client-success-cws .text-box .detailed_sec article .value {
  font-size: 50px;
}
@media (max-width: 1440px) {
  .client-success-cws .text-box .detailed_sec article .value {
    font-size: 40px;
  }
}
.client-success-cws .text-box aside {
  padding: 50px;
  margin-top: 50px;
  background-color: #fff;
  width: 90%;
  position: relative;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
@media (max-width: 1199px) {
  .client-success-cws .text-box aside {
    padding: 20px;
    margin-top: 0px;
    width: 100%;
  }
}

.elementor-178 .elementor-element.elementor-element-011faef > .elementor-element-populated img {
  max-width: 600px !important;
}
@media (max-width: 1366px) {
  .elementor-178 .elementor-element.elementor-element-011faef > .elementor-element-populated img {
    max-width: 500px !important;
  }
}

.elementor-178 .elementor-element.elementor-element-6b042d0 > .elementor-element-populated img {
  max-width: 350px !important;
}
@media (max-width: 1366px) {
  .elementor-178 .elementor-element.elementor-element-6b042d0 > .elementor-element-populated img {
    max-width: 300px !important;
  }
}

.elementor-178 .elementor-element.elementor-element-7d741e1 > .elementor-element-populated img {
  max-width: 600px !important;
}

.elementor-178 .elementor-element.elementor-element-bf55f62 > .elementor-element-populated img {
  max-width: 350px !important;
}
@media (max-width: 1366px) {
  .elementor-178 .elementor-element.elementor-element-bf55f62 > .elementor-element-populated img {
    max-width: 300px !important;
  }
}

.elementor-178 .elementor-element.elementor-element-1498c1a > .elementor-element-populated img {
  max-width: 600px !important;
}
@media (max-width: 1440px) {
  .elementor-178 .elementor-element.elementor-element-1498c1a > .elementor-element-populated img {
    max-width: 500px !important;
  }
}
@media (max-width: 1366px) {
  .elementor-178 .elementor-element.elementor-element-1498c1a > .elementor-element-populated img {
    max-width: 400px !important;
  }
}

#authorboxbody {
  display: none !important;
}

.automation-form .input-holder {
  margin-bottom: 0;
}
.automation-form .button {
  width: 100%;
  padding: 0 15px;
  margin: -15px 0 0 0;
}
@media (max-width: 767px) {
  .automation-form .button {
    margin: 0;
  }
}

.social-ico.show-ico {
  display: none;
}

.sorry-img img {
  max-width: 80% !important;
}

.sorry-text {
  margin: 150px 0 0 0;
}
@media (max-width: 1440px) {
  .sorry-text {
    margin: 100px 0 0 0;
  }
}
@media (max-width: 1199px) {
  .sorry-text {
    margin: 30px 0 0 0;
  }
}
@media (max-width: 767px) {
  .sorry-text {
    margin: 0;
    text-align: center;
  }
}
.sorry-text h1 {
  font-size: 80px !important;
  text-transform: uppercase !important;
  color: #000 !important;
  font-weight: 600 !important;
  line-height: 60px;
}
@media (max-width: 1366px) {
  .sorry-text h1 {
    font-size: 60px !important;
    line-height: 40px;
  }
}
.sorry-text h3 {
  font-size: 40px;
  color: #000 !important;
  font-weight: 600;
}
@media (max-width: 1366px) {
  .sorry-text h3 {
    font-size: 30px !important;
  }
}

.ebook_form_in .animated_form .input-holder {
  margin-bottom: 0px !important;
}

#footer_news_frm .input-holder {
  margin-bottom: 0px !important;
}

@media (max-width: 767px) {
  .ebook_auth .about_auth .authWrap .auth_meta .auth_pic {
    width: 80px;
    height: 80px;
    margin-bottom: 10px;
  }
  .ebook_auth .about_auth .authWrap .auth_meta .auth_n {
    display: block !important;
  }
  .ebook_auth .about_auth .authWrap .auth_meta .auth_social:before {
    display: none;
  }
  .ebook_auth .about_auth .authWrap .auth_meta .auth_social li:first-child {
    padding-left: 0 !important;
  }
}
@media (max-width: 991px) {
  .ebook_form {
    margin-top: 40px !important;
  }
}
ul.bullet_list li {
  position: relative;
  padding-left: 15px;
  padding-bottom: 10px;
}
ul.bullet_list li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 9px;
  height: 9px;
  background-color: #8dc63f !important;
  border-radius: 50%;
}

@media (max-width: 767px) {
  .mob_hide_br br {
    display: none;
  }
}

a.green_link {
  color: #8dc63f !important;
}
a.green_link.hover_white:hover {
  color: #fff !important;
}

@media (min-width: 1200px) {
  .pad_R_50 {
    padding-right: 50px;
  }
}
@media (min-width: 1441px) {
  .elementor-element-7426a14 img,
.elementor-element-1de44c7 img,
.elementor-element-72f85c9 img,
.elementor-element-1c73ab9 img,
.elementor-element-51ec346 img,
.elementor-element-bc984cb img {
    max-width: 500px !important;
  }
  .elementor-element-faa9f6a img,
.elementor-element-b8daa45 img,
.elementor-element-b35047b img,
.elementor-element-73d12ad img {
    max-width: 400px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1440px) {
  .elementor-element-7426a14 img,
.elementor-element-1de44c7 img,
.elementor-element-72f85c9 img,
.elementor-element-1c73ab9 img,
.elementor-element-51ec346 img {
    max-width: 330px !important;
  }
  .elementor-element-faa9f6a img,
.elementor-element-b8daa45 img,
.elementor-element-b35047b img,
.elementor-element-73d12ad img {
    max-width: 280px !important;
  }
}
.eb-bx figure {
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
}

.inner-container.container {
  max-width: 1874px !important;
  padding: 0 30px !important;
}

.tools-wrap {
  width: 100%;
  padding: 50px 0 0 50px;
  display: flex;
  flex-flow: row wrap;
}
.tools-wrap .tools-left {
  width: 50%;
  float: left;
  padding-left: 100px;
  order: 1;
  flex: 0 0 50%;
}
.tools-wrap .tools-left .tools-slider-box {
  width: 100%;
  height: 437px;
}
.tools-wrap .tools-left .tools-slider-box figure {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}
.tools-wrap .tools-right {
  width: 50%;
  float: right;
  padding: 0px;
  order: 2;
  flex: 0 0 50%;
}

.ebooks-wrap {
  width: 100%;
  padding: 200px 0 50px;
  display: flex;
  flex-flow: row wrap;
}
.ebooks-wrap .ebooks-left {
  width: 57%;
  float: left;
  padding-left: 150px;
  padding-right: 50px;
  order: 1;
}
.ebooks-wrap .ebooks-right {
  width: 43%;
  float: left;
  padding: 0px;
  order: 2;
}

.ebooks-slider-box {
  width: 100%;
}
.ebooks-slider-box figure {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.top-search {
  width: 450px !important;
  height: 50px;
  margin: 50px 0;
}

.top-search input {
  width: 450px !important;
  padding: 15px 20px;
  border-radius: 5px;
  border: solid 1px #ddd !important;
  font-size: 20px;
  color: #8a8a8a;
  background-image: url(../svg/search-2.svg);
  background-repeat: no-repeat;
  background-position: bottom 12px right 20px;
  background-size: 7%;
  cursor: pointer;
}

.top-search input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 20px;
  color: #8a8a8a;
}

.top-search input::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 20px;
  color: #8a8a8a;
}

.top-search input:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 20px;
  color: #8a8a8a;
}

.top-search input:-moz-placeholder {
  /* Firefox 18- */
  font-size: 20px;
  color: #8a8a8a;
}

.top-search label {
  font-size: 20px;
}

.eb-bx {
  text-align: center;
  margin-bottom: 50px;
  width: 100%;
}
.eb-bx .elementor-button-wrapper {
  margin-top: 10px !important;
}
.eb-bx figure {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center;
}
.eb-bx figure img {
  display: inline-block !important;
}
.eb-bx h3 {
  margin-top: 15px;
  color: #666666;
  font-weight: 600 !important;
  font-size: 18px;
  font-size: 1.125rem;
}
.eb-bx h3 span {
  display: block;
}
.eb-bx .elementor-widget:not(:last-child) {
  margin-bottom: 0px !important;
}
@media (max-width: 991px) {
  .eb-bx .elementor-button-wrapper {
    margin-top: 20px !important;
  }
}

.inf-bx {
  width: 100%;
  height: 650px;
  border-radius: 7px;
  cursor: pointer;
  overflow: hidden;
  border: solid 1px #bbb8b8;
  margin: 0 0 30px 0;
  background-size: cover !important;
}
.inf-bx:hover .inf-txt {
  visibility: visible;
  transform: scale(1);
  transition: all ease 0.4s;
}

.inf-txt {
  visibility: hidden;
  background: rgba(51, 51, 51, 0.9);
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 27%;
  transform: scale(0);
  transition: all ease 0.4s;
}

.inf {
  padding: 15px 70px;
  color: #fff;
}

.inf span {
  display: block;
}

.inf-txt p {
  color: #fff !important;
}

.inf-txt h3 {
  color: #fff !important;
}

.inter-bx .elementor-widget-wrap.elementor-element-populated {
  padding: 0px !important;
}

.inter-bx:first-child {
  margin-right: 50px;
}

.inter-bx {
  width: 100%;
  height: 385px;
  border-radius: 7px;
  cursor: pointer;
  overflow: hidden;
  border: solid 1px #bbb8b8;
  margin-bottom: 50px;
  background-size: cover !important;
  transition: all 0.4s;
  position: relative;
}
.inter-bx:hover .inter-txt {
  visibility: visible;
  bottom: 0;
  transition: all ease 0.4s;
}

.inter-txt {
  visibility: hidden;
  background: rgba(51, 51, 51, 0.9);
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 13% 20px 0;
  position: absolute;
  bottom: -100%;
  transition: all ease 0.4s;
  z-index: 9;
}

.inter-bx img {
  z-index: 1;
}

.inter {
  padding: 0px 70px;
  color: #fff;
  font-size: 26px;
}

.inter-txt p {
  color: #fff;
}

.inter-txt h3 {
  color: #fff !important;
}

@media (min-width: 2601px) and (max-width: 4000px) {
  .interview-left {
    width: 69% !important;
    float: right;
  }
  .interview-right-txt {
    padding-left: 100px !important;
  }
  .interview-right .elementor-widget-wrap.elementor-element-populated {
    justify-content: flex-start !important;
    align-content: flex-start !important;
    align-items: flex-start !important;
  }
  .interview-slider figure {
    background: #f2f2f2;
  }
  .interview-right .elementor-button-wrapper {
    margin-left: 200px;
  }
  .interview-slider .slick-next {
    top: 88%;
    right: -260px !important;
  }
  .interview-slider .slick-prev {
    top: 88%;
    right: -170px !important;
  }
  .tools-slider .slick-prev {
    right: 540px !important;
  }
  .tools-slider .slick-next {
    right: 430px !important;
  }
  .infographics-slider .slick-next {
    right: -260px !important;
    top: 117%;
  }
  .infographics-slider .slick-prev {
    right: -170px !important;
    top: 117%;
  }
  .ebooks-slider .slick-next {
    right: auto !important;
    left: -120px !important;
    top: 54%;
  }
  .ebooks-slider .slick-prev {
    left: -195px;
    top: 54%;
  }
  .infographics-slider {
    margin-right: 60px !important;
  }
  .infographics-slider .slick-current.slick-active .item figure img {
    margin-left: -120px !important;
  }
  .infographics-slider figure img {
    margin-left: -80px !important;
  }
  .infographics-slider .slick-current.slick-active .item {
    width: 500px !important;
  }
  .infographics-slider .item {
    width: 350px !important;
    margin: 100px 0px 50px 0 !important;
  }
  .info-txt {
    padding: 50px 200px 50px 70px !important;
  }
}
@media (min-width: 2201px) and (max-width: 2600px) {
  .interview-left {
    width: 69% !important;
    float: right;
  }
  .interview-right-txt {
    padding-left: 100px !important;
  }
  .interview-right .elementor-widget-wrap.elementor-element-populated {
    justify-content: flex-start !important;
    align-content: flex-start !important;
    align-items: flex-start !important;
  }
  .interview-slider figure {
    background: #f2f2f2;
  }
  .interview-right .elementor-button-wrapper {
    margin-left: 200px;
  }
  .interview-slider .slick-next {
    top: 88%;
    right: -260px !important;
  }
  .interview-slider .slick-prev {
    top: 88%;
    right: -170px !important;
  }
  .tools-slider .slick-prev {
    right: 520px !important;
  }
  .tools-slider .slick-next {
    right: 430px !important;
  }
  .infographics-slider .slick-next {
    right: -260px !important;
    top: 117%;
  }
  .infographics-slider .slick-prev {
    right: -170px !important;
    top: 117%;
  }
  .ebooks-slider .slick-next {
    right: auto !important;
    left: -120px !important;
    top: 54%;
  }
  .ebooks-slider .slick-prev {
    left: -195px;
    top: 54%;
  }
  .infographics-slider {
    margin-right: 60px !important;
  }
  .infographics-slider .slick-current.slick-active .item figure img {
    margin-left: -120px !important;
  }
  .infographics-slider figure img {
    margin-left: -80px !important;
  }
  .infographics-slider .slick-current.slick-active .item {
    width: 500px !important;
  }
  .infographics-slider .item {
    width: 350px !important;
    margin: 100px 0px 50px 0 !important;
  }
  .info-txt {
    padding: 50px 200px 50px 70px !important;
  }
}
@media (min-width: 2201px) and (max-width: 2450px) {
  .interview-slider .slick-next,
.interview-slider .slick-prev {
    top: 90%;
  }
  .interview-left {
    width: 75% !important;
    float: right;
  }
  .tools-slider .slick-prev {
    right: 360px !important;
  }
  .tools-slider .slick-next {
    right: 275px !important;
  }
}
@media (min-width: 2001px) and (max-width: 2200px) {
  .interview-slider .slick-next {
    top: 80%;
    right: -260px !important;
  }
  .interview-slider .slick-prev {
    top: 80%;
    right: -170px !important;
  }
}
@media (min-width: 1922px) and (max-width: 2000px) {
  .interview-slider .slick-next {
    top: 85%;
    right: -260px !important;
  }
  .interview-slider .slick-prev {
    top: 85%;
    right: -170px !important;
  }
}
@media (min-width: 1921px) and (max-width: 2200px) {
  .interview-left {
    width: 75% !important;
    float: right;
  }
  .interview-right-txt {
    padding-left: 100px !important;
  }
  .interview-right .elementor-widget-wrap.elementor-element-populated {
    justify-content: flex-start !important;
    align-content: flex-start !important;
    align-items: flex-start !important;
  }
  .interview-slider figure {
    background: #f2f2f2;
  }
  .interview-right .elementor-button-wrapper {
    margin-left: 200px;
  }
  .tools-slider .slick-prev {
    right: 360px !important;
  }
  .tools-slider .slick-next {
    right: 275px !important;
  }
  .infographics-slider .slick-next {
    right: -260px !important;
    top: 117%;
  }
  .infographics-slider .slick-prev {
    right: -170px !important;
    top: 117%;
  }
  .ebooks-slider .slick-next {
    right: auto !important;
    left: -120px !important;
    top: 50%;
  }
  .ebooks-slider .slick-prev {
    left: -195px;
    top: 50%;
  }
  .infographics-slider {
    margin-right: 60px !important;
  }
  .infographics-slider .slick-current.slick-active .item figure img {
    margin-left: -120px !important;
  }
  .infographics-slider figure img {
    margin-left: -50px !important;
  }
  .infographics-slider .slick-current.slick-active .item {
    width: 500px !important;
  }
  .infographics-slider .item {
    width: 350px !important;
    margin: 100px 0px 50px 0 !important;
  }
  .info-txt {
    padding: 50px 200px 50px 70px !important;
  }
}
@media (max-width: 1920px) {
  .ebooks-slider .slick-prev {
    top: 74%;
    left: -190px !important;
  }
  .ebooks-slider .slick-next {
    top: 74%;
  }
  .interview-slider .slick-prev {
    top: 82%;
    right: -105px !important;
  }
  .interview-slider .slick-next {
    top: 82%;
    right: -195px !important;
  }
  .tools-slider .slick-prev {
    right: 290px !important;
  }
  .tools-slider .slick-next {
    right: 200px !important;
  }
  .infographics-slider .slick-prev {
    right: -85px !important;
    top: 117%;
  }
  .infographics-slider .slick-next {
    right: -175px !important;
    top: 117%;
  }
  .ebooks-slider {
    margin-top: -150px;
  }
  .ebooks-slider {
    height: auto;
  }
  .infographics-slider .slick-current.slick-active .item figure img {
    margin-left: -120px !important;
  }
  .infographics-slider figure img {
    margin-left: -80px !important;
  }
  .infographics-slider .slick-current.slick-active .item {
    width: 500px !important;
  }
  .infographics-slider .item {
    width: 350px !important;
    margin: 100px 0px 50px 0 !important;
  }
  .interview-right .elementor-button-wrapper {
    margin-left: 200px;
  }
}
@media (min-width: 1681px) and (max-width: 1880px) {
  .interview-right-txt {
    padding-left: 70px !important;
  }
  .interview-slider .slick-next {
    top: 82%;
    right: -235px !important;
  }
  .interview-slider .slick-prev {
    top: 82%;
    right: -148px !important;
  }
  .ebooks-slider .slick-prev {
    top: 68%;
  }
  .ebooks-slider .slick-next {
    top: 68%;
  }
  .tools-slider .slick-prev {
    right: 200px !important;
  }
  .tools-slider .slick-next {
    right: 120px !important;
  }
}
@media (max-width: 1680px) {
  .interview-slider .slick-prev {
    top: 80%;
    right: -110px !important;
  }
  .interview-slider .slick-next {
    top: 80%;
    right: -200px !important;
  }
  .interview-wp {
    padding: 0px 30px 0px 30px !important;
  }
  .interview-right .elementor-button-wrapper {
    margin-left: 200px;
  }
  .infographics-slider .slick-current.slick-active .item figure img {
    margin-left: -150px !important;
  }
  .infographics-slider figure img {
    margin-left: -80px !important;
  }
  .ebooks-slider .slick-prev {
    top: 67%;
  }
  .ebooks-slider .slick-next {
    top: 67%;
  }
  .tools-slider .slick-current.slick-active .item figure img {
    margin-left: 0px !important;
  }
  .interview-right {
    padding-left: 30px;
  }
}
@media (max-width: 1600px) {
  .ebooks-slider .slick-prev {
    top: 67%;
    left: -190px !important;
  }
  .ebooks-slider .slick-next {
    top: 67%;
  }
  .tools-slider .slick-prev {
    right: 180px !important;
  }
  .tools-slider .slick-next {
    right: 100px !important;
  }
  .infographics-slider .slick-next {
    right: -175px !important;
    top: 125%;
  }
  .infographics-slider .slick-prev {
    top: 125%;
  }
  .interview-right .elementor-button-wrapper {
    margin-left: 200px;
  }
  .infographics-slider .slick-current.slick-active .item {
    width: 350px !important;
  }
  .infographics-slider .item {
    width: 180px !important;
    margin: 100px -108px 50px 0 !important;
  }
  .infographics-slider .slick-current.slick-active .item figure img {
    margin-left: -145px !important;
  }
  .infographics-slider figure img {
    margin-left: -110px !important;
  }
  .interview-right .elementor-button-wrapper {
    margin-left: 200px;
  }
  .interview-slider .slick-prev {
    top: 82%;
    right: -110px !important;
  }
  .interview-slider .slick-next {
    top: 82%;
    right: -200px !important;
  }
  .inf-bx {
    height: 500px;
  }
}
@media (min-width: 1441px) and (max-width: 1599px) {
  .ebooks-slider .slick-next,
.ebooks-slider .slick-prev {
    top: 86%;
  }
  .interview-slider .slick-next {
    top: 83%;
    right: -285px !important;
    top: 77%;
  }
  .interview-slider .slick-prev {
    top: 83%;
    right: -195px !important;
    top: 77%;
  }
}
@media (min-width: 1441px) and (max-width: 1500px) {
  .interview-slider .slick-next {
    top: 83%;
    right: -240px !important;
    top: 79%;
  }
  .interview-slider .slick-prev {
    top: 83%;
    right: -160px !important;
    top: 79%;
  }
}
@media (max-width: 1440px) {
  .inter-bx:first-child {
    margin-right: 30px;
  }
  .inter-bx .elementor-widget:not(:last-child) {
    margin-bottom: 0;
  }
  .inter-bx {
    height: 285px;
    margin-bottom: 30px;
  }
  .inter-txt h3 {
    font-size: 18px !important;
    margin-bottom: 15px;
  }
  .inter {
    padding: 0px 20px;
    font-size: 22px;
  }
  .inter-txt p {
    font-size: 14px !important;
  }
  .inter-txt {
    padding: 10% 20px 0;
  }
  .inf-bx {
    height: 470px;
  }
  .inf {
    padding: 15px 50px;
  }
  .top-search input {
    padding: 10px 20px;
    background-size: 7%;
  }
  .top-search input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 16px;
  }
  .top-search input::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 16px;
  }
  .top-search input:-ms-input-placeholder {
    /* IE 10+ */
    font-size: 16px;
  }
  .top-search input:-moz-placeholder {
    /* Firefox 18- */
    font-size: 16px;
  }
  .top-search input {
    background-position: bottom 9px right 20px;
  }
  .slick-next,
.slick-prev {
    width: 40px !important;
    height: 40px !important;
  }
  .info-wp {
    margin-bottom: 100px !important;
  }
  .ebooks-slider .slick-prev {
    top: 69%;
    left: -150px !important;
  }
  .ebooks-slider .slick-next {
    top: 69%;
  }
  .interview-slider .slick-prev {
    top: 80%;
    right: -100px !important;
  }
  .interview-slider .slick-next {
    top: 80%;
    right: -150px !important;
  }
  .tools-slider .slick-prev {
    right: 200px !important;
  }
  .tools-slider .slick-next {
    right: 150px !important;
  }
  .infographics-slider .slick-prev {
    right: -65px !important;
  }
  .infographics-slider .slick-next {
    right: -115px !important;
  }
  .ebooks-slider {
    margin-top: -60px;
  }
  .interview-wp .elementor-78 .elementor-element.elementor-element-8fa7215 {
    padding: 0px 50px 0px 50px !important;
  }
  .infographics-slider .slick-current.slick-active .item {
    width: 350px !important;
  }
  .infographics-slider .item {
    width: 180px !important;
    margin: 100px -108px 50px 0 !important;
  }
  .infographics-slider .slick-current.slick-active .item figure img {
    margin-left: -145px !important;
  }
  .infographics-slider figure img {
    margin-left: -110px !important;
  }
  .interview-right .elementor-button-wrapper {
    margin-left: 140px;
  }
}
@media (max-width: 1400px) {
  .interview-slider .slick-prev {
    right: -90px !important;
    top: 82%;
  }
  .interview-slider .slick-next {
    right: -140px !important;
    top: 82%;
  }
}
@media (min-width: 1367px) and (max-width: 1439px) {
  .tools-slider .slick-next {
    right: 150px !important;
  }
  .tools-slider .slick-prev {
    right: 200px !important;
  }
}
@media (max-width: 1366px) {
  .interview-right {
    padding-left: 15px;
  }
  .interview-slider .slick-prev {
    right: -73px !important;
    top: 82%;
  }
  .interview-slider .slick-next {
    right: -125px !important;
    top: 82%;
  }
  .interview-right .elementor-button-wrapper {
    margin-left: 140px;
  }
  .tools-slider .slick-next {
    right: 120px !important;
  }
  .tools-slider .slick-prev {
    left: auto !important;
    right: 170px !important;
  }
}
@media (max-width: 1360px) {
  .interview-slider .slick-prev {
    top: 83%;
    right: -73px !important;
  }
  .interview-slider .slick-next {
    top: 83%;
    right: -125x !important;
  }
  .interview-wp .elementor-78 .elementor-element.elementor-element-8fa7215 {
    padding: 0px 50px 0px 50px !important;
  }
}
@media (max-width: 1280px) {
  .interview-slider .slick-prev {
    top: 88%;
  }
  .interview-slider .slick-next {
    top: 88%;
    right: -125px !important;
  }
  .tools-slider .slick-prev {
    right: 199px !important;
  }
  .tools-slider .slick-next {
    right: 150px !important;
  }
  .tools-slider .slick-next {
    right: 125px !important;
  }
  .tools-slider .slick-prev {
    left: auto !important;
    right: 170px !important;
  }
}
.video-wp h5,
.tools-txt h5 {
  color: #666666;
  font-size: 23px;
}

@media (min-width: 1200px) {
  .info-txt {
    padding: 50px 70px;
    background: #eff8ff;
  }
  .tools-slider {
    margin-right: -50px;
  }
  .tools-slider .item {
    margin-bottom: 100px;
    margin-top: 0;
    transition: all ease 0.2s;
    -o-transition: all ease 0.2s;
    -webkit-transition: all ease 0.2s;
  }
  .tools-slider .item h4 {
    font-weight: bolder;
    text-transform: uppercase;
  }
  .tools-slider .slick-prev {
    left: auto !important;
    width: 60px;
    height: 60px;
    top: 90%;
  }
  .tools-slider .slick-prev:before {
    font-size: 22px;
  }
  .tools-slider .slick-next {
    width: 60px;
    height: 60px;
    top: 90%;
  }
  .tools-slider .slick-next:before {
    font-size: 22px;
  }
  .tools-slider figure {
    width: 300px;
    height: 300px;
    text-align: center;
  }
  .tools-slider figure img {
    margin: 0 auto;
  }
  .tools-slider .slick-current.slick-active .item {
    margin-bottom: 0;
    margin-top: 100px;
    width: 600px;
  }
  .ebooks-slider {
    width: 100%;
  }
  .ebooks-slider .slick-prev {
    right: auto !important;
    width: 60px;
    height: 60px;
  }
  .ebooks-slider .slick-prev:before {
    font-size: 22px;
  }
  .ebooks-slider .slick-next {
    right: auto !important;
    left: -100px !important;
    width: 60px;
    height: 60px;
  }
  .ebooks-slider .slick-next:before {
    font-size: 22px;
  }
  .interview-wrap {
    width: 100%;
    padding: 70px 50px;
  }
  .interview-wrap .interview-left {
    width: 48%;
    float: left;
  }
  .interview-wrap .interview-left .interview-slider-box {
    width: 100%;
  }
  .interview-wrap .interview-left .interview-slider-box figure {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    overflow: hidden;
  }
  .interview-wrap .interview-right {
    width: 52%;
    float: left;
    padding: 0 70px;
  }
  .interview-slider figure {
    border-radius: 5px;
    overflow: hidden;
  }
  .interview-slider figure img {
    margin: 0 auto;
  }
  .interview-slider .slick-prev {
    left: auto !important;
    width: 60px;
    height: 60px;
  }
  .interview-slider .slick-prev:before {
    font-size: 22px;
  }
  .interview-slider .slick-next {
    width: 60px;
    height: 60px;
  }
  .interview-slider .slick-next:before {
    font-size: 22px;
  }
  .video-wrap {
    width: 100%;
    padding: 70px 50px;
    display: flex;
    flex-flow: row wrap;
  }
  .video-left {
    width: 52%;
    float: left;
    padding-left: 100px;
  }
  .video-right {
    width: 48%;
    float: left;
    text-align: right;
    padding-right: 80px;
  }
  .video-right figure {
    transform: rotate(0deg);
  }
  .infographics-wrap {
    width: 100%;
    padding: 30px 0 80px 50px;
    display: flex;
    flex-flow: row wrap;
  }
  .infographics-right {
    width: 50%;
    float: left;
    order: 2;
    flex: 0 0 50%;
    background: #eff8ff;
    padding: 80px 150px 20px 100px;
    position: relative;
    z-index: 99;
  }
  .infographics-right .infographics-slider-box {
    width: 100%;
  }
  .infographics-right .elementor-button-wrapper {
    margin: 20px 0 0 0;
  }
  .infographics-left {
    width: 50%;
    float: left;
    order: 1;
    flex: 0 0 50%;
  }
  .infographics-slider {
    margin-right: -50px;
  }
  .infographics-slider .item {
    padding: 5px !important;
  }
  .infographics-slider .item h4 {
    font-weight: bolder;
    text-transform: uppercase;
  }
  .infographics-slider .slick-prev {
    left: auto !important;
    width: 60px;
    height: 60px;
  }
  .infographics-slider .slick-prev:before {
    font-size: 22px;
  }
  .infographics-slider .slick-next {
    width: 60px;
    height: 60px;
  }
  .infographics-slider .slick-next:before {
    font-size: 22px;
  }
  .infographics-slider figure {
    text-align: center;
  }
  .infographics-slider figure img {
    margin: 0 auto;
  }
  .infographics-slider .slick-current.slick-active .item {
    margin: 0 !important;
  }
  .infographics-slider .slick-current.slick-active .item figure {
    text-align: center;
  }
}
@media (min-width: 1680px) and (max-width: 1780px) {
  .banner-wrap .banner-inner {
    max-width: 1367px;
  }
  .infographics-wrap .infographics-right {
    padding-right: 100px;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box .interview-slider .slick-prev {
    top: 99%;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box .interview-slider .slick-next {
    top: 99%;
  }
  .main-inner .interview-wrap .interview-right .elementor-button-wrapper {
    margin-left: 197px;
  }
  .main-inner .interview-wrap .interview-right {
    padding-right: 0px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider {
    width: 100%;
    height: 600px;
    margin-top: -100px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-prev {
    left: -190px !important;
    right: auto !important;
    width: 60px;
    height: 60px;
    top: 85% !important;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-prev:before {
    font-size: 22px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-next {
    right: auto !important;
    left: -100px !important;
    width: 60px;
    height: 60px;
    top: 85% !important;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-next:before {
    font-size: 22px;
  }
  .infographics-slider .item {
    width: 300px !important;
  }
  .slick-current.slick-active .item {
    margin: 0 !important;
    width: 500px !important;
  }
  .slick-current.slick-active .item figure {
    text-align: center;
  }
  .slick-current.slick-active .item figure img {
    margin-left: -80px !important;
  }
}
@media (max-width: 1600px) {
  .banner-wrap.blog-banner .banner-inner {
    max-width: 1467px;
  }
}
@media (min-width: 1600px) and (max-width: 1679px) {
  .main-inner .tools-wrap .tools-right .tools-slider .slick-prev {
    top: 90%;
  }
  .main-inner .tools-wrap .tools-right .tools-slider .slick-next {
    top: 90%;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-next {
    top: 77%;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-prev {
    top: 77%;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box .interview-slider .slick-prev {
    top: 105%;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box .interview-slider .slick-next {
    top: 105%;
  }
  .main-inner .interview-wrap .interview-right .elementor-button-wrapper {
    margin-left: 175px;
  }
  .main-inner .interview-wrap .interview-right {
    padding-right: 0px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider {
    margin-top: -70px;
  }
}
@media (min-width: 1440px) and (max-width: 1599px) {
  .main-inner .ebooks-wrap .ebooks-left {
    padding-left: 120px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider {
    margin-top: -100px;
    height: 550px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-prev {
    top: 95% !important;
    left: -150px !important;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-next {
    top: 95% !important;
  }
  .main-inner .video-wrap {
    padding: 30px 50px;
  }
  .main-inner .video-wrap .video-left {
    padding-left: 80px;
  }
  .main-inner .tools-wrap .tools-left {
    padding-left: 80px;
  }
  .main-inner .interview-wrap {
    padding: 50px 10px 50px 50px;
  }
  .main-inner .interview-wrap .interview-right {
    padding-right: 0px;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box .interview-slider .slick-prev {
    top: 123% !important;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box .interview-slider .slick-next {
    top: 123% !important;
  }
  .main-inner .slick-next,
.main-inner .slick-prev {
    width: 40px !important;
    height: 40px !important;
  }
  .main-inner .tools-wrap .tools-right .tools-slider .slick-next {
    top: 90% !important;
  }
  .main-inner .tools-wrap .tools-right .tools-slider .slick-prev {
    top: 90% !important;
    right: 250px !important;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box .interview-slider .slick-next {
    right: -180px !important;
  }
  .infographics-wrap .infographics-left .infographics-slider .slick-next {
    right: -170px !important;
  }
}
@media (min-width: 1367px) and (max-width: 1439px) {
  .infographics-wrap .infographics-left .infographics-slider .slick-next {
    right: -170px !important;
  }
  .main-inner .tools-wrap {
    padding-right: 10px;
  }
  .main-inner .tools-wrap .tools-left {
    padding-left: 50px;
  }
  .main-inner .tools-wrap .tools-right .tools-slider-box .tools-slider .slick-prev {
    right: 170px !important;
    top: 80%;
  }
  .main-inner .tools-wrap .tools-right .tools-slider-box .tools-slider .slick-next {
    right: 120px !important;
    top: 80%;
  }
  .main-inner .ebooks-wrap {
    padding-right: 10px;
  }
  .main-inner .ebooks-wrap .ebooks-left {
    padding-left: 100px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider {
    margin-top: -65px;
    height: 500px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-prev {
    left: -150px !important;
    top: 79% !important;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-next {
    right: 120px !important;
    top: 79% !important;
  }
  .main-inner .interview-wrap .interview-right {
    padding-right: 0px;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box .interview-slider .slick-prev {
    top: 100%;
    right: -110px !important;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box .interview-slider .slick-next {
    top: 100%;
    right: -160px !important;
  }
  .main-inner .video-wrap .video-left {
    padding-left: 50px;
  }
  .main-inner .video-wrap .video-right {
    padding-right: 0px;
  }
  .main-inner .slick-next,
.main-inner .slick-prev {
    width: 40px !important;
    height: 40px !important;
  }
}
@media (min-width: 1300px) and (max-width: 1366px) {
  .infographics-wrap .infographics-left .infographics-slider .slick-next {
    right: -170px !important;
  }
  .main-inner .tools-wrap {
    padding-right: 10px;
  }
  .main-inner .tools-wrap .tools-left {
    padding-left: 50px;
  }
  .main-inner .tools-wrap .tools-right .tools-slider-box .tools-slider .slick-prev {
    right: 170px !important;
    top: 80%;
  }
  .main-inner .tools-wrap .tools-right .tools-slider-box .tools-slider .slick-next {
    right: 120px !important;
    top: 80%;
  }
  .main-inner .ebooks-wrap {
    padding-right: 10px;
  }
  .main-inner .ebooks-wrap .ebooks-left {
    padding-left: 100px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider {
    margin-top: -65px;
    height: 500px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-prev {
    left: -150px !important;
    top: 82% !important;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-next {
    right: 120px !important;
    top: 82% !important;
  }
  .main-inner .interview-wrap .interview-right {
    padding-right: 0px;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box .interview-slider .slick-prev {
    top: 112%;
    right: -110px !important;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box .interview-slider .slick-next {
    top: 112%;
    right: -160px !important;
  }
  .main-inner .video-wrap .video-left {
    padding-left: 50px;
  }
  .main-inner .video-wrap .video-right {
    padding-right: 0px;
  }
  .main-inner .slick-next,
.main-inner .slick-prev {
    width: 40px !important;
    height: 40px !important;
  }
}
@media (min-width: 1280px) and (max-width: 1299px) {
  .main-inner .video-wrap .video-left {
    padding-left: 50px;
  }
  .main-inner .video-wrap .video-right {
    padding-right: 0px;
  }
  .main-inner .tools-wrap .tools-right {
    margin-top: -150px;
  }
  .main-inner .tools-wrap .tools-left {
    padding-left: 50px;
  }
  .main-inner .ebooks-wrap .ebooks-left {
    padding-left: 100px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider {
    margin-top: 0px;
  }
  .main-inner .ebooks-wrap {
    padding: 70px 0;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-next {
    top: 72% !important;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-prev {
    left: -150px !important;
    top: 72% !important;
  }
  .main-inner .interview-wrap .interview-right .elementor-button-wrapper {
    margin-left: 185px;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box .interview-slider .slick-prev {
    right: -110px !important;
    top: 122%;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box .interview-slider .slick-next {
    right: -160px !important;
    top: 122%;
  }
  .main-inner .tools-wrap .tools-right .tools-slider .slick-current.slick-active .item {
    margin: 50px 0;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider {
    height: auto;
  }
  .infographics-wrap .infographics-left .infographics-slider .slick-next {
    right: -170px !important;
  }
}
@media (max-width: 1199px) {
  .info-wp {
    margin-bottom: 50px !important;
  }
  .interview-slider {
    margin-top: -100px;
  }
  .vd-img {
    margin-top: 50px;
  }
  .tools-slider {
    margin-bottom: 100px !important;
    min-height: 450px;
  }
  .tools-slider .item {
    margin-bottom: 20px;
  }
  .tools-slider figure {
    height: auto;
    margin-bottom: 30px !important;
  }
  .tools-slider figure img {
    max-height: 350px;
  }
  .tools-slider .slick-next {
    right: -40px !important;
  }
  .tools-slider .slick-prev {
    left: -20px !important;
  }
  .infographics-slider .slick-next {
    right: 20px !important;
    top: 50%;
  }
  .infographics-slider .slick-prev {
    left: 20px !important;
    top: 50%;
  }
  .ebooks-slider .slick-next {
    top: 50%;
  }
  .ebooks-slider .slick-prev {
    left: 0 !important;
    top: 50%;
  }
  .interview-slider .slick-next {
    right: 0 !important;
    top: 50%;
  }
  .interview-slider .slick-prev {
    top: 50%;
  }
  .swich-order .order1 {
    width: 50% !important;
  }
  .swich-order .order2 {
    width: 50% !important;
  }
  .interview-wp {
    padding: 0px 40px 0px 40px !important;
  }
  .tools-txt {
    padding-left: 25px;
  }
  .interview-right .elementor-button-wrapper {
    margin-left: 0px;
  }
  .infographics-slider .slick-current.slick-active .item {
    width: 350px !important;
  }
  .infographics-slider .item {
    margin: 0 -70px 0 0 !important;
  }
  .infographics-slider .slick-current.slick-active .item figure img {
    margin-left: -75px !important;
  }
  .tools-slider {
    height: 450px;
    width: 75%;
    margin: 0 auto;
  }
  .banner-wrap.blog-banner {
    margin-top: 0;
    padding-top: 60px;
  }
  .infographics-wrap {
    padding: 0;
  }
  .infographics-wrap .infographics-right {
    padding: 30px;
  }
  .infographics-wrap .infographics-left .infographics-slider .slick-current.slick-active .item {
    width: 400px !important;
  }
  .main-inner .tools-wrap .tools-left {
    width: 50%;
    padding: 0px;
  }
  .main-inner .tools-wrap .tools-right {
    width: 50%;
    margin-top: 0px;
  }
  .main-inner .ebooks-wrap {
    padding: 30px;
  }
  .main-inner .ebooks-wrap .ebooks-left {
    width: 50%;
    padding: 0px;
  }
  .main-inner .ebooks-wrap .ebooks-right {
    width: 50%;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box {
    text-align: center;
    margin-top: 0px;
    padding-left: 50px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider {
    margin-top: 0px;
    height: auto;
  }
  .main-inner .interview-wrap {
    padding: 30px 0;
  }
  .main-inner .interview-wrap .interview-left {
    width: 50%;
    height: auto;
  }
  .main-inner .interview-wrap .interview-right {
    width: 50%;
    padding: 0px;
  }
  .main-inner .video-wrap {
    padding: 30px;
  }
  .main-inner .video-wrap .video-left {
    padding: 0px;
    width: 50%;
  }
  .main-inner .video-wrap .video-right {
    width: 50%;
    padding-right: 0;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-next {
    top: 27% !important;
    right: 0px !important;
    left: auto !important;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-prev {
    left: auto !important;
    top: 27% !important;
    right: 90px !important;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box {
    height: auto;
  }
  .main-inner .interview-wrap .interview-right {
    padding-left: 30px;
  }
  .main-inner .interview-wrap .interview-right .elementor-button-wrapper {
    margin-left: 0;
  }
  .main-inner .tools-wrap {
    padding: 30px 30px 60px;
  }
  .main-inner .tools-wrap .tools-right .tools-slider {
    margin-right: 0px;
  }
  .main-inner .tools-wrap .tools-right .tools-slider .item {
    margin: 0px !important;
  }
  .main-inner .tools-wrap .tools-right .tools-slider .slick-current.slick-active .item {
    margin: 0 !important;
    width: auto;
  }
  .inf-bx {
    height: 395px;
  }
  .inf {
    padding: 15px 20px;
    font-size: 20px;
  }
  .inter-txt h3 {
    font-size: 16px !important;
    margin-bottom: 0px;
  }
  .inter-bx {
    width: 100% !important;
    height: 238px !important;
  }
  .inter-txt p {
    font-size: 13px !important;
  }
  .inter-txt {
    padding: 7% 20px 0;
  }
}
@media (max-width: 768px) {
  .vd-img {
    margin: 0px 0 30px;
  }
  .tools-txt {
    padding-left: 20px;
  }
  .interview-left {
    margin: 50px 0;
  }
  .interview-slider {
    margin: 0 auto;
    width: 100%;
  }
  .interview-slider .slick-prev {
    left: -65px !important;
    right: auto !important;
  }
  .interview-slider-box {
    margin: 0 auto;
    width: 80%;
  }
  .interview-slider .slick-prev {
    top: 50%;
  }
  .interview-slider .slick-next {
    right: -65px !important;
    top: 50%;
  }
  .ebooks-slider {
    margin-top: 0;
  }
  .ebooks-slider .slick-slide img {
    width: 70%;
    margin: 0 auto;
  }
  .ebooks-slider .slick-prev {
    left: -20px !important;
    top: 50%;
  }
  .ebooks-slider .slick-next {
    right: -20px;
    top: 50%;
  }
  .tools-slider {
    margin-bottom: 50px !important;
  }
  .tools-slider .slick-next {
    right: -42px !important;
  }
  .infographics-slider .slick-next {
    right: 70px !important;
  }
  .infographics-slider .slick-prev {
    left: 70px !important;
  }
  .interview-wp {
    padding: 0 30px !important;
  }
  .tools-slider .slick-current.slick-active .item figure img {
    margin: 0 auto !important;
  }
  .tools-slider .slick-slide img {
    width: 50%;
  }
  .info-txt {
    padding: 50px;
  }
  .ebook-wp {
    padding: 0 37px;
  }
  .video-wp {
    margin-left: 10px !important;
  }
  .interview-right {
    margin-left: -15px !important;
  }
  .swich-order .order1 {
    width: 100% !important;
    order: 1;
  }
  .swich-order .order2 {
    width: 100% !important;
    order: 2;
  }
  .banner-wrap.blog-banner {
    padding-top: 40px;
  }
  .infographics-wrap {
    padding: 50px 0;
    width: 100%;
  }
  .infographics-wrap .infographics-left {
    flex: 0 0 100%;
    order: 1;
    width: 100%;
  }
  .infographics-wrap .infographics-right {
    flex: 0 0 100%;
    order: 2;
    width: 100%;
  }
  .main-inner .interview-wrap .interview-left {
    width: 100%;
  }
  .main-inner .interview-wrap .interview-right {
    width: 100%;
    padding: 0px;
  }
  .main-inner .tools-wrap {
    padding: 50px;
    width: 100%;
  }
  .main-inner .tools-wrap .tools-left {
    flex: 0 0 100%;
    order: 2;
    width: 100%;
  }
  .main-inner .tools-wrap .tools-right {
    flex: 0 0 100%;
    order: 1;
    width: 100%;
  }
  .main-inner .ebooks-wrap {
    padding: 50px;
    width: 100%;
  }
  .main-inner .ebooks-wrap .ebooks-left {
    flex: 0 0 100%;
    order: 2;
    width: 100%;
  }
  .main-inner .ebooks-wrap .ebooks-right {
    flex: 0 0 100%;
    order: 1;
    width: 100%;
  }
  .main-inner .video-wrap {
    padding: 50px;
    width: 100%;
  }
  .main-inner .video-wrap .video-left {
    flex: 0 0 100%;
    order: 2;
    width: 100%;
  }
  .main-inner .video-wrap .video-right {
    flex: 0 0 100%;
    order: 1;
    width: 100%;
  }
  .main-inner .tools-wrap .tools-left {
    padding: 0 20px;
  }
  .main-inner .tools-wrap .tools-right .tools-slider .slick-prev {
    right: 150px !important;
  }
  .main-inner .tools-wrap .tools-right .tools-slider .slick-next {
    right: 100px !important;
  }
  .main-inner .ebooks-wrap {
    padding: 0 50px 30px;
  }
  .main-inner .ebooks-wrap .ebooks-left {
    width: 100%;
    padding: 0px;
  }
  .main-inner .ebooks-wrap .ebooks-right {
    width: 100%;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box {
    height: auto;
    padding-top: 0px;
    margin-top: 0px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-next {
    top: 10% !important;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider .slick-prev {
    top: 10% !important;
    right: 50px !important;
  }
  .main-inner .interview-wrap {
    padding: 30px 50px 0;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box {
    height: 350px;
    margin: 0 0 20px;
  }
  .main-inner .interview-wrap .interview-right .elementor-button-wrapper {
    margin-left: 0;
  }
  .main-inner .video-wrap {
    width: 100%;
    padding: 50px 50px;
  }
  .main-inner .tools-wrap {
    padding: 30px 30px 60px;
  }
  .main-inner .tools-wrap .tools-right .tools-slider .item {
    margin: 0px !important;
    width: 700px !important;
    height: 500px;
  }
  .main-inner .tools-wrap .tools-right .tools-slider figure {
    margin: 0 auto;
    text-align: center;
  }
  .main-inner .tools-wrap .tools-right .tools-slider .slick-current.slick-active .item {
    margin: 0 !important;
    width: 100%;
  }
  .infographics-wrap .infographics-right {
    padding: 50px 60px;
  }
  .inf-bx {
    height: 308px;
  }
  .inf {
    padding: 15px 10px 0;
    font-size: 18px;
  }
  .inf-txt {
    padding-top: 22%;
  }
  .inter-bx:first-child {
    margin-right: 0;
  }
  .inter-bx {
    width: 100% !important;
    height: 370px !important;
  }
  .inter-txt {
    padding: 14% 20px 0;
  }
  .inter-txt h3 {
    font-size: 22px !important;
  }
  .tw-col-md-6.int-bx {
    max-width: 100% !important;
    width: 100% !important;
    flex: 0 0 100% !important;
  }
}
@media (max-width: 767px) {
  .tools-slider {
    padding-left: 3px !important;
  }
  .tools-slider .slick-prev {
    left: -45px !important;
  }
  .inter-txt {
    padding: 22px 10px 10px;
  }
  .inter-txt .elementor-button-wrapper {
    margin-top: 0 !important;
  }
  .inter-bx {
    width: 95% !important;
    height: 207px !important;
    margin: 0 auto 15px;
  }
  .inter-bx:first-child {
    margin: 0 auto 15px;
  }
  .inter-txt h3 {
    margin-bottom: 0px;
    font-size: 15px !important;
  }
  .inter-txt p {
    font-size: 12px !important;
    margin-bottom: 10px;
  }
  .top-search {
    width: 100% !important;
  }
  .top-search input {
    width: 100% !important;
  }
  .tools-slider h4 {
    font-size: 18px !important;
  }
  .elementor-78 .elementor-element.elementor-element-909135e > .elementor-element-populated {
    padding: 0px !important;
  }
  .interview-left {
    margin: 20px 0 0;
  }
  .interview-slider-box {
    width: 97%;
    margin: 0 auto;
  }
  .ebooks-slider .slick-slide img {
    width: 100%;
  }
  .vd-img {
    margin: 0 0 30px;
  }
  .infographics-slider figure img {
    margin-left: -50px !important;
  }
  .tools-txt {
    padding: 0 0 0 10px;
    margin-left: -10px;
  }
  .tools-slider .slick-slide img {
    width: 100%;
  }
  .info-txt {
    padding: 15px;
  }
  .ebook-wp {
    padding: 0 10px;
  }
  .video-wp {
    margin-left: 10px !important;
  }
  .interview-right {
    margin-left: -15px !important;
  }
  .interview-wp {
    padding: 0px 15px 0px 15px !important;
  }
  .infographics-wrap .infographics-right {
    padding: 50px 15px;
  }
  .main-inner .tools-wrap {
    padding: 50px 15px;
  }
  .main-inner .tools-wrap .tools-left {
    padding-right: 0;
    padding-top: 50px;
  }
  .main-inner .ebooks-wrap {
    padding: 0px 15px 50px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box {
    height: auto;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider {
    height: 390px;
  }
  .main-inner .interview-wrap {
    padding: 30px 15px;
  }
  .main-inner .interview-wrap .interview-left .interview-slider-box {
    height: auto;
    margin: 0 0 20px;
  }
  .main-inner .video-wrap {
    padding: 50px 15px;
  }
  .main-inner .video-wrap .video-right {
    padding-right: 0px;
    margin-top: 20px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box {
    padding: 0px;
  }
  .main-inner .tools-wrap .tools-right .tools-slider .slick-current.slick-active .item {
    margin: 50px 0 !important;
  }
  .main-inner .tools-wrap .tools-right .tools-slider {
    margin-right: 0px;
  }
  .main-inner .tools-wrap .tools-right .tools-slider figure {
    width: 100%;
    height: auto;
  }
  .main-inner .tools-wrap {
    padding: 30px 15px 60px;
  }
  .main-inner .tools-wrap .tools-left {
    padding: 0px;
  }
  .main-inner .tools-wrap .tools-right .tools-slider .item {
    margin: 0px !important;
    width: 100% !important;
    height: auto;
  }
  .main-inner .tools-wrap .tools-right .tools-slider figure {
    margin: 0 auto;
    text-align: center;
  }
  .main-inner .tools-wrap .tools-right .tools-slider .slick-current.slick-active .item {
    margin: 0 !important;
    width: 100%;
  }
  .tools-txt h5,
.video-wp h5 {
    font-size: 18px;
  }
  .interview-right {
    padding-left: 0px;
  }
  .tools-slider .slick-next {
    right: -45px !important;
  }
  .infographics-slider .slick-prev {
    left: -10px !important;
  }
  .infographics-slider .slick-next {
    right: 0px !important;
  }
  .interview-slider .slick-next {
    right: -20px !important;
  }
  .interview-slider .slick-prev {
    left: -20px !important;
  }
}
@media (max-width: 375px) {
  .main-inner .tools-wrap,
.main-inner .ebooks-wrap,
.main-inner .video-wrap {
    padding: 30px 15px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box {
    padding-top: 30px;
  }
  .main-inner .ebooks-wrap .ebooks-right .ebooks-slider-box .ebooks-slider {
    height: 272px;
  }
  .inter-bx {
    height: 179px !important;
  }
  .inter-txt h3 {
    margin-bottom: 0px;
    font-size: 13px !important;
  }
  .inter-txt p {
    font-size: 11px !important;
    margin-bottom: 3px;
    line-height: 15px;
    padding: 0px;
  }
  .inter-txt {
    padding-top: 10px;
  }
}
@media (max-width: 320px) {
  .tools-slider {
    height: 365px;
  }
  .infographics-slider .slick-current.slick-active .item {
    width: 250px !important;
  }
}
/*thank you*/
.thank_sec {
  padding: 60px 0;
}
@media (max-width: 1599px) {
  .thank_sec {
    padding: 40px 0;
  }
}
.thank_sec .than_row {
  display: flex;
  justify-content: space-between;
}
.thank_sec .than_row:before, .thank_sec .than_row:after {
  display: none;
}
.thank_sec .than_row .thank_L {
  width: 45%;
}
.thank_sec .than_row .thank_L .thank_hours {
  text-align: center;
  font-weight: 300;
  text-transform: uppercase;
}
.thank_sec .than_row .thank_L .thank_hours .hrs_title {
  font-weight: 600;
  font-size: 27px;
  color: #000;
}
.thank_sec .than_row .thank_L .thank_social {
  text-align: center;
  padding-top: 15px;
}
.thank_sec .than_row .thank_L .thank_social span {
  text-transform: uppercase;
  font-weight: 300;
  font-size: 23px;
  color: #000;
}
.thank_sec .than_row .thank_L .thank_social ul {
  list-style: none;
  margin: 0;
  padding: 15px 0;
}
.thank_sec .than_row .thank_L .thank_social ul li {
  display: inline-block;
  padding: 0 15px;
}
.thank_sec .than_row .thank_L .thank_social ul li a {
  color: #acacac;
  font-size: 34px;
}
.thank_sec .than_row .thank_L .thank_social ul li a:hover {
  color: #8dc63f;
}
.thank_sec .than_row .thank_R {
  width: 48%;
}
.thank_sec .than_row .thank_R .thank_txt {
  text-transform: uppercase;
}
.thank_sec .than_row .thank_R .thank_txt p {
  color: #000;
}
.thank_sec .than_row .thank_R .thank_call {
  display: flex;
  justify-content: space-between;
  padding: 20px;
  border-radius: 10px;
  background: #eaf5ff;
  text-transform: uppercase;
  margin: 40px 0;
}
.thank_sec .than_row .thank_R .thank_call:before, .thank_sec .than_row .thank_R .thank_call:after {
  display: none;
}
.thank_sec .than_row .thank_R .thank_call .devider {
  width: 1px;
  margin: 0 10px;
  background: #a8badd;
}
.thank_sec .than_row .thank_R .thank_call .thank_call_L {
  width: 47%;
}
.thank_sec .than_row .thank_R .thank_call .thank_call_L p {
  color: #000;
}
.thank_sec .than_row .thank_R .thank_call .thank_call_R {
  width: 47%;
  display: flex;
}
.thank_sec .than_row .thank_R .thank_call .thank_call_R a {
  display: flex;
  align-items: center;
  color: #1c3f94;
  font-size: 30px;
}
.thank_sec .than_row .thank_R .thank_call .thank_call_R a span {
  background: #1c3f94;
  width: 48px;
  height: 48px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  border-radius: 50%;
  margin-right: 15px;
}
@media (max-width: 1599px) {
  .thank_sec .than_row .thank_L {
    width: 40%;
  }
  .thank_sec .than_row .thank_L .thank_social ul li {
    padding: 0 10px;
  }
  .thank_sec .than_row .thank_L .thank_social ul li a {
    font-size: 24px;
  }
  .thank_sec .than_row .thank_R {
    width: 55%;
  }
  .thank_sec .than_row .thank_R .thank_call {
    align-items: center;
  }
  .thank_sec .than_row .thank_R .thank_call .devider {
    height: 50px;
  }
  .thank_sec .than_row .thank_R .thank_call .thank_call_R a {
    font-size: 21px;
  }
  .thank_sec .than_row .thank_R .thank_call .thank_call_R a span {
    width: 30px;
    height: 30px;
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  .thank_sec .than_row {
    display: block;
  }
  .thank_sec .than_row .thank_L {
    width: 100%;
    text-align: center;
  }
  .thank_sec .than_row .thank_L .thank_social span {
    font-size: 18px;
  }
  .thank_sec .than_row .thank_L img {
    width: 350px;
    max-width: 100%;
    margin: 0 auto;
  }
  .thank_sec .than_row .thank_L .thank_hours .hrs_title {
    font-size: 20px;
    padding-bottom: 5px;
  }
  .thank_sec .than_row .thank_R {
    width: 100%;
    padding-top: 50px;
  }
  .thank_sec .than_row .thank_R .thank_txt {
    text-align: center;
  }
  .thank_sec .than_row .thank_R .thank_call {
    max-width: 600px;
    margin: 20px auto;
  }
}
@media (max-width: 767px) {
  .thank_sec .than_row .thank_R .thank_call {
    display: block;
    text-align: center;
  }
  .thank_sec .than_row .thank_R .thank_call .thank_call_L {
    width: 100%;
  }
  .thank_sec .than_row .thank_R .thank_call .devider {
    display: none;
  }
  .thank_sec .than_row .thank_R .thank_call .thank_call_R {
    padding-top: 10px;
    width: 100%;
  }
  .thank_sec .than_row .thank_R .thank_call .thank_call_R a {
    justify-content: center;
  }
}

.thank_blog .thank_blog_slider .slick-track {
  display: flex;
}
.thank_blog .thank_blog_slider .slick-track .blog_slide {
  height: auto;
}
@media (min-width: 1600px) {
  .thank_blog .thank_blog_slider .slick-prev {
    margin-left: 36px;
  }
  .thank_blog .thank_blog_slider .slick-next {
    margin-right: 36px;
  }
}
.thank_blog .blog_slide {
  padding: 15px 10px;
}
.thank_blog .blog_slide .blog_slide_in {
  border-radius: 10px;
  box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.04);
  height: 100%;
}
.thank_blog .blog_slide .blog_slide_in .blog__meta {
  font-size: 13px;
  font-weight: 300;
  border-bottom: 1px solid #ccc;
  padding: 0 0 10px;
}
.thank_blog .blog_slide .blog_slide_in .blog__meta a {
  color: #8dc63f;
}
.thank_blog .blog_slide .blog_slide_in .blog__meta a:hover {
  text-decoration: underline;
  color: #1c3f94;
}
.thank_blog .blog_slide .blog_txt {
  padding: 15px;
  text-align: left;
}
.thank_blog .blog_slide .blog_txt h3 {
  font-size: 18px;
  font-weight: 600;
  padding-top: 15px;
}
.thank_blog .blog_slide .blog_txt h3 a {
  color: #000;
}
.thank_blog .blog_slide .blog_txt h3 a:hover {
  color: #8dc63f;
}
.thank_blog .thank_blog_t {
  text-transform: uppercase;
  color: #000;
  font-weight: 600;
  font-size: 23px;
  padding-bottom: 15px;
}
.thank_blog .thank_blog_t a:hover {
  color: #8dc63f;
}
.thank_blog .blog_pic {
  height: auto;
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  border-radius: 10px;
  overflow: hidden;
}
.thank_blog .blog_pic img {
  display: block !important;
}
@media (max-width: 1199px) {
  .thank_blog {
    padding-top: 20px;
  }
  .thank_blog .thank_blog_t {
    text-align: center;
  }
}

.thank_sec2 {
  display: flex;
  justify-content: space-between;
}
.thank_sec2:before, .thank_sec2:after {
  display: none;
}
.thank_sec2 .sec_title a {
  text-transform: uppercase;
  color: #fff;
}
.thank_sec2 .sec_title a:hover {
  color: #8dc63f;
}
.thank_sec2 p {
  color: #fff;
}
@media (max-width: 1199px) {
  .thank_sec2 {
    display: block;
  }
}

.thank_sec2_L {
  padding-left: 10%;
  padding-right: 7%;
  padding-top: 70px;
  padding-bottom: 70px;
  width: 50%;
  background: url(../jpg/thank-our-work-2.jpg) no-repeat center;
  background-size: cover;
  color: #fff;
}
.thank_sec2_L .our__works .our_work_slider {
  padding: 30px 0;
}
.thank_sec2_L .our__works .our_work_slider .our_work_slide {
  padding: 0 10px;
}
.thank_sec2_L .our__works .our_work_slider .our_work_slide_in {
  height: 360px;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  border-radius: 30px;
}
.thank_sec2_L .our__works .our_work_slider .our_work_slide_in img {
  display: none !important;
}
@media (max-width: 1199px) {
  .thank_sec2_L {
    width: 100%;
    padding: 50px 15px;
    max-width: 1024px;
  }
  .thank_sec2_L .our__works {
    text-align: center;
  }
}

.thank_sec2_R {
  color: #fff;
  padding-right: 10%;
  padding-left: 7%;
  width: 50%;
  padding-top: 70px;
  padding-bottom: 70px;
  background: url(../jpg/thank-ebook-2.jpg) no-repeat center;
  background-size: cover;
}
@media (max-width: 1199px) {
  .thank_sec2_R {
    width: 100%;
    padding: 50px 15px;
    max-width: 1024px;
    margin: 0 auto;
    text-align: center;
  }
  .thank_sec2_R img {
    margin: 0 auto;
    width: 350px;
    max-width: 100%;
  }
  .thank_sec2_R p br {
    display: none;
  }
}

.review__sec {
  padding-top: 70px;
  padding-bottom: 70px;
}
.review__sec .review_grid-home {
  margin-top: 80px;
}
.review__sec .sec_title {
  text-align: center;
  text-transform: uppercase;
}
.review__sec .sec_title a {
  color: #000;
}
.review__sec .sec_title a:hover {
  color: #8dc63f;
}
.review__sec .top-reviw-slider {
  margin-bottom: 0;
}
@media (max-width: 1599px) {
  .review__sec {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .review__sec .top-reviw-slider {
    padding-bottom: 0;
  }
}
@media (max-width: 1199px) {
  .review__sec {
    padding-top: 30px;
    padding-bottom: 50px;
  }
  .review__sec .top-reviw-slider {
    padding-bottom: 0;
  }
}
@media (min-width: 1600px) {
  .review__sec .top-reviw-slider {
    padding-bottom: 0;
  }
}
.review__sec .top-reviw-slider {
  padding-bottom: 0;
}
.review__sec .top-reviw-slider.bottom-right-slide .slick-prev {
  right: auto;
  left: -50px;
  bottom: auto;
  top: 50%;
  transform: translate(0, -50%);
}
.review__sec .top-reviw-slider.bottom-right-slide .slick-next {
  right: -50px;
  left: auto;
  bottom: auto;
  top: 50%;
  transform: translate(0, -50%);
}
@media (max-width: 1200px) {
  .review__sec .top-reviw-slider.bottom-right-slide .slick-prev {
    left: 0;
  }
  .review__sec .top-reviw-slider.bottom-right-slide .slick-next {
    right: 0;
  }
}

.click-her-content-wrap {
  color: #000;
}
.click-her-content-wrap a {
  color: #8dc63f;
}
.click-her-content-wrap a:hover {
  color: #1c3f94;
}
.click-her-content-wrap a.elementor-button:hover {
  color: #fff;
}
.click-her-content-wrap .text_22 {
  font-size: 22px;
  padding-top: 10px;
}
.click-her-content-wrap .ebook_name {
  margin: 15px 0;
  padding: 15px 20px;
  border: 1px solid #8dc63f;
}
.click-her-content-wrap .ebook_name a {
  color: #1c3f94;
}
.click-her-content-wrap .ebook_name a:hover {
  color: #8dc63f;
}
.click-her-content-wrap .norm_txt {
  text-transform: none;
  font-weight: 400;
}
.click-her-content-wrap .pad_top_20 {
  padding-top: 20px;
}

.lipsum_thanks_btm {
  padding: 30px 20px;
  margin-bottom: 40px;
  border: 1px solid #8dc63f;
}

.lipsum-copy-wrap .embed_title {
  padding-bottom: 20px;
}
.lipsum-copy-wrap .lipsum_info {
  color: #000;
  padding-bottom: 15px;
}
.lipsum-copy-wrap .lipsum_embed {
  padding: 15px;
  background: #efefef;
  color: #000;
  font-weight: 300;
}
@media (max-width: 767px) {
  .lipsum-copy-wrap .lipsum_embed {
    overflow: auto;
  }
}

@media (max-width: 767px) {
  .lipsum-social-wrap {
    flex-wrap: wrap;
  }
  .lipsum-social-wrap .tool_share_title {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.color_black {
  color: #000;
}

@media (min-width: 1600px) {
  .thank_title {
    font-size: 4.5rem;
  }
}
/*end thank you*/
#mask {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #203d81;
  display: none;
  height: 100vh !important;
  width: 100vw !important;
}

#boxes .window {
  position: fixed;
  left: 0;
  top: 0;
  width: 700px;
  height: 300px;
  display: none;
  z-index: 9999;
  padding: 20px;
  text-align: center;
}

#boxes #dialog {
  width: 52%;
  height: auto;
  padding: 10px;
  margin: 0px auto;
  color: #ffffff;
  top: 20% !important;
  left: 25% !important;
}
#boxes #dialog label {
  color: #fff !important;
}
#boxes #dialog input[type=radio] {
  display: inline-block !important;
}

.window .close {
  float: right;
  top: 25px;
  right: 25px;
  position: fixed;
  color: #afc1ed;
  font-size: 2.4em;
}

.pop-hd {
  font-weight: bold;
  font-size: 40px;
  line-height: 48px;
  font-family: Roboto, sans-serif;
}

.pop-p {
  font-size: 34px;
  padding: 25px;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}

.pop-submit {
  padding: 7px 30px;
  font-size: 17px;
  text-transform: uppercase;
  margin-left: 14px;
  height: 58px;
  margin-bottom: 10px;
  color: #fff;
  background: #8dc63f;
  border: none !important;
  outline: none !important;
  font-weight: bold;
  margin-top: 10px;
}

.pop-email {
  padding: 6px 20px;
  position: inherit !important;
  overflow: hidden;
  z-index: 999;
  width: 97%;
  margin-left: 12px;
  height: 58px;
  margin-bottom: 10px;
  color: #fff;
  background: none;
  border: 1px solid #fff;
  outline: none;
}

.pop-email::-webkit-input-placeholder {
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.pop-email::-moz-placeholder {
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.pop-email:-moz-placeholder-shown {
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.pop-email:-ms-input-placeholder {
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.pop-email:placeholder-shown {
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.pop-name {
  padding: 6px 20px;
  position: inherit !important;
  overflow: hidden;
  z-index: 999;
  outline: none;
  width: 97%;
  height: 58px;
  margin-bottom: 10px;
  color: #fff;
  background: none;
  border: 1px solid #fff;
}

.pop-name::-webkit-input-placeholder {
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.pop-name::-moz-placeholder {
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.pop-name:-moz-placeholder-shown {
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.pop-name:-ms-input-placeholder {
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.pop-name:placeholder-shown {
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.newsletter-outr-pop {
  margin-left: 0px;
  float: left;
  width: 50%;
  height: auto;
}

.pop-submit:hover {
  transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;
  color: #fff;
  background: #000;
  border: none;
}

.pop-top-spc {
  display: none;
}

/* Facebook Widget */
.fb-outer {
  position: fixed;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.75);
  z-index: 200;
  background: #fff;
  bottom: 23px;
  right: 40px;
  padding-top: 0px;
}

.fb-outer iframe {
  display: block;
}

.fb-outer h2 {
  color: #000;
  width: 300px;
  height: auto;
  padding: 3px;
  padding: 3px 40px;
  font-size: 20px;
  font-weight: normal;
  background: url(../fb-back.html) no-repeat 10px;
  background-size: 18px;
}

.fb-close {
  position: absolute;
  top: -10px;
  right: -8px;
  width: 18px;
  height: 0;
  background: #89c53f;
  border-radius: 10px;
  text-align: center;
  color: #fff;
  margin-bottom: 0;
  padding-bottom: 19px;
  font-size: 13px;
  font-family: monospace;
  cursor: pointer;
}

@media screen and (max-width: 1024px) {
  .fb-outer {
    bottom: 55px;
    right: 20px;
  }
  #boxes #dialog {
    width: 100%;
    left: 0 !important;
  }
  .g-pop {
    right: 25px;
  }
  .mt-top1 {
    margin: 8px 0px;
  }
  .pop-hd {
    font-weight: bold;
    font-size: 30px;
    line-height: 38px;
  }
  .pop-p {
    font-size: 24px;
    padding: 15px;
    font-family: Roboto, sans-serif;
    font-weight: 300;
  }
  .pop-email {
    padding: 6px 20px;
    width: 97%;
  }
  .pop-name {
    padding: 6px 20px;
    width: 97%;
  }
  .pop-top-spc {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .fb-outer {
    position: relative;
    bottom: auto;
    right: auto;
    width: 100%;
    text-align: center;
  }
  .fb-outer h2 {
    width: 50%;
    margin: 0 25%;
  }
  .fb-close {
    top: -9px;
    right: 0px;
  }
  #dialog .newsletter-outr-pop input,
.pop-submit {
    height: 42px !important;
  }
  #boxes #dialog {
    width: 100%;
  }
  .g-pop .g-pop-con {
    width: 66%;
    padding-right: 5px;
    float: right;
    clear: both;
  }
  .newsletter-outr-pop {
    margin-left: 0px;
    float: left;
    width: 100%;
    height: auto;
  }
  .pop-hd {
    font-weight: bold;
    font-size: 22px;
    line-height: 28px;
  }
  .pop-p {
    font-size: 18px;
    padding: 15px;
    font-family: Roboto, sans-serif;
    font-weight: 300;
  }
  .pop-email {
    padding: 6px 20px;
    margin-left: 0px;
    width: 100%;
  }
  .pop-name {
    padding: 6px 20px;
    width: 100%;
  }
  .pop-submit {
    padding: 7px 30px;
    margin-left: 0px;
    height: 58px;
    margin-bottom: 10px;
  }
  .pop-top-spc {
    display: none;
  }
  .g-pop {
    width: 60%;
    height: 164px;
    position: fixed;
    right: 0px;
    bottom: 14px;
    z-index: 999;
    border: 1px solid #e7e8e7;
  }
}
@media screen and (max-device-width: 767px) and (orientation: landscape) {
  #dialog {
    top: 42px !important;
  }
  .pop-p {
    padding: 10px;
  }
  .window .close {
    top: 8px;
  }
}
@media screen and (max-width: 400px) {
  .g-pop {
    width: 100%;
    height: 164px;
    position: fixed;
    right: 0px;
    bottom: 14px;
    z-index: 999;
    border: 1px solid #e7e8e7;
  }
  .fb-outer h2 {
    width: 84%;
    margin: 0px 8%;
  }
}
.grid_interview .coh_wrapper .content_sec.center.text-white a {
  text-decoration: none !important;
}

@media (min-width: 768px) and (max-width: 1199px) {
  .cl-logo-grid {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .cl-logo-grid .slick-prev {
    left: -25px;
  }
  .cl-logo-grid .slick-next {
    right: -25px;
  }
}

.pizza-wrapper .elementor-container {
  height: 100vh;
  max-height: 810px;
}

/* ================================
						ABOUT PAGE
================================= */
.tw_industries {
  width: 810px;
}
.tw_industries .slick-slide {
  padding-left: 5px;
  padding-right: 5px;
}
.tw_industries .slider_grid {
  max-width: 270px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  text-align: left;
  width: 100%;
}
.tw_industries .slider_grid:before {
  background-color: #e8e8e8;
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 2px;
  z-index: 2;
}
.tw_industries .slider_grid .featured_img {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  height: 210px;
  margin: 0 0 20px !important;
}
.tw_industries .slider_grid .title {
  color: #666;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 600;
}
.tw_industries .slider_grid .title a {
  color: inherit;
}
.tw_industries .slider_grid .title a:hover {
  color: #8dc63f;
}

.career_icon_box .elementor-icon-box-wrapper .elementor-icon-box-icon {
  height: 80px;
}
.career_icon_box .elementor-icon-box-wrapper .elementor-icon-box-icon svg {
  height: 80px !important;
  width: auto !important;
}
.career_icon_box .elementor-icon-box-wrapper .elementor-icon-box-content h3 {
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 600;
}
.career_icon_box .elementor-image-box-wrapper .elementor-image-box-img {
  height: 80px;
}
.career_icon_box .elementor-image-box-wrapper .elementor-image-box-img img {
  height: auto !important;
  max-height: 80px;
  width: auto !important;
}
.career_icon_box .elementor-image-box-wrapper .elementor-image-box-content h3 {
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 600;
}
.career_icon_box.gap-20 .elementor-image-box-wrapper .elementor-image-box-content {
  margin-top: 20px !important;
}

.svg_wrapper {
  height: 950px;
  position: relative;
  width: 786px;
}
.svg_wrapper svg {
  left: 0;
  position: absolute;
  top: 0;
  width: 786px;
  z-index: 3;
}
.svg_wrapper .ball {
  -webkit-animation: movingBall 15s linear infinite;
          animation: movingBall 15s linear infinite;
  background-color: #2641c3;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  display: inline-block;
  height: 18px;
  offset-path: path("M201.1,951.4v-77.8c0,0-5.9-18.9,15.4-30.4 l433.1-249.5c0,0,5.4-8.1-9.8-15.4L242.1,344.1l-1.9-449.9");
  offset-distance: 100%;
  width: 18px;
  z-index: 1;
}

@-webkit-keyframes movingBall {
  from {
    offset-distance: 100%;
  }
  to {
    offset-distance: 0%;
  }
}

@keyframes movingBall {
  from {
    offset-distance: 100%;
  }
  to {
    offset-distance: 0%;
  }
}
.coh_search-wrap {
  height: 60px;
  max-width: 410px;
  position: relative;
  width: 100%;
}
.coh_search-wrap .form-elements {
  border: 1px solid #d4d4d4;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  height: 100%;
  padding-right: 60px;
}
.coh_search-wrap button {
  background-color: transparent;
  color: #000;
  font-size: 20px;
  font-size: 1.25rem;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  z-index: 2;
}
.coh_search-wrap button:hover {
  color: #8dc63f;
}

.coh_wrapper {
  border: 1px solid #bbb8b8;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.coh_wrapper h2,
.coh_wrapper .title-h2 {
  width: 100%;
}
.coh_wrapper h2 a:hover,
.coh_wrapper .title-h2 a:hover {
  color: #8dc63f;
}
.coh_wrapper p {
  font-weight: 300;
  line-height: 1.4;
}
.coh_wrapper .content_sec {
  align-content: center;
  background-color: rgba(51, 51, 51, 0.88);
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  padding: 15px;
  position: absolute;
  width: 100%;
  z-index: 3;
}
.coh_wrapper .wrap_image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.coh_wrapper .elementor-button-wrapper {
  padding-top: 10px;
}

.book {
  width: 18.5em;
  height: 23.0991em;
  margin-top: -4.4em;
  position: relative;
  transform: perspective(60em) rotateX(58deg) rotateZ(-34deg) skewY(-7deg);
  box-shadow: -1.4em 1.7em 0.3em -0.3em rgba(0, 0, 0, 0.8), -1.6em 1.8em 0.9em -0.2em rgba(0, 0, 0, 0.5), 0.3em 1.9em 1.3em rgba(0, 0, 0, 0.3);
  border-top-right-radius: 0.4em;
}

.book img {
  border-top-right-radius: 0.4em;
  box-sizing: border-box;
  width: 100%;
  clip: rect(0em, 18.5em, 23.1em, 0em);
  display: block;
  position: absolute;
  filter: saturate(90%);
}

.book:before,
.book:after {
  content: "";
  position: absolute;
  top: 0;
}

.book:before {
  width: 105%;
  height: 105%;
  left: -5%;
  z-index: -1;
  background-repeat: no-repeat;
  background-image: linear-gradient(115deg, transparent 2.8%, #3f3f3f 3%, #3f3f3f 16%, transparent 16%), linear-gradient(125deg, transparent 10%, #3f3f3f 10%, #3f3f3f 17%, #222 46.8%, transparent 47%), linear-gradient(125deg, transparent 46%, rgba(0, 0, 0, 0.5) 46.5%, rgba(0, 0, 0, 0.25) 49%, transparent 53%), linear-gradient(to right, #444, #666), linear-gradient(#444, #444), linear-gradient(140deg, transparent 45%, #eee 45%, #ccc 96.8%, rgba(170, 170, 170, 0) 97%);
  background-size: 100% 100%, 100% 100%, 100% 100%, 100% 0.4em, 94% 0.2em, 100% 100%;
  background-position: 0 0, 0 0, 0 0, 0 95.8%, 0 100%, 0 0;
}

.book:after {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, transparent 2%, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0.1) 4%, transparent 5%), linear-gradient(-50deg, rgba(0, 0, 0, 0.1) 20%, transparent 100%), linear-gradient(-50deg, rgba(0, 0, 0, 0.2) 20%, transparent 100%), linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 20%, transparent 100%), linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 20%, transparent 100%);
  background-size: 100% 100%, 2% 20%, 1% 20%, 2% 20%, 1% 20%;
  background-position: 0 0, 2.2% 100%, 3% 100%, 2.2% 0, 3% 0;
}

.inner-book {
  width: 60vh;
}

.booksd {
  display: flex;
  flex-direction: column;
  justify-content: center;
  transform: translateZ(0);
}

.inner-book {
  align-items: center;
  display: flex;
  height: 470px;
  transform-style: preserve-3d;
  perspective: 2000px;
  width: 352px;
}
.inner-book:after {
  bottom: 14px;
  box-shadow: 10px 12px 20px 13px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 10px 12px 20px 13px rgba(0, 0, 0, 0.3);
  content: "";
  height: 0;
  position: absolute;
  transform: rotateY(-20deg) translateZ(-20px);
  -webkit-transform: rotateY(-20deg) translateZ(-20px);
  width: 100%;
  z-index: 0;
}
.inner-book .img {
  background-color: #ddd;
  clear: both;
  height: 100%;
  transform: translateY(-20deg);
  -ms-transform: translateY(-20deg);
  -o-transform: translateY(-20deg);
  -webkit-transform: translateY(-20deg);
  width: 100%;
  z-index: 5;
}
.inner-book img {
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}

.inner-book .img:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 2px solid rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  border-left: 4px solid rgba(0, 0, 0, 0.3);
  z-index: 2;
}

.page {
  width: calc(100% - 20px);
  height: calc(100% - 30px);
  position: absolute;
  box-shadow: inset 0px -1px 2px rgba(50, 50, 50, 0.2), inset -1px 0px 1px rgba(150, 150, 150, 0.1);
  border-radius: 0px 3px 3px 0px;
  transform: rotateY(-20deg) translateZ(-5px);
  right: -3px;
  z-index: 4;
  background: white;
}

.page-2 {
  right: -6px;
  z-index: 3;
}

.page-3 {
  right: -9px;
  z-index: 2;
}

.page-4 {
  right: -12px;
  z-index: 1;
}

.page-5 {
  right: -15px;
  z-index: 0;
}

.img.final-page {
  position: absolute;
  z-index: -1;
  right: -23px;
  transform: rotateY(-19deg) translateZ(-10px) scale(0.984);
}

.case-studies-details {
  padding-bottom: 60px;
}
.case-studies-details .section-title {
  padding-bottom: 30px;
}
.case-studies-details .sm-content {
  line-height: 1.6;
}
.case-studies-details .main_content {
  padding-top: 30px;
}
.case-studies-details .main_content .content_wrap {
  padding-bottom: 15px;
}
.case-studies-details .main_content .image_wrap {
  padding-bottom: 20px;
}
.case-studies-details .main_content .image_wrap img {
  border-radius: 10px;
  -webkit-border-radius: 10px;
}
.case-studies-details .addtional_content {
  box-shadow: 0 18px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 18px 20px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 0 30px 30px;
}
.case-studies-details .result_wrap {
  position: relative;
}
.case-studies-details .result_wrap h2 {
  position: relative;
  z-index: 3;
}
.case-studies-details .detailed_sec {
  margin-top: 0;
  padding-top: 30px;
}
.case-studies-details .cs-short-content {
  padding-top: 30px;
}
.case-studies-details .cs-short-content .logo-wrap {
  box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 20px 15px;
}
.case-studies-details .cs-short-content .cnt-wrapper {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3864e3+20,142c84+100 */
  background: rgb(56, 100, 227); /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgb(56, 100, 227) 0%, rgb(20, 44, 132) 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#3864e3", endColorstr="#142c84",GradientType=1 ); /* IE6-9 */
  border-top: 5px solid #8dc63f;
  padding: 30px;
  position: relative;
}
.case-studies-details .cs-short-content .cnt-wrapper .bg-image {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  opacity: 0.14;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.case-studies-details .cs-short-content .cnt-wrapper h3,
.case-studies-details .cs-short-content .cnt-wrapper p {
  position: relative;
  z-index: 5;
}
.case-studies-details .cs-short-content .cnt-wrapper p {
  font-weight: 500;
  line-height: 1.8;
}

.amazon_sponsored .elementor-widget-heading .elementor-heading-title {
  color: #000;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
}
.amazon_sponsored .elementor-widget-heading .elementor-heading-title a {
  color: inherit;
}
.amazon_sponsored .elementor-widget-heading .elementor-heading-title a:hover {
  color: #8dc63f;
}
.amazon_sponsored .h4 {
  color: #000;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.2;
}

.vd-image-grid-box .elementor-widget-image img {
  width: auto !important;
}

[class*=prjct_img_box_wrap-] .elementor-widget-image-box,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box {
  padding-bottom: 15px !important;
  padding-top: 15px !important;
}
[class*=prjct_img_box_wrap-] .elementor-widget-image-box h3 + p,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box h3 + p {
  padding-top: 10px;
}
[class*=prjct_img_box_wrap-] .elementor-widget-image-box h3,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box h3 {
  color: #666 !important;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 600;
}
[class*=prjct_img_box_wrap-] .elementor-widget-image-box ul li,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box ul li {
  text-align: left !important;
}
[class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-icon-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-image-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-content {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}
[class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-content p,
[class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-content li,
[class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-icon-box-content p,
[class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-icon-box-content li,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-image-box-content p,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-image-box-content li,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-content p,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-content li {
  font-size: inherit;
  font-weight: inherit;
}
[class*=prjct_img_box_wrap-].uppercase .elementor-widget-image-box h3,
[class*=prjct_img_box_wrap-].uppercase .elementor-widget-icon-box h3 {
  text-transform: uppercase;
}
[class*=prjct_img_box_wrap-].text-body .elementor-widget-image-box h3,
[class*=prjct_img_box_wrap-].text-body .elementor-widget-icon-box h3 {
  color: #666 !important;
}
[class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-img {
  height: 100px !important;
}
[class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-img img {
  display: inline-block;
  height: auto !important;
  max-height: 100px !important;
  width: auto !important;
}
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-icon {
  height: 100px !important;
}
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-icon svg {
  height: 100px !important;
  width: auto !important;
}

.prjct_img_box_wrap-pm-1 .elementor-widget-image-box p + ul {
  padding-top: 0 !important;
}
.prjct_img_box_wrap-pm-1 .elementor-widget-image-box ul + p {
  padding-top: 0 !important;
}

.prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-content {
  border-bottom: 1px solid #dedbdb;
  padding-bottom: 20px;
}

.prjct_img_box_wrap-pm-3 .elementor-widget-image-box {
  padding-bottom: 0 !important;
}
.prjct_img_box_wrap-pm-3 .elementor-widget-image-box .elementor-image-box-img {
  align-items: flex-end;
  display: flex !important;
  display: -ms-flexbox !important;
  width: 100% !important;
}

.faq_image img {
  height: auto !important;
  max-width: 260px !important;
}

.elementor-widget.height-100 {
  height: 100%;
}
.elementor-widget.height-100 .elementor-widget-container {
  height: 100%;
}

.prjct_img_box_wrap-seo-1 .elementor-widget-image-box .elementor-image-box-img {
  width: 100% !important;
  text-align: center !important;
}

.cnt_address li {
  flex-wrap: nowrap;
  margin-bottom: 20px;
}
.cnt_address li [class*=icon-] {
  background-color: #8dc63f;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  color: #fff;
  font-size: 20px;
  font-size: 1.25rem;
  height: 36px;
  margin-right: 20px;
  width: 36px;
}
.cnt_address li .cnt_wrap {
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  padding-top: 10px;
}
.cnt_address li .cnt_wrap a[href^=tel] {
  color: #fff;
}
.cnt_address li address {
  font-style: normal;
}

.elementor-80 .elementor-element.elementor-element-c0ef4ed > .elementor-widget-container {
  margin: 14px -20px 0 -20px !important;
}

.contact-frm-inner .text-white {
  color: #666 !important;
}
.contact-frm-inner .form-elements,
.contact-frm-inner textarea {
  background-color: #efefef;
  border: 0 !important;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #666;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  padding-left: 15px;
  padding-right: 15px;
}
.contact-frm-inner .form-elements {
  height: 46px;
}
.contact-frm-inner textarea {
  height: 120px;
  padding-bottom: 15px;
  padding-top: 12px;
}
.contact-frm-inner .animated_form .input-holder label {
  background-color: transparent;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  left: 15px;
  top: 15px;
}
.contact-frm-inner .animated_form .input-holder label.active, .contact-frm-inner .animated_form .input-holder label.activated {
  font-size: 90%;
  top: -8px;
}

.exprt-phone a {
  color: #8dc63f;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 800;
}

.tw-360-map {
  height: 200px;
  position: relative;
}
.tw-360-map iframe {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 2;
}
.tw-360-map .text-wrapper {
  bottom: 0;
  flex-direction: column;
  height: 100%;
  left: 50%;
  position: absolute;
  transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  width: 100%;
  z-index: 3;
}
.tw-360-map .text-wrapper .text-area {
  background-color: rgba(28, 63, 148, 0.9);
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1.3;
  padding: 15px 15px 35px;
  position: relative;
  text-transform: uppercase;
}
.tw-360-map .text-wrapper .text-area span {
  clear: none;
  display: block;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 500;
}
.tw-360-map .text-wrapper .btn-xpand {
  background-color: #8dc63f;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  color: #fff;
  height: 40px;
  margin-top: -20px;
  position: relative;
  width: 40px;
  z-index: 2;
}
.tw-360-map .text-wrapper .btn-xpand:before {
  content: "\e801";
  display: inline-block;
  font-family: "techwyse";
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
}
.tw-360-map .text-wrapper.popped {
  bottom: -25px;
  height: auto;
  width: auto;
}
.tw-360-map .text-wrapper.popped .text-area {
  display: none;
}
.tw-360-map .text-wrapper.popped .btn-xpand {
  margin-top: 0;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.info_steps .elementor-widget-image-box .elementor-image-box-content {
  border-left: 1px solid #e6eaf3;
  margin-top: 15px;
  padding-left: 30px;
  position: relative;
}
.info_steps .elementor-widget-image-box .elementor-image-box-content:before {
  background-color: #1c3f94;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 500;
  height: 30px;
  left: -15px;
  position: absolute;
  top: 0;
  width: 30px;
  z-index: 3;
}
.info_steps .elementor-widget-image-box .elementor-image-box-content:after {
  background-color: #fff;
  content: "";
  height: 40px;
  left: -1px;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 1;
}
.info_steps .elementor-widget-image-box.step-1 .elementor-image-box-content:before {
  content: "1";
}
.info_steps .elementor-widget-image-box.step-2 .elementor-image-box-content:before {
  content: "2";
}
.info_steps .elementor-widget-image-box.step-3 .elementor-image-box-content:before {
  content: "3";
}
.info_steps .elementor-widget-image-box.step-4 .elementor-image-box-content:before {
  content: "4";
}

.mkt-auto-scenario .elementor-widget-image-box .elementor-image-box-title {
  background-color: #8dc63f;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  clear: both;
  color: #fff;
  display: block;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  margin: 0 auto 10px !important;
  width: 50px !important;
}
@media (min-width: 1600px) {
  .mkt-auto-scenario .elementor-widget-image-box .elementor-image-box-title {
    margin-bottom: 20px !important;
  }
}
.mkt-auto-scenario [class*=scen-step-]:before, .mkt-auto-scenario [class*=scen-step-]:after {
  background-color: #1c3f94;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  color: #fff;
  font-family: "techwyse";
  font-size: 18px;
  font-size: 1.125rem;
  height: 36px;
  line-height: 36px;
  position: absolute;
  text-align: center;
  width: 36px;
}

a.case-std-inner {
  width: 100%;
  margin-bottom: 15px;
}
a.case-std-inner .case-inn-wrap {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: center;
  height: 500px;
  padding-bottom: 20px;
  position: relative;
  transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;
  width: 100%;
}
a.case-std-inner .case-inn-wrap:hover {
  padding-bottom: 30px;
}

.seo-video-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: center;
  height: 100%;
  flex: 0 0 100%;
}

.work-table-wrap {
  width: 100%;
  border-radius: 10px;
  border: 1px solid #bbb8b8;
}
@media (max-width: 1199px) {
  .work-table-wrap {
    margin-bottom: 70px;
  }
}
@media (max-width: 550px) {
  .work-table-wrap {
    width: 280px;
    margin: 0 auto 50px !important;
  }
}
.work-table-wrap .fig-table-work {
  position: relative;
  transition: all 0.45s ease;
  cursor: pointer;
  min-height: 420px;
}
.work-table-wrap .fig-table-work .image_wrapper {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.work-table-wrap .fig-table-work .top-post-text {
  position: absolute;
  top: 135px;
  left: -105px;
  background: #8cc63f;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  transform: rotate(270deg);
  z-index: 9;
  padding: 10px 25px;
  border-radius: 8px;
  transition: all 0.45s ease;
}
@media (max-width: 550px) {
  .work-table-wrap .fig-table-work .top-post-text {
    font-size: 14px;
    left: -86px;
    padding: 5px 25px;
  }
}
.work-table-wrap .fig-table-work .btm-pos-logo {
  position: absolute;
  bottom: -45px;
  height: 95px;
  padding: 10px 30px;
  width: 65%;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0px 0px 10px 2px rgba(166, 151, 151, 0.75);
  -webkit-box-shadow: 0px 0px 10px 2px rgba(166, 151, 151, 0.75);
  -moz-box-shadow: 0px 0px 10px 2px rgba(166, 151, 151, 0.75);
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  border-radius: 8px;
  z-index: 9;
  transition: all 0.45s ease;
}
@media (max-width: 1366px) {
  .work-table-wrap .fig-table-work .btm-pos-logo {
    height: 75px;
    padding: 10px 30px;
  }
}
@media (max-width: 1199px) {
  .work-table-wrap .fig-table-work .btm-pos-logo {
    height: 75px;
    padding: 10px 30px;
  }
}
@media (max-width: 991px) {
  .work-table-wrap .fig-table-work .btm-pos-logo {
    padding: 7px 10px;
    bottom: -30px;
    height: 60px;
  }
}
@media (max-width: 767px) {
  .work-table-wrap .fig-table-work .btm-pos-logo {
    bottom: -25px;
    height: 50px;
  }
  .work-table-wrap .fig-table-work .btm-pos-logo img {
    max-height: 35px;
  }
}
.work-table-wrap .fig-table-work .hover-text-wrap {
  background: rgba(76, 76, 76, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  margin: auto;
  text-align: center;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 40px;
  transition: all 0.45s ease;
  opacity: 0;
}
.work-table-wrap .fig-table-work .hover-text-wrap .elementor-button-wrapper {
  display: none;
  transition: all 0.45s ease;
}
.work-table-wrap .fig-table-work .hover-text-wrap:before {
  position: absolute;
  content: "";
  width: 90%;
  height: 4px;
  background: #8cc63f;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}
.work-table-wrap .fig-table-work .hover-text-wrap .hover-fig-table {
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  display: inline-block;
  margin: 0 auto 20px !important;
  padding: 10px 15px;
}
.work-table-wrap .fig-table-work .hover-text-wrap p {
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  margin-bottom: 20px;
}
.work-table-wrap .fig-table-work:hover {
  transition: all 0.45s ease;
}
.work-table-wrap .fig-table-work:hover .top-post-text,
.work-table-wrap .fig-table-work:hover .btm-pos-logo {
  opacity: 0;
  transition: all 0.45s ease;
}
.work-table-wrap .fig-table-work:hover .hover-text-wrap {
  opacity: 1;
  transition: all 0.45s ease;
}
.work-table-wrap .fig-table-work:hover .hover-text-wrap .elementor-button-wrapper {
  display: block;
  transition: all 0.45s ease;
}

body.landing-page [class*=prjct_img_box_wrap-] .elementor-widget-image-box h3,
body.landing-page [class*=prjct_img_box_wrap-] .elementor-widget-icon-box h3 {
  font-weight: 700 !important;
}

.smart-plan-sec-1 .elementor-widget-icon-box .elementor-icon-box-icon {
  height: 200px;
}
.smart-plan-sec-1 .elementor-widget-icon-box .elementor-icon-box-icon .elementor-icon {
  font-size: 200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.smart-plan-sec-1 .elementor-widget-icon-box h3 + p {
  color: #666;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 500;
  padding-top: 0;
}

.smart-blue-strip {
  position: relative;
}
.smart-blue-strip:before {
  border-top: 20px solid #2b4fbf;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  bottom: -20px;
  content: "";
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.smart-blue-strip h3.elementor-heading-title {
  font-weight: 700 !important;
}
.smart-blue-strip div.elementor-heading-title {
  line-height: 1.5;
}

[class*=sp-icon-grid-] [class*=elementor-widget-] {
  border-right: 1px solid #d9d9d9;
  margin-bottom: 15px !important;
  margin-top: 15px !important;
  min-height: 180px;
}
[class*=sp-icon-grid-] .elementor-widget-wrap,
[class*=sp-icon-grid-] .elementor-widget-container {
  border-right: 0;
}
[class*=sp-icon-grid-] .elementor-image-box-img,
[class*=sp-icon-grid-] .elementor-icon-box-icon {
  align-items: flex-end;
  display: flex !important;
  display: flexbox !important;
  display: -ms-flexbox !important;
  height: 120px !important;
  margin-bottom: 15 !important;
  text-align: center;
  width: 100% !important;
}
[class*=sp-icon-grid-] .elementor-image-box-img a,
[class*=sp-icon-grid-] .elementor-icon-box-icon a {
  margin-left: auto !important;
  margin-right: auto !important;
}
[class*=sp-icon-grid-] h3 {
  display: none;
}
[class*=sp-icon-grid-] h3 + p {
  padding-top: 0;
}
[class*=sp-icon-grid-] .elementor-image-box-img img {
  height: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-height: 120px !important;
  width: auto !important;
}
[class*=sp-icon-grid-] .elementor-icon-box-icon .elementor-icon {
  font-size: 120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
[class*=sp-icon-grid-] [class$=-box-wrapper] p,
[class*=sp-icon-grid-] [class*="-box-wrapper "] p {
  color: #666;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 500;
}
[class*=sp-icon-grid-] [class$=-box-wrapper] p a,
[class*=sp-icon-grid-] [class*="-box-wrapper "] p a {
  color: inherit;
}
[class*=sp-icon-grid-] [class$=-box-wrapper] p a:hover,
[class*=sp-icon-grid-] [class*="-box-wrapper "] p a:hover {
  color: #8dc63f;
}

.ebook_single {
  padding-top: 30px;
}

body.paid-media [class*=prjct_img_box_wrap-] .elementor-widget-image-box h3,
body.paid-media [class*=prjct_img_box_wrap-] .elementor-widget-icon-box h3 {
  color: #000 !important;
}

.lorem-thankyou-iframe .project_slider.inner .banner_img {
  display: none !important;
}
.lorem-thankyou-iframe .project_slider.inner .container {
  min-height: 200px !important;
}
.lorem-thankyou-iframe .rdw-lorem-ipsum-wrap .tw-col-md-5 {
  display: none !important;
}

.prjct_img_box_wrap-cm .elementor-widget-image-box .elementor-image-box-img {
  align-items: flex-end;
  display: flex !important;
  width: 100% !important;
  text-align: center !important;
}
.prjct_img_box_wrap-cm .elementor-widget-image-box .elementor-image-box-img img {
  display: inline-block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.prjct_img_box_wrap-mauto-center .elementor-widget-image-box .elementor-image-box-img {
  align-items: flex-end;
  display: flex !important;
  width: 100% !important;
  text-align: center !important;
}
.prjct_img_box_wrap-mauto-center .elementor-widget-image-box .elementor-image-box-img img {
  display: inline-block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.prjct_img_box_wrap-id_1 .elementor-widget-image-box .elementor-image-box-img {
  align-items: flex-end;
  display: flex !important;
  width: 100% !important;
  text-align: left !important;
}
.prjct_img_box_wrap-id_1 .elementor-widget-image-box .elementor-image-box-img img {
  display: inline-block !important;
}

.avg-section {
  padding-top: 30px;
}

.seo-result {
  padding-bottom: 30px;
}

body.cool-stuff .tools-slider {
  padding-left: 20px;
}
body.cool-stuff .tools-slider .slick-slide {
  padding: 15px 10px !important;
}
body.cool-stuff .tools-slider .item {
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
  padding: 15px;
}
body.cool-stuff .tools-slider .slick-current .item {
  transition-delay: 1.5s;
  transition-property: margin;
}

.tools-slider .item h4 {
  font-weight: 700;
  text-transform: uppercase;
}

.slider_tools figure {
  height: 350px;
}
.slider_tools figure img {
  height: auto !important;
  max-height: 350px !important;
  width: auto !important;
}
.slider_tools figcaption {
  color: #000;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.2;
  margin-top: 20px;
  min-height: 68px;
  text-transform: uppercase;
}
.slider_tools figcaption span {
  clear: both;
  display: block;
}
.slider_tools .slider_container {
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 20px;
}
.slider_tools .slick-slide {
  padding: 15px;
}
.slider_tools .slide_wrap {
  transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;
  padding-bottom: 100px;
  padding-top: 0;
}
.slider_tools .slick-current .slide_wrap {
  padding-bottom: 0;
  padding-top: 100px;
  transition-delay: 0.5s;
  transition-property: padding;
}

.embed-copy-wrap {
  clear: both;
  display: block;
  margin: 30px auto 0 !important;
  position: relative;
  width: 100%;
}
.embed-copy-wrap .snippet-wrap pre.sh_sourceCode {
  border: 1px solid rgba(222, 219, 219, 0.5) !important;
  border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15) !important;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15) !important;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
}
.embed-copy-wrap .snippet-wrap .snippet-num {
  margin: 10px !important;
  padding-left: 25px !important;
}
.embed-copy-wrap .snippet-wrap .snippet-num li {
  border-left: 3px solid #8dc63f;
}
.embed-copy-wrap .snippet-wrap .snippet-num li:not(:last-child) {
  margin-bottom: 10px !important;
}
.embed-copy-wrap .sh_bright .sh_sourceCode .sh_keyword,
.embed-copy-wrap .sh_bright .sh_sourceCode .sh_date,
.embed-copy-wrap .sh_bright .sh_sourceCode .sh_time,
.embed-copy-wrap .sh_bright .sh_sourceCode .sh_file,
.embed-copy-wrap .sh_bright .sh_sourceCode .sh_difflines,
.embed-copy-wrap .sh_bright .sh_sourceCode .sh_property {
  font-weight: 600 !important;
}

.services .project_slider.inner .container .banner_img {
  max-width: 600px;
}

.careers_listing li:not(:last-child) {
  padding-bottom: 10px;
}
.careers_listing .career_tabs_item {
  background-color: #1c3f94;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #fff;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 500;
  min-height: 50px;
  padding: 0 50px 0 15px;
  position: relative;
  width: 100%;
}
.careers_listing .career_tabs_item:before {
  content: "\f006";
  font-family: "techwyse";
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  height: 50px;
  line-height: 50px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 40px;
}
.careers_listing .career_tabs_item:hover {
  background-color: #8dc63f;
}

.testimonial-container .author_avatar {
  background-color: #2449a0;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: 0 11px 40px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 11px 40px rgba(0, 0, 0, 0.2);
  height: 250px;
  position: relative;
  width: 250px;
}
.testimonial-container .author_avatar:before {
  background-color: #3055ad;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  content: "";
  height: 64%;
  left: -8%;
  margin-top: -8%;
  position: relative;
  width: 64%;
}
.testimonial-container .author_avatar:after {
  background-color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: 0 11px 40px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 11px 40px rgba(0, 0, 0, 0.2);
  content: "";
  height: 40%;
  margin-left: auto;
  margin-top: 12%;
  position: relative;
  transform: translateX(-30px);
  -ms-transform: translateX(-30px);
  -o-transform: translateX(-30px);
  -webkit-transform: translateX(-30px);
  width: 40%;
}
.testimonial-container .author_avatar .avatar {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  height: 96%;
  position: absolute;
  right: 0;
  width: 96%;
  z-index: 3;
}
.testimonial-container blockquote {
  color: #666;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.8;
  position: relative;
}
.testimonial-container blockquote p,
.testimonial-container blockquote li {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  position: relative;
  z-index: 3;
}
.testimonial-container blockquote:before, .testimonial-container blockquote:after {
  color: rgba(102, 102, 102, 0.2);
  font-family: "techwyse";
  line-height: 0;
  position: absolute;
  z-index: 1;
}
.testimonial-container blockquote:before {
  content: "\e819";
  font-size: 350%;
  left: -1%;
  top: -3%;
}
.testimonial-container blockquote:after {
  bottom: -7%;
  content: "\e818";
  font-size: 250%;
  right: 5%;
}
.testimonial-container .author_name {
  color: #1c3f94;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1;
  padding-top: 20px;
  text-transform: uppercase;
}
.testimonial-container .author_role {
  color: #1c3f94;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1;
  padding-top: 5px;
  text-transform: uppercase;
}
.testimonial-container .testimonial-wrapper {
  text-align: left;
}

.testim-slider .slick-slide {
  padding-bottom: 40px;
  padding-left: 20px;
  padding-top: 25px;
}

.single-career {
  padding-bottom: 40px;
  padding-top: 10px;
}
.single-career .career-form {
  background-color: #1c3f94;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-top: 30px;
  padding: 20px;
}
.single-career .career-form .input-holder {
  color: #fff;
  margin-bottom: 0;
}
.single-career .career-form textarea {
  color: #666;
}
.single-career .career-form .form-title {
  padding-bottom: 15px;
}
.single-career .car-det {
  margin-top: 30px;
}
.single-career .car-det:not(:last-child) {
  border-bottom: 1px dotted #dedbdb;
  padding-bottom: 30px;
}
.single-career .car-det .section-title {
  margin-bottom: 10px;
}

body.about .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-7421b23 {
  display: none !important;
}
body.about .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-620a744 {
  width: 100% !important;
}

.ebook_form {
  margin-top: 60px;
  margin-bottom: 55px;
}
@media (max-width: 1680px) {
  .ebook_form {
    margin: 50px 0 !important;
  }
}
@media (max-width: 1440px) {
  .ebook_form {
    margin: 30px 0 !important;
  }
}
@media (max-width: 991px) {
  .ebook_form {
    margin-bottom: 30px;
  }
}
.ebook_form .ebook_form_row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
.ebook_form .ebook_form_row .tw-col-md-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
@media (max-width: 991px) {
  .ebook_form .ebook_form_row .tw-col-md-4 {
    max-width: 100%;
    flex-basis: 100%;
  }
}
.ebook_form .ebook_form_row .tw-col-md-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
@media (max-width: 991px) {
  .ebook_form .ebook_form_row .tw-col-md-8 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.ebook_form .ebook_form_row .tw-col-md-8 .eContent {
  margin-top: 20px;
}
.ebook_form .ebook_form_row .tw-col-md-8 .eContent p {
  padding-bottom: 20px;
}
.ebook_form .ebook_form_row .tw-col-md-8 .eContent p + p {
  padding-bottom: 20px;
}
.ebook_form .ebook_form_row .tw-col-md-8 .eContent ul {
  display: block;
}
.ebook_form .ebook_form_row .tw-col-md-8 .eContent ul li {
  display: block;
  line-height: 1.6;
  padding-left: 25px !important;
  position: relative;
  padding-bottom: 10px;
}
.ebook_form .ebook_form_row .tw-col-md-8 .eContent ul li:before {
  background-color: #8dc63f;
  border: none;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  content: "";
  display: block;
  height: 12px !important;
  left: 0;
  position: absolute;
  top: 7px;
  width: 12px !important;
}
.ebook_form .ebook_form_row .ebook_form_in .tw-row.animated_form .input-holder {
  margin-bottom: 0px !important;
}

.ebook_form .tw-col-md-4 {
  flex: 0 0 33.33337%;
  max-width: 0 0 33.33337%;
}

.ebook_form_L {
  background: #294fad;
  padding: 60px 0px 0px !important;
  height: 490px !important;
}
@media (max-width: 1680px) {
  .ebook_form_L {
    padding: 50px 0px 0px !important;
  }
}
@media (max-width: 1440px) {
  .ebook_form_L {
    height: 415px !important;
  }
}
@media (max-width: 1199px) {
  .ebook_form_L {
    height: 380px !important;
  }
}
@media (max-width: 991px) {
  .ebook_form_L {
    padding: 60px 0px 0px;
    height: 390px;
  }
}
@media (max-width: 767px) {
  .ebook_form_L {
    height: auto;
    padding: 60px 0px 60px;
    height: auto !important;
  }
}
.ebook_form_L .ebook_form_row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
.ebook_form_L .ebook_form_row .tw-col-md-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
@media (max-width: 767px) {
  .ebook_form_L .ebook_form_row .tw-col-md-8 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.ebook_form_L .ebook_form_row .tw-col-md-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
@media (max-width: 767px) {
  .ebook_form_L .ebook_form_row .tw-col-md-4 {
    flex: 0 0 100%;
    max-width: 1005;
    display: none;
  }
}
.ebook_form_L .ebook_form_row .tw-col-md-4 .ebookImage {
  max-width: 350px;
  margin: 0 auto;
  position: relative;
  top: -90px;
}
@media (min-width: 1850px) {
  .ebook_form_L .ebook_form_row .tw-col-md-4 .ebookImage {
    top: -115px;
  }
}
@media (max-width: 1440px) {
  .ebook_form_L .ebook_form_row .tw-col-md-4 .ebookImage {
    max-width: 270px !important;
  }
}
@media (max-width: 991px) {
  .ebook_form_L .ebook_form_row .tw-col-md-4 .ebookImage {
    top: -45px;
  }
}
.ebook_form_L .text-white {
  padding-bottom: 20px;
}

.ebook_auth {
  padding: 80px 0px;
}
@media (max-width: 1440px) {
  .ebook_auth {
    padding: 50px 0px !important;
  }
}
.ebook_auth .section-title {
  padding-bottom: 40px;
}
.ebook_auth .about_auth {
  background: #e8ecef;
  padding-bottom: 45px;
  padding-left: 60px;
  margin-top: 55px;
  padding-right: 80px;
  border-radius: 7px;
}
@media (max-width: 991px) {
  .ebook_auth .about_auth {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  .ebook_auth .about_auth {
    margin-top: 5px;
  }
}
.ebook_auth .about_auth .authWrap .auth_meta {
  display: flex;
}
@media (max-width: 767px) {
  .ebook_auth .about_auth .authWrap .auth_meta {
    display: block;
  }
}
.ebook_auth .about_auth .authWrap .auth_meta .auth_pic {
  margin-top: -55px;
}
@media (max-width: 767px) {
  .ebook_auth .about_auth .authWrap .auth_meta .auth_pic {
    margin-top: 0px;
  }
}
.ebook_auth .about_auth .authWrap .auth_meta .auth_pic img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .ebook_auth .about_auth .authWrap .auth_meta .auth_pic img {
    width: auto;
    height: auto;
    margin-top: 20px;
  }
}
.ebook_auth .about_auth .authWrap .auth_meta .auth_n {
  padding-top: 20px;
  padding-left: 15px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}
@media (max-width: 1199px) {
  .ebook_auth .about_auth .authWrap .auth_meta .auth_n {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .ebook_auth .about_auth .authWrap .auth_meta .auth_n {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .ebook_auth .about_auth .authWrap .auth_meta .auth_n {
    padding-left: 0px;
    padding-top: 13px;
    font-size: 17px;
  }
}
.ebook_auth .about_auth .authWrap .auth_meta .auth_n .desi {
  font-size: 13px;
  font-weight: 500;
}
@media (max-width: 1199px) {
  .ebook_auth .about_auth .authWrap .auth_meta .auth_n .desi {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .ebook_auth .about_auth .authWrap .auth_meta .auth_n .desi {
    font-size: 10px;
  }
}
@media (max-width: 767px) {
  .ebook_auth .about_auth .authWrap .auth_meta .auth_n .desi {
    font-size: 13px;
  }
}
.ebook_auth .about_auth .authWrap .auth_meta .auth_social {
  display: flex;
  position: relative;
}
.ebook_auth .about_auth .authWrap .auth_meta .auth_social:before {
  content: "";
  width: 1px;
  right: -50px;
  background: #ababab;
  height: 20px;
  position: relative;
  top: 5px;
}
.ebook_auth .about_auth .authWrap .auth_meta .auth_social li:not(:last-child) {
  padding-right: 20px;
}
.ebook_auth .about_auth .authWrap .auth_meta .auth_social li:first-child {
  padding-left: 80px;
}
@media (max-width: 767px) {
  .ebook_auth .about_auth .authWrap .auth_meta .auth_social li:first-child {
    padding-left: 30px;
  }
}
.ebook_auth .about_auth .auth_cnt {
  padding-top: 30px;
}
@media (max-width: 767px) {
  .ebook_auth .about_auth .auth_cnt {
    padding-top: 15px;
  }
}

.evideoWrapp {
  padding: 30px 0 50px;
  text-align: center;
}

.video-box {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 100%;
}
.video-box .iframe-out {
  background-color: #000;
  height: 100%;
  position: relative;
  width: 100%;
}
.video-box .video-overlay {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.video-box .video-overlay svg {
  cursor: pointer;
  fill: rgba(255, 255, 255, 0.5);
  height: 100px;
  width: 100px;
}
.video-box .video-overlay:hover svg {
  fill: #8dc63f;
}

/* ===========================
          Faq
=========================== */
.faq_accordion .expand {
  cursor: pointer;
  font-style: normal;
  font-weight: lighter;
  position: absolute;
  right: 15px;
  top: 10px;
}
.faq_accordion .expand:before {
  content: "\e80a";
  font-family: "techwyse";
}
.faq_accordion .title {
  background-color: #eff8ff;
  color: #000;
  cursor: pointer;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.3;
  padding: 10px 35px 13px 10px;
}
.faq_accordion .faq_content {
  color: #231f20;
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 10px 35px 13px 10px;
}
.faq_accordion .faq_content p,
.faq_accordion .faq_content li {
  color: inherit;
}
.faq_accordion .faq_content p a,
.faq_accordion .faq_content li a {
  color: #8dc63f;
  text-decoration: underline;
}
.faq_accordion .faq_content p a:hover,
.faq_accordion .faq_content li a:hover {
  color: #9d9d9d;
  text-decoration: none;
}
.faq_accordion li {
  margin-bottom: 10px;
  position: relative;
}
.faq_accordion li .faq_content {
  display: none;
}
.faq_accordion li.opened .expand:before {
  content: "\e80d";
}

/* Videos Page */
.searchField {
  max-width: 410px;
  margin-bottom: 40px;
}
@media (min-width: 1600px) {
  .searchField {
    margin-bottom: 50px;
  }
}
@media (max-width: 1600px) {
  .searchField {
    margin-bottom: 50px;
  }
}
.searchField .search-holder {
  position: relative;
}
.searchField .search-holder ::-webkit-input-placeholder {
  font-size: 18px;
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.46);
  font-weight: 500;
}
@media (min-width: 1600px) {
  .searchField .search-holder ::-webkit-input-placeholder {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.searchField .search-holder :-moz-placeholder {
  font-size: 18px;
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.46);
  font-weight: 500;
}
@media (min-width: 1600px) {
  .searchField .search-holder :-moz-placeholder {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.searchField .search-holder ::-moz-placeholder {
  font-size: 18px;
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.46);
  font-weight: 500;
}
@media (min-width: 1600px) {
  .searchField .search-holder ::-moz-placeholder {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.searchField .search-holder :-ms-input-placeholder {
  font-size: 18px;
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.46);
  font-weight: 500;
}
@media (min-width: 1600px) {
  .searchField .search-holder :-ms-input-placeholder {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.searchField .search-holder .form-elements {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #d4d4d4;
  height: 50px;
  line-height: 50px;
  padding-left: 20px;
  padding-right: 45px;
  text-overflow: ellipsis;
  font-size: 18px;
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.46);
  font-weight: 500;
}
@media (min-width: 1600px) {
  .searchField .search-holder .form-elements {
    font-size: 20px;
    font-size: 1.25rem;
    height: 60px;
    line-height: 60px;
    padding-left: 30px;
    padding-right: 65px;
  }
}
.searchField .search-holder .searchbtn {
  position: absolute;
  right: 20px;
  top: 0;
  height: 50px;
  background-color: transparent;
  border: none;
  outline: none;
  display: flex;
  align-items: center;
  width: 20px;
  padding: 0;
}
@media (min-width: 1600px) {
  .searchField .search-holder .searchbtn {
    height: 60px;
    right: 30px;
    width: 30px;
  }
}
.searchField .search-holder .searchbtn svg {
  width: 20px;
  height: 20px;
}
@media (min-width: 1600px) {
  .searchField .search-holder .searchbtn svg {
    width: 30px;
    height: 30px;
  }
}
.searchField .search-holder .searchbtn:hover svg {
  fill: #1c3f94;
}

.videoList {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 1600px) {
  .videoList {
    margin-left: -25px;
    margin-right: -25px;
  }
}
.videoList .itemcol {
  padding-left: 15px;
  padding-right: 15px;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .videoList .itemcol {
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media (min-width: 1600px) {
  .videoList .itemcol {
    padding-left: 25px;
    padding-right: 25px;
    margin-bottom: 50px;
  }
}
.videoList .itemcol .itembox {
  position: relative;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  overflow: hidden;
}
.videoList .itemcol .itembox .videoimg {
  line-height: 0;
  position: relative;
  z-index: 0;
}
.videoList .itemcol .itembox .details {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  padding: 20px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: all ease 0.7s;
}
.videoList .itemcol .itembox .details .itemtitle {
  color: #fff;
  font-weight: 500;
  font-size: 30px;
  font-size: 1.875rem;
}
@media (max-width: 1599px) {
  .videoList .itemcol .itembox .details .itemtitle {
    font-size: 25px;
    font-size: 1.5625rem;
  }
}
@media (max-width: 767px) {
  .videoList .itemcol .itembox .details .itemtitle {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.videoList .itemcol .itembox .details iframe {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}
.videoList .itemcol .itembox:before {
  content: "";
  width: 80%;
  height: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
  transition: all ease 0.4s;
  opacity: 0;
}
.videoList .itemcol .itembox:hover .details {
  opacity: 1;
}
.videoList .itemcol .itembox:hover:before {
  opacity: 1;
  width: 100%;
  height: 100%;
}

/* Video Popup */
.loader {
  border: 4px solid #1c3f94;
  border-radius: 50%;
  border-top: 4px solid #8dc63f;
  border-bottom: 4px solid #8dc63f;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.video-popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999999;
  background: rgba(0, 0, 0, 0.7);
  cursor: pointer;
  display: none !important;
}
.video-popup.show-video {
  display: flex !important;
}
.video-popup .video-iframe {
  position: relative;
  max-width: 700px;
  height: 400px;
  width: 100%;
  background-color: #ccc;
}
@media (max-width: 767px) {
  .video-popup .video-iframe {
    max-width: 85%;
    height: 350px;
  }
}
.video-popup .video-iframe iframe {
  width: 100%;
  height: 100%;
  max-width: 100%;
  position: relative;
  z-index: 1;
}
.video-popup .video-iframe .close-video {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  top: -25px;
  right: 0;
  border: 2px solid #8dc63f;
  background-color: #8dc63f;
}
.video-popup .video-iframe .close-video:before, .video-popup .video-iframe .close-video:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 3px;
  background-color: #fff;
  border-radius: 2px;
  top: 8.5px;
}
.video-popup .video-iframe .close-video:before {
  transform: rotate(45deg);
  left: 2.5px;
}
.video-popup .video-iframe .close-video:after {
  transform: rotate(-45deg);
  right: 2.5px;
}
.video-popup .video-iframe .close-video:hover {
  opacity: 0.6;
}

/* Website Page */
.select-search {
  max-width: 880px;
}
.select-search .selectField, .select-search .searchField {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .select-search .selectField, .select-search .searchField {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .select-search .selectField, .select-search .searchField {
    margin-bottom: 30px;
  }
}
@media (min-width: 1600px) {
  .select-search .selectField, .select-search .searchField {
    margin-bottom: 50px;
  }
}
.select-search .selectField {
  flex-basis: 50%;
}
.select-search .searchField {
  margin-left: 30px;
  flex-basis: calc(50% - 30px);
}
@media (min-width: 1600px) {
  .select-search {
    max-width: 880px;
  }
  .select-search .selectField {
    margin-right: 30px;
    flex-basis: calc(50% - 30px);
  }
  .select-search .searchField {
    margin-left: 30px;
    flex-basis: calc(50% - 30px);
  }
}
@media (max-width: 480px) {
  .select-search .selectField, .select-search .searchField {
    flex-basis: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .select-search .selectField .input-holder, .select-search .searchField .input-holder {
    margin-bottom: 12px;
  }
  .select-search .searchField {
    margin-top: 0;
  }
}

.selectField .select-holder {
  position: relative;
}
.selectField .select-holder .select-styled {
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 500;
}
@media (min-width: 1600px) {
  .selectField .select-holder .select-styled {
    font-size: 20px;
    font-size: 1.25rem;
    height: 60px;
    line-height: 60px;
  }
}
.selectField .select-holder .form-elements {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #d4d4d4;
  height: 50px;
  line-height: 50px;
  padding-left: 20px;
  padding-right: 45px;
  text-overflow: ellipsis;
  font-size: 18px;
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.46);
  font-weight: 500;
}
@media (min-width: 1600px) {
  .selectField .select-holder .form-elements {
    font-size: 20px;
    font-size: 1.25rem;
    height: 60px;
    line-height: 60px;
    padding-left: 30px;
    padding-right: 65px;
  }
}

.projectList {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 1600px) {
  .projectList {
    margin-left: -25px;
    margin-right: -25px;
  }
}
.projectList .itemcol {
  padding-left: 15px;
  padding-right: 15px;
  flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .projectList .itemcol {
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media (min-width: 1600px) {
  .projectList .itemcol {
    padding-left: 25px;
    padding-right: 25px;
    margin-bottom: 50px;
  }
}
.projectList .itembox {
  border: 1px solid #dedbdb;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  position: relative;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.projectList .itembox .category {
  align-items: center;
  display: inline-flex;
  height: 32px;
  padding: 0 20px;
  background-color: #1c3f94;
  position: relative;
  z-index: 4;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 12px;
  font-size: 0.75rem;
  color: #fff;
}
.projectList .itembox .projectimg {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  line-height: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  overflow: hidden;
  width: 100%;
}
.projectList .itembox .details {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 5;
  padding: 15px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.projectList .itembox .details .detailview {
  color: #fff;
  text-align: center;
}
.projectList .itembox .details .detailview .itemlogo {
  background-color: #fff;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  display: inline-block;
  line-height: 0;
  margin-bottom: 20px;
  padding: 10px;
}
.projectList .itembox .details .detailview .itemtitle {
  font-weight: 500;
  font-size: 33px;
  font-size: 2.0625rem;
  padding-bottom: 15px;
}
@media (max-width: 1599px) {
  .projectList .itembox .details .detailview .itemtitle {
    font-size: 22px;
    font-size: 1.375rem;
    padding-bottom: 10px;
  }
}
@media (max-width: 480px) {
  .projectList .itembox .details .detailview .itemtitle {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.projectList .itembox .details .detailview .itemtitle a {
  color: #fff;
}
.projectList .itembox .details .detailview .itemtitle a:hover {
  color: #8dc63f;
}
.projectList .itembox .details .detailview .shrtcnt {
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  .projectList .itembox .details .detailview .shrtcnt {
    padding-bottom: 0px;
  }
}
.projectList .itembox .details .detailview .shrtcnt p {
  color: #fff;
}
@media (max-width: 767px) {
  .projectList .itembox .details .detailview .elementor-button-wrapper {
    margin-top: 10px;
  }
}
.projectList .itembox:before {
  content: "";
  border-radius: 8px;
  -webkit-border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.8);
  z-index: 3;
  transition: all ease 0.4s;
}

/* Web Site Detail */
.siteLogo {
  display: block;
  margin: auto auto 30px;
}
@media (min-width: 768px) {
  .siteLogo {
    margin: auto auto 40px;
  }
}
@media (min-width: 992px) {
  .siteLogo {
    margin: auto auto 50px;
  }
}
@media (min-width: 1200px) {
  .siteLogo {
    margin: auto auto 60px;
  }
}
@media (min-width: 1600px) {
  .siteLogo {
    margin: auto auto 70px;
  }
}
.siteLogo img {
  display: block;
  margin: auto;
}
@media (max-width: 767px) {
  .siteLogo img {
    max-height: 60px !important;
  }
}

.devices {
  width: 100%;
  text-align: center;
  overflow: hidden;
  background-size: contain;
  height: 134px;
  margin-bottom: 30px;
  position: relative;
}
@media (min-width: 500px) {
  .devices {
    height: 197px;
  }
}
@media (min-width: 768px) {
  .devices {
    height: 266px;
  }
}
@media (min-width: 992px) {
  .devices {
    height: 356px;
  }
}
@media (min-width: 1200px) {
  .devices {
    height: 424px;
  }
}
@media (min-width: 1600px) {
  .devices {
    height: 584px;
  }
}
.devices .container {
  height: 134px;
}
@media (min-width: 500px) {
  .devices .container {
    height: 197px;
  }
}
@media (min-width: 768px) {
  .devices .container {
    height: 266px;
  }
}
@media (min-width: 992px) {
  .devices .container {
    height: 356px;
  }
}
@media (min-width: 1200px) {
  .devices .container {
    height: 424px;
  }
}
@media (min-width: 1600px) {
  .devices .container {
    height: 584px;
  }
}
.devices .desktop .view,
.devices .ipad .view,
.devices .mobile .view {
  overflow: hidden;
}
.devices .desktop .view img,
.devices .ipad .view img,
.devices .mobile .view img {
  display: inline-block;
  height: auto;
  left: 0;
  max-height: unset !important;
  max-width: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.devices .desktop:hover,
.devices .ipad:hover,
.devices .mobile:hover {
  z-index: 11 !important;
}
.devices .desktop {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 61%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  height: 120px;
}
@media (min-width: 500px) {
  .devices .desktop {
    height: 175px;
  }
}
@media (min-width: 768px) {
  .devices .desktop {
    height: 235px;
  }
}
@media (min-width: 992px) {
  .devices .desktop {
    height: 315px;
  }
}
@media (min-width: 1200px) {
  .devices .desktop {
    height: 380px;
  }
}
@media (min-width: 1600px) {
  .devices .desktop {
    height: 520px;
  }
}
.devices .desktop .view {
  display: block;
  width: 78%;
  position: absolute;
  top: 5%;
  z-index: 8;
  height: 77%;
  left: 50%;
  transform: translateX(-50%);
}
.devices .mobile {
  width: 17%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 110px;
  position: absolute;
  left: 52%;
  bottom: 0;
  z-index: 1;
}
@media (min-width: 500px) {
  .devices .mobile {
    height: 163px;
  }
}
@media (min-width: 768px) {
  .devices .mobile {
    height: 220px;
  }
}
@media (min-width: 992px) {
  .devices .mobile {
    height: 295px;
  }
}
@media (min-width: 1200px) {
  .devices .mobile {
    height: 350px;
  }
}
@media (min-width: 1600px) {
  .devices .mobile {
    height: 485px;
  }
}
.devices .mobile .view {
  display: block;
  width: 83%;
  position: absolute;
  top: 1.5%;
  z-index: 8;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 8px;
  -webkit-border-radius: 8px;
  overflow: hidden;
  line-height: 0;
  height: calc(100% - 18px);
}
@media (min-width: 768px) {
  .devices .mobile .view {
    border-radius: 10px;
    -webkit-border-radius: 10px;
  }
}
@media (min-width: 992px) {
  .devices .mobile .view {
    width: 87%;
  }
}
@media (min-width: 1200px) {
  .devices .mobile .view {
    border-radius: 17px;
    -webkit-border-radius: 17px;
    width: 87%;
  }
}
@media (max-width: 767px) {
  .devices .mobile .view {
    height: 96%;
  }
}
@media (max-width: 480px) {
  .devices .mobile .view {
    width: 93%;
    height: 94%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
  }
}
.devices .ipad {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 33%;
  position: absolute;
  left: 66%;
  top: 0;
  z-index: 0;
  height: 120px;
}
@media (min-width: 500px) {
  .devices .ipad {
    height: 175px;
  }
}
@media (min-width: 768px) {
  .devices .ipad {
    height: 235px;
  }
}
@media (min-width: 992px) {
  .devices .ipad {
    height: 315px;
  }
}
@media (min-width: 1200px) {
  .devices .ipad {
    height: 380px;
  }
}
@media (min-width: 1600px) {
  .devices .ipad {
    height: 520px;
  }
}
.devices .ipad .view {
  display: block;
  width: 60.5%;
  position: absolute;
  top: 6%;
  z-index: 8;
  left: 3%;
  height: calc(100% - 98px);
}

.portfolio_details {
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .portfolio_details {
    padding-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  .portfolio_details {
    padding-bottom: 50px;
  }
}
@media (min-width: 1600px) {
  .portfolio_details {
    padding-bottom: 60px;
  }
}

.categorList {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 992px) {
  .categorList {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media (min-width: 1600px) {
  .categorList {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.categorList .itemcol {
  margin-bottom: 20px;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.categorList .itemcol .item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.categorList .itemcol .icon {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  width: 100%;
}
.categorList .itemcol .item .icon {
  height: 100px;
  margin-bottom: 15px;
}
.categorList .itemcol .item .icon svg {
  height: 100px;
}
.categorList .itemcol .item .title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.categorList .itemcol .item .title h3 {
  color: #666;
  font-size: 18px;
  font-size: 1.125rem;
  text-align: left;
}
.categorList .itemcol .item .title span {
  clear: both;
  display: block;
}
.categorList .slick-active .itemcol {
  border-left: 2px solid rgba(212, 212, 212, 0.3);
}
.categorList .slick-active.slick-current .itemcol {
  border-left-color: transparent;
}

.overView h2 {
  font-size: 33px;
}
@media (max-width: 1599px) {
  .overView h2 {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .overView h2 {
    font-size: 23px;
  }
}
.overView .cnt {
  padding: 15px 0 15px;
}
@media (min-width: 992px) {
  .overView .cnt {
    padding: 15px 0 20px;
  }
}
@media (min-width: 1600px) {
  .overView .cnt {
    padding: 25px 0 30px;
  }
}
.overView .cnt p {
  color: #000;
}
@media (min-width: 768px) {
  .project_slider.inner .bnr_newsletter .input-holder .form-elements {
    height: 100%;
    position: relative;
  }
  .tw_industries {
    width: 1200px;
  }
  .tw_industries .slider_grid {
    max-width: 300px;
    padding-left: 25px;
    padding-right: 25px;
  }
  .tw_industries .slider_grid .title {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .faq_accordion .expand {
    right: 25px;
  }
  .faq_accordion .title {
    font-size: 20px;
    font-size: 1.25rem;
    padding: 10px 50px 13px 15px;
  }
  .faq_accordion .faq_content {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 10px 50px 13px 15px;
  }
  .faq_accordion li {
    margin-bottom: 15px;
  }
  .case-studies-details .detailed_sec {
    justify-content: center;
  }
  .case-studies-details .detailed_sec article {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .case-studies-details .detailed_sec article figure {
    margin-bottom: 20px !important;
  }
  .case-studies-details .detailed_sec article .value {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .amazon_sponsored .elementor-widget-heading .elementor-heading-title {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .amazon_sponsored .h4 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .faq_image img {
    max-width: 400px !important;
  }
  body.about .career_icon_box .elementor-icon-box-wrapper .elementor-icon-box-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    min-height: 44px;
  }
  body.about .career_icon_box .elementor-image-box-wrapper .elementor-image-box-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    min-height: 44px;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box h3,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box h3 {
    font-size: 19px;
    font-size: 1.1875rem;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-icon-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-image-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-content {
    font-size: 14px;
    font-size: 0.875rem;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-img {
    height: 100px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 100px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-icon {
    height: 100px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-icon svg {
    height: 100px !important;
  }
  .exprt-phone a {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .blog-listing-bx .blog_wrapper .blog_content {
    padding: 0 20px 20px;
  }
  .blog-listing-bx .blog_wrapper .author {
    height: 60px;
    margin-top: -20px;
    width: 60px;
  }
  .blog-listing-bx .blog_wrapper .author img {
    max-height: 80px;
    max-width: 80px;
  }
  .blog-listing-bx .blog_wrapper .info_wrap_top {
    flex-wrap: nowrap;
  }
  .blog-listing-bx .blog_wrapper .info_wrap_top nav {
    padding-top: 10px;
  }
  .blog-listing-bx .blog_wrapper .tags {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .blog-listing-bx .blog_wrapper .blog_title {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .blog-listing-bx .blog_wrapper p {
    font-size: 16px;
    font-size: 1rem;
  }
  .blog-listing-bx .blog_wrapper .author_post_info {
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 10px 15px 0;
  }
  .blog-listing-bx .blog_wrapper .author_post_info .name {
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .blog-listing-wrap.single .blog_title h1 {
    font-size: 28px;
    font-size: 1.75rem;
  }
  .single-autor-bottom {
    flex-wrap: nowrap;
  }
  .single-autor-bottom .author_left {
    padding-right: 30px;
  }
  .single-autor-bottom .author_bio {
    flex-wrap: nowrap;
    white-space: nowrap;
  }
  .similar_blog h2 {
    font-size: 28px;
    font-size: 1.75rem;
  }
  .similar_blog .blog_wrapper {
    height: 100%;
    position: relative;
  }
  .similar_blog .blog_wrapper .blog_thumb {
    height: 180px;
  }
  .similar_blog .blog_wrapper .blog_thumb img {
    display: none !important;
  }
  .similar_blog .blog_wrapper .blog_title {
    height: calc(100% - 180px);
    position: relative;
  }
  .similar_blog .blog_wrapper .blog_title a {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .blog_sidebar h5 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .blog_sidebar .share_me h5 {
    font-size: 17px;
    font-size: 1.0625rem;
  }
  .blog_sidebar section:not(:last-child) {
    margin-bottom: 30px;
  }
  .blog-comment .blg_head h4 {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .blog-comment .btn-wrappers .elementor-button-wrapper {
    order: 2;
    margin-left: auto;
  }
  .blog-comment .btn-wrappers .cmnt-count {
    order: 1;
    padding-top: 15px;
  }
  .comment-listing .comment-body {
    position: relative;
  }
  .comment-listing .comment-body .comments-name-meta-wrap {
    left: 50px;
    position: absolute;
    top: 10px;
  }
  .mkt-auto-scenario .elementor-widget-image-box .elementor-image-box-img {
    height: 200px !important;
    margin-bottom: 25px !important;
    width: 100% !important;
  }
  .mkt-auto-scenario .elementor-widget-image-box .elementor-image-box-img img {
    height: auto;
    max-height: 200px !important;
    width: auto !important;
  }
  .mkt-auto-scenario .elementor-widget-image-box .elementor-image-box-title {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .mkt-auto-scenario [class*=steps-wrap-] {
    position: absolute;
  }
  .mkt-auto-scenario [class*=steps-wrap-] [class*=scen-step-] {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .mkt-auto-scenario .steps-wrap-1,
.mkt-auto-scenario .steps-wrap-4 {
    height: 2px;
    right: -135px;
    top: 130px;
    width: 200px;
  }
  .mkt-auto-scenario .steps-wrap-7 {
    height: 2px;
    left: -75px;
    top: 130px;
    width: 200px;
  }
  .mkt-auto-scenario .scen-step-1,
.mkt-auto-scenario .scen-step-4,
.mkt-auto-scenario .scen-step-7 {
    border-top: 2px dashed #1c3f94;
  }
  .mkt-auto-scenario .scen-step-1:before, .mkt-auto-scenario .scen-step-1:after,
.mkt-auto-scenario .scen-step-4:before,
.mkt-auto-scenario .scen-step-4:after,
.mkt-auto-scenario .scen-step-7:before,
.mkt-auto-scenario .scen-step-7:after {
    top: -18px;
  }
  .mkt-auto-scenario .scen-step-1:before,
.mkt-auto-scenario .scen-step-4:before,
.mkt-auto-scenario .scen-step-7:before {
    content: "\f006";
    left: 0;
  }
  .mkt-auto-scenario .scen-step-1:after,
.mkt-auto-scenario .scen-step-4:after,
.mkt-auto-scenario .scen-step-7:after {
    content: "\f006";
    right: 0;
  }
  .mkt-auto-scenario .steps-wrap-2 {
    bottom: -150px;
    height: 240px;
    left: 50%;
    margin-left: -10px;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    width: 110px;
  }
  .mkt-auto-scenario .scen-step-2 {
    border-bottom: 2px dashed #1c3f94;
    border-right: 2px dashed #1c3f94;
  }
  .mkt-auto-scenario .scen-step-2:before {
    content: "\f004";
    right: -18px;
    top: 0;
  }
  .mkt-auto-scenario .scen-step-2:after {
    bottom: -18px;
    content: "\f007";
    left: -18px;
  }
  .mkt-auto-scenario .steps-wrap-3 {
    height: 290px;
    left: -40px;
    top: 145px;
    width: 120px;
  }
  .mkt-auto-scenario .scen-step-3 {
    border-left: 2px dashed #1c3f94;
    border-top: 2px dashed #1c3f94;
  }
  .mkt-auto-scenario .scen-step-3:before {
    content: "\f007";
    right: 0;
    top: -18px;
  }
  .mkt-auto-scenario .scen-step-3:after {
    bottom: 0;
    content: "\f004";
    left: -18px;
  }
  .mkt-auto-scenario .steps-wrap-5 {
    bottom: -55px;
    height: 95px;
    right: 140px;
    width: 427px;
  }
  .mkt-auto-scenario .scen-step-5 {
    border-bottom: 2px dashed #1c3f94;
    border-right: 2px dashed #1c3f94;
  }
  .mkt-auto-scenario .scen-step-5:before {
    content: "\f004";
    right: -18px;
    top: 0;
  }
  .mkt-auto-scenario .steps-wrap-6 {
    height: 100px;
    left: 50%;
    margin-left: -40px;
    top: -90px;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    width: 2px;
  }
  .mkt-auto-scenario .scen-step-6 {
    border-right: 2px dashed #1c3f94;
  }
  .mkt-auto-scenario .scen-step-6:before {
    bottom: 0;
    content: "\f004";
    right: -18px;
  }
  .career_icon_box .elementor-icon-box-wrapper .elementor-icon-box-content h3 span {
    clear: both;
    display: block;
  }
  .career_icon_box .elementor-image-box-wrapper .elementor-image-box-content h3 span {
    clear: both;
    display: block;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-img {
    flex: 0 0 130px;
    height: 70px !important;
    max-width: 130px;
    margin-right: 0 !important;
    padding-right: 30px;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 70px !important;
    max-width: 120px !important;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-content {
    flex: 0 0 calc(100% - 130px);
    max-width: calc(100% - 130px);
    min-height: 100px;
  }
  .prjct_img_box_wrap-penalty .elementor-widget-image-box h3 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    min-height: 58px;
  }
  [class*=sp-icon-grid-] [class$=-box-wrapper] p,
[class*=sp-icon-grid-] [class*="-box-wrapper "] p {
    font-size: 16px;
    font-size: 1rem;
  }
  [class*=sp-icon-grid-] .elementor-widget.full-width {
    flex: 0 0 100%;
    max-width: 100%;
  }
  [class*=sp-icon-grid-] .elementor-image-box-img img {
    max-height: 90px !important;
  }
  [class*=sp-icon-grid-] .elementor-icon-box-icon .elementor-icon {
    font-size: 90px !important;
  }
  [class*=sp-icon-grid-].btm-border-on-3 .elementor-widget-wrap [class*=elementor-widget-]:nth-child(3):before {
    background-color: #d9d9d9;
    bottom: -15px;
    content: "";
    height: 1px;
    left: 15px;
    position: absolute;
    width: calc(100% - 30px);
  }
  .sp-icon-grid-col-4 .elementor-widget {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sp-icon-grid-col-4 .elementor-widget-wrap [class*=elementor-widget-]:nth-child(4n) {
    border-right: 0;
  }
  .sp-icon-grid-col-4 .elementor-widget-wrap [class*=elementor-widget-]:nth-child(n+5):before {
    background-color: #d9d9d9;
    content: "";
    height: 1px;
    left: 15px;
    position: absolute;
    top: -15px;
    width: calc(100% - 30px);
  }
  .sp-icon-grid-col-4 .elementor-widget-wrap [class*=elementor-widget-] .elementor-widget-container:before {
    display: none;
  }
  .sp-icon-grid-cnt-3 .elementor-widget {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .sp-icon-grid-cnt-3 .elementor-widget-wrap [class*=elementor-widget-]:nth-child(3n) {
    border-right: 0;
  }
  .sp-icon-grid-cnt-3 .elementor-widget-wrap [class*=elementor-widget-]:nth-child(n+4):before {
    background-color: #d9d9d9;
    content: "";
    height: 1px;
    left: 15px;
    position: absolute;
    top: -15px;
    width: calc(100% - 30px);
  }
  .sp-icon-grid-cnt-3 .elementor-widget-wrap [class*=elementor-widget-] .elementor-widget-container:before {
    display: none;
  }
  .categorList .itemcol .item .icon {
    height: 100px;
    margin-bottom: 20px;
  }
  .categorList .itemcol .item .icon svg {
    height: 100px;
  }
  .categorList .itemcol .item .title h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .eb-bx h3 {
    font-size: 20px;
    font-size: 1.25rem;
    min-height: 52px;
  }
  .projectList .itembox {
    height: 400px;
  }
  .projectList .itembox .category {
    font-size: 15px;
    font-size: 0.9375rem;
    height: 36px;
  }
  .careers_listing .career_tabs_item {
    font-size: 20px;
    font-size: 1.25rem;
    min-height: 50px;
    padding: 0 55px 0 20px;
  }
  .careers_listing .career_tabs_item:before {
    font-size: 20px;
    font-size: 1.25rem;
    height: 50px;
    line-height: 50px;
    width: 40px;
  }
}
@media (min-width: 992px) {
  .mkt-auto-scenario .steps-wrap-2 {
    width: 140px;
  }
  .mkt-auto-scenario .steps-wrap-3 {
    left: -60px;
    width: 170px;
  }
  .mkt-auto-scenario .steps-wrap-5 {
    bottom: -100px;
    height: 145px;
    right: 180px;
    width: 583px;
  }
  .mkt-auto-scenario .steps-wrap-6 {
    margin-left: -50px;
  }
  .blog-listing-bx .blog_wrapper .blog_thumb {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 240px;
  }
  .blog-listing-bx .blog_wrapper .blog_thumb a {
    height: 100%;
  }
  .blog-listing-bx .blog_wrapper .blog_thumb a img {
    display: none;
  }
  .blog-listing-bx .blog_wrapper .blog_title {
    font-size: 18px;
    font-size: 1.125rem;
    min-height: 40px;
  }
  .blog-listing-bx .blog_wrapper p {
    font-size: 14px;
    font-size: 0.875rem;
    min-height: 72px;
  }
  .blog-listing-bx .blog_wrapper .author {
    height: 50px;
    margin-top: -15px;
    width: 50px;
  }
  .blog-listing-bx .blog_wrapper .author img {
    max-height: 70px;
    max-width: 70px;
  }
  .blog-listing-bx .blog_wrapper .tags {
    font-size: 12px;
    font-size: 0.75rem;
  }
  .similar_blog .blog_wrapper .blog_thumb {
    height: 240px;
  }
  .similar_blog .blog_wrapper .blog_title {
    height: calc(100% - 240px);
  }
  .similar_blog .blog_wrapper .blog_title a {
    font-size: 18px;
    font-size: 1.125rem;
  }
  [class*=sp-icon-grid-] [class$=-box-wrapper] p,
[class*=sp-icon-grid-] [class*="-box-wrapper "] p {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .case-studies-details .detailed_sec article {
    flex: 0 0 25%;
    max-width: 25%;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box h3,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box h3 {
    font-size: 22px;
    font-size: 1.375rem;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-icon-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-image-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-content {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .project_slider.home .elementor-button-wrapper .elementor-button {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .detailed_sec {
    padding-top: 50px;
  }
  .detailed_sec article div {
    text-align: center;
  }
  .client_stories {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
  }
  .client_stories .client_dp {
    margin: 0 auto;
  }
  .client_stories .content_section aside {
    text-align: center;
  }
  .hm_blog {
    margin-left: auto;
    margin-right: auto;
    max-width: 700px;
  }
  .hm_blog .slick-prev {
    left: -25px;
  }
  .hm_blog .slick-next {
    right: -25px;
  }
  .hm_blog .slick-slide {
    padding: 10px;
  }
  .hm_blog .slick-slide > div {
    margin-left: -10px;
    margin-right: -10px;
  }
  .hm_blog .slick-slide .hm_blog_cols {
    padding-left: 10px;
    padding-right: 10px;
  }
  body:not(.rtl) .elementor-65697 .elementor-element.elementor-element-f669aee {
    left: -190px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .prjct_img_box_wrap-cm .elementor-widget-image-box .elementor-image-box-content h3 {
    min-height: 53px;
  }
  .prjct_img_box_wrap-mauto .elementor-element-d911675 .elementor-widget-image-box h3,
.prjct_img_box_wrap-mauto .elementor-element-d911675 .elementor-widget-icon-box h3 {
    min-height: 58px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .elementor-74 .elementor-element.elementor-element-8a2fcab {
    width: 20% !important;
  }
  .elementor-74 .elementor-element.elementor-element-39de4c6 {
    width: 80% !important;
  }
}
@media (min-width: 1200px) {
  .blog-listing-bx .blog_wrapper .blog_thumb {
    height: 280px;
  }
  .blog-listing-bx .blog_wrapper .blog_content {
    padding: 0 20px 20px;
  }
  .blog-listing-bx .blog_wrapper .author {
    height: 50px;
    margin-top: -15px;
    width: 50px;
  }
  .blog-listing-bx .blog_wrapper .author img {
    max-height: 70px;
    max-width: 70px;
  }
  .blog-listing-bx .blog_wrapper .info_wrap_top nav {
    padding-top: 10px;
  }
  .blog-listing-bx .blog_wrapper .tags {
    font-size: 12px;
    font-size: 0.75rem;
  }
  .blog-listing-bx .blog_wrapper .blog_title {
    font-size: 22px;
    font-size: 1.375rem;
    min-height: 49px;
  }
  .blog-listing-bx .blog_wrapper p {
    font-size: 14px;
    font-size: 0.875rem;
    min-height: 45px;
  }
  .blog-listing-bx .blog_wrapper .author_post_info {
    padding: 10px 15px 0;
  }
  .blog-listing-wrap.single .blog_title h1 {
    font-size: 34px;
    font-size: 2.125rem;
  }
  .similar_blog h2 {
    font-size: 34px;
    font-size: 2.125rem;
  }
  .similar_blog .blog_wrapper .blog_thumb {
    height: 290px;
  }
  .similar_blog .blog_wrapper .blog_title {
    height: calc(100% - 290px);
  }
  .similar_blog .blog_wrapper .blog_title a {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .blog-comment .blg_head h4 {
    font-size: 28px;
    font-size: 1.75rem;
  }
  .tw_industries .slider_grid .title {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .career_icon_box .elementor-widget-wrap {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .career_icon_box .elementor-widget-wrap .elementor-element {
    justify-content: space-between;
    flex: 1 0 auto;
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: auto !important;
  }
  .career_icon_box.cols-4 .elementor-widget-wrap .elementor-element {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .faq_accordion .title {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .select-cat .select-styled {
    font-size: 18px;
    font-size: 1.125rem;
    height: 50px;
    line-height: 50px;
    margin-top: -40px;
    padding-left: 25px !important;
    padding-right: 40px !important;
  }
  .select-options {
    top: 45px;
  }
  #osd-blog-search ::-webkit-input-placeholder {
    font-size: 18px;
    font-size: 1.125rem;
  }
  #osd-blog-search :-moz-placeholder {
    font-size: 18px;
    font-size: 1.125rem;
  }
  #osd-blog-search ::-moz-placeholder {
    font-size: 18px;
    font-size: 1.125rem;
  }
  #osd-blog-search :-ms-input-placeholder {
    font-size: 18px;
    font-size: 1.125rem;
  }
  #osd-blog-search input[type=text] {
    font-size: 18px;
    font-size: 1.125rem;
    height: 50px;
    padding-left: 25px;
    padding-right: 40px;
  }
  #osd-blog-search #osd-search-submit {
    height: 22px;
    width: 22px;
  }
  .coh_wrapper .content_sec {
    background-color: transparent;
    height: 100%;
    opacity: 0;
    padding: 20px;
    transition: all ease 0.4s;
    -o-transition: all ease 0.4s;
    -webkit-transition: all ease 0.4s;
    transform-origin: center;
    visibility: hidden;
    width: 100%;
  }
  .coh_wrapper .content_sec h2,
.coh_wrapper .content_sec .title-h2,
.coh_wrapper .content_sec p {
    position: relative;
    z-index: 2;
  }
  .coh_wrapper .content_sec h2,
.coh_wrapper .content_sec .title-h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .coh_wrapper .content_sec:before {
    background-color: rgba(51, 51, 51, 0.88);
    content: "";
    height: 50%;
    left: 50%;
    opacity: 0;
    position: absolute;
    transition: all ease 0.4s;
    -o-transition: all ease 0.4s;
    -webkit-transition: all ease 0.4s;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    top: 50%;
    transform-origin: center;
    visibility: hidden;
    width: 50%;
  }
  .coh_wrapper .wrap_image {
    transform-origin: right bottom;
    transition: all ease-in 3s;
    -o-transition: all ease-in 3s;
    -webkit-transition: all ease-in 3s;
  }
  .coh_wrapper:hover .content_sec {
    opacity: 1;
    visibility: visible;
  }
  .coh_wrapper:hover .content_sec:before {
    height: 100%;
    opacity: 1;
    visibility: visible;
    width: 100%;
  }
  .grid_interview [class*=tw-col-] {
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .grid_interview .coh_wrapper {
    height: 285px;
  }
  .grid_infographics {
    margin-left: -25px;
    margin-right: -25px;
  }
  .grid_infographics [class*=tw-col-] {
    padding: 15px 25px;
  }
  .grid_infographics .coh_wrapper {
    height: 200px;
  }
  .grid_infographics .coh_wrapper .content_sec .title-h2 {
    font-size: 16px;
    font-size: 1rem;
  }
  .infographic-development .grid_infographics .coh_wrapper {
    height: 190px;
  }
  .infographic-development .grid_infographics .coh_wrapper h2,
.infographic-development .grid_infographics .coh_wrapper .title-h2 {
    font-size: 17px;
    font-size: 1.0625rem;
  }
  .case-studies-details .main_content .image_wrap {
    flex: 0 0 44%;
    max-width: 44%;
    padding-right: 5%;
  }
  .case-studies-details .main_content .content_wrap {
    flex: 0 0 46%;
    max-width: 46%;
  }
  .case-studies-details .cs-short-content .logo-wrap {
    height: 150px;
  }
  .case-studies-details .cs-short-content .cs-cnt-wrap {
    flex: 0 0 62%;
    max-width: 62%;
  }
  .case-studies-details .cs-short-content .image_wrapper {
    flex: 0 0 38%;
    max-width: 38%;
    padding-left: 5%;
  }
  .case-studies-details .cs-short-content .image_wrapper img {
    margin-right: -30px;
  }
  .faq_image img {
    max-width: 450px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box h3,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box h3 {
    font-size: 22px;
    font-size: 1.375rem;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-icon-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-image-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-content {
    font-size: 15px;
    font-size: 0.9375rem;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-img {
    height: 100px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 100px !important;
  }
  .prjct_img_box_wrap-pm-1 .elementor-widget-image-box {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    padding-bottom: 25px !important;
    padding-top: 25px !important;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box:nth-child(odd) {
    padding-right: 50px;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box:nth-child(even) {
    padding-left: 50px;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box:last-child .elementor-image-box-content, .prjct_img_box_wrap-pm-2 .elementor-widget-image-box:nth-last-child(2) .elementor-image-box-content {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-img {
    flex: 0 0 150px;
    height: 70px !important;
    max-width: 150px;
    margin-right: 0 !important;
    padding-right: 30px;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 70px !important;
    max-width: 120px !important;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-content {
    flex: 0 0 calc(100% - 150px);
    max-width: calc(100% - 150px);
    min-height: 136px;
  }
  .prjct_img_box_wrap-seo-1 .elementor-widget-image-box {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .cl-logo-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: -10px;
    margin-right: -10px;
  }
  .cl-logo-grid .cl-logo-fluid {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    padding: 10px;
  }
  .cnt_address li .cnt_wrap {
    font-size: 17px;
    font-size: 1.0625rem;
  }
  .elementor-80 .elementor-element.elementor-element-c0ef4ed > .elementor-widget-container {
    margin: 14px -25px 0 -36px !important;
  }
  .exprt-phone a {
    font-size: 40px;
    font-size: 2.5rem;
  }
  .tw-360-map {
    height: 200px;
  }
  .tw-360-map .text-wrapper .text-area {
    font-size: 20px;
    font-size: 1.25rem;
    padding: 15px 15px 35px;
  }
  .tw-360-map .text-wrapper .text-area span {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .tw-360-map .text-wrapper .btn-xpand {
    height: 40px;
    margin-top: -20px;
    width: 40px;
  }
  .tw-360-map .text-wrapper .btn-xpand:before {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .mkt-auto-scenario .steps-wrap-2 {
    height: 220px;
    width: 160px;
  }
  .mkt-auto-scenario .steps-wrap-5 {
    bottom: -136px;
    height: 180px;
    right: 210px;
    width: 696px;
  }
  .grid-xl-3 .grid_infographics {
    margin-left: -15px;
    margin-right: -15px;
  }
  .grid-xl-3 .grid_infographics [class*=tw-col-] {
    padding: 15px;
    margin-bottom: 0;
    margin-top: 0;
  }
  .grid-xl-3 .grid_infographics .tw-col-md-6 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .smart-plan-sec-1 .elementor-inner-column:not(:last-child):before {
    background-color: #d9d9d9;
    content: "";
    height: 80%;
    position: absolute;
    right: 0;
    top: 10%;
    width: 1px;
  }
  .prjct_img_box_wrap-mauto .elementor-widget-image-box h3,
.prjct_img_box_wrap-mauto .elementor-widget-icon-box h3 {
    min-height: 58px;
  }
  .categorList .itemcol .item .icon {
    height: 100px;
    margin-bottom: 20px;
  }
  .categorList .itemcol .item .icon svg {
    height: 100px;
  }
  .categorList .itemcol .item .title h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .categorList.deviceSlider {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
  }
  .categorList.deviceSlider .itemcol {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .categorList.sliderAdded .itemcol .item {
    justify-content: center;
  }
  .categorList.sliderAdded .itemcol .item .icon {
    display: block;
    text-align: center;
    width: 100%;
  }
  .eb-bx h3 {
    font-size: 20px;
    font-size: 1.25rem;
    min-height: 65px;
    padding: 0 70px;
  }
  .projectList .itembox .category {
    position: absolute;
    top: 35px;
    right: -15px;
  }
  .projectList .itembox .details {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px 8%;
    opacity: 0;
    transition: all ease 0.7s;
  }
  .projectList .itembox:before {
    height: 80%;
    opacity: 0;
    width: 80%;
  }
  .projectList .itembox:hover .category {
    opacity: 0;
  }
  .projectList .itembox:hover .details {
    opacity: 1;
  }
  .projectList .itembox:hover:before {
    opacity: 1;
    width: 100%;
    height: 100%;
  }
  .work-table-wrap .fig-table-work .hover-text-wrap .hover-fig-table img {
    max-height: 100px;
  }
  .testimonial-container .testimonial-wrapper {
    flex: 0 0 60%;
    order: 2;
    margin-left: auto;
    padding-left: 10px;
  }
  .testimonial-container .author_avatar {
    flex: 0 0 300px;
    order: 1;
    height: 300px;
    margin-left: 50px;
    max-width: 300px;
    width: 300px;
  }
  .testimonial-container blockquote {
    font-size: 16px;
    font-size: 1rem;
    padding-right: 20px;
  }
  .testimonial-container blockquote:before {
    font-size: 400%;
    left: -6%;
    top: -5%;
  }
  .testimonial-container blockquote:after {
    bottom: -7%;
    font-size: 250%;
    right: 5%;
  }
  .testimonial-container .author_name {
    font-size: 33px;
    font-size: 2.0625rem;
  }
  .testimonial-container .author_role {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .testim-slider .slick-slide {
    padding-bottom: 50px;
    padding-left: 50px;
    padding-top: 40px;
  }
  body.about .elementor-1051 .elementor-element.elementor-element-620a744 > .elementor-element-populated {
    padding-left: 40px !important;
    padding-right: 50px !important;
  }
  body.about .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-620a744 .half-container {
    max-width: 1140px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .footer-faq .elementor-icon {
    font-size: 500px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-67f5037 > .elementor-container {
    min-height: 140px !important;
  }
  .elementor-254 .elementor-element.elementor-element-50d053c {
    padding-top: 0 !important;
  }
  .elementor-16 .elementor-element.elementor-element-0d35a10 > .elementor-container {
    min-height: 300px;
  }
  .elementor-16 .elementor-element.elementor-element-c35ecf7 > .elementor-element-populated > .elementor-background-overlay {
    background-size: contain !important;
    background-position: top right !important;
  }
  .elementor-16 .elementor-element.elementor-element-f16a4cd {
    padding-top: 0 !important;
  }
  .elementor-16 .elementor-element.elementor-element-153c9e1 {
    padding-bottom: 50px !important;
  }
  .career_icon_box .elementor-icon-box-wrapper .elementor-icon-box-content {
    min-height: 84px;
  }
  .career_icon_box .elementor-image-box-wrapper .elementor-image-box-content {
    min-height: 84px;
  }
  .career_icon_box .elementor-element.elementor-element-4610afb .elementor-icon {
    font-size: 161px !important;
  }
  .career_icon_box .elementor-element.elementor-element-ee5fa3f .elementor-icon {
    font-size: 168px !important;
  }
  .career_icon_box .elementor-element.elementor-element-8bae6b0 .elementor-icon {
    font-size: 140px !important;
  }
  .career_icon_box .elementor-element.elementor-element-f092235 .elementor-icon {
    font-size: 126px !important;
  }
  .career_icon_box.website_design .elementor-widget-wrap .elementor-element {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
  }
  .career_icon_box.website_design .elementor-icon-box-wrapper .elementor-icon-box-content {
    min-height: 50px;
  }
  .career_icon_box.website_design .elementor-image-box-wrapper .elementor-image-box-content {
    min-height: 50px;
  }
  .prjct_img_box_wrap-Cid .elementor-widget-image-box h3,
.prjct_img_box_wrap-Cid .elementor-widget-icon-box h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .single-autor-bottom .author_bio span {
    padding-bottom: 10px;
  }
  .contact-frm-inner .animated_form .input-holder label.active, .contact-frm-inner .animated_form .input-holder label.activated {
    font-size: 75%;
    top: 5px;
  }
  .elementor-200 .elementor-element.elementor-element-5609e50 .elementor-icon {
    font-size: 300px !important;
  }
  .elementor-200 .elementor-element.elementor-element-51f74e7 .elementor-icon,
.elementor-200 .elementor-element.elementor-element-0bbb314 .elementor-icon {
    font-size: 450px !important;
  }
  .elementor-200 .elementor-element.elementor-element-39e76f7 .elementor-icon,
.elementor-200 .elementor-element.elementor-element-1c772e9 .elementor-icon {
    font-size: 350px !important;
  }
  .elementor-200 .elementor-element.elementor-element-8a9a8f2 .elementor-icon {
    font-size: 450px !important;
  }
  .faq-icons .elementor-icon {
    font-size: 450px !important;
  }
  .elementor-218 .elementor-element.elementor-element-d8c8647 > .elementor-container {
    min-height: 150px !important;
  }
  .section-title {
    margin-bottom: 10px !important;
  }
  .elementor-218 .elementor-element.elementor-element-ab2d1ad .elementor-icon {
    font-size: 550px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-9a8e271 > .elementor-element-populated,
.elementor-1272 .elementor-element.elementor-element-4ac0250 > .elementor-element-populated,
.elementor-200 .elementor-element.elementor-element-6fae63c > .elementor-element-populated,
.elementor-200 .elementor-element.elementor-element-dd7ae41 > .elementor-element-populated {
    padding: 20px 10px !important;
  }
  .cl-logo-grid .cl-logo-fluid {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .cl-logo-grid .cl-logo-fluid img {
    margin: 0 !important;
    max-width: 160px;
    width: auto;
  }
  .cnt_address li {
    margin-bottom: 15px;
  }
  .cnt_address li .cnt_wrap {
    font-size: 16px;
    font-size: 1rem;
  }
  .elementor-80 .elementor-element.elementor-element-c0ef4ed > .elementor-widget-container {
    margin-top: 143px !important;
    padding-top: 40px !important;
  }
  .elementor-80 .elementor-element.elementor-element-c0ef4ed > .elementor-widget-container img {
    max-width: 300px !important;
  }
  .contact-frm-inner .animated_form .input-holder label {
    top: 19px;
  }
  .contact-frm-inner .form-elements {
    height: 50px;
  }
  .contact-frm-inner textarea {
    height: 130px;
  }
}
@media (min-width: 1600px) {
  .case-studies-details .detailed_sec {
    justify-content: center;
  }
  .case-studies-details .detailed_sec article {
    font-size: 22px;
    font-size: 1.375rem;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .case-studies-details .detailed_sec article figure {
    margin-bottom: 20px !important;
  }
  .case-studies-details .detailed_sec article .value {
    font-size: 46px;
    font-size: 2.875rem;
  }
  .case-studies-details .cs-short-content .logo-wrap {
    height: 200px;
  }
  .case-studies-details .addtional_content {
    padding: 50px;
  }
  .blog-listing-wrap [class*=tw-col-] {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .blog-listing-bx .blog_wrapper .blog_thumb {
    height: 380px;
  }
  .blog-listing-bx .blog_wrapper .blog_content {
    padding: 0 30px 30px;
  }
  .blog-listing-bx .blog_wrapper .author {
    height: 60px;
    margin-top: -20px;
    width: 60px;
  }
  .blog-listing-bx .blog_wrapper .author img {
    max-height: 80px;
    max-width: 80px;
  }
  .blog-listing-bx .blog_wrapper .tags {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .blog-listing-bx .blog_wrapper .info_wrap_top {
    padding-bottom: 20px;
  }
  .blog-listing-bx .blog_wrapper .info_wrap_top nav {
    padding-top: 15px;
  }
  .blog-listing-bx .blog_wrapper .author_post_info {
    padding: 15px 20px 0;
  }
  .blog-listing-bx .blog_wrapper .blog_title {
    min-height: 50px;
  }
  .blog-listing-bx .blog_wrapper .blog_title + p {
    font-size: 16px;
    font-size: 1rem;
    min-height: 61px;
    padding-top: 10px;
  }
  .blog-listing-wrap.single .blog_title h1 {
    font-size: 42px;
    font-size: 2.625rem;
  }
  .similar_blog h2 {
    font-size: 34px;
    font-size: 2.125rem;
  }
  .similar_blog .blog_wrapper .blog_thumb {
    height: 384px;
  }
  .similar_blog .blog_wrapper .blog_title {
    height: calc(100% - 384px);
  }
  .similar_blog .blog_wrapper .blog_title a {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .single-autor-bottom {
    margin-bottom: 45px;
    margin-top: 90px;
    padding: 20px 30px;
  }
  .single-autor-bottom .author_left {
    margin-top: -70px;
    padding-right: 45px;
  }
  .single-autor-bottom .author_bio {
    font-size: 18px;
    font-size: 1.125rem;
    padding-bottom: 25px;
  }
  .single-autor-bottom .author_bio .author {
    height: 100px;
    margin-right: 25px;
    width: 100px;
  }
  .single-autor-bottom .author_bio .author img {
    max-height: 130px;
    max-width: 130px;
  }
  .single-autor-bottom .author_details {
    font-size: 16px;
    font-size: 1rem;
  }
  .similar_blog h2 {
    font-size: 42px;
    font-size: 2.625rem;
  }
  .blog_sidebar h5 {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .blog_sidebar .share_me h5 {
    font-size: 19px;
    font-size: 1.1875rem;
  }
  .blog_sidebar section:not(:last-child) {
    margin-bottom: 40px;
  }
  .blog-comment .blg_head h4 {
    font-size: 36px;
    font-size: 2.25rem;
  }
  .comment-listing .comment-author {
    height: 60px;
    width: 60px;
  }
  .comment-listing .comment-author svg {
    height: 60px;
  }
  .comment-listing .comment-author img {
    max-height: 60px;
  }
  .comment-listing .comment-body .comments-name-meta-wrap {
    left: 80px;
    position: absolute;
    top: 20px;
  }
  .tw_industries {
    width: 1230px;
  }
  .tw_industries .slider_grid {
    max-width: 410px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .tw_industries .slider_grid .featured_img {
    height: 340px;
  }
  .tw_industries .slider_grid .title {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .faq_accordion .expand {
    top: 25px;
  }
  .faq_accordion .title {
    font-size: 26px;
    font-size: 1.625rem;
    padding: 25px 50px 25px 25px;
  }
  .faq_accordion .faq_content {
    font-size: 17px;
    font-size: 1.0625rem;
    padding: 25px 50px 25px 25px;
  }
  .faq_accordion li {
    margin-bottom: 20px;
  }
  .filter a {
    font-size: 13px;
    font-size: 0.8125rem;
    height: 42px;
  }
  .coh_wrapper h2,
.coh_wrapper .title-h2 {
    font-size: 26px;
    font-size: 1.625rem;
  }
  .coh_wrapper p {
    font-size: 16px;
    font-size: 1rem;
  }
  .coh_wrapper .elementor-button-wrapper {
    padding-top: 15px;
  }
  .coh_wrapper .content_sec {
    padding: 30px;
  }
  .coh_wrapper .content_sec h2,
.coh_wrapper .content_sec .title-h2 {
    font-size: 26px;
    font-size: 1.625rem;
  }
  .grid_interview {
    margin-left: -25px;
    margin-right: -25px;
  }
  .grid_interview [class*=tw-col-] {
    padding: 15px 25px;
  }
  .grid_interview .coh_wrapper {
    height: 380px;
  }
  .grid_infographics .coh_wrapper {
    height: 280px;
  }
  .grid_infographics .coh_wrapper .content_sec .title-h2 {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .career_icon_box .elementor-icon-box-wrapper .elementor-icon-box-icon {
    height: 110px;
    margin-bottom: 20px !important;
  }
  .career_icon_box .elementor-icon-box-wrapper .elementor-icon-box-icon svg {
    height: 110px !important;
  }
  .career_icon_box .elementor-icon-box-wrapper .elementor-icon-box-content {
    min-height: 60px;
  }
  .career_icon_box .elementor-icon-box-wrapper .elementor-icon-box-content h3 {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .career_icon_box .elementor-image-box-wrapper .elementor-image-box-img {
    height: 110px;
    margin-bottom: 20px !important;
  }
  .career_icon_box .elementor-image-box-wrapper .elementor-image-box-img img {
    max-height: 110px;
  }
  .career_icon_box .elementor-image-box-wrapper .elementor-image-box-content {
    min-height: 60px;
  }
  .career_icon_box .elementor-image-box-wrapper .elementor-image-box-content h3 {
    font-size: 22px;
    font-size: 1.375rem;
  }
  body.about .career_icon_box .elementor-icon-box-wrapper .elementor-icon-box-content {
    min-height: 58px;
  }
  body.about .career_icon_box .elementor-icon-box-wrapper .elementor-icon-box-content h3 {
    font-size: 22px;
    font-size: 1.375rem;
  }
  body.about .career_icon_box .elementor-image-box-wrapper .elementor-image-box-content {
    min-height: 58px;
  }
  body.about .career_icon_box .elementor-image-box-wrapper .elementor-image-box-content h3 {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .infographic-development .grid_infographics .coh_wrapper {
    height: 250px;
  }
  .infographic-development .grid_infographics .coh_wrapper h2,
.infographic-development .grid_infographics .coh_wrapper .title-h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .amazon_sponsored .elementor-widget-heading .elementor-heading-title {
    font-size: 26px;
    font-size: 1.625rem;
  }
  .amazon_sponsored .h4 {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .faq_image img {
    max-width: 550px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box h3,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box h3 {
    font-size: 26px;
    font-size: 1.625rem;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-icon-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-image-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-content {
    font-size: 16px;
    font-size: 1rem;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-img {
    height: 125px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 125px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-icon {
    height: 125px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-icon svg {
    height: 125px !important;
  }
  .prjct_img_box_wrap-cm .elementor-widget-image-box .elementor-image-box-img {
    height: 120px !important;
  }
  .prjct_img_box_wrap-cm .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 120px !important;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-img {
    height: 100px !important;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 100px !important;
    max-width: 120px !important;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-content {
    min-height: 150px;
  }
  .mkt-auto-scenario .elementor-widget-image-box .elementor-image-box-img {
    height: 250px !important;
    margin-bottom: 25px !important;
  }
  .mkt-auto-scenario .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 250px !important;
  }
  .mkt-auto-scenario .elementor-widget-image-box .elementor-image-box-title {
    font-size: 28px;
    font-size: 1.75rem;
    height: 60px;
    line-height: 60px;
    width: 60px !important;
  }
  .mkt-auto-scenario [class*=scen-step-]:before, .mkt-auto-scenario [class*=scen-step-]:after {
    font-size: 24px;
    font-size: 1.5rem;
    height: 54px;
    line-height: 54px;
    width: 54px;
  }
  .mkt-auto-scenario .steps-wrap-1,
.mkt-auto-scenario .steps-wrap-4 {
    height: 2px;
    right: -175px;
    top: 170px;
    width: 350px;
  }
  .mkt-auto-scenario .steps-wrap-7 {
    height: 2px;
    left: -175px;
    top: 170px;
    width: 350px;
  }
  .mkt-auto-scenario .scen-step-1:before, .mkt-auto-scenario .scen-step-1:after,
.mkt-auto-scenario .scen-step-4:before,
.mkt-auto-scenario .scen-step-4:after,
.mkt-auto-scenario .scen-step-7:before,
.mkt-auto-scenario .scen-step-7:after {
    top: -27px;
  }
  .mkt-auto-scenario .steps-wrap-2 {
    bottom: -200px;
    height: 280px;
    left: 50%;
    margin-left: -60px;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    width: 300px;
  }
  .mkt-auto-scenario .scen-step-2:before {
    right: -27px;
  }
  .mkt-auto-scenario .scen-step-2:after {
    bottom: -27px;
    left: -27px;
  }
  .mkt-auto-scenario .steps-wrap-3 {
    height: 330px;
    left: -80px;
    top: 195px;
    width: 300px;
  }
  .mkt-auto-scenario .scen-step-3:before {
    top: -27px;
  }
  .mkt-auto-scenario .scen-step-3:after {
    left: -27px;
  }
  .mkt-auto-scenario .steps-wrap-5 {
    bottom: -190px;
    height: 240px;
    right: 280px;
    width: 940px;
  }
  .mkt-auto-scenario .steps-wrap-6 {
    height: 120px;
    left: 50%;
    margin-left: -80px;
    top: -110px;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    width: 2px;
  }
  .mkt-auto-scenario .scen-step-5:before,
.mkt-auto-scenario .scen-step-6:before {
    right: -27px;
  }
  .elementor-80 .elementor-element.elementor-element-c0ef4ed > .elementor-widget-container {
    margin-top: 140px !important;
  }
  .contact-frm-inner .animated_form .input-holder label {
    left: 20px;
    top: 23px;
  }
  .contact-frm-inner .form-elements {
    height: 56px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .contact-frm-inner textarea {
    height: 150px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .prjct_img_box_wrap-penalty .elementor-widget-image-box h3 {
    min-height: 68px;
  }
  .prjct_img_box_wrap-mauto .elementor-widget-image-box h3,
.prjct_img_box_wrap-mauto .elementor-widget-icon-box h3 {
    min-height: 68px;
  }
  .categorList .itemcol .item .icon {
    height: 120px;
    margin-bottom: 30px;
  }
  .categorList .itemcol .item .icon svg {
    height: 120px;
  }
  .categorList .itemcol .item .title {
    min-height: 68px;
  }
  .categorList .itemcol .item .title h3 {
    font-size: 26px;
    font-size: 1.625rem;
  }
  .eb-bx h3 {
    font-size: 23px;
    font-size: 1.4375rem;
    min-height: 65px;
  }
  .evideoWrapp {
    padding: 50px 0 70px;
  }
  .video-box .video-overlay svg {
    height: 150px;
    width: 150px;
  }
  .avg-section {
    padding-top: 50px;
  }
  .seo-result {
    padding-bottom: 50px;
  }
  .contact-frm-inner .animated_form .input-holder label,
.contact-frm-inner .animated_form .input-holder .form-elements,
.contact-frm-inner .animated_form .input-holder textarea {
    font-size: 16px;
    font-size: 1rem;
  }
  .projectList .itembox {
    height: 630px;
  }
  .careers_listing .career_tabs_item {
    font-size: 24px;
    font-size: 1.5rem;
    min-height: 70px;
    padding: 0 65px 0 35px;
  }
  .careers_listing .career_tabs_item:before {
    font-size: 24px;
    font-size: 1.5rem;
    height: 70px;
    line-height: 70px;
    width: 60px;
  }
  .testimonial-container .author_avatar {
    flex: 0 0 400px;
    height: 400px;
    margin-left: 100px;
    max-width: 400px;
    width: 400px;
  }
  .testimonial-container blockquote {
    font-size: 17px;
    font-size: 1.0625rem;
  }
  .testimonial-container blockquote:before {
    font-size: 500%;
    top: -10%;
  }
  .testimonial-container blockquote:after {
    bottom: -20%;
    font-size: 350%;
  }
  .testimonial-container .author_name {
    font-size: 40px;
    font-size: 2.5rem;
  }
  .testimonial-container .author_role {
    font-size: 26px;
    font-size: 1.625rem;
  }
  .testim-slider .slick-slide {
    padding-bottom: 70px;
    padding-left: 50px;
    padding-top: 40px;
  }
  .elementor-66931 .elementor-element.elementor-element-698b0f3 > .elementor-element-populated img {
    max-width: 360px !important;
  }
  body.about .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-620a744 .half-container {
    max-width: 1520px !important;
  }
  .select-cat .select-styled {
    font-size: 18px;
    font-size: 1.125rem;
    height: 50px;
    line-height: 50px;
    margin-top: -50px;
    padding-left: 25px !important;
    padding-right: 40px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1849px) {
  .faq-icons .elementor-icon {
    font-size: 610px !important;
  }
  .footer-faq .elementor-icon {
    font-size: 590px !important;
  }
}
@media (min-width: 1850px) {
  .blog-listing-wrap [class*=tw-col-] {
    margin-bottom: 25px;
    margin-top: 25px;
  }
  .blog-listing-bx .blog_wrapper .blog_thumb {
    height: 370px;
  }
  .blog-listing-bx .blog_wrapper .blog_content {
    padding: 0 30px 30px;
  }
  .blog-listing-bx .blog_wrapper .author {
    height: 80px;
    margin-top: -25px;
    width: 80px;
  }
  .blog-listing-bx .blog_wrapper .author img {
    max-height: 105px;
    max-width: 105px;
  }
  .blog-listing-bx .blog_wrapper .tags {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .blog-listing-bx .blog_wrapper .info_wrap_top {
    margin-bottom: 14px;
  }
  .blog-listing-bx .blog_wrapper .info_wrap_top nav {
    padding-top: 10px;
  }
  .blog-listing-bx .blog_wrapper .author_post_info {
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 10px 30px 0;
  }
  .blog-listing-bx .blog_wrapper .author_post_info .name {
    font-size: 16px;
    font-size: 1rem;
  }
  .blog-listing-bx .blog_wrapper .blog_title {
    font-size: 28px;
    font-size: 1.75rem;
    min-height: 62px;
  }
  .blog-listing-bx .blog_wrapper .blog_title + p {
    min-height: 65px;
    padding-top: 10px;
  }
  .blog-listing-bx .blog_wrapper .elementor-button-wrapper {
    padding-top: 15px;
  }
  .blog-listing-wrap.single .blog_title h1 {
    font-size: 52px;
    font-size: 3.25rem;
  }
  .blog-listing-wrap.single .info_wrap_top {
    padding-bottom: 25px;
  }
  .blog-listing-wrap.single .author_post_info {
    font-size: 17px;
    font-size: 1.0625rem;
  }
  .blog-listing-wrap.single .tags {
    font-size: 17px;
    font-size: 1.0625rem;
    height: 37px;
    padding: 0 15px;
  }
  .single-autor-bottom {
    margin-bottom: 55px;
    margin-top: 80px;
    padding: 40px 50px;
  }
  .single-autor-bottom .author_left {
    margin-top: -100px;
    padding-right: 60px;
  }
  .single-autor-bottom .author_bio {
    font-size: 20px;
    font-size: 1.25rem;
    padding-bottom: 30px;
  }
  .single-autor-bottom .author_bio .author {
    height: 120px;
    margin-right: 35px;
    width: 120px;
  }
  .single-autor-bottom .author_bio .author img {
    max-height: 150px;
    max-width: 150px;
  }
  .single-autor-bottom .author_details {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .similar_blog h2 {
    font-size: 52px;
    font-size: 3.25rem;
  }
  .similar_blog .blog_wrapper .blog_thumb {
    height: 390px;
  }
  .similar_blog .blog_wrapper .blog_title {
    height: calc(100% - 390px);
  }
  .similar_blog .blog_wrapper .blog_title a {
    font-size: 28px;
    font-size: 1.75rem;
  }
  .blog_sidebar h5 {
    font-size: 25px;
    font-size: 1.5625rem;
  }
  .blog_sidebar .share_me h5 {
    font-size: 21px;
    font-size: 1.3125rem;
  }
  .blog_sidebar section:not(:last-child) {
    margin-bottom: 50px;
  }
  .blog-comment {
    padding-bottom: 50px;
  }
  .blog-comment .blg_head h4 {
    font-size: 44px;
    font-size: 2.75rem;
  }
  .comment-listing {
    padding-bottom: 50px;
  }
  .tw_industries {
    width: 1500px;
  }
  .tw_industries .slider_grid {
    max-width: 500px;
    padding-left: 50px;
    padding-right: 50px;
  }
  .tw_industries .slider_grid .featured_img {
    height: 390px;
  }
  .faq_accordion .expand {
    right: 30px;
    top: 35px;
  }
  .faq_accordion .title {
    padding: 35px 60px 35px 35px;
  }
  .faq_accordion .faq_content {
    padding: 35px 60px 35px 35px;
  }
  .faq_accordion li {
    margin-bottom: 25px;
  }
  .select-cat .select-styled {
    font-size: 20px;
    font-size: 1.25rem;
    height: 60px;
    margin-top: -60px;
    padding-left: 30px !important;
    padding-right: 50px !important;
  }
  #osd-blog-search ::-webkit-input-placeholder {
    font-size: 20px;
    font-size: 1.25rem;
  }
  #osd-blog-search :-moz-placeholder {
    font-size: 20px;
    font-size: 1.25rem;
  }
  #osd-blog-search ::-moz-placeholder {
    font-size: 20px;
    font-size: 1.25rem;
  }
  #osd-blog-search :-ms-input-placeholder {
    font-size: 20px;
    font-size: 1.25rem;
  }
  #osd-blog-search input[type=text] {
    font-size: 20px;
    font-size: 1.25rem;
    height: 60px;
    padding-left: 30px;
    padding-right: 50px;
  }
  #osd-blog-search #osd-search-submit {
    right: 25px;
  }
  .coh_wrapper h2,
.coh_wrapper .title-h2 {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .coh_wrapper .elementor-button-wrapper {
    padding-top: 20px;
  }
  .coh_wrapper .content_sec {
    padding: 35px;
  }
  .grid_interview .coh_wrapper {
    height: 403px;
  }
  .case-studies-details {
    padding-bottom: 80px;
  }
  .case-studies-details .cs-short-content {
    padding-top: 50px;
  }
  .case-studies-details .cs-short-content .cnt-wrapper {
    border-top-width: 8px;
    padding: 40px 60px 50px;
  }
  .faq_image img {
    max-width: 650px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box h3,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box h3 {
    font-size: 26px;
    font-size: 1.625rem;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-img {
    height: 180px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 180px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-icon {
    height: 180px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-icon svg {
    height: 180px !important;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-img {
    height: 100px !important;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 100px !important;
    max-width: 120px !important;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-content {
    min-height: 160px;
  }
  .prjct_img_box_wrap-seo-1 .elementor-widget-image-box .elementor-image-box-img {
    height: 130px !important;
  }
  .prjct_img_box_wrap-seo-1 .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 130px !important;
  }
  .vd-image-grid-box .section-title.var-height h3 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 62px;
  }
  .cnt_address li [class*=icon-] {
    font-size: 24px;
    font-size: 1.5rem;
    height: 42px;
    width: 42px;
  }
  .cnt_address li .cnt_wrap {
    font-size: 19px;
    font-size: 1.1875rem;
  }
  .exprt-phone a {
    font-size: 50px;
    font-size: 3.125rem;
  }
  .tw-360-map {
    height: 320px;
  }
  .tw-360-map .text-wrapper .text-area {
    font-size: 25px;
    font-size: 1.5625rem;
    padding: 25px 25px 40px;
  }
  .tw-360-map .text-wrapper .text-area span {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .tw-360-map .text-wrapper .btn-xpand {
    height: 50px;
    margin-top: -25px;
    width: 50px;
  }
  .tw-360-map .text-wrapper .btn-xpand:before {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .mkt-auto-scenario .elementor-widget-image-box .elementor-image-box-img {
    height: 250px !important;
    margin-bottom: 35px !important;
  }
  .mkt-auto-scenario .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 250px !important;
  }
  .mkt-auto-scenario .elementor-widget-image-box .elementor-image-box-title {
    font-size: 36px;
    font-size: 2.25rem;
    height: 74px;
    line-height: 74px;
    width: 74px !important;
  }
  .mkt-auto-scenario [class*=scen-step-]:before, .mkt-auto-scenario [class*=scen-step-]:after {
    height: 74px;
    line-height: 74px;
    width: 74px;
  }
  .mkt-auto-scenario .scen-step-1:before, .mkt-auto-scenario .scen-step-1:after,
.mkt-auto-scenario .scen-step-4:before,
.mkt-auto-scenario .scen-step-4:after,
.mkt-auto-scenario .scen-step-7:before,
.mkt-auto-scenario .scen-step-7:after {
    top: -37px;
  }
  .mkt-auto-scenario .scen-step-2:before {
    right: -37px;
  }
  .mkt-auto-scenario .scen-step-2:after {
    bottom: -37px;
    left: -37px;
  }
  .mkt-auto-scenario .scen-step-3:before {
    top: -37px;
  }
  .mkt-auto-scenario .scen-step-3:after {
    left: -37px;
  }
  .mkt-auto-scenario .scen-step-5:before,
.mkt-auto-scenario .scen-step-6:before {
    right: -37px;
  }
  .elementor-80 .elementor-element.elementor-element-c0ef4ed > .elementor-widget-container {
    margin-top: 170px !important;
  }
  .contact-frm-inner .animated_form .input-holder label {
    left: 25px;
    top: 25px;
  }
  .contact-frm-inner .form-elements {
    height: 60px;
    padding-left: 25px;
    padding-right: 25px;
  }
  .contact-frm-inner textarea {
    height: 150px;
    padding-left: 25px;
    padding-right: 25px;
  }
  .elementor-200 .elementor-element.elementor-element-649d962 > .elementor-element-populated img {
    max-width: 310px !important;
  }
  .elementor-200 .elementor-element.elementor-element-bed1a11 > .elementor-element-populated img {
    max-width: 530px !important;
  }
  .elementor-200 .elementor-element.elementor-element-e12dea9 > .elementor-element-populated img {
    max-width: 650px !important;
  }
  .elementor-200 .elementor-element.elementor-element-8985750 > .elementor-element-populated img {
    max-width: 580px !important;
  }
  .elementor-200 .elementor-element.elementor-element-40d7ded > .elementor-element-populated img {
    max-width: 420px !important;
  }
  .elementor-202 .elementor-element.elementor-element-b4bb708 > .elementor-element-populated img {
    max-width: 580px !important;
  }
  .elementor-202 .elementor-element.elementor-element-46430c5 > .elementor-element-populated img {
    max-width: 570px !important;
  }
  .elementor-202 .elementor-element.elementor-element-6efca7a > .elementor-element-populated img {
    max-width: 450px !important;
  }
  .elementor-204 .elementor-element.elementor-element-2e7626a > .elementor-element-populated img {
    max-width: 430px !important;
  }
  .elementor-206 .elementor-element.elementor-element-76c9b7d > .elementor-element-populated img {
    max-width: 480px !important;
  }
  .elementor-216 .elementor-element.elementor-element-3c226a2 > .elementor-widget-container img {
    max-width: 480px !important;
  }
  .elementor-216 .elementor-element.elementor-element-35e49cb > .elementor-widget-container img {
    max-width: 300px !important;
  }
  .elementor-216 .elementor-element.elementor-element-4c3de81 > .elementor-widget-container img {
    max-width: 480px !important;
  }
  .elementor-216 .elementor-element.elementor-element-5b0abc2 > .elementor-widget-container img {
    max-width: 300px !important;
  }
  .elementor-218 .elementor-element.elementor-element-5af8c97 > .elementor-widget-container img {
    max-width: 650px !important;
  }
  .elementor-218 .elementor-element.elementor-element-2157562 > .elementor-widget-container img {
    max-width: 360px !important;
  }
  .elementor-254 .elementor-element.elementor-element-962961c > .elementor-element-populated img,
.elementor-254 .elementor-element.elementor-element-51089f2 > .elementor-element-populated img,
.elementor-254 .elementor-element.elementor-element-1ebf762 > .elementor-element-populated img {
    max-width: 420px !important;
  }
  .elementor-254 .elementor-element.elementor-element-971bea8 > .elementor-element-populated img {
    max-width: 350px !important;
  }
  .elementor-254 .elementor-element.elementor-element-08e5cbc > .elementor-element-populated img {
    max-width: 285px !important;
  }
  .elementor-254 .elementor-element.elementor-element-08202c0 > .elementor-element-populated img {
    max-width: 500px !important;
  }
  .elementor-255 .elementor-element.elementor-element-f093e75 > .elementor-element-populated img,
.elementor-255 .elementor-element.elementor-element-c13d1da > .elementor-element-populated img {
    max-width: 500px !important;
  }
  .elementor-255 .elementor-element.elementor-element-2f15ae7 > .elementor-element-populated img {
    max-width: 650px !important;
  }
  .elementor-255 .elementor-element.elementor-element-87992fe > .elementor-element-populated img {
    max-width: 400px !important;
  }
  .elementor-168 .elementor-element.elementor-element-d4f1ba7 > .elementor-element-populated img,
.elementor-168 .elementor-element.elementor-element-8875393 > .elementor-element-populated img,
.elementor-168 .elementor-element.elementor-element-fd14d12 > .elementor-element-populated img {
    max-width: 570px !important;
  }
  .elementor-168 .elementor-element.elementor-element-8345da0 > .elementor-element-populated img {
    max-width: 540px !important;
  }
  .elementor-168 .elementor-element.elementor-element-d419420 > .elementor-element-populated img {
    max-width: 500px !important;
  }
  .elementor-72 .elementor-element.elementor-element-c7cec9e > .elementor-element-populated img,
.elementor-65697 .elementor-element.elementor-element-0f54b1e > .elementor-element-populated img {
    max-width: 450px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-74d4a69 > .elementor-widget-container img,
.elementor-1272 .elementor-element.elementor-element-0868287 > .elementor-widget-container img {
    max-width: 440px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-c245547 > .elementor-widget-container img {
    max-width: 460px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-a51e4bd > .elementor-widget-container img {
    max-width: 640px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-d37e901 > .elementor-widget-container img {
    max-width: 480px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-a9edd27 > .elementor-widget-container img {
    max-width: 520px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-450561a > .elementor-element-populated img {
    max-width: 500px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-005c3f9 > .elementor-element-populated img {
    max-width: 450px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-7c18969 > .elementor-element-populated img {
    max-width: 570px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-83bd60d > .elementor-widget-container img {
    max-width: 380px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-e6cc103 > .elementor-element-populated img {
    max-width: 450px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-b3ad605 > .elementor-element-populated img {
    max-width: 530px !important;
  }
  .elementor-246 .elementor-element.elementor-element-28872bf > .elementor-element-populated img {
    max-width: 380px !important;
  }
  .elementor-246 .elementor-element.elementor-element-d652933 > .elementor-element-populated img {
    max-width: 600px !important;
  }
  .elementor-246 .elementor-element.elementor-element-817220d > .elementor-element-populated img {
    max-width: 530px !important;
  }
  .eb-bx figure {
    max-width: 600px;
  }
  .eb-bx figure img {
    max-height: 694px;
  }
  .eb-bx h3 {
    font-size: 25px;
    font-size: 1.5625rem;
    min-height: 74px;
  }
  .elementor-1270 .elementor-element.elementor-element-9609656 > .elementor-widget-container img {
    max-width: 430px !important;
  }
  .elementor-1270 .elementor-element.elementor-element-1b48e9a > .elementor-widget-container p img {
    max-width: 600px !important;
  }
  .elementor-1270 .elementor-element.elementor-element-97b81f8 > .elementor-widget-container img {
    max-width: 430px !important;
  }
  .elementor-204 .elementor-element.elementor-element-60ae894 > .elementor-widget-container img {
    max-width: 420px !important;
  }
  .elementor-220 .elementor-element.elementor-element-2e7a99b > .elementor-widget-container img {
    max-width: 450px !important;
  }
  img.img-lb-1 {
    max-width: 550px;
  }
  .elementor-214 .elementor-element.elementor-element-da147fb > .elementor-widget-container img {
    max-width: 645px !important;
  }
  .elementor-214 .elementor-element.elementor-element-21f37fd > .elementor-widget-container img,
.elementor-214 .elementor-element.elementor-element-21c1f28 > .elementor-widget-container img {
    max-width: 550px !important;
  }
  .elementor-214 .elementor-element.elementor-element-9b27fc1 > .elementor-widget-container img,
.elementor-214 .elementor-element.elementor-element-dc718a5 > .elementor-widget-container img {
    max-width: 700px !important;
  }
  .elementor-209 .elementor-element.elementor-element-8d6ed61 > .elementor-widget-container img {
    max-width: 800px !important;
  }
  .elementor-209 .elementor-element.elementor-element-e1a5860 > .elementor-widget-container img {
    max-width: 470px !important;
  }
  .elementor-209 .elementor-element.elementor-element-bffb822 > .elementor-widget-container img {
    max-width: 650px !important;
  }
  .elementor-209 .elementor-element.elementor-element-216aa12 > .elementor-widget-container img {
    max-width: 500px !important;
  }
  .video-box {
    height: 650px;
    max-width: 1155px;
  }
  .elementor-element.elementor-element-fd008fc.elementor-widget.elementor-widget-image-box img {
    max-height: 160px !important;
  }
  .avg-section {
    padding-top: 60px;
  }
  .seo-result {
    padding-bottom: 60px;
  }
  .careers_listing .career_tabs_item {
    font-size: 30px;
    font-size: 1.875rem;
    min-height: 100px;
    padding: 0 90px 0 40px;
  }
  .careers_listing .career_tabs_item:before {
    font-size: 30px;
    font-size: 1.875rem;
    height: 100px;
    line-height: 100px;
    width: 80px;
  }
  .testimonial-container .author_avatar {
    flex: 0 0 450px;
    height: 450px;
    margin-left: 50px;
    max-width: 450px;
    width: 450px;
  }
  .testimonial-container blockquote {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .testimonial-container .author_name {
    font-size: 45px;
    font-size: 2.8125rem;
  }
  .testimonial-container .author_role {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media (min-width: 2200px) {
  .tw_industries {
    width: 1740px;
  }
  .tw_industries .slider_grid {
    max-width: 580px;
    padding-left: 90px;
    padding-right: 90px;
  }
  .tw_industries .slider_grid .title {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .grid_infographics .coh_wrapper {
    height: 655px;
  }
  .prjct_img_box_wrap-cm .elementor-widget-image-box .elementor-image-box-img {
    height: 230px !important;
  }
  .prjct_img_box_wrap-cm .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 230px !important;
  }
  .faq_image img {
    max-width: 743px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box h3,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box h3 {
    font-size: 30px;
    font-size: 1.875rem;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-icon-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-image-box-content,
[class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-content {
    font-size: 18px;
    font-size: 1.125rem;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-img {
    height: 160px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 160px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-icon {
    height: 160px !important;
  }
  [class*=prjct_img_box_wrap-] .elementor-widget-icon-box .elementor-icon-box-icon svg {
    height: 160px !important;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-img {
    height: 160px !important;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 160px !important;
    max-width: 190px !important;
  }
  .prjct_img_box_wrap-seo-1 .elementor-widget-image-box .elementor-image-box-img {
    height: 150px !important;
  }
  .prjct_img_box_wrap-seo-1 .elementor-widget-image-box .elementor-image-box-img img {
    max-height: 150px !important;
  }
  .vd-image-grid-box .elementor-widget-image {
    height: 207px !important;
  }
  .vd-image-grid-box .elementor-widget-image img {
    max-height: 207px !important;
  }
  .vd-image-grid-box .section-title.xs h3 {
    font-size: 42px;
    font-size: 2.625rem;
  }
  .cnt_address li .cnt_wrap {
    font-size: 21px;
    font-size: 1.3125rem;
  }
  .contact-frm-inner .form-elements,
.contact-frm-inner textarea {
    font-size: 17px;
    font-size: 1.0625rem;
    padding-left: 25px;
    padding-right: 25px;
  }
  .contact-frm-inner .form-elements {
    height: 58px;
  }
  .contact-frm-inner textarea {
    height: 190px;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .contact-frm-inner .animated_form .input-holder label {
    left: 25px;
    top: 20px;
  }
  .exprt-phone a {
    font-size: 65px;
    font-size: 4.0625rem;
  }
  .tw-360-map {
    height: 420px;
  }
  .tw-360-map .text-wrapper .text-area {
    font-size: 30px;
    font-size: 1.875rem;
    padding: 15px 15px 50px;
  }
  .tw-360-map .text-wrapper .text-area span {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .tw-360-map .text-wrapper .btn-xpand {
    height: 62px;
    margin-top: -31px;
    width: 62px;
  }
  .tw-360-map .text-wrapper .btn-xpand:before {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media (max-width: 2199px) {
  .vd-image-grid-box .elementor-widget-image {
    height: 175px !important;
  }
  .vd-image-grid-box .elementor-widget-image img {
    max-height: 175px !important;
  }
  .contact-frm-inner .footer-form [class*=tw-col-] {
    margin-bottom: 5px;
    margin-top: 5px;
  }
}
.blog_wrapper .blog-content h2 + h3 {
   padding-top:25px;
}
.blog_wrapper .blog-content h3 + h4 {
  padding-top:25px;
}
@media (max-width: 1849px) {
  .elementor-218 .elementor-element.elementor-element-5af8c97 > .elementor-widget-container img {
    max-width: 510px !important;
  }
  .elementor-218 .elementor-element.elementor-element-f4b916d > .elementor-element-populated img {
    max-width: 590px !important;
  }
  .elementor-218 .elementor-element.elementor-element-f52ec9b > .elementor-element-populated img {
    max-width: 470px !important;
  }
  .vd-image-grid-box .elementor-widget-image {
    height: 125px !important;
  }
  .vd-image-grid-box .elementor-widget-image img {
    max-height: 125px !important;
  }
  .elementor-200 .elementor-element.elementor-element-8985750 > .elementor-element-populated img {
    max-width: 480px !important;
  }
  .elementor-200 .elementor-element.elementor-element-bed1a11 > .elementor-element-populated img {
    max-width: 480px !important;
  }
  .elementor-200 .elementor-element.elementor-element-e12dea9 > .elementor-element-populated img {
    max-width: 580px !important;
  }
  .elementor-200 .elementor-element.elementor-element-649d962 > .elementor-element-populated img {
    max-width: 250px !important;
  }
  .elementor-200 .elementor-element.elementor-element-40d7ded > .elementor-element-populated img {
    max-width: 330px !important;
  }
  .elementor-202 .elementor-element.elementor-element-b4bb708 > .elementor-element-populated img {
    max-width: 500px !important;
  }
  .elementor-202 .elementor-element.elementor-element-46430c5 > .elementor-element-populated img {
    max-width: 500px !important;
  }
  .elementor-202 .elementor-element.elementor-element-6efca7a > .elementor-element-populated img {
    max-width: 380px !important;
  }
  .elementor-204 .elementor-element.elementor-element-5589cd5 > .elementor-element-populated img {
    max-width: 550px !important;
  }
  .elementor-204 .elementor-element.elementor-element-2e7626a > .elementor-element-populated img {
    max-width: 400px !important;
  }
  .elementor-206 .elementor-element.elementor-element-76c9b7d > .elementor-element-populated img {
    max-width: 500px !important;
  }
  .elementor-216 .elementor-element.elementor-element-3c226a2 > .elementor-widget-container img,
.elementor-216 .elementor-element.elementor-element-cfe32c2 > .elementor-widget-container img {
    max-width: 450px !important;
  }
  .elementor-216 .elementor-element.elementor-element-c712bca > .elementor-widget-container img {
    max-width: 430px !important;
  }
  .elementor-216 .elementor-element.elementor-element-2bfc61d > .elementor-widget-container img {
    max-width: 550px !important;
  }
  .elementor-216 .elementor-element.elementor-element-8997448 > .elementor-widget-container img {
    max-width: 600px !important;
  }
  .elementor-216 .elementor-element.elementor-element-35e49cb > .elementor-widget-container img,
.elementor-216 .elementor-element.elementor-element-5b0abc2 > .elementor-widget-container img {
    max-width: 280px !important;
  }
  .elementor-216 .elementor-element.elementor-element-4c3de81 > .elementor-widget-container img {
    max-width: 430px !important;
  }
  .elementor-254 .elementor-element.elementor-element-962961c > .elementor-element-populated img,
.elementor-254 .elementor-element.elementor-element-51089f2 > .elementor-element-populated img,
.elementor-254 .elementor-element.elementor-element-1ebf762 > .elementor-element-populated img {
    max-width: 330px !important;
  }
  .elementor-254 .elementor-element.elementor-element-971bea8 > .elementor-element-populated img {
    max-width: 350px !important;
  }
  .elementor-254 .elementor-element.elementor-element-08e5cbc > .elementor-element-populated img {
    max-width: 285px !important;
  }
  .elementor-254 .elementor-element.elementor-element-08202c0 > .elementor-element-populated img {
    max-width: 450px !important;
  }
  .elementor-255 .elementor-element.elementor-element-f093e75 > .elementor-element-populated img,
.elementor-255 .elementor-element.elementor-element-c13d1da > .elementor-element-populated img {
    max-width: 400px !important;
  }
  .elementor-255 .elementor-element.elementor-element-2f15ae7 > .elementor-element-populated img {
    max-width: 540px !important;
  }
  .elementor-255 .elementor-element.elementor-element-87992fe > .elementor-element-populated img {
    max-width: 320px !important;
  }
  .elementor-168 .elementor-element.elementor-element-d4f1ba7 > .elementor-element-populated img,
.elementor-168 .elementor-element.elementor-element-8875393 > .elementor-element-populated img,
.elementor-168 .elementor-element.elementor-element-fd14d12 > .elementor-element-populated img {
    max-width: 530px !important;
  }
  .elementor-168 .elementor-element.elementor-element-8345da0 > .elementor-element-populated img {
    max-width: 480px !important;
  }
  .elementor-168 .elementor-element.elementor-element-d419420 > .elementor-element-populated img {
    max-width: 400px !important;
  }
  .elementor-72 .elementor-element.elementor-element-c7cec9e > .elementor-element-populated img,
.elementor-65697 .elementor-element.elementor-element-0f54b1e > .elementor-element-populated img {
    max-width: 400px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-74d4a69 > .elementor-widget-container img {
    max-width: 350px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-0868287 > .elementor-widget-container img {
    max-width: 300px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-c245547 > .elementor-widget-container img {
    max-width: 420px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-a51e4bd > .elementor-widget-container img {
    max-width: 590px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-d37e901 > .elementor-widget-container img {
    max-width: 400px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-a9edd27 > .elementor-widget-container img {
    max-width: 500px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-f948b6a .elementor-icon {
    font-size: 625px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-450561a > .elementor-element-populated img {
    max-width: 400px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-005c3f9 > .elementor-element-populated img {
    max-width: 380px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-7c18969 > .elementor-element-populated img {
    max-width: 500px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-83bd60d > .elementor-widget-container img {
    max-width: 330px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-e6cc103 > .elementor-element-populated img {
    max-width: 370px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-b3ad605 > .elementor-element-populated img {
    max-width: 480px !important;
  }
  .elementor-246 .elementor-element.elementor-element-28872bf > .elementor-element-populated img {
    max-width: 340px !important;
  }
  .elementor-246 .elementor-element.elementor-element-d652933 > .elementor-element-populated img {
    max-width: 510px !important;
  }
  .elementor-246 .elementor-element.elementor-element-817220d > .elementor-element-populated img {
    max-width: 440px !important;
  }
  .elementor-1270 .elementor-element.elementor-element-9609656 > .elementor-widget-container img {
    float: right !important;
    max-width: 370px !important;
  }
  .elementor-1270 .elementor-element.elementor-element-1b48e9a > .elementor-widget-container p img {
    max-width: 550px !important;
  }
  .elementor-1270 .elementor-element.elementor-element-c669528 > .elementor-widget-container img {
    max-width: 520px !important;
  }
  .elementor-1270 .elementor-element.elementor-element-97b81f8 > .elementor-widget-container img {
    max-width: 420px !important;
  }
  .elementor-204 .elementor-element.elementor-element-60ae894 > .elementor-widget-container img {
    max-width: 380px !important;
  }
  .elementor-220 .elementor-element.elementor-element-2e7a99b > .elementor-widget-container img {
    max-width: 420px !important;
  }
  img.img-lb-1 {
    max-width: 550px;
  }
  .elementor-214 .elementor-element.elementor-element-857fef5 > .elementor-widget-container img {
    max-width: 450px !important;
  }
  .elementor-214 .elementor-element.elementor-element-da147fb > .elementor-widget-container img {
    max-width: 540px !important;
  }
  .elementor-214 .elementor-element.elementor-element-21f37fd > .elementor-widget-container img,
.elementor-214 .elementor-element.elementor-element-21c1f28 > .elementor-widget-container img {
    max-width: 500px !important;
  }
  .elementor-214 .elementor-element.elementor-element-9b27fc1 > .elementor-widget-container img,
.elementor-214 .elementor-element.elementor-element-dc718a5 > .elementor-widget-container img {
    max-width: 560px !important;
  }
  .elementor-214 .elementor-element.elementor-element-deca127 > .elementor-widget-container img {
    max-width: 420px !important;
  }
  .elementor-209 .elementor-element.elementor-element-8d6ed61 > .elementor-widget-container img {
    max-width: 680px !important;
  }
  .elementor-209 .elementor-element.elementor-element-e1a5860 > .elementor-widget-container img {
    max-width: 450px !important;
  }
  .elementor-209 .elementor-element.elementor-element-bffb822 > .elementor-widget-container img {
    max-width: 600px !important;
  }
  .elementor-209 .elementor-element.elementor-element-216aa12 > .elementor-widget-container img {
    max-width: 470px !important;
  }
  .eb-bx figure {
    max-width: 500px;
  }
  .eb-bx figure img {
    max-height: 578px;
  }
  .video-box {
    height: 505px;
    max-width: 900px;
  }
}
@media (max-width: 1599px) {
  .blog_wrapper .blog-content h2 + h3 {
   padding-top:15px;
   }
  .blog_wrapper .blog-content h3 + h4 {
  padding-top:15px;
  }
  .elementor-16 .elementor-element.elementor-element-f29d7b0 > .elementor-background-overlay {
    background-position: bottom left !important;
  }
  .elementor-80 .elementor-element.elementor-element-0b857e9 .elementor-icon {
    font-size: 80px !important;
  }
  .vd-image-grid-box .elementor-widget-image {
    height: 110px !important;
  }
  .vd-image-grid-box .elementor-widget-image img {
    max-height: 110px !important;
  }
  .request_consulation_strip .elementor-container {
    min-height: 200px !important;
  }
  .get_started .elementor-container {
    min-height: 140px !important;
  }
  .elementor-168 .elementor-element.elementor-element-d2049e7 > .elementor-container {
    min-height: 200px !important;
  }
  .elementor-200 .elementor-element.elementor-element-6e1c2d7 > .elementor-container {
    min-height: 170px !important;
  }
  .elementor-200 .elementor-element.elementor-element-bed1a11 > .elementor-element-populated img {
    max-width: 400px !important;
  }
  .elementor-200 .elementor-element.elementor-element-649d962 > .elementor-element-populated img {
    max-width: 230px !important;
  }
  .elementor-200 .elementor-element.elementor-element-8985750 > .elementor-element-populated img {
    max-width: 440px !important;
  }
  .elementor-200 .elementor-element.elementor-element-40d7ded > .elementor-element-populated img {
    max-width: 300px !important;
  }
  .elementor-202 .elementor-element.elementor-element-b4bb708 > .elementor-element-populated img {
    max-width: 450px !important;
  }
  .elementor-202 .elementor-element.elementor-element-46430c5 > .elementor-element-populated img {
    max-width: 430px !important;
  }
  .elementor-202 .elementor-element.elementor-element-6efca7a > .elementor-element-populated img {
    max-width: 320px !important;
  }
  .elementor-204 .elementor-element.elementor-element-5589cd5 > .elementor-element-populated img {
    max-width: 450px !important;
  }
  .elementor-204 .elementor-element.elementor-element-2e7626a > .elementor-element-populated img {
    max-width: 320px !important;
  }
  .elementor-206 .elementor-element.elementor-element-76c9b7d > .elementor-element-populated img {
    max-width: 380px !important;
  }
  .elementor-216 .elementor-element.elementor-element-6fb6f7c > .elementor-element-populated img {
    max-width: 400px !important;
  }
  .elementor-216 .elementor-element.elementor-element-81fbc41 > .elementor-element-populated img {
    max-width: 450px !important;
  }
  .elementor-216 .elementor-element.elementor-element-cfe32c2 > .elementor-widget-container img,
.elementor-216 .elementor-element.elementor-element-c712bca > .elementor-widget-container img,
.elementor-216 .elementor-element.elementor-element-8997448 > .elementor-widget-container img {
    max-width: 400px !important;
  }
  .elementor-216 .elementor-element.elementor-element-35e49cb > .elementor-widget-container img,
.elementor-216 .elementor-element.elementor-element-5b0abc2 > .elementor-widget-container img {
    max-width: 230px !important;
  }
  .elementor-216 .elementor-element.elementor-element-4c3de81 > .elementor-widget-container img {
    max-width: 350px !important;
  }
  .elementor-216 .elementor-element.elementor-element-cfe32c2 > .elementor-widget-container img {
    max-width: 370px !important;
  }
  .elementor-218 .elementor-element.elementor-element-2157562 > .elementor-widget-container img {
    max-width: 250px !important;
  }
  .elementor-218 .elementor-element.elementor-element-5af8c97 > .elementor-widget-container img {
    max-width: 460px !important;
  }
  .elementor-218 .elementor-element.elementor-element-f4b916d > .elementor-element-populated img {
    max-width: 470px !important;
  }
  .elementor-218 .elementor-element.elementor-element-f52ec9b > .elementor-element-populated img {
    max-width: 400px !important;
  }
  .elementor-220 .elementor-element.elementor-element-2e7a99b > .elementor-widget-container img {
    max-width: 330px !important;
  }
  .elementor-220 .elementor-element.elementor-element-139ea5c > .elementor-element-populated img {
    max-width: 420px !important;
  }
  .elementor-254 .elementor-element.elementor-element-962961c > .elementor-element-populated img,
.elementor-254 .elementor-element.elementor-element-51089f2 > .elementor-element-populated img,
.elementor-254 .elementor-element.elementor-element-1ebf762 > .elementor-element-populated img {
    max-width: 280px !important;
  }
  .elementor-254 .elementor-element.elementor-element-971bea8 > .elementor-element-populated img {
    max-width: 250px !important;
  }
  .elementor-254 .elementor-element.elementor-element-08e5cbc > .elementor-element-populated img {
    max-width: 245px !important;
  }
  .elementor-254 .elementor-element.elementor-element-08202c0 > .elementor-element-populated img {
    max-width: 400px !important;
  }
  .elementor-255 .elementor-element.elementor-element-f093e75 > .elementor-element-populated img {
    max-width: 330px !important;
  }
  .elementor-255 .elementor-element.elementor-element-23a4143 > .elementor-element-populated img {
    max-width: 500px !important;
  }
  .elementor-255 .elementor-element.elementor-element-c13d1da > .elementor-element-populated img {
    max-width: 320px !important;
  }
  .elementor-255 .elementor-element.elementor-element-2f15ae7 > .elementor-element-populated img {
    max-width: 480px !important;
  }
  .elementor-255 .elementor-element.elementor-element-87992fe > .elementor-element-populated img {
    max-width: 280px !important;
  }
  .elementor-168 .elementor-element.elementor-element-d4f1ba7 > .elementor-element-populated img,
.elementor-168 .elementor-element.elementor-element-8875393 > .elementor-element-populated img,
.elementor-168 .elementor-element.elementor-element-fd14d12 > .elementor-element-populated img {
    max-width: 430px !important;
  }
  .elementor-168 .elementor-element.elementor-element-da52f6a > .elementor-widget-container img {
    max-width: 500px;
  }
  .elementor-168 .elementor-element.elementor-element-8345da0 > .elementor-element-populated img {
    max-width: 430px !important;
  }
  .elementor-168 .elementor-element.elementor-element-25178c8 > .elementor-widget-container img {
    max-width: 400px;
  }
  .elementor-168 .elementor-element.elementor-element-d419420 > .elementor-element-populated img {
    max-width: 370px !important;
  }
  .elementor-72 .elementor-element.elementor-element-c7cec9e > .elementor-element-populated img,
.elementor-65697 .elementor-element.elementor-element-0f54b1e > .elementor-element-populated img {
    max-width: 300px !important;
  }
  .smart-plan-sec-1 .elementor-widget-icon-box .elementor-icon-box-icon {
    height: 150px;
  }
  .smart-plan-sec-1 .elementor-widget-icon-box .elementor-icon-box-icon .elementor-icon {
    font-size: 150px !important;
  }
  .smart-plan-sec-1 .elementor-widget-icon-box h3 + p {
    font-size: 16px;
    font-size: 1rem;
  }
  .elementor-1272 .elementor-element.elementor-element-74d4a69 > .elementor-widget-container img {
    max-width: 250px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-0868287 > .elementor-widget-container img {
    max-width: 230px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-c245547 > .elementor-widget-container img {
    max-width: 290px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-a51e4bd > .elementor-widget-container img {
    max-width: 450px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-d37e901 > .elementor-widget-container img {
    max-width: 300px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-a9edd27 > .elementor-widget-container img {
    max-width: 350px !important;
  }
  .elementor-1272 .elementor-element.elementor-element-f948b6a .elementor-icon {
    font-size: 500px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-450561a > .elementor-element-populated img {
    max-width: 340px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-005c3f9 > .elementor-element-populated img {
    max-width: 330px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-7c18969 > .elementor-element-populated img {
    max-width: 420px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-83bd60d > .elementor-widget-container img {
    max-width: 300px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-e6cc103 > .elementor-element-populated img {
    max-width: 320px !important;
  }
  .elementor-1277 .elementor-element.elementor-element-b3ad605 > .elementor-element-populated img {
    max-width: 400px !important;
  }
  .elementor-246 .elementor-element.elementor-element-28872bf > .elementor-element-populated img {
    max-width: 280px !important;
  }
  .elementor-246 .elementor-element.elementor-element-d652933 > .elementor-element-populated img {
    max-width: 410px !important;
  }
  .elementor-246 .elementor-element.elementor-element-2a64f87 > .elementor-element-populated img {
    max-width: 250px !important;
  }
  .elementor-246 .elementor-element.elementor-element-817220d > .elementor-element-populated img {
    max-width: 360px !important;
  }
  .eb-bx figure {
    max-width: 400px;
  }
  .eb-bx figure img {
    max-height: 462px;
  }
  .elementor-1270 .elementor-element.elementor-element-9609656 > .elementor-widget-container img {
    float: right !important;
    max-width: 330px !important;
  }
  .elementor-1270 .elementor-element.elementor-element-1b48e9a > .elementor-widget-container p img {
    max-width: 450px !important;
  }
  .elementor-1270 .elementor-element.elementor-element-97b81f8 > .elementor-widget-container img {
    max-width: 350px !important;
  }
  .elementor-204 .elementor-element.elementor-element-60ae894 > .elementor-widget-container img {
    max-width: 380px !important;
  }
  .elementor-214 .elementor-element.elementor-element-da147fb > .elementor-widget-container img,
.elementor-214 .elementor-element.elementor-element-21c1f28 > .elementor-widget-container img,
.elementor-214 .elementor-element.elementor-element-dc718a5 > .elementor-widget-container img {
    max-width: 440px !important;
  }
  .elementor-214 .elementor-element.elementor-element-21f37fd > .elementor-widget-container img,
.elementor-214 .elementor-element.elementor-element-9b27fc1 > .elementor-widget-container img {
    max-width: 400px !important;
  }
  .elementor-214 .elementor-element.elementor-element-deca127 > .elementor-widget-container img {
    max-width: 370px !important;
  }
  .elementor-209 .elementor-element.elementor-element-8d6ed61 > .elementor-widget-container img {
    max-width: 580px !important;
  }
  .elementor-209 .elementor-element.elementor-element-e1a5860 > .elementor-widget-container img {
    max-width: 320px !important;
  }
  .elementor-209 .elementor-element.elementor-element-bffb822 > .elementor-widget-container img {
    max-width: 440px !important;
  }
  .elementor-209 .elementor-element.elementor-element-216aa12 > .elementor-widget-container img {
    max-width: 390px !important;
  }
  .video-box {
    height: 394px;
    max-width: 700px;
  }
}
@media (max-width: 1199px) {
  .elementor-widget-text-editor img,
.elementor-widget-image img {
    max-width: 400px !important;
    width: auto !important;
  }
  .project_slider.inner .bnr_newsletter .elementor-button-wrapper .elementor-button.elementor-size-xl {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .blog-listing-bx .blog_wrapper .blog_content {
    padding: 0 12px 15px;
  }
  .blog-listing-bx .blog_wrapper .blog_content .elementor-button-wrapper a {
    height: 40px;
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .single-autor-bottom .author_bio span {
    padding-bottom: 10px;
  }
  [class=".prjct_img_box_wrap-"] .elementor-widget-image-box .elementor-image-box-img img {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  [class=".prjct_img_box_wrap-"] .elementor-widget-icon-box .elementor-icon-box-icon svg {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .coh_wrapper .content_sec {
    padding: 20px;
  }
  .coh_wrapper .content_sec h2,
.coh_wrapper .content_sec .title-h2 {
    font-size: 23px;
    font-size: 1.4375rem;
  }
  .grid_interview .coh_wrapper {
    height: 250px;
  }
  .grid_infographics .coh_wrapper {
    height: 390px;
  }
  .case-studies-details .main_content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .case-studies-details .main_content .image_wrap {
    text-align: center;
    width: 100%;
  }
  .case-studies-details .main_content .image_wrap img {
    max-height: 400px;
  }
  .case-studies-details .cs-short-content .logo-wrap img {
    max-width: 320px;
  }
  .case-studies-details .cs-short-content .image_wrapper {
    padding-top: 30px;
    text-align: center;
    width: 100%;
  }
  .case-studies-details .cs-short-content .image_wrapper img {
    max-height: 300px;
  }
  .case-studies-details .addtional_content {
    padding-top: 20px;
  }
  .case-studies-details .addtional_content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .vd-image-grid-box .elementor-widget-image {
    height: 90px !important;
  }
  .vd-image-grid-box .elementor-widget-image img {
    max-height: 90px !important;
  }
  .elementor-209 .elementor-element.elementor-element-e1a5860 > .elementor-widget-container img,
.elementor-209 .elementor-element.elementor-element-bffb822 > .elementor-widget-container img {
    max-width: 300px !important;
  }
  .elementor-200 .elementor-element.elementor-element-ad8ca80 img {
    max-width: 250px !important;
  }
  .icon-box-slider-elem .elementor-widget-wrap .elementor-widget-image-box,
.icon-box-slider-elem .elementor-widget-wrap .elementor-widget-icon-box {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .cl-logo-grid .cl-logo-fluid {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    display: inline-flex !important;
    display: inline-flexbox !important;
    height: 100px;
  }
  .cl-logo-grid .cl-logo-fluid img {
    display: inline-block !important;
    margin: 0 !important;
    max-height: 100px !important;
    max-width: 100% !important;
    padding: 0 10px;
  }
  .smart-plan-sec-1 .elementor-inner-column {
    margin-bottom: 15px;
    margin-top: 15px;
  }
  .smart-plan-sec-1 .elementor-inner-column:nth-child(odd):before {
    background-color: #d9d9d9;
    content: "";
    height: 80%;
    position: absolute;
    right: 0;
    top: 10%;
    width: 1px;
  }
  .smart-plan-sec-1 .elementor-inner-column:nth-child(n+3):after {
    background-color: #d9d9d9;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    top: -15px;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    width: 90%;
  }
  .smart-blue-strip:before {
    border-left-width: 30px;
    border-right-width: 30px;
    border-top: 15px solid #3059cf;
    bottom: -15px;
  }
  .portfolio_details {
    padding-top: 20px;
  }
  .eb-bx figure {
    max-width: 350px;
  }
  .eb-bx figure img {
    max-height: 409px;
  }
  .eb-bx h3 {
    margin-bottom: 10px;
  }
  .video-box {
    height: 394px;
  }
  .projectList .itembox .details {
    height: calc(100% - 36px);
  }
  .projectList .itembox .details .detailview .itemlogo {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    height: 70px;
    margin: 0 auto 10px;
    max-width: 350px;
  }
  .projectList .itembox .details .detailview .itemlogo img {
    max-height: 50px;
  }
  .work-table-wrap .fig-table-work {
    min-height: 350px;
  }
  .work-table-wrap .fig-table-work .top-post-text {
    z-index: 11;
  }
  .work-table-wrap .fig-table-work .btm-pos-logo {
    display: none !important;
  }
  .work-table-wrap .fig-table-work .hover-text-wrap {
    min-height: 350px;
    opacity: 1;
    padding: 20px;
    position: relative;
  }
  .work-table-wrap .fig-table-work .hover-text-wrap p {
    margin-bottom: 15px;
  }
  .work-table-wrap .fig-table-work .hover-text-wrap .hover-fig-table {
    margin-bottom: 10px !important;
    padding: 7px 10px;
  }
  .work-table-wrap .fig-table-work .hover-text-wrap .hover-fig-table img {
    max-height: 60px !important;
  }
  .work-table-wrap .fig-table-work .hover-text-wrap .elementor-button-wrapper {
    display: block !important;
  }
  .work-table-wrap .fig-table-work .top-post-text {
    font-size: 15px;
    font-size: 0.9375rem;
    left: -80px;
    padding: 5px 10px;
    top: 100px;
  }
  .blog-comment-form textarea {
    padding: 10px 15px;
  }
  .tools-slider {
    height: auto;
    margin-bottom: 0 !important;
    min-height: 1px;
  }
  .tools-slider figure {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: center;
    height: 280px;
  }
  .tools-slider figure img {
    height: auto !important;
    max-height: 280px;
    width: auto !important;
  }
  .categorList .itemcol .item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  .categorList .itemcol .icon {
    justify-content: center;
  }
  .testimonial-container .testimonial-wrapper {
    padding-bottom: 40px;
  }
  .testimonial-container .author_avatar {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .testim-slider .slick-next,
.testim-slider .slick-prev {
    bottom: 20px;
    top: auto;
    transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  .testim-slider .slick-slide {
    padding-left: 10px;
  }
}
@media (max-width: 991px) {
  .coh_wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .coh_wrapper .content_sec {
    padding: 20px;
  }
  .coh_wrapper .content_sec h2,
.coh_wrapper .content_sec .title-h2 {
    font-size: 23px;
    font-size: 1.4375rem;
  }
  .grid_interview .coh_wrapper {
    height: 300px;
    max-width: 580px;
  }
  .grid_infographics .coh_wrapper {
    height: 300px;
    max-width: 340px;
  }
  .grid_infographics .coh_wrapper h2,
.grid_infographics .coh_wrapper .title-h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .blog-listing-bx .blog_wrapper .blog_thumb {
    background-image: none !important;
  }
  .eb-bx h3 {
    min-height: 1px;
  }
  .projectList .itembox {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 455px;
    width: 100%;
  }
  .case-studies-details .detailed_sec article {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .work-table-wrap .fig-table-work {
    min-height: 350px;
  }
  .work-table-wrap .fig-table-work .hover-text-wrap {
    min-height: 350px;
    padding: 20px 30px;
  }
  .work-table-wrap .fig-table-work .hover-text-wrap p {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .work-table-wrap .fig-table-work .hover-text-wrap .hover-fig-table img {
    max-height: 45px !important;
  }
  .work-table-wrap .fig-table-work .hover-text-wrap .elementor-button-wrapper .elementor-button {
    font-size: 14px;
    font-size: 0.875rem;
    height: 40px;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media (max-width: 767px) {
  .modal-title {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.2;
  }
  .modal-header {
    padding: 10px 50px 10px 15px;
  }
  .modal-body {
    padding: 20px 15px;
  }
  .modal-body .animated_form .input-holder label {
    top: 13px;
  }
  .modal-content .close {
    height: 30px;
    width: 30px;
  }
  .modal-content .close:before, .modal-content .close:after {
    height: 16px;
    width: 2px;
  }
  .modal-footer {
    padding: 10px 15px;
  }
  .elementor-widget-text-editor img,
.elementor-widget-image img {
    max-width: 350px !important;
    padding: 0 !important;
  }
  .blog-listing-bx .blog_wrapper .author {
    margin-top: -15px;
  }
  .blog-listing-bx .blog_wrapper .author_post_info {
    padding: 10px 10px 0;
  }
  .blog-listing-bx .blog_wrapper .info_wrap_top nav {
    padding-top: 10px;
  }
  .similar_blog .blog_wrapper .blog_thumb {
    background-image: none !important;
    height: auto;
  }
  #osd-blog-search input[type=text] {
    width: 100%;
  }
  .blog-header-section .search_wrap .search-form,
.blog-header-section .search_wrap .select-cat {
    width: 100%;
  }
  .blog-comment-form .btn-wrappers .elementor-button-wrapper {
    margin-left: auto;
  }
  .work-table-wrap {
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
  }
  .work-table-wrap .fig-table-work {
    min-height: 100px;
  }
  .work-table-wrap .fig-table-work .hover-text-wrap {
    min-height: 100px;
  }
  .mkt-auto-scenario [class*=steps-wrap-] {
    height: 100px;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative;
    width: 2px;
  }
  .mkt-auto-scenario [class*=steps-wrap-] [class*=scen-step-] {
    border-left: 2px dashed #1c3f94;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .mkt-auto-scenario [class*=steps-wrap-] [class*=scen-step-]:before {
    content: "\f004";
    left: -18px;
    top: -15px;
  }
  .mkt-auto-scenario [class*=steps-wrap-] [class*=scen-step-]:after {
    bottom: -15px;
    content: "\f004";
    left: -18px;
  }
  .elementor-200 .elementor-element.elementor-element-ad8ca80 img {
    max-width: 180px !important;
  }
  .work-table-wrap .fig-table-work .btm-pos-logo {
    width: auto;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-img {
    height: 70px !important;
    margin-bottom: 10px !important;
    text-align: center;
    width: 100% !important;
  }
  .prjct_img_box_wrap-pm-2 .elementor-widget-image-box .elementor-image-box-img img {
    margin-left: auto !important;
    margin-right: auto !important;
    max-height: 70px !important;
  }
  .smart-plan-sec-1 .elementor-widget-icon-box .elementor-icon-box-icon {
    height: 120px;
  }
  .smart-plan-sec-1 .elementor-widget-icon-box .elementor-icon-box-icon .elementor-icon {
    font-size: 120px !important;
  }
  .smart-plan-sec-1 .elementor-widget-icon-box h3 + p {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .smart-plan-sec-1 .elementor-widget-icon-box h3 + p br {
    display: none !important;
  }
  .smart-blue-strip .elementor-widget-wrap > .elementor-element.elementor-absolute {
    position: static !important;
    text-align: center;
    width: 100% !important;
  }
  .smart-blue-strip .elementor-widget-image img {
    max-width: 100px !important;
  }
  .smart-blue-strip:before {
    border-top-color: #2749b5;
  }
  .portfolio-footer-btns a {
    margin: 5px 10px 5px 0;
  }
  .portfolio-footer-btns a + a {
    margin-left: 0 !important;
  }
  .eb-bx figure {
    margin-bottom: 7px;
    max-width: 250px;
  }
  .eb-bx h3 {
    margin-top: 0;
    padding: 0;
  }
  .video-box {
    height: 300px;
  }
  .elementor-1270 .elementor-element.elementor-element-1b48e9a > .elementor-widget-container p img {
    max-width: 350px !important;
  }
  .grid_interview .coh_wrapper {
    padding: 15px 0;
  }
  .filter a {
    height: 30px;
    padding: 0 5px;
  }
  .filter ul {
    margin-left: -3px;
    margin-right: -3px;
  }
  .filter ul li {
    padding: 3px;
  }
  .work-table-wrap .fig-table-work .hover-text-wrap {
    opacity: 1;
    padding: 20px;
    position: relative;
    z-index: 3;
  }
  .work-table-wrap .fig-table-work .hover-text-wrap p {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .work-table-wrap .fig-table-work .hover-text-wrap .hover-fig-table img {
    max-height: 45px !important;
  }
  [class*=sp-icon-grid-] [class*=elementor-widget-] {
    border-right: 0;
  }
  .interview-slider {
    padding-left: 20px;
    padding-right: 20px;
  }
  .cl-logo-grid {
    padding-left: 45px;
    padding-right: 45px;
  }
  .elementor-1272 .elementor-element.elementor-element-f948b6a .elementor-icon {
    font-size: 330px !important;
  }
}
@media (min-width: 500px) and (max-width: 767px) {
  .smartPlan_slider .slick-slide.slick-current .elementor-widget-image-box,
.smartPlan_slider .slick-slide.slick-current .elementor-widget-icon-box {
    border-right: 1px solid #d9d9d9;
  }
}
@media (max-width: 574px) {
  .elementor-widget-text-editor img,
.elementor-widget-image img {
    max-width: 250px !important;
  }
  .modal-body p {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .coh_wrapper .content_sec h2,
.coh_wrapper .content_sec .title-h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .grid_interview .coh_wrapper {
    height: auto;
    min-height: 250px;
    padding: 0;
  }
  .grid_interview .coh_wrapper .content_sec {
    position: relative;
  }
  .grid_infographics .coh_wrapper {
    height: 285px;
  }
  .case-studies-details .main_content .image_wrap img {
    max-height: 300px;
  }
  .case-studies-details .cs-short-content .logo-wrap img {
    max-width: 240px;
  }
  .case-studies-details .cs-short-content .image_wrapper img {
    max-height: 200px;
    max-width: 250px;
  }
  .elementor-216 .elementor-element.elementor-element-8997448 > .elementor-widget-container img,
.elementor-216 .elementor-element.elementor-element-c712bca > .elementor-widget-container img,
.elementor-1270 .elementor-element.elementor-element-1b48e9a > .elementor-widget-container p img {
    max-width: 250px !important;
  }
  .projectList .itembox {
    max-width: 350px;
  }
}
@media (min-width: 1600px) {
  .responsive-website-design .project_slider svg {
    height: 400px;
  }
  .video-development .project_slider.inner .container .banner_img {
    max-height: 450px;
  }
  .video-development .project_slider.inner .container .banner_img img {
    max-height: 450px;
  }
}
@media (min-width: 1850px) {
  .responsive-website-design .project_slider svg {
    height: 470px;
  }
  .video-development .project_slider.inner .container .banner_img {
    max-width: 600px;
  }
  .video-development .project_slider.inner .container .banner_img img {
    max-width: 600px;
  }
}
@media (max-width: 1199px) {
  .responsive-website-design .project_slider svg {
    height: 260px;
  }
  .infographic-development .project_slider.inner .container .banner_img img {
    max-height: 330px;
  }
  .local-business .project_slider.inner .container .banner_img {
    width: 320px;
  }
}
@media (max-width: 991px) {
  .marketing-automation .project_slider.inner .container .banner_img {
    width: 350px;
  }
}
@media (max-width: 767px) {
  .responsive-website-design .project_slider svg {
    width: auto !important;
  }
}
@media (max-width: 574px) {
  .responsive-website-design .project_slider svg {
    height: 180px;
  }
}
/* // ie 11 & above
_:-ms-fullscreen,
:root .yourClass {
	property: value;
}

// ie 10 & above
_:-ms-lang(x),
.yourClass {
	property: value;
}*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  select {
    padding-right: 0;
  }
  summary {
    display: block;
  }
  .hm_blog .hm_blog_cols {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}
/*
// ie 10 only
_:-ms-lang(x),
.yourClass {
	property: value\9;
}*/
@media screen and (min-width: 0\0 ) {
  select {
    padding-right: 0\9 ;
  }
  .btn {
    display: inline-block\9 ;
    line-height: 1\9 ;
    padding-top: 10px\9 ;
  }
  .modal-open {
    z-index: 99999\9 ;
  }
  .modal {
    z-index: 100001\9 ;
  }
  input[type=submit],
input[type=reset],
input[type=button],
button[type=submit] {
    line-height: 1\9 ;
    padding-top: 0\9 ;
  }
  ::-webkit-input-placeholder {
    color: #666 \9 ;
    font-size: 1rem\9 ;
    font-weight: 400\9 ;
    opacity: 1\9 ;
  }
  :-moz-placeholder {
    color: #666 \9 ;
    font-size: 1rem\9 ;
    font-weight: 400\9 ;
    opacity: 1\9 ;
  }
  ::-moz-placeholder {
    color: #666 \9 ;
    font-size: 1rem\9 ;
    font-weight: 400\9 ;
    opacity: 1\9 ;
  }
  :-ms-input-placeholder {
    color: #666 \9 ;
    font-size: 1rem\9 ;
    font-weight: 400\9 ;
    opacity: 1\9 ;
  }
}
/* ================================================================*/
/*@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
	// IE9+ CSS
  	.yourClass {
  		property: value;
  	}
}*/
/* ================================================================*/
/* // ie 9 only
@media screen and (min-width:0\0) and (min-resolution: .001dpcm) { 
	// IE9 CSS
 	.yourClass {
 		property: value;
 	}
}

// ie 8,9 & 10
@media screen\0 {
	.yourClass {
		property: value;
	}
}

// IE 8 Standards Mode Only

.yourClass {
	property \*: value\9
}

// IE 8

html>body .yourClass {
	property: value;
}
@media \0screen {
	.yourClass {
		property: value;
	}
}

// IE 6, 7 and 8

@media \0screen\,screen\9 {
    .yourClass {
    	property: value;
    }
}

// IE 6 and 7

@media screen\9 {
    .yourClass {
    	property: value;
    }
}
.yourClass {
	*property: value;
}
.yourClass {
	#property: value;
}

// IE 7

*+html .yourClass {
	property: value;
}
*:first-child+html .yourClass {
	property: value;
}

// IE 6

* html .yourClass {
	property: value;
}
.yourClass {
	_property: value;
} *//*# sourceMappingURL=main-inner.min.css.map */