/*-- gallery-page --*/
.gallery {
	padding: 50px 0;
}
.da-thumbs {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.da-thumbs li {
	float: left;
	margin: 0.4%;
	background: #586165;
	padding: 5px;
	position: relative;
	width: 32.4%;
}
.da-thumbs li a,
.da-thumbs li a img {
  display: block;
  position: relative;
  width: 100%;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
  position: absolute;
  background: rgba(255, 150, 0, 0.76);
  width: 100%;
  height: 100%;
}
.da-thumbs li a div span {
  display: block;
  padding: 10px 0;
  margin: 11px 20px 20px 20px;
  font-weight: normal;
  text-transform: capitalize;
  color: #fff;
  text-align: center;
  font-size:14px;
}
.da-thumbs li a div  h5 {
  color: #FFF;
  font-size: 30px;
  margin: 3.5em 0 0 0;
  text-align: center;
}
/*-- //gallery-page --*/

/*-- responsive-media-queries --*/
@media(max-width:1440px){

	.banner-info {
		margin-top:250px;
	}
	.banner-info {
	  margin-top: 400px;
	}
	.article-info p {
	  font-size: 14px;
	  }
	.article-info p a.plus {
	  margin-left: 195px;
	}
	.col-md-8.port-right {
	  width: 58%;
	  }
	.port-left {
	  min-height: 775px !important;
	}
	.busi-pos {
	  top: 51.7%;
	}
	.banner {
		min-height: 696px;
	}
}
@media(max-width:1366px){
	.article-info p a.plus {
		margin-left: 188px;
	}
	.flex-slider {
		padding: 80px 0;
	}
	.port-grid {
	  margin-left: 23px;
	}
	.col-md-8.port-right {
	  width: 60%;
	}
	.port-left {
	  min-height: 768px !important;
	}
	.second-slider {
	    padding: 70px 0 90px 0;
	  }
	.business-right a,.about-grid a,.approach-grid a ,.contact-form input[type=submit]{
	  font-size: 18px;
	  }
	.busi-pos {
	  top: 51.7%;
	  }
	.col-md-6.slider-grid {
	  width: 48.5%;
	}
	.col-md-6.slider-grid:nth-child(1) {
	  margin-right: 34px;
	}
	.port-left {
	  padding: 70px 0 0 0;
	  }
}
@media(max-width:1280px){
	.uparrow img {
	  width: 72%;
	}
	.port-left {
	  padding: 50px 0 0 0;
	  }
	.col-md-8.port-right {
	  width: 63%;
	}
	.slider-bottom {
	  padding: 70px 0;
	}
	.flex-slider {
	  padding: 70px 0;
	}
	.article-info p {
	  margin: 0 0 5px 0;
	  }
	.second-slider {
	  padding: 50px 0 108px 0;
	}
	.services {
	  padding: 70px 0;
	  }
	.services-list {
	  padding: 70px 0;
	  }
	.business {
	  padding: 70px 0;
	}
	.business-team {
	  padding: 70px 0px;
	}
	.how-we-help,.help-grids,.our-approach {
	  padding: 70px 0;
	}
	.article {
		padding: 25px 0;
	}
}
@media(max-width:1024px){
	.uparrow {
	  left: 46.5%;
	}
	.callbacks_tabs {
	  top: 100.5%;
	  left: 46.5%;
	}
	a.callbacks_nav.callbacks1_nav.prev {
	  right: 55%;
	}
	a.callbacks_nav.callbacks1_nav.next {
	  right: 41%;
	}
	.col-md-6.slider-grid:nth-child(1) {
	  margin-right: 28px;
	}
	.banner-info p {
	  font-size: 13px;
	  }
	.bottom-info p {
	  margin: 8px 0 16px 0;
	  font-size: 13px;
	  }
	.slider-grid p {
	  font-size: 13px;
	  }
	.col-md-2.article-grid {
	 width: 25%;
	 float:left;
	}
	.article-info p a.plus {
	  margin-left: 96px;
	}
	a.hvr-rectangle-out , a.hvr-rectangle-in{
	  padding: 12px 30px;
	  font-size: 15px;
	}
	.article-info p {
	  font-size: 13px;
	}
	.col-md-4.port-left {
	  width: 27%;
	}
	.col-md-8.port-right {
	  width: 70%;
	}
	.port-grid {
	  margin-left: 22px;
	}
	.port-left {
	  min-height: 660px !important;
	}
	.sec-slid-info p {
	  font-size: 15px;
	  }
	.help-grid p {
	  font-size: 13px;
	  }
	.approach-grid p {
	  font-size: 13px;
	  }

	.contact-left input[type="text"] {
	  font-size: 13px;
	  }
	.contact-right textarea {
	  font-size: 13px;
	  }
	.contact-right textarea {
	  height: 178px;
	  }
	.post-details p {
	  font-size: 12px !important;
	  }
	.blog-post p:nth-child(5) {
	  font-size: 13px;
	} 
	.post-details.s-page {
		width: 87.3%;
	}
	.post-details.s-page2 {
		width: 87.3%;
	}
	.leave-form input[type="text"] {
	  margin: 0 17px 23px 0;
	  font-size: 13px;
	}  
	 .leave-form textarea {
	  font-size: 13px;
	 } 
	.leave-form input[type=submit] {
	  font-size: 14px;
	}  
	.nbs-flexisel-inner {
	  width: 95%;
	}
	.nbs-flexisel-nav-right {
	  right: 0.3%;
	}
	.nbs-flexisel-nav-left {
	  left: 0.3%;
	}
	.laptop img{
		width:75%;
	}
	.slider-bottom {
		padding: 50px 0;
	}
	.article-info {
		padding: 12px 10px;
	}
	.second-slider {
		padding: 40px 0 90px 0;
	}
	.article {
		padding: 20px 0;
	}	
	.inner-banner {
		min-height: 120px;
	}
	.view {
		width: 220px;
		height: 220px;
	}
	.about-top-right h4 {
		font-size: 16px;
	}
	.about-top-right p {
		font-size: 0.875em;
		line-height: 1.8em;
	}
	.view .mask, .view .content {
		width: 220px;
		height: 220px;
	}
	.post-details h4, .post-details a h4 {
		font-size: 20px;
		padding: 0.2em 0 0.1em 0;
	}
	p.para1 {
	font-size: 0.875em;
	text-align: justify;
	color: #333;
	}
}
@media(max-width:800px){
.post-details {
	padding: 0;
	float: left;
	width: 84%;
}
.sec-slid-info img {
  left: 1%;
  top: 7%;
}
.sec-slid-info p {
	  font-size: 13px;
	  }
	ul.nav1{
		display:none;
		background:#ecebe9;
		}
	.article-grid {
		float: left;
		width: 25%;
	}
	.flex-slider {
		padding: 50px 0;
	}
	.banner {
		min-height: 373px;
	}
	.banner-info a {
	  padding: 10px 20px;
	  }
	.uparrow {
	  left: 45.5%;
	}
	.bottom-grid {
	  float: left;
	  width: 48.8%;
	  }
	.bottom-grid:nth-child(4),.bottom-grid:nth-child(3) {
	margin-top:25px;
	}
	.callbacks_tabs {
	  left: 44.5%;
	}
	.bottom-pos {
	  top: 41.5%;
	  left: 37%;
	}
	.bottom-info p {
	  overflow: hidden;
	  height: 71px;
	}
	.callbacks_nav {
	  top: 109.7%;
	  }
	.col-md-6.slider-grid {
	  width: 100%;
	}
	.col-md-6.slider-grid:nth-child(1) {
	margin: 0 0 40px 0px;
	}
	.article-info {
	  padding: 10px 10px;
	}
	.article-info p a.plus {
	  margin-left: 35px;
	}
	.article-info p a.plus {
	  background: url(../images/plus.png) no-repeat 0px 2px;
	  }
	.col-md-4.port-left {
	  width: 27%;
	  float: left;
	}
	.col-md-8.port-right {
	  width: 72%;
	  float: left;
	}
	.port-grid {
	  margin-left: 17px;
	}
	.port-left {
	  min-height: 530px !important;
	}
	.sec-slid-info {
	  width: 85%;
	  margin: 0 auto;
	}
	.col-md-4.business-left {
	  float: left;
	  width: 36%;
	}
	.col-md-8.business-right {
	  float: left;
	  width: 64%;
	}
	.services-right {
	  width: 78%;
	}
	.business-right p {
	  overflow: hidden;
	  height: 66px;
	  margin: 6px 0 22px 0;
	}
	.col-md-3.business-grid {
	  width: 50%;
	  float: left;
	}
	.col-md-3.business-grid:nth-child(3),.col-md-3.business-grid:nth-child(4),.serv-list-grids{
	margin-top:40px;
	}
	.busi-pos {
	  width: 91.8%;
	  top: 67.2%;
	}
	.business-info,.contact-info ,.contact-map {
	  margin-bottom: 40px;
	}
	.about-grids,.approach-grids,.business-grids{
	 margin-top: 40px;
	}
	.col-md-7.about-grid {
	  float: left;
	  width: 59.2%;
	}
	.col-md-5.about-grid {
	  width: 40.8%;
	  float: left;
	}
	.about-grid p:nth-child(3) {
	  display: none;
	}
	.about-grid p {
	  overflow: hidden;
	  height: 98px;
	}
	.col-md-4.help-grid {
	  float: left;
	  width: 33.3%;
	}
	.help-grid p {
	}
	.col-md-4.approach-grid {
	  float: left;
	  width: 33.3%;
	}
	.contact-map iframe {
	  height: 262px;
	}
	.contact-map{
	  height: 262px;
	}
	.blog-content {
	  width: 70%;
	  float: left;
	}
	.blog-sidebar {
	  width: 26%;
	  float: right;
	}
	.blog-post h4 {
	  overflow: hidden;
	  height: 18px;
	}
	.post-details p {
	    margin: 4px 0 10px 0 !important;
	}
	.leave-form input[type="text"] {
	  width: 31.33%;
	  }
	.leave-form textarea {
	  height: 160px;
	  }
	.welcome {
		padding: 40px 0;
	}
	.welcome p {
		font-size: 13px;
	}
	.top-games p {
		margin: 4px 0px 1em 0;
	}
	.article {
		padding: 15px 0;
	}
	.slider-grid p {
		margin: 5px 0 30px 0;
	}
	p.para-text {
		margin: 5px 0 10px 0;
	}
	.post-details.s-page {
		width: 84%;
	}
	.single,.typrography,.top-games-section,.gallery,.contact {
		padding: 40px 0;
	}
	.leave input[type="submit"] {
		width: 12%;
	}
	.contact-in {
		padding: 0;
	}
	.about-top-left img {
		width: 60%;
	}
	.view {
		width: 166px;
		height: 166px;
	}
	.view .mask, .view .content {
		width: 166px;
		height: 166px;
	}
	.map iframe {
		height: 320px;
	}
	.contact-form {
		margin-bottom: 15px;
	}
	.team {
		padding: 40px 0 60px 0;
	}
	.about {
		padding: 40px 0;
	}
	.da-thumbs li a div h5 {
		font-size: 25px;
		margin: 3em 0 0 0;
	}
	.da-thumbs li a div span {
		margin: 10px 10px 10px 10px;
		font-size: 13px;
	}
	.news {
		padding: 40px 0;
	}
	.read a img {
		width: 3%;
		margin-top: 0;
	}
}
@media(max-width:768px){
	.banner {
		min-height: 364px;
	}
}
@media(max-width:667px){
	span.menu {
	  margin: 0px 0 0px 392px;
	}
}
@media(max-width:640px){
	.col-md-4.help-grid {
		  float: left;
		  width: 100%;
		  margin-bottom: 30px;
		}
	.col-md-4.help-grid:nth-child(3) {
	  margin: 0;
	}
	.flex-slider {
	  padding: 60px 0;
	}
	.article-grid {
		width: 33.333%;
	}
	.post-details.s-page {
		width: 81%;
	}
	.uparrow img {
	  width: 56%;
	}
	.uparrow {
	  left: 44.5%;
	}
	.bottom-grid {
	  float: left;
	  width: 48.6%;
	}
	.bottom-pos {
	  top: 33.5%;
	  left: 35%;
	}
	.callbacks_tabs {
	  left: 43.3%;
	  top: 101%;
	}
	.callbacks_nav {
	  top: 110.7%;
	}
	.single-middle {
		padding: 1.2em;
	}
	.da-thumbs li a div h5 {
		margin: 2em 0 0 0;
	}
	p.smith a {
		font-size: 1.1em;
	}
	p.smith span {
		font-size: 0.95em;
	}
	.slider-bottom ,.business,.business-team{
	  padding: 60px 0;
	}
	.men {
		padding: 2.5em 0;
	}
	.leave input[type="submit"] {
		width: 17%;
	}
	.article {
	  padding: 25px 0;
	}
	.article-info p a.plus {
	  margin-left: 20px;
	}
	.nbs-flexisel-inner {
	  width: 84.8%;
	}
	#filters li span {
	  margin: 24px 0px;
	  }
	.port-left {
	  padding: 40px 0 0 0;
	}
	.port-grid {
	  width: 29%;
	  }
	.simple-in {
	  min-height: 50px;
	}
	a.hvr-rectangle-out, a.hvr-rectangle-in {
	  padding: 9px 21px;
	  font-size: 14px;
	}
	.about-top-left img {
		width: 100%;
		margin-top:5%;
		}
	.port-left {
	  min-height: 438px !important;
	}
	.inner-banner {
		min-height: 100px;
	}
	.second-slider {
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 70px;
	padding-left: 0;
	}
	.copy-right p {
	  margin: 20px 0 0 0;
	}
	.services-left p {
	  font-size: 13px;
	}
	.services-left p {
	  padding: 13px 0;
	}
	.services-right p {
	}
	.serv-list-info p {
	  width: 100%;
	}
	.serv-list-grid ul li {
	  overflow: hidden;
	  height: 27px;
	}
	.blog-pagenat {
		margin-top: 0;
	}
	.view {
		width: 225px;
		height: 225px;
	}
	.news-article {
		margin-top: 2em;
	}
	.view .mask, .view .content {
		width: 225px;
		height: 225px;
	}
	.services,.services-list {
	  padding: 60px 0;
	}
	.business-right a, .about-grid a, .approach-grid a, .contact-form input[type=submit] {
	  font-size: 14px;
	}
	.approach-grid a {
	  padding: 7px 16px;
	}
	.approach-grid p {
	  margin: 12px 0 21px 0;
	  }
	.blog-content {
	  width: 100%;
	  float: left;
	}
	.blog-sidebar {
	  width: 100%;
	  margin-bottom: 40px;
	  }
	.leave-form input[type="text"] {
	  width: 30.9%;
	}
	.leave-form input[type=submit] {
	  padding: 11px 34px;
	  }
	.contact, .blog-page {
	  padding: 60px 0;
	}
	ul.category li {
	  padding: 11px 15px;
	  }
	.contact-map iframe {
	  height: 225px;
	}
	.contact-map{
	  height: 225px;
	}
	.contact-right {
	  width: 66%;
	  }
	.contact-left {
	  width: 31%;
	  }
	.contact-form input[type=submit] {
	  padding: 11px 33px;
	  }
	.top-games p {
		font-size: 0.875em;
	}
	.single, .typrography, .top-games-section, .gallery, .contact,.welcome,.slider-bottom, .business, .business-team {
		padding: 33px 0;
	}
}
@media(max-width:600px){
	span.menu {
	  margin: 0px 0 0px 344px;
	}
}
@media(max-width:568px){
	span.menu {
	  margin: 0px 0 0px 322px;
	}
}
@media(max-width:480px){
	.sec-slid-info img {
	  width: 3%;
	  top: 11%;
	}
	.sec-slid-info {
	  width: 80%;
	  }
	img.right {
	  left: 99% !important;
	  top: 57% !important;
	}
	.uparrow {
	  left: 42.5%;
	}
	.bottom-grid {
	  float: left;
	  width: 48.1%;
	}
	.bottom-pos {
	  top: 21.5%;
	  left: 27%;
	}
	.callbacks_nav {
	  top: 112.7%;
	}
	a.callbacks_nav.callbacks1_nav.prev {
	  right: 58%;
	}
	a.callbacks_nav.callbacks1_nav.next {
	  right: 35%;
	}
	.callbacks_tabs {
	  left: 41.3%;
	  top: 102.7%;
	}
	.banner-bottom {
	  padding: 50px 0 82px 0;
	}
	.col-md-2.article-grid {
	  width: 33.3%;
	  float: left;
	}
	.article-info {
	  padding: 8px 8px;
	}
	.nbs-flexisel-inner {
	  width: 90%;
	}
	.port-left {
	  min-height: 105px !important;
	  padding:20px 0;
	}
	.col-md-4.port-left {
	  width: 100%;
	  float: left;
	}
	.col-md-8.port-right {
	  width: 100%;
	  float: left;
	}
	.col-md-8.port-right {
	  margin: 40px 0;
	}
	a.callbacks_nav.callbacks2_nav.next {
	  background: transparent url("../images/icons-sprite.png") no-repeat -28px 0px;
	  width: 26px;
	  height: 26px;
	  background-size: 204%;
	}
	a.callbacks_nav.callbacks2_nav.prev {
	  background: transparent url("../images/icons-sprite.png") no-repeat 0px 0px;
	  width: 26px;
	  height: 26px;
	  background-size: 203%;
	}
	.portfolio.icon.mix_all {
	  margin-bottom: 0 !important;
	}
	.second-slider {
	  padding: 30px 0 60px 0;
	}
	ul.callbacks_tabs.callbacks2_tabs {
	  top: 104%;
	}
	.sec-slid-info p {
	  margin: 24px 0 0 0;
	  }
	.article {
		padding: 15px 0;
	}
	.services-left p {
	  padding: 18px 0;
	}
	.services-left {
	  width: 14%;
	}
	.services-grids,.col-md-3.business-grid:nth-child(3), .col-md-3.business-grid:nth-child(4), .serv-list-grids {
	  margin-top: 35px;
	}
	.col-md-4.serv-list-grid {
	  float: left;
	  width: 100%;
	  margin-bottom: 20px;
	}
	.col-md-4.serv-list-grid:nth-child(3) {
	  margin: 0;
	}
	.col-md-4.business-left {
	  float: left;
	  width: 100%;
	}
	.col-md-8.business-right {
	  float: left;
	  width: 100%;
	  margin-top: 30px;
	}
	.business-right p {
	  overflow: inherit;
	  height: inherit;
	  }
	.col-md-3.business-grid {
	  width: 100%;
	  float: left;
	 
	}
	.col-md-3.business-grid:nth-child(1) {
	 margin-bottom: 35px;
	}
	.busi-pos {
	  width: 93%;
	  top: 72.4%;
	}
	.col-md-7.about-grid {
	  float: left;
	  width: 100%;
	}
	.about-grid p {
	  overflow: inherit;
	  height: inherit;
	}
	.about-grid p:nth-child(3) {
	  display: block;
	}
	.col-md-5.about-grid {
	  width: 100%;
	  float: left;
	  margin-top: 35px;
	}
	.col-md-4.help-grid:nth-child(3){
	 margin-bottom: 0px;
	}
	.help-grid p {
	  overflow: inherit;
	  height: inherit;
	}
	
	.col-md-4.approach-grid {
	  float: left;
	  width: 100%;
	  margin-bottom:35px;
	}
	.approach-grid p {
	  overflow: inherit;
	  height: inherit;
	}
	.business-info, .contact-info, .contact-map {
	  margin-bottom: 35px;
	}
	.contact-map {
	  height: 200px;
	}
	.contact-map iframe {
	  height: 200px;
	}
	.contact-left {
	  width: 100%;
	}
	.contact-right {
	  width: 100%;
	}
	.contact-right textarea {
	  height: 145px;
	  margin-bottom: 23px;
	}
	.blog-post h4 {
	  overflow: inherit;
	  height: inherit;
	  line-height: 1.8em;
	}
	.leave-form input[type="text"] {
	  width: 100%;
	  margin: 0 0px 23px 0;
	}
	.leave-form textarea {
	  height: 145px;
	}
	ul.category li {
	  padding: 9px 15px;
	}
	.error-page {
	  min-height: 425px;
	}
	.error-page {
	  padding: 70px 0 0 0;
	}
	.home-page {
		margin-top: 50px;
	}
	.port-grid:nth-child(1) {
	  margin-left: 0;
	}
	.port-grid {
	  width: 30.7%;
	}
	
	.view .mask, .view .content {
		width: 200px;
		height: 200px;
	}
	.view {
		width: 200px;
		height: 200px;
	}
	p.men-it {
		font-size: 0.875em;
	}
	.read a img {
		width: 6%;
	}
	.post-details {
		width: 100%;
	}
	.post-meta {
	width: 100%;
	}
	ul.ad-info {
		width: 89%;
	}
	ul.ad-info li{
		width: 33.333%;
		float: left;
	}
	.meta-icon {
		margin: 0px 0 0px 0px;
		float:left;
	}
	.post-details.s-page {
	width: 100%;
	}
	p.men-it {
		padding: .7em 0;
	}
	p.sed-para {
		font-size: 17px;
		margin: 20px 0px 10px 0;
	}
}
@media(max-width:414px){
	.bottom-pos {
	  top: 11.5%;
	  left: 21%;
	}
	.bottom-grid {
	  float: left;
	  width: 47.1%;
	}
	span.menu {
	  margin: 0px 0 0px 221px;
	}
}
@media(max-width:384px){
	span.menu {
	  margin: 0px 0 0px 206px;
	}
}
@media(max-width:320px){	
	.uparrow img {
	  width: 46%;
	}
	.uparrow {
	  left: 38.5%;
	}
	.bottom-grid {
	  float: left;
	  width: 100%;
	}
	.callbacks_tabs {
	  left: 34.3%;
	  top: 100.3%;
	}
	.callbacks_nav {
	  top: 105.2%;
	}
	a.callbacks_nav.callbacks1_nav.prev {
	  right: 63%;
	}
	a.callbacks_nav.callbacks1_nav.next {
	  right: 30%;
	}
	.article {
	  padding: 20px 0;
	}
	.col-md-2.article-grid {
	  width: 50%;
	  float: left;
	}
	.bottom-grid {
	  margin: 0;
	}
	.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width:22px;
	  }
	.nbs-flexisel-inner {
	  width: 88%;
	}
	#filters li span {
	  margin: 4px 0px;
	}
	.biseller-column {
		margin: 0px 3px;
	}
	.port-grid {
	  margin-left: 10px;
	}
	.top-games {
		padding: 0 0 1em 0;
	}
	.nbs-flexisel-nav-right {
		background: url(../images/themes1.png) no-repeat -14px 0px;
		background-size: 35px;
	}
	.nbs-flexisel-nav-left {
		background: url(../images/themes1.png) no-repeat 3px 0px;
		background-size: 35px;
	}
	.article-grid {
		width: 50%;
	}
	.article-info p {
		font-size: 10px;
	}
	a.callbacks_nav.callbacks2_nav.next {
	  background: transparent url("../images/icons-sprite.png") no-repeat -22px 0px;
	  width: 23px;
	  height: 23px;
	  background-size: 189%;
	}
	.article-info p:nth-child(2) {
		font-size: 9px;
	}
	span.glyphicon.glyphicon-plus {
		font-size: 10px;
	}
	.article-info p a.plus {
		margin-left: 53px;
	}
	a.callbacks_nav.callbacks2_nav.prev {
	  background: transparent url("../images/icons-sprite.png") no-repeat 0px 0px;
	  width: 23px;
	  height: 23px;
	  background-size: 189%;
	}
	.copy-right p {
	  margin: 0px 0 0 0;
	  line-height:1.7em;
	}
	.sec-slid-info {
	  width: 86.5%;
	}
	.second-slider {
	  padding: 20px 0 60px 0;
	}
	a.callbacks_nav.callbacks2_nav.next {
	  right: -4% !important;
	  top: 130%;
	}
	a.callbacks_nav.callbacks2_nav.prev {
	  left: -4% !important;
	  top: 130%;
	}
	.simple-in {
	  min-height: 34px;
	}
	#portfoliolist .portfolio {
	  margin-bottom: 5px;
	  }
	.sec-slid-info p {
	  margin: 15px 0 0 0;
	}
	.sec-slid-info img {
	  width: 4%;
	  }
	.view {
		width: 122px;
		height: 122px;
		margin: 0 3px;
	}
	.view .mask, .view .content {
		width: 122px;
		height: 122px;
	}
	.team {
		padding: 25px 0 45px 0;
	}
	ul.ad-info {
		width: 80%;
	}
	ul.ad-info li {
		width: 100%;
	}
	.blog-pagenat ul li a {
		padding: 5px 0.8em;
		font-size: 0.7em;
		margin-top: 0;
	}
	.news {
		padding: 30px 0;
	}
	img.right {
	  top: 64% !important;
	}
	.leave input[type="submit"] {
		width: 30%;
	}
	p.smith span {
		font-size: 0.8em;
	}
	p.smith a {
		font-size: 1em;
	}
	p.reply {
		width: 29%;
		font-size: 0.875em;
		margin-top: 5px;
	}
	.post-details h4, .post-details a h4 {
		font-size: 17px;
	}
	ul.social-share li i {
		margin: 0 2px;
	}
	.single-middle {
		padding: 1em;
	}
	.met-in {
		margin: 0 0 0 2em;
	}
	.men {		
		padding: 4em 0;
	}
	.da-thumbs li {
		padding: 2px;
		width: 49.2%;
	}
	.services-left p {
	  padding: 14px 0;
	}
	.da-thumbs li a div h5 {
		margin: 1em 0 0 0;
		font-size: 20px;
	}
	.da-thumbs li a div span {
		font-size: 10px;
	}
	.contact-grid {
		padding: 0;
	}
	.address-more, .address-left {
		width: 50%;
	}
	.map iframe {
		height: 270px;
	}
	.services-left {
	  width: 18%;
	}
	.services-right {
	  width: 75%;
	}
	.busi-pos {
	  width: 89%;
	  top: 52.2%;
	}
	.services-grid:nth-child(2), .services-grid:nth-child(3), .services-grid:nth-child(4), .services-grid:nth-child(5), .services-grid:nth-child(6) {
	  margin-top: 30px;
	}
	.services-grids, .col-md-3.business-grid:nth-child(3), .col-md-3.business-grid:nth-child(4), .serv-list-grids {
	  margin-top: 30px;
	}
	.home-page {
	  margin-top: 35px;
	}
	.home-page a {
	  padding: 8px 15px 8px 35px;
	  background: url("../images/home.png") no-repeat 12px 7px #CA4D4D;
	  font-size: 13px;
	  }
	.error-page {
	  padding: 55px 0 0 0;
	}
	.error-page {
	  min-height: 345px;
	}
	.business-info, .contact-info, .contact-map {
	  margin-bottom: 30px;
	}
	.contact-map iframe {
	  height: 165px;
	}
	.contact-map {
	  height: 165px;
	}
	.contact-left input[type="text"],.leave-form input[type="text"] {
	  padding: 9px 10px;
	  }
	.contact-right textarea ,.leave-form textarea{
	  height: 125px;
	  padding:9px;
	}
	.flex-slider {
		padding: 45px 0;
	}

}	
@media(max-width:240px){
	span.menu {
	  margin: 0px 0 0px 92px;
	}
}
