.col-white, .color-white, .slider-text {
  color: #fff !important
}
.q_logo a .light, .q_logo a .sticky {
  margin-top: -15px
}
.internal-link-wht:hover {
  text-decoration: none;
  color: #fff
}
.absolutely, .awesome, .why-choose-haider {
  text-decoration: none;
  text-transform: capitalize
}
.whatsapp-icon {
  position: fixed;
  right: 21px;
  bottom: 5px;
  z-index: 9999
}
.content .full_width, .wdh90-pstn-rlt {
  position: relative
}
.whatsapp-icon img {
  height: 50px
}
.item_text {
  text-align: center
}
.item_text img {
  width: auto !important
}
.vc_custom_1444897118246 {
  padding-left: 4% !important
}
.q_logo a .dark, .q_logo a .normarl {
  height: 78px !important;
  visibility: visible;
  margin-top: -15px
}
.q_logo a .light {
  height: 70px !important;
  visibility: visible
}
.q_logo a .mobile, .q_logo a .sticky {
  height: 58px !important;
  visibility: visible
}
.q_logo a .mobile {
  margin-top: -25px !important;
  /* padding-left: 50px */
}
.hgt100 {
  height: 100% !important
}
.get-started-bg, .section-testimonial-bg, .work-together-bg {
  min-height: 340px;
  height: auto
}
.pt0 {
  padding-top: 0 !important
}
.wdh90-pstn-rlt {
  width: 90%
}
.bg-16171d-txt-alg-left {
  background-color: #2563eb !important;
  text-align: left
}
.bg-16171d-brd {
  background-color: #16171d !important;
  border: 1px solid #16171d
}
.ptb54-rl0 {
  padding: 54px 0
}
.txt-cnt-font25-font-bold {
  text-align: center;
  font-size: 25px;
  font-weight: 700
}
.text-left {
  text-align: left
}
.pt61 {
  padding-top: 61px
}
.pb20 {
  padding-bottom: 20px
}
.why-choose-haider {
  font-family: Montserrat;
  font-size: 25px;
  line-height: 30px;
  font-style: normal;
  font-weight: 600;
  color: #2e2e2e;
  letter-spacing: -1px;
  text-align: left
}
.mb0, .mb0percent {
  margin-bottom: 0 !important
}
.mt19 {
  margin-top: 19px !important
}
.mt40 {
  margin-top: 40px !important
}
.mt-16percent {
  margin-top: -16% !important
}
.mt10percent {
  margin-top: 10% !important
}
.pa0 {
  padding: 0 !important
}
.absolutely {
  font-family: Georgia;
  font-size: 110px;
  line-height: 110px;
  font-style: italic;
  font-weight: 400;
  color: #e5e5e5;
  /* color: #666; */
  letter-spacing: 0;
  text-align: center
}
.awesome, .testimonial_author {
  font-style: normal;
  font-family: Montserrat
}
.awesome {
  font-size: 103px;
  line-height: 103px;
  font-weight: 700;
  color: #2563EB;
  letter-spacing: -5px;
  text-align: left
}
.delay200 {
  transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s
}
.delay300 {
  transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s
}
.delay400 {
  transition-delay: 400ms;
  -webkit-transition-delay: 400ms;
}
.pl2percent {
  padding: 0 0 0 2% !important
}
.color2e {
  color: #2e2e2e
}
.full-stack-bg {
  background-image: 
    url(../wp-content/uploads/2015/09/connect-bg.png), /* Top image */
    url(../wp-content/uploads/2015/09/full-stack-development-haider-softwares.png); /* Bottom image */
  background-size: 
    80% auto, /* Size for top image */
    70% !important; /* Size for bottom image */
  background-position: 
    top left, /* Position for top image */
    bottom center !important; /* Position for bottom image */
  background-repeat: no-repeat;
}
/* .full-stack-bg {
  background-image: url(../wp-content/uploads/2015/09/full-stack-development.png);
  background-size: 70% !important;
  background-position: bottom center !important;
} */
 .connect-right-bg {
  background-image: url(../wp-content/uploads/2015/09/connect-bg-right-bottom.png);
  background-size: 80% !important;
  background-position: bottom right !important;
  background-repeat: no-repeat;
 }
