body .paralax .maintext h2{
	color: #000!important;
	font-size: 22px;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif!important;
	text-shadow: 0 0 12px #fff;
	font-style: italic;
	font-weight: normal;
	margin-top:0;
	letter-spacing:normal;
}

body .paralax .maintext h2 {
    color: #fff!important;
    font-size: 22px;
    line-height: 1.3em;
    font-family: 'MyFontMed', Arial, Helvetica, sans-serif!important;
    text-shadow: 0 0 12px #000;
    font-weight: normal;
    margin-top: 0;
    letter-spacing: normal;
}

body #galleryPage .thumbSearch p, #galleryPage p {color: #8B9CA5!important;}

body .thumbSearch img {border: none!important;}

#galleryPage h2 {color: #eee;}

.paralax1{background-image: url(/images/parallax/1.jpg);}

.searchBlock2{
	position:relative;
	z-index: 333;
	display: inline-block;
	height: 30px;
	width: 300px;
	margin:auto;
	float:right;
}

.paralax {background-size: cover;background-image:none;}

body .bgscale1 {background-size:130%!important;transition: background-size 4s ease-in-out;}

.gray-block {
    background-color:#e8e8e8!important;
}

.inner-info-left {padding: 15px 3% 10px 3%;margin-top: 24%;

    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(24, 32, 32, 0.83) 15%, rgba(24, 32, 32, 0) 100%);
    background: -webkit-gradient(left top, right top, color-stop(15%, rgba(24, 32, 32, 0.83)), color-stop(100%, rgba(24, 32, 32, 0)));
    background: -webkit-linear-gradient(left, rgba(24, 32, 32, 0.83) 15%, rgba(24, 32, 32, 0) 100%);
    background: -o-linear-gradient(left, rgba(24, 32, 32, 0.83) 15%, rgba(24, 32, 32, 0) 100%);
    background: -ms-linear-gradient(left, rgba(24, 32, 32, 0.83) 15%, rgba(24, 32, 32, 0) 100%);
    background: linear-gradient(to right, rgba(24, 32, 32, 0.7) 15%, rgba(24, 32, 32, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );
}

@media(max-width:641px){
.sectionMain {padding-top:75px;}	
}

@media(max-width:540px){
.inner-info-left {margin-top:9%;}	
}


@media(max-width:480px){
.sectionMain {padding-top:85px;}
body .paralax .maintext h2 {padding:0 5%;margin-bottom:5px;}	
}




#city {background-image: url(/images/parallax/team.jpg);}
#city {background-image: url(/images/parallax/about.jpg);}
#city {background-image: url(/images/parallax/demo.jpg);}
#city {background-image: url(/images/parallax/home.jpg);}
#city {background-image: url(/images/parallax/city.jpg);}

#cityD {
	-webkit-backface-visibility: hidden;
	-webkit-animation: imageAnimation 60s linear infinite 0s;
	-moz-animation: imageAnimation 60s linear infinite 0s;
	-o-animation: imageAnimation 60s linear infinite 0s;
	-ms-animation: imageAnimation 60s linear infinite 0s;
	animation: imageAnimation 60s linear infinite 0s;
}



@keyframes imageAnimation { 

	0% {
	    animation-timing-function: ease-out;
		transform: translateY(0%) scale(1);
	}
	
	

	
	50% {
		transform: translateY(0%)scale(1.3);
	}
	


	100% { opacity: 1;animation-timing-function: ease-in;
	transform: translateY(0%) translateX(0%) scale(1) rotate(0deg);}
}


/*

@keyframes imageAnimation { 

	0% {
	    animation-timing-function: ease-out;
		transform: translateY(0%) translateX(0%) scale(1) rotate(0deg);
	}
	
     5% {
	    animation-timing-function: ease-out;
		transform: translateY(0%) translateX(0%) scale(1) rotate(0deg);
	}
	
	20% {
		transform:  translateY(-6%) translateX(-3%) scale(1.1) rotate(4deg);
	}
	

	
	50% {
		transform:  translateY(-10%) translateX(-5%) scale(1.3) rotate(15deg);
		 animation-timing-function: ease-out;
	}
	
	80% {
		transform:  translateY(-5%) translateX(-2%) scale(1.1) rotate(0deg);
	}

	100% { opacity: 1;animation-timing-function: ease-in;
	transform: translateY(0%) translateX(0%) scale(1) rotate(0deg);}
}
*/

h2.inner_heading {
    margin-top: 30px;
    margin-bottom: 20px;
}

h2.inner_heading, .headingsHolder h2 {
	margin-bottom: 10px;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	text-transform: none;
	line-height: 1.4em;
	font-weight: 600;
	font-size: 33px !important;
	color: #fff!important;
	letter-spacing: 1px;
	padding: 0 2%;
	font-family: 'MyFontMed', Arial;
	font-style: normal;
}

h3.sub-heading  .headingsHolder h3{
    color: #fff !important;
    font-size: 18px !important;
	line-height: 1.4em;
	padding: 0 5%;
    text-transform: none !important;
    font-weight: 100 !important;
	 text-align: center!important;
	 font-family:Arial;
	 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

.headingsHolder{
	display: block;
	background: rgba(24, 32, 32, 0.6);
	padding: 10px 0;
	margin-top: 14%;
	}

#solution .maintext p {font-size: 17px;margin-top:-7px;}
#solution .grid-mr-3-4 p{min-height:60px;}

@media(max-width:1025px){
h2.inner_heading, .headingsHolder h2 {font-size:25px !important;}
h3.sub-heading, .headingsHolder h3 {font-size:15px !important;}
.headingsHolder{padding: 5px 0;margin-top:20%;}
}



@media(max-width:721px){
h2.inner_heading {font-size:20px !important;}
h3.sub-heading {font-size:16px !important;}	
.headingsHolder{padding: 5px 0;margin-top: 20%;}
.headingsHolder{padding: 5px 0;margin-top:12%;}
}









.fadeIn, fadeInScale, .fadeInDown, .fadeInUp, .wow.MyIcon, .headingsHolder, .wow.Warning, .arrowDown, #city.wow {visibility:hidden;}

