@media (max-width:992px) {
	.TeamItems .Item{
		width: 100%;
		height: 330px;
	}

	.g-mobile-marginbottom130{
		margin-bottom: 130px;
		margin-top: -100px;
	}

	.g-mobile-marginbottom120{
		margin-bottom: 170px;
		padding: 0 15px !important;
	}

	.g-font-size18{
		font-size: 16px !important;
	}

	#fullpage{
		width: 100%;
		max-width: 100%;
		overflow-x: hidden !important;
	}
	.TeamItems .TeamInfo {
		height:150px;
	}
	.HomePage .HomeTitleDiv {
		font-size: 28px;
		line-height: 38px;
		font-weight: bold;
	}
	.HomePage {
		padding-top:0px;
		padding-left: 40px;
		padding-right: 40px;
		margin-top: -30px;
	}
	.HomePage .HomeTextDiv {
		margin-top: 25px;
		padding-left: 15px;
		width: 100%;
		margin-left:0;
		font-size:13px;
	}
	.HomeTitle1 {
		 
		font-size:13px;
		z-index:999
	}
	.HomeTitle2 {
		width: 100%;
		padding-left: 0;
		font-size: 13px;
		text-align: center;
	}
	.HomeTitle3 {
		width: 100%;
		padding-left: 0;
		font-size: 13px;
		text-align: center;
	}
	.HomeTitle4 {
		width: 100%;
		padding-left: 0;
		font-size: 13px;
		text-align: center;
	}
	.fp-viewing-Wedo .Hamburger:before,
	.fp-viewing-Wedo .Hamburger:after {
		background:#fff;
	}
	
	.WeDoPageSection {
		margin-top:0px;
	}
	.WeDoPage {
		margin-top:0 !important;
/*		background:rgb(249, 48, 57);*/
		padding-left:40px;
		padding-right:40px; 
	}
	.WeDoPage .WeDoList li a {
		font-size:14.5px;
		margin-top:0;
		margin-bottom:16px;
	} 
	.WeDoPageSection .fp-tableCell:after {
		width:0
	}
	.ContactPageSection .ContactPageDiv {
		padding-left:40px;
		padding-right:40px;
	} 
	
	.WorkPageSection .WorkPage{
		padding-top: 70px;
	}
	.WorkPage .col-sm-4 {
		width:100%;
		display:none;
		float:left;
	}
	.WorkPage .col-sm-4:nth-child(-n+2) {
  		display: block;
  		float: none !important;
	}

	.WorkItem,
	.WorkItem .Image, 
	.WorkItem .Image img{
		width:100%;
	}

	.WorkPageSection .fp-tableCell{
		display: block !important;
		vertical-align:unset !important;
	}

	.WorkPageSection .fp-tableCell .Padding100x{
		width: 100%;
		display: block !important;
		text-size-adjust: unset !important;
	}

	#section2{
		display: block !important;
	    table-layout: unset !important;
	}

	.WorkPageSection .fp-tableCell .Padding100 .container-fluid{
		width: 100%;
		display: block !important;
	}

	.WorkPageSection .fp-tableCell .Padding100 .container-fluid .WorkPage{
		width: 100%;
		display: block !important;
	}

	.ServiceInsidePage .WorkPage {
		padding-left:15px;
		padding-right:15px;
	}
	.ServiceInsidePage .PageTitle {
		padding-left:15px;
	}
	/*
	.HomeTitle4 {
		position:relative;
	}
	*/
	
	.ContactPageDiv {
		padding-top:0px;
		padding-bottom:30px;
	}
	.ContactPageDiv .Text {
		padding-top:10px;
	}
	.ContactPageDiv .Numbers {
		padding-top:0;
	}
	.ContactFooter {
		padding:0;
		position:absolute !important;
		bottom:0
	}
	.ProductFooter {
		position:relative !important
	}
	
	.FooterList {
		width:50%;
		display:inline-block;
		float:left;
	}
	.FooterList li a {
		font-size:10px;
		text-transform:none;
	}
	.FooterList li {
		margin-left:2px;
		margin-right:2px;
	}
	
	
	.FooterList2 li a {
		font-size:10px;
		text-transform:none;
	}
	.FooterList2 li {
		margin-left:2px;
		margin-right:2px;
	} 
	
	
	.Padding100 {
		padding:0
	}
 
 
	.ContactFooter {
		position:relative;
		padding-bottom:30px;
	} 
	 
	
	
	.MainMenu ul li a {
		font-size:25px;
	}
	.LogoDiv {
	position: absolute;
    left: 15px;
    top: 25px;
    width: 45px;
    height: 15px;
	}
	.Hamburger {
		position:absolute;
		right:15px;
		top:23px;
	} 
	.LanguageDiv {
		top:24px;
		position:absolute;
	}
	
	.ServiceInsidePage {
		padding-top:60px;
	}
	.ServiceInfoDiv .ServiceMenu {
		padding-left:55px;
		display:none;
	}
	.ServiceInfoDiv .ServiceMenu {
		padding-top:5px;
		padding-bottom:5px;
	}
	.ServiceInfoDiv .ServiceMenu li a {
		margin-bottom:30px;
		margin-top:30px;
	}
	.ServiceDescription {
		padding-left:0;
		padding-top:0
	}
	.ServiceDescription ul {
		padding:0
	}
	
	
	.WorkSection {}
	
	
	 
	.BlogPage {
		padding-bottom:0px;
		padding-top:50px; 
	}
	.BlogSection .padding100 {
		padding:0
	}
	
	.PaddingLeft {
		padding:0;
	}
	
	 
	.ClientsItems .col-sm-2 {
		width:50%;
		float:left;
		display:inline-block;
	}
	.AboutInfoDiv {
		padding-top:60px;
	}
	.padding100 {
		padding:0;
	}
	.WorkTabMenu {
		display:none;
	}
	
	
	.ContactPageDiv {
		padding-top:30px;
		    margin-top: -88px;
	}
	.ContactPageDiv .Title {
		padding-left:15px;
		font-size:22px;
	}


	.ContactPageDiv .g-Title{
		font-size: 18px;
		padding: 0 15px;
	}

	.ContactMapParent {
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 25px; 
	}
	#contact_map {
		height:350px;
		margin-bottom: 140px;
	}
	.ContactInfoDiv {
		padding-bottom:0
	}
	.ContactInsidePage .PageTitle2,
	.BlogPage .PageTitle2,
	.AboutInsidePage .PageTitle2 {
		/*display:none;*/
	}
	
	.HomeShindiLogo {
		width:100%;
		height:150px;
	}
	.HomeShindiLogo img {
		height:auto;
	}
	.CopyRight {
		position: absolute;
		bottom: 14px;
		padding-left: 18px;
		font-size: 12px;
	}
 
	.WorkInfoHover {
		padding:10px;
	}
	.WorkInfoHover .Title {
		font-size:19px;
	}
	.WorkInfoHover .Title2 {
		padding-top: 5px;
		font-size: 11px;
	}
	.WorkInfoHover .Date {
		display:none;
	}
	.GifAnimate {
		display:none;
	}
	#GifAnimate {
		display:none
	}
	 
	 
	.WorkSinglePage {
		padding-top:70px;
	}
	.WorkLeftInfo {
		padding:15px;
	} 
	.WorkLeftInfo .WorkName {
		font-size:22px;
		margin-bottom:12px;
	}
	.WorkLeftInfo .ListDiv li {
		font-size:13px;
	}
	.WorkLeftInfo .WorkLink {
		margin-top:12px;
		font-size:17px;
	}
	.WorkRightInfo .WorkDescription {
		padding-left:15px;
		padding-right:15px;
		font-size:14px;
		padding-top:5px;
	}
	.slideInLeft {
		display:none;
	}
	.CompanyLogo {
		height:80px;
		line-height:80px;
	}
	.CompanyLogo img {
		height: 39px;
		margin-top: -16px;
	}
	.WorkSingleHeader {
		height:120px;
	}
	.WorkBigimage {
		margin-top:15px;
		padding-left:15px;
		padding-right:15px;
	}
	.WorkInsideText {
		padding-left:15px;
		padding-right:15px;
		width:100%;
	}
	.WorkImages {
		margin-top:20px;
		margin-bottom:20px;
	}
	.WorkImages img {
		margin-bottom:20px;
	}
	.WorkAppDesign .Title {
		font-size:25px;
	}
	.BackIcon {
		top:17px;
	}
	.Description iframe {
		width:100%;
	}
	
	
	.PageTitle2 {
		top: -56px;
		font-size: 14px;
		padding-left: 80px;

	}
	.PageTitle333{
		height:60px;
		line-height:60px;
	}
	.ClientsItems {
		transition: 0.5s;
		display: inline-block;
		margin-top: -60px;
	}
	.BlogItems {
		margin-top: -60px;
	}
	.SmallText {
		margin-top:-60px;
	}
	.PageTitle44 {
		top:-6px;
		height:60px;
	}
	.WorkInsidePage .tab-content {
		padding-left: 15px;
		padding-right: 15px;
	}
	.WorkInfoHover .ReadMore {
		left: 10px;
		bottom: 10px;
	}
	.WorkInfoHover .ItemLink {
		right: 10px;
		bottom: 10px;
	}
	.HomeWorkDiv .WorkInfoHover .ReadMore {
		left: 10px;
		bottom: 10px;
	}
	.HomeWorkDiv .WorkInfoHover .ItemLink {
		right: 10px;
		bottom: 10px;
	}
	.Pagination {
		padding:25px 15px 25px 15px;
	}
	.Pagination .PrevWork,
	.Pagination .PrevWork:hover{
		padding-left: 0px;
		background:none;
	}
	.Pagination .NextWork,
	.Pagination .NextWork:hover	{
		padding-right: 0px;
		background:none;
	}
	.PageTitle5 {
		top: -52px;
	}
	.FooterContactDiv {
		position:absolute;
		bottom:0;
	}

	.mobile-margin-top{
		margin-top: -40px !important;
		margin-bottom: 80px !important;
	}

	.BlogItems .Item .Image{
		height: 200px;
	}

	h2.SmallText p{
		font-family: AlkroundednusxMedium;
		font-size: 16px;
	}
}