.who-we-are-bg {
  background-color: #f3f3f3;
  background-image: url(../wp-content/uploads/2015/08/Home-Original-Background3.png);
  padding-top: 60px;
  padding-bottom: 60px;
  text-align: left
}
.background-white, .background-white-border {
  background-color: #fff !important
}
.who-we-are-txt-bg {
  background-image: url(../wp-content/uploads/2015/08/Home-Original-object-11.png)
}
.who-we-are-txt-padding {
  padding: 22px 40px 22px 80px
}
.section-testimonial-bg {
  background-image: url('../wp-content/uploads/2015/08/home-original-image-3.webp');
  padding-top: 50px !important;
  padding-bottom: 50px !important
}
.color-green {
  color: #2563EB !important
}
.color-pink {
  color: #ff497c !important
}
.color-light-green {
  color: #a0ce4e !important
}
.color-skyblue {
  color: #00bea3 !important
}
.color-orange {
  color: #f1894c !important
}
.mt100 {
  margin-top: 100px !important
}
.mt85 {
  margin-top: 85px !important
}
.mt60 {
  margin-top: 60px !important
}
.pt96 {
  padding-top: 76px !important
}
.pb22 {
  padding-bottom: 22px !important
}
.text-center {
  text-align: center !important
}
.let-start-heading, .let-start-txt, .work-together-heading {
  font-style: normal;
  color: #fff;
  text-decoration: none;
  letter-spacing: 0;
  text-align: center
}
.mt11 {
  margin-top: 11px !important
}
.mt24 {
  margin-top: 24px !important
}
.mt14 {
  margin-top: 14px !important
}
.get-started-bg {
  background-image: url('../wp-content/uploads/2015/08/build-great-together-collaboration-haider-softwares.jpg')
}
.let-start-heading, .work-together-heading {
  font-family: Montserrat;
  font-size: 46px;
  line-height: 60px;
  font-weight: 800;
  text-transform: capitalize
}
.let-start-txt {
  font-family: Open Sans;
  font-size: 18px;
  line-height: 25px;
  font-weight: 200;
  text-transform: none
}
.ptb88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important
}
.number-animation {
  -webkit-transition: transform .3s cubic-bezier(0, .8, .18, 1.63) .3s, opacity .3s cubic-bezier(0, .8, .18, 1.63) .3s;
  transition: transform .3s cubic-bezier(0, .8, .18, 1.63) .3s, opacity .3s cubic-bezier(0, .8, .18, 1.63) .3s
}
.font20 {
  font-size: 20px !important
}
.work-together-bg {
  background-image: url('../wp-content/uploads/2015/08/Home-Original-Parallax-1.webp')
}
.background-white-border {
  border: 1px solid #fff
}
.ptb52 {
  padding: 52px 0 !important
}
.logo-bg {
  background-color: rgba(255, 255, 255, 0) !important;
  border-bottom: 1px solid rgba(255, 255, 255, .01) !important
}
.menu-cursor {
  cursor: default !important
}
.border-left-f3 {
  border-left: 1px solid #f3f3f3 !important
}
.f10 {
  font-size: 10px !important
}
.f17 {
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  line-height: 25px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -1px;
  text-transform: capitalize
}
.col-blk {
  color: #000 !important
}
.web-design-bg-top {
  background-image: url(../wp-content/uploads/2015/09/web-design-title.webp);
  padding-top: 178px;
  padding-bottom: 174px;
  text-align: left;
  background-size: cover;
}
.web-design-parallax {
  min-height: 300px;
  height: auto;
  background-image: url('../wp-content/uploads/2015/09/web-design-parallax.webp');
  background-size: cover;
}
@media only screen and (min-width: 1300px) and (max-width: 1600px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_553154438 {
    padding: 0 0% 0 10% !important
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1300px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_553154438 {
    padding: 0 0 0 0 !important
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_553154438 {
    padding: 0 0 0 0 !important
  }
}
@media only screen and (min-width: 600px) and (max-width: 768px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_553154438 {
    padding: 0 0 0 0 !important
  }
}
@media only screen and (min-width: 480px) and (max-width: 600px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_553154438 {
    padding: 0 0 0 0 !important
  }
}
@media only screen and (max-width: 480px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_553154438 {
    padding: 0 0 0 0 !important
  }
}
.custom_font_holder h1 {
  font-family: Montserrat !important;
  font-size: 68px !important;
  font-style: normal;
  font-weight: 700 !important;
  text-decoration: none;
  letter-spacing: -1px;
  ;
  text-transform: none;
  text-align: left
}
.custom_font_holder span p {
  font-family: Montserrat !important;
  font-size: 18px !important;
  line-height: 20px !important;
  font-style: normal;
  font-weight: 400 !important;
  color: #ffffff !important;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  padding-top: 20px;
}
@media only screen and (min-width: 1300px) and (max-width: 1600px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_88042736 {
    padding: 0 0% 0 10% !important
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1300px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_88042736 {
    padding: 0 0 0 0 !important
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_88042736 {
    padding: 0 0 0 0 !important
  }
}
@media only screen and (min-width: 600px) and (max-width: 768px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_88042736 {
    padding: 0 0 0 0 !important
  }
}
@media only screen and (min-width: 480px) and (max-width: 600px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_88042736 {
    padding: 0 0 0 0 !important
  }
}
@media only screen and (max-width: 480px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_88042736 {
    padding: 0 0 0 0 !important
  }
}
.pb40 {
  padding-bottom: 40px !important;
}
.mt0 {
  margin-top: 0px !important;
}
.mb40 {
  margin-bottom: 40px !important;
}
.pt80 {
  padding-top: 80px !important;
}
.pb80 {
  padding-bottom: 80px !important;
}
.icon-border {
  border-width: 0px !important;
  border-style: solid;
  margin: 0 0 26px 0;
  line-height: 73px !important;
  width: 73px !important;
  height: 73px !important;
}
.icon-border i {
  line-height: 73px !important;
  font-size: 28px !important;
}
.f16 {
  font-size: 16px !important;
}
.lh81 {
  line-height: 81px !important;
}
@media only screen and (min-width: 1024px) and (max-width: 1300px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_967634054 {
    padding: 0 11% 0 10% !important
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_967634054 {
    padding: 17% 15% 17% 17% !important
  }
}
@media only screen and (min-width: 600px) and (max-width: 768px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_967634054 {
    padding: 17% 15% 17% 17% !important
  }
}
@media only screen and (min-width: 480px) and (max-width: 600px) {
  .q_elements_holder .q_elements_item_content.q_elements_inner_967634054 {
    padding: 17% 6% 17% 6% !important
  }
}
.prl60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}
.prl40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.web-develop-bg {
  background-image: url(../wp-content/uploads/2015/09/web-development-title.webp);
  padding-top: 178px;
  padding-bottom: 174px;
  text-align: left;
  background-position: right center;
  background-size: cover;
  background-repeat: no-repeat;
}
.plr10percent {
	padding:0 10% 0 10% !important;
}
.plr20percent {
	padding:0 22% 0 17% !important;
}
.footf20 {
	font-family:Montserrat,sans-serif !important;
	font-size: 24px !important;
	font-weight: 600 !important;
}
.custom-soft-bg {
	background-size:cover !important;
	background-image:url(../wp-content/uploads/2015/09/custom-software-development.webp);
	background-repeat: no-repeat;
	height:500px !important;
}
.custom-soft-parallax-bg {
	min-height:300px; 
	height: auto;  
	background-image:url('../wp-content/uploads/2015/09/awesome-work-parallax.webp');
}
.ecommerce-bg {
	background-image:url(../wp-content/uploads/2015/09/ecommerce-haider-softwares.webp); padding-top:178px; padding-bottom:174px; text-align:left;
}
.color-black {
	color: #000 !important;
}
.quote-bg {
	min-height:300px; 
	height: auto;  
	background-image:url('../wp-content/uploads/2015/09/who-we-are-quote.webp');
	background-size: cover;
	background-repeat: no-repeat;
}
.client-parallax-bg {
	min-height:300px; height: auto;  background-image:url('../wp-content/uploads/2015/09/about-me-parallax.webp');
}
.psd-html-bg {
	background-size:cover !important;
	background-image:url(../wp-content/uploads/2015/09/psd-xhtml-haider-softwares.webp);
	background-repeat: no-repeat;
	height:500px !important;
}
.pr0 {
	padding-right: 0px !important;
}
.website-redesign-bg {
	background-size:cover !important;
	background-image:url(../wp-content/uploads/2015/09/website-redesign-title.webp);
	background-repeat: no-repeat;
	height:500px !important;
}
.icon_title {
	color: #000 !important;
	font-weight: 500 !important;
}
.f18b {
  font-size: 18px !important;
  font-weight: 500 !important;
  font-family:Montserrat,sans-serif !important;
}
.digital-catalogue-bg {
	background-size:cover !important;
	background-image:url(../wp-content/uploads/2015/09/digital-catalogue-cover.webp);
	background-repeat: no-repeat;
	height:500px !important;
}
.pt30 {
	padding-top: 30px !important;
}
.seo-service-bg {
	background-size:cover !important;
	background-image:url(../wp-content/uploads/2015/09/seo-services.webp);
	background-repeat: no-repeat;
	height:500px !important;
}
.logo-design-bg {
	background-size:cover !important;
	background-image:url(../wp-content/uploads/2015/09/case-study-2-slider.webp);
	background-repeat: no-repeat;
	height:500px !important;
}
.f18-400-blk span {
	font-size: 20px !important;
	font-weight: 600 !important;
}
.catalogue-bg {
	background-size:cover !important;
	background-image:url(../wp-content/uploads/2015/09/catalogue-designing-cover.webp);
	background-repeat: no-repeat;
	height:500px !important;
}
.business-card-bg {
	background-size:cover !important;
	background-image:url(../wp-content/uploads/2015/09/business-card-cover.webp);
	background-repeat: no-repeat;
	height:500px !important;
}
.color-blue {
	color: #0071e3 !important;
}
.brochure-bg {
	background-size:cover !important;
	background-image:url(../wp-content/uploads/2015/09/brochure-cover-haider-softwares.webp);
	background-repeat: no-repeat;
	height:500px !important;
}
.brochure-img-bg2 {
	 min-height:380px; 
	height: auto;  
	background-image:url('../wp-content/uploads/2015/09/brochure-img2-haider-softwares.webp'); 
	background-size: contain;
	background-repeat: no-repeat;
}
.photo-editing-bg {
	background-size:cover !important;
	background-image:url(../wp-content/uploads/2015/09/photo-editing.webp);
	background-repeat: no-repeat;
	height:500px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.product-editing-bg {
	background-size:cover !important;
	background-image:url(../wp-content/uploads/2015/09/product-editing-cover.webp);
	background-repeat: no-repeat;
	height:500px !important;
}
/* .inner ul li ul li a img {
  width: 122px !important;
  height: 30px !important;
  float: left;
} */
.mobile-app-bg {
  background-size:cover !important;
	background-image:url(../wp-content/uploads/2015/09/mobile-app-development.webp);
	background-repeat: no-repeat;
	height:500px !important;
}
.tech-icon a {
  display: flex !important;
  line-height: 28px !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 500 !important;
}
.tech-icon img {
  width: 28px;
  height: 28px;
  margin-right: 6px;
  float: left;
}
.tech-icon-m a {
  display: flex !important;
  line-height: 22px !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 500 !important;
}
.tech-icon-m img {
  width: 22px;
  height: 22px;
  margin-right: 5px;
  float: left;
}
