@import url(fonts.css);
@import url(hover.css);
@import url(scrolling-nav.css);
@import url(owl.carousel.css);
@import url(flexslider.css);
@import url(bootstrap.css);
@import url(bootstrap-theme.css);
@import url(navbar-fixed-top.css);
@import url(slide-panel.css);
@import url(reveal.css);
@import url(tooltipster.bundle.css);


body {
	font-family: 'open_sans';
}
.btn-success.hvr-sweep-to-bottom:before {
	background:#fff;
	color:#f78f1e;
	  border-radius: 0;
}
.btn-success.hvr-sweep-to-bottom:hover, .btn-success.hvr-sweep-to-bottom:focus, .btn-success.hvr-sweep-to-bottom:active {
  background:#f78f1e;
}
.navbar-nav > li > a.btn-success {
	padding:5px 15px;
	margin:7px 0 0 0;
	font-weight:normal;
	color:#ffffff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .25);
}
.navbar-nav > li > a.btn-success.hvr-sweep-to-right:before {
	background:#f78f1e;
	color:#fff !important;
}
.navbar-nav > li > a.btn-success.hvr-sweep-to-right:hover {
	color:#fff !important;
}


.mid-container {
}
.mid-container h1 {
	font-size:35px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	margin:25px 0 35px 0;
	padding:0;
}
.mid-container h2 {
	margin:20px 0;
	padding:0;
	font-size:23px;
	color:#f78f1e;
	text-align:center;
}
.mid-container p {
	font-size:15px;
	color:#666666;
	text-align:center;
	line-height:23px;
	font-weight:300;
}
.mid-container p a.moreLnk {
	font-size:13px;
	color:#666666;
	text-align:center;
	line-height:23px;
	font-weight:normal;
	text-decoration:underline;
}
.mid-container p a.moreLnk:hover {
	color:#999999;
}
.mid-container .about-section {
	border-bottom:solid 1px #dddddd;
}

.mid-container .benefits-section {
	border-top:solid 1px #ffffff;
	background:#f6f6f6;
}
.banner {


}
.intro-section {
/*background:url(../images/banner.jpg) no-repeat center bottom;*/
height:500px;
margin:21px 0 0 0;

}


.banner-btns {




}
.banner-btns a {
	display:block;
	background:#f78f1e;
	color:#ffffff;
	padding:10px;
	min-height:83px;
}
.banner-btns a.notification.hvr-sweep-to-right:before {
  background: #fe982a url(../images/notification-icon.png) no-repeat 15px center;
 }

.banner-btns a.notification {
	background:#f78f1e url(../images/notification-icon.png) no-repeat 15px center;
}
.banner-btns a.clock {
	background:#f78f1e url(../images/clock-icon.png) no-repeat 15px center;
}
.banner-btns a.clock.hvr-sweep-to-right:before {
	background:#fe982a url(../images/clock-icon.png) no-repeat 15px center;
}
.banner-btns a.driving {
	background:#f78f1e url(../images/driving-icon.png) no-repeat 15px center;
}
.banner-btns a.driving.hvr-sweep-to-right:before {
	background:#fe982a url(../images/driving-icon.png) no-repeat 15px center;
}

.banner-btns a.thumb {
	background:#f78f1e url(../images/thumb-icon.png) no-repeat 15px center;
}
.banner-btns a.thumb.hvr-sweep-to-right:before {
	background:#fe982a url(../images/thumb-icon.png) no-repeat 15px center;
}

.banner-btns a.locate {
	background:#f78f1e url(../images/locate-icon.png) no-repeat 15px center;
}
.banner-btns a.locate.hvr-sweep-to-right:before {
	background:#fe982a url(../images/locate-icon.png) no-repeat 15px center;
}
.banner-btns a.bell {
	background:#f78f1e url(../images/bell-icon.png) no-repeat 15px center;
}
.banner-btns a.bell.hvr-sweep-to-right:before {
	background:#fe982a url(../images/bell-icon.png) no-repeat 15px center;
}

.banner-btns a.fuel {
	background:#f78f1e url(../images/fuel-icon.png) no-repeat 15px center;
}
.banner-btns a.fuel.hvr-sweep-to-right:before {
	background:#fe982a url(../images/fuel-icon.png) no-repeat 15px center;
}

