Wiki/buct/style.css

From 2014.igem.org

Revision as of 16:12, 14 October 2014 by D.DO (Talk | contribs)
/* reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{ margin:0; padding:0; border:0; font-size:24px; vertical-align:top; background-attachment: scroll; background-image: none; background-repeat: repeat; background-position: center center; font-family: inherit; text-align: center; } article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;} ol,ul{list-style:none;margin:0;padding:0;} blockquote,q{quotes:none;} blockquote:before,blockquote:after,q:before,q:after{content:;content:none;} table{border-collapse:collapse;border-spacing:0;} /* start editing from here */ a{text-decoration:none;} .txt-rt{text-align:right;}/* text align right */ .txt-lt{text-align:left;}/* text align left */ .txt-center{text-align:center;}/* text align center */ .float-rt{float:right;}/* float right */ .float-lt{float:left;}/* float left */ .clear{clear:both;}/* clear float */ .pos-relative{position:relative;}/* Position Relative */ .pos-absolute{position:absolute;}/* Position Absolute */ .vertical-base{ vertical-align:baseline;}/* vertical align baseline */ .vertical-top{ vertical-align:top;}/* vertical align top */ .underline{ padding-bottom:5px; border-bottom: 1px solid #eee; margin:0 0 20px 0;}/* Add 5px bottom padding and a underline */ nav.vertical ul li{ display:block;}/* vertical menu */ nav.horizontal ul li{ display: inline-block;}/* horizontal menu */ img{max-width:100%;} /*end reset*/ /*-----light-font----*/ body { font-family: 'Noto Sans', sans-serif; background:#ffffff; } .wrap { width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; } .logo{ display:none; }

.subMenu { position: absolute; top: 630px; height: 50px; z-index: 1000; width: 100%; }

.subMenu .inner { padding:0; font-weight: 400; }

.subMenu { padding: 1% 0%; background: #DE654E; float: left; }

/*.subNavBtn { display: block; height: 35px; float: left; margin: 0px 50px 0 0; text-decoration: none; font-size: 16px; padding: 15px 0 0 0; }*/

.subNavBtn { display: block; height: 35px; width: 7%; float: left; margin: 0px 0px 0 0; text-decoration: none; font-size: 0.92355em; padding: 15px 0% 0%; text-align: center; color: #FFFFFF; } .end { margin: 0; }


.downloadSmint { width:90%; max-width: 450px; height: auto; margin: 0 auto;

display: block; }

.downloadSmint img, .codeImg { width:100%; max-width: 445px; height: auto; } .right-msg span{ width: 174px; height: 56px; display: inline-block; background: url(../images/logo.png) no-repeat 0px 0px; vertical-align: middle; } .right-msg{ float:right; } .right-msg span { margin: -1.2em 0 0 -1.5em; } /*-- start-smartphone_nav --*/ .nav {

   display:none;

} .nav-item {

   float:left;
   *display:inline;
   zoom:1;

} .nav-item a {

   display:block;

} .nav-item a:hover { background:#D45B45; color: #FFFFFF; } .nav-mobile {

  display: none;

cursor: pointer; position: absolute; top: 12px; left: 11px; background: url(../images/nav_icon.png) 60% 60% no-repeat; height:32px; width: 32px; } .nav-mobile {

   display:block;

} .nav { margin-top:3px;

  width:100%;

} .nav-list {

   display:none;

} .nav-item {

   width:100%;
   float:none;
   text-align: center;

} .nav-item a { font-weight: 400; padding: 10px; background: #DE654E; text-transform: uppercase; border-top: 1px ridge #CC722D; color: #FFF; -webkit-transition: color .2s linear,background .2s linear; -moz-transition: color .2s linear,background .2s linear; -o-transition: color .2s linear,background .2s linear; transition: color .2s linear,background .2s linear; font-size: 0.8725em; } .nav-inner {

  display: none;

} .nav-active, .nav-active-inner .nav-inner {

    display:block;

} a.button.scroll { padding: 16px; border: 2px solid #fff; position: absolute; display:block; top: 485px; left: 50%; border-radius: 30em; -webkit-border-radius: 30em; -moz-border-radius: 30em; -o-border-radius: 30em; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; visibility: hidden; } a.button.scroll:hover { opacity: 0.6; } /* services */ .services { padding: 12% 0 7%; background: #DB5941; } .services h3{ font-family: 'Noto Sans', sans-serif; color: #fff; font-size: 2.5em; font-weight: 700; text-align: center; } .services p{ font-family: 'Noto Sans', sans-serif; font-size: 1.4em; padding: 0em 0; color: #E4E4E4; line-height: 1.5em; text-align:center; margin-bottom: 6%; } /* GRID OF THREE ============================================================================= */ .section { clear: both; padding: 0px; margin: 0px; } .group:before, .group:after {

   content:"";
   display:table;

} .group:after {

   clear:both;

} .group {

   zoom:1;

} .col_1_of_3{ display: block; float:left; margin: 1% 3% 0% 0%; }

  1. services > div > div:nth-child(5) {

margin-right: 0; } .col_1_of_3:first-child { margin-left: 0; }

  1. services > div > div> img {

cursor: pointer; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

  1. services > div > div> img:hover {

opacity: 0.6; } .span_1_of_3 { width: 22.5%; text-align: center; margin-top: 1%; padding-bottom: 1%; } .span_1_of_3 h4 a { font-family: 'Noto Sans', sans-serif; color: #E4E4E4; font-size: 1.6em; font-weight: 400; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .span_1_of_3 h4 a:hover{ color:#F8BC3A; } .span_1_of_3 p { font-family: 'Noto Sans', sans-serif; font-size:1em; padding:0.5em 0; color: #E4E4E4; line-height: 1.9em; font-weight: 100; font-style: normal; } .span_1_of_3 p a { padding: 13px 20px; color: #E4E4E4; font-size: 0.8755em; border: 2px solid #fff; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .span_1_of_3 p a:hover { color: #F8BC3A; border: 2px solid #F8BC3A; } /*--- PORTFOLIO --*/ .portfoliO{ text-align:center; background: #EBEBEA; padding: 7% 0; } .portfoliO h3{ font-family: Georgia, "Times New Roman", Times, serif; color: #000; font-size: 2.5em; font-weight: 700; text-align: center; } .portfoliO p{ font-family: 'Noto Sans', sans-serif; font-size: 1.4em; padding: 0em 0; color: #777; line-height: 1.5em; text-align:center; margin-bottom: 6%; } /*---start container --*/

  1. info {

-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; background:#fcf8e3; border:1px solid #fbeed5; width:95%; max-width:900px; margin:0 auto 40px auto; font-family:arial; font-size:12px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; }

  1. info .info-wrapper {

padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; }

  1. info a {

color:#c09853; text-decoration:none; }

  1. info p {

margin:5px 0 0 0; } .container { position: relative; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

  1. filters {

margin:4%; padding:0; list-style:none; }

  1. filters li {

display:inline-block; margin-right: 20px; }

  1. filters li span {

font-family: 'Noto Sans', sans-serif; font-size:1em; display: block; padding: 18px 30px; font-weight:600; text-decoration: none; color: #191919; background: #fff; cursor: pointer; text-transform: uppercase; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; }

  1. filters li span.active,#filters li span:hover {

background: #DB5941; color:#fff; }

  1. portfoliolist .portfolio {

-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; width: 31.3%; margin:1%; display:none; float:left; overflow:hidden; } .portfolio-wrapper { overflow:hidden; position: relative !important; cursor:pointer; } .portfolio img { border: 15px solid #fff; top: 0px !important; max-width:100%; position: relative; opacity: 5; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .portfolio img:hover { border: 15px solid #DB5941; } .portfolio .label { position: absolute; width: 100%; height:40px; bottom:-40px; } .portfolio .label-bg { background: #EA6060; 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: 20px; text-transform:uppercase; } a.popup-with-zoom-anim img {

} .img { border: 1px solid #555; display: inline-block; padding: 10px 13px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .img:hover { border: 1px solid #DB5941 } /* 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; }

.row, .clearfix {

 zoom: 1; }

.clear {

 clear: both;
 display: block;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;

} /*---team-members--*/ .team-members{ padding: 7% 0; background: #F8BC3A; } .tm-head{ text-align:center; } .tm-head h3{ font-family: 'Noto Sans', sans-serif; color: #0CC; font-size: 2.5em; font-weight: 700; text-align: center; } .tm-head p{ font-family: 'Noto Sans', sans-serif; font-size: 1.4em; padding: 0em 0; color: #E4E4E4; line-height: 1.5em; text-align:center; margin-bottom: 6%; } .tm-head-grid img{ width: 90.6%; cursor: pointer; } .tm-head-grid:hover { background: #DB5941; } .tm-head-grid { width: 30.9%; text-align: center; float: left; margin-right: 3.6%; padding-top: 14px; background: #fff; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .tm-head-grids { width: 82%; margin-top: 0; margin-right: 8%; margin-bottom: 0; margin-left: 8%; } .tm-head-grid:nth-child(3){ margin-right:0; } .tm-head-grid h4{ color: #333; font-size: 1.2em; font-weight: 400; margin: 0.8em 0 0.2em 0; } .tm-head-grid h5{ color: #7C3939; margin: 0 auto; font-size: 1em; } /*---//team-members--*/ /*----team-info----*/ .team-info{ font-family: 'Droid Serif', serif; color: #777777; margin: 0 auto; font-size: 1em; line-height: 1.8em; text-align: center; width: 60%; } /*--//team-info--*/ .top-social-icons li{ display: inline-block; margin: 1.2em 0.3em; } .top-social-icons li a{ width:30px; height:30px; display:block; } .twitter{ background:url(../images/top-social-icons.png) no-repeat 0px 0px; } .facebook{ background: url(../images/top-social-icons.png) no-repeat -82px 0px; } .pin{ background: url(../images/top-social-icons.png) no-repeat -207px 0px; } /*--------social simptip--------*/ [data-tooltip] { position: relative; display: inline-block; } [data-tooltip].simptip-position-bottom:before { border-bottom-color: #EEE; } [data-tooltip].simptip-position-bottom:after { background-color: #EEE; color: #777; } [data-tooltip]:before { content: ; position: absolute; border-width: 6px; border-style: solid; border-color: rgba(0, 0, 0, 0); } [data-tooltip]:before, [data-tooltip]:after { position: absolute; visibility: hidden; opacity: 0; z-index: 999999; } [data-tooltip]:after { height: 22px; padding: 11px 11px 0; font-size: 13px; line-height: 11px; content: attr(data-tooltip); white-space: nowrap; } [data-tooltip]:hover, [data-tooltip]:focus { background-color: rgba(0, 0, 0, 0); } [data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after { visibility: visible; opacity: 1; } .simptip-position-bottom.simptip-movable:before { margin-top: -15px; } .simptip-position-bottom.simptip-movable:after { margin-top: -3px; } .simptip-position-bottom:before, .simptip-position-bottom:after, .simptip-position-top:before, .simptip-position-top:after { left: 32%; } .simptip-position-bottom:before, .simptip-position-bottom:after { top: 110%; } .simptip-position-bottom:after, .simptip-position-top:after { margin-left: -18px; } .simptip-position-right.simptip-movable:before, .simptip-position-right.simptip-movable:after, .simptip-position-left.simptip-movable:before, .simptip-position-left.simptip-movable:after, .simptip-position-top.simptip-movable:before, .simptip-position-top.simptip-movable:after, .simptip-position-bottom.simptip-movable:before, .simptip-position-bottom.simptip-movable:after { -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear; -ms-transition: all .1s linear; transition: all .1s linear; } .simptip-position-bottom.simptip-movable:hover:before, .simptip-position-bottom.simptip-movable:hover:after { -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); } /*--- experience --*/ .experience{ padding: 7% 0; background: #2F2F2F; } .ex-head{ text-align:center; } .ex-head h3{ font-family: 'Noto Sans', sans-serif; color: #fff; font-size: 2.5em; font-weight: 500; text-align: center; } .ex-head p{ font-family: 'Noto Sans', sans-serif; font-size: 1.4em; padding: 0em 0; color: #B3AEAE; line-height: 1.5em; text-align:center; margin-bottom: 6%; } /* start progress */ .main_pb { padding:0 4%; } .progress1_of_2{ width:100%; } .progress1_of_2:first-child{ margin-left: 0; } .prog{ position: relative; } .prog1{ position: relative; } .prog2{ position: relative; } .text{ float: left; } .text span { font-size: 1em; color: #FFFFFF; text-transform: uppercase; font-weight: 400; position: absolute; top: 32px; left: 29%; z-index: 1; } .text_p{ text-align: right; position: relative; top: 32px; right: 22%; } .text_p span{ font-size: 1em; color: #fff; } .progress-bar-container { margin: 0% auto 0; width: 46%; height: 40px; background-color: #fff; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; } .progress-bar {

	 width: 0;

height: 100%; background-color: #F8BC3A; border-radius: 10px;

	-webkit-border-radius: 10px;

-moz-border-radius: 10px; -o-border-radius: 10px; } .progress-bar1 {

	 width: 0;

height: 100%; background-color: #27AE61; border-radius: 10px;

	-webkit-border-radius: 10px;

-moz-border-radius: 10px; -o-border-radius: 10px; } .progress-bar2 {

	 width: 0;

height: 100%; background-color: #DB5941; border-radius: 10px;

	-webkit-border-radius: 10px;

-moz-border-radius: 10px; -o-border-radius: 10px; } /*---//experience--*/ /*---fun--*/ .fun{ padding: 7% 0; background: #2A80B9; } .fun-head{ text-align:center; } .fun-head h3{ font-family: 'Noto Sans', sans-serif; color: #fff; font-size: 2.5em; font-weight: 500; text-align: center; } .fun-head-grids { text-align: center; margin:0 auto; } .fun-head-grid img { padding: 50px; background: #fff; cursor: pointer; border-radius: 10px;

	-webkit-border-radius: 10px;

-moz-border-radius: 10px; -o-border-radius: 10px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .fun-head-grid img:hover { opacity: 0.6; } .fun-head-grid { text-align: center; display: inline-block; margin-right: 2%; padding-top: 14px; } .fun-head-grid:nth-child(4){ margin-right:0; } .fun-head-grid h4{ color: #FFF; font-size: 2.2em; font-weight: 400; margin: 3% 0; } .fun-head-grid h5{ color: #E9E4E4; margin: 0 auto; font-size: 1.1em; } /*---//fun--*/ /*---blog--*/ .blog{ padding: 7% 0; background: #EFEFEE; } .blog-head{ text-align:center; } .blog-head h3{ font-family: 'Noto Sans', sans-serif; color: #333; font-size: 2.5em; font-weight: 700; text-align: center; } .blog-head p{ font-family: 'Noto Sans', sans-serif; font-size: 1.4em; padding: 0em 0; color: #777; line-height: 1.5em; text-align:center; margin-bottom: 6%; } .blog-grid { margin-bottom: 3.2%; } .blog-left{ float: left; width: 46%; background:#fff; padding: 15px; border-radius: 10px;

	-webkit-border-radius: 10px;

-moz-border-radius: 10px; -o-border-radius: 10px; } .blog-right{ float: right; width: 46%; background:#fff; padding: 15px; border-radius: 10px;

	-webkit-border-radius: 10px;

-moz-border-radius: 10px; -o-border-radius: 10px; } .img-left{ float: left; width: 43%; } .img-left img{ width: 100%; cursor:pointer; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .img-left img:hover{ opacity: 0.6; } .text-right { float: right; width: 52%; } .text-right h6{ font-size: 0.8755em; color:#777; padding-bottom: 3px; } .text-right h3 a{ font-size: 1.5em; color: #303030; font-weight: 600; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .text-right h3 a:hover{ color: #2A80B9; } .text-right p{ font-size: 0.9755em; color:#222; line-height: 1.8em; } .text-right p a { font-size: 0.82355em; color: #fff; float: right; padding: 6px 10px; margin-top: 6px; background: #DB5941; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .text-right p a:hover { background: #2A80B9; } /*---//blog--*/ /*---studio--*/ .studio{ padding: 7% 0; background: #DB5941; text-align: center; } .studio-head{ text-align:center; } .studio-head h3{ font-family: 'Noto Sans', sans-serif; color: #fff; font-size: 2.5em; font-weight: 700; text-align: center; } .studio-head p{ font-family: 'Noto Sans', sans-serif; font-size: 1.4em; padding: 0em 0; color: #E4E4E4; line-height: 1.5em; text-align:center; margin-bottom: 6%; }

/*---//studio--*/ /*---clients--*/ .clients{ padding: 7% 0; background: #fff; } .client-head{ text-align:center; } .client-head h3{ font-family: 'Noto Sans', sans-serif; color: #333; font-size: 2.5em; font-weight: 700; text-align: center; } /*-----*/ .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;
   float:left;
   width:100%;
   margin: 2em 0 0em;

} .nbs-flexisel-item {

   float:left;
   margin:0px;
   padding:0px;
   cursor:pointer;
   position:relative;
   line-height:0px;
   cursor:pointer;

} .nbs-flexisel-item img {

   width: 100%;
   cursor: pointer;
   position: relative;
   margin-top: 10px;
   margin-bottom: 10px;
   max-width:150px;
   max-height:45px;

}

/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {

   width: 22px;
   height: 22px; 
   position: absolute;
   cursor: pointer;
   z-index: 100;
   opacity: 0.5;

}

.nbs-flexisel-nav-left {

   left: 10px;
   background: url(../images/button-previous.png) no-repeat;

}

.nbs-flexisel-nav-right {

   right: 5px;
   background: url(../images/button-next.png) no-repeat;

} /*---//End-trust-----*/ /*---//clients--*/ /*--- pricing ---*/ .pricing{ padding: 7% 0; background: #3B3B3B; } .pricing-head{ text-align:center; color: #F33; } .pricing-head h3{ font-family: 'Noto Sans', sans-serif; color: #C9E9F7; font-size: 2.5em; font-weight: 700; text-align: center; } .pricing-head p{ font-family: 'Noto Sans', sans-serif; font-size: 1.4em; padding: 0em 0; color: #E4E4E4; line-height: 1.5em; text-align:center; margin-bottom: 11%; }

  1. pricing > div > h3 {

color: #fff; font-size: 2.5em; text-align: center; margin-bottom: 3%; }

/* logos */ .logos{ background: #2F2F2F; padding:3% 0; } .logos li{ display: inline-block; margin-right: 12%; } .logos li:last-child { margin-right: 0%; float: right; } /* contact */ .contact{ padding: 7% 0; background: #F4BA46; text-align:center; } .contact h3{ font-family: 'Noto Sans', sans-serif; color: #fff; font-size: 2.5em; font-weight: 700; text-align: center; } .contact p{ font-family: 'Noto Sans', sans-serif; font-size: 1.4em; padding: 0em 0; color: #E4E4E4; line-height: 1.5em; text-align:center; margin-bottom: 6%; } /* contact_form */ .contact_form { width: 50%; margin: 0 auto;

} .contact_form span{ float: left; width: 100%; } .contact_form span label { float: right; position: relative; top: -45px; } .contact_form span label1 { float: right; position: relative; top: -225px; } .contact_form span.left{ } .contact_form input[type="text"], .contact_form textarea { font-family: 'Noto Sans', sans-serif; background: #FFFFFF; border: none; color: #525252; padding: 16px 50px 16px 16px; font-size: 0.8755em; display: block; width: 91%; outline: none; -webkit-appearance: none; text-transform: capitalize; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .contact_form input[type="text"]:hover,.contact_form textarea:hover {

} .contact_form textarea{ margin: 0 0 3%; resize:none; height:180px; } .contact_form input[type="submit"]{ font-family: 'Noto Sans', sans-serif; -webkit-appearance: none; cursor:pointer; color: #fff; background: #2F2F2F; border:none; outline:none; display: inline-block; padding: 15px 40px; font-size:1em; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .contact_form input[type="submit"]:hover{ color: #fff; background: #2A80B9; } /*---start-form---*/ .signup { background: #2F2F2F; padding: 3% 0; margin-top: -6px; } .form input[type="text"] { border: 1px solid #D7DFE5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #999; font-size: 0.9755em; background: #F1F5F8; padding: 16px 16px 16px 52px; outline: none; font-family: 'Noto Sans', sans-serif; width: 55%; float: left; } .form input[type="submit"] { background: #DB5941; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff; font-weight: 400; border:none; font-family: 'Noto Sans', sans-serif; font-size:1em; padding: 18px 30px; cursor: pointer; outline: none; -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; transition: all 0.5s ease-out; } .form input[type="submit"]:hover { background:#2A80B9; } .form { width: 40%; text-align: right; margin: 0px auto; } .form span label { float: left; position: relative; right: -40px; top: 18px; } .form p { font-size: 0.9755em; color: #999; float: left; margin: 2% 0 0 26%; } /*---end-form---*/ /*---start-footer---*/ .bottom-footer{ background: #EBEBEA; } .bottom-footer-left{ text-align: center; } .bottom-footer-left p{ font-size: 1em; color: #777; margin-top: 1.5em; } .bottom-footer-left p span{ font-size: 1em; color: #333; margin-top: 1.5em; } .bottom-footer-left p a{ color:#49CBCD; transition:0.5s all; -webkit-transition:0.5s all; -moz-transition:0.5s all; -o-transition:0.5s all; } .bottom-footer-left p a:hover{ color:#2A80B9; } .bottom-social-icons li a { width: 45px; height: 45px; display: block; border-radius: 30em; -webkit-border-radius: 30em; -moz-border-radius: 30em; -o-border-radius: 30em; } .bottom-footer { padding: 7% 0; } .bottom-social-icons li{ display: inline-block; margin: 0.5em 0.2em; } .bottom-twitter { background: url(../images/top-social-icons.png) no-repeat 12px -20px #D2D2D1; } .bottom-twitter:hover { background: url(../images/top-social-icons.png) no-repeat 12px 12px #D2D2D1; } .bottom-facebook{ background: url(../images/top-social-icons.png) no-repeat -31px -21px #D2D2D1; } .bottom-facebook:hover{ background: url(../images/top-social-icons.png) no-repeat -31px 10px #D2D2D1; } .bottom-pin{ background: url(../images/top-social-icons.png) no-repeat -75px -20px #D2D2D1; } .bottom-pin:hover{ background: url(../images/top-social-icons.png) no-repeat -75px 12px #D2D2D1; } .bottom-google{ background:url(../images/top-social-icons.png) no-repeat -115px -21px #D2D2D1; } .bottom-google:hover{ background:url(../images/top-social-icons.png) no-repeat -115px 11px #D2D2D1; } .bottom-social-icons { width: 18%; margin: 0 auto; } /*---End-footer----*/ /* topup */

  1. toTop {

display: none; text-decoration: none; position: fixed; bottom: 10px; right: 10px; overflow: hidden; width: 44px; height: 44px; border: none; text-indent: 100%; background: url(../images/top_move.png) no-repeat right top; }

/***** Media Quries *****/ @media only screen and (max-width: 1366px) { .wrap{ width:95%; } .form { width: 47%; } a.button.scroll img{ padding: 13px; } .right-msg span { margin: -1.2em 0 0 -4.5em; } a.button.scroll { padding: 1px; } } @media only screen and (max-width: 1280px) { .wrap{ width:95%; } .logos li { margin-right: 10%; } .form { width: 51%; } .bottom-social-icons { width: 19%; } .portfolio img { max-width: 92%; } a.button.scroll { padding: 1px; } } @media only screen and (max-width: 1024px) { .wrap{ width:95%; } a.button.scroll { padding: 0px; top: 340px; } .portfolio img { max-width: 90%; } .services h3,.portfoliO h3,.tm-head h3,.ex-head h3,.fun-head h3,.blog-head h3,.studio-head h3,.client-head h3,.pricing-head h3,.contact h3 { font-size: 1.8em; } .services p,.portfoliO p,.tm-head p,.ex-head p,.fun-head p,.blog-head p,.studio-head p,.client-head p,.pricing-head p,.contact p { font-size: 0.8755em; } .span_1_of_3 h4 a { font-size: 1.4em; } #filters li span { font-size: 0.8755em; } .fun-head-grid h4 { font-size: 1.5em; } .fun-head-grid h5 { font-size: 1em; } .text-right h3 { font-size: 1em; } .text-right p { font-size: 0.8255em; } .text-right p a { margin-top: -15px; } .tm-head-grid h4 { font-size: 1em; } .tm-head-grid h5 { font-size: 0.82355em; } iframe { height: 250px; } .logos li { margin-right: 0%; } .form { width: 63%; } .bottom-social-icons { width: 23%; } .subNavBtn { width: 8%; } .right-msg span { margin: -1.2em 0 0 -5.5em; } .subMenu { top: 480px; } .contact_form input[type="text"], .contact_form textarea { padding: 16px 50px 16px 16px; width: 89%; } } @media only screen and (max-width: 768px) { .wrap{ width:95%; }

   .view {

width: 91%; } .logo{ display: block; float: right; margin: -26px 10px 0 0; } div.header { position: relative; background: #DE654E; padding: 4% 0; height: 0px; } .nav-active, .nav-active-inner .nav-inner { margin-top: 0px; } .subMenu { display: none; } .nav { display: block; float: left; }

.h_right{ width: 100%; background: #CC533D; margin: 6px 0 10px; } a.button.scroll { left: 47.5%; } #services > div > div> img { width: 80%; } #filters li { margin-right: 5px; } #filters li span { padding: 14px 20px; } .portfolio img { border: 10px solid #fff; } .portfolio img:hover { border: 10px solid #DB5941; } .tm-head-grid { padding-top: 9px; } .fun-head-grid img { padding: 25px; } .blog-left { width: 44%; } .blog-right { width: 45%; } .tm-head-grids { width: 89%; margin: 0 5% 0; } .logos { display: none; } .contact_form input[type="text"], .contact_form textarea { padding: 16px 38px 16px 16px; margin-bottom: -23px; width: 86%; } .contact_form span label1 { top: -183px; } .contact_form span label { top: -19px; } .form input[type="text"] { width: 51%; padding: 10px 10px 10px 52px; } .form input[type="submit"] { font-size: 0.8755em; padding: 13px 15px; } .form span label { top: 11px; } .bottom-social-icons { width: 31%; } .bottom-footer-left p { font-size: 0.8755em; margin-top: 0em; } } @media only screen and (max-width: 640px) {

.wrap{ width:95%; } div.header { padding: 4.4% 0; } #services > div > div> img { width: 66%; } .services h3, .portfoliO h3, .tm-head h3, .ex-head h3, .fun-head h3, .blog-head h3, .studio-head h3, .client-head h3, .pricing-head h3, .contact h3 { font-size: 1.2em; } .span_1_of_3 h4 a { font-size: 1em; } #filters li span { padding: 10px 10px; } .text_p { right: 19%; } .fun-head-grid img { padding: 6px; } .fun-head-grid h4 { font-size: 1.1em; } .fun-head-grid h5 { font-size: 0.82355em; } .text-right h3 { font-size: 0.82355em; } .text-right p a { margin-top: 2px; } .blog-left { width: 43%; } .blog-right { width: 43%; } .contact_form input[type="text"], .contact_form textarea { padding: 10px 35px 10px 10px; width: 86%; } .contact_form span label { top: -13px; } .contact_form span label1 { top: -110px; } .contact_form textarea { height: 120px; } .form input[type="text"] { font-size: 0.82355em; width: 46%; padding: 8px 8px 8px 45px; } .form input[type="submit"] { font-size: 0.82355em; padding: 10px 15px; } .form { margin: 0 auto; } .bottom-social-icons { width: 37%; } .span_1_of_3 p a { padding: 8px 13px; } .img { padding: 3px 6px; margin-top: 15px; } .contact_form input[type="submit"] { padding: 10px 20px; font-size: 0.8755em; } a.button.scroll { top: 223px; left: 47%; padding: 0; } }

@media only screen and (max-width: 480px) {

.wrap{ width:95%; } div.header { padding: 6.4% 0; } a.button.scroll { top: 160px; } .span_1_of_3 { width: 100%; } #services > div > div> img { width: 35%; margin-top: 0%; padding-bottom: 0%; } .span_1_of_3 p { padding: 0.5em 0 0; }

   #filters {

display: none; } #portfoliolist .portfolio { width: 48%; } .tm-head-grid:nth-child(3) { display: none; } .tm-head-grid:nth-child(2) { margin-right:0; float: right; } .tm-head-grid { width: 48%; } .text span,.text_p span { font-size: 0.82355em; } .contact_form input[type="text"], .contact_form textarea { padding: 10px 35px 10px 10px; width: 81%; } .form span label { top: 8px; } .fun-head-grid img { padding: 38px; } .blog-left { width: 95%; float: none; } .blog-right { width: 95%; margin-top: 12px; float: none; } iframe { height: 120px; } .pricing-grid3 { display: none; } .form { width: 93%; margin:0; } .form input[type="text"] { width: 52%; } .bottom-social-icons { width: 50%; } } @media only screen and (max-width: 320px) {

.wrap{ width:95%; }

   a.button.scroll {

top: 146px; left: 44%; } a.button.scroll img { padding: 4px; } div.header { padding: 9.4% 0; } .portfoliO p { margin-bottom: -25%; } .portfolio img { border: 6px solid #fff; } .portfolio img:hover { border: 6px solid #DB5941; } .top-social-icons li { margin: 1.2em 0em; } .progress-bar-container { width: 77%; } .text span { left: 16%; } .text_p { right: 0%; } .fun-head-grid img { padding: 8px; } .blog-left { width: 90%; float: none; } .blog-right { width: 90%; float: none; } .img-left { float: none; width: 100%; } .text-right { float: none; width: 100%; margin-top: 10px; } .nbs-flexisel-inner { margin: 0.6em 0 0em; } .contact_form { width: 89%; } .contact_form input[type="text"], .contact_form textarea { padding: 10px 35px 10px 10px; width: 83%; } .contact_form textarea { height: 80px; } .contact_form span label1 { top: -74px; } .form { width: 93%; margin:0; } .form span label { top: 7px; } .form input[type="text"] { width: 34%; padding: 8px 8px 8px 45px; } .form input[type="submit"] { padding: 10px 4px; } .bottom-social-icons { width: 77%; } } /*-- Author: W3layouts Author URL: http://w3layouts.com License: Creative Commons Attribution 3.0 Unported License URL: http://creativecommons.org/licenses/by/3.0/ --*/ /*--- importing-fonts -----*/ @font-face {

   font-family: 'open_sanssemibold';
   src: url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot');
   src: url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.woff') format('woff'),
        url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.ttf') format('truetype'),
        url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
   font-weight: normal;
   font-style: normal;

} /*--- bold-font ---*/ @font-face {

   font-family:'open_sansbold';
   src: url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot');
   src: url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.woff') format('woff'),
        url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.ttf') format('truetype'),
        url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
   font-weight: normal;
   font-style: normal;

} /*--- bold-font ---*/ /*--- light-font ---*/ @font-face {

   font-family:'open_sanslight';
   src: url('../fonts/opensans_light_macroman/OpenSans-Light-webfont.eot');
   src: url('../fonts/opensans_light_macroman/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/opensans_light_macroman/OpenSans-Light-webfont.woff') format('woff'),
        url('../fonts/opensans_light_macroman/OpenSans-Light-webfont.ttf') format('truetype'),
        url('../fonts/opensans_light_macroman/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
   font-weight: normal;
   font-style: normal;

} /*--- light-font ---*/ /*--- regular-font ---*/ @font-face {

   font-family: 'open_sansregular';
   src: url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot');
   src: url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff') format('woff'),
        url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf') format('truetype'),
        url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
   font-weight: normal;
   font-style: normal;

} /*--- regular-font ---*/ /*---//importing-fonts -----*/ html, body{

 	font-family: 'open_sansregular';
   font-size: 100%;
 	 background: #FFf;
 	 text-rendering: optimizelegibility;
 	 -webkit-font-smoothing: antialiased;

} body a{ transition:0.5s all; -webkit-transition:0.5s all; -moz-transition:0.5s all; -o-transition:0.5s all; -ms-transition:0.5s all; } /*-----start-header----*/ .bg{ background: url(Bgbuct.jpg) no-repeat 0px 0px; background-size:cover; min-height: 760px; } .header{ } .logo{ float: left; margin-top: 0.6em; } .logo a{ color: #303030; font-weight: 200; text-transform: uppercase; font-size: 2.5em; } .logo a:hover{ text-decoration:none; } .logo320{ display:none; } /*----navbar-nav----*/ .top-header{ padding: 0.8em 0em; } .top-nav ul li a{ color: #FFF; padding: 0.4em 0em; font-size: 1em; font-weight: 400; text-align: center; text-transform: uppercase; position: relative; font-weight: 300; font-family: 'open_sanslight'; margin: 0 1.7em; } .top-nav ul li.active a, .top-nav ul li a:hover{ color:#FC645F; border-bottom:3px solid #FC645F; } .logo a{ display:block; } /* top-nav */ .top-nav:before, .top-nav:after {

   content: " ";
   display: table;

} .top-nav:after {

   clear: both;

} nav { position: relative; float: right; } nav ul { padding: 0; float: right; margin: 1.7em 0 0; } nav li { display: inline; float: left; position:relative; } nav a { color: #fff; display: inline-block; text-align: center; text-decoration: none; line-height: 20px; } nav a:hover{ text-decoration:none; color:#00A2C1; } nav a#pull { display: none; } /*Styles for screen 600px and lower*/ @media screen and (max-width: 768px) { nav {

 		height: auto;
 		float:none;
 	}
 	nav ul {
 		width: 100%;
 		display: block;
 		height: auto;
 	}
 	nav li {
 		width: 100%;
 		position: relative;
 	}
 	nav li a {

border-bottom: 1px solid #eee; }

 	nav a {

text-align: left; width: 100%;

 	}

} /*Styles for screen 515px and lower*/ @media only screen and (max-width : 768px) { nav { border-bottom: 0; float:none; } nav ul { display: none; height: auto; margin:0; background: #fff; } nav a#pull { display: block; position: relative; color: #F26D7D; text-align: right; position: absolute; top:12px; } nav a#pull:after { content:""; background: url('nav-icon.png') no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right: 15px; top: 10px; } nav a#pull img{ margin-right:2%; } .top-nav ul li a { color: #2C3E50; padding: 0em 0; } } /*Smartphone*/ @media only screen and (max-width : 320px) { nav { float:none; } nav li { display: block; float: none; width: 100%; } nav li a { border-bottom: 1px solid #EEE; } } /*---- header-info ----*/ .header-info{ position: relative; padding: 7.5em 0 4em; } .header-info h1{ color: #FFF; font-family: 'open_sansbold'; text-transform: uppercase; font-size: 3.5em; margin: 0.5em 0 0.01em; } .header-info h1 span{ width: 10%; background: #747474; display: inline-block; height: 10px; vertical-align: middle; } .header-info h1 span:nth-child(1){ margin-right:0.5em; } .header-info h1 span:last-child{ margin-left:0.5em; } .header-info h1 label{ color:#FC645F; } .header-info p{ color: #fff; margin: 0; font-size: 1.4em; font-family: 'open_sanslight'; margin: 0.5em 0 2em; } .header-info a.big-btn{ color: #FC645F; font-size: 1.45em; border: 2px solid #FC645F; padding: 0.45em 1.3em; display: inline-block; transition: border-color 0.4s; -webkit-transition: border-color 0.4s; -moz-transition: border-color 0.4s; -o-transition: border-color 0.4s; -ms-transition: border-color 0.4s; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; border-radius: 0.3em; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em; -o-border-radius: 0.3em; -ms-border-radius: 0.3em; } .header-info a.big-btn:hover{ text-decoration:none; color:#FFF; border-color:#FFF; } a.down-arrow-to{

  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);

} a.down-arrow-to:hover{ -webkit-transform: translateY(5px);

 	 transform: translateY(5px);

} a.down-arrow span{ width: 28px; height: 28px; display: block; background: url(../images/down-arrow.png) no-repeat 0px 0px; position: absolute; bottom: -43%; left: 49%; } label.mouse-divice{ width: 120px; height: 342px; display: inline-block; background: url(../images/mouse.png) no-repeat 0px 0px; position: absolute; bottom: -56.5%; left: 57.3%; font-family: 'open_sanssemibold'; } /*--- about ----*/ .about{ padding: 3em 0 6em; position: relative; } .about-head h3{ color: #868686; text-transform: uppercase; font-size: 1.8em; border-bottom: 1px solid #868686; display: inline-block; padding: 0 0 0.4em; font-family: 'open_sanssemibold'; } .about-head h3 span{ color:#FC635E; } .about-head p{ color: #ADADAD; margin: 0; font-size: 1.2em; width: 50%; margin: 0 auto; } .about-grid h3{ color: #868686; font-size: 1.4em; margin: 0; padding: 0.7em 0 0.4em; line-height: 0.95em; text-transform: uppercase; } .about-grid h3 label{ height:1px; width:20%; background:#868686; } .about-grid h3 span{ color:#FC635E; } .about-grid span{ width: 101px; height: 116px; display: inline-block; background: url(../images/about-icons.png) no-repeat 0px 0px; } .about-grid p{ color:#ADADAD; font-family:'open_sanslight'; } .about-grid span.about-icon2{ background-position: -249px 0px; } .about-grid span.about-icon3{ background-position: -491px 0px; } .about-grid span.about-icon4{ background-position: -732px 0px; } .about-grids { padding: 3.8em 0 1em; } a.about-down-icon span{ width: 28px; height: 28px; display: inline-block; background: url(../images/arrow1.png) no-repeat 0px 0px; position: absolute; left: 50%; bottom: 8%; } /*--- expand ----*/ .expand{ background: url(../images/expand-bg.jpg) no-repeat 0px 0px; background-size: cover; padding: 7em 0; position:relative; } .expand-info h2{ color: #FFF; font-family: 'open_sansbold'; text-transform: uppercase; font-size: 3.8em; margin: 0.3em 0 1em; } .expand-info h2 span{ color:#FC635E; } a.expand-btn{ color: #FFF4FF; font-size: 1.45em; border: 2px solid #FC645F; padding: 0.45em 2.6em; display: inline-block; transition: border-color 0.4s; -webkit-transition: border-color 0.4s; -moz-transition: border-color 0.4s; -o-transition: border-color 0.4s; -ms-transition: border-color 0.4s; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; border-radius: 0.3em; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em; -o-border-radius: 0.3em; -ms-border-radius: 0.3em; } a.expand-btn:hover{ text-decoration: none; color: #FFF; border-color: #FFF; } .expand-info{ border: 10px solid #3F5463; padding: 6.5em 0 8em; } span.w-mouse{ width: 120px; height: 342px; display: inline-block; background: url(../images/wmouse.png) no-repeat 0px 0px; position: absolute; bottom: -10.5%; left: 57.3%; } a.e-down-arrow span { width: 28px; height: 28px; display: block; background: url(../images/down-arrow.png) no-repeat 0px 0px; position: absolute; bottom: 4%; left: 49%; } /*---- process -----*/ .process{ position: relative; padding: 3em 0; } .process-grid{ padding: 3em 0 4em; position: relative; } a.p-down-arrow span { width: 28px; height: 28px; display: block; background: url(../images/down-arrow.png) no-repeat 0px 0px; position: absolute; bottom: 4%; left: 49%; } /*---- //process -----*/ /*---- wedo ---*/ .wedo{ background:#F2F2F2; padding:3em 0; position:relative; } .wedo-head h3{ text-transform: uppercase; color: #868686; border-bottom: 1px solid #868686; display: inline-block; padding: 0 0 0.5em 0; font-size: 1.7em; } .wedo-head h3 span{ color:#FC635E; } a.wedobtn{

} .wedo-left h4{ color:#868686; font-size:1.5em; text-transform:uppercase; } .wedo-left h4 label{ background: #FC635E; width: 12px; height: 47px; display: inline-block; vertical-align: middle; margin-right: 0.5em; } .wedo-left p{ color: #9E9898; line-height: 1.8em; font-family: 'open_sanslight'; } a.wedobtn{ background: #FC635E; color: #FFF; padding: 0.7em 1.8em; display: inline-block; text-decoration: none; border-radius:0.5em; -webkit-border-radius:0.5em; -moz-border-radius:0.5em; -o-border-radius:0.5em; -ms-border-radius:0.5em; margin-top: 1.3em; } a.wedobtn:hover{ background:#868686; } .wedo-grids { padding: 3em 0; } a.w-down-arrow span { width: 28px; height: 28px; display: block; background: url(../images/down-arrow.png) no-repeat 0px 0px; position: absolute; bottom: 4%; left: 49%; } /*---- advertising ----*/ .advertising{ padding:5em 0; position:relative;

} .advertising-right{

} .advertising-right h4{ color:#868686; font-size:1.5em; text-transform:uppercase; } .advertising-right h4 label{ background: #FC635E; width: 12px; height: 47px; display: inline-block; vertical-align: middle; margin-left: 0.5em; } .advertising-right p{ color: #9E9898; line-height: 1.8em; font-family: 'open_sanslight'; } a.ad-down-arrow span { width: 28px; height: 28px; display: block; background: url(../images/down-arrow.png) no-repeat 0px 0px; position: absolute; bottom: 4%; left: 49%; } /*---- marketing ----*/ .marketing{ background: #F2F2F2; padding: 5em 0; margin: 1em 0; position:relative; } .marketing-left {

} .marketing-left h4{ color:#868686; font-size:1.5em; text-transform:uppercase; } .marketing-left h4 label{ background: #FC635E; width: 12px; height: 47px; display: inline-block; vertical-align: middle; margin-right: 0.5em; } .marketing-left p{ color: #9E9898; line-height: 1.8em; font-family: 'open_sanslight'; } a.mr-down-arrow span { width: 28px; height: 28px; display: block; background: url(../images/down-arrow.png) no-repeat 0px 0px; position: absolute; bottom: 4%; left: 49%; } /*--- portfolio ---*/ .portfolio-box{ padding:2em 0 3em; } .portfolio-head{

} .portfolio-head h4{ color: #868686; font-size: 1.6em; text-transform: uppercase; border-bottom: 1px solid #868686; display: inline-block; padding: 0 0 0.5em; } .portfolio-main{ padding:1.5% 0 4%; }

  1. filters {

margin: 2.5% 0 3.3%; padding: 0; list-style: none; text-align: center; border: 1px solid #969696; border-right: 0; border-left: 0; } #filters li { display:inline-block; } #filters li span { display: inline-block; padding: 16px 30px; text-decoration: none; color: #FC635E; cursor: pointer; font-size: 1em; font-weight: 400; text-transform: uppercase; border-radius: 4px; margin-right: 0.5em; } #filters li span.active { color: #F16D7D; }

	#portfoliolist .portfolio {

-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; width: 32%; display:none; float:left; overflow:hidden; margin: 0 2% 2% 0; } #portfoliolist .portfolio:nth-child(3),#portfoliolist .portfolio:nth-child(6){ margin: 0 0% 2% 0; } .portfolio-wrapper { overflow:hidden; position: relative !important; cursor:pointer; } .portfolio img { max-width:100%; /*--position: relative;--*/ transition: all 300ms!important; -webkit-transition: all 300ms!important; -moz-transition: all 300ms!important; display: block; } .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; }

.row, .clearfix {

 zoom: 1; }

.clear {

 clear: both;
 display: block;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;

} /* Strip /*-----------------------------------------------------------------------------------*/ .b-link-stripe{ position:relative; display:inline-block; vertical-align:top; font-family: 'open_sansregular'; font-weight: 300; overflow:hidden; width: 100%; } .b-link-stripe .b-wrapper{ position:absolute; width:100%; height:100%; top:1px; left:0px; text-align:center; color:#ffffff; overflow:hidden; } .b-link-stripe .b-line{ position:absolute; top:0; bottom:0; width:20%; background:rgba(243, 103, 89, 0.8); 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; opacity:0; visibility:hidden; /* lt-ie9 */ } /* lt-ie9 */ .b-link-stripe:hover .b-line{ visibility:visible; } .b-link-stripe .b-line1{ left:0; } .b-link-stripe .b-line2{ left:20%; transition-delay:0.1s !important; -moz-transition-delay:0.1s !important; -ms-transition-delay:0.1s !important; -o-transition-delay:0.1s !important; -webkit-transition-delay:0.1s !important; } .b-link-stripe .b-line3{ left:40%; transition-delay:0.2s !important; -moz-transition-delay:0.2s !important; -ms-transition-delay:0.2s !important; -o-transition-delay:0.2s !important; -webkit-transition-delay:0.2s !important; } .b-link-stripe .b-line4{ left:60%; transition-delay:0.3s !important; -moz-transition-delay:0.3s !important; -ms-transition-delay:0.3s !important; -o-transition-delay:0.3s !important; -webkit-transition-delay:0.3s !important; } .b-link-stripe .b-line5{ left:80%; transition-delay:0.4s !important; -moz-transition-delay:0.4s !important; -ms-transition-delay:0.4s !important; -o-transition-delay:0.4s !important; -webkit-transition-delay:0.4s !important; } .b-link-stripe:hover .b-line{ opacity:1; } /*-----------------------------------------------------------------------------------*/ /* 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 img{ margin-top: 26%; display: -webkit-inline-box; } /* lt-ie9 */ .b-animate-go:hover .b-animate{ visibility:visible; } .b-from-left{ position: relative; left: -100%; background: rgba(214, 95, 88, 0.95); height: 100%; margin: 0; } .b-animate-go:hover .b-from-left{ left:0; } span.m_4{ font-size:14px; font-weight:400; } p.m_5 { margin: 2% auto 5%; width: 70%; color: #283A47; font-size: 1.1em; font-weight: 600; line-height: 1.5em; text-align: center; } .p-img { width:100%; } .more-ports span{ width: 92px; height: 92px; display: inline-block; background: url(../images/p-btn-bg.png) no-repeat 0px 0px; } .more-ports{ width: 100%; display: inline-block; text-align: center; margin-top:2%; } /*----*/ a.load-ports{ background: #FC635E; color: #FFF; padding: 0.9em 2em; display: inline-block; text-decoration: none; border-radius: 0.5em; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; -o-border-radius: 0.5em; -ms-border-radius: 0.5em; margin-top: 1.3em; width: 18.44%; margin: 3em auto; display: block; } .load-ports:hover{ background: #868686; text-decoration:none; color:#FFF; } .portfolio-box{ position:relative; } a.port-down-arrow{ width: 28px; height: 28px; display: block; background: url(../images/down-arrow.png) no-repeat 0px 0px; position: absolute; bottom: 4%; left: 49%; } span.port-mouse{ width: 120px; height: 191px; display: inline-block; background: url(../images/pmouse.png) no-repeat 0px 0px; position: absolute; bottom:4%; left: 58%; } /*--- team ---*/ .team{ background: #F2F2F2; padding: 3em 0; } .team-head h4{ color: #565656; text-transform: uppercase; font-size: 1.7em; border-bottom:1px solid #565656; padding:0 0 0.4em 0; display:inline-block; } .team-head h4 span{ color:#FC635E; } .team-members{ padding:3em 0; width:90%; margin:0 auto; } .team-member h5{ color: #565656; font-size: 1.8em; margin: 0; padding: 0.5em 0 0.1em; } .team-member h5 span{ color:#FC635E; } .team-member label{ color:#565656; font-size:1.2em; font-family:'open_sanslight'; margin: 0.2em 0 0.8em; } .team-member ul li{ list-style:none; display:inline-block; padding: 0 0.2em; } .team-member ul{ margin:0; padding:0; } .team-member ul li a span{ width:37px; height:37px; display:inline-block; background:url(../images/t-social-icons.png) no-repeat 0px 0px; } .team-member ul li a.twitter span{ background-position:0px 0px; } .team-member ul li a.twitter span:hover{ background-position: 0px -43px; } .team-member ul li a.facebook span{ background-position: -54px 0px; } .team-member ul li a.facebook span:hover{ background-position: -54px -43px; } .team-member ul li a.linked span{ background-position: -110px 0px; } .team-member ul li a.linked span:hover{ background-position: -110px -43px; } /*----testmoniasl---*/ .testmonials{ padding: 3em 0 6em; } .test-info{ color: #9E9898; line-height: 1.8em; font-family: 'open_sanslight'; margin-top: 3.5em; text-align:left; } .test-people-name{ margin-top:3.5em; } .test-people-name h4{ color:#818181; font-size:1.6em; } .test-people-name h4 span{ color:#FC635E; } .test-people-name label{ color:#818181; font-family: 'open_sanslight'; } img.test-icon{ padding:0 0 1em 0; } /*---- address ----*/ .address{ margin-top:8em; position:relative; } .map iframe{ width:100%; min-height:300px; border:none; } .address-info{ background: url(../images/address-bg.png) no-repeat 0px 0px; min-height: 240px; position: absolute; left: 41%; top: -37%; } .address-info{ width: 210px; margin: 0 auto; padding: 2.5em 1em; } .address-info h3{ font-family: 'open_sanssemibold'; color: #FFF; font-size: 1.8em; } .address-info p{ color:#fff; } /*--- footer ----*/ .footer{ background: url(../images/footer-bg.jpg) no-repeat 0px 0px; background-size: 100% 100%; padding: 3.2em 0; } p.copy-right{ color:#fff; margin-top:1em; } p.copy-right a{ color:#FC635E; text-decoration:none; } p.copy-right a:hover{ color:#868686; }

  1. toTop {

display: none; text-decoration: none; position: fixed; bottom: 14px; right: 3%; overflow: hidden; width: 40px; height: 40px; border: none; text-indent: 100%; background: url("../images/to-top1.png") no-repeat 0px 0px; }

  1. toTopHover {

width: 40px; height: 40px; display: block; overflow: hidden; float: right; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); } /*------- responsive-design -----*/ @media (max-width:1280px){ .bg { min-height: 664px; } label.mouse-divice { height: 244px; bottom: -33.5%; left: 58.3%; } a.down-arrow span { bottom: -27%; } span.w-mouse { bottom: -6.5%; left: 58.3%; } span.port-mouse { left: 59%; } } @media (max-width:1024px){ .bg { min-height: 664px; } label.mouse-divice { height: 244px; bottom: -35.5%; left: 60.3%; } a.down-arrow span { bottom: -27%; } span.w-mouse { bottom: -1.5%; left: 60.3%; height: 187px; } span.port-mouse { left: 61%; bottom: 3%; } .header-info h1 { font-size: 3em; } .about-head p { width: 80%; } .about { padding: 1.5em 0 4em; } .expand { padding: 3em 0; } .expand-info h2 { font-size: 3em; margin: 0.3em 0 0.5em; } .expand-info { padding: 3em 0 5em; } .process { padding: 1em 0; } .wedo-right img,.marketing-right img,.advertising-left img{ width:100%; } .wedo { padding: 1em 0; } .advertising { padding: 3em 0; } .marketing { padding: 2em 0; } .portfolio-box { padding: 1em 0 2em; } a.load-ports { width: 22.44%; } .team { padding: 1em 0 0 0; } } @media (max-width:768px){ .bg { min-height: 534px; } label.mouse-divice { height: 192px; bottom: -26.5%; left: 61.8%; } a.down-arrow span { bottom: -7%; } span.w-mouse { bottom: 0%; left: 63.3%; height: 180px; } span.port-mouse { left: 64%; bottom: 3%; } .header-info h1 { font-size: 2.2em; } .about-head p { width: 80%; } .about { padding: 0.7em 0 2em; } .expand { padding: 3em 0; } .expand-info h2 { font-size: 2.5em; margin: 0.3em 0 0.5em; } .expand-info { padding: 3em 0 5em; } .process { padding: 1em 0; } .wedo-right img,.marketing-right img,.advertising-left img{ width:100%; margin:0.8em 0; } .wedo { padding: 1em 0; } .advertising { padding: 3em 0; } .marketing { padding: 2em 0; } .portfolio-box { padding: 1em 0 2em; } a.load-ports { width: 29.44%; } .team { padding: 1em 0 0 0; } nav a#pull { top: 24px; } .logo { position: relative; z-index: 999; } .top-nav ul li a { padding: 0.8em 0; margin:0; } .top-nav ul li.active a, .top-nav ul li a:hover { border-bottom: 1px solid #EEE; } nav ul { position: absolute; top: 85px; z-index:999; } .header-info p { font-size: 1.2em; margin: 0em 0 1em; } .header-info a.big-btn { font-size: 1.3em; padding: 0.45em 1em; } a.about-down-icon span { left: 49%; bottom: 1.5%; } .about-grids { padding: 1.5em 0 1em; } .about-grid { padding: 0.5em 0; } .process-grid img{ width:100%; } .b-animate img { margin-top: 23%; } .team-members { padding: 1em 0; width: 100%; } .team-member { padding: 0 0 1em 0; } .team-member h5 { font-size: 1.5em; } .address-info { left: 37%; } .map iframe { min-height: 200px; } } @media (max-width:640px){ .bg { min-height: 432px; } label.mouse-divice { display: none; } a.down-arrow span { bottom: -7%; } span.w-mouse { display:none; } span.port-mouse { display:none; } .header-info h1 { font-size: 2em; } .about-head p { width: 80%; font-size: 0.875em; } .about { padding: 0.7em 0 2em; } .expand { padding: 2em 0 3em; } .expand-info h2 { font-size: 2.2em; margin: 0.3em 0 0.5em; } .expand-info { padding: 1em 0 2.2em; } .process { padding: 1em 0; } .wedo-right img,.marketing-right img,.advertising-left img{ width:100%; margin:0.8em 0; } .wedo { padding: 1em 0; } .advertising { padding: 3em 0; } .marketing { padding: 2em 0; } .portfolio-box { padding: 0em 0 1em; } a.load-ports { width: 35.44%; margin: 1em auto 3em; } .team { padding: 1em 0 0 0; } nav a#pull { top: 24px; } .logo { position: relative; z-index: 999; } .top-nav ul li a { padding: 0.8em 0; margin:0; } .top-nav ul li.active a, .top-nav ul li a:hover { border-bottom: 1px solid #EEE; } nav ul { position: absolute; top: 85px; z-index:999; } .header-info p { font-size: 1.2em; margin: 0em 0 1em; } .header-info a.big-btn { font-size: 1.3em; padding: 0.45em 1em; } a.about-down-icon span { left: 49%; bottom: 1.5%; } .about-grids { padding: 0.5em 0 1em; } .about-grid { padding: 0.5em 0; } .process-grid img{ width:100%; } .b-animate img { margin-top: 20%; } .team-members { padding: 1em 0; width: 100%; } .team-member { padding: 0 0 1em 0; } .team-member h5 { font-size: 1.5em; } .address-info { left: 34%; } .map iframe { min-height: 200px; } #filters li span { padding: 10px 17px; } .header-info { padding: 4.5em 0 3em; } .about-head h3 { font-size: 1.5em; } a.expand-btn { font-size: 1.4em; padding: 0.3em 1.5em; } .footer { padding: 1.2em 0; } } @media (max-width:480px){ .bg { min-height: 382px; } label.mouse-divice { display: none; } a.down-arrow span { bottom: -7%; } span.w-mouse { display:none; } span.port-mouse { display:none; } .header-info h1 { font-size: 1.3em; } .about-head p { width: 80%; font-size: 0.875em; } .about { padding: 0.7em 0 2em; } .expand { padding: 1.5em 0 3em; } .expand-info h2 { font-size: 1.8em; margin: 0.3em 0 0.5em; } .expand-info { padding: 1em 0 1.6em; } .process { padding: 1em 0; } .wedo-right img,.marketing-right img,.advertising-left img{ width:100%; margin:0.8em 0; } .wedo { padding: 1em 0; } .advertising { padding: 3em 0; } .marketing { padding: 2em 0; } .portfolio-box { padding: 0em 0 1em; } a.load-ports { width: 48.6%; margin: 1em auto 3em; } .team { padding: 1em 0 0 0; } nav a#pull { top: 24px; } .logo { position: relative; z-index: 999; } .top-nav ul li a { padding: 0.8em 0; margin:0; } .top-nav ul li.active a, .top-nav ul li a:hover { border-bottom: 1px solid #EEE; } nav ul { position: absolute; top: 85px; z-index:999; } .header-info p { font-size: 1em; margin: 0em auto 1em auto; width: 75%; } .header-info a.big-btn { font-size: 1em; padding: 0.45em 1em; } a.about-down-icon span { left: 47%; bottom: 1.5%; } .about-grids { padding: 0.5em 0 1em; } .about-grid { padding: 0.5em 0; } .process-grid img{ width:100%; } .b-animate img { margin-top: 16%; } .team-members { padding: 1em 0; width: 100%; } .team-member { padding: 0 0 1em 0; } .team-member h5 { font-size: 1.5em; } .address-info { left: 29%; } .map iframe { min-height: 200px; } #filters li span { padding: 5px 15px; } .header-info { padding: 2.5em 0 3em; } .about-head h3 { font-size: 1.5em; } a.expand-btn { font-size: 1.4em; padding: 0.3em 1.5em; } .footer { padding: 1.2em 0; } .about-grid h3 { font-size: 1.3em; padding: 0.5em 0 00em; } .process-grid { padding: 1em 0 1em; } .wedo-head h3 { font-size: 1.5em; margin:0; padding:0; } .wedo-grids { padding: 0.5em 0; } .wedo-left h4,.advertising-right h4,.marketing-left h4{ font-size: 1.3em; } .wedo-left h4 label,.advertising-right h4 label,.marketing-left h4 label{ width: 8px; height: 33px; } .wedo-left p { font-size: 0.875em; } a.wedobtn { padding: 0.7em 1.3em; margin: 0.3em 0 0.8em; } .test-info { text-align:center; margin:0; } .test-people-name { margin-top: 1.5em; text-align: center; } img.test-icon { padding: 0 0 0em 0; } .testmonials { padding: 2em 0 0em; } .address { margin-top: 5em; } } @media (max-width:320px){ .bg { min-height: 350px; } label.mouse-divice { display: none; } a.down-arrow span { bottom: -7%; left: 46%; } span.w-mouse { display:none; } span.port-mouse { display:none; } .header-info h1 { font-size: 1em; } .about-head p { width: 100%; font-size: 0.875em; height: 40px; overflow: hidden; } .about { padding: 0.7em 0 2em; } .expand { padding: 1.5em 0 3em; } .expand-info h2 { font-size: 1.2em; margin: 0.3em 0 0.5em; } .expand-info { padding: 0.5em 0 1.2em; } .process { padding: 1em 0; } .wedo-right img,.marketing-right img,.advertising-left img{ width:100%; margin:0.8em 0; } .wedo { padding: 1em 0; } .advertising { padding: 3em 0 4em; } .marketing { padding: 2em 0; } .portfolio-box { padding: 0em 0 1em; } a.load-ports { width: 65.6%; margin: 1em auto 3em; padding: 0.8em 1em; } .team { padding: 1em 0 0 0; } nav a#pull { top: 24px; } .logo { position: relative; z-index: 999; } .top-nav ul li a { padding: 0.8em 0; margin:0; } .top-nav ul li.active a, .top-nav ul li a:hover { border-bottom: 1px solid #EEE; } nav ul { position: absolute; top: 85px; z-index:999; } .header-info p { font-size: 0.875em; margin: 0em auto 1em auto; width: 81%; } .header-info a.big-btn { font-size: 0.875em; padding: 0.4em 0.8em; } a.about-down-icon span { left: 47%; bottom: 1.5%; } .about-grids { padding: 0.5em 0 1em; } .about-grid { padding: 0.5em 0; } .process-grid img{ width:100%; } .b-animate img { margin-top: 6%; } .team-members { padding: 1em 0; width: 100%; } .team-member { padding: 0 0 1em 0; } .team-member h5 { font-size: 1.2em; } .address-info { left: 16%; } .map iframe { min-height: 200px; } #filters li span { padding: 5px 5px; font-size: 0.875em; } .header-info { padding: 1.8em 0 2.5em; } .about-head h3 { font-size: 1.2em; margin:0 0 0.5em 0; padding:0 0 0.5em 0; } a.expand-btn { font-size: 0.9em; padding: 0.3em 1.2em; } .footer { padding: 1.2em 0; } .about-grid h3 { font-size: 1.2em; padding: 0.5em 0 00em; } .process-grid { padding: 1em 0 1em; } .wedo-head h3 { font-size: 1.2em; margin:0; padding:0; } .wedo-grids { padding: 0.5em 0; } .wedo-left h4,.advertising-right h4,.marketing-left h4{ font-size: 1.1em; } .wedo-left h4 label,.advertising-right h4 label,.marketing-left h4 label{ width: 6px; height: 28px; } .wedo-left p { font-size: 0.875em; } a.wedobtn { padding: 0.7em 1.3em; margin: 0.3em 0 0.8em; } .test-info { text-align:center; margin:0; } .test-people-name { margin-top: 1.5em; text-align: center; } img.test-icon { padding: 0 0 0em 0; } .testmonials { padding: 2em 0 0em; } .address { margin-top: 5em; } .header-info h1 span { width: 7%; } .about-grid p { font-size: 0.875em; } .advertising-right p { line-height: 1.8em; font-size:0.875em; } a.ad-down-arrow span { bottom: 1%; left: 44%; } a.mr-down-arrow span { bottom: 2%; left: 47%; } .portfolio-head h4 { font-size: 1.3em; } a.port-down-arrow { bottom: 5%; left: 45%; } .team-head h4 { font-size: 1.4em; } .team-member label { font-size: 0.9em; } }