.cb-slideshow, .cb-slideshow:after { position:absolute; width:100%; height:100%; top: 0px; left: 0px; z-index: 0; background-color:#131313;
}
.cb-slideshow li span { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; color: transparent;background-size: cover;
    background-repeat: none; opacity: 0; z-index: 0; -webkit-backface-visibility: hidden; -webkit-animation: imageAnimation 36s linear infinite 0s;
    -moz-animation: imageAnimation 36s linear infinite 0s; -o-animation: imageAnimation 36s linear infinite 0s; -ms-animation: imageAnimation 36s linear infinite 0s;
    animation: imageAnimation 36s linear infinite 0s; }
.cb-slideshow li div { 
    z-index: 1000; position: absolute; bottom: 30px; left: 0px; width: 100%; text-align: center; opacity: 0; color: #fff;
    -webkit-animation: titleAnimation 36s linear infinite 0s; -moz-animation: titleAnimation 36s linear infinite 0s; -o-animation: titleAnimation 36s linear infinite 0s;
    -ms-animation: titleAnimation 36s linear infinite 0s; animation: titleAnimation 36s linear infinite 0s; }
.cb-slideshow li div h3 { font-family: 'Open Sans'; font-size: 70px; padding-left: 20px; line-height: 50px; color: #FFF;}
.cb-slideshow h3,.cb-slideshow h4{ margin-bottom: 15%;}
.cb-slideshow h4{font-size:30px;}

.cb-slideshow li:nth-child(1) span { background-image: url(../../images/unsplash1.jpg); }
.cb-slideshow li:nth-child(2) span { background-image: url(../../images/unsplash2.jpg); -webkit-animation-delay: 6s; -moz-animation-delay: 6s; -o-animation-delay: 6s; -ms-animation-delay: 6s; animation-delay: 6s; }
.cb-slideshow li:nth-child(3) span { background-image: url(../../images/unsplash3.jpg); -webkit-animation-delay: 12s; -moz-animation-delay: 12s;-o-animation-delay: 12s; -ms-animation-delay: 12s; animation-delay: 12s; }
.cb-slideshow li:nth-child(4) span { background-image: url(../../images/unsplash4.jpg); -webkit-animation-delay: 18s; -moz-animation-delay: 18s;-o-animation-delay: 18s; -ms-animation-delay: 18s; animation-delay: 18s; }
.cb-slideshow li:nth-child(5) span { background-image: url(../../images/unsplash5.jpg); -webkit-animation-delay: 24s; -moz-animation-delay: 24s;-o-animation-delay: 24s; -ms-animation-delay: 24s; animation-delay: 24s; }
.cb-slideshow li:nth-child(6) span { background-image: url(../../images/unsplash6.jpg); -webkit-animation-delay: 30s; -moz-animation-delay: 30s; -o-animation-delay: 30s; -ms-animation-delay: 30s; animation-delay: 30s; }
.cb-slideshow li:nth-child(2) div { -webkit-animation-delay: 6s; -moz-animation-delay: 6s; -o-animation-delay: 6s; -ms-animation-delay: 6s;animation-delay: 6s; }
.cb-slideshow li:nth-child(3) div { -webkit-animation-delay: 12s; -moz-animation-delay: 12s; -o-animation-delay: 12s; -ms-animation-delay: 12s; animation-delay: 12s; }
.cb-slideshow li:nth-child(4) div { -webkit-animation-delay: 18s; -moz-animation-delay: 18s; -o-animation-delay: 18s; -ms-animation-delay: 18s; animation-delay: 18s; }
.cb-slideshow li:nth-child(5) div { -webkit-animation-delay: 24s; -moz-animation-delay: 24s; -o-animation-delay: 24s; -ms-animation-delay: 24s; animation-delay: 24s; }
.cb-slideshow li:nth-child(6) div { -webkit-animation-delay: 30s; -moz-animation-delay: 30s; -o-animation-delay: 30s; -ms-animation-delay: 30s; animation-delay: 30s; }
/* Animation for the slideshow images */
@-webkit-keyframes imageAnimation { 0% { opacity: 0; -webkit-animation-timing-function: ease-in; } 8% { opacity: 1; -webkit-animation-timing-function: ease-out; } 17% { opacity: 1 } 25% { opacity: 0 } 100% { opacity: 0 } }
@-moz-keyframes imageAnimation { 0% { opacity: 0;  -moz-animation-timing-function: ease-in; } 8% { opacity: 1; -moz-animation-timing-function: ease-out; } 17% { opacity: 1 } 25% { opacity: 0 } 100% { opacity: 0 } }
@-o-keyframes imageAnimation { 0% { opacity: 0; -o-animation-timing-function: ease-in; } 8% { opacity: 1; -o-animation-timing-function: ease-out; } 17% { opacity: 1 } 25% { opacity: 0 } 100% { opacity: 0 } }
@-ms-keyframes imageAnimation { 0% { opacity: 0; -ms-animation-timing-function: ease-in; } 8% { opacity: 1; -ms-animation-timing-function: ease-out; } 17% { opacity: 1 } 25% { opacity: 0 } 100% { opacity: 0 } }
@keyframes imageAnimation { 0% { opacity: 0; animation-timing-function: ease-in; } 8% { opacity: 1; animation-timing-function: ease-out; }
    17% { opacity: 1 } 25% { opacity: 0 } 100% { opacity: 0 } }
/* Animation for the title */
@-webkit-keyframes titleAnimation { 0% { opacity: 0 } 8% { opacity: 1 } 17% { opacity: 1 } 19% { opacity: 0 } 100% { opacity: 0 } }
@-moz-keyframes titleAnimation { 0% { opacity: 0 } 8% { opacity: 1 } 17% { opacity: 1 } 19% { opacity: 0 } 100% { opacity: 0 } }
@-o-keyframes titleAnimation { 0% { opacity: 0 } 8% { opacity: 1 } 17% { opacity: 1 } 19% { opacity: 0 } 100% { opacity: 0 } }
@-ms-keyframes titleAnimation { 0% { opacity: 0 } 8% { opacity: 1 } 17% { opacity: 1 } 19% { opacity: 0 } 100% { opacity: 0 } }
@keyframes titleAnimation { 0% { opacity: 0 } 8% { opacity: 1 } 17% { opacity: 1 } 19% { opacity: 0 } 100% { opacity: 0 } }
/* Show at least something when animations not supported */
.no-cssanimations .cb-slideshow li span{ opacity: 1; }

@media screen and (max-width: 1140px) { 
.cb-slideshow li div h3 { font-size: 140px } .cb-slideshow li div h4 { font-size: 25px } 
}

@media screen and (max-width: 600px) { 
.cb-slideshow li div h3 { 
font-size: 60px; }

.cb-slideshow li div h4 { 
font-size: 20px; }

 }

@media screen and (min-width: 600px) { 
.cb-slideshow li div h3 { font-size: 70px;line-height: 60px; text-align: center;} 
}

img.displayed { display: block; margin-left: auto; margin-right: auto; background-color: transparent;}
.scroll-filter{background-color: rgba(0,0,0,0.5);} 
.intro-scroller { position: absolute; left: 0px; text-align: center; z-index: 9999;
width: 100%; bottom:20px; }
.intro-scroller p{color:#fff;}
.scroll-down{ background-color: #1E1E1E; width:100%; height:60px; position:center; text-align:center; }
.custom-scroll{ color:#fff; }
.mouse-icon { border: 2px solid; border-radius: 15px; bottom: 70px; height: 50px; left: 0; margin: 0 auto; position: absolute; right: 0;
width: 27px; cursor: pointer; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
.mouse-icon:hover {opacity: 0.3 !important;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.mouse-icon .wheel { -webkit-animation: 1.7s ease 0s normal none infinite magic-mouse-icon; -moz-animation: 1.7s ease 0s normal none infinite magic-mouse-icon; -o-animation: 1.7s ease 0s normal none infinite magic-mouse-icon; animation: 1.7s ease 0s normal none infinite magic-mouse-icon; border-radius: 30%; background: #fff; height: 12px; left: 0; margin-left: auto; margin-right: auto;
margin-top: 6px; right: 0; width: 5px; }
a.inner-link { color: #fff; text-decoration: none; }
.cb-slideshow li span{ filter: brightness(40%); -webkit-filter: brightness(40%); -moz-filter: brightness(40%); -o-filter: brightness(40%); -ms-filter: brightness(40%); }

@media only screen and (max-width:767px) {
 .mouse-icon { bottom:10px; } .cb-slideshow li div h3 { font-size:30px;  }
  }

header.carousel { height: 100%; max-height: 800px; }
header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner { height: 100%; }
header.carousel .fill2 { width: 100%; height: 100%; background-position: center; background-size: cover; background-color: #1B2D2D; }
header.carousel .fill { width: 100%; height: 100%; background-position: center; background-size: cover; background-color:#E96840; }
f7f7; }

@media(max-width:991px) {
.customer-img, .img-related { margin-bottom: 30px; }
.sec-slid-info h3{
margin:0;
font-size:17px !important;
color:#333;
font-weight:400;
text-align:center;
line-height: 1.4em;
}
.tituloquem{	
	text-align:center;
	font-size:20px !important;
	margin-bottom:15px;
	
	}
 }

@media(max-width:767px) {
.img-portfolio { margin-bottom: 15px;} header.carousel .carousel { height: 70%; } }

.height-contact-element {margin:30px 0;} 
.carousel-indicators-size{width:15px;height:15px;}

}

@media(max-width: 991px){

ul.cb-slideshow h4{
	font-size:23px;

	margin:1;
}

}



@media only screen and (max-width:767px) { 
 
 .carousel-caption{position:absolute;right:15%;top:-40px;left:15%;z-index:10;padding-bottom:20px;color:#313131;text-align:center;text-shadow:0 0px 0px rgba(0,0,0,.6)}
 .carousel-caption .btn{text-shadow:none}
 
 @media screen and (min-width:768px){
 .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}
 .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
 .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
 
  .carousel-caption{right:20%;left:20%;padding-bottom:30px} }
@media only screen and (max-width:767px) {.height-contact-element {margin:25px 0;} }

@media only screen and (max-width:767px) {.padding-contact-element {padding-left:15px;} }

.mouse-icon { background: none; border: 2px solid; border-radius: 15px; bottom: 0px; height: 44px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 30px; cursor: pointer; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
.mouse-icon:hover{ opacity: 0.8 !important; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
.mouse-icon .wheel { -webkit-animation: 1.7s ease 0s normal none infinite magic-mouse-icon; -moz-animation: 1.7s ease 0s normal none infinite magic-mouse-icon; -o-animation: 1.7s ease 0s normal none infinite magic-mouse-icon; animation: 1.7s ease 0s normal none infinite magic-mouse-icon; border-radius: 30%; background:#fff; height: 12px; left: 0; margin-left: auto; margin-right: auto; margin-top: 6px; right: 0; width: 6px; }
@-moz-keyframes magic-mouse-icon { 0% { margin-top: 6px; opacity: 0;} 30% { opacity: 1;} 100% { margin-top: 18px; opacity: 0;} }
@-webkit-keyframes magic-mouse-icon { 0% { margin-top: 6px; opacity: 0;} 30% { opacity: 1;} 100% { margin-top: 18px; opacity: 0;} }
@-o-keyframes magic-mouse-icon { 0% { margin-top: 6px; opacity: 0;} 30%  { opacity: 1;} 100% { margin-top: 18px; opacity: 0;} }
@keyframes magic-mouse-icon { 0%   { margin-top: 6px; opacity: 0;} 30%  { opacity: 1;} 100% { margin-top: 18px; opacity: 0;} }
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color:#3DA357; }


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

@media only screen and (min-width:768px) and (max-width: 980px) { 
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover { font-size:14px; } 
.navbar-inverse .navbar-nav>li>a { font-size:13px; margin-right:3px; padding-left:5px; padding-right: 5px; }
.col-md-3.portfolio-item {width: 50%; float: left; color:#FFF
	
}
 
 }
 
@media only screen and (max-width:767px) {

#about h2, #services h2, #bloghome h2, #meet-team h2, #portfolio1 h2, #contact h2, #home h3 { text-transform: uppercase; }

@media screen and (max-width: 768px) {
.navbar-inverse .navbar-nav li { margin-right:5px; margin-left:5px;}
.team-img img { margin-left:auto; margin-right:auto; width:90%; }
.port3 { width: 99%; min-width: 240px; display: inline-block; margin:0px 0px 7px 0px; padding:0px; }
.port3 img { width: 100%; min-width: none; max-width:none; cursor: pointer;}
}

@media (max-width:1024px){
.cb-slideshow li div h3 {
    font-size: 55px;
}
.cb-slideshow li div {
    bottom:40px;
}
.cb-slideshow h3{
    margin-bottom: 10%;
}
.col-md-3.portfolio-item { float: left; margin:0 30px 0 0; min-height:80px;  color:#FFF

}
.sec-slid-info h3{
margin:0;
font-size:20px;
color:#333;
font-weight:400;
text-align:center;
line-height: 1.4em;
}
.tituloquem{
	text-align:center;	
	font-size:30px;
	margin-bottom:15px;
	
	}
}
@media (min-width:1080px){
.col-md-3.portfolio-item { float: left; margin:0 35px 0 0;min-height:80px; color:#FFF

}
}
@media (max-width:990px){

.col-md-3.portfolio-item {
	 color:#FFF;
    width:45%;
    float: left;
	min-height:90px;
}
.sec-slid-info h3{
margin:0;
font-size:18px !important;
color:#333;
font-weight:400;
text-align:center;
line-height: 1.4em;
}
.tituloquem{
	
	text-align:center;
	font-size:25px !important;
	margin-bottom:15px;
	
	}

}

@media (max-width:768px){
.cb-slideshow li div h3 {
    font-size:45px;
}
.cb-slideshow li div {
    bottom:50px;
}
.cb-slideshow h3{
    margin-bottom:5%;
}
header.carousel {
    max-height: 500px;
}
.col-md-3.portfolio-item {
	 color:#FFF;
    width: 50%;
    float: left;
}
}
@media (max-width:736px){
.cb-slideshow li div {
    bottom:30px;
}
	.clients h3 {
		font-size: 25px;
		margin: 40px auto 0;
	}
		
}
@media (max-width:667px){
.cb-slideshow li div {
    bottom:30px;
}	
.cb-slideshow li div h3 {
    font-size:25px;
}
.cb-slideshow h4 {
    margin-bottom: 13%;
}
.clients h3 {
		font-size: 25px;
		margin: 40px auto 0;
	}
}
@media (max-width:640px){
.cb-slideshow li div h3 {
    font-size:25px;
}
.cb-slideshow li div {
    bottom:50px;
}
.clients h3 {
		font-size: 25px;
		margin: 40px auto 0;
	}
}
@media (max-width:600px){
.cb-slideshow li div {
    bottom:30px;
}	
.cb-slideshow li div h3 {
    font-size:25px;
}
.cb-slideshow h4 {
    margin-bottom: 13%;
}
.clients h3 {
		font-size: 25px;
		margin: 40px auto 0;
	}
}


@media (max-width:568px){
.cb-slideshow li div {
    bottom:20px;
}	
.cb-slideshow li div h3 {
    font-size:25px;
}
.cb-slideshow h4 {
    margin-bottom: 13%;
}
	.clients h3 {
		font-size: 25px;
		margin: 40px auto 0;
	}
}

@media (max-width:480px){
.sec-slid-info h3{
margin:0;
font-size:11px !important;
color:#333;
font-weight:200;
text-align:center;
line-height: 1.4em;
}
.tituloquem{
	
	text-align:center;
	font-size:16px !important;
	margin-bottom:15px;
	
	}		
}
@media (max-width:320px){
.sec-slid-info h3{
margin:0;
font-size:11px !important;
color:#333;
font-weight:200;
text-align:center;
line-height: 1.4em;
}
.tituloquem{
	color:red;	
	text-align:center;
	font-size:15px !important;
	margin-bottom:15px;
	
	}		
}

@media (max-width:480px){
.cb-slideshow li div h3 {
    font-size: 22px;
    line-height:30px;
    margin:0;
}
.cb-slideshow li div h4 {
    font-size:16px;
}
.col-md-3.portfolio-item {
    width:100%;
    float:none;
	 color:#FFF
}
.cb-slideshow li div {
    bottom:40px;
} 
.nav-pills>li a {
    padding: 4px 6px;
    font-size: 11px;
} 
.col-md-4.col-sm-12.col-xs-12.portfolio-item {
    padding: 0;
}
.team-img img {
   width: 100%;
}
.cb-slideshow h4 {
    margin-bottom: 20%;
}
.navbar-inverse {
    padding-top: 5px;
    padding-bottom: 26px;
	
} 

.h2, h2 {
    font-size: 20px;
}
#about {
    padding: 30px 0px 0 0px;
}
#bloghome {
    padding-top:20px;
    padding-bottom: 0;
}
#portfolio1 {
    padding-top: 10px;
    margin-bottom: 0;
}    
div#map-canvas-holder {
    height: 200px !important;
}
.form-control {
   font-size: 11px !important;
}  
#contact .fa {
    padding-right: 15px;
}  
header.carousel {
    max-height:320px;
}
ul.cb-slideshow h4{
	font-size:18px;	
	margin:1;
}
.cb-slideshow h3{
    margin-bottom:5%;
}
#about p {
    font-size: 13px;
}
#services {
/*    padding-top: 15px;*/
}
.list-social-icons li {
    margin: 0px 5px;
}
#meet-team {
    padding-top:10px;
}
#follow-us {
    height: 160px;
}
.page-header {
    font-size: 18px;
    padding-bottom: 10px;
}
#bloghome p, p {
    padding: 0px 0px;
}
.sidebar-padding {
    padding: 0;
}
#contact {
    padding-top: 20px;
}
.col-lg-6.col-md-8 {
    padding: 0;
}
.height-contact-element {
    margin: 10px 0 0 0;
}
.h3, h3 {
    font-size: 18px;
}
.mysharing {
    margin-top: 20px;
}
.mysharing .btn {
    font-size: 11px;
    padding: 4px 3px;
    margin-right: 0;
}
.comments1 {
    margin-top: 20px;
}
.well {
   padding: 8px;
}
.blog-sidebar {
    padding: 10px;
}
.singlepost {
    margin-bottom: 20px;
}
.blog {
    padding-top: 50px;
}
.clients .heading-underline {
		margin-bottom: 50px;
	}
.clients .heading-underline {
		margin-bottom: 50px;
	}
}
@media (max-width:414px){
.clients h3 {
		font-size: 20px;
		margin: 30px auto 0;
	}
	.carousel-control {
		top: 41.5%;
	}
	.carousel-inner>.item>img {
		height: 250px;
	}
	
}



@media (max-width:384px){
.clients h3 {
		font-size: 20px;
		margin: 40px auto 0;
	}
}

@media (max-width:320px){
.clients h3{
		font-size: 20px;
	}
}

@media screen and (min-width: 769px) and (max-width: 1140px) {
.port3 { width: 49.5%; min-width: 240px; padding:0px; }
.port3 img { width: 100%;  min-width: none; max-width:475px; cursor: pointer; }

}


.nav-pills .active { background-color:#267DA8; color:#FFF; }
.contact-msg { line-height:1.6em; margin-bottom:20px;}



.second-slider{
	color:#000;
padding:15px 0 0px 0;
background: #FFF;

}
.sec-slid-info{
position:relative;
padding:0px 0 0 0;
}
.sec-slid-info img{
  width: 2%;
  position: absolute;
  left: 3%;
  top: 0%;
}
img.right{
left:93% !important;
top:54% !important;
}
.sec-slid-info h3{
font-size:24px !important;
color:#333;
font-weight:400;
text-align:center;
line-height: 1.4em;
margin-bottom:15px;
}
.tituloquem{
	
	text-align:center;
	font-size:30px !important;
	margin-bottom:15px;
	
	}
.sec-slid-info p{
margin:15px 0 0 0;
font-size:18px;
color:#ffffff;
text-align:center;
line-height: 1.8em;
}
.footer-grid.logobtm a{
font-size:24px;
color:#454e51;
font-weight:bold;
}
.footer{
background:#242a2c;
padding:100px 0 0 0;
min-height: 620px;
}
.footer-grid ul{
margin:0;
padding:0;
}
.footer-grid ul li{
list-style-type:none;
display:block;
line-height:2.8em;
}
.footer-grid ul li a:hover,.footer-grid.logobtm a:hover{
color:#63c6ae;
}
.footer-grid p{
color:#454e51;
font-size:14px;
margin:0;
line-height:1.8em;
}
.footer-grid ul li a{
text-decoration:none;
font-weight:bold;
color:#454e51;
font-size:14px;
}
/*------------------ Slider Part starts Here----------*/
#slider4,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
}
.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  text-align: center;
  width: 100%;
}
.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
}
.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
}
.rslides_tabs li:first-child {
  margin-left: 0;
}
.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
}
.events {
  list-style: none;
}
.callbacks_container {
  position: relative;
  width: 100%;
}
.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.callbacks img {
  z-index: 1;
  height: auto;
  border: 0;
}
.callbacks .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	left: 0;
	right: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
	top: 10%;
	text-align: center;
}
.callbacks_nav {
  	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 120%;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 22px;
	background: transparent url("../images/themes.png") no-repeat left top;
	margin-top: -65px;
}
.callbacks_nav:active {
  opacity: 1.0;
}
.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
}
a.callbacks_nav.callbacks1_nav.next {
  width: 24px;
  right: 45%;
}
a.callbacks_nav.callbacks1_nav.prev{
  width: 24px;
  right: 54%;
}
#slider3-pager a ,#slider4-pager a {
  display: inline-block;
}
#slider3-pager span,#slider4-pager span{
  float: left;
}
#slider3-pager span, #slider4-pager span{
	width:100px;
	height:15px;
	background:#fff;
	display:inline-block;
	border-radius:30em;
	opacity:0.6;
}
#slider3-pager .rslides_here a , #slider4-pager .rslides_here a {
  background: #FFF;
  border-radius:30em;
  opacity:1;
}
#slider3-pager a ,#slider4-pager a {
  padding: 0;
}
#slider3-pager li, #slider4-pager li{
	display:inline-block;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}