.banner-btns a.route {
	background:#f78f1e url(../images/route-icon.png) no-repeat 15px center;
}
.banner-btns a.route.hvr-sweep-to-right:before {
	background:#fe982a url(../images/route-icon.png) no-repeat 15px center;
}

.banner-btns a.car {
	background:#f78f1e url(../images/car-icon.png) no-repeat 15px center;
}
.banner-btns a.car.hvr-sweep-to-right:before {
	background:#fe982a url(../images/car-icon.png) no-repeat 15px center;
}

.banner-btns a.increases {
	background:#f78f1e url(../images/increases-icon.png) no-repeat 15px center;
}
.banner-btns a.increases.hvr-sweep-to-right:before {
	background:#fe982a url(../images/increases-icon.png) no-repeat 15px center;
}

.banner-btns a.report {
	background:#f78f1e url(../images/report-icon.png) no-repeat 15px center;
}
.banner-btns a.report.hvr-sweep-to-right:before {
	background:#fe982a url(../images/report-icon.png) no-repeat 15px center;
}

.banner-btns a.track {
	background:#f78f1e url(../images/tracking-icon.png) no-repeat 15px center;
}
.banner-btns a.track.hvr-sweep-to-right:before {
	background:#fe982a url(../images/tracking-icon.png) no-repeat 15px center;
}

.banner-btns a.time {
	background:#f78f1e url(../images/time-icon.png) no-repeat 15px center;
}
.banner-btns a.time.hvr-sweep-to-right:before {
	background:#fe982a url(../images/time-icon.png) no-repeat 15px center;
}

.banner-btns a.speed {
	background:#f78f1e url(../images/speed-icon.png) no-repeat 15px center;
}
.banner-btns a.speed.hvr-sweep-to-right:before {
	background:#fe982a url(../images/speed-icon.png) no-repeat 15px center;
}
.banner-btns a.design {
	background:#f78f1e url(../images/design-icon.png) no-repeat 15px center;
}
.banner-btns a.design.hvr-sweep-to-right:before {
	background:#fe982a url(../images/design-icon.png) no-repeat 15px center;
}
.banner-btns a.hardware {
	background:#f78f1e url(../images/hardware-icon.png) no-repeat 15px center;
}
.banner-btns a.hardware.hvr-sweep-to-right:before {
	background:#fe982a url(../images/hardware-icon.png) no-repeat 15px center;
}
.banner-btns a.remote {
	background:#f78f1e url(../images/remote-icon.png) no-repeat 15px center;
}
.banner-btns a.remote.hvr-sweep-to-right:before {
	background:#fe982a url(../images/remote-icon.png) no-repeat 15px center;
}
.banner-btns a.server {
	background:#f78f1e url(../images/server-icon.png) no-repeat 15px center;
}
.banner-btns a.server.hvr-sweep-to-right:before {
	background:#fe982a url(../images/server-icon.png) no-repeat 15px center;
}
.banner-btns a.ambulance {
	background:#f78f1e url(../images/ambulance-icon.png) no-repeat 15px center;
}
.banner-btns a.ambulance.hvr-sweep-to-right:before {
	background:#fe982a url(../images/ambulance-icon.png) no-repeat 15px center;
}




.banner-btns a span {
	display:inline-block;
	font-size:15px;
	font-weight:600;
	padding:0 0 0 64px;
	margin:10px 0 0 0;
}
.banner-btns a span.small-txt {
	margin:20px 0 0 0;
}
.banner-btns a span.txt-big {
	margin:0;
}

.banner-btns a span b {
	display:block;
	font-size:14px;
	font-weight:normal;
}
.banner .info {
	margin:10% 0 0 0;
	height:303px;
	text-align:left;
	position:relative;
}
.banner .info .icon-block {
	position:absolute;
	right:35px; 
	bottom:50px;
}
.banner .info.nextSlinde-info {
	margin:13% 0 0 0;
}
.banner .info.nextSlinde-info .icon-block {
	bottom:20px;
}

.banner .info h2{
	color: #ffffff;
	font-size:40px;
	top: 60px;
	z-index: 10;
	font-weight:600;
	text-align:left;
	width:80%;
}
.banner .info p{
	top: 155px;
	color: #ffffff;
	font-size:28px;
	line-height:37px;
	overflow: hidden;
	font-weight:normal;
	z-index:100;
	text-align:left;
	width:60%;
}
.banner .info p small {
	font-size:20px;
	display:block;
}
.banner .info a {
	background:#f78f1e;
	display:inline-block;
	padding:7px 20px;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	font-size:18px;
	 text-shadow: 0 1px 0 rgba(0, 0, 0, .25);
	 margin:20px 0 0 0;
}

