/*--A Design by W3layouts 
Author: W3layout
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/
body{
	font-family: 'Montserrat', sans-serif;
	background:url(../images/back.jpg) 0px 0px;
}
body a{
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
 ul{
	padding: 0;
	margin: 0;
	
}
h1,h2,h3,h4,h5,h6,p,label{
	margin:0;
}
.header-top {
	padding: 1em 0;
	border-bottom: 1px solid #cecece;
}
.logo{
	float: left;
}
.top-nav ul li{
	display: inline-block;
	float: left;	
	padding: 15px 0;
}
.top-nav ul li a:nth-child(4){
	border-right:none;
}
.top-nav ul li a{
	font-size: 1.1em;
	text-decoration: none;
	color: #000;
	font-weight: 600;
	text-transform:uppercase;
	padding:0 22px;
	display:block;
	border-right: 1px solid #cecece;	
}
.top-nav ul li a:hover,.top-nav ul li.active a{
	color: #f03c3c;
}
.top-nav ul li:hover,.top-nav ul li.active {
	border-top: 1px solid #f03c3c;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
/*----*/
.top-nav span.menu:before{
	content: url(../images/menu.png)no-repeat 0px 0px;
	cursor:pointer;	
	width:100%;
}
.top-nav span.menu{
	display: none;
}
/*--responsive media-quries--*/
@media(max-width:768px){
.top-nav ul{
	display: none;
	position:absolute;
	width:100%;
	z-index: 9999;
	left: 0%;
	margin: 0em 0em;
	background:#f03c3c;
}
.top-nav ul li label{
	display:none;
}
.top-nav span.menu {
	display: block;
	width: 100%;
	position: relative;
	text-align: center;
	padding: 1em 0 0;
}
.top-nav ul li,.top-nav ul li.active{
	display: block;
	float:none;
	padding: 0;
	text-align: center;
}
.top-nav ul li:hover,.top-nav ul li.active{
	border-top:none;
}
.top-nav ul li a,.top-nav ul li.active a{
	color:#fff;
	border: none;
	padding: 0;
	background:none;
	margin: 0.5em 0em;
}
.top-nav ul li a:hover{
	color:#000;
}
}
/*----*/
.search {
	margin: 1.4em 0em;	
	border:1px solid #cecece;
	position: relative;
	background: #fff;
	padding: 5px 0px;
	width: 18%;
	float: right;
}
.search input[type="text"] {
	outline: none;
	padding-left: 10px;
	background:#fff;
	width: 88%;
	border: none;
	font-size: 0.9em;
	color: #cecece;
}
.search input[type="submit"] {	
	width: 20px;
	height: 20px;	
	background:url(../images/img-sprite.png)no-repeat -9px -6px;
	border: none;
	cursor: pointer;
	position: absolute;
	outline: none;
}
/*--banner--*/	
.banner {
	padding: 2em 0 0;
}
.grid-banner img,.grid-banner-in img{
	width:100%;
}
.grid-banner{
	padding:0;
	margin-right: 1%;
	width: 32.63%;
	margin-bottom: 1%;
	position:relative;
	float:left;
}
.grid-banner-in{
	padding:0;
	margin-right: 1%;
	width: 66.3%;
	margin-bottom: 1%;
	float:left;
}
.grid-banner-on{
	width: 32.6%;
	margin-right:0;
	z-index: 1;
}
.grid-banner:nth-child(3){
	margin-right:0;
}
.res-in{
	margin-bottom: 2%;
}
.res-in:nth-child(2){
	margin-bottom:0;
}
.simple{
	position:absolute;
	top:0;
	background:rgba(0, 0, 0, 0.54);
	width:100%;
	height:100%;
	padding:1em 0;
	display:none;
}
span.plus{
	width: 52px;
	height: 52px;
	background: url(../images/img-sprite.png)no-repeat -272px -26px;
	display: block;
	margin:0 auto;
}
.grid-banner:hover .simple{
	display:block;
}
.simple-sit{
	padding:3.2em 0;
}
/* Default Skin */
.wmuSlider {
	position: relative;
	overflow: hidden;
}
ul.wmuSliderPagination{
	display:none;
}
.wmuGallery .wmuGalleryImage {
	margin-bottom: 10px;
}
.wmuSliderPrev, .wmuSliderNext {
	position: absolute;
	width: 100px;
	height:90px;
	text-indent: -9999px;	
	z-index: 2;
	cursor: pointer;
	bottom: 5em;
}
.wmuSliderPrev {
	background: url(../images/a-left.png)no-repeat 0px 0px;
	left: 13%;
}
.wmuSliderNext {
	background: url(../images/a-right.png)no-repeat 0px 0px;
	right: 12.8%;
}
/*----*/
.banner-wrap{
	background: rgba(0, 0, 0, 0.65);
	width: 29%;
	margin: 0 auto;
	padding: 2.5em;
	z-index: 999;
}
.banner-wrap h1{
	color:#fff;
	font-size:2em;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
}
.banner-wrap p{
	color:#fff;
	font-size:0.9em;
	line-height: 1.5em;
	padding:1em 0;
	font-weight: 100;
}
.banner-grids {
	position: relative;
}
.banner-bottom {
	position: absolute;
	top: 31%;
	width: 100%;
}
a.more{
	text-decoration:none;
	color:#fff;
	font-size:1em;
	font-weight:200;
}
a.more:hover{
	color:#f03c3c;
}
a.more span.plus-on{
	width: 20px;
	height: 17px;
	background: url(../images/img-sprite.png)no-repeat -230px -135px;
	display:inline-block;
}
/*--portfolio-grid--*/
.portfolio-grid{
	padding:0em 0 3em;
}
.portfolio-grid h2{
	font-size:2.2em;
	color:#000;
	font-family: 'Roboto Slab', serif;
	text-align:center;
	font-weight:600;
	padding:1em 0;
}/******** SAP ************/
.sap_tabs{
	clear:both;
	padding: 0em 0 0em;
}
.tab_box{
	background:#fd926d;
	padding: 2em;
}
.top1{
	margin-top: 2%;
}
.resp-tabs-list {
  list-style: none;
    margin: 0 0 3em 0;
    padding: 0;
}
.resp-tab-item{
    padding: 0 8px;
    text-decoration: none;
    color: #113f6c;
    cursor: pointer;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400;
	display: inline-block;
	text-align: center;
	list-style: none;
	outline: none;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;


}
.resp-tab-active{
  text-shadow: none;
  color: #f03c3c;
}
.resp-tabs-container {
	padding: 0px;
	background-color: #fff;
	clear: left;
	
}
h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	display: none;
}
.resp-tab-content {
	display: none;
}
.resp-content-active, .resp-accordion-active {
   display: block;
}

