@media screen and (max-width:1199px){

.nav > li > a {

  display: block;

  padding: 10px 13px;

  position: relative;

}

.slick-dots li button {



  display: none;

}

.subtitle {

  display: none;

}

.navbar-nav > li {

  margin: 0;

}

.why-dt-content p {

	margin-top: 20px;

	padding-right: 0;

}

.work-content p {



  padding: 0 0 0 0;

}

.people-img .img-responsive {

  max-width: 335px;

}

.nav > li > a {

  padding: 10px;

}

.text-line {



  width: 100%;

}

.project-content p {

	font-size: 15px;

	height: auto;

}

.inner-blog img {

 width: 100%;

}

}



@media screen and (max-width:991px){

	.home-banner {



  height: 500px;

}

.project-management-img img {

	max-width: 100%;

}

.why-dt .slz-main-title .heading-line.funnyText span {

	font-size: 26px !important;

}

.heading {



	font-size: 26px !important;



}

.why-dt-content p {

	margin-top: 0;

}

.about-content {

	margin: 25px 0;

}

.developers-team p {

  font-size: 24px;



}

.team-content {

  margin-top: 10px;

}

.team-content > br {

  display: none;

}

.mission-content ul li {

  margin: 0 10px;

}

.blog h4 {

  font-size: 18px;

  line-height: 26px;

}

.dedicated-team {

  padding: 50px 0;

}

.our-services {

  padding: 50px 0;

}

.nav > li > a {

  padding:10px 3px;

   font-size: 12px;

}

.navbar-brand > img {

  max-width: 225px;

}

.navbar-nav > li {

  margin: 0 1px;

}

.why-dt-content p {

  padding-right: 0;

}

.work {

  margin-top: 0;

}

.design-banner-content .small-title {

  font-size: 35px;

 

}

.right-side {

  font-size: 18px;

  line-height: 28px;

}

.prototyping-text {

  padding: 0;

}

.wire-framing {



  padding: 50px 0;

}

.analytics {

  background: #2483c3!important;

    padding: 30px 0;

}

.customer {

  background: #2483c3;

  padding: 30px 0;

}

.quote-left-side br {

  display: none;

}

.home-banner-content h1 {

  font-size: 41px;

}

.portfolio-banner p {

  font-size: 16px;

}

.app-content {

  padding-left: 0;

}

.about-content p {

	font-size: 16px;

	line-height: 30px;

}

.develop-mobile-content h1 {

	font-size: 34px;



}

.develop-heading h1 {

	line-height: 46px;

}

.develop-mobile-blue {

	padding: 30px 0;

}

.right-content {



	margin-bottom: 20px;

}

.portfolio-content br {

	display: none;

}

.app-btns {

	margin-top: 10px;

}

.portfolio-content {

	margin-top: 20px;

}

.get-quote {



	right: 0;



}

.quote .get-quote {

	

	position: inherit;

	right: 0;

	

	margin-top: 100px;

}

.quote-left-side {

	padding-right: 0;

}

@media screen and (max-width:767px){

.home-banner {

  height: 330px;

}

.vertical-align {

  height: 350px;

}



.home-banner-content p {

  font-size: 16px;

}

.heading {



  font-size: 32px;



}

.carousel-control.right {

  bottom: 0;

  top: auto;

}

.carousel-control.left {

  top: 0;

}

.develop-mobile-content h1 {

  font-size: 17px;

 

}

.develop-mobile-content p {

  font-size: 16px;



}

.testimonial {

  padding: 0 20px;

}

.slz-testimonial-01 .quote-wrapper .quote-item {

  padding: 20px;

}

.slz-testimonial-01 .quote-wrapper .block-quote::before {

  display: none;

}

.slz-testimonial-01 .quote-wrapper .block-quote::before {

  font-size: 100px;

  left: -62px;

  padding-top: 40px;

}

.team-content p {

  font-size: 14px;

  line-height: 26px;

}

.mission-content p {

  font-size: 14px;

  padding: 0;

}

.mission-content ul li {

  margin: 10px;

}

.team {

  margin-top: 10px;

}

.team  .carousel-control.left {

  top: 50%;

}

.team .carousel-control.right {

  bottom: auto;

  top: 50%;

}

#navbar {

  background: #fff;

}

.about-content {

  margin: 10px 0;

}

.portfolio {

  padding: 20px 0 0;

}

.heading::before {



  /* width: 165px; */

}

.content-cell {

  margin-bottom: 0;

}

.slz-testimonial-01 .quote-wrapper .block-quote {

  border-left: medium none;

  font-size: 12px;

  padding-left: 0;

}

nav {

  background: #fff !important;

}

.blog-section {

  padding: 20px 0;

}.why-dt {

  padding: 20px 0 0;

}

.why-dt-content h2 {



  FONT-SIZE: 24PX;

}

.why-dt-content p {

  margin-top: 0;

  font-size: 16px;

  line-height: 28px;

}

.complete-projects {

  padding: 50px 0;

}

.dt-works {

  padding: 20px 0 0 0;

}

section ul.timeline {

  margin: 20px auto;



}

section ul.timeline > li {

  padding-left: 10px;

  padding-right: 10px;



}.whydt-portfolio {

	margin-top: 10px;

	padding-bottom: 0;

}

.data-analytics-content > p {

	font-size: 14px;

	line-height: 24px;

}

.heading {

  font-size: 24px!important;

padding: 0;

}

.portfolio .slz-main-title .heading-line.funnyText span {

  font-size: 24px!important;

}

.dedicated-team .slz-main-title .heading-line.funnyText span {

  font-size: 24px!important;

}

.newsletter p {

  font-size: 16px;

margin-left: 0;

margin-top: 0;

display:block;

}

.about-section {

  padding: 10px 0 10px;

}

.timeline h3 {

  font-size: 18px;

  

}



.subscribe {

	padding-bottom: 20px;

	margin-top: 0px;

}.design-banner-content .small-title {

  font-size: 16px;

}

.left-icon {

  text-align: center;

}

.wire-framing h2 {

  font-size: 21px;

}



.protype {

  margin-bottom: 0;

}

.wire-framing {

  padding: 30px 0;

}.portfolio-section img {

  width: 100%;

}

.copyright p {

  font-size: 13px;



}

.left-icon {

  margin-top: 30px;

}

.left-icon img {

  max-width: 100px;

}

.banner-content {

  padding: 0 0;

    margin-top: 100px;



}.banner-content p {

  font-size: 16px;

  line-height: 24px;

}

.banner-content h2 {

  font-size: 24px;

}

.company-work {

  margin-top: 10px;

  padding: 0 10px;

}

.right-side {

  font-size: 14px;

  margin-top:0;

}

.data-analytics-content h3 {

	font-size: 20px;

}

.content p {

  font-size: 16px;

  line-height: 24px;

}

.content h2 {

  font-size: 24px;

}

.service {

  padding: 20px 0;

}

.service-heading {

  line-height: 29px;

  font-size: 21px;

}

.service p {

  font-size: 16px;

  line-height: 22px;

}

.right-content {

  margin-bottom: 10px;

  width: 100%;

}

.left-side {



  width: 100%;

  text-align: center;

  margin-bottom: 5px;

}

.right-content p {

  font-size: 14px;

  height: auto;

  line-height: 24px;

  padding-right: 0;

}

.dt-list {

  margin-top: 0;

}

.dt-list li {

  font-size: 16px;

  margin: 10px 0;

}

.work-process {

  padding: 20px 0;

}

.marketing-content {

  font-size: 18px;

  line-height: 24px;

  padding: 20px 0;

}

.heading .color-blue {



  font-size: 20px;

}

.dt-logo img {

  max-width: 200px;

}

.dt-marketting {

  padding: 20px 0;

}

.dt-marketting p {

  font-size: 16px;

  line-height: 26px;

  margin-bottom: 10px;

}

.banner-heading {

  font-size: 38px;

}

.contact-content p {

  font-size: 18px;

  line-height: 24px;

}

.get-in-touch {

margin: 10px 0;

padding: 0;

}

.contact-form {

 

  margin-bottom: 30px;

  max-width: 100%;

  right: 0;

  top: 0;

  width: 100%;

}

.newsletter h3 {

  font-size: 24px;

}

.home-banner .blog-text {

  font-size: 16px;

  line-height: 22px;

}

.blog-text  br {

  display: none;

}

.quote-left-side {

  padding-right: 0;

  /* padding-top: 0; */

}

.quote .get-quote {



	margin-top: 20px;

}

.quote {

	padding-bottom: 50px;

}

.quote-left-side h1 {

  font-size: 26px;

}

.quote-left-side p {

  font-size: 16px;

  line-height: 26px;

}

.banner-title-line {

  font-size: 18px;

}

.banner-title-line > br {

  display: none;

}

.why-dt-content .product-strategy-text {

  margin-top: 0px;

}

.heading::before {



  height: 45px;



}

.product-strategy-img .img-responsive {

  max-width: 100%;

}

section ul.timeline > li {

  padding-left: 0;

  padding-right: 0;

  width: 100%;

   padding: 5px;

   

   display:inline-block;

}

section ul.timeline > li:nth-child(2n+1) {

  left: 0;

  padding-left: 15px;

}

section ul.timeline > li:nth-child(2n) {

  text-align: left;

  padding-right: 0;

  padding-left: 15px;

}

section ul.timeline > li::before {



  box-shadow: unset;



}

section ul.timeline::before {

  background-color: transparent;

	display:none;

}

section ul.timeline > li .icon::after {



  display: none;

}





section ul.timeline > li:nth-child(2n) .icon {

  right: 0;

  transform: unset;

}

section ul.timeline > li .icon, section ul.timeline > li::after, section ul.timeline > li::before {

  position: inherit;

  top: 0;

}

section ul.timeline > li:nth-child(2n+1) .icon {

  left: 0;

  transform: inherit;

}

.count-down {

  height: auto;

  max-width: 100%;

  background: none;

}

.developers-team {

  margin-top: 0;

  text-align: center;

  width: 100%;

}

.developers-team p {

  margin-bottom: 10px;

}.developers-team h3 {

  font-size: 26px;

}

.service-content {

  margin-top: 0;

}

.develop-mobile-content p {

  margin-top: 10px;

}

.home-title h1.funnyText span {

  font-size: 28px!important;

  line-height: 30px!important;

}

.home-banner-content > h3 {

  font-size: 24px;

  margin-top: 0;

}

.our-services .slz-main-title .heading-line.funnyText span {

  font-size: 24px!important;

}

.testimonial-section {

  padding: 20px 0;

}

.whydt-portfolio .slz-main-title .heading-line.funnyText span {

  font-size: 24px!important;

}

.why-dt .slz-main-title .heading-line.funnyText span {

  font-size: 24px!important;

}

.develop-mobile-blue {

  padding: 20px 0;

}

.develop-mobile-content br {

  display: none;

}



.how-dt-work .slz-main-title .heading-line.funnyText span {

  font-size: 24px!important;

}

.dt-follows .heading-line.funnyText span {

  font-size: 24px!important;



}

.develop-mobile {

  padding: 10px 0;

}

.portfolio-heading {

  margin-bottom: 0;

}

.about-content p {

  font-size: 16px;

  line-height: 26px;

}

.dedicated-team {

  padding: 10px 0;

}

.heading {

  display: inline-block;



  width: 100%;

}

.mission-content img {

  max-width: 65px;

}

.product-strategy-banner h2 {

  font-size: 16px;

  line-height: 26px;

}

.product-strategy-banner br{

display:none;

}

.marketting-banner h3 {

  font-size: 16px;

  line-height: 20px;

  margin-top:10px;

}

.marketting-banner br{

	display:none;

}

.service-heading br{

		display:none;



}

.channels-wisely .slz-main-title .heading-line.funnyText span {

  font-size: 24px!important;

}



.service-page.navbar-default {

  background: #029fe1!important;



}

.service-page #navbar {

  background: #029fe1;

}