.ClrBth {
	clear:both;
}

.owl-carousel .item {
	text-align:center;
}
.owl-carousel .item span {
	display:block;
	height:61px;
	vertical-align:top;
}
.owl-carousel .item b {
	display:block;
	margin:10px 0;
	color:#666666;
	font-weight:600;
	font-size:17px;
}
.owl-carousel .item p {
	color:#666666;
	font-weight:300;
	font-size:14px;
	line-height:20px;
}
.owl-carousel .owl-item img {
	margin:0 auto;
}
.owl-carousel .owl-controls .owl-nav .owl-prev {
	background:url(../images/pre-arrow.png) no-repeat center center;
	width:18px;
	height:34px;
	font-size:0;
	position:absolute;
	top:30%;
	left:-35px;
}
.owl-carousel .owl-controls .owl-nav .owl-next {
	background:url(../images/next-arrow.png) no-repeat center center;
	width:18px;
	height:34px;
	font-size:0;
	position:absolute;
	top:30%;
	right:-35px;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
  }
.mid-container .benefits-other-section h2 {
	font-size:18px;
	color:#ffffff;
	font-weight:600;
	text-align:center;
}
.mid-container .benefits-other-section img {
	margin:0 auto;
}
.mid-container .benefits-other-section .col-lg-2, .mid-container .benefits-other-section .col-lg-3 {
	padding:0;
}
.mid-container .benefits-other-section b.line-divider {
	background:#a1a1a1;
	height:5px;
	width:50%;
	top:34px;
	position:absolute;
}
.mid-container .benefits-other-section b.line-divider.left {
	left:0;
	width:36%;
}
.mid-container .benefits-other-section b.line-divider.left.last {
	width:40%;
}
.divider {
	background:#a1a1a1;
	height:5px;
	margin:34px 0 0 0
}
.about-section img {
	margin:0 auto;
}
.about-section h3.imgTittle {
	font-size:15px;
	color:#5ec0e9;
	font-weight:normal;
	text-align:center;
}
.about-section h3.imgTittle.first {
	margin-left:-35px;
}

.mid-container .benefits-other-section .top {
	margin:0;
}

.mid-container .benefits-other-section .atom-representative h2 {
	font-size:25px;
	font-weight:normal;
	color:#ffffff;
	margin:0;
}

.mid-container .benefits-other-section .atom-representative .form-control {
	height:43px;
}
.mid-container .benefits-other-section .atom-representative .btn-default {
	background:#8cca5f;
	background-image:none;
	border-color:#8cca5f;
	padding:8px 25px;
	color:#ffffff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .25);
	font-size:18px;
	font-weight:600;
	text-transform:uppercase;
}
.mid-container .benefits-other-section .atom-representative .btn-default:focus {
	outline:none;
}
.mid-container .features-section .row .feature-block {
	padding:0 0 20px 0;
}
.mid-container .features-section .feature-block span {
	float:left;
	width:80px;
	vertical-align:middle;
}
.mid-container .features-section .feature-block .discription {
	float:left;
	width:77%;
}
.mid-container .features-section .feature-block .discription b {
	font-size:17px;
	font-weight:600;
	color:#1d1d1d;
	display:block;
	margin:0 0 5px 0;
}
.mid-container .features-section .feature-block .discription p {
	text-align:left;
	font-size:14px;
	color:#1d1d1d;
	line-height:20px;
}
.mid-container .support-section p {
	color:#ffffff;
	font-size:16px;
	text-align:justify;
}
.mid-container .support-section h1 {
	color:#ffffff;
	margin:25px 0;
}
.support-section .box #testimonials {
	position:relative;
	width:100% !important;
	
}



/* carousel */
#quote-carousel 
{
  padding: 0 10px 30px 10px;
}
#quote-carousel blockquote {
	padding:0;
	margin:0;
}
#quote-carousel  cite {
	display:block;
	margin:10px 0 30px 0;
}
#quote-carousel  cite strong {
	font-weight:600;
}

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: #ffffff;
}
#quote-carousel .carousel-indicators .active 
{
  background: #db7506;
}


.item blockquote {
    border-left: none; 
    margin: 0;
}