.img-top {  
    padding: 0 12px 0 0 !important;
}
.portfolio-wrapper {
margin-bottom: 14px;
    border: 1px solid #cecece;
	overflow:hidden;
	position: relative !important;
}
.img-top img {
	width:100%;
}
/*---*/
.portfolio-wrapper img{
	width:100%;
}
.simple-out {
	padding: 0.8em;
}
.simple-out h4{
	color:#000;
	font-size: 1.4em;
	font-weight: 700;
}
.simple-out h4 a{
	text-decoration:none;
}
.simple-out h4 a:hover{
	color:#f03c3c;
}
.simple-out span{
	color:#8a8a8a;
	font-size:0.9em;
}
.simple-out span a{	
	color:#8a8a8a;
	text-decoration:none;
}
.simple-out span a:hover{
	color:#f03c3c;
}
.simple-out p{
	color:#000;
	font-size: 0.9em;
	line-height: 1.5em;
	padding:1em 0;
}
a.read-more{
	text-decoration:none;
	color:#000;
	font-size:1em;
}
a.read-more:hover{
	color:#f03c3c;
}
a.read-more span{
	width: 20px;
	height: 17px;
	background: url(../images/img-sprite.png)no-repeat -204px -135px;
	display:inline-block;
}
ul.social li{
	display:inline-block;
	color:#fff;
	float: left;
	width: 33.333%;
	text-align: center;
	font-size: 1em;
}
ul.social li span{
	background: url(../images/img-sprite.png)no-repeat -341px -42px ;
	width: 32px;
	height: 24px;
	display:block;
	margin:0 auto;
}
ul.social li span.text{
	background-position:-373px -42px;
}
ul.social li span.number{
	background-position:-405px -42px;
}
.simple-in{
	display:none;
	position:absolute;
	top:0;
	background: rgba(0, 0, 0, 0.62);
	width: 100%;
	min-height: 274px;
}
.in-on{
	min-height: 227px;
}
.sed{
	min-height: 360px;
}
.so-on{
	min-height:330px;
}
.so-in{
	min-height:315px;
}
.eight{
	min-height:287px;
}
.play-icon:hover .simple-in{
	display:block;
}
.simple-in i.plus-in{
	width: 52px;
	height: 52px;
	background: url(../images/img-sprite.png)no-repeat -272px -26px;
	display: block;
	margin:5.5em auto;
}
.in-on  i.plus-in{
	margin:3.5em auto;
}
.sed  i.plus-in{
	margin:8.5em auto;
}
.so-on  i.plus-in{
	margin:7.5em auto;
}
.eight i.plus-in{
	margin:6em auto;
}
.so-in i.plus-in{
	margin:6.8em auto;
}
.port-grid {
	padding: 0;
	margin-right: 1.5%;
	width: 23.87%;
	float:left;
}
.port-grid:nth-child(4) {
	margin-right:0;
}
/*----*/
.about {
	padding: 0 0 3em;
}
.about-top h2{
	font-size:2.2em;
	color:#000;
	font-family: 'Roboto Slab', serif;
	font-weight:600;
	text-align:center;
	padding: 1em 0;
}
.about-top p,p.sem,.about-grid p{
	font-size:1em;
	color:#000;
	line-height:1.7em;
}
.about-bottom {
	padding: 2em 0;
}
.about-grid p{
	padding:0;
}
.bottom-about {
	padding: 2em 0;
}
.about-grid {
	padding: 0 3em 0 0;
}
.about-in p,p.quote-left{
	font-size:1em;
	color:#000;
	line-height:1.7em;
}
.about-in {
	padding: 0 0 0 3em;
}
.about-in p span, p.elit span{
	display:block;
	padding: 2em 0 0;
}
p.elit {
	line-height: 1.7em;
	color: #000;
	font-size: 1em;
}
.sit{
	padding:0;
}
 b.amet{
	color:#f03c3c;
	font-size:3.2em;
	float:left;
	line-height:1em;
}
.pre-in{
	padding:2em 0;
}
i.quote{
	width: 40px;
	height: 40px;
	background: url(../images/qu.png)no-repeat 0px 0px;
	display: block;
	float:left;
}
p.quote-left{
	float:left;
	width: 95%;
	font-style:italic;
}
.button1{
	float:left;
	width:13%;
}
.button-text {
	padding: 3em 0;
}
.button1 a{
	text-decoration:none;
	color:#fff;
	font-size:1.1em;
	background:#7c992a;
	padding:1em 1.5em;
	border-radius:3px;
}
.button2 a{
	background:#d1d2d2;
}
.button3 a{
	background:#6ca3ef;
}
.button4 a{
	background:#e37341;
}
.button5 a{
	background:#dd66de;
}
.button6 a{
	background:#f35454;
}
.button7 a{
	background:#5dd8df;
}
ul.button-text {
	padding: 4em 0 ;
}
.alter{
	padding:0.8em 0;
}
.alter a{
	text-decoration:none;
	color:#98c601;
	font-size:1.2em;
	background:#effeb9;
	padding:1.5em;
	width:100%;
	display:block;
	margin:0 auto;
	text-align:center;
	border:1px solid #98c601;
	font-style:italic;
}
.alter1 a{
	color:#eb5439;	
	background:#fbcbc1;
	border:1px solid #eb5439;
}
.alter2 a{
	color:#97bfe1;	
	background:#d1e4f3;
	border:1px solid #97bfe1;
}
.alter3 a{
	color:#fab418;	
	background:#ffe9ad;
	border:1px solid #fab418;
}
/*----*/
.single-top h2{
	font-size:2.2em;
	color:#000;
	font-family: 'Roboto Slab', serif;
	font-weight:600;
	text-align:center;
	padding:1em 0;
}
.single-middle {
	padding: 1.5em 0;
}
.need img,.single-bottom img{
	width:100%;
}
a.web-in{
	font-size:1.2em;
	font-weight:700;
}
.date {
	padding: 0;
}
.date p,.date-in p{
	color:#000;
	font-size:1em;
}
.date p span{
	color:#f03c3c;
	font-size:1em;
	display:block;
}
.date p span a{
	color:#f03c3c;
	font-size:1em;
	text-decoration:none;
}
.date p span a:hover,.date-in p a:hover{
	color:#000;
}
.date-in p a{
	color:#f03c3c;
	font-size:1em;
	text-decoration:none;
	display:block;
}
 p.tag-in{
	font-size:1em;
	color:#000;
	line-height:1.7em;
	padding:2em 0 ;
}
 p.tag-in span{
	display:block;
	padding:1em 0 0;
}
.simple-on {
	padding: 0.8em;
}
.simple-on h4{
	color:#000;
	font-size:1.5em;
	font-weight: 700;
}
.simple-on span{
	color:#8a8a8a;
	font-size:0.9em;
}
.simple-on span a{
	color:#8a8a8a;
	text-decoration:none;
}
.simple-on span a:hover{
	color:#f03c3c;
}
.single-bottom {	
	border: 1px solid #cecece;
	padding: 0;
	margin-right: 2%;
	width: 23.5%;
	background:#fff;
}	
.single-bottom:nth-child(5) {	
	margin-right:0;
}
.single-grid h3{
	font-size:2.2em;
	color:#000;
	font-family: 'Roboto Slab', serif;
	font-weight:600;
	text-align:center;
	padding:1em 0 1.5em;
}
.single {
	padding: 0 0 4em;
}
/*----*/
.contact-top h2{
	font-size:2.2em;
	color:#000;
	font-family: 'Roboto Slab', serif;
	font-weight:600;
	text-align:center;
	padding:1em 0;
}
.contact-top p{
	font-size:1em;
	color:#000;
	line-height:1.7em;
	padding:0em 0 2em;
}
.contact-bottom input[type="text"] ,.contact-bottom textarea{
	font-size: 1em;
	width: 40%;
	padding: 1em;
	margin: 1em 0;
	outline: none;
	background: #fafafa;
	border: none;
	color: #cecece;
	border: 1px solid #cecece;
	display: block;
}
.contact-bottom textarea{
	resize:none;
	width: 55%;
	min-height: 230px;
}
.contact-bottom input[type="submit"]{
	width: 9%;
	margin: 1em 0;
	font-size: 1.2em;
	outline: none;
	border: none;
	color: #000;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -204px -134px;
	font-weight: 700;
}
.contact-bottom input[type="submit"]:hover{
	color: #f03c3c;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	-moz-transition: 0.5s all;
}
.contact-bottom {
	padding: 1em 0 3em;
}
.map iframe{
	width: 100%;
	min-height: 450px;
	border: none;
}
/*--news--*/
.news-top{
	padding:0 0 3em;
}
.news-top h2{
	font-size:2.2em;
	color:#000;
	font-family: 'Roboto Slab', serif;
	font-weight:600;
	text-align:center;
	padding:1em 0 0.5em;
}