.home-banner-content h1 {

	font-size: 26px;
    max-width: 300px;
    margin: 20px auto 10px;

}

.service-page.navbar-default .navbar-toggle .icon-bar {

  background-color: #fff;

}

 .service-page.navbar-default .navbar-nav > .open > a, .service-page.navbar-default .navbar-nav > .open > a:hover, .service-page.navbar-default .navbar-nav > .open > a:focus {

  background: transparent none repeat scroll 0 0;

  border-bottom: 2px solid #fff;

  color: #fff;

}

 .service-page.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,  .service-page.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {

  background-color: transparent;

  color: #fff;

}

.data-analytics-header .dropdown-menu > li > a {

  color: #fff!important;

}

.data {

  font-size: 28px;

  margin-top: 0;

  line-height: 33px;

}

.service-banner {

  margin-top: 50px;

}

.service-banner p {



  margin-top: 10px;

    line-height: 20px;

}

.text-line {

  height: auto;



  width: 100%;

}

.text-line h1 {

  font-size: 16px;

  line-height: 30px;

}

.text-line::before {



  height: 50px;



  width: 50px;

}

.text-line::after {

  height: 50px;



  width: 50px;

}

.text {

  padding: 10px 0;

}

.paragraph {

  margin-top: 10px;

  padding: 30px 0;

}