.support-section .box p {
	font-size:15px;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	display:inline-block;
}
.support-section .box.first p {

}
.support-section .box.first a{
	font-weight:600;
	display:inline-block;
	text-decoration:underline;
	margin:10px 0 0 0;
	color:#ffffff;
}
.support-section .box.first a:hover {
	color:#eeeeee;
}
.support-section .box h2 { 
	font-size:25px;
	font-weight:600;
	color:#ffffff;
	display:inline-block;
	text-align:left;
	margin:0 auto 20px auto;
	line-height:64px;
}
.support-section .box h2.traning {
	background:url(../images/traning-icon.png) no-repeat left center;
	padding:0 0 0 65px;
}

.support-section .box h2.quotes {
	background:url(../images/quotes-icon.png) no-repeat left center;
	padding:0 0 0 65px;
}
.support-section .box a b {
	font-size:23px;
	font-weight:600;
	color:#489014;
	display:block;
	margin:0 0 3px 0;
}

.support-section .box {
	padding:20px 0 0 0;
	text-align:center;
}
.support-section .box.first {
	background:url(../images/lineBg.jpg) repeat-y center right;
	padding:20px 30px 10px 0;
}
.contact-section h3 {
	text-align:center;
	font-size:30px;
	color:#c6c6c6;
	font-weight:600;
}
.contact-section h4 {
	text-align:center;
	font-size:29px;
	color:#EEE;
	font-weight:600;
	text-transform:uppercase;
}
.contact-section p  {
	font-size:17px;
	font-weight:300;
	color:#ffffff;
	text-align:center;
}
.contact-section p  a {
	display:inline-block;
	color:#ffac52;
	text-decoration:none;
}
.contact-section p  a:hover {
	text-decoration:underline;
}
.footer {
	background:#fff;
	padding:10px 0;
}
.footer a {
	color:#333333;
	font-size:14px;
	display:inline-block;
	font-weight:normal;
	text-transform:uppercase;
}
.footer span {
	display:inline-block;
	padding:0 8px;
	color:#333333;
	font-size:15px;
}
.footer p {
	display:inline-block;
	color:#777777;
	text-align:right;
	font-size:13px;
}
.testimonial-section .testimonial-row span {
	display:block;
	color:#40abd3;
	font-size:14px;
	font-weight:600;
	text-align:center;
}
.testimonial-section .testimonial-row {
	border-bottom:dashed 1px #dddddd;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}
.testimonial-section .testimonial-row b {
	display:block;
	font-weight:300;
	font-size:13px;
	text-align:center;
}
.key-features-section img {
	margin:0 auto;
}
.contact-section {
	color:#c6c6c6;
	font-size:15px;
	font-weight:normal;
	text-align:center;
}
.contact-section .address span, .contact-section .phone span {
	margin:0 10px 0 0;
	display:inline-block;
	vertical-align:top;
}
.contact-section .phone {
	margin:20px 0;
}
.contact-section .skype, .contact-section .email {
	margin:0 0 0 10px;
	display:inline-block;
}
.contact-section .email a {
	color:#c6c6c6;
	text-decoration:none;
}
.contact-section .email a:hover {
	color:#d1d1d1;
}
.contact-section .social a {
	display:inline-block;
	margin:0 3px;
	border:solid 1px transparent;	
}
.contact-section .social a:hover {
	border:solid 1px #cccccc;
}
.sectorsWe-serve-block {
	margin:0 auto;
	text-align:center;
}
.sectorsWe-serve-block ul {
	float:left;
	color:#ffffff;
}
.sectorsWe-serve-block ul li {
	display:inline-block;
	text-align:center;
	border:solid 1px #fcd2a5;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin:5px 3px;
	padding:5px 15px;
}
.mid-container .inner-section p {
	font-size:16px;
	line-height:28px;
	font-weight:normal;
	color:#333333;
}
.mid-container .inner-section p strong {
	font-weight:normal;
	color:#f78f1e;
}
.mid-container .inner-section h4 {
	margin:35px 0 35px 0;
	font-weight:normal;
	text-align:center;
	font-size:22px;
	line-height:32px;
	color:#000000;
}
.mid-container .inner-section .list-block {
	width:48%;
	float:left;
}
.mid-container .inner-section .list-box {
	display:block;
	background:#f5f5f5;
	border: solid 1px #e3e3e3;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin: 5px 3px;
    padding: 5px 15px;
	text-align:left;
	min-height:57px;
	line-height:43px;
	font-size:16px;
}
.mid-container .inner-section .list-box span {
	display: inline-block;
    vertical-align: middle;
    line-height: 22px;
}
a.appBtn {
	margin:40px auto 0 auto;
	background:#f78f1e;
	padding:13px 20px;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	display:inline-block;
	text-decoration:none;
}
a.appBtn:hover {
	text-decoration:none;
}
.cd-panel-content input[type="button"], .cd-panel-content input[type="reset"], .cd-panel-content input[type="submit"], .reveal-modal input[type="button"], .reveal-modal input[type="reset"], .reveal-modal input[type="submit"] {
	outline:0;
	border:0;
	background:#595959;
	font-size:17px;
	font-weight:normal;
	text-align:center;
	padding:7px 20px;
	margin:0 5px 0 0;
	color:#ffffff;
}
.cd-panel-content input[type="button"]:hover, .cd-panel-content input[type="reset"]:hover, .cd-panel-content input[type="submit"]:hover, .reveal-modal input[type="button"]:hover, .reveal-modal input[type="reset"]:hover, .reveal-modal input[type="submit"]:hover {
	color:#ffffff;
}
.cd-panel-content input[type="button"].reset-btn, .cd-panel-content input[type="reset"].reset-btn, .cd-panel-content input[type="submit"].reset-btn, .reveal-modal input[type="button"].reset-btn, .reveal-modal input[type="reset"].reset-btn, .reveal-modal input[type="submit"].reset-btn {
	background:#888888;
}
.flow-chart-block {
	text-align:center;
	margin:45px 0 25px 0;
}
.flow-chart-block img {
	margin:0 auto;
}

.inner-banner {
  background:url(../images/banner.jpg) no-repeat center center;
  position: relative;
  height:500px;
}
.banner .inner-banner .info {
	padding:4% 0 0 0;
}
.navbar-brand img.logo-white {
	display:none;
}
#custom-nav.affix .navbar-brand img.logo-color {
	display:none;
}
#custom-nav.affix .navbar-brand img.logo-white {
	display:block;
}