.news-bottom h5 a{
	font-size:1.5em;
	color:#f03c3c;
	text-decoration:none;	
}
.news-bottom h5 a:hover{
	color:#000;
}
.news-bottom p{
	font-size:1em;
	color:#000;
	padding: 0.5em 0;
	width: 97%;
	line-height: 1.6em;
}
.news-bottom {
	padding: 2em 0 0;
}
/*----*/
.footer{
	text-align: center;
}
.footer-top{
	border-top: 1px solid #cecece;
	padding:2em 0;
}
 p.footer-grid{
	font-size: 1.3em;
	color:#000;	
	float:right;
	padding: 6px 0;
}
.footer a{
	color:#f03c3c;
	text-decoration:none;
}
.footer a:hover{
	color:#000;
}
ul.social-ic-icons{
	float:left;
}
ul.social-ic-icons li{
	display:inline-block;	
}
ul.social-ic-icons li a span{
	background: url(../images/img-sprite.png)no-repeat -23px -132px;
	width: 37px;
	height: 37px;
	display:block;
}
ul.social-ic-icons li.dribble a span{
	background-position: -68px -132px;
}
ul.social-ic-icons li.facebook a span{
	background-position:-113px -132px;
}
ul.social-ic-icons li.print a span{
	background-position: -157px -132px;
}
/*--responsive media-quries--*/
@media(max-width:1440px){
.wmuSliderPrev {
	left: 8.3%;
}
.wmuSliderNext{
	right:8%;
}
}
@media(max-width:1366px){
.wmuSliderPrev {
	left: 6.6%;
}
.wmuSliderNext{
	right:6.4%;
}
}
@media(max-width:1280px){
.wmuSliderPrev {
	left: 3%;
}
.wmuSliderNext{
	right:2.8%;
}
}
@media(max-width:1080px){
.simple {
	padding: 0.8em 0;
}
.simple-sit {
	padding: 2.3em 0;
}
.simple-in {
	min-height: 225px;
}
.simple-in i.plus-in {
	margin: 4em auto;
}
.sed {
	min-height: 295px;
}
.sed i.plus-in {
	margin: 6.5em auto;
}
.in-on {
	min-height: 186px;
}
.in-on i.plus-in{
	margin:2.5em auto;
}
.so-in {
	min-height: 258px;
}
.so-in i.plus-in {
	margin: 5.1em auto;
}
.eight {
	min-height: 235px;
}
.eight i.plus-in {
	margin: 4.5em auto;
}
.so-on {
	min-height: 274px;
}
.so-on i.plus-in {
	margin: 5.8em auto;
}
}
@media(max-width:1024px){
.banner-bottom {
	top: 29%;
}
.banner-wrap {
	padding: 1.5em;
}
.wmuSliderPrev {
	left: 1.8%;
}
.wmuSliderNext{
	right:1.3%;
}

.about-in p {
	height: 231px;
	overflow: hidden;
}
ul.button-text li {
	padding: 0 0.3em 0 0;
}
.contact-bottom input[type="submit"] {
	width: 11%;
}
 p.tag-in {
	height: 276px;
	overflow: hidden;
}
.simple-on h4 {
	font-size: 1.3em;
}
.button1 {
	width: 14%;
}
.date-in p a,.date p span a,.date p span {
	font-size: 0.9em;
}
}
@media(max-width:991px){
.simple-in {
	min-height: 169px;
}
.simple-in i.plus-in {
	margin: 2.3em auto;
}
.sed {
	min-height: 222px;
}
.sed i.plus-in {
	margin: 4.2em auto;
}
.in-on {
	min-height: 140px;
}
.in-on i.plus-in {
	margin: 1.2em auto;
}
.so-in {
	min-height: 194px;
}
.so-in i.plus-in {
	margin: 3.1em auto;
}
.so-on {
	min-height: 206px;
}
.so-on i.plus-in {
	margin: 3.6em auto;
}
.eight {
	min-height: 178px;
}
.eight i.plus-in {
	margin: 2.5em auto;
}
	.img-top {
	float:left;
	width:25%;
    padding: 0 6px !important;
	}
}
@media(max-width:768px){
.search {
	width: 30%;
}
.grid-banner ,.grid-banner-in{
	float: left;
}
.simple {
	padding: 0.3em 0;
}
.simple-sit {
	padding: 1.5em 0;
}
.banner-bottom {
	top: 11%;
}
.banner-wrap{
	width:39%;
}
.wmuSliderPrev {
	left: 0.2%;
}
.wmuSliderNext{
	right:-0.7%;
}

.about-in {
	padding: 0;
}
.men{
	margin:0 auto;
}
p.quote-left {
	width: 93%;
}
ul.button-text li a {
	padding: 0.8em 0.5em;
}
ul.button-text {
	padding: 2em 0;
}
.sit {
	padding: 0 0 1em;
}
.contact-bottom input[type="submit"] {
	width: 14%;
}
.date {
	float: left;
	width: 33.33%;
}
 p.tag-in{
	height: 198px;
}
.single-bottom{
	float:left;
}
.simple-on h4 {
	font-size: 0.9em;
}
.about-top h2,.contact-top h2,.single-top h2 {
	padding: 0.5em 0;
}
.banner {
	padding: 1em 0 0;
}
.about-grid p {
	padding: 0 0 2em;
}
.bottom-about {
	padding: 2em 0 0;
}
.tag {
	padding: 1em 0 0;
}
.need {
	padding: 0;
}
.tag p{
	padding:1em 0;
}
.single-grid h3{
	padding: 0.5em 0 1em;
}
.simple-out h4 {
	font-size: 1.2em;
}
.about-grid{
	padding:0;
}
.header-top {
	padding: 0.5em 0;
}
.wmuSliderPrev, .wmuSliderNext {
	bottom: 4em;
}
.button1 {
	width: 19%;
	padding-bottom: 3em;
}
.button-text {
	padding: 1em 0;
}
.news-top h2 {
	font-size: 2em;
	padding: 1em 0 0em;
}
.news-top {
	padding: 0 0 2em;
}
}
@media(max-width:736px){
	.simple-in {
		min-height: 161px;
	}
	.so-on{
	min-height: 192px !important;
	}
	.sed {
		min-height: 212px !important;
	}
	.in-on {
		min-height: 133px !important;
	}
	.simple-in i.plus-in {
		margin: 1em auto;
	}
	.so-in {
		min-height: 184px !important;
	}
	.eight {
		min-height: 169px !important;
	}
	.sed i.plus-in {
		margin: 3.2em auto;
	}
}
@media(max-width:667px){
	.resp-tabs-list {
    margin: 0 0 2em 0;
	}
	.simple-in {
		min-height: 143px;
	}
	.so-on{
	min-height: 174px !important;
	}
	.sed {
		min-height: 189px !important;
	}
	.in-on {
		min-height: 113px !important;
	}
	.simple-in i.plus-in {
    margin: .8em auto;
	}
	.so-in {
		min-height: 164px !important;
	}
	.eight {
		min-height: 150px !important;
	}
	.sed i.plus-in {
		margin: 3.2em auto;
	}

}
@media(max-width:640px){
.banner-wrap p {
	height: 52px;
	overflow: hidden;
}
.banner-wrap h1 {
	font-size: 1.5em;
}
.wmuSliderPrev, .wmuSliderNext {
	bottom: 2em;
}
.portfolio-grid h2 {
	font-size: 1.6em;
}
ul.social li {
	font-size: 0.8em;
}
.port-grid {
	margin-right: 5%;
	width: 47.5%;
	float: left;
}
.port-grid:nth-child(2){
	margin-right:0;
}
div#portfoliolist {
	padding: 0em 3em;
}
.img-top {
    float: left;
    width: 50%;
    padding: 0 13px !important;
}
	.resp-tabs-list {
    margin: 0 0 2em 0;
	}

	.resp-tabs-list {
		text-align: center;
	}

