#contact-form .message {
  height: 50px;
  width: 100%;
  font-size: 13px;
  line-height: 50px;
  text-align: center;
  float: none;
  margin-top: 20px;
  display: none;
  color: #fff;
}
.tp-caption.sft.tp-resizeme.mob-aligncenter.slide-btn-div {
  top: 80%!important;
}
.service-slider-ul{padding-left:115px;text-align:left;list-style-type: circle;}
.responsive-block{display:none!important;clear:both!important;float:none!important;}

ol.services-nestlist dd ul {
  list-style: disc!important;
}

ol.services-nestlist dd ul li {
  margin-left: 20px!important;
}

 @media (min-width:1200px) and (max-width:1400px) {
}
 @media (min-width:1601px) and (max-width:1800px) {
}
 @media (min-width:1400px) and (max-width:1600px) {
}
 @media (min-width:991px) and (max-width:1199px) {
}
 @media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape)and (min-width : 320px) and (max-width : 568px) {
     .centerMark img.loading-logo {
        margin-top: -50px!important;
        height: auto!important;
        width: 100%!important;
    }
}
 @media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
}
 @media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
}
 @media screen and (max-width: 991px) and (min-width:850px) {
}
 @media screen and (max-width: 850px) and (min-width:770px) {
}
 @media screen and (max-width: 750px) and (min-width:551px) {
     .centerMark img.loading-logo {
        margin-top: -50px!important;
        height: auto!important;
        width: 100%!important;
    }
}

 @media screen and (min-width: 980px) and (max-width:1024px) {
}

 @media only screen and (min-device-width: 768px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
}
 @media screen and (max-width: 560px) and (min-width:220px) {.bgpic-div {background-position:50% 50%!important; height:40vh!important}
}
 @media screen and (max-width: 850px) and (min-width:220px) {.bgpic-div {background-position:50% 50%!important;height: 100vh!important;}
section{height: auto!important;clear: both!important;float: none!important;margin: 0 auto!important;}
.section-padding {
  padding: 2rem!important;
}
h2.heading {
  font-size: 2rem!important;
  margin-bottom: 2rem!important;
  font-weight: 900;
}
.responsive-block{display:block!important;clear:both!important;float:none!important;}
}
 @media screen and (max-width:800px) and (min-width:550px) {.bgpic-div {background-position:50% 50%!important; height:100vh!important}
}
 @media screen and (min-width: 750px) and (max-width:770px) {
.bgpic-div {background-position:50% 50%!important; height: 65vh!important;}
.section-padding {
  padding: 2rem 1.5rem!important;
  margin: 10px 0px!important;
}
section{height:auto!important}
.responsive-block{display:block!important;clear:both!important;float:none!important;}
}
 @media screen and (max-width: 480px) and (min-width:220px) {
     .centerMark img.loading-logo{
        margin-top:-100px!important;
         height:auto!important;
         width:100%!important;
    }
     section{
        height:auto!important;
    }
     .section-padding{
        padding:2rem!important
    }
	.bgpic-div {background-position:50% 50%!important; height:40vh!important}

}
 @media screen and (max-width: 320px) and (min-width:220px) {
     section{
        height:auto!important;
    }
.bgpic-div {background-position:50% 50%!important; height:40vh!important}
}


@media screen and (max-width: 766px) and (min-width: 581px){
  .tp-banner-container {
  width: 100%!important;
  display: block!important;
  margin: 0 auto!important;
  float: none!important;
  clear: both!important;
  height: 350px!important;
}
}


@media screen and (max-width: 766px) and (min-width: 220px){

.tablet-visible.bgpic-div,.tablet-visible,.mob-visible{display:block!important;}
.tablet-hidden.bgpic-div,.tablet-hidden,.mob-hidden {display: none!important;}
#Products-slider .owl-prev,#Products-slider .owl-next {
  border: 1px solid #E81D25;
    background-color: #E81D25;
    color: #fff;
}
#Products-slider .owl-prev,#client-list .owl-prev,#service-slider .owl-prev {
	left: 0%;
}
#Products-slider .owl-next ,#client-list  .owl-next,#service-slider  .owl-next{
	right: 0%;
}
.service-slider-ul {
  padding-left: 50px!important;
}
ul.service-slider-ul li {
  white-space: pre-wrap;

}
}
@media screen and (min-width: 768px){
.tablet-visible{display:none!important;}
.tablet-hidden {display: block!important;}

.mob-visible{display:none!important;}
.mobt-hidden {display: block!important;}

}


@media screen and (max-width: 550px) and (min-width: 220px){
  .tp-banner-container {
  width: 100%!important;
  display: block!important;
  margin: 0 auto!important;
  float: none!important;
  clear: both!important;
  height: 260px!important;
}
.navbar-brand img {
    width: 50%;
}
.navbar-brand, #navigation.affix .navbar-brand {
padding: 10px 0 0 0;
}
.tp-caption.sft.tp-resizeme.mob-aligncenter.slide-btn-div {
  top: 70%!important;
}
.mob-visible{display: block!important;}
.mob-hidden{display: none!important;}
}

@media screen and (max-width: 360px) and (min-width: 0px){
  .tp-banner-container {
  width: 100%!important;
  display: block!important;
  margin: 0 auto!important;
  float: none!important;
  clear: both!important;
  height: 260px!important;
}
.navbar-brand img {
    width: 50%;
}
.navbar-brand, #navigation.affix .navbar-brand {
padding: 10px 0 0 0;
}
h2.tp-caption{font-size:2.3rem!important;line-height:2.5rem!important }
p.tp-caption.txt-afterheading {
    font-size: 1.75rem!important;
    line-height: 2.5rem!important;
    top: 50%!important;
}
.service-slider-ul {
  padding-left: 75px!important;
}

	.tp-leftarrow.tparrows.default.round,	.tp-rightarrow.tparrows.default.round {
  display: none!important;
}

}