#custom-nav.affix {
    top: 0;
    min-width: 100%;
    background-color:#f78f1e;
	border-color:#f78f1e;
    /*opacity: 0.9;*/
    -webkit-transition: background .5s ease-in-out, opacity .5s ease;
    -moz-transition: background .5s ease-in-out, opacity .5s ease;
    transition: background .5s ease-in-out, opacity .5s ease;
}
#custom-nav.affix.navbar-default .navbar-nav > li > a {
	color:#ffffff;
}
#custom-nav.affix.navbar-default .navbar-nav > .open > a,
#custom-nav.affix.navbar-default .navbar-nav > .open > a:hover,
#custom-nav.affix.navbar-default .navbar-nav > .open > a:focus {
	color:#ffffff;
}

#contactFrm label.error, #contactFrm2 label.error {
 	color:#a94442;
  	background-color:#f2dede;
    padding:2px 10px;
    margin-bottom: 20px;
    border:1px solid #ebccd1;
    border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin:5px 0 0 0;
	width:100%;
	font-weight:normal;
	font-size:13px;
}



@media only screen and (min-width : 1025px) and (max-width : 1300px) {
.navbar-default .navbar-brand {
    max-width:230px;
    margin:5px 0 0 -45px;
}
.navbar-brand > img {
    max-width: 100%;
}
.nav > li > a {
	padding:10px 15px;
}
.banner-btns .col-lg-3 {
    width:25%;
    float:left;
	padding:0;
}
.banner-btns a {
	height:100px;
	margin:0 10px;
}
.banner-btns a span {
	margin:17px 0 0 0;
}
.banner-btns a span.txt-big {
	margin:0 0 0 0;
}
.about-section {
	padding:10% 0 50px 0;
}
.benefits-other-section .col-lg-2, .benefits-other-section .col-lg-3 {
	width:18%;
	float:left;
}
.mid-container .features-section .row .feature-block {
	text-align:center;
}
.mid-container .features-section .feature-block span {
	float:none;
	margin:0 auto;
}
.mid-container .features-section .feature-block .discription {
	float:none;
	width:100%;
}
.mid-container .features-section .feature-block .discription b, .mid-container .features-section .feature-block .discription p {
	text-align:center;
}
.inner-section {
	padding:11% 0 30px 0;
}
.benefits-other-section .col-lg-2, .benefits-other-section .col-lg-3 {
	width:18%;
	float:left;
}
.features-section .col-lg-4 {
	width:33%;
	float:left;
}
.mid-container .features-section .row .feature-block {
	text-align:left;
}
.mid-container .features-section .feature-block span {
	 float: left;
    width: 80px;
    vertical-align: middle;
}
.mid-container .features-section .feature-block .discription {
    float: left;
    width: 77%;
}
.mid-container .features-section .feature-block .discription b, .mid-container .features-section .feature-block .discription p {
	text-align:left;
}
} 