.about-top h2, .contact-top h2, .single-top h2,.single-grid h3{
	font-size:1.8em;
}
.map iframe {
	min-height: 350px;
}
.contact-bottom input[type="text"]{
	width:50%;
}
.contact-bottom textarea{
	width:60%;
}
.contact-bottom input[type="submit"] {
	width: 17%;
}
ul.button-text li a {
	margin: 0.5em 0;
	display: block;
}
ul.alter-text li a{
	padding:1em 0;
}
ul.button-text {
	padding: 1em 0;
}
.single-bottom {
	margin-right: 6%;
	margin-top:4%;
	width: 47%;
}
.single-bottom:nth-child(3){
	margin-right:0;
}
 p.tag-in{
	height: 196px;
}
p.footer-grid,ul.social-ic-icons{
	float:none;
}
.button1 {
	width: 24%;
}
.news-top h2 {
	font-size: 1.8em;
	padding: 0.5em 0 0em;
}
.news-bottom h5 a {
	font-size: 1.35em;
}
.news-bottom p {
	width: 100%;
}
.news-bottom {
	padding: 1.5em 0 0;
}
	.in-on {
		min-height: 143px !important;
	}
	ul.social {
    padding-bottom: 17px;
}
	.simple-in {
		min-height: 272px;
	}
	.so-on {
    height: 329px !important;
	}
	.sed {
		min-height: 358px !important;
	}
	
	.simple-in i.plus-in {
    margin: 4.2em auto;
	}
	.so-in {
    height: 313px !important;
	}
	.eight {
    height: 286px !important;
	}
	.sed i.plus-in {
		margin: 8.2em auto;
	}
}
@media(max-width:600px){
.simple-in i.plus-in {
    margin: 3.2em auto;
}
.simple-in {
    min-height: 252px;
}
.sed i.plus-in {
    margin: 7.2em auto;
}
.sed {
    min-height: 332px !important;
}
.so-in {
    height: 289px !important;
}
.eight {
    height: 265px !important;
}
.so-on {
    height: 305px !important;
}
.in-on {
    height: 208px !important;
}
}
@media(max-width:568px){
.simple-in i.plus-in {
    margin: 3.2em auto;
}
.simple-in {
    min-height: 235px;
}
.sed i.plus-in {
    margin: 7.2em auto;
}
.sed {
    min-height: 310px !important;
}
.so-in {
    height: 272px !important;
}
.eight {
    height: 247px !important;
}
.so-on {
    height: 285px !important;
}
.in-on {
    height: 194px !important;
}
.img-top {
    padding: 0 6px !important;
}
.resp-tab-item {
    padding: 0 3px;
    font-size: 13px;
	}
}
@media(max-width:480px){
.search {
	width: 43%;
}
.grid-banner,.grid-banner-in{
	width:100%;
}
.simple {
	padding: 2em 0;
}
.simple-sit {
	padding:4em 0;
}
.banner-wrap {
	width: 45%;
	padding:1em ;
}
.banner-wrap h1 {
	font-size: 1.3em;
}
.banner-bottom {
	top: 23%;
}
.wmuSliderPrev {
	left: 0.4%;
}
.wmuSliderPrev, .wmuSliderNext {
	bottom: 1em;
}
.wmuSliderPrev, .wmuSliderNext {
	bottom: 1em;
}
#filters li span {
	font-size: 12px;
}
div#portfoliolist {
	padding: 0em 0em;
}
.simple-in {
	min-height: 205px;
}
.simple-in i.plus-in {
	margin: 3.5em auto;
}
.sed {
	min-height: 269px;
}
.sed i.plus-in {
	margin: 5.5em auto;
}
.in-on {
	min-height: 169px;
}
.in-on i.plus-in {
	margin: 2.4em auto;
}
.so-in {
	min-height: 236px;
}
.so-in i.plus-in {
	margin: 4.7em auto;
}
.eight{
	min-height: 215px;
}
.eight i.plus-in {
	margin: 3.9em auto;
}
.so-on{
	min-height: 247px;
}
.so-on i.plus-in {
	margin: 4.9em auto;
}
.simple-out h4 {
	font-size: 1.1em;
}
.simple-out small {
	font-size: 0.8em;
}
p.footer-grid {
	font-size: 1.1em;
}
.about-top h2, .contact-top h2, .single-top h2, .single-grid h3 {
	font-size: 1.3em;
}
.about-top p {
	height: 50px;
	overflow: hidden;
}
p.sem{
	height: 65px;
	overflow: hidden;
}
.about-in p {
	height: 64px;
}
p.elit {
	height: 50px;
	overflow: hidden;
}
p.quote-left {
	width: 90%;
	height: 71px;
	overflow: hidden;
}
.bottom-about-in {
	display: none;
}
.about-grid p {
	padding: 0 0 1em;
}
.about-bottom ,.bottom-about,.pre-in {
	padding: 1em 0;
}
ul.button-text li a {
	font-size: 1em;
	padding:0.8em;
}
.about {
	padding: 0 0 2em;
}
.map iframe{
	min-height:250px;
}
.contact-bottom input[type="text"] {
	width: 62%;
	padding:0.8em;
}
.contact-bottom input[type="submit"] {
	width: 24%;
}
.contact-bottom {
	padding: 1em 0;
}
.contact-bottom textarea {
	width: 80%;
	min-height:175px;
}
.portfolio-grid h2{
	font-size:1.3em;
}
 p.tag-in {
	height: 137px;
}
.single {
	padding: 0 0 3em;
}
.portfolio-grid {
	padding: 0em 0 2em;
}
.single-middle {
	padding: 1em 0;
}
.button1 {
	width: 31%;
}
.news-top h2 {
	font-size: 1.33em;
}
.news-bottom h5 a {
	font-size: 1.092em;
}
.news-bottom p {
	font-size: 0.95em;
	height: 94px;
	overflow: hidden;
}
.sed {
    min-height: 271px !important;
}
.in-on {
    height: 170px !important;
}
.so-in {
    height: 237px !important;
}
.eight {
    height: 215px !important;
}
.so-on {
    height: 248px !important;
}
}
@media(max-width:414px){
	.simple-in i.plus-in {
		margin: 2.2em auto;
	}
	.sed i.plus-in {
		margin: 4em auto;
	}
	.in-on i.plus-in {
		margin: 1.4em auto;
	}
	.so-in i.plus-in {
		margin: 2.7em auto;
	}
	.eight i.plus-in {
		margin: 1.9em auto;
	}
	.so-on i.plus-in {
		margin: 2.9em auto;
	}
	.simple-in {
		min-height: 173px;
	}
	.sed {
		min-height: 227px !important;
	}
	.in-on {
		height: 143px !important;
	}
	.so-in {
		height: 197px !important;
	}
	.eight {
		height: 181px !important;
	}
	.so-on {
		height: 208px !important;
	}
	.resp-tab-item {
    padding: 0 8px 11px 8px;
	}
	.resp-tabs-list {
    margin: 0 0 1em 0;
	}
}
@media(max-width:384px){
	.img-top {
    float: left;
	padding: 0 15px !important;
    width: 100%;
	}
.simple-in i.plus-in {
    margin: 6em auto;
}
.sed i.plus-in {
    margin: 9.5em auto;
}
.sed {
    height: 406px !important;
}
.in-on i.plus-in {
    margin: 4.4em auto;
}
.in-on {
    height: 255px !important;
}
.eight i.plus-in {
    margin: 6.5em auto;
}
.eight {
    height: 324px !important;
}
.so-in i.plus-in {
    margin: 7.7em auto;
}
.so-in {
    height: 355px !important;
}
.so-on i.plus-in {
    margin: 8.9em auto;
}
.so-on {
    height: 373px !important;
}
.simple-in {
    height: 309px;
}
}
@media(max-width:375px){
.simple-in i.plus-in {
    margin: 6em auto;
}
.sed i.plus-in {
    margin: 9.5em auto;
}
.sed {
    height: 395px !important;
}
.in-on i.plus-in {
    margin: 4.4em auto;
}
.in-on {
    height: 249px !important;
}
.eight i.plus-in {
    margin: 6.5em auto;
}
.eight {
    height: 316px !important;
}
.so-in i.plus-in {
    margin: 7.7em auto;
}
.so-in {
    height: 344px !important;
}
.so-on i.plus-in {
    margin: 8.9em auto;
}
.so-on {
    height: 363px !important;
}
.simple-in {
    height: 300px;
}

}
@media(max-width:320px){
.img-top {
    padding: 0px !important;
	}
.logo img{
	width:100%;
}
.logo {
	width: 48%;
}
.search {
	width: 48%;
	margin: 0.7em 0 0 0;
}
.search input[type="text"] {
	padding-left: 4px;
	width: 84%;
	font-size: 0.75em;
}
.header-top {
	padding: 0.8em 0;
}
.simple {
	padding: 0.6em 0;
}
.simple-sit {
	padding: 2em 0;
}
.portfolio-grid h2 {
	font-size: 1.2em;
}
ul.social li {
	font-size: 0.75em;
}
.simple-out p {
	padding: 0.5em 0;
	height: 45px;
	overflow: hidden;
}
.simple-out h4 {
	font-size: 1em;
}
.simple-in {
	min-height: 128px;
}
.simple-in i.plus-in {
	margin: 1em auto;
}
.sed {
	min-height: 167px;
}
.sed i.plus-in {
	margin: 2.5em auto;
}
.in-on {
	min-height: 105px;
}
.in-on i.plus-in {
	margin: 0.4em auto;
}
.so-in {
	min-height: 140px;
}
.so-in i.plus-in {
	margin: 1.7em auto;
}
.eight {
	min-height: 135px;
}
.eight i.plus-in {
	margin: 1.2em auto;
}
.so-on {
	min-height: 154px;
}
.so-on i.plus-in {
	margin: 2em auto;
}
.portfolio-grid {
	padding: 0em 0 1em;
}
p.footer-grid {
	font-size: 1em;
}
.footer-top {
	padding: 1em 0;
}
.about-top h2, .contact-top h2, .single-top h2, .single-grid h3 {
	font-size: 1.1em;
}
.about-top p, p.sem, .about-grid p,.about-in p, p.quote-left,p.elit {
	font-size: 0.9em;
	line-height:1.5em;
}
.about-top p {
	height: 38px;
}
.about-in p {
	height: 52px;
}
b.amet {
	font-size: 2.2em;
}
p.sem {
	height: 52px;
}
p.quote-left {
	width: 85%;
	height: 57px;
}
.about-grid:nth-child(2){
	display:none;
}
.about-grid p {
	height: 55px;
	overflow: hidden;
}
ul.button-text li a {
	font-size: 0.9em;
	padding: 0.5em;
}
ul.alter-text li a {
	padding: 0.5em 0;
}
ul.button-text {
	padding: 0em 0 0.5em;
}
.about {
	padding: 0 0 1em;
}
.contact-top p {
	font-size: 0.9em;
	line-height: 1.5em;
	padding: 0.5em 0 0em;
	height: 39px;
	overflow: hidden;
}
.contact-bottom {
	padding: 0em 0 1em;
}
.map iframe {
	min-height: 150px;
}
.contact-bottom input[type="text"], .contact-bottom textarea {
	font-size: 0.9em;
}
.contact-bottom input[type="text"] {
	width: 70%;
}
.contact-bottom textarea {
	width: 90%;
	min-height: 120px;
}
.contact-bottom input[type="submit"] {
	width: 36%;
	margin:0.5em 0;
}
.map {
	padding-top: 0.7em;
}
.portfolio-grid h2 {
	font-size: 1em;
}
 p.tag-in {
	height: 63px;
	line-height:1.5em;
	font-size:0.9em;
}
.single-middle {
	padding: 0.5em 0;
}
.date span a {
	font-size: 0.8em;
}
.simple-on small{
	font-size:0.85em;
}
.single {
	padding: 0 0 2em;
}
.wmuSliderPrev,.wmuSliderNext {
	background-size: 55px;
	width: 58px;
	height: 50px;
	bottom:3em;
}
.wmuSliderPrev{
	left:2%;
}
.wmuSliderNext {
	right:1.3%;
}
.banner-wrap {
	width: 53%;
}
.banner-wrap h1 {
	font-size: 1em;
}
.banner-bottom {
	top: 21%;
}
.button1 {
	width: 48%;
	padding-bottom: 2em;
}
.button1 a {
	font-size: 1em;
}
.button-text {
	padding: 1em 0 0;
}
.alter a {
	padding: 1em;
}
.alter {
	padding: 0.4em 0;
}
.tag p {
	padding: 0.5em 0 0;
}
.date-in p a, .date p span a, .date p span {
	font-size: 0.78em;
}
.news-bottom {
	padding: 1em 0 0;
}
.simple-in i.plus-in {
    margin: 5em auto;
}
.sed i.plus-in {
    margin: 8.5em auto;
}
.in-on i.plus-in {
    margin: 3.6em auto;
}
.eight i.plus-in {
    margin: 5.5em auto;
}
.so-in i.plus-in {
    margin: 6.7em auto;
}
.so-on i.plus-in {
    margin: 7em auto;
}
.simple-in {
    height: 275px;
}
.sed {
    height: 361px !important;
}
.in-on {
    height: 228px !important;
}
.eight {
    height: 288px !important;
}
.so-in {
    height: 315px !important;
}
.so-on {
    height: 332px !important;
}
ul.social li span.number {
    background-position: -400px -42px;
}
}