@media (min-width:992px) {
	.ServiceMenuForMobile {
		display:none;
	}
	.WorkTabMenuForMobile {
		display:none;
	}
	#GifAnimateRes {
		display:none;
	}
	.PageTitle44 {
		display:none;
	}
	.HomeTitle1,
	.HomeTitle2,
	.HomeTitle3,
	.HomeTitle4{
		line-height:84px;
	}
	.MobileGif {
		display:none;
	}
}




@media (max-width:350px) { 
	.FooterList li {
		margin-top:5px;
		margin-bottom:5px;
	}
}
@media screen and (max-width: 992px) and (orientation: landscape) {
	body {overflow:hidden}
	.MobileGif {
		width:100%;
		height:100%; 
		position:absolute;
		top:0;
		background:#000;
		left:0;
		text-align:center;
		z-index:99999999999999999999999;
	}
  /*
  body:after {
	content:'';
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	background:#000 url('../img/landscape2.gif') no-repeat;
	background-position:center center;
	z-index:9999999999999999999999;
  }
  */
}
@media screen and (max-width: 992px) and (orientation: portrait) {
	.MobileGif {
		display:none;
	}
}



@media (max-height:700px) { 
	 .WeDoPage .WeDoList li a {
		 font-size:20px;
	 }
	 #section2 .Padding100 {
		 padding-left:150px;
		 padding-right:150px;
		 padding-top:20px;
	 }
}
 
 
 
@media (max-width:320px) { 
	.HomeShindiLogo {
		margin-top:0;
		position: relative;
		top:-20px;
	}
	.HomePage .HomeTextDiv {
		margin-top:-40px;
		font-size:12px;
	}
	.WeDoPage .WeDoList li a {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.ContactPageDiv {
		margin-top:-40px
	}
	.ContactPageDiv .Text {
		font-size:13px;
	}
	.ContactPageDiv br.Br1{
		display:none;
	}
	.ContactPageDiv .Title_index {
		font-size: 18px;
	}
	.ContactPageDiv .Numbers {
		padding-bottom:11px;
	}
	#section2 .Padding100 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.ContactPageDiv {
		margin-top:-90px;
	}
	#contact_map {
		height:220px;
	}
}

@media (max-width:1899px) {
	.TeamItems .Item{
		width: 100%;
		height: 330px;
	}
}

@media (max-width:1441px) {
	.TeamItems .Item{
		width: 100%;
		height: 280px;
	}
}

@media (max-width:1367px) {
	.TeamItems .Item{
		width: 100%;
		height: 260px;
	}
}