@media only screen and (min-width : 768px) and (max-width : 1024px) {
.navbar-default .navbar-brand {
    max-width:230px;
    margin:5px 0 0 -45px;
}
.navbar-brand > img {
    max-width: 100%;
}
.nav > li > a {
	padding:10px 15px;
}
.banner-btns .col-lg-3 {
    width:50%;
    float:left;
	padding:0;
}
.banner-btns a {
	border-bottom:solid 2px #ffffff;
	height:100px;
	margin:0 10px;
}
.banner-btns a span {
	margin:17px 0 0 0;
}
.banner-btns a span.txt-big {
	margin:12px 0 0 0;
}
.about-section {
	padding:10% 0 50px 0;
}
.benefits-other-section .col-lg-2, .benefits-other-section .col-lg-3 {
	width:18%;
	float:left;
}
.mid-container .features-section .row .feature-block {
	text-align:center;
}
.mid-container .features-section .feature-block span {
	float:none;
	margin:0 auto;
}
.mid-container .features-section .feature-block .discription {
	float:none;
	width:100%;
}
.mid-container .features-section .feature-block .discription b, .mid-container .features-section .feature-block .discription p {
	text-align:center;
}
.inner-section {
	padding:11% 0 30px 0;
}
.benefits-other-section .col-lg-2, .benefits-other-section .col-lg-3 {
	width:18%;
	float:left;
}
.features-section .col-lg-4 {
	width:32%;
	float:left;
}
.mid-container .features-section .row .feature-block {
	text-align:center;
}
.mid-container .features-section .feature-block span {
	float:none;
}
.mid-container .features-section .feature-block .discription {
	float:none;
	width:100%;
}
}

@media only screen and (min-width : 768px) and (max-width : 968px) {/*use for navigation*/

.navbar-default .navbar-brand {
    max-width:200px;
    margin:5px 0 0 -45px;
}
.navbar-brand > img {
    max-width: 100%;
}
.nav > li > a {
	padding:10px;
}
.banner-btns .col-lg-3 {
    width:50%;
    float:left;
	padding:0;
}
.banner-btns a {
	border-bottom:solid 2px #ffffff;
	height:100px;
	margin:0 10px;
}
.banner-btns a span {
	margin:17px 0 0 0;
}
.banner-btns a span.txt-big {
	margin:12px 0 0 0;
}
.about-section {
	padding:10% 0 50px 0;
}
.benefits-other-section .col-lg-2, .benefits-other-section .col-lg-3 {
	width:18%;
	float:left;
}
.mid-container .features-section .row .feature-block {
	text-align:center;
}
.mid-container .features-section .feature-block span {
	float:none;
	margin:0 auto;
}
.mid-container .features-section .feature-block .discription {
	float:none;
	width:100%;
}
.mid-container .features-section .feature-block .discription b, .mid-container .features-section .feature-block .discription p {
	text-align:center;
}
.inner-section {
	padding:11% 0 30px 0;
}

}

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