.paragraph-content p {

  font-size: 16px;

  line-height: 16px;

  margin: 0;

}

.service-banner .home-banner-content h1 {

  font-size: 24px;

}



.service-banner br {

  display: none;

}

.contact-form h3 {

  color: #fff;

  font-size: 16px;

  line-height: 27px;

  margin-bottom: 10px;

  margin-top: 0;

}

.paragraph-content p br {

  display: none;

}

.portfolio-content {

  margin-top: 10px;

}

.app-btns {

  margin-top: 10px;

}

.app-btns img {

  max-width: 100px;

}

.app-content {

  padding-bottom: 20px;

      margin-top: 10px;

	  margin-bottom: 10px;

}

.santa-banta-app {



  padding: 10px 0 0;



}

.app-content h2 {

  font-size: 26px;

}

.portfolio-content p {

  font-size: 14px;

}

.portfolio-content br {

  display: none;

}

.filter-list li {



  font-size: 16px;

  margin: 0 10px 0 6px;

}

.right-content h3 {

	margin-top: 5px;

	font-size: 20px;

}

.newsletter h1 {



	font-size: 26px;

}

.address-heading h1 {

	font-size: 26px;

}

.get-quote {



	margin-top: 10px;

}

.modal-title {



	font-size: 18px;

}

.work-process {

	padding: 20px 15px;

}

.scroll-line {

	background: transparent;



}

.scroll img {

	display: none;

}



.scroll-line {



	padding-top: 10px;

}

}