/*Author: W3layouts
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/
h4, h5, h6,
h1, h2, h3 {margin-top: 0;}
ul, ol {margin: 0;}
p {margin: 0;}
html,body{
	font-family: 'Questrial', sans-serif;
	background:#F3F4F5;
}
.banner{
	background:#F77268;
	min-height:370px;	
}	
.logo {
	margin-top: 10em;
	text-align:center;
}
.banner-info {
	text-align: center;
	margin-top: 4em;
}
.banner-info h1{
    font-size:3em;
	font-weight:400;
	color:#333754;
}
.banner-info h2{
    font-size:4em;
	font-weight:400;
	color:#ffffff;
	text-transform:uppercase;
	margin: 0.5em 0em 1em;
}
.header-bottom{
	background:#292D46;
	margin-top:6em;
	padding:10px;
}
.logo1 {
	float:left;
	margin:0.5em;
}
.search-box{
	float:right;
}
.search-box {
	background:#292D46;
	border: 1px solid #ADADAD;
	position: relative;
	float: right;
	width:20%;
	margin:1em 2em 0em 0em;
	border-radius:3px;
}
.search-box form input[type="text"] {
	border: none;
	outline: none;
	background:#292D46;
	color:#ADADAD;
	font-size:14px;
	width:80%;
	padding:1em 0.5em;
	-webkit-apperance: none;
	margin: 0;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
}
.search-box form input[type="submit"] {
	border: none;
	outline: none;
	cursor: pointer;
	background:  url(../images/search.png)no-repeat 0px 0px;
	position:absolute;
	right: 11px;
	bottom: 12px;
	width: 30px;
	height: 25px;
}
.head-nav{
	float:left;
	margin: 0.2em 0em 1em 8em;
}
.head-nav ul{
	margin:0;
	padding:0;
}
.head-nav ul li{
	display:inline-block;  
}
.head-nav ul li a{
	color:#ADADAD;
	text-decoration:none;
	font-size: 1.2em;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	margin:10px 20px 10px 20px;
	display:block;
	text-transform:uppercase;	
}	
.head-nav ul li a:hover,.head-nav ul li.active a{
	color:#fff;
}
a.know{
	background: none;
	color:#fff;
	text-decoration:none;
	font-size:22px;
	font-weight:400;
	padding:0.5em 2.2em;
	display: inline-block;
	text-decoration: none;
	border-radius:3px;
	border:1px solid #fff;
	text-transform:uppercase;
	text-align: center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-msborder-radius:3px;
}
 a.know:hover {
	background:#292D46;
}
i.scroll{
	width: 26px;
    height: 26px;
    background: url(../images/img-sprite.png)no-repeat -322px -10px;
    float: left;
    vertical-align: middle;
}
.scroll{
	margin:1em 20em;
}
.design{
	margin:6em 0em;
}
.design h2{
    font-size:2.5em;
	font-weight:400;
	color:#333754;
	text-transform:uppercase;
	text-align:center;
	margin:0em 0em 1.5em;
}
/*--*/
ul.tabs-menu{
	margin:0;
	padding:0;
}
ul.tabs-menu li{
	display:inline-block;
}
ul.tabs-menu li a{
	font-size: 1.1em;
	text-transform: uppercase;
	padding: 0.8em 1.2em;
	text-decoration: none;
	color: #ADADAD;
	float: left;
	border: 1px solid #ADADAD;
	margin:0em 1em;
}
.tab-grid h3{
	font-size:1em;
	margin:0;
	padding:1em 0 0.5em;
	font-weight:bold;
	color:#3d3d3d;
	text-transform:uppercase;
}
.tab-grid p{
	color:#777;
	line-height:1.7em;
	font-size:0.875em;
} 
.tabs-box{
	text-align:center;
	padding: 0 0 1em;
}
.tab-grids{
	padding:0 1em;
	margin:4em 0em;
}
.active1 a{
	background:#F77268;
	color:#fff !important;
	border-color:#F77268 !important;
}
.icon-data1{
	float:left;
	width:70%;
}
.icon{
    float:left;
	width:20%;
}
.icon i{
	width: 48px;
    height: 48px;
    background: url(../images/img-sprite.png)no-repeat 0px 0px;
    float: left;
    vertical-align: middle;
}
.icon i.book{
	background-position:-5px -5px;
}
.icon i.book:hover{
	background-position:-5px -53px;
}
.icon i.comment{
	background-position:-58px -5px;
}
.icon i.comment:hover{
	background-position:-58px -53px;
}
.icon i.share{
	background-position:-108px -5px;
}
.icon i.share:hover{
	background-position:-107px -54px;
}
.icon i.manage{
	background-position:-159px -6px;
}
.icon i.manage:hover{
	background-position:-160px -53px;
}
.icon i.convert{
	background-position:-213px -6px;
}
.icon i.convert:hover{
	background-position:-213px -53px;
}
.icon i.navigate{
	background-position:-264px -6px;
}
.icon i.navigate:hover{
	background-position:-264px -53px;
}
.design-2{
	text-align:center;
}
.design h5{
    font-size:1.5em;
	font-weight:400;
	color:#333754;
	text-align:left;
}
.design p{
    font-size:1.1em;
	font-weight:400;
	color:#ADADAD;
	text-align:left;
	margin:1em 0em;
}
.manage {
	margin: 0em 0em 2em;
}
.about{
	background:#262626;
	padding:4em 0em;
	text-align:center;
}
.about h3{
    font-size:2.5em;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	margin:0 auto;
	border-bottom:2px solid #F77268;
	width:120px;
}
.about p{
    font-size:1.2em;
	font-weight:400;
	color:#F77268;
	text-align:center;
	margin:4em 0em;
}
.about h4{
	font-size:2em;
	font-weight:400;
	color:#fff;
	text-align:center;
	margin:1em 0em 2em;
}
a.read{
	color:#fff;
	font-size:1em;
	font-weight:400;
}
i.web{
	width: 80px;
    height: 80px;
    background: url(../images/img-sprite.png)no-repeat -5px -111px;
    display:inline-block;
    vertical-align: middle;
}
i.cloud{
	width: 80px;
    height: 80px;
    background: url(../images/img-sprite.png)no-repeat -90px -107px;
    display:inline-block;
    vertical-align: middle;
}
i.map{
	width: 80px;
    height: 80px;
    background: url(../images/img-sprite.png)no-repeat -264px -106px;
    display:inline-block;
    vertical-align: middle;
}
i.management{
	width: 80px;
    height: 80px;
    background: url(../images/img-sprite.png)no-repeat -180px -113px;
    display:inline-block;
    vertical-align: middle;
}
i.web1{
	width: 80px;
    height: 80px;
    background: url(../images/img-sprite.png)no-repeat -2px -202px;
    display:inline-block;
    vertical-align: middle;
}
i.cloud1{
	width: 80px;
    height: 80px;
    background: url(../images/img-sprite.png)no-repeat -91px -200px;
    display:inline-block;
    vertical-align: middle;
}
i.map1{
	width: 80px;
    height: 80px;
    background: url(../images/img-sprite.png)no-repeat -259px -196px;
    display:inline-block;
    vertical-align: middle;
}
i.management1{
	width: 80px;
    height: 80px;
    background: url(../images/img-sprite.png)no-repeat -180px -203px;
    display:inline-block;
    vertical-align: middle;
}
.about-bottom{
	border-top:1px solid #4F4F4F;
}
i.plus{
	width: 120px;
    height: 60px;
    background: url(../images/img-sprite.png)no-repeat -360px -5px;
    display:inline-block;
    vertical-align: middle;
}
/*--*/	
.our-work-section h3{
    font-size:2.5em;
	font-weight:400;
	color:#262626;
	text-transform:uppercase;
	margin:0 auto;
	border-bottom:2px solid #F77268;
	width:187px;
}
.our-work-section{
	background: #fff;
	margin: 0em 0em 6em;
	padding:6em 0em 0em;
	text-align:center;
}
.our-work-section p{
    font-size:1.1em;
	font-weight:400;
	color:#262626;
	margin:2em 0em;
	text-align:center;
}
.some-happy-clients-list ul li a{
	display:inline-block;
}
/*	Strip
/*-----------------------------------------------------------------------------------*/
.b-link-stripe{
	position:relative;
	display:inline-block;
	vertical-align:top;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	overflow:hidden;
}
.b-link-stripe .b-wrapper{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center;
	color:#ffffff;
	overflow:hidden;
}
.b-link-stripe .b-wrapper:hover {
	background:rgba(26, 188, 156, 0.62);
	transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
}
/*-----------------------------------------------------------------------------------*/
/*	Animation effects
/*-----------------------------------------------------------------------------------*/
.b-animate-go{
	text-decoration:none;
}
.b-animate{
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	visibility: hidden;
	font-size:1.1em;
	font-weight:700;
}
.b-animate i{
	margin-top:22%;
	display: -webkit-inline-box;
}
/* lt-ie9 */
.b-animate-go:hover .b-animate{
	visibility:visible;
}
.b-from-left{
	position:relative;
	left:-100%;
}
.b-animate-go:hover .b-from-left{
	left:0;
}
#portfoliolist .portfolio {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width: 25%;
	display:none;
	float:left;
	overflow:hidden;
}
div#portfoliolist {
	padding: 0px 0px;
}	
.portfolio-wrapper {
	overflow:hidden;
	position: relative !important;
	cursor:pointer;
}
.portfolio img {
	max-width:100%;
	transition: all 300ms!important;
	-webkit-transition: all 300ms!important;
	-moz-transition: all 300ms!important;
}
.portfolio .label {
	position: absolute;
	width: 100%;
	height:40px;
	bottom:-40px;
}
.portfolio .label-bg {
	background: #22B4B8;
	width: 100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
}
.portfolio .label-text {
	color:#fff;
	position: relative;
	z-index:500;
	padding:5px 8px;
}
.portfolio .text-category {
	display:block;
	font-size:9px;
	font-size: 12px;
	text-transform:uppercase;
}
/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; 
}
.row:after,
.clearfix:after {
  clear: both; 
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}	
/*--*/
/******************/
#services{
	background:#CEECF2;
	padding:5% 0;
}
.h-part h3.m_5{
	font-family: 'Oswald', sans-serif;
	color: #DB2927;
	font-weight: 400;
	font-size: 2.6em;
	text-transform: uppercase;
	margin-bottom: 0.4em;
	text-align: center;
	letter-spacing: 1px;
}
.h-part p{
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	line-height: 1.7em;
	color: #3D4445;
	font-size: 1.5em;
	margin: 0 auto;
	text-align: center;
	width: 70%;
	padding-bottom: 0.7em;
}
.box2 {
	margin: 2% 0% 2% 4%;
}
h2 .m_3{
	font-size: 30px;
	text-align: center;
}
p.m_5{
	text-align:center;
	font-size:1em;
	margin-bottom:2%;
}
.s-1 h4{
	color:#fff;
	font-size:1.5em;
	margin-top: 20%;
	text-transform: uppercase;
	line-height:1.5em;
	font-family: 'Oswald', sans-serif;
}
.view {
  	width: 279px;
	height: 340px;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.view .mask,.view .content {
  	width: 282px;
	height: 340px;
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: -2px;
	-moz-border-radius: 6px;
	-o-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.s-1 img,.s-2 img,.s-3 img{
	margin-top:15px;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background:none;
   font-weight:400;
   margin: 20px 19px 1px 10px;
   font-family: 'Oswald', sans-serif;
   line-height: 1.6em;
}
.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
}
.info:hover {
   background:#E74C3C;
}
.view-fifth img {
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.view-fifth .mask {
  background-color: #F77268;
   -webkit-transform: translateX(-300px);
   -moz-transform: translateX(-300px);
   -o-transform: translateX(-300px);
   -ms-transform: translateX(-300px);
   transform: translateX(-300px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.view-fifth h5 {
	font-size: 20px;
	color: #fff;
	border-bottom: 1px solid #FE7271;
	color: #fff;
	line-height: 1.5em;
	font-weight:400;
}
.view-fifth p {
   color: #fff;
   font-size:1.1em;
   font-weight:400;
   margin:1em 0.5em;
}
.view-fifth:hover .mask {
   -webkit-transform: translateX(0px);
   -moz-transform: translateX(0px);
   -o-transform: translateX(0px);
   -ms-transform: translateX(0px);
   transform: translateX(0px);
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	margin: 0 auto;
}
.nbs-flexisel-item {
	float: left;
	margin:0px;
	padding:0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item > img {
	cursor: pointer;
	positon: relative;
	margin-top:10px;
	margin-bottom: 10px;
	max-width:250px;
	max-height:250px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
.nbs-flexisel-item p{
	padding:20px;
}
.nbs-flexisel-item p a{
	color:#000;
	font-size:1.2em;
}
.nbs-flexisel-item p a:hover{
	color:#6CC372;
}
.services{
	background: #262626;
	padding: 4em 0em;
	text-align: center;
}
.services h3 {
	font-size: 2.5em;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
	margin: 0 auto;
	border-bottom: 2px solid #F77268;
	width: 152px;
}
.services-top{
	margin:5em 0em;
}
.services h5 {
	font-size: 1.5em;
	font-weight: 400;
	color: #fff;
	text-transform:uppercase;
	text-align: center;
	margin:1.2em 0em;
}
.services p {
	font-size: 1.1em;
	font-weight: 400;
	color: #838383;
	text-align: left;
	margin:1em 0em;
}
.icon-data2{
	float:left;
	width:70%;
}
.icon2{
    float:left;
	width:20%;
}
i.glob{
	width: 75px;
    height: 75px;
    background: url(../images/img-sprite.png)no-repeat -6px -351px ;
    display:inline-block;
    vertical-align: middle;
}
i.glob:hover{
	background: url(../images/img-sprite.png)no-repeat -6px -431px;
}
i.animate{
	width: 75px;
    height: 75px;
    background: url(../images/img-sprite.png)no-repeat -406px -351px;
    display:inline-block;
    vertical-align: middle;
}
i.animate:hover{
    background: url(../images/img-sprite.png)no-repeat -407px -431px;
}
i.respons{
	width: 75px;
    height: 75px;
    background: url(../images/img-sprite.png)no-repeat -86px -351px;
    display:inline-block;
    vertical-align: middle;
}
i.respons:hover{
	background: url(../images/img-sprite.png)no-repeat -86px -431px;
 }
i.graph{
	width: 75px;
    height: 75px;
    background: url(../images/img-sprite.png)no-repeat -164px -350px;
    display:inline-block;
    vertical-align: middle;
}
i.graph:hover{
	background: url(../images/img-sprite.png)no-repeat -164px -430px;
 }
i.illust{
	width: 75px;
    height: 75px;
    background: url(../images/img-sprite.png)no-repeat -245px -351px;
    display:inline-block;
    vertical-align: middle;
}
i.illust:hover{
	background: url(../images/img-sprite.png)no-repeat -246px -430px;
}
i.video{
	width: 75px;
    height: 75px;
    background: url(../images/img-sprite.png)no-repeat -326px -351px;
    display:inline-block;
    vertical-align: middle;
}
i.video:hover{
	background: url(../images/img-sprite.png)no-repeat -327px -430px;
}
.team{
	padding: 4em 0em;
	text-align: center;
}
.team-top{
	margin:2em 0em;
}	
.team h3 {
	font-size: 2.5em;
	font-weight: 400;
	color: #262626;
	text-transform: uppercase;
	margin: 0 auto;
	border-bottom: 2px solid #F77268;
	width: 93px;
}
.team1{
	margin:8px 0px;
	position:relative;
}
.team-desc{
	background:#B6B7B7;
	position:absolute;
	top:178px;
	padding:1em;
	width:92.3%;
}
.team-desc h5{
	font-size:1.4em;
	font-weight:400;
	color:#414141;
}
.team-desc p{
	font-size:1em;
	font-weight:400;
	color:#414141;
	text-transform:uppercase;
}
.icon-data4{
	float:left;
	width:50%;
	text-align:left;
}
.icon4{
    float:left;
	width:50%;
	text-align:right;
	margin-top:12px;
}
.icon4 ul li {
	display:inline-block;
}
i.fbk{
	width: 26px;
    height: 26px;
    background: url(../images/img-sprite.png)no-repeat -485px -5px;
    display:inline-block;
    vertical-align: middle;
}
i.fbk:hover{
	opacity: 0.4;
}
i.twit{
	width: 26px;
    height: 26px;
    background: url(../images/img-sprite.png)no-repeat -518px -4px;
    display:inline-block;
    vertical-align: middle;
}
i.twit:hover{
	opacity: 0.4;
}
i.drible{
	width: 26px;
    height: 26px;
    background: url(../images/img-sprite.png)no-repeat -546px -5px;
    display:inline-block;
    vertical-align: middle;
}
i.drible:hover{
	opacity: 0.4;
}
i.linked{
	width: 26px;
    height: 26px;
    background: url(../images/img-sprite.png)no-repeat -484px -36px;
    display:inline-block;
    vertical-align: middle;
}
i.linked:hover{
	opacity: 0.4;
}
/*--*/
.funfacts{
	background:#5C5C5C;
	padding:7em 0em;
	margin:8em 0em;
}	
.funfacts h4{
	font-size:2em;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
}
.funfacts h5{
	font-size:1.5em;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
}
.icon-data3{
	float:left;
	width:60%;
}
.icon3{
    float:left;
	width:30%;
}
i.review{
	width: 60px;
    height: 60px;
    background: url(../images/img-sprite.png)no-repeat -3px -282px;
    display:inline-block;
    vertical-align: middle;
	margin-top:1em;
}
i.upload{
	width: 60px;
    height: 60px;
    background: url(../images/img-sprite.png)no-repeat -68px -282px;
    display:inline-block;
    vertical-align: middle;
}
i.brand{
	width: 60px;
    height: 60px;
    background: url(../images/img-sprite.png)no-repeat -134px -285px;
    display:inline-block;
    vertical-align: middle;
}
i.award{
	width: 60px;
    height: 60px;
    background: url(../images/img-sprite.png)no-repeat -194px -284px;
    display:inline-block;
    vertical-align: middle;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 55px;
	height: 55px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	margin-top:-13.4em;
}
.nbs-flexisel-nav-left {
	left:36em;
	background: url(../images/img-sprite.png) no-repeat -453px -102px;
}
.nbs-flexisel-nav-right {
	right:35.5em;
	background: url(../images/img-sprite.png) no-repeat -518px -102px;
}
/*--*/
i.mark{
	width: 40px;
    height: 40px;
    background: url(../images/img-sprite.png)no-repeat -448px -186px;
    display:inline-block;
    vertical-align: middle;
}
.effectively{
	background:#F77268;
	padding:3em 0em;
	margin:2em 0em;
}
.effectively{
	font-size: 1.5em;
	font-weight: 400;
	color: #fff;
	text-align:center;
}
/*--*/
.blog{
	margin:2em 0em;
}
.blog1{
	margin:4em 0em;
}
.blog h3 {
	font-size: 2.5em;
	font-weight: 400;
	color: #262626;
	text-transform: uppercase;
	margin: 0 auto;
	border-bottom: 2px solid #F77268;
	width: 93px;
}
.blog h4{
	font-size:1.5em;
	font-weight:400;
	color:#262626;
	text-align:left;
	text-transform:uppercase;
	margin:1em 0em;
}
.blog h6{
	font-size:1em;
	font-weight:400;
	color:#C2C2C2;
	text-align:left;
}
.blog p{
	font-size:1.1em;
	font-weight:400;
	color:#ABABAB;
	text-align:left;
	margin:1em 0em;
	line-height:1.5em;
}
a.more{
	background:#ADADAD;
	color:#fff;
	text-decoration:none;
	font-size:15px;
	font-weight:400;
	padding:0.7em 1.2em;
	display: inline-block;
	text-decoration: none;
	border-radius:3px;
	border:none;
	text-transform:uppercase;
	text-align: center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-msborder-radius:3px;
}
 a.more:hover {
	background:#262626;
	color:#EA6D64;
}
.blog-grid{
	background:#ffffff;
	padding:2em;
}
.twiter{
	background:#292D46;
	padding:3em 0em;
	text-align:center;
}
.twiter h4{
	font-size:1.5em;
	font-weight:400;
	color:#F3F4F5;
	margin:1em 0em;
}
.twiter h5 a{
	font-size:1.5em;
	font-weight:400;
	color:#F77268;
	text-decoration:none;
}
.twiter span{
	color:#F77268;
}
.twiter p{
	font-size:1em;
	font-weight:400;
	color:#F3F4F5;
	margin:1em 0em;
}
i.twiter{
	width: 60px;
    height: 60px;
    background: url(../images/img-sprite.png)no-repeat -358px -186px;
    display:inline-block;
    vertical-align: middle;
}
/**** Slider *****/
.wmuSlider {
	position: relative;
	overflow: hidden;
}
.wmuSlider .wmuSliderWrapper article img {
	max-width: 100%;
	width: auto;
	height: auto;
	display:block;
}
/* Default Skin */
.wmuSliderPagination {
	z-index: 2;
	position: absolute;
	right:40%;
	bottom:2px;
}
ul.wmuSliderPagination {
	padding:0;
}
.wmuSliderPagination li {
	float: left;
	margin: 0 8px 0 0;
	list-style-type: none;
}
.wmuSliderPagination a {
	display: block;
	text-indent: -9999px;
	width:0px;
	height:0px;
	background:#E8CBC8;
	border-radius:10px;
}
.wmuSliderPagination a.wmuActive {
	background:#E8776B;
}
/* Default Skin */
.wmuGallery .wmuGalleryImage {
	margin-bottom: 10px;
}
.wmuSliderPrev, .wmuSliderNext {
	position: absolute;
	width:55px;
	height:55px;
	text-indent: -9999px;
	background: url(../images/img-sprite.png)no-repeat ;
	top:35%;
	z-index: 2;
	cursor: pointer;
}
.wmuSliderNext {
	background-position:-518px -102px;
	right: 0em;
	top: 95px;
}
.wmuSliderPrev {
	background-position:-453px -102px;
	left: 0em;
	top: 95px;
}
/*--plans--*/
.priceplan{
	background:#fff;
	padding:5em 0em 0em;
	text-align:center;
}
.priceplan h6{
	font-size: 2.5em;
	font-weight: 400;
	color: #262626;
	text-transform: uppercase;
	margin: 0 auto;
	border-bottom: 2px solid #F77268;
	width: 238px;
}
.pricingtable{
	background:#fff;
}
.plans{
	padding:4% 0 6%;
	border-bottom:1px solid #DEDEDE;
}
.pricing{
	padding:5% 0 0%;
}
#plans,#plans ul,#plans ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align:center;
}
#pricePlans {
	text-align: center;
}
#pricePlans #plans .plan {
	background: #fff;
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 0 0 20px 0;
	border:1px solid #F3F4F5;
}
.planContainer .title h2 {
	font-size: 2.125em;
	color: #3e4f6a;
	margin: 0;
	padding: .6em 0;
	padding: 19px 0;
}
.planContainer .title1 h3 {
	font-size: 2.125em;
	background:#F3F4F5;
	color:#ADADAD;
	text-transform:uppercase;
	margin: 0;
	padding: .6em 0;
}
.planContainer .title h2.bestPlanTitle {
	background:#E8776B;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
}
.text{
	padding: 0px 0 0px;
}
.planContainer .price p {
	color: #E8776B;
	background:#fff;
	font-size:4em;
	line-height:1.6em;
}
.planContainer .price p span {
	color:#B3823F;
}
.planContainer .options {
	margin-top: 10em;
}
.planContainer .options li {
	color:#777;
	line-height:4em;
	border-top: 1px solid #E9E9E9;
	font-size: 1.2em;
	text-transform:uppercase;
}
.planContainer .options li span {
	color: #333;
}
.planContainer .button a {
	text-decoration: none;
	color: #ADADAD;
	border: none;
	background: #F3F4F5;
	display: inline-block;
	padding: 23px 38px;
	font-size: 1.7em;
	text-transform:uppercase;
}
.planContainer .button a:hover {
	background:#F77268;
	color:#fff;
}
#pricePlans #plans .plan {
	width: 23.555%;
	margin-left:10px;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
li.plan-middle{
	width:23.555%;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
#pricePlans #plans > li:last-child {
	margin-right: 0;
}
.planContainer .button a {
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
.planContainer .price1 p {
	color:#e83a93;
} 
li.colm {
	background: #F3F4F5;
}
.planContainer .options li a {
	color:#ADADAD;
	line-height: 3em;
	padding: 24px 35px;
	font-size: 1.5em;
	background:#F3F4F5;
	text-decoration:none;
	text-transform: uppercase;
}
.planContainer .options li a :hover{
	background:#F77268;
	color:#fff;
}
/*-- contact-section --*/
.contact{
	background:#fff;
	padding:6em 0em;
}
.contact h3{
	font-size: 2.5em;
	font-weight: 400;
	color: #292D46;
	text-transform: uppercase;
	margin: 0 auto;
	border-bottom: 2px solid #F77268;
	width: 178px;
}
.contact p{
	font-size:1.2em;
	font-weight:400;
	color:#F77268;
	margin:1em 0em 4em;
	text-align:center;
}
.contact form input[type="text"]{
	width: 100%;
	padding: 1.5% 0;
	margin-bottom: 7%;
	background:none;
	color: #ADADAD;
	font-size:18px;
	outline: none;
	font-weight:400;
	text-indent: 10px;
	border: 1px solid #ADADAD;
	border-radius: 3px
}
.contact form textarea {
	resize:none;
	width: 100%;
	padding: 2% 0;
	margin-bottom: 5%;
	background:none;
	color: #ADADAD;
	font-size:18px;
	outline: none;
	font-weight:400;
	text-indent: 10px;
	border: 1px solid #ADADAD;
	min-height: 205px;
	border-radius: 3px;
}
.contact form input[type="submit"] {
	background: #F77268;
	padding: 0.5em 3em;
	text-transform: uppercase;
	color:#fff;
	font-size: 19px;
	font-weight: 400;
	display: block;
	outline: none;
	border: none;
	border-radius:5px;
	text-transform:uppercase;
}	
.contact form input[type="submit"]:hover{
	background:#292D46;
	color: #fff;
}
/*-- contact --*/
.footer{
	background:#292D46;
	padding:5em 0em;
	text-align:center;
}
.footer p{
	color:#F3F4F5;
	font-size:1em;
}		 
.footer a{
	color:#F77268;	
}	
.footer a:hover{
	color:#F3F4F5;
	text-decoration:none;
}
ul{
	padding:0;
}
.social{
	margin:1em 0em 4em;
}
.social ul li {
	display:inline-block;
}
i.fb{
	width: 62px;
    height: 62px;
    background: url(../images/img-sprite.png)no-repeat -7px -517px;
    display:inline-block;
    vertical-align: middle;
}
i.fb:hover{
	opacity: 0.4;
}
i.twt{
	width: 62px;
    height: 62px;
    background: url(../images/img-sprite.png)no-repeat -78px -517px;
    display:inline-block;
    vertical-align: middle;
}
i.twt:hover{
	opacity: 0.4;
}
i.drib{
	width: 62px;
    height: 62px;
    background: url(../images/img-sprite.png)no-repeat -151px -517px;
    display:inline-block;
    vertical-align: middle;
}
i.drib:hover{
	opacity: 0.4;
}
i.behanc{
	width: 62px;
    height: 62px;
    background: url(../images/img-sprite.png)no-repeat -231px -517px;
    display:inline-block;
    vertical-align: middle;
}
i.behanc:hover{
	opacity: 0.4;
}
i.link{
	width: 62px;
    height: 62px;
    background: url(../images/img-sprite.png)no-repeat -311px -516px;
    display:inline-block;
    vertical-align: middle;
}
i.link:hover{
	opacity: 0.4;
}
.blog-grid2{
	background:#ffffff;
	padding:2em;
	margin:1em 0em;
}
.icon5 ul li {
	display: inline-block;
}
.team-desc1{
	background: #FBF7F7;
	padding:1em;
}
.team-desc1 h5 {
	font-size: 1.4em;
	font-weight: 400;
	color: #363636;
	text-align:left;
}
.icon5 {
	text-align: left;
}
.tagcloud{
	text-align: left;
}
.tagcloud ul li {
	display: inline-block;
	padding: 5px 13px;
	border: 1px solid #fff;
	margin: 10px 1px;
	text-align: left;
}
.tagcloud ul li a {
	color: #fff;
	border: #F77268;
}
.tagcloud ul li a:hover{
	color: #F77268;
	
}
.footer h5{
	color:#fff;
	font-size:1.5em;
	font-weight:400;
	text-transform:uppercase;
	text-align:left;
}
.aboutus p{
	color:#fff;
	font-size:1.1em;
	font-weight:400;
	line-height:1.5em;
	text-align:left;
}
.footer-top {
	margin: 2em 0em;
	padding:0em 0em 4em;
	border-bottom: 1px solid #fff;
}
.col-md-3.popularlinks {
	text-align: left;
}
/*-- single --*/
.single-banner{
	background:#262626;
	min-height:288px;	
}
.single-bottom {
	background: #292D46;
	padding: 10px;
}
.single-nav ul{
	margin:0;
	padding:0;
}
.single-nav ul li{
	display:inline-block;  
}
.single-nav ul li a{
	color:#ADADAD;
	text-decoration:none;
	font-size: 1.2em;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	padding:10px 20px 10px 20px;
	display:block;
	text-transform:uppercase;
	border-right: 1px solid #ADADAD;	
}	
.single-nav ul li a:hover,.single-nav ul li.active a{
	color:#fff;
}
.single-info{
	margin:3em 0em; 
}
.single-info h1{
	font-size:3em;
	font-weight:400px;
	color:#fff;
	text-transform:uppercase;
}
.search-box1 {
	background:#D7D7D7;
	border: 1px solid #D7D7D7;
	position: relative;
	float: right;
	width:100%;
	margin:0em 2em 1em 0em;
	border-radius:3px;
}
.search-box1:hover {
	background: #F77268;
}
.search-box1 form input[type="text"] {
	border: none;
	outline: none;
	background:#fff;
	color:#ADADAD;
	font-size:14px;
	width:82%;
	padding:1em 0.5em;
	-webkit-apperance: none;
	margin: 0;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
}
.search-box1 form input[type="submit"] {
	border: none;
	outline: none;
	cursor: pointer;
	background:  url(../images/search1.png)no-repeat 0px 0px ;
	position:absolute;
	right: 11px;
	bottom: 12px;
	width: 30px;
	height: 24px;
}
.single h2 a{
	font-size:1em;
	font-weight:400;
	color:#292D46;
	text-transform:uppercase;
	text-decoration:none;
}
.single h2 a:hover{
	color:#F77268;
}
.single h6{
	font-size:1.3em;
	font-weight:400;
	color:#292D46;
	text-transform:uppercase;
	margin:1em 0em;
}
.single p{
	font-size:1em;
	font-weight:400;
	color:#CCCCCC;
	line-height:1.5em;
	margin:1.5em 0em;
}
.single h5{
	font-size:1.2em;
	font-weight:400;
	font-style:italic;
	color:#292D46;
	margin:1em 0em;
}
.single{
	margin:1em 0em;
}
.single h3{
	font-size:1.5em;
	font-weight:400;
	color:#292D46;
	text-transform:uppercase;
	margin: 5em 0em 1em;
	padding:14px 0px;
	border-bottom:1px solid #292D46;
}
.single-rupert{
	float:left;
	width:70%;
	margin:6px 0px;
}
.single-rupert ul li{
	display:inline-block; 
}
.single-rupert ul li a{
	margin:0px 4px;
	font-size:1.2em;
	font-style:italic;
	font-weight:400;
	color:#292D46;
	text-decoration:none;
}
.single-rupert ul li a:hover{
	color:#F77268;
}
.single-rupert1 ul li{
	display:inline-block;	
}
.single-rupert1 {
	float:right;
	width:20%;
	text-align:right; 
}
i.ink{
	width: 22px;
    height: 22px;
    background: url(../images/img-sprite.png)no-repeat -487px -70px;
    display:inline-block;
    vertical-align: middle;
}
i.love{
	width: 44px;
    height: 40px;
    background: url(../images/img-sprite.png)no-repeat -459px -295px;
    display:inline-block;
    vertical-align: middle;
}
i.love:hover{
	 background: url(../images/img-sprite.png)no-repeat -459px -247px;
}
i.share1{
	width: 44px;
    height: 40px;
    background: url(../images/img-sprite.png)no-repeat  -527px -296px;
    display:inline-block;
    vertical-align: middle;
}
i.share1:hover{
	 background: url(../images/img-sprite.png)no-repeat -527px -247px;
}
.icon6{
	float:left;
	width:34%;
	margin:1.5em 0em;
}
.icon-data6{
	float:left;
	width:63%;
}
.single-rupert2 h4{
	font-size:1.5em;
	font-weight:400;
	color:#292D46;
	margin:1em 0em;
}
span{
	font-weight:400;
	font-style:italic;
	color:#292D46;
	margin:0px 15px;
}
.single-rupert2{
	padding:2em 0em;
	border-bottom:1px solid #ADADAD;
}
.single h4{
	font-size:1.5em;
	font-weight:400;
	color:#292D46;
	margin:1em 0em;
}
.icon7{
	float:left;
	width:23%;
	margin:1.5em 0em;
}
.icon-data7{
	float:left;
	width:71%;
}
.j-doe p {
	font-size: 1em;
	font-weight: 400;
	color: #CCCCCC;
	line-height: 1.5em;
	margin: 2em 0em;
}
.j-doe h5 a{
	font-size: 1em;
	font-weight: 400;
	font-style:italic;
	color: #CCCCCC;
	margin: 2em 0em;
}
.j-doe h5 a:hover{
	color:#292D46;
}
.data7{
	border-bottom:1px solid #ADADAD;	
}
.Jonath p {
	font-size: 1em;
	font-weight: 400;
	color: #CCCCCC;
	line-height: 1.5em;
	margin: 1em 0em;
}
.icon8{
	float:left;
	width:30%;
	margin:1.5em 0em;
}
.icon-data8{
	float:left;
	width:67%;
}
.j-doe{
	padding:0em 0em 2em;
	border-bottom:1px solid #ADADAD;	
}
.Jonath span{
	font-size:10px;
	font-weight:400;
	font-style:italic;
	color:#292D46;
	margin:0px 15px;
}
.j-doe span{
	font-size:15px;
	font-weight:400;
	font-style:italic;
	color:#292D46;
	margin:0px 260px;
}
.comments {
	margin: 3em 0em;
}
.comments h2{
	font-size:2em;
	font-weight:400;
	color:#292D46;
	font-family: 'Open Sans', sans-serif;
	text-align:left;
	margin:1em 0em;
}
.comments p{
	font-size:1.3em;
	font-weight:400;
	color:#C6C6C6;
	font-family: 'Open Sans', sans-serif;
	text-align:left;
}
 .comments form input[type="text"] {
	padding: 10px 18px;
	width: 100%;
	background:none;
	border: 1px solid #ADADAD;
	outline: none;
	margin-bottom: 1.1em;
	font-size: 18px;
	color: #636363;
	font-weight: normal;
}
.comments form textarea {
	padding: 10px 18px;
	width: 100%;
	background: none;
	border: 1px solid #ADADAD;
	outline: none;
	margin-bottom: 1.1em;
	font-size: 18px;
	color: #636363;
	font-weight: normal;
}
.comments form input[type="submit"] {
	padding: 0.75em 2em;
	color: #FFFFFF;
	background: #292D46;
	font-size: 18px;
	font-weight: 400;
	display: block;
	outline: none;
	border: none;
	text-transform:uppercase;
}	
.comments form input[type="submit"]:hover{
	color: #fff;
	background: #F77268;
}
ul.sidebar {
	list-style-type: none;
	line-height: 2em;
	font-size:1.2em;
}
/*-- single --*/
a.read-more{
	background: #292D46;
	color:#fff;
	text-decoration:none;
	font-size:15px;
	font-weight:400;
	text-transform:uppercase;
	padding:0.7em 2em;
	display: inline-block;
	text-decoration: none;
	border-radius:3px;
	border:none;
	text-transform:uppercase;
	text-align: center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-msborder-radius:3px;
}
 a.read-more:hover {
	background: #F77268;
	color:#fff;
}
.blog-content {
	padding: 2em 2em;
}
.player iframe {
	width: 100%;
	height: 300px;
}
ul.tags li {
	display: inline-block;
	margin: 0px 2px;
	font-size: 1.2em;
	font-style: italic;
}
.single-content {
	margin: 2em 1em;
}
/*-- contact-section --*/
.contact-section{
	margin:3em 0em;
}

.map iframe {
	width: 100%;
	min-height:400px;
}
.contact-section h5{
	font-size:2.2em;
	font-weight:400;
	color:#292D46;
	text-transform:uppercase;
}
.contact-section p{
	font-size:1.2em;
	font-weight:300;
	color:#323232;
	margin:2em 0em;
}
.get-touch{
	margin:4em 0em;
}
.get-touch1 form input[type="text"]{
	width: 100%;
	padding: 0.5em 0;
	margin-bottom:1.5em;
	background:none;
	color: #333333;
	font-size:18px;
	outline: none;
	font-weight:400;
	text-indent: 18px;
	border: 1px solid #292D46;
}
.get-touch1 form textarea {
	resize:none;
	width: 100%;
	padding: 0.5em 0;
	margin-bottom:1.5em;
	background:none;
	color: #333333;
	font-size:18px;
	outline: none;
	font-weight:400;
	text-indent: 18px;
	border: 1px solid #292D46;
	min-height: 150px;
}
.get-touch1 form input[type="submit"] {
	background:#292D46;
	padding: 0.5em 2em;
	text-transform: uppercase;
	color:#fff;
	font-size: 19px;
	font-weight: 400;
	display: block;
	outline: none;
	border: none;
}	
.get-touch1 form input[type="submit"]:hover{
	background: #F77268;
	color:#fff;
}
.col-md-12.get-touch1 {
	padding: 0;
}
/*-- contact-section --*/
#toTopHover {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 14px;
	right: 3%;
	overflow: hidden;
	width: 50px;
	height: 50px;
	border: none;
	text-indent: 100%;
	background: url("../images/arrow.1.png") no-repeat 0px 0px;
} 
/*--responsive design--*/
@media (max-width:1024px){
.logo {
	margin-top: 5em;
}
.banner-info h1 {
	font-size: 2.5em;
}
.banner-info h2 {
	font-size: 3em;
}
.scroll {
	margin: 1em 16.5em;
}
.head-nav {
	margin: 0.2em 0em 1em 3em;
}
.head-nav ul li a {
	margin: 7px 10px 10px 10px;
}
.design h2 {
	font-size: 2em;
	margin: 0em 0em 1em;
}
.about-bottom {
	margin: 0.5em;
}
.view {
	width: 248px;
}
.view .mask, .view .content {
	width: 230px;
}
.about h3 {
	font-size: 2em;
}
.s-1 h4 {
	font-size: 1.3em;
}
.our-work-section h3 {
	font-size: 2em;
}
.nbs-flexisel-nav-right {
	right: 29em;
}
.nbs-flexisel-nav-left {
	left: 29em;
}
.funfacts h5{
	font-size:1.2em;
}
.services h3 {
	font-size: 2em;
	width:136px;
}
.funfacts h4{
	font-size:1.5em;
}
.services h5 {
	font-size: 1.3em;
	margin: 1.2em 2em;
}
.team h3 {
	font-size: 2em;
	width:76px;
}
.team1 {
	margin: 30px 0px;
}
.team-desc {
	width: 90.6%;
}
.blog h3 {
	font-size: 2em;
	width:75px;
}
.blog h4 {
	font-size: 1.3em;
}
.team-desc h5 {
	font-size: 1.2em;
}
.priceplan h6 {
	font-size: 2em;
	width:200px;
}
.planContainer .title1 h3 {
	font-size: 1.7em;
}
.planContainer .title h2 {
	font-size: 1.7em;
	padding: 15px 0;
}
.planContainer .price p {
	font-size: 2.5em;
	line-height: 1.6em;
}
.planContainer .button a {
	padding: 17px 43px;
	font-size: 1.2em;
}
.contact h3 {
	font-size: 2em;
	width: 157px;
}
.footer {
	padding: 2em 0em;
}
.contact {
	padding: 3em 0em;
}
.priceplan {
	padding: 3em 0em 0em;
}
.effectively {
	padding: 1em 0em;
	margin: 2em 0em;
}
.search-box1 {
	margin: 0em 1em 1em 0em;
}
.single h2 a {
	font-size: 0.9em;
}
.single-info h1 {
	font-size: 2.5em;
}
.icon6 {
	width: 26%;
	margin: 1.5em 2em;
}
.icon7 {
	width: 21%;
	margin: 1.5em 1em;
}
.icon8 {
	width: 24%;
	margin: 1.5em 1em;
}
.map iframe {
	min-height: 320px;
}
.search-box1 form input[type="text"] {
	width: 77.5%;
}
.tab-grids {
	margin: 1em 0em;
}
}
/*--responsive design--*/
@media (max-width:768px){
.head-nav ul li{
	display:block;
	float:none;
}
.head-nav ul li a{
	border-right:none;
	background:#F77268;
	color:#292D46
}
.head-nav ul{
	position: absolute;
	margin: 0;
	padding: 2% 0;
	z-index: 999;
	width: 92%;
	display: none;
	text-align: center;
	background:#F77268;
	left:2em;
	top:6em;
}
.head-nav span.menu{
	display:block;
	background:none;
	position:absolute;
	top:32px;
	right:352px;
}	
.head-nav span.menu:before{
	content:url(../images/menu.png);
	color:#FFF;
	font-size:1.3em;
	text-transform:uppercase;
	text-align:right;
	cursor:pointer;
}
.head-nav{
	background:#F77268;
}
.logo {
	margin-top: 2em;
}
.banner-info h1 {
	font-size: 2em;
}
.banner-info h2 {
	font-size: 2.5em;
}
a.know {
	font-size: 20px;
}
.scroll {
	margin: 1em 12.5em;
}
.header-bottom {
	margin-top: 2em;
	padding: 0px;
	position:relative;
}
.search-box {
	width: 30%;
}
.design h2 {
	font-size: 1.5em;
}
ul.tabs-menu li a {
	font-size: 1em;
}
.icon {
	width: 13%;
}
.manage {
	margin: 2em 0em;
}
.about h3 {
	font-size: 2em;
	width:91px;
}
.about p {
	margin: 2em 0em;
}
.view {
	width: 279px;
}
.view .mask, .view .content {
	width: 282px;
}
.box2 {
	margin: 2% 0% 2% 7%;
}
.our-work-section h3 {
	font-size: 2em;
	width:150px;
}
.nbs-flexisel-nav-right {
	right: 21em;
}
.nbs-flexisel-nav-left {
	left: 21em;
}
.services h3 {
	font-size: 2em;
	width: 134px;
}
.services h5 {
	margin: 1.5em 0em;
	text-align: left;
}
.team-desc {
	top: 204px;
	left: 169px;
	width: 53%;
}
.blog1 {
	text-align: center;
	margin: 1em 0em;
}
.blog {
	margin: 0em 0em;
}
.blog p {
	text-align: center;
}
.blog h6 {
	text-align: center;
}
.blog h4 {
	text-align: center;
}
#pricePlans #plans .plan {
	width: 100%;
	border: 1px solid #ADADAD;
	margin: 1em 0em;
}
.footer {
	padding: 1em 0em;
}
.social {
	margin: 1em 0em 2em;
}
.contact p {
	margin: 1em 0em 2em;
}
.planContainer .button a {
	padding: 17px 292px;
}
.banner-info {
	margin-top: 2em;
}
.scroll {
	margin: 0em 12.5em;
}
.design {
	margin: 3em 0em;
}
.our-work-section {
	margin: 0em;
	padding: 2em 0em 0em;
}
.services {
	padding: 2em 0em;
}
.services-top {
	margin: 2em 0em;
}
.team {
	padding: 2em 0em;
}
.effectively {
	margin: 0em 0em 2em;
}
.team-top {
	margin: 0em 0em;
}
.team {
	padding: 2em 0em;
}
.blog-grid {
	padding: 1em;
}
.wmuSliderPrev {
	top: 130px;
}
.wmuSliderNext {
	top: 130px;
}
.about {
	padding: 2em 0em;
}
.twiter h4 {
	font-size: 1.4em;
}
.single h2 a {
	font-size: 0.8125em;
}
.search-box1 {
	width: 38%;
}
.single-bottom {
	background: #292D46;
	padding: 10px 0;
}
.blog-content {
	padding: 2em 2em 0em;
}
.j-doe span {
	margin: 0px 121px;
}
.map iframe {
	min-height: 300px;
}
.contact-section h5 {
	font-size: 1.7em;
}
.contact-section p {
	font-size: 1.1em;
	margin: 2em 0em;
}
.design-2 img{
	width: 30%;
	height:370px;
}
.single h3 {
	margin: 2em 0em 1em;
}
ul.sidebar {
	line-height: 1.5em;
}
.search-box1 form input[type="text"] {
	width: 83%;
}
.icon-data7 {
	width: 62%;
}
.icon7 {
	width: 26%;
}
}
/*--responsive design--*/
@media (max-width:640px){
.banner-info h1 {
	font-size: 1.5em;
}
.banner-info h2 {
	font-size: 2em;
}
a.know {
	font-size: 18px;
}
.scroll {
	margin: 0em 10em;
}
.head-nav span.menu {
	right: 290px;
	top: 32px;
}
.design h2 {
	font-size: 1.3em;
}
ul.tabs-menu li a {
	margin: 0em 0.2em;
}
.about-bottom {
	margin: 0em 9em;
}
.planContainer .button a {
	padding: 17px 228px;
}
.nbs-flexisel-nav-left {
	left: 16em;
}
.nbs-flexisel-nav-right {
	right: 16em;
}
.design h5 {
	font-size: 1.3em;
}
.about h3 {
	font-size: 1.7em;
	width: 84px;
}
.our-work-section h3 {
	font-size: 1.7em;
	width: 131px;
}
.services h3 {
	font-size: 1.7em;
	width: 115px;
}
.services h5 {
	font-size: 1.2em;
}
.team h3 {
	font-size: 1.7em;
	width: 67px;
}
.team-desc {
	left: 107px;
	width: 64%;
}
.effectively h3 {
	font-size: 1em;
	font-weight: 400;
	color: #fff;
	text-align: center;
}
.blog h3 {
	font-size: 1.7em;
	width: 65px;
}
.twiter h4 {
	font-size: 1.2em;
}
.twiter h5 a {
	font-size: 1.2em;
}
.twiter p {
	font-size: 0.9em;
}
.priceplan h6 {
	font-size: 1.7em;
	width: 163px;
}
.planContainer .price p {
	font-size: 2.2em;
}
.contact h3 {
	font-size: 1.7em;
	width: 128px;
}
.contact form input[type="text"] {
	margin-bottom: 3%;
}
.s-1 h4 {
	font-size: 1.1em;
}
.contact form input[type="submit"] {
	padding: 0.5em 3em;
}
.single-info h1 {
	font-size: 2em;
}
.single-nav ul li a {
	font-size: 1.1em;
}
.single-banner {
	min-height: 241px;
}
.single-info {
	margin: 2em 0em;
}
.single h2 a {
	font-size: 0.750em;
}
.single h6 {
	font-size: 1.2em;
}
.single h3 {
	font-size: 1.3em;
	margin: 2em 0em 1em;
}
.search-box1 {
	width: 44%;
}
.icon6 {
	width: 23%;
	margin: 1.5em 2em;
}
.j-doe span {
	margin: 0px 71px;
}
.single h4 {
	font-size: 1.3em;
}
.comments h2 {
	font-size: 1.7em;
}
.contact-section h5 {
	font-size: 1.5em;
}
.contact-section p {
	font-size: 1em;
}
.map iframe {
	min-height: 240px;
}
.design-2 img {
	height: 280px;
}
.search-box1 form input[type="text"] {
	width: 81%;
}
.single-banner {
	min-height: 241px;
}
}
/*--responsive design--*/
@media (max-width:480px){
.logo {
	margin-top: 1em;
}
.banner-info h1 {
	font-size: 1.3em;
}
.banner-info h2 {
	font-size: 1.5em;
}
a.know {
	font-size: 16px;
	padding: 0.5em 1em;
}
.banner-info {
	margin-top: 1em;
}
.scroll {
	margin: 0em 7.4em;
}
.header-bottom {
	margin-top: 1em;
}
.head-nav span.menu {
	right: 206px;
	top: 22px;
}
.search-box {
	width: 38%;
	margin: 0.5em 0em;
}
.head-nav ul {
	left: 1em;
}
.design h2 {
	font-size: 1.1em;
}
ul.tabs-menu li a {
	font-size: 0.9em;
	padding:0.5em 0.3em;
}
.tab-grid h3 {
	font-size: 0.9em;
}
.design p {
	font-size: 1em;
	margin: 0.5em 0em;
}
.icon {
	width: 20%;
}
.design h5 {
	font-size: 1.2em;
}
.design {
	margin: 2em 0em;
}
.about h3 {
	font-size: 1.5em;
	width: 70px;
}
.about p {
	font-size: 1.1em;
	margin: 1em 0em;
}
.about-bottom {
	margin: 0em 3em;
}
.view-fifth h5 {
	font-size: 16px;
}
.s-1 h4 {
	font-size: 1em;
}
.our-work-section h3 {
	font-size: 1.5em;
	width: 116px;
}
.our-work-section p {
	font-size: 1.1em;
	margin: 1em 0em;
}
#portfoliolist .portfolio {
	width: 50%;
}
.nbs-flexisel-nav-left {
	left: 11em;
}
.nbs-flexisel-nav-right {
	right: 11em;
}
.funfacts {
	padding: 2em 0em;
	margin: 5em 0em;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	margin-top: -7.8em;
}
.services h3 {
	font-size: 1.5em;
	width: 100px;
}
.services h5 {
	font-size: 1em;
	margin: 2em 2em;
}
.team {
	padding: 1em 0em;
}
.team h3 {
	font-size: 1.5em;
	width: 56px;
}
.team-desc {
	left: 27px;
	width: 87.8%;
}
.effectively h3 {
	font-size: 0.8125em;
}
.effectively {
	margin: 0em 0em 1em;
}
.blog h3 {
	font-size: 1.5em;
	width: 57px;
}
.blog h4 {
	font-size: 1.2em;
}
.twiter h4 {
	font-size: 1.1em;
}
.twiter h5 a {
	font-size: 1.1em;
}
.twiter p {
	font-size: 0.875em;
}
.priceplan h6 {
	font-size: 1.5em;
	width: 142px;
}
.planContainer .title1 h3 {
	font-size: 1.5em;
}
.planContainer .price p {
	font-size: 1.5em;
}
.planContainer .options li {
	font-size: 1.1em;
}
.planContainer .button a {
	padding: 17px 148px;
}
.contact h3 {
	font-size: 1.5em;
	width: 111px;
}
.contact p {
	font-size: 1.1em;
}
.contact form input[type="submit"]{
	font-size:16px;
}
.single-info h1 {
	font-size: 1.7em;
}
.single-nav ul li a {
	font-size: 1em;
}
.single h2 a {
	font-size: 0.530em;
}
.single h6 {
	font-size: 1em;
}
.single-rupert ul li a {
	margin: 0px 5px;
	font-size: 1em;
}
.single-rupert1 {
	width: 29%;
}
.blog-content {
	padding: 2em 0em 0em;
}
.single h3 {
	font-size: 1.1em;
}
.search-box1 {
	width: 60%;
	margin: -0.5em 0em;
}
ul.sidebar {
	font-size: 1.1em;
}
.single h5 {
	font-size: 1.1em;
}
.single h4 {
	font-size: 1.2em;
}
.j-doe span {
	display: none;
}
.comments h2 {
	font-size: 1.5em;
}
.contact-section h5 {
	font-size: 1.3em;
}
.get-touch1 form input[type="text"]{
	font-size:16px;
}
.get-touch1 form textarea{
	font-size:16px;
}
.get-touch1 form input[type="submit"]{
	font-size:16px;
}
.map iframe {
	min-height: 180px;
}
.get-touch {
	margin: 2em 0em;
}
.design-2 img {
	height: 220px;
}
.logo img {
	width: 20%;
}
.logo1 img{
	width: 70%;
}
.banner {
	min-height: 351px;
}
.head-nav ul {
	top: 4.6em;
}
.search-box1 form input[type="text"] {
	width: 81.5%;
}
.single-banner {
	min-height: 216px;
}
}
/*--responsive design--*/
@media (max-width:320px){
.banner {
	min-height: 304px;
}
.banner-info h1 {
	font-size: 1em;
}
.banner-info h2 {
	font-size: 1.2em;
}
a.know {
	font-size: 13px;
}
.scroll {
	margin: 0em 4.5em;
}
.search-box {
	width: 50%;
}
.head-nav span.menu {
	right: 158px;
	top: 22px;
}
.design h2 {
	font-size: 1em;
}
ul.tabs-menu li a {
	margin: 0.3em 0.3em;
}
ul.tabs-menu li a {
	font-size: 0.8125em;
	padding: 0.2em 0.2em;
}
.tab-grid h3 {
	text-align: center;
}
.design p {
	font-size: 1em;
}
.icon {
	width: 29%;
}
.design {
	margin: 2em 0em 0em;
}
.about h3 {
	font-size: 1.2em;
	width: 59px;
}
.about p {
	font-size: 1em;
	margin: 1em 0em;
}
.about-bottom {
	margin: 0em 0em;
}
.view {
	width: 210px;
}
.view .mask, .view .content {
	width: 230px;
	padding: 10px;
}
.our-work-section h3 {
	font-size: 1.2em;
	width: 93px;
}
.our-work-section p {
	font-size: 1em;
}
.funfacts h5 {
	font-size: 1.1em;
}
.funfacts h4 {
	font-size: 1.3em;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	margin-top: -6.8em;
}
.nbs-flexisel-nav-left {
	left: 5em;
}
.nbs-flexisel-nav-right {
	right: 5em;
}
.funfacts {
	margin: 5em 0em 1em;
}
.services h3 {
	font-size: 1.2em;
	width: 80px;
}
.services h5 {
	font-size: 1em;
	margin: 2em 3em;
}
.services p {
	font-size: 1em;
}
.team h3 {
	font-size: 1.2em;
	width: 46px;
}
.team-desc {
	left: 15px;
	width: 89%;
	top:118px;
	padding:10px;
}
.team-desc h5 {
	font-size: 1em;
}
.team-desc p {
	font-size: 0.875em;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	margin-top: -9.3em;
}
.icon-data4 {
	width: 42%;
}
.icon4 {
	width: 58%;
}
.blog h4 {
	font-size: 1.1em;
}
.blog p {
	font-size: 1em;
}
a.more{
	font-size:13px;
}
.twiter {
	padding: 1em 0em;
}
.wmuSliderPrev {
	top: 104px;
}
.wmuSliderNext {
	top: 104px;
}
.twiter h4 {
	font-size: 1em;
}
.twiter h5 a {
	font-size: 1em;
}
.twiter p {
	font-size: 0.8125em;
}
.priceplan h6 {
	font-size: 1.2em;
	width: 114px;
}
.planContainer .title1 h3 {
	font-size: 1.1em;
}
.planContainer .price p {
	font-size: 1.2em;
}
.planContainer .options li {
	font-size: 0.875em;
}
.planContainer .button a {
	padding: 16px 68px;
}
.planContainer .title h2 {
	font-size: 1.1em;
	padding: 11px 0;
}
.contact h3 {
	font-size: 1.2em;
	width: 90px;
}
.contact p {
	font-size: 1em;
	margin:1em 0em;
}
.contact form input[type="text"]{
	font-size:14px;
}
.contact form textarea{
	font-size:14px;
	min-height:100px;
}
.contact form input[type="submit"] {
	font-size: 14px;
	padding: 0.5em 1em;
}
.head-nav ul li a{
	font-size:1em;
}
.header-bottom {
	margin-top: 1.4em;
}
.single-info h1 {
	font-size: 1.5em;
}
.single-nav ul li a {
	font-size: 0.9em;
	padding: 10px 8px 10px 6px;
}
.blog-content {
	padding: 1em 0em 0em;
}
.single h2 a {
	font-size: 0.5em;
}
.single h6 {
	font-size: 0.875em;
}
a.read-more {
	font-size: 13px;
}
.single-rupert {
	width: 51%;
}
.single-rupert1 {
	width: 38%;
}
.single h3 {
	font-size: 1em;
	margin:1em 0em;
}
.search-box1 {
	width: 55%;
	margin: 0em 0em;
}
.search-box1 form input[type="submit"] {
	right: 9px;
	bottom: 5px;
}
.search-box1 form input[type="text"] {
	width: 69%;
	padding: 0.5em 0.5em;
}
ul.sidebar {
	font-size: 0.9em;
}
ul.tags {
	font-size: 0.875em;
}
.single h5 {
	font-size: 1em;
}
.icon6 {
	width: 23%;
	margin: 0.5em 0.5em;
	margin-top: 1em;
}
.single h4 {
	font-size: 1.1em;
}
.icon7 {
	width: 20%;
	margin: 1.5em 0.5em;
}
.j-doe p {
	margin: 0em 0em;
}
.icon8 {
	width: 24%;
	margin: 1.5em 0em;
}
.comments h2 {
	font-size: 1.2em;
}
.comments form input[type="text"]{
	font-size:13px;
}
.comments form textarea{
	font-size:13px;
}
.comments form input[type="submit"]{
	font-size:13px;
	padding: 0.5em 1em;
}
.map iframe {
	min-height: 150px;
}
.contact-section h5 {
	font-size: 1.2em;
}
.contact-section p {
	margin:1em 0em;
}
.get-touch1 form textarea {
	font-size: 13px;
	min-height: 100px;
}
.get-touch1 form input[type="text"] {
	font-size: 13px;
}
.get-touch1 form input[type="submit"] {
	font-size: 13px;
}
.search-box form input[type="submit"] {
	right: 6px;
	bottom: 6px;
}
.search-box {
	margin: 1em 0em;
}
.search-box form input[type="text"] {
	padding: 0.5em 0.5em;
}
.design-2 img {
	height: 130px;
}
.head-nav ul {
	top: 4.5em;
}
.b-animate i {
	margin-top: 17%;
}
.single-bottom {
	padding: 0px 0px;
}
.single-banner {
	min-height: 191px;
}
.manage {
	margin: 1em 0em;
}
}