.navbar-default .navbar-brand {
	max-width:290px;
    margin:5px 0 0 0;
}
.navbar-brand > img {
	max-width:100%;
}
.banner .info {
    margin:5% 0 0 0;
	height:320px;
}
.banner .info h2 {
	font-size:25px;
	text-align:center;
	margin:20px 0 10px 0;
	width:100%;
}
.banner .info p {
	font-size:16px;
	line-height:20px;
	text-align:center;
	width:80%;
	margin:0 auto;
}
.banner .info h2 br, .banner .info p br {
	display:none;
}
.banner .info p small {
	font-size:15px;
}
.banner .info a {
	display:block;
    position:absolute;
    left:0;
    right:0;
    bottom:20px;
	width:35%;
    margin: 0 auto;
}
.banner .info .icon-block {
	right:0;
	left:0;
	margin:0 auto;
	bottom:70px;
}
.banner .info .icon-block img {
	margin:0 auto;
	width:23%;
}
.banner .info .icon-block.truck-icon img {
	width:40%;
}
.banner .info .icon-block.ambulance-icon img {
	width:30%;
}
.flex-direction-nav a {
	top:50%;
}
.flex-direction-nav a:before {
	font-size:33px;
}
.cd-btn {
	top:32%;
}
.flexslider {
	height:360px;
}
.mid-container .benefits-other-section b.line-divider {
	display:none;
}
.mid-container .benefits-other-section b.line-divider.left {
	display:none;
}
.mid-container .benefits-other-section b.line-divider.left.last {
	display:none;
}
.divider {
	display:none;
}
.intro-section, .inner-banner {
	height:335px;
}
.banner .info .icon-block {
	text-align:center;
}
.banner-btns .col-lg-3 {
    width:50%;
    float:left;
	padding:0;
}
.banner-btns a {
	border-bottom:solid 2px #ffffff;
	height:100px;
	margin:0 10px;
}
.inner-section {
	padding:100% 0 30px 0;
}
.about-section {
	padding:48% 0 20px 0;
}
.banner .inner-banner .info {
	margin:1% 0 0 0;
}
.inner-section {
	padding:45% 0 30px 0;
}
.mid-container .inner-section h4 {
	margin:35px 0 15px 0;
}
.mid-container .inner-section h4 br {
	display:none;
}
.mid-container .features-section .row .feature-block {
	text-align:center;
	padding:0 0 10px 0;
}
.mid-container .features-section .feature-block span {
	float:none;
}
.mid-container .features-section .feature-block .discription p {
	text-align:center;
}
.mid-container .features-section .feature-block .discription {
	width:100%;
    margin:10px auto 0 auto;
	float:none;
}
.mid-container h1 {
	margin:10px 0 15px 0;
}
.mid-container .inner-section .list-block {
	width:100%;
}
.mid-container h1 {
	font-size:28px;
}
.mid-container h1 br {
	display:none;
}
.benefits-section {
	padding:10px 0 0 0;
}
.mid-container .benefits-section  h1 {
	margin:20px 0 20px 0;
}
.sectorsWe-serve-block ul {
	padding:0;
}
.sectorsWe-serve-block ul li {
	width:100%;
}
.footer .text-right, .footer p {
	text-align:center;
}
.footer p {
	margin:10px 0 0 0;
}
.footer .pull-right {
	float:none !important;
}
.about-section, .benefits-section, .key-features-section, .support-section, .contact-section {
	height:auto;
}

}