.rslides li{
  position: relative;
  display: block;
  float: left;
}
.rslides img {
  height: auto;
  border: 0;
  width:100%;
}
.callbacks_tabs{
	list-style: none;
	position: absolute;
	top: 103%;
	z-index: 999;
	left: 46%;
	padding: 0;
	margin: 0;
left:46%;
}

.slider-top ul.social-slide{
	display:inline-flex;
	margin: 0px;
	padding: 0px;
}
ul.social-slide li i{
	width:70px;
	height:74px;
	background:url(../../images/img-resources.png)no-repeat;
	display: inline-block;
	margin:0px 15px;
}
ul.social-slide li i.win{
	background-position:-6px 0px;
}
ul.social-slide li i.android{
	background-position:-110px 0px;
}
ul.social-slide li i.mac{
	background-position:-215px 0px;
}
.callbacks_tabs li{
	display: inline-block;
}
@media screen and (max-width: 600px) {
  .callbacks_nav {
    top: 47%;
    }
}
/*----*/
.callbacks_tabs a{
 visibility: hidden;
}
.callbacks_tabs a:after {
  content: "\f111";
  font-size:0;
  font-family: FontAwesome;
  visibility: visible;
  display: block;
  display:inline-block;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
	border:3px solid #c3c9ce;
	height:15px;
    width:15px;
}
.callbacks_here a:after{
background: #929da5;
border:3px solid #ffffff;
}
a.callbacks_nav.callbacks2_nav.prev {
background: transparent url("../images/icons-sprite.png") no-repeat left top;
width:41px;
height:41px;
}
a.callbacks_nav.callbacks2_nav.next{
background: transparent url("../images/icons-sprite.png") no-repeat -41px 0px;
width:41px;
height:41px;
}
a.callbacks_nav.callbacks2_nav.prev {
left: 0% !important;
top: 115%;
}
a.callbacks_nav.callbacks2_nav.next {
right: 0% !important;
top: 115%;
}

.clients h3 {
		font-size: 25px;
		margin: 10px auto 0;
	}

/*-- Clients --*/
.clients {
	padding-bottom: 30px;
	padding-top:10px;
	
	
}
.clients .heading-underline {
	margin-bottom: 50px;
	margin-top:15px;
	
	
}
/*-- //Clients --*/

.clients h3 {
	text-align:center;
	color:#343F47;
	font-size:30px;
	margin: 80px auto 0;
}

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

.clients {
		padding-bottom: 40px;
	}
.clients h3 {
		font-size: 20px;
		margin: 40px auto 0;
	}
	
}

/*-- Carousel-Controls-Changed-from-Default-Code --*/
.carousel-control.left {
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	filter: none;
	background-repeat: repeat-x;
}
.carousel-control.right {
	right: 0;
	left: auto;
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	filter: none;
	background-repeat: repeat-x;
}
.carousel-control {
	position: absolute;
	top: 50%;
	bottom: 50%;
	left: 0;
	width: inherit;
	font-size: 0;
	color: transparent;
	text-shadow: none;
	filter: alpha(opacity=50);
	opacity: .5;
}
/*-- //Carousel-Controls --*/