@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap");
::-moz-selection {
  /* Code for Firefox */
  color: #fff;
  background: #2d346f;
}
html {
  scroll-behavior: smooth;
}
::selection {
  color: #fff;
  background: #2d346f;
}
body {
  font-family: "Rubik", sans-serif;
}
section.main_header.fixed {
  background: #000;
  z-index: 9999;
}
#main_header {
  width: 100%;
  position: fixed;
  z-index: 999;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  transition: all ease 0.3s;
  padding: 15px 0;
  left: 0;
  top: 0;
}
.container.w1600 {
  max-width: 1600px;
}
.navbar-expand-lg .navbar-nav {
  flex-direction: row;
  display: flex;
  align-items: center;
}
nav.nav_cls__.navbar.navbar-expand-lg.navbar-light {
  padding-left: 0;
}
.social_menu {
  padding: 0px;
  margin: 0px;
}
.social_menu p {
  padding: 0px 0px 0px 25px;
  margin: 8px 0px 0px;
  color: #fff;
  background: url(../img/msgicon2.png) 0px 5px no-repeat;
}
.social_menu ul {
  padding: 0px;
  margin: 0px 0px 0px;
  list-style-type: none;
  display: flex;
  float: right;
}
.social_menu ul li {
  padding: 0px;
  margin: 0px;
  font-size: 14px;
  line-height: 30px;
}
.social_menu ul li a {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  color: #fff;
  transition: 0.5s;
}
.social_menu ul li a:hover {
  color: #4695d0;
  transition: 0.5s;
}
i.fa.fa-angle-double-right.r_icon {
  color: #4695d0;
  margin: 0 15px 0 0px;
}
.social_menu {
  padding: 15px 0px;
  margin: 0px;
  border-bottom: 1px solid #fff;
}
.social_menu h2 {
  padding: 0px;
  margin: 0px;
  color: #fff;
  font-size: 25px;
  font-weight: 600;
}
.add_box {
  padding: 0px;
  margin: 20px 0px 0px;
  display: flex;
}
.add_icon {
  padding: 0px;
  margin: 0px 0px 0px;
}
i.fa.fa-map-marker.map_icon {
  color: #4695d0;
  margin: 0 20px 0 0;
  font-size: 25px;
}
i.fa.fa-phone.map_icon {
  color: #4695d0;
  margin: 0 20px 0 0;
  font-size: 25px;
}
i.fa.fa-envelope.map_icon {
  color: #4695d0;
  margin: 0 20px 0 0;
  font-size: 25px;
}
.add_box p {
  padding: 0px;
  margin: 0px;
  color: #fff;
  font-size: 16px;
}
.socilMedia {
  padding: 0px;
  margin: 0px;
}
.socilMedia ul {
  padding: 0px;
  margin: 20px 0px 0px;
  list-style-type: none;
  display: flex;
}
.socilMedia ul li {
  padding: 0px;
  margin: 0px;
}
.socilMedia ul li a {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  color: #fff;
}
i.fa.fa-facebook.s_icon {
  width: 40px;
  height: 40px;
  background: #4165ea;
  border-radius: 100%;
  line-height: 39px;
  text-align: center;
  margin: 0 15px 0 0px;
}
i.fa.fa-instagram.s_icon {
  width: 40px;
  height: 40px;
  background: #ff5151;
  border-radius: 100%;
  line-height: 39px;
  text-align: center;
  margin: 0 15px 0 0px;
}
i.fa.fa-linkedin.s_icon {
  width: 40px;
  height: 40px;
  background: #007bb5;
  border-radius: 100%;
  line-height: 39px;
  text-align: center;
  margin: 0 15px 0 0px;
}
i.fa.fa-twitter.s_icon {
  width: 40px;
  height: 40px;
  background: #00aced;
  border-radius: 100%;
  line-height: 39px;
  text-align: center;
  margin: 0 15px 0 0px;
}
i.fa.fa-whatsapp.s_icon {
  width: 40px;
  height: 40px;
  background: #62b524;
  border-radius: 100%;
  line-height: 39px;
  text-align: center;
  margin: 0 15px 0 0px;
}
a.navbar-brand img {
  width: 125px;
}
h1 a img {
  width: 200px;
}
a.active.nav-link {
  color: #ffa500 !important;
  font-weight: 600 !important;
  border-bottom: 1px solid #ffa500;
}
.navbar-light .navbar-nav .nav-link {
  color: #fff;
}
.header_start li.nav-item {
  padding: 0 0 0 30px;
}
/**----------------------------Header---------------------------------**/
.slider_section {
  padding: 0px;
  margin-bottom: 0px;
}
.slider_slot {
  padding: 0px;
  margin-bottom: 0px;
}
.bg_img {
  padding: 7rem 0;
  margin-bottom: 0px;
  background: url(../img/banner1.jpg) center center no-repeat;
  background-size: cover;
}
.bg_img2 {
  padding: 7rem 0;
  margin-bottom: 0px;
  background: url(../img/banner2.jpg) center center no-repeat;
  background-size: cover;
}
.bg_img3 {
  padding: 7rem 0;
  margin-bottom: 0px;
  background: url(../img/banner3.jpg) center center no-repeat;
  background-size: cover;
}
.bg_img4 {
  padding: 7rem 0;
  margin-bottom: 0px;
  background: url(../img/banner4.jpg) center center no-repeat;
  background-size: cover;
}
.bg_img5 {
  padding: 7rem 0;
  margin-bottom: 0px;
  background: url(../img/banner5.jpg) center center no-repeat;
  background-size: cover;
}
.Text_aria {
  padding: 0px;
  margin: 0px;
}
.Text_aria strong {
  padding: 0px;
  margin: 0px;
  color: #fff;
  font-size: 22px;
  font-weight: 300;
}
.Text_aria h1 {
  padding: 0px 0px 30px;
  margin: 0px;
  color: #fff;
  font-size: 50px;
  font-weight: 600;
}
.Text_aria h1 span {
  padding: 0px;
  margin: 0px;
  color: #ffa500;
}
.Text_aria ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.Text_aria ul li {
  padding: 0px 0px 0px 25px;
  margin: 0px;
  color: #fff;
  position: relative;
  line-height: 35px;
  font-size: 22px;
  letter-spacing: 1px;
  font-weight: 100;
}
.Text_aria ul li:after {
  position: absolute;
  left: 0;
  top: 13px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #fff;
  content: "";
}
.info_btn {
  padding: 35px 0px 0px;
  margin: 0px;
}
.info_btn a {
  padding: 10px 35px;
  margin: 0px;
  text-decoration: none;
  color: #fff;
  border: 2px solid #ffa500;
  font-size: 20px;
}
/**----------------------------Form_aria---------------------------------**/
.Form_aria {
  padding: 50px 0;
  margin: 0px;
}
.form_slot {
  padding: 0px 0;
  margin: 0px;
}
.form_info {
  padding: 0px 0 50px;
  margin: 0px;
  text-align: center;
}
.main_form_aria {
  padding: 0px;
  margin: 0px;
}
.form_aria {
  padding: 30px;
  margin: 0px;
  background: #f9f9f9;
  box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%), 0 5px 5px 0 rgb(0 0 0 / 24%);
}
.form_tittle {
  padding: 0px 0px 20px;
  margin: 0px;
}
.form_tittle h5 {
  padding: 0px 0px 10px;
  margin: 0px;
}
.form_tittle p {
  padding: 0px;
  margin: 0px;
}
.form_group {
  padding: 0px 0px 15px;
  margin: 0px;
}
button.form-control.btn_submit {
  background: #ffa500;
  height: 45px;
  font-size: 20px;
  color: #000;
  outline: none;
  border: none;
  border-radius: 0;
  margin-top: 15px;
}
input.form-control.form_cntrl {
  border-radius: 0;
  outline: none;
}
select.form-control.form_cntrl {
  border-radius: 0;
  outline: none;
}
.clients_aria {
  padding: 0px;
  margin: 0px;
}
.clients_aria p {
  padding: 0px;
  margin: 0px;
}
.clients_box {
  padding: 50px 0px 0px 0px;
  margin: 0px;
}
.clients_logo {
  padding: 0px 0px 20px 0px;
  margin: 0px;
}
.clients_logo img {
  padding: 0px;
  margin: 0px;
  width: 100px;
}
/**----------------------------Form_aria---------------------------------**/
/**----------------------------Exclusive Mobile---------------------------------**/
.exclusive {
  background-image: url(../img/dev_left_bg.png), url(../img/dev_right_bg.png);
  background-repeat: no-repeat;
  background-color: #fafafa;
  background-position: left top, right bottom;
  padding: 50px 0;
}
.commonSection_header {
  padding: 0px 0px 50px;
  margin: 0px;
}
.commonSection_tagline_black {
  padding: 0px;
  margin: 0px;
  font-size: 18px;
  position: relative;
  color: #fff;
}
.commonSection_tagline {
  padding: 0px;
  margin: 0px;
  font-size: 18px;
  position: relative;
}
.commonSection_tagline:after {
  position: absolute;
  left: 50%;
  bottom: -8px;
  height: 2px;
  width: 40px;
  background: #ccc;
  content: "";
  transform: translate(-50%, -50%);
}
.commonSection_tagline_black:after {
  position: absolute;
  left: 50%;
  bottom: -8px;
  height: 2px;
  width: 40px;
  background: #fff;
  content: "";
  transform: translate(-50%, -50%);
}
.commonSection_title {
  padding: 30px 0px;
  margin: 0px;
  font-size: 30px;
}
.commonSection_title span {
  font-weight: 300;
}
.exclusive_heading {
  padding: 0px;
  margin: 0px;
  font-size: 18px;
  font-weight: 600;
}
.list-unstyled {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.list-unstyled li {
  padding: 0px 0px 0px 25px;
  margin: 0px;
  position: relative;
  line-height: 40px;
}
.list-unstyled li a {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  color: #000;
  font-weight: 400;
}
.list-unstyled li:before {
  content: "";
  background-color: #404cdc;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  top: 14px;
  left: 0;
  position: absolute;
}
.exclusive_whitebox {
  padding: 30px 38px;
  border-radius: 10px;
  margin-bottom: 25px;
  background-color: #fff;
}
.exclusive_whitebox img {
  width: 54px;
  height: 54px;
  margin-bottom: 20px;
}
.exclusive_whitebox span {
  color: #666666;
  margin-bottom: 0;
  line-height: 20px;
  display: block;
}
.exclusive_whitebox:hover {
  box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 12%);
}
.exclusive_whitebox:hover span {
  color: #404cdc;
  text-decoration: none !important;
}
a {
  text-decoration: none !important;
}
.ct-home__iwc {
  background-color: #404cdc;
  padding: 50px 0;
}
.ct-home__iwc .nav {
  justify-content: center;
  margin: 0 -5px;
}
.ct-home__iwc .nav-item {
  min-width: 210px;
  padding: 0 5px;
  margin-bottom: 10px;
}
.ct-home__iwc .nav-link.active {
  color: #404cdc;
  border-color: #fff;
  background-color: #fff;
}
.ct-home__iwc .nav-link {
  width: 100%;
  min-height: 56px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #fff;
  border-radius: 28px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  padding: 5px 20px;
}
.ct-home_iwc_content {
  margin-top: 50px;
}
.tab-content > .tab-pane.active {
  height: auto;
  overflow: visible;
  opacity: 1;
}
.tab-content > .tab-pane {
  display: block;
  height: 0;
  overflow: hidden;
}
.tab-content > .active {
  display: block;
}
.ct-home__iwc .right-side {
  padding-left: 20px;
}
.ct-home__iwc .top {
  margin-bottom: 40px;
}
.ct-home__iwc .heading {
  color: #fff;
  font-size: 20px;
  margin-bottom: 10px;
}
.ct-home__iwc p {
  font-size: 16px;
  color: #fff;
  line-height: 28px;
}
.ct-home__iwc img {
  -o-box-shadow: 15px 15px 0px #5761e0;
  -ms-box-shadow: 15px 15px 0px #5761e0;
  -webkit-box-shadow: 15px 15px 0px #5761e0;
  -moz-box-shadow: 15px 15px 0px #5761e0;
  box-shadow: 15px 15px 0px #5761e0;
  margin-bottom: 15px;
}
.accordion-button:not(.collapsed)::after {
  background-image: none;
}
.accordion-button::after {
  background-image: none;
}
button.accordion-button.btn_Bt {
  border-radius: 5px;
  color: #fff;
  text-align: center;
  display: block;
  border: 1px solid #fff;
}
.accordion-button:not(.collapsed) {
  background-color: #fff;
  color: #000 !important;
}
/************recent_workSection***********/
.recent_workSection {
  padding: 50px 0px;
  margin: 0px;
}
.recent_work_slot {
  padding: 0px;
  margin: 0px;
}
.work_aria {
  padding: 0px;
  margin: 0px;
}
.work_aria {
  padding: 0px;
  margin: 0px;
}
.work_aria img {
  padding: 0px;
  margin: 0px;
}
.work_tittle {
  padding: 0px;
  margin: 0px;
}
.work_tittle h3 {
  padding: 8px 0px;
  margin: 0px;
  font-size: 18px;
}
.work_tittle p {
  padding: 0px;
  margin: 0px;
}
.item.recent_item {
  padding: 15px;
  margin: 0;
  box-shadow: 0 0 20px #ccc;
  border: 1px solid #ccc;
}
#recent_work a {
  text-decoration: none;
  color: #000;
}
/************recent_workSection***********/
/************recent_workSection***********/
.Blog_section {
  padding: 50px 0px;
  margin: 0px;
}
.Blog_section_slot {
  padding: 0px;
  margin: 0px;
}
.work_aria2 {
  padding: 0px;
  margin: 0px;
}
.work_aria2 img {
  padding: 0px;
  margin: 0px;
}
.work_tittle2 {
  padding: 0px;
  margin: 0px;
}
.work_tittle2 h3 {
  padding: 8px 0px;
  margin: 0px;
  font-size: 16px;
  font-weight: unset;
}
.work_tittle2 p {
  padding: 0px;
  margin: 0px;
}
.item.blog_item {
  padding: 15px;
  margin: 0;
  box-shadow: 0 0 20px #ccc;
  border: 1px solid #ccc;
}
#blog_work a {
  text-decoration: none;
  color: #000;
}
.date_aria {
  padding: 0px;
  margin: 10px 0px 0px 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.date_aria .Date__ {
  padding: 0px;
  margin: 0px;
}
button.form-control.readBtn {
  width: 110px;
  outline: none;
}
/************recent_workSection***********/
.testimonial_section {
  padding: 50px 0px 50px 0px;
  margin: 0px;
  background: #fafafa;
}
.testimonial_slot {
  padding: 0px;
  margin: 0px;
}
.testimonial_heding {
  padding: 0px;
  margin: 0px 0px 30px;
  text-align: center;
}
.testimonial_heding p {
  padding: 0px;
  margin: 0px 0px 10px;
  font-size: 20px;
  color: #ccc;
  font-weight: 600;
  text-transform: uppercase;
}
.testimonial_heding h3 {
  padding: 0px;
  margin: 0px;
  font-size: 30px;
  font-weight: 700;
  text-transform: capitalize;
  color: #000;
  text-align: left;
}
.blue_boxtex {
  padding: 15px;
  margin: 0px;
  background: #4471c4;
  border-radius: 10px;
}
.blue_boxtex p {
  color: #fff;
  font-size: 15px;
  padding: 0px;
  margin: 0px;
}
.testimonial_box {
  padding: 0px 0rem;
  margin: 0px;
}
.testimonial_text {
  padding: 0px;
  margin: 10px;
}
.testimonial_content {
  padding: 0px;
  margin: 0px;
}
.testimonial_content p {
  padding: 0px;
  margin: 0px;
  font-size: 16px;
  line-height: 27px;
  color: #000;
  font-weight: 400;
  text-align: left;
}
.testimonial_icon {
  padding: 0px;
  margin: 25px 0 0;
  text-align: center;
}
.testimonial_icon2 {
  padding: 0px;
  margin: 0px 0 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.tes_img {
  padding: 0px 0px 10px;
  margin: 0px;
}
.tes_img img {
  width: 90px !important;
  border-radius: 100%;
}
.tes_name {
  padding: 0px;
  margin: 8px 0px 0px 12px;
  text-align: left;
}
.tes_name h5 {
  padding: 0px;
  margin: 0px 0px 0px 0px;
  font-size: 17px;
  font-weight: 700px;
  color: #000;
}
.tittle_offer {
  padding: 0px;
  margin: 0px;
  font-size: 15px;
  color: #4471c4;
}
.testimonial_section .owl-carousel,
.owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
}
.testimonial_section .owl-carousel .owl-nav button.owl-next {
  width: 50px;
  color: #000;
  border: 1px solid #000;
  padding: 0 !important;
  font: inherit;
  position: absolute;
  right: 0;
  bottom: 0%;
  background: inherit !important;
  height: 50px;
  border-radius: 0;
  border-radius: 100%;
  font-size: 24px;
  color: #000;
  transition: 0.5s;
}
.testimonial_section .owl-carousel .owl-nav button.owl-prev {
  width: 50px;
  color: #000;
  border: 1px solid #000;
  padding: 0 !important;
  position: absolute;
  right: 75px;
  bottom: 0%;
  background: inherit !important;
  height: 50px;
  border-radius: 100%;
  font-size: 24px;
  color: #000;
  transition: 0.5s;
}
.testimonial_section .owl-carousel .owl-nav button.owl-next:focus {
  outline: none;
}
.testimonial_section .owl-carousel .owl-nav button.owl-prev:focus {
  outline: none;
}
.testimonial_section .owl-carousel .owl-nav button.owl-prev:hover {
  background: #ffa500 !important;
  border: 1px solid transparent;
  transition: 0.5s;
}
.testimonial_section .owl-carousel .owl-nav button.owl-next:hover {
  background: #ffa500 !important;
  border: 1px solid transparent;
  transition: 0.5s;
}
.taxi_icon_box {
  padding: 0px;
  margin: 15px 0px 0px;
  display: flex;
  justify-content: flex-start;
  height: 28px;
}
.taxi_icon_box .quote_icon {
  padding: 0px;
  margin: 0px 0px 30px;
  text-align: center;
}
.taxi_icon_box .quote_icon .taxi_fa {
  padding: 0px;
  margin: 0px 5px;
  color: #ffa500;
  font-size: 16px;
}
.testimonialImg {
  padding: 0px;
  margin: 0px;
  position: relative;
}
.testimonialImg img {
  width: 100%;
}
.testBox {
  padding: 0px;
  margin: 0px;
  position: absolute;
  top: 90px;
  right: 0px;
}
.test_b {
  padding: 15px;
  margin: 0px;
  width: 180px;
  box-shadow: 0 0 5px #ccc;
  border-radius: 5px;
  background: #4471c4;
  color: #fff;
  text-align: center;
}
.user_icon .fa-user-o {
  padding: 0px;
  margin: 0px;
  font-size: 18px;
  background: #1a376d;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 100%;
}
.test_b h5 {
  padding: 0px;
  margin: 10px 0px;
}
.base_header1 {
  padding: 0px 0px 10px;
  margin: 0px;
  text-align: left;
}
.base_header1 span {
  padding: 0px;
  margin: 0px;
  position: relative;
  color: #525252;
  font-size: 20px;
}
.base_header1 span::after {
  position: absolute;
  content: "";
  width: 40px;
  height: 3px;
  background: #525252;
  left: -60px;
  top: 50%;
}
.base_header1 span::after {
  right: -55px;
  left: auto;
}
.quote_img {
  padding: 0px;
  margin: 0px;
}
.quote_img img {
  padding: 0px;
  margin: 0px;
  width: 80px !important;
}
.view_btn {
  padding: 0px;
  margin: 50px 0px 0px 0px;
  text-align: center;
}
.view_btn a {
  padding: 10px 20px;
  margin: 0px;
  text-decoration: none;
  color: #fff;
  background: #ffa500;
  box-shadow: 4px 6px 16px #a9a9a9;
  border-radius: 30px;
}
.addressimg {
  position: relative;
  overflow: hidden;
}
.addresslider .owl-item img {
  width: 100% !important;
}
.address_overlay {
  position: absolute;
  top: 20px;
  left: 0;
  text-align: center;
  padding: 0 17px;
}
.address_overlay h3 {
  font-size: 19px;
}
.address_overlay p {
  font-size: 12px;
  font-weight: bold;
}
.section-13 {
  background-color: #fff9f9;
  background-position: top;
  background-repeat: no-repeat;
  padding: 50px 0px;
  background-size: cover;
  background-position: top right;
}
.contact-us-content-text {
  margin-bottom: 50px;
}
.contact-us-content-text h3 {
  color: #0c0909;
  font-weight: 200;
  font-size: 45px;
  line-height: 65px;
}
.contact-us-content-text h4 {
  font-size: 20px;
  color: #4e5c6b;
  margin-bottom: 20px;
}
.contact-us-content-text p {
  color: #4e5c6b;
}
.contact-us-content-text h3 > span {
  font-weight: 500;
}
.bold {
  position: relative;
  overflow: hidden;
}
.contact-us-form {
  width: 90%;
  margin: auto;
}
.contact-us-form h3 {
  font-weight: 200;
  color: gray;
  font-size: 35px;
  line-height: 50px;
}
.contact-us-form input {
  color: #000;
}
.contact-us-form input {
  width: 100%;
  height: 50px;
}
.text-danger {
  font-size: 14px !important;
}
.text-danger {
  color: #dc3545 !important;
}
.contact-us-form textarea {
  width: 100%;
  height: 120px;
}
.range-slider {
  margin: 50px 0 0 0;
  position: relative;
}
.range-slider input[type="range"] {
  background: #ffdbc5;
  width: 100%;
  height: 4px;
  border-radius: 30px;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
}
.contact-us-form .range-slider input {
  width: 100%;
  height: 5px;
  background: #ffdbc5;
  opacity: 0.7;
  outline: none;
  border: navajowhite;
  padding-top: 4px;
}
.range-slider .range-value {
  color: #555;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  line-height: 37px;
  width: 60px;
  height: 37px;
  border: 1px solid #555;
  border-radius: 10px;
  position: absolute;
  top: -41px;
}
.range-slider .range-value::before {
  content: "$";
  font-size: 16px;
  letter-spacing: 0.07em;
  margin-top: -2px;
}
.range-slider .range-value::after {
  content: "K";
  font-size: 16px;
  letter-spacing: 0.07em;
  margin-top: -2px;
}
.box-minmax {
  margin-top: 20px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  color: #000 !important;
}
.sum-captcha {
  display: flex;
}
.sum-captcha-l {
  width: 50%;
}
.sum-captcha-l p {
  display: flex;
  font-size: 20px;
  align-items: center;
  height: 100%;
}
.sum-captcha-r {
  width: 50%;
}
.contact-us-form input {
  width: 100%;
  height: 50px;
}
.contact-us-form input {
  color: #000;
}
footer {
  padding: 50px 0px 20px 0;
  margin: 0px 0px 0px 0px;
  background: #222;
}
.footer_slot {
  padding: 0px;
  margin: 0px;
}
.footer_slot {
  padding: 0px;
  margin: 0px;
}
.footer_aria {
  padding: 0px;
  margin: 0px;
}
.footer_tittle {
  padding: 0px 0px 20px 0px;
  margin: 0px;
}
.footer_tittle h4 {
  padding: 0px 0px 10px 0px;
  margin: 0px;
  color: #fff;
  font-size: 18px;
  position: relative;
}
.footer_tittle h4:after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 50px;
  height: 2px;
  content: "";
  background: #e51a1a;
}
.contact_box {
  padding: 0px;
  margin: 0px;
}
.contact_box ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.contact_box ul li {
  padding: 0px 0px 15px 0px;
  margin: 0px;
  font-size: 14px;
  color: #fff;
}
.contact_box ul li a {
  text-decoration: none;
  color: #fff;
}
.copyrightWarp {
  padding: 20px 0px 0px 0px;
  margin: 0px;
  border-top: 1px solid #ccc;
}
.copyrightSlot {
  padding: 0px;
  margin: 0px;
  display: flex;
  justify-content: space-between;
}
.copyright_text {
  padding: 0px;
  margin: 0px;
}
.copyright_text p {
  padding: 0px;
  margin: 0px;
  color: #fff;
}
/*************Taxi Section--------------------------------*/
.taxi_top_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/Top-Banner.jpg) center center no-repeat;
  background-size: cover;
}
.Main_text_box {
  padding: 0px;
  margin: 0px;
  text-align: center;
}
.text_T {
  padding: 0px;
  margin: 0px;
  text-align: center;
}
.text_T small {
  padding: 0px;
  margin: 0px;
  text-align: center;
  font-size: 25px;
}
.text_T h1 {
  padding: 0px;
  margin: 10px 0px 30px 0px;
  text-align: center;
  font-size: 60px;
  font-weight: 600;
  line-height: 60px;
  color: #fff;
}
.text_T h1 span {
  padding: 0px;
  margin: 0px;
  text-align: center;
}
.text_T a {
  padding: 15px 20px;
  margin: 0px 0px 0px 0px;
  text-align: center;
  background: #000000;
  color: #fff;
  transition: 0.5s;
}
.text_T a:hover {
  background: #fff;
  color: #000;
  transition: 0.5s;
}
.lynk_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Taxi-Banner.jpg) center center no-repeat;
  background-size: cover;
}
.lynk_section_slot {
  padding: 0px;
  margin: 0px;
}
.lynk_logo_aria {
  padding: 0px;
  margin: 0px;
  display: flex;
}
.logo__ {
  padding: 0px;
  margin: 0px;
}
.logo__ img {
  padding: 0px;
  margin: 0px;
  width: 100px;
}
.tittle___ {
  padding: 0px;
  margin: 0px 0px 0px 20px;
}
.tittle___ h3 {
  padding: 0px;
  margin: 0px;
  font-size: 60px;
  font-weight: 600;
}
.tittle___ p {
  padding: 0px;
  margin: 0px;
  font-weight: 600;
}
.taxi_dis {
  padding: 50px 0px;
  margin: 0px;
}
.taxi_dis p {
  padding: 0px;
  margin: 0px;
  font-size: 25px;
  line-height: 30px;
}
.review_aria {
  padding: 0px;
  margin: 0px;
  display: flex;
}
.review_box {
  padding: 0px;
  margin: 0px 50px 0px 0px;
  text-align: center;
}
.review_Icon {
  padding: 0px;
  margin: 0px;
}
.review_Icon i.fa.fa-download {
  color: #dc3545;
  font-size: 40px;
}
.review_Icon i.fa.fa-star-o {
  color: #dc3545;
  font-size: 40px;
}
.review_Icon i.fa.fa-handshake-o {
  color: #dc3545;
  font-size: 40px;
}
.review_box h4 {
  padding: 0px;
  margin: 0px;
  font-size: 40px;
  font-weight: 600;
}
.review_box p {
  padding: 0px;
  margin: 0px;
  font-size: 16px;
}
.App_btn {
  padding: 0px;
  margin: 50px 0px 0px 0px;
  display: flex;
}
.google_store_btn__ {
  padding: 0px;
  margin: 0px 20px 0px 0px;
}
.google_store_btn__ a {
  padding: 0px;
  margin: 0px;
}
.google_store_btn__ a img {
  padding: 0px;
  margin: 0px;
  width: 150px;
}
.App_store_btn__ {
  padding: 0px;
  margin: 0px;
}
.App_store_btn__ a {
  padding: 0px;
  margin: 0px;
}
.App_store_btn__ a img {
  padding: 0px;
  margin: 0px;
  width: 150px;
}
.App_screen_shot {
  padding: 0px;
  margin: 0px;
  text-align: right;
}
.App_screen_shot img {
  padding: 0px;
  margin: 0px;
  width: 250px;
}
img.vert-move {
  -webkit-animation: mover 1s infinite alternate;
  animation: mover 1s infinite alternate;
}
img.vert-move {
  -webkit-animation: mover 1s infinite alternate;
  animation: mover 1s infinite alternate;
}
@-webkit-keyframes mover {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-10px);
  }
}
@keyframes mover {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-10px);
  }
}
/****------------------Louic---------------------------**/
.Louis_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Banner3.jpg) center center no-repeat;
  background-size: cover;
}
.Taxi_Sthlm_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Banner4.jpg) center center no-repeat;
  background-size: cover;
}
.YoTaxi_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Banner5.jpg) center center no-repeat;
  background-size: cover;
}
.A_B_Taxi_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Banner6.jpg) center center no-repeat;
  background-size: cover;
}
/****------------------Louic---------------------------**/
/*************Travel Section--------------------------------*/
.travel_top_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/TravelTop-Banner.jpg) center center no-repeat;
  background-size: cover;
}
.Skiplagged_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Skiplagged.jpg) center center no-repeat;
  background-size: cover;
}
.Priceline_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Priceline.jpg) center center no-repeat;
  background-size: cover;
}
.PocketSights_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/PocketSights.jpg) center center no-repeat;
  background-size: cover;
}
.Cheap_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Cheap.jpg) center center no-repeat;
  background-size: cover;
}
/*************Travel Section--------------------------------*/
/*************Ecommerce Section--------------------------------*/
.ecommerce_top_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/ecommerce_top.jpg) center center no-repeat;
  background-size: cover;
}
.Joom_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/ecommerce1.jpg) center center no-repeat;
  background-size: cover;
}
.Flink_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/ecommerce2.jpg) center center no-repeat;
  background-size: cover;
}
.Woovly_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/ecommerce4.jpg) center center no-repeat;
  background-size: cover;
}
.Kazo_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/ecommerce3.jpg) center center no-repeat;
  background-size: cover;
}
.OnioKart_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/ecommerce5.jpg) center center no-repeat;
  background-size: cover;
}
/*************Ecommerce Section--------------------------------*/
/*************Datting Section--------------------------------*/
.Match_Dating_top_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/Dating_top.jpg) center center no-repeat;
  background-size: cover;
}
.MatchDating_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Match_Dating.jpg) center center no-repeat;
  background-size: cover;
}
.JOVEE_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/JOVEE.jpg) center center no-repeat;
  background-size: cover;
}
.Match_Dating_top_section .text_T small {
  color: #fff;
}
/*************Datting Section--------------------------------*/
.onDimand_top_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/TopBanner.jpg) center center no-repeat;
  background-size: cover;
}
.Washmen_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Washmen.jpg) center center no-repeat;
  background-size: cover;
}
.EnrichBeauty_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/EnrichBeauty.jpg) center center no-repeat;
  background-size: cover;
}
.ZprMart_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/ZprMart.jpg) center center no-repeat;
  background-size: cover;
}
.GroceryShop_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/The-Grocery-Shop.jpg) center center no-repeat;
  background-size: cover;
}
.Neighborly_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Home-Repair.jpg) center center no-repeat;
  background-size: cover;
}
.Delivery_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/food_top.jpg) center center no-repeat;
  background-size: cover;
}
.GreenChef_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Green-Chef.jpg) center center no-repeat;
  background-size: cover;
}
.Hebbars_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Hebbars.jpg) center center no-repeat;
  background-size: cover;
}
.Beyond_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Beyond.jpg) center center no-repeat;
  background-size: cover;
}
.BoltFood_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/BoltFood.jpg) center center no-repeat;
  background-size: cover;
}
/*************health and fitness--------------------------------*/
.healthFitness_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/fitness_top.jpg) center center no-repeat;
  background-size: cover;
}
.Trainerize_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Trainerize_banner.jpg) center center no-repeat;
  background-size: cover;
}
.Care24_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Care24.jpg) center center no-repeat;
  background-size: cover;
}
.MediQuick_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/home-health.jpg) center center no-repeat;
  background-size: cover;
}
.HomeHealth_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Mediquick.jpg) center center no-repeat;
  background-size: cover;
}
.Fitness_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Fitness.jpg) center center no-repeat;
  background-size: cover;
}
/*************health and fitness--------------------------------*/
/*************Education--------------------------------*/
.education_top_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/Education_top_banner.jpg) center center no-repeat;
  background-size: cover;
}
.Lingokids_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Lingokids_banner.jpg) center center no-repeat;
  background-size: cover;
}
.Cambly_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Cambly_banner.jpg) center center no-repeat;
  background-size: cover;
}
.ProcturClass_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Proctur-Class-banner.jpg) center center no-repeat;
  background-size: cover;
}
.Kohbee_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Kohbee_banner.jpg) center center no-repeat;
  background-size: cover;
}
/*************Education--------------------------------*/
.RealEstate_top_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/real-state_top.jpg) center center no-repeat;
  background-size: cover;
}
.StreetEasy_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/StreetEasy.jpg) center center no-repeat;
  background-size: cover;
}
.Spotahome_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Spotahome_banner.jpg) center center no-repeat;
  background-size: cover;
}
.Roomster_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Roomster_banner.jpg) center center no-repeat;
  background-size: cover;
}
.MyEstateSG_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/MyEstateSG_banner.jpg) center center no-repeat;
  background-size: cover;
}
.parcel_top_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/Parcel-top.jpg) center center no-repeat;
  background-size: cover;
}
.Alif_Movers_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Alif-Movers.jpg) center center no-repeat;
  background-size: cover;
}
.TEMPO_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/TEMPO_banner.jpg) center center no-repeat;
  background-size: cover;
}
.Easymove_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Easymove.jpg) center center no-repeat;
  background-size: cover;
}
.wedding_top_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/Wedding_top.jpg) center center no-repeat;
  background-size: cover;
}
.Weddi_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Weddi_banner.jpg) center center no-repeat;
  background-size: cover;
}
.thebigday_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/thebigday-banner.jpg) center center no-repeat;
  background-size: cover;
}
.Eeventplanner_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Event_banner.jpg) center center no-repeat;
  background-size: cover;
}
.payment_top_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/Payment_top.jpg) center center no-repeat;
  background-size: cover;
}
.FeaturePoints_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/FeaturePoints_banner.jpg) center center no-repeat;
  background-size: cover;
}
.Survey_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Survey_banner.jpg) center center no-repeat;
  background-size: cover;
}
.VIPS_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/VIPS_banner.jpg) center center no-repeat;
  background-size: cover;
}
.SimpleCash_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/SimpleCash_banner.jpg) center center no-repeat;
  background-size: cover;
}
.Dating_chating_top_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/Dating-chating-top.jpg) center center no-repeat;
  background-size: cover;
}
.SweetMeet_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/SweetMeet_banner.jpg) center center no-repeat;
  background-size: cover;
}
.Zoe_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Zoe.jpg) center center no-repeat;
  background-size: cover;
}
.UrMyType_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/UrMyType-banner.jpg) center center no-repeat;
  background-size: cover;
}
.ERP_top_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/Rrp-top.jpg) center center no-repeat;
  background-size: cover;
}
.Quire_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Quire-banner.jpg) center center no-repeat;
  background-size: cover;
}
.Pipefy_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Pipefy-banner.jpg) center center no-repeat;
  background-size: cover;
}
.Nozbe_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Nozbe-banner.jpg) center center no-repeat;
  background-size: cover;
}
.Fieldwire_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Fieldwire.jpg) center center no-repeat;
  background-size: cover;
}
.sport_top_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/football-top.jpg) center center no-repeat;
  background-size: cover;
}
.Dofu_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Dofu-banner.jpg) center center no-repeat;
  background-size: cover;
}
.FotMob_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/FotMob-banner.jpg) center center no-repeat;
  background-size: cover;
}
.BeSoccer_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/BeSoccer-banner.jpg) center center no-repeat;
  background-size: cover;
}
.Automotive_top_section {
  padding: 12rem 0;
  margin-bottom: 0px;
  background: url(../img/Car-top-banner.jpg) center center no-repeat;
  background-size: cover;
}
.Edmunds_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Edmunds-banner.jpg) center center no-repeat;
  background-size: cover;
}
.DubiCars_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/DubiCars-banner.jpg) center center no-repeat;
  background-size: cover;
}
.AUTOiCARE_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/AUTOiCARE-banner.jpg) center center no-repeat;
  background-size: cover;
}
.Simply-Auto_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/SimplyAuto-banner.jpg) center center no-repeat;
  background-size: cover;
}
.Car-Part_section {
  padding: 5rem 0;
  margin-bottom: 0px;
  background: url(../img/Car-Part-banner.jpg) center center no-repeat;
  background-size: cover;
}
/*************Taxi Section--------------------------------*/
/*************Services Section--------------------------------*/
.services_section {
  padding: 8rem 0px;
  margin-bottom: 0px;
  background: url(../img/ad-bg.jpg) center center no-repeat;
  background-size: cover;
}
.Services_slot {
  padding: 0px;
  margin-bottom: 0px;
}
.services_top_text {
  padding: 0px;
  margin: 0px;
}
.services_top_text h1 {
  padding: 0px 0px 20px 0px;
  margin: 0px;
  color: #fff;
  font-weight: 600;
  font-size: 56px;
}
.services_top_text p {
  padding: 0px;
  margin: 0px;
  color: #fff;
  font-weight: 300;
  font-size: 18px;
}
.services_top_text p.dbl_p {
  padding: 10px 0px 0px 0px;
  margin: 0px;
  font-weight: 300;
}
.D_Flex__.col-md-7 {
  display: flex;
  align-items: center;
}
.strip_section {
  padding: 80px 0px;
  margin: 0px;
}
.strp_text {
  padding: 0px 0px 0px 15px;
  margin: 0px;
  border-left: 3px solid #ed2e34;
}
.strp_text p {
  padding: 0px;
  margin: 0px;
  font-size: 30px;
}
.Achive_section {
  padding: 0px 0px 80px 0px;
  margin: 0px;
}
.Achive_slot {
  padding: 0px;
  margin: 0px;
}
.Heading__ {
  padding: 0px 0px 50px 0px;
  margin: 0px;
}
.Heading__ h3 {
  padding: 0px;
  margin: 0px;
}
.Heading__ h3 span {
  padding: 0px;
  margin: 0px;
  color: #ed2e34;
}
.Achive_box {
  padding: 40px;
  margin: 0px;
  border: 1px solid #ccc;
  display: flex;
  height: 260px;
}
.Achive_Icon {
  padding: 0px;
  margin: 0px;
}
.Achive_Icon img {
  padding: 0px;
  margin: 0px;
  width: 60px;
}
.Achive_text_aria {
  padding: 0px 0px 0px 50px;
  margin: 0px;
}
.Achive_text_aria h5 {
  padding: 0px 0px 10px 0px;
  margin: 0px;
}
.Achive_text_aria p {
  padding: 0px;
  margin: 0px;
}
.feature_section {
  padding: 80px 0px;
  margin: 0px;
  background: #e7e7e7;
  background: url(../img/F_bg.jpg) center center no-repeat;
  background-size: cover;
}
.feature_slot {
  padding: 0px;
  margin: 0px;
}
.feature_text_aria {
  padding: 0px;
  margin: 0px;
  display: flex;
}
.Heading__bl {
  padding: 0px 0px 50px 0px;
  margin: 0px;
}
.Heading__bl h3 {
  padding: 0px;
  margin: 0px;
  color: #fff;
}
.feature_highlight {
  padding: 0 0 0 30px;
  margin: 0px;
  position: relative;
}
.feature_highlight:after {
  position: absolute;
  left: 0;
  top: 10px;
  content: "";
  background: #ed2e34;
  width: 20px;
  height: 3px;
}
.feature_highlight h4 {
  padding: 0px;
  margin: 0px;
  font-size: 18px;
  width: 160px;
  color: #fff;
}
.feature_Discri {
  padding: 0px 0px 0px 10px;
  margin: 0px;
}
.feature_Discri p {
  padding: 0px;
  margin: 0px;
  color: #fff;
}
.DevelopmentP_section {
  padding: 80px 0px;
  margin: 0px;
  background: #fff;
}
.developmentP_slot {
  padding: 0px 0px;
  margin: 0px;
}
.developmentP_icon {
  padding: 0px 0px;
  margin: 0px;
  text-align: center;
}
.developmentP_icon img {
  padding: 0px 0px;
  margin: 0px;
  width: 60px;
}
.Development_p_aria h4 {
  padding: 20px 0px 10px 0;
  margin: 0px;
}
.Development_p_aria p {
  padding: 0px;
  margin: 0px;
}
.Development_p_aria {
  text-align: center;
}
.highlight {
  padding: 0px;
  margin: 0px;
}
.highlight p {
  padding: 20px 0px 40px 0px;
  margin: 0px;
  color: #000;
  font-weight: 600;
}
.Achive_box2 {
  padding: 40px;
  margin: 0px;
  border: 1px solid #ccc;
  display: flex;
  height: 160px;
}
.Heading__bl p {
  color: #fff;
  padding-top: 30px;
}
.Dev_list {
  padding: 0px;
  margin: 0px;
}
.Dev_list ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.Dev_list ul li {
  padding: 0px;
  margin: 0px;
  line-height: 40px;
  font-size: 19px;
}
.col-md-6.col-sm-6.dev__flex {
  display: flex;
  align-items: center;
}
.DevelopmentP_section2 {
  padding: 20px 0px;
  margin: 0px;
  background: #e6e6e6;
}
.services_section_ios {
  padding: 8rem 0px;
  margin-bottom: 0px;
  background: url(../img/IObg.jpg) center center no-repeat;
  background-size: cover;
}
.Achive_box3 {
  padding: 40px;
  margin: 0px;
  border: 1px solid #ccc;
  display: flex;
  height: 185px;
}
.tool_section {
  padding: 80px 0;
  margin: 0px;
  background: url(../img/IObgTool.jpg) center center no-repeat;
  background-size: cover;
}
.tool_slot {
  padding: 0px;
  margin: 0px;
}
.tool_head {
  padding: 0px;
  margin: 0px;
}
.tool_head h3 {
  padding: 0px 0px 30px 0px;
  margin: 0px;
  color: #fff;
}
.tool_text {
  padding: 0px;
  margin: 0px;
}
.tool_text ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.tool_text ul li {
  padding: 0px;
  margin: 0px 0px 0px 0px;
  font-size: 18px;
  line-height: 35px;
  color: #fff;
}
.tooLAria {
  padding: 0px;
  margin: 0px;
}
.Offer_section {
  padding: 80px 0 50px 0;
  margin: 0px;
}
.Offer_slot {
  padding: 0px;
  margin: 0px;
}
.Offer_main {
  padding: 0px;
  margin: 0px;
}
.Offer_main .Heading__bl {
  padding: 0px;
  margin: 0px;
}
.Offer_main .Heading__bl h3 {
  padding: 0px 0px 10px 0px;
  margin: 0px;
  color: #000;
}
.Offer_main .Heading__bl p {
  padding: 0px;
  margin: 0px;
  color: #000;
}
.offer_menu {
  padding: 20px 0px;
  margin: 0px;
}
.offer_menu ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  display: flex;
  justify-content: space-between;
}
.offer_menu ul li {
  padding: 0px;
  margin: 0px;
  font-weight: 600;
}
.main_text__ {
  padding: 0px;
  margin: 0px;
}
.main_text__ p {
  padding: 10px 0px;
  margin: 0px;
  font-size: 18px;
}
.col-md-6.col-sm-6.scve {
  display: flex;
  align-items: center;
}
/*************Services Section--------------------------------*/
.Custom_app_section {
  padding: 8rem 0px;
  margin-bottom: 0px;
  background: url(../img/Custom_banner.jpg) center center no-repeat;
  background-size: cover;
}
p.bt-p {
  padding: 20px 0 0 0;
}
.Achive_section1 {
  padding: 0px 0px 80px 0px;
  margin: 0px;
}
.Achive_slot1 {
  padding: 0px;
  margin: 0px;
}
.Heading__ {
  padding: 0px 0px 50px 0px;
  margin: 0px;
}
.Heading__ h3 {
  padding: 0px;
  margin: 0px;
}
.Heading__ h3 span {
  padding: 0px;
  margin: 0px;
  color: #ed2e34;
}
.Achive_box1 {
  padding: 0px;
  margin: 0px;
}
.Achive_text_aria1 {
  padding: 20px 0px 0px 0px;
  margin: 0px;
}
.Achive_text_aria1 ul {
  list-style-type: none;
  padding: 0px;
}
.Achive_text_aria1 ul li {
  padding: 15px 0px 0px 0px;
  margin: 0px;
}
.Achive_Icon1 img {
  padding: 0px;
  margin: 0px;
  width: 35px;
}
.broad_range_section {
  padding: 8rem;
  margin: 0px;
  background: #00213e;
}
.broad_range_slot {
  padding: 0;
  margin: 0px;
}
.broad_range_menu {
  padding: 0;
  margin: 0px;
}
.broad_range_menu ul {
  padding: 0;
  margin: 0px;
  list-style-type: none;
}
.broad_range_menu ul li {
  padding: 0;
  margin: 0px;
  line-height: 30px;
  color: #fff;
}
.broad_range_section .Heading__ h3 {
  color: #fff;
}
.broad_range_section .Heading__ p {
  color: #fff;
  padding-top: 20px;
}
.why_dev_section {
  padding: 8rem;
  margin: 0px;
  background: #f6f4fe;
}
.why_dev_slot {
  padding: 0px;
  margin: 0px;
}
.why_imghybrid {
  padding: 0px;
  margin: 0px;
}
.why_imghybrid img {
  padding: 0px;
  margin: 0px;
  width: 100%;
}
.why_img {
  padding: 0px;
  margin: 0px;
}
.why_img img {
  padding: 0px;
  margin: 0px;
}
.why_menu {
  padding: 0px;
  margin: 0px;
}
.why_menu ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.why_menu ul li {
  padding: 0px 0px 0px 30px;
  margin: 0px;
  line-height: 30px;
  position: relative;
}
.why_menu ul li:after {
  position: absolute;
  left: 0;
  top: 11px;
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background: #ed2e34;
  content: "";
}
.col-md-6.why_flex {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Hybrid_section {
  padding: 8rem 0px;
  margin-bottom: 0px;
  background: url(../img/hero-bg.png) center center no-repeat;
  background-size: cover;
}
.services_top_text h5 {
  color: #fff;
  padding: 10px 0;
}
.hybrid_feature_section {
  padding: 0px 0px 80px 0px;
  margin: 0px;
}
.hybrid_feature_slot {
  padding: 50px;
  margin: 0px;
  background: url(../img/Feature_banner.jpg) center center no-repeat;
  background-size: cover;
}
.hybrid_feature_text_box {
  padding: 0px;
  margin: 0px;
}
.hybrid_feature_text_box h2 {
  padding: 0px 0px 20px 0px;
  margin: 0px;
  color: #fff;
}
.hybrid_feature_text_box ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.hybrid_feature_text_box ul li {
  padding: 0px;
  margin: 0px;
  line-height: 30px;
  color: #fff;
}
.offer_imgs {
  padding: 0px;
  margin: 0px;
}
.offer_imgs img {
  padding: 0px;
  margin: 0px;
  width: 100%;
}
.col-md-4.offer_bg {
  background: #f1f1f1;
  display: flex;
  align-items: center;
}
.framwork_section {
  padding: 80px 0px;
  margin: 0px;
  background: #f1f1f1;
}
.framwork_slot {
  padding: 0px;
  margin: 0px;
}
.framwork_box {
  padding: 0px;
  margin: 0px;
}
.framwork_box h3 {
  padding: 10px;
  margin: 0px;
  border: 1px dashed #000;
  font-size: 18px;
  text-align: center;
}
.features_b_text {
  padding: 0px;
  margin: 0px;
}
.features_b_text p {
  padding: 50px 0px 0px 0px;
  margin: 0px;
}
.why_box {
  padding: 0px;
  margin: 0px;
}
.why_box .Heading__ {
  padding: 0px;
  margin: 0px;
}
.why_box .Heading__ p {
  padding: 20px 0px 20px 0px;
  margin: 0px;
}
.food_odering_section {
  padding: 8rem 0px;
  margin: 0px;
  background: url(../img/Food_banner_img.jpg) center center no-repeat;
  background-size: cover;
}
.food_odering_section .ser_img img {
  width: 75%;
}
.asdwef.col-md-5 {
  text-align: center;
}
.ques_section {
  padding: 80px 0;
  margin: 0px;
}
.ques_slot {
  padding: 0px;
  margin: 0px;
}
.ques_aria {
  padding: 0px;
  margin: 0px;
}
.ques_aria ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.ques_aria ul li {
  padding: 0px;
  margin: 0px;
  line-height: 30px;
}
.ques_aria p span {
  padding: 0px;
  margin: 0px;
  color: red;
}
.Achive_section3 {
  padding: 80px 0;
  margin: 0px;
  background: #f9f9f9;
}
.Achive_text_aria__ {
  padding: 20px 0px 0px 0px;
  margin: 0px;
}
.Achive_text_aria__ ul {
  list-style-type: none;
  padding: 0px;
}
.Achive_text_aria__ ul li {
  padding: 15px 0px 0px 18px;
  margin: 0px;
  position: relative;
}
.Achive_text_aria__ ul li:after {
  position: absolute;
  left: 0;
  top: 25px;
  width: 8px;
  height: 3px;
  background: red;
  content: "";
}
.Food_app_feature_sectoon {
  padding: 80px 0px;
  margin: 0px;
}
.Food_app_feature_slot {
  padding: 0px;
  margin: 0px;
}
.col-md-4.food_app__ {
  display: flex;
  align-items: center;
}
.food_odering_app_text_aria {
  padding: 0px;
  margin: 0px;
}
.food_aap_head {
  padding: 0px;
  margin: 0px;
}
.food_aap_head h2 {
  padding: 0px 0px 10px 0px;
  margin: 0px;
}
.food_aap_head p {
  padding: 0px;
  margin: 0px;
}
.food_app_icon_ {
  padding: 0px;
  margin: 0px;
}
.food_app_icon_ img {
  padding: 0px;
  margin: 0px;
  width: 30px;
}
.food_ofering_box_ {
  padding: 0px;
  margin: 0px;
}
.food_ofering_box_ h3 {
  padding: 10px 0px 5px 0;
  margin: 0px;
  font-size: 20px;
}
.food_ofering_box_ p {
  padding: 0px;
  margin: 0px;
}
.light-red-bg {
  background-color: rgba(223, 63, 0, 0.07);
}
.p-r {
  position: relative;
}
.pb-110 {
  padding-bottom: 110px;
}
.pt-130 {
  padding-top: 130px;
}
.dot-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-repeat: repeat;
  background-size: contain;
}
.working-bg-section .hours-bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
}
.working-bg-section .hours-bg_bf {
  position: absolute;
  top: 0;
  right: 0;
  width: 42%;
  height: 100%;
}
.bg_cover {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.travel_section {
  padding: 8rem 0px;
  margin: 0px;
  background: url(../img/Custom_banner.jpg) center center no-repeat;
  background-size: cover;
}
.travel_section .ser_img img {
  width: 80%;
}
.feature_portal_section {
  padding: 80px 0;
  margin: 0px;
}
.feature_portal_slot {
  padding: 0px 0;
  margin: 0px;
}
.portal_text_box {
  padding: 0px 0;
  margin: 0px;
}
.portal_text_box h2 {
  padding: 0px 0 10px 0;
  margin: 0px;
}
.portal_text_box ul {
  padding: 0px 0;
  margin: 0px;
  list-style-type: none;
}
.portal_text_box li {
  padding: 0px 0 0px 20px;
  margin: 0px;
  line-height: 35px;
  position: relative;
}
.portal_text_box ul li:after {
  position: absolute;
  left: 0;
  top: 16px;
  width: 8px;
  height: 3px;
  background: red;
  content: "";
}
.portal_img {
  padding: 0px;
  margin: 0px;
  text-align: center;
}
.portal_img img {
  padding: 0px;
  margin: 0px;
  width: 55%;
}
.Other_server_section {
  padding: 80px 0;
  margin: 0px;
}
.Other_server_slot {
  padding: 0px;
  margin: 0px;
}
.other_text_aria {
  padding: 0px;
  margin: 0px;
}
.other_text_aria h2 {
  padding: 0px 0px 15px 0px;
  margin: 0px;
}
.other_text_aria ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.other_text_aria ul li {
  padding: 0px 0 0px 20px;
  margin: 0px;
  position: relative;
}
.other_text_aria ul li:after {
  position: absolute;
  left: 0;
  top: 16px;
  width: 8px;
  height: 3px;
  background: red;
  content: "";
}
.Education_section {
  padding: 8rem 0px;
  margin: 0px;
  background: url(../img/education_bg.jpg) center center no-repeat;
  background-size: cover;
}
.Education_section .ser_img img {
  width: 50%;
}
.Achive_section4 {
  padding: 80px 0;
  margin: 0px;
  background: #f9f9f9;
}
.Achive_boxxx {
  padding: 30px 0px 0px 0px;
  margin: 0px;
  border-top: 1px solid red;
}
.App_feature_section__ {
  padding: 80px 0;
  margin: 0px;
  background: #198754;
}
.App_feature_slot__ {
  padding: 0px 0;
  margin: 0px;
}
.App_feature_slot__ {
  padding: 0px 0;
  margin: 0px;
}
.App_f_box {
  padding: 20px;
  margin: 0px;
  text-align: center;
}
.App_f_box h2 {
  font-size: 20px;
  padding: 0px;
  margin: 0px;
}
.App_f_box p {
  padding: 0px;
  margin: 0px;
}
.app_flex_ {
  height: 220px;
  background: #fff;
  display: flex;
  align-items: center;
  border-radius: 5px;
}
.real_state_section {
  padding: 8rem 0px;
  margin: 0px;
  background: url(../img/Real_state_bg.jpg) center center no-repeat;
  background-size: cover;
}
.real_state_section .ser_img img {
  width: 70%;
}
.App_f_box2 {
  padding: 0px;
  margin: 0px;
}
.App_f_box2 h2 {
  font-size: 20px;
  padding: 0px 0px 20px 0px;
  margin: 0px;
}
.App_f_box2 p {
  padding: 0px;
  margin: 0px;
}
.app_flex_2 {
  padding: 0px;
  margin: 0px;
}
.working-bg-section .hours-bg1 {
  position: absolute;
  top: 0;
  right: 0;
  width: 42%;
  height: 100%;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #dc3545 !important;
}
.why_codnetiv__section {
  padding: 80px 0px;
  margin: 0px;
}
.why_codnetiv__slot {
  padding: 0px 0px;
  margin: 0px;
}
.why_codnetiv__Text_box {
  padding: 0px 0px;
  margin: 0px;
}
.why_codnetiv__Text_ {
  padding: 0px 0px;
  margin: 0px;
}
.why_codnetiv__Text_ p {
  padding: 0px 0px;
  margin: 0px;
}
.col-md-6.why_r_flex {
  padding: 0px 0px;
  margin: 0px;
  display: flex;
  align-items: center;
}
.why_codnetiv__Img {
  padding: 0px;
  margin: 0px;
  text-align: center;
}
.why_codnetiv__Img img {
  padding: 0px;
  margin: 0px;
  width: 65%;
}
.health_app_section {
  padding: 8rem 0px;
  margin: 0px;
  background: url(../img/Health_app_banner.jpg) center center no-repeat;
  background-size: cover;
}
.health_app_section .ser_img img {
  width: 70%;
}
.Health_b_section {
  padding: 80px 0px;
  margin: 0px;
}
.health_b_slot {
  padding: 0px 0px;
  margin: 0px;
}
.health_b_text_box {
  padding: 0px 0px;
  margin: 0px;
}
.health_b_text_box p {
  padding: 0px 0px;
  margin: 0px;
  line-height: 30px;
  font-size: 18px;
}
.health_b_text_list {
  padding: 0px;
  margin: 0px;
}
.health_b_text_list ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.health_b_text_list ul li {
  padding: 0px 0px 0px 30px;
  margin: 0px;
  position: relative;
  line-height: 30px;
  font-size: 18px;
}
.health_b_text_list ul li:after {
  position: absolute;
  left: 0;
  top: 13px;
  width: 8px;
  height: 3px;
  background: red;
  content: "";
}
.Advantage_box_Health {
  padding: 0px;
  margin: 0px;
}
.Advantage_box_Health h2 {
  padding: 0px 0px 20px 0px;
  margin: 0px;
}
.Advantage_box_Health h2 span {
  padding: 0px;
  margin: 0px;
  color: red;
}
.Advantage_box_Health ul {
  padding: 0px 0px 15px 15px;
  margin: 0px;
  list-style-type: decimal;
  font-weight: 600;
}
.Advantage_box_Health ul li {
  padding: 0px;
  margin: 0px;
  color: ;
}
.healthcareAppfeatures {
  padding: 80px 0px;
  margin: 0px;
}
.healthcareAppfeatures_slot {
  padding: 0px;
  margin: 0px;
}
.healthcareAppfeatures_img {
  padding: 0px;
  margin: 0px;
}
.healthcareAppfeatures_img img {
  padding: 0px;
  margin: 0px;
  width: 100%;
}
.healthcareAppfeatures_box {
  padding: 0px;
  margin: 0px;
}
.healthcareAppfeatures_box ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.healthcareAppfeatures_box ul li {
  padding: 0px 0px 0px 20px;
  margin: 0px;
  line-height: 30px;
  font-size: 18px;
  position: relative;
}
.healthcareAppfeatures_box ul li:after {
  position: absolute;
  left: 0;
  top: 13px;
  width: 8px;
  height: 3px;
  background: red;
  content: "";
}
.col-md-8.healthcareAppfeatures_flex {
  display: flex;
  align-items: center;
}
.App_f_box__ {
  padding: 20px;
  margin: 0px;
  text-align: center;
}
.App_f_box__ h2 {
  font-size: 20px;
  padding: 0px;
  margin: 0px;
}
.App_f_box__ p {
  padding: 0px;
  margin: 0px;
}
.App_feature_section__2 {
  padding: 80px 0;
  margin: 0px;
  background: #0d6efd;
}
.Decade_section {
  padding: 80px 0px;
  margin: 0px;
}
.Decade_slot {
  padding: 0px;
  margin: 0px;
}
.Decade_slot h2 {
  padding: 0px 0px 20px 0px;
  margin: 0px;
}
.Decade_slot p {
  padding: 0px;
  margin: 0px;
}
.media_intertenment_section {
  padding: 8rem 0px;
  margin: 0px;
  background: url(../img/Media__.jpg) center center no-repeat;
  background-size: cover;
}
.media_intertenment_section .ser_img img {
  width: 70%;
}
.strip_section2 {
  padding: 80px 0px;
  margin: 0px;
}
.strp_text2 {
  padding: 0px 0px 0px 15px;
  margin: 0px;
  border-left: 3px solid #ed2e34;
}
.strp_text2 p {
  padding: 0px;
  margin: 0px;
  font-size: 18px;
}
.Achive_section5 {
  padding: 80px 0;
  margin: 0px;
  background: #fff;
}
.media__img2 img {
  width: 58%;
}
.media__img2 {
  text-align: center;
}
.doc_fea {
  padding: 0px 0px 20px 0px;
  margin: 0px;
}
.doc_fea ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.doc_fea ul li {
  padding: 0px 0px 0px 20px;
  margin: 0px;
  line-height: 30px;
  position: relative;
}
.doc_fea ul li:after {
  position: absolute;
  left: 0;
  top: 13px;
  width: 8px;
  height: 3px;
  background: red;
  content: "";
}
.beauty_fitness_section {
  padding: 8rem 0px;
  margin: 0px;
  background: url(../img/B-fitness.jpg) center center no-repeat;
  background-size: cover;
}
.beauty_fitness_section .ser_img img {
  width: 45%;
}
.healthcareAppfeatures_img_b img {
  width: 70%;
}
.why_fitness_section {
  padding: 80px 0px;
  margin: 0px;
}
.why_fitness_text_box {
  padding: 0px;
  margin: 0px;
}
.why_fitness_text_box h4 {
  padding: 0px 0px 30px 0px;
  margin: 0px;
  color: #fff;
}
.why_fitness_text_box ul {
  padding: 0px;
  margin: 0px;
  line-height: 30px;
  list-style-type: none;
}
.why_fitness_text_box ul li {
  padding: 0px;
  margin: 0px;
  color: #fff;
}
.why_fitness_slot {
  padding: 50px;
  margin: 0px;
  background: url(../img/why_fitness.jpg) center center no-repeat;
  background-size: cover;
}
.why_fitness_section .highlight p {
  color: #fff;
}
.Logistics_transport_section {
  padding: 8rem 0px;
  margin: 0px;
  background: url(../img/transportation_bg.jpg) center center no-repeat;
  background-size: cover;
}
.Logistics_transport_section .ser_img img {
  width: 45%;
}
.Requirement_of_logistics_section {
  padding: 0px 0px;
  margin: 0px;
}
.Requirement_of_logistics_text_box {
  padding: 0px;
  margin: 0px;
}
.Requirement_of_logistics_text_box h4 {
  padding: 0px 0px 30px 0px;
  margin: 0px;
  color: #fff;
}
.Requirement_of_logistics_slot {
  padding: 50px;
  margin: 0px;
  background: url(../img/transport_strip.jpg) center center no-repeat;
  background-size: cover;
}
.Requirement_of_logistics_text_box p {
  color: #fff;
}
.php_dev_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/php_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.red_strp {
  position: absolute;
  right: 0;
  bottom: -15%;
  width: 50%;
  background: #ed3237;
}
.red_strp_text {
  padding: 50px;
  margin: 0px;
}
.red_strp_text p {
  padding: 0px;
  margin: 0px;
  color: #fff;
}
.php_str_section {
  padding: 150px 0px 80px 0px;
  margin: 0px;
}
.php_ser_aria {
  padding: 30px 0px 0px 0px;
  margin: 0px;
}
.php_ser_aria1 {
  padding: 0px;
  margin: 0px;
}
.php_ser_aria1 ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.php_ser_aria1 ul li {
  padding: 0px;
  margin: 0px;
  line-height: 30px;
}
.php_ser_aria2 {
  padding: 0px;
  margin: 0px;
}
.php_ser_aria2 ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.php_ser_aria2 ul li {
  padding: 0px;
  margin: 0px;
  line-height: 30px;
}
p.php_p_ {
  padding: 30px 0px 0px 0px;
  margin: 0px;
}
.why_fitness_text_box_php {
  padding: 0px;
  margin: 0px;
}
.why_fitness_text_box_php h4 {
  padding: 0px 0px 30px 0px;
  margin: 0px;
  color: #fff;
}
.why_fitness_text_box_php ul {
  padding: 0px;
  margin: 0px;
  line-height: 30px;
  list-style-type: none;
}
.why_fitness_text_box_php ul li {
  padding: 0px 0px 20px 0px;
  margin: 0px;
  color: #fff;
}
.why_fitness_text_box_php ul li h4 {
  padding: 0px;
  margin: 0px;
  color: #fff;
  font-size: 20px;
}
.why_fitness_text_box_php ul li p {
  padding: 0px;
  margin: 0px;
  color: #fff;
}
.why_fitness_slot_php {
  padding: 50px;
  margin: 0px;
  background: url(../img/php_banner_h.jpg) center center no-repeat;
  background-size: cover;
}
.why_fitness_slot_insta {
  padding: 50px;
  margin: 0px;
  background: url(../img/Instagram_slot.jpg) center center no-repeat;
  background-size: cover;
}
.java_dev_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/java_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.node_dev_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Node_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.net_dev_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/net_developer_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.exp_text {
  padding: 0px;
  margin: 0px;
}
.exp_text p {
  padding: 0px;
  margin: 0px;
  color: #fff;
}
.stack_section {
  padding: 80px 0px;
  margin: 0px;
}
.stack_slot {
  padding: 0px 0px;
  margin: 0px;
}
.stack_box {
  padding: 0px 0px;
  margin: 0px;
}
.stack_box ul {
  padding: 0px 0px;
  margin: 0px;
  list-style-type: none;
}
.stack_box ul li {
  padding: 0px 0px;
  margin: 0px;
  line-height: 30px;
}
.stack_section .highlight p {
  padding: 20px 0px 0px 0px;
}
.cms_net_dev_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/cms_developer_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.wordpress_dev_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/wordpress_developer_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.laravel_dev_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Laravel_developer_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.UIUX_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/UI-UI_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.python_dev_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/python_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.angular_dev_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Angular_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.why_fitness_slot_ui {
  padding: 50px;
  margin: 0px;
  background: url(../img/UI_slot.jpg) center center no-repeat;
  background-size: cover;
}
.python_info_secton {
  padding: 150px 0px 80px 0px;
  margin: 0px;
}
.python_info_slot {
  padding: 0px;
  margin: 0px;
}
.python_info_text {
  padding: 0px;
  margin: 0px;
}
.python_info_box {
  padding: 0px;
  margin: 0px;
}
.python_info_box h4 {
  padding: 0px 0px 10px 0px;
  margin: 0px;
  font-size: 20px;
}
.python_info_box p {
  padding: 0px;
  margin: 0px;
}
.api_dev_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/api_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.eccomerce_dev_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/E-commerce-banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.why_api_slot_ui {
  padding: 50px;
  margin: 0px;
  background: url(../img/api_banner_bg.jpg) center center no-repeat;
  background-size: cover;
}
.working-bg-section_ecom .hours-bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 35%;
  height: 100%;
}
.Local_seo_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Local_seo_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.global_seo_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/global_seo_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.fb_marketing_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Facebook_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.youtube_marketing_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/youtub_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.email_marketing_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Email_marketing.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.instagram_marketing_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Instagram_marketing.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.Local_SEO_Slot {
  padding: 50px;
  margin: 0px;
  background: url(../img/SEO_Local_BG.jpg) center center no-repeat;
  background-size: cover;
}
.local_seo_choose {
  padding: 0px;
  margin: 0px;
  color: #fff;
}
.global_search_service {
  padding: 0px;
  margin: 0px;
}
.global_search_slot {
  padding: 0px;
  margin: 0px;
}
.global_text_aria {
  padding: 0px;
  margin: 0px;
}
.global_text_aria h3 {
  padding: 0px 0px 20px 0px;
  margin: 0px;
}
.global_text_aria p {
  padding: 0px;
  margin: 0px;
}
.col-md-6.global_flex {
  display: flex;
  align-items: center;
}
.why_fitness_slot_fb {
  padding: 50px;
  margin: 0px;
  background: url(../img/Fb_feature.jpg) center center no-repeat;
  background-size: cover;
}
.youtub_ser {
  padding: 0px;
  margin: 0px;
}
.youtub_ser ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.youtub_ser ul li {
  padding: 0px;
  margin: 0px;
  line-height: 30px;
}
.health_b_text_box ul {
  padding: 20px 0 0 0;
  margin: 0px;
  list-style-type: none;
}
.health_b_text_box ul li {
  padding: 0px;
  margin: 0px;
  line-height: 30px;
}
.Advantage_box_Health ul {
  padding: 20px 0 0 0;
  margin: 0px;
  list-style-type: none;
}
.Advantage_box_Health ul li {
  padding: 0px;
  margin: 0px;
  line-height: 30px;
}
.secound_services_section {
  padding: 80px 0px;
  margin: 0px;
}
.secound_services_slot {
  padding: 0px;
  margin: 0px;
}
.email_ser_aria {
  padding: 0px;
  margin: 0px;
}
.email_ser_aria h2 {
  padding: 0px;
  margin: 0px;
}
.email_ser_aria p {
  padding: 20px 0px 0px 0px;
  margin: 0px;
}
.email_ser_aria ul {
  padding: 20px 0px 0px 0px;
  margin: 0px;
  list-style-type: none;
}
.email_ser_aria ul li {
  padding: 0px;
  margin: 0px;
  line-height: 30px;
}
.reputation_marketing_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/reputation_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.app_marketing_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/App-marketing_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.Video_marketing_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Video-marketing_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.link_marketing_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/link_building_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.ppc_marketing_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/ppc_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.google_ads_marketing_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/google-ads-banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.lead_generation_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/lead_generation_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.product_marketing_section {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/product_marketing_banner.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.reputation_top_aria {
  padding: 0px;
  margin: 0px;
}
.reputation_top_aria h3 {
  padding: 0px;
  margin: 0px;
}
.reputation_top_aria p {
  padding: 20px 0px 0px 0px;
  margin: 0px;
  font-size: 16px;
}
.repu_text_left p {
  padding: 20px 0px 0px 0px;
  margin: 0px;
  font-size: 16px;
}
ul.cscs {
  padding: 0;
}
.working-bg-section_app .hours-bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 34%;
  height: 100%;
}
.ser_img__dev {
  padding: 0px;
  margin: 0px;
  text-align: center;
}
.ser_img__dev img {
  width: 45%;
}
.ppc_servi_sec {
  padding: 80px 0px;
  margin: 0px;
}
.ppc_servi_slot {
  padding: 0px;
  margin: 0px;
}
.ppc_box_text {
  padding: 0px;
  margin: 0px;
}
.ppc_box_text p {
  padding: 0px;
  margin: 0px;
}
.ppc_box_text ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.ppc_box_text ul li {
  padding: 0px;
  margin: 0px 0px 15px 0px;
  line-height: 30px;
}
.red_strp_text h4 {
  color: #fff;
}
.working-bg-section_ads .hours-bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 34%;
  height: 100%;
}
.php_str_section_lead {
  padding: 150px 0px 80px 0px;
  margin: 0px;
  background: #000;
  color: #fff;
}
.lead_ul {
  padding: 0px;
  margin: 0px;
}
.lead_ul ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.lead_ul ul li {
  padding: 0px;
  margin: 0px;
}
.Hire_Shopify_Developer {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Hire-Shopify-Developer.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.Hire_Opencart_Developer {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Hire-Opencart-Developer.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.Hire_Android_App_Developer {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Hire-Android-App-Developer.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.developer_section {
  padding: 150px 0px 80px 0px;
  margin: 0px;
}
.sopify_dev-section .hours-bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 43%;
  height: 100%;
}
.opencart_dev-section .hours-bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
}
.why_Hire_Shopify_Developer {
  padding: 80px 0;
  margin: 0px;
}
.why_Hire_Shopify_Developer_slot {
  padding: 0px;
  margin: 0px;
}
.why_Hire_Shopify_Developer_slot .dev_menu {
  padding: 0px;
  margin: 0px;
}
.why_Hire_Shopify_Developer_slot .dev_menu ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.why_Hire_Shopify_Developer_slot .dev_menu ul li {
  padding: 0px;
  margin: 0px;
  line-height: 30px;
}
.Developer_Experience_section {
  padding: 80px 0px;
  margin: 0px;
  background: #f1f1f1;
}
.opencart_list {
  padding: 0px;
  margin: 0px;
}
.opencart_list p {
  padding: 10px 0px 0px 0px;
  margin: 0px;
  border-top: 1px solid #ec3233;
}
.highlight_ser {
  padding: 0px;
  margin: 0px;
}
.highlight_ser span {
  padding: 0px;
  margin: 0px;
  color: #ec3233;
  font-weight: 600;
}
.benifit_android_dev {
  padding: 80px 0px;
  margin: 0px;
  background: #f9f9f9;
}
.android_types_deve {
  padding: 80px 0px;
  margin: 0px;
  background: #f9f9f9;
}
.benifit_android_slot {
  padding: 0px;
  margin: 0px;
}
.android_types_slot {
  padding: 0px;
  margin: 0px;
}
.and_type_box {
  padding: 0px 0px 0px 15px;
  margin: 0px;
  border-left: 1px solid #ec3233;
}
.benifit_dev_box {
  padding: 0px;
  margin: 0px;
}
.benifit_dev_box ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.benifit_dev_box ul li {
  padding: 0px;
  margin: 0px;
  line-height: 30px;
}
.Hire_iOS_App_Developer {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Hire-iOS-App-Developer.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.Hire_Node_JS_developer {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Hire-Node-JS-developer.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.Hire_Angular_JS_Developer {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Hire-Angular-JS-Developer.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.Hire_PHP_developer {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Hire-PHP-developer.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.Hire_Wordpress_Developer {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Hire-Wordpress-Developer.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.Hire_Magento_Developer {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Hire-Magento-Developer.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.Hire_Prestashop_Developer {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Hire-Prestashop-Developer.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.Hire_Woocommerce_Developer {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Hire-Woocommerce-Developer.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.Hire_SharePoint_Developer {
  padding: 12rem 0px;
  margin: 0px;
  background: url(../img/Hire-SharePoint-Developer.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.Achive_section_php_dev {
  padding: 150px 0 80px 0;
  margin: 0px;
  background: #f9f9f9;
}
.WooCommerce_section {
  padding: 80px 0px;
  margin: 0px;
}
.WooCommerce_slot {
  padding: 5rem 5rem;
  margin: 0px;
  background: url(../img/Hire-Woocommerce-Developer_bg.jpg) center center
    no-repeat;
  background-size: cover;
  position: relative;
}
.WooCommerce_slot h2 {
  padding: 0px 0px 10px 0px;
  margin: 0px;
}
.WooCommerce_slot h2 span {
  color: #ec3233;
}
.WooCommerce_slot p {
  padding: 0px 0px 10px 0px;
  margin: 0px;
}
.WooCommerce_slot ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.WooCommerce_slot ul li {
  padding: 0px;
  margin: 0px;
  line-height: 30px;
}
.Achive_section_sharep {
  padding: 150px 0 80px 0;
  margin: 0px;
  background: #f9f9f9;
}
.our_company_dropdown .dropdown-menu {
  width: 20%;
  left: 15%;
  border-radius: 30px;
  padding-bottom: 0px;
}
.about_us_section {
  padding: 12rem 5rem;
  margin: 0px;
  background: url(../img/contact-us-01-hero-bg.webp) center center no-repeat;
  background-size: cover;
  position: relative;
}
.about_us_slot {
  padding: 0px;
  margin: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.about_us_main_tex {
  padding: 0px;
  margin: 0px;
  width: 50%;
  text-align: center;
}
.about_us_main_tex h1 {
  padding: 0px 0px 10px 0px;
  margin: 0px;
  color: #fff;
}
.about_us_main_tex p {
  padding: 0px;
  margin: 0px;
  color: #fff;
}
.our_company_section {
  padding: 5rem 0;
  margin: 0px;
}
.our_company_slot {
  padding: 0;
  margin: 0px;
}
.ab_tex_box {
  padding: 0;
  margin: 0px;
}
.ab_tex_box h2 {
  padding: 0;
  margin: 0px;
  font-size: 10rem;
  color: #ed2e34;
}
.ab_tex_box h2 sub {
  padding: 0;
  margin: 0px;
  font-size: 20px;
  color: #000;
}
.ab_tex_box h3 {
  padding: 0;
  margin: 0px;
}
.ab_colum {
  padding: 50px 40px;
  margin: 0px;
  box-shadow: 5px 7px 5px #ededed;
  text-align: center;
}
.ab_c_icon {
  padding: 0px;
  margin: 0px;
}
.ab_c_icon img {
  padding: 0px;
  margin: 0px;
  width: 80px;
}
.ab_c_icon h4 {
  padding: 15px 0px 0 0;
  margin: 0px;
}
.ab_c_icon p {
  padding: 0px;
  margin: 0px;
}
.row.ab_c_section {
  padding: 50px 0;
}
.resource_section {
  padding: 5rem 5rem;
  margin: 0px;
  background: url(../img/global-image.webp) center center no-repeat;
  background-position: center right 40px;
  position: relative;
  background-color: #f8f8f8;
}
.resource_slot {
  padding: 0px;
  margin: 0px;
}
.resource_tittle {
  padding: 0px;
  margin: 0px;
}
.resource_tittle h3 {
  padding: 0px;
  margin: 0px;
}
.resource_tittle h2 {
  padding: 0px;
  margin: 0px;
  font-size: 45px;
}
.resource_tittle h2 span {
  padding: 0px;
  margin: 0px;
  color: #ed2e34;
}
.col-md-6.Resources__ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.download_btn {
  padding: 20px 0px 0px 0px;
  margin: 0px;
}
.download_btn a {
  padding: 15px 30px;
  margin: 0px;
  background: #086ad8;
  text-decoration: none;
  color: #fff;
}
.our_team_section {
  padding: 12rem 5rem;
  margin: 0px;
  background: url(../img/our-team-bg.jpg) center center no-repeat;
  position: relative;
  background-size: cover;
}
.team_gallery {
  padding: 5rem 0px;
  margin: 0px;
}
.team_slot {
  padding: 0px;
  margin: 0px;
}
.team_img_box {
  padding: 0px;
  margin: 0px;
}
.team_image_box {
  padding: 0px;
  margin: 0px;
}
.team_details {
  padding: 10px 0px;
  margin: 0px;
  background: #f1f1f1;
  text-align: center;
}
.team_details h4 {
  padding: 0px;
  margin: 0px;
}
.team_details p {
  padding: 0px;
  margin: 0px;
}
.team_image_box img {
  padding: 0px;
  margin: 0px;
  width: 100%;
}
.contact_us_section {
  padding: 12rem 5rem;
  margin: 0px;
  background: url(../img/contact-us-bg.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.contact_det {
  padding: 0px 0px 40px 0px;
  margin: 0px;
  display: flex;
  align-items: center;
}
.con_icon {
  padding: 0px;
  margin: 0px 30px 0px 0px;
}
.con_icon i {
  padding: 0px;
  margin: 0px;
  background: #f2f2f2;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  border-radius: 100%;
  font-size: 20px;
}
p.cont_p {
  padding: 0px;
  margin: 0px;
  font-size: 56px;
  line-height: 65px;
  font-weight: 600;
}
.con_text {
  padding: 0px;
  margin: 0px;
}
.con_text h6 {
  padding: 0px 0px 7px 0px;
  margin: 0px;
  color: #9b9b9b;
  font-weight: 100;
}
.con_text a {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  color: #000;
  font-weight: 500;
}
.contact_box_detail {
  padding: 50px;
  margin: 0px;
  background: #f2f2f2;
}
.contact_box_detail input {
  padding: 10px 10px 10px 0;
  width: 100%;
  margin-bottom: 20px;
  background: none;
  border: none;
  border-bottom: 1px solid #ddd;
  outline: none;
  font-size: 15px;
}
.contact_box_detail textarea {
  padding: 10px 10px 10px 0;
  width: 100%;
  margin-bottom: 20px;
  background: none;
  border: none;
  border-bottom: 1px solid #ddd;
  outline: none;
  font-size: 15px;
}
.contact_box_detail button {
  padding: 10px 30px;
  margin: 0;
  background: #ed2e34;
  color: white;
  border: 0;
  outline: 0;
}
.how_we_work_section {
  padding: 12rem 5rem;
  margin: 0px;
  background: url(../img/how-we-work.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
}
.how_work_section {
  padding: 5rem 0px;
  margin: 0px;
  background: #f2f2f2;
}
.how_work_slot {
  padding: 0px;
  margin: 0px;
}
.work_box {
  padding: 30px;
  margin: 0px;
  border-bottom: 2px solid #ed2e34;
}
.work_box img {
  padding: 0px;
  margin: 0px;
  width: 80px;
}
.work_box h4 {
  padding: 10px 0px;
  margin: 0px;
}
.h_work_section {
  padding: 5rem 0px;
  margin: 0px;
}
.h_work_slot {
  padding: 0px;
  margin: 0px;
}
.h_work_slot h4 {
  padding: 0px 0px 50px 0px;
  margin: 0px;
  font-size: 40px;
}
.h_work_img {
  padding: 0px;
  margin: 0px;
}
.h_work_img img {
  padding: 0px;
  margin: 0px;
}
.h_work_img p {
  padding: 0px 0px 0px 20px;
  margin: 20px 0px 0px 0px;
  border-left: 1px solid #ed2e34;
}
.h_work_details {
  padding: 0px;
  margin: 0px;
}
.h_work_details h3 {
  padding: 0px;
  margin: 0px;
  font-size: 35px;
}
.h_work_details p {
  padding: 20px 0px 0px 0px;
  margin: 0px;
  line-height: 30px;
}
.footer-social {
  margin-top: 20px;
}
.footer-social h4 {
  color: #fff;
  font-size: 16px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ff0000;
  display: inline-block;
  padding-bottom: 3px;
}
.footer-social .social-links {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-social .social-links li {
  margin-bottom: 5px;
}
.footer-social .social-links a {
  color: #fff;
  text-decoration: none;
  transition: color 0.3s ease;
}
.footer-social .social-links a:hover {
  color: #ff0000;
}
.footer-social .social-links i {
  margin-right: 8px;
}
/*************Services Section--------------------------------*/
@media (min-width: 320px) and (max-width: 575.98px) {
  .header_start li.nav-item {
    padding: 0 10px;
  }
  .Text_aria strong {
    font-size: 18px;
  }
  .Text_aria h1 {
    font-size: 30px;
  }
  .Text_aria ul li {
    font-size: 16px;
    line-height: 30px;
  }
  .copyrightSlot {
    display: block;
  }
  .navbar-expand-lg .navbar-nav {
    display: block;
    background: #06203a;
  }
  .col-lg-4.col-md-4.col-sm-6.col-xs-6.width__50 {
    width: 50% !important;
  }
  .clients_logo {
    text-align: center;
    padding: 0px 0px 10px 0px;
  }
  .clients_aria {
    padding: 50px 0px 0px;
  }
  .clients_aria p {
    text-align: center;
  }
  .Form_aria {
    padding: 30px 0;
  }
  .form_tittle h5 {
    text-align: center;
    font-size: 18px;
  }
  .form_tittle p {
    text-align: center;
  }
  .form_info {
    padding: 0px 0 30px;
  }
  .commonSection_title {
    font-size: 24px;
    padding: 20px 0;
  }
  .commonSection_header {
    padding: 0 0 30px;
  }
  .ct-home__iwc .nav {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
}
@media (min-width: 768px) and (max-width: 991.98px) {
}
@media (min-width: 992px) and (max-width: 1199.98px) {
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
}
/**----------------------------Exclusive Mobile---------------------------------**/
.gradient-box {
  background: linear-gradient(to right, #e5e3dd, #d8e8e0);
  border-radius: 10px;
}
.gradient-box-blog {
  background: linear-gradient(to right, #D8D8D8, #C9D9E2);
  border-radius: 10px;
}