@media only screen and (min-width : 320px) and (max-width : 479px) {
.navbar-default .navbar-brand {
	max-width:290px;
    margin:5px 0 0 0;
}
.navbar-brand > img {
	max-width:100%;
}
.banner .info {
    margin:8% 0 0 0;
	height:320px;
}
.banner .info h2 {
	font-size:25px;
	text-align:center;
	margin:20px 0 10px 0;
	width:100%;
}
.banner .info p {
	font-size:16px;
	line-height:20px;
	text-align:center;
	width:100%;
}
.banner .info h2 br, .banner .info p br {
	display:none;
}
.banner .info p small {
	font-size:15px;
}
.banner .info a {
	display:block;
    position:absolute;
    left:0;
    right:0;
    bottom:20px;
	width: 50%;
    margin: 0 auto;
}
.banner .info .icon-block {
	right:0;
	left:0;
	margin:0 auto;
	bottom:70px;
}
.banner .inner-banner .icon-block {
	bottom:30px;
}
.banner .info .icon-block img {
	margin:0 auto;
	width:33%;
}
.banner .info .icon-block.truck-icon img {
	width:50%;
}
.banner .info .icon-block.ambulance-icon img {
	width:40%;
}
.flex-direction-nav a {
	top:50%;
}
.flex-direction-nav a:before {
	font-size:33px;
}
.cd-btn {
	top:32%;
}
.flexslider {
	height:360px;
}
.mid-container .benefits-other-section b.line-divider {
	display:none;
}
.mid-container .benefits-other-section b.line-divider.left {
	display:none;
}
.mid-container .benefits-other-section b.line-divider.left.last {
	display:none;
}
.divider {
	display:none;
}
.intro-section, .inner-banner {
	height:335px;
}
.banner .info .icon-block {
	text-align:center;
}
.banner-btns a {
	border-bottom:solid 2px #ffffff;
}
.inner-section {
	padding:100% 0 30px 0;
}
.about-section {
	padding:96% 0 20px 0;
}
.banner .inner-banner .info {
	margin:1% 0 0 0;
}
.inner-section {
	padding:84% 0 30px 0;
}
.mid-container .inner-section h4 {
	margin:35px 0 15px 0;
}
.mid-container .inner-section h4 br {
	display:none;
}
.mid-container .features-section .row .feature-block {
	text-align:center;
	padding:0 0 10px 0;
}
.mid-container .features-section .feature-block span {
	float:none;
}
.mid-container .features-section .feature-block .discription p {
	text-align:center;
}
.mid-container .features-section .feature-block .discription {
	width:100%;
    margin:10px auto 0 auto;
	float:none;
}
.mid-container h1 {
	margin:0 0 15px 0;
}
.mid-container .inner-section .list-block {
	width:100%;
}
.mid-container h1 {
	font-size:23px;
}
.owl-carousel .item b {
	font-size:16px;
}
.mid-container .features-section .feature-block .discription b {
	font-size:16px;
}
.mid-container h1 br {
	display:none;
}
.benefits-section {
	padding:10px 0 0 0;
}
.mid-container .benefits-section  h1 {
	margin:20px 0 20px 0;
}
.sectorsWe-serve-block ul {
	padding:0;
}
.sectorsWe-serve-block ul li {
	width:100%;
}
.footer .text-right, .footer p {
	text-align:center;
}
.footer p {
	margin:10px 0 0 0;
}
.footer .pull-right {
	float:none !important;
}
.reveal-modal {
	width:340px;
}
.contact-section {
	text-align:left;
}
.contact-section .phone {
    margin:10px 0 20px 0;
}
.contact-section .skype, .contact-section .email {
	margin:10px 0 0 0;
	display:block;
}
}

@media only screen and (min-width : 320px) and (max-width : 360px) {
.navbar-default .navbar-brand {
	max-width:200px;
    margin:5px 0 0 0;
}
.navbar-brand > img {
	max-width:100%;
}
.navbar-default .navbar-brand {
	max-width: 240px;
    margin: 10px 0 0 0;
}
.navbar-brand > img {
	max-width:100%;
}
.banner .info h2 {
	width:100%;
}
.banner .info p {
	width:100%;
}
.intro-section, .inner-banner {
    height: 360px;
}
.banner .info .icon-block {
	text-align:center;
}
.banner-btns a {
	border-bottom:solid 2px #ffffff;
}
.inner-section {
	padding:100% 0 30px 0;
}
.about-section {
	padding:100% 0 20px 0;
}
.benefits-section {
	padding:0;
}
.mid-container .benefits-section  h1 {
	margin:20px 0 20px 0;
}

.mid-container h1 {
	font-size:25px;
}
.reveal-modal {
	width:320px;
}
.mid-container h1 {
	margin:30px 0 15px 0;
}
.mid-container .inner-section h1 {
	margin:20px 0 15px 0;
}
.mid-container .inner-section p {
    font-size: 15px;
    line-height: 25px;
}
.mid-container .inner-section h4 {
	font-size:20px;
	line-height:28px;
}
.mid-container .features-section .row .feature-block {
	text-align:center;
	padding:0 0 10px 0;
}
.mid-container .features-section .feature-block span {
	float:none;
}
.mid-container .features-section .feature-block .discription p {
	text-align:center;
}
.mid-container .features-section .feature-block .discription {
	width:100%;
    margin:10px auto 0 auto;
	float:none;
}
.mid-container .support-section p {
	text-align:center;
	font-size:15px;
}
.sectorsWe-serve-block ul {
	padding:0;
}
.sectorsWe-serve-block ul li {
	width:100%;
}
.contact-section {
	text-align:left;
}
.contact-section .phone {
    margin:10px 0 20px 0;
}
.contact-section .skype, .contact-section .email {
	margin:10px 0 0 0;
}
.mid-container .inner-section h4 {
	margin:35px 0 15px 0;
}
.mid-container .inner-section h4 br {
	display:none;
}
a.appBtn {
	margin:30px auto 0 auto
}
.footer p {
	text-align:center;
	line-height:20px;
}
.reveal-modal {
	width:280px;
}
}