@font-face {
	font-family: 'SegoeUIRegular';
	src: url('../fonts/segoeui_0.eot');
	src: url('../fonts/segoeui_0.eot') format('embedded-opentype'), url('../fonts/segoeui_0.woff') format('woff'), url('../fonts/segoeui_0.ttf') format('truetype'), url('../fonts/segoeui_0.svg#SegoeUIRegular') format('svg');
}
@font-face {
	font-family: 'HelveticaNeueLT-Thin';
	src: url('../fonts/helveticaneuelt35thin0.eot');
	src: url('../fonts/helveticaneuelt35thin0.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaneuelt35thin0.woff') format('woff'), url('../fonts/helveticaneuelt35thin0.ttf') format('truetype'), url('../fonts/helveticaneuelt35thin0.svg#HelveticaNeueLT-Thin') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: 'SegoeUIRegular';
	color:#3e454f;
	font-size:15px;
	padding:0;
	margin:0;
}
a, button:hover{
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'SegoeUIRegular';
	font-weight: normal;
}

body{
	display:none;
}

@media(max-width:767px){
body{
	display:block;
	background: #1c6eb4;
	background: -moz-linear-gradient(top,  #1c6eb4 1%, #062145 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1c6eb4), color-stop(100%,#062145));
	background: -webkit-linear-gradient(top,  #1c6eb4 1%,#062145 100%);
	background: -o-linear-gradient(top,  #1c6eb4 1%,#062145 100%);
	background: -ms-linear-gradient(top,  #1c6eb4 1%,#062145 100%);
	background: linear-gradient(to bottom,  #1c6eb4 1%,#062145 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c6eb4', endColorstr='#062145',GradientType=0 );
}
.logo-container{
	background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 45%, #e4e4e4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#ffffff), color-stop(100%,#e4e4e4));
background: -webkit-linear-gradient(top,  #ffffff 45%,#e4e4e4 100%);
background: -o-linear-gradient(top,  #ffffff 45%,#e4e4e4 100%);
background: -ms-linear-gradient(top,  #ffffff 45%,#e4e4e4 100%);
background: linear-gradient(to bottom,  #ffffff 45%,#e4e4e4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 );
width:100%;
text-align:center;
padding:15px 0 5px;
}
img{
	max-width:100%;
}
.middle-container{
	padding:15px;
}
.video-section{
	margin:0 0 15px;
	text-align:center;
}
.video-section iframe{
	max-width:100% !important;
}
.video-section img{
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.callus-section{
	background: #f76249;
	background: -moz-linear-gradient(top,  #f76249 1%, #f14a59 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f76249), color-stop(100%,#f14a59));
	background: -webkit-linear-gradient(top,  #f76249 1%,#f14a59 100%);
	background: -o-linear-gradient(top,  #f76249 1%,#f14a59 100%);
	background: -ms-linear-gradient(top,  #f76249 1%,#f14a59 100%);
	background: linear-gradient(to bottom,  #f76249 1%,#f14a59 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f76249', endColorstr='#f14a59',GradientType=0 );
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	width:100%;
	display:inline-block;
	font:normal 20px/60px 'SegoeUIRegular';
	color:#fff;
	text-shadow:1px 1px 3px #333;
}
.callus-section span{
	width:60px;
	float:left;
	border-right:1px solid #ee3836;
	text-align:center;
	margin:0 10px 0 0;
}
.callus-section span img{
	margin:0;
}
.callus-section a{
	color:#fff;
	text-decoration:none;
}
.info-section{
	margin:15px 0 0;
}
.info-section a.panel-title{
	text-align:center;
	display:block;
	font:normal 25px/40px 'SegoeUIRegular';
	color:#575757;
	text-decoration:none;
	text-shadow:1px 1px 3px #fff;
}


/*for slider*/
#full-width-slider {
  /*width: 100%;*/
  color: #000;
}
.coloredBlock {
  padding: 12px;
  background: rgba(255,0,0,0.6);
  color: #FFF;
  /* width: 200px;
   left: 20%;
   top: 5%;*/
}
.royalSlider, .royalSlider:visited, .royalSlider.visited{
	max-width:100% !important;
}
.rsImg{
	/*max-width:100% !important;
	height:auto !important;*/
}
.rsNavItem{
	background:#a3a3a6;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	width:8px;
	height:8px;
	display:inline-block;
	margin:0 5px 0 0;
	cursor:pointer;
}
.rsNavSelected{
	background:#175c9a;
}
.rsArrowLeft {
	background: url(../images/left-arw.png) no-repeat;
	width:14px;
	height:23px;
	position: absolute;
	left: 10px;
	top: 20%;
}
.rsArrowRight {
	background: url(../images/right-arw.png) no-repeat;
	width:14px;
	height:23px;
	position: absolute;
	right: 10px;
	top: 20%;
}
.testimonials {
	text-align:left;
	width:350px;
	max-width:90%;
}
.testimonials img{
	width:50px !important;
	height:50px !important;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	border:5px solid #fff;
	display:inline-block;
	margin:0 10px 0 0 !important;
	float:left !important;
}
.grab-cursor{
	max-width:100%;
}

#full-width-slider, #full-width-slider2{
	text-align:center;
}
#full-width-slider2 .rsArrow{
	display:none !important;
}
#full-width-slider2 p:first-child{
	background:url(../images/quotes.png) no-repeat 65px 0;
	text-indent:30px;
}

.user-details{
	text-align:right;
	font-size:12px;
}
.user-details strong{
	color:#e95b05;
	font-size:14px;
}
.rsBullets{
	margin:0 auto;
	float:inherit;
}
.service-list ul{
	padding:0;
	margin:0 0 20px;
}
.service-list ul li{
	list-style:none;
	background:url(../images/blue-bullet.png) no-repeat 0 11px;
	padding:5px 0 5px 18px;
	display:inline-block;
	line-height:20px;
}
.recent-pro ul li{
	width:100%;
	margin:0;
}
.service-list ul li:(2n+2){
	margin:0;
}

.contact-form input, .contact-form textarea{
	background:#dcdde3;
	width:96%;
	padding:2%;
	border:1px solid #c6c8d0;
	font:normal 20px/22px 'SegoeUIRegular';
	color:#838488;
	margin:0 0 8px;
}
.contact-form textarea{
	height:120px;
}
.contact-form input[type="submit"]{
	width:auto;
	background: #f76249;
	background: -moz-linear-gradient(top,  #f76249 1%, #f14a59 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f76249), color-stop(100%,#f14a59));
	background: -webkit-linear-gradient(top,  #f76249 1%,#f14a59 100%);
	background: -o-linear-gradient(top,  #f76249 1%,#f14a59 100%);
	background: -ms-linear-gradient(top,  #f76249 1%,#f14a59 100%);
	background: linear-gradient(to bottom,  #f76249 1%,#f14a59 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f76249', endColorstr='#f14a59',GradientType=0 );
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	font:normal 20px/36px 'SegoeUIRegular';
	color:#fff;
	text-shadow:1px 1px 3px #333;
	padding:5px 20px;
	border:none;
	text-transform:uppercase;
}
.location-section{
	border-top:1px solid #bbbcbf;
	padding:20px 0;
	margin:20px 0 0;
}
.location-section span{
	background:url(../images/location-icon.png) no-repeat left;
	float:left;
	padding:10px 20px 10px 30px;
	font-size:14px;
	font-weight:bold;
	color:#555;
	border-right:1px solid #bbbcbf;
	margin:0 10px 0 0;
}
/*for slider end*/


/* html css */
.swiper-container {
  height: 90px;
  width: 280px;
  max-width:100%;
}
.swiper-container2 {
  height: 200px;
  width: 315px;
  max-width:100%;
}
.swiper-container3 {
  height: 980px;
  width: 315px;
  max-width:100%;
}
.swiper-container4 {
  height: 300px;
  width: 300px;
  max-width:100%;
}



.service-img-section .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  right: 35px;
  bottom: 15px;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:6;
}
.service-img-section .arrow-right {
  background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  bottom:15px;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:6;
}

.testimonial-section .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 10px;
  bottom: 15px;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:6;
}
.testimonial-section .arrow-right {
  background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  left: 35px;
  bottom:15px;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:6;
}


.content-slide {
  padding: 20px;
  color: #fff;
}
.title {
  font-size: 25px;
  margin-bottom: 10px;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:-30px;
  width: 100%;
  z-index:5;
}
.pagination2 {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:-30px;
  width: 100%;
  z-index:5;
}
.pagination4{
	bottom:-20px;
}
.swiper-pagination-switch, .swiper-pagination-switch2 {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  /*box-shadow: 0px 1px 2px #555 inset;*/
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #1d6bb3;
}


/*client scroll */

.swiper-container-clients {
  width: 340px;
  height: 80px;
  text-align: center;
  max-width:100%;
}
.swiper-slide-clients {
  width: 960px;
  padding: 0;
  background: #fff;
}
.swiper-scrollbar {
  width: 100%;
  height: 4px;
  position: absolute;
  left: 0;
  bottom: 5px;
  z-index: 1;
}
/* html css end */

}


.service-img-section, .testimonial-section{
	position:relative;
}
#slider2{
	position:relative;
}

.services-info img{
	margin:0 auto 15px;
	clear:both;
	/*display:block;*/
}
.services-info{
	/*width:80%;*/
}

.services-info h3 {
	margin: 0 0 15px;
	text-align:center;
	color:#1867b2;
}
.client-list-section{
	background:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin: 10px 0;
	cursor:move;
}
.client-list-section h3{
	text-align: center;
	line-height: 30px;
	display: inline-block;
	width: 100%;
}

.client-list{
	text-align:center;
	padding:0;
	background:#fff;
}
.client-list ul{
	margin:0;
	padding:0;
}
.client-list ul li{
	list-style:none;
	display:inline-block;
	margin:0 15px 10px 0;
}
/*.swiper-scrollbar-cursor-drag{
	width:110px !important;
}*/
/*
.client-list ul li img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
	filter: gray; 
	-webkit-filter: grayscale(100%);
	opacity:.3;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
}
.client-list ul li img:hover {
	filter: none;
	-webkit-filter: grayscale(0%);
	opacity:1;
}
*/

@media (min-width: 370px) and (max-width: 450px) {
.services-info{
	width:96%;
}
	
}
@media (max-width: 360px) {
.services-info{
	width:80%;
}
.video-section{
	max-width:100%;
}

.video-section iframe{
	width:100% !important;
}
.testimonials {
	max-width:80%;
}
	
}

