Team:UCLA/CSS/style.css

/*-- 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: 'DosisRegular';
  font-size: 100%;
  background:#fff; 

} @font-face {

   font-family: 'DosisRegular';
   src:url(../fonts/Dosis-Regular-webfont.ttf) format('truetype');

} @font-face { font-family: 'SintonyRegular';

   src:url(../fonts/Sintony-Regular-webfont.ttf) format('truetype');

} a:hover {

 transition: 0.5s all;
 -webkit-transition: 0.5s all;
 -moz-transition: 0.5s all;
 -o-transition: 0.5s all;

} /*--header start here--*/ .header {

 padding: 1.5em 0em;

} .logo {

 float: left;
 width: 50%;

} .head-right {

 float: right;
 width: 50%;

} span.menu {

 display: none;

} .top-nav {

 float: left;

} .top-nav ul {

 padding: 0.4em 0em 0em 0em;
 list-style: none;

} .top-nav ul li {

 display: inline-block;
 float: left;
 margin: 0em 1em 0em 0em;

} .top-nav ul li a {

 font-size: 1.1em;
 font-weight: 400;
 color: #a7a7a7;
 text-decoration: none;
 display:block;
 padding:0.35em 1em;

} .top-nav ul li a.active{ color: #a89574; font-weight: bold; } .top-nav ul li a:hover{ color: #a89574; } .social {

 float: right;

} .social ul {

 list-style: none;
 padding:0em

} .social ul li {

 display: inline-block;
 margin: 0.4em 0em 0em 0em;

} .social ul li a span {

 background: url(../images/social-sprit.png)no-repeat;
 width: 30px;
 height: 30px;
 display: inline-block;
 margin: 0em 0.5em 0em 0em;

} .logo h1 { margin:0em; } .social ul li a.fa span {

 background-position: 0px 0px;

} .social ul li a.tw span {

 background-position: -35px 0px;

} .social ul li a.p span {

 background-position: -70px 0px;

} .social ul li a.fa span:hover {

 background-position: 0px -32px;

} .social ul li a.tw span:hover {

 background-position: -35px -32px;

} .social ul li a.p span:hover {

 background-position: -70px -32px;

} .logo h1 a {

 font-size: 1em;
 font-weight: 700;
 color: #c2c2c2;
 text-decoration: none;
 font-family: 'SintonyRegular';

} span.logo-clr {

 font-weight: 400;
 color: #a89574;

} /* Effect 5: same word slide in */ .top-nav ul li a { overflow: hidden; padding: 0 7px; } .top-nav ul li a span { position: relative; display: inline-block; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; } .top-nav ul li a span::before { position: absolute; top: 100%; content: attr(data-hover); font-weight: 700; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } .top-nav ul li a:hover span, .top-nav ul li a:focus span { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); } .top-nav ul li a { position: relative; display: inline-block; outline: none; text-decoration: none; text-shadow: 0 0 1px rgba(255,255,255,0.3); font-size: 1.1em; } /*----*/ /*--header end here--*/ /*--banner start here--*/ .banner {

 background: url(../images/3.jpg)no-repeat;
 min-height: 700px;
 background-size: cover;

} .banner-main {

 padding: 14em 0em 0em 0em;
 text-align: right;
 width: 55%;
 float: right;

} .banner-main h2 {

 font-size: 2em;
 font-weight: 700;
 color: #a89574;
 font-family: 'SintonyRegular';

} .banner-main p {

 font-size: 1em;
 font-weight: 400;
 color: #c2c2c2;
 line-height: 1.5em;

} .bann-btn {

 margin: 2em 0em 0em 0em;

} .bann-btn a {

 font-size: 1em;
 font-weight: 400;
 color: #fff;
 border: 1px solid #fff;
 padding: 0.5em 0.9em 0.5em 0.9em;
 border-radius: 5px;
 text-decoration:none;

} .bann-btn a:hover { background:#a89574; border: 1px solid #a89574; text-decoration:none; } .banner-bottom {

 padding: 2em 0em 2em 0em;
 background: #f4f4f4;

} .banner-bottom h3 {

 font-size: 1.5em;
 font-weight: 500;
 color: #000;
 margin: 0em 0em 0.3em 0em;
 font-family: 'SintonyRegular';

} .banner-bottom p {

 font-size: 1em;
 font-weight: 400;
 color: #777;

} .ban-bot-btn {

 margin: 1.7em 0em 0em 0em;

} .ban-bot-btn a {

 font-size: 1em;
 font-weight: 600;
 color: #a89574;
 padding: 0.5em 0.5em;
 border-radius: 5px;
 text-decoration: none;

} .ban-bot-btn a.bb-1{

 color: #a89574;
 border: 2px solid #a89574;

} .ban-bot-btn a.bb-1:hover { text-decoration:none; background: #a8747e; color:#fff; border: 2px solid #a8747e; } .ban-bot-btn a.bb-2 {

 border: 2px solid #a8747e;
 color: #a8747e;

} .ban-bot-btn a.bb-2:hover {

 border: 2px solid #a89574;
 background:#a89574;
 color:#fff;

} /*--banner end here--*/ /*--process start here--*/ .mother-grid {

 background: #f9f9f9;

} .grid-main {

 padding: 4em 0em 4em 0em;
   background: #f9f9f9;

} .process h3 {

 font-size: 1.7em;
 font-weight: 600;
 color: #767676;
 margin: 0em 0em 0.3em 0em;
 font-family: 'SintonyRegular';

} .process p {

 font-size: 1.05em;
 font-weight: 400;
 color: #818181;
 line-height: 1.5em;

} .process-grid h4 {

 font-size: 1.5em;
 font-weight: 600;
 color: #767676;
 margin: 0.5em 0em 0.2em 0em;

} .process-bottom {

 padding: 2em 0em 0em 0em;

} .process-grid {

 text-align: center;

} .work {

 padding: 4em 0em 4em 0em;
 background: #fff;

} .work-grid {

 text-align: center;

} .work-bottom {

 padding: 2em 0em 0em 0em;

} .work-top h3 {

 font-size: 1.7em;
 font-weight: 600;
 color: #767676;
 margin: 0em 0em 0.3em 0em;
 font-family: 'SintonyRegular';

} .work-top p {

 font-size: 1.05em;
 font-weight: 400;
 color: #818181;
 line-height: 1.5em;

} .work-grid img {

 width: 100%;

} .work-details {

 border: 1px solid #9f9f9f;
 border-top: none;
 padding: 0.5em 0.5em 0.5em 0.5em;

} .work-details h3 {

 font-size: 1.4em;
 font-weight: 500;
 color: #767676;
 margin: 0em 0em 0.3em 0em;

} .work-details p {

 font-size: 1em;
 font-weight: 500;
 color: #a89574;

} span.glyphicon.glyphicon-education {

 font-size: 4em;
 color: #a89574;

} span.glyphicon.glyphicon-lamp {

 font-size: 3.5em;
 color: #a89574;

} span.glyphicon.glyphicon-hourglass {

 font-size: 3.5em;
 color: #a89574;

} span.glyphicon.glyphicon-certificate {

 font-size: 3.5em;
 color: #a89574;

} .recent-posts {

 padding: 4em 0em 4em 0em;
   background: #f9f9f9;

} .recentdates {

 padding: 0px;

} .recentdates h5 {

 font-size: 1.2em;
 font-weight: 600;
 color: #a89574;
 border: 2px solid #a89574;
 border-radius: 45px;
 text-align: center;
 padding: 0.51em;
 width: 73%;

} .recentdates span.month {

 display: block;

} .recent-left h3 {

 font-size: 1.8em;
 font-weight: 600;
 color: #767676;
 margin: 0em 0em 0.81em 0em;
 font-family: 'SintonyRegular';

} .recent-left p {

 font-size: 1em;
 font-weight: 400;
 color: #818181;
 line-height: 1.5em;
 margin: 0em 0em 0.5em 0em;

} .recent-left ul {

 padding: 0.7em 0em 0em 0em;
 list-style: none;

} .recent-left li {

 margin: 0em 0em 0.3em 0em;

} .recent-left li a {

 font-size: 1em;
 font-weight: 400;
 color: #a89574;
  text-decoration:none;

} .recent-left li a:hover {

 color: #767676;
 text-decoration:none;

} /* 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-line{ position:absolute; top:0; bottom:0; width:20%; background:rgba(15, 207, 140, 0.9); 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 */ } /*-----------------------------------------------------------------------------------*/ /* 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:0%; display: -webkit-inline-box; } h2.b-animate.b-from-left.b-delay03 { padding-top: 9em; font-size: 15px; color: #7E7C7C; } h2.b-animate.b-from-left.b-delay03 img {

 width: 8%;

} /* 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; } 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; } ul#filters { padding: 0px; margin: 1em 0em; text-align: center; } /*--team--*/ .team{ background:#fff; padding:0 0 9% 0; } .col_1_of_4:first-child { margin-left: 0; } .span_1_of_4 { width: 22.8%; } .col_1_of_4 { display: block; float: left; margin: 1% 0 1% 2.6%; background: #FFF; } /* 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; }

  1. 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: 10px 0px; } .portfolio-wrapper img {

 width: 100%;

} .portfolio-wrapper { overflow:hidden; position: relative !important; cursor:pointer; margin:0em 0em 0px 0px; padding: 0px 7px; } .portfolio img { max-width:100%; display: block; margin: 0px auto 0px; /*--position: relative;--*/ transition: all 300ms!important; -webkit-transition: all 300ms!important; -moz-transition: all 300ms!important; }

.b-wrapper:hover { background:rgba(120, 50, 5, 0.39); transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all; -ms-transition: 0.5s all; } /*--process end here--*/ /*--footer start here--*/ .footer {

 padding: 2em 0em 2em 0em;
 background:#393939;

} .footer-news h5 {

 font-size: 2em;
 font-weight: 600;
 color: #fff;
 font-family: 'SintonyRegular';

} .ftr-email input[type="text"] {

 font-size: 1em;
 font-weight: 400;
 color: #767676;
 padding: 0.5em 1em;
 width: 70%;
 border: none;
 display: inline-block;
 outline:none;
 border-radius: 3px;
 font-family: 'SintonyRegular';

} .ftr-email input[type="submit"] {

 font-size: 1em;
 font-weight: 400;
 color: #fff;
 padding: 0.6em 0.5em;
 width: 20%;
 background: #a89574;
 outline: none;
 display: inline-block;
 border: none;
 border-radius: 3px;
 -webkit-appearance: none;
 margin: 0em 0em 0em 3em;

} .ftr-email input[type="submit"]:hover { background: #000; } ul.ftr-socialicons {

 padding: 2em 0em 1em 0em;
 list-style: none;
 text-align: center;

} ul.ftr-socialicons li {

 display: inline-block;

} ul.ftr-socialicons li a {

 background: url(../images/ftr-sprite.png)no-repeat;
 width: 23px;
 height: 23px;
 display: inline-block;
 margin: 0em 0.5em 0em 0em;

} ul.ftr-socialicons a.facebook {

   background-position: 6px 0px;

} ul.ftr-socialicons li a.twitter {

 background-position: -17px -2px;

} ul.ftr-socialicons li a.gmail {

   background-position: -43px -3px;

} ul.ftr-socialicons li a.print {

 background-position: -69px -4px;

} ul.ftr-socialicons a.facebook:hover {

 background-position: 6px -43px;

} ul.ftr-socialicons li a.twitter:hover {

 background-position: -17px -45px;

} ul.ftr-socialicons li a.gmail:hover {

 background-position: -43px -46px;

} ul.ftr-socialicons li a.print:hover {

 background-position: -69px -47px;

} .foter-bottom p.footer-copyrts {

 font-size: 1em;
 font-weight: 400;
 color: #fff;
 text-align: center;
 font-family: 'SintonyRegular';

} .foter-bottom p.footer-copyrts a{

 font-size: 1em;
 font-weight: 400;
 color: #a89574;

} .foter-bottom p.footer-copyrts a:hover{

 text-decoration:none;
 color: #fff;

} /*--footer end here--*/ /*--about start here--*/ .about {

 background: #f4f4f4;

} .about-top {

 text-align: center;
 padding: 0em 0em 3em 0em;

} .about {

 background:rgba(194, 194, 194, 0.07);
 padding: 4em 0em 4em 0em;

} .about-top h3 {

   font-size: 2em;
 font-weight: 600;
 color: #767676;
 font-family: 'SintonyRegular';
 margin: 0em 0em 0.5em 0em;

} .about-top p {

 font-size: 1em;
 font-weight: 400;
 color: #818181;
 width: 60%;
 margin: 0 auto;

} .about-wedo-right h4 a{

 font-size: 1.1em;
 font-weight: 600;
 color: #767676;
 font-family: 'SintonyRegular';
 margin: 0em 0em 0.2em 0em;

} .about-wedo-right h4 a:hover{ text-decoration:none; color:#000; } .about-wedo-right p {

 font-size: 1em;
 font-weight: 400;
 color: #818181;
 line-height: 1.6em;

} .team-main {

 padding: 3em 0em 3em 0em;

} .team-main h3 {

 font-size: 2em;
 font-weight: 600;
 color: #767676;
 margin: 0em 0em 0.5em 0.5em;

} .team-details {

 text-align: center;
   padding: 0.51em;

} .team-details h4 {

 font-size: 1.3em;
 font-weight: 600;
 color: #767676;
 margin: 0em 0em 0.3em 0em;

} .team-details p {

 font-size: 1em;
 font-weight: 400;
 color: #818181;
 line-height: 1.6em;

} .facts {

 padding: 4em 0em 4em 0em;
 background: rgba(194, 194, 194, 0.07);

} .facts h3 {

 font-size: 2em;
 font-weight: 600;
 color: #767676;
 margin: 0em 0em 1em 0em;
 text-align: center;

} .fact-top h4 {

 font-size: 1.3em;
 font-weight: 600;
 color: #000;
 margin: 0em 0em 0.3em 0em;

} .fact-top p {

 font-size: 1em;
 font-weight: 400;
 color: #818181;
 line-height: 1.5em;

} .fact-top {

 margin: 0em 0em 1.5em 0em;

} /*--about end here--*/ /*--journal start here--*/ .journal {

 background: rgba(194, 194, 194, 0.07);
 padding: 10em 0em 0em 0em;
 text-align: center;
 min-height: 700px;

} .journal-main h3 {

 font-size: 3em;
 font-weight: 400;
 color: #8C8C8C;
 margin: 0em 0em 0.2em 0em;

} .journal-main h4 {

 font-size: 10em;
 font-weight: 400;
 color: #a89574;

} .journal-btn {

 margin: 3em 0em 0em 0em;

} .journal-btn a {

 font-size: 1em;
 font-weight: 500;
 color: #fff;
 background: #767676;
 padding: 0.6em 3em;
 border-radius: 5px;

} .journal-btn a:hover {

  background: #000;
  text-decoration:none;

} /*--journal end here--*/ /*--features start here--*/ .feature {

 background: rgba(194, 194, 194, 0.07);
 padding: 3em 0em 3em 0em;

} .feature-head {

 text-align: center;
 padding: 0em 0em 3em 0em;

} .feature-head h3 {

 font-size: 2em;
 font-weight: 600;
 color: #767676;
 font-family: 'SintonyRegular';
 margin: 0em 0em 0.2em 0em;

} .feature-head p {

 font-size: 1em;
 font-weight: 400;
 color: #818181;
 width: 60%;
 margin: 0 auto;

} .feature-top {

 padding: 0em 0em 2em 0em;

} .feature-top h4 {

 font-size: 1.6em;
 font-weight: 600;
 color: #767676;
 margin: 0em 0em 0.8em 0em;

} .fea-right h3 {

 font-size: 1.3em;
 font-weight: 600;
 color: #000;
 margin: 0em 0em 0.4em 0em;

} .fea-right p {

 font-size: 1.05em;
 font-weight: 400;
 color: #818181;
 line-height: 1.6em;

} .feature-icon ul {

 padding: 0px;
 list-style: none;

} .fea-left {

 padding: 0px;

} /*--features end here--*/ /*--contact start here--*/ .contact {

 background: rgba(194, 194, 194, 0.07);
 padding: 3em 0em 3em 0em;

} .contact-top h3 {

  font-size: 2em;
 font-weight: 600;
 color: #767676;
 font-family: 'SintonyRegular';
 margin: 0em 0em 0.2em 0em;

} .contact-top p {

 font-size: 1em;
 font-weight: 400;
 color: #818181;
 line-height: 1.5em;

} .contact-top {

 text-align: center;
 padding: 0em 0em 4em 0em;

} .contact-bottom input[type="text"] {

 font-size: 1em;
 font-weight: 400;
 color: #c2c2c2;
 padding: 0.5em 0.5em;
 width: 100%;
 margin: 0em 2.3em 1em 0em;
 outline: none;

} .contact-bottom input.no-mar {

 margin: 0px;

} .contact-bottom input[type="submit"] {

 font-size: 1em;
 font-weight: 400;
 color: #fff;
 padding: 0.51em 2em 0.51em 2em;
 border: none;
 border-radius: 0.4em 0.4em 0.4em 0.4em;
 background: #a89574;
 outline:none;
 margin: 0em 0em 0em 1em;

} .contact-bottom input[type="submit"]:hover { background: #000; transition: 0.5s all;

 -webkit-transition: 0.5s all;
 -moz-transition: 0.5s all;
 -o-transition: 0.5s all;

} .contact-bottom textarea {

  font-size: 1em;
 font-weight: 400;
 color: #c2c2c2;
 width: 97.2%;
 height: 10em;
 resize: none;
 outline: none;
 margin: 0em 0em 0.5em 1em;
 padding: 0.5em 0.5em 0.5em 0.5em;

} .map iframe {

 width: 100%;
 height: 300px;
 border: none;

} .map {

 padding: 3em 1em 0em 1em;

} .contact-bottom {

 padding: 0em 0em 2em 0em;

} /*--contact end here--*/ /*--media quries start here--*/ @media(max-width:1440px){

} @media(max-width:1366px){ .contact-bottom textarea {

 width: 97.3%;	

} } @media(max-width:1280px){

} @media(max-width:1024px){ .banner {

 min-height: 550px;

} .banner-main {

 padding: 10em 0em 0em 0em;
 width: 65%;

} .about-top-img img {

 width: 100%;

} .team-top-left img {

 width: 100%;

} .portfolio-wrapper {

 width: 24%;
 float: left;
 margin: 0em 0.5em 0em 0em;

} .work-details {

margin: 0em 0em 0em 0em; 

} .recent-right img {

 width: 100%;

} .recent-left h3 {

 font-size: 1.4em;
 margin: 0em 0em 0.3em 0em;

} .recent-left p {

 font-size: 0.95em;
 line-height: 1.4em;
 margin: 0em 0em 0.3em 0em;

} .recent-left ul li{

 margin: 0em 0em 0em 0em;

} .recent-left li a {

 font-size: 0.95em;

} .process h3 {

 font-size: 1.5em;

} .work-top h3 {

 font-size: 1.5em;

} .grid-main {

 padding: 3em 0em 3em 0em;

} .work {

 padding: 3em 0em 3em 0em;

} .recent-posts {

 padding: 3em 0em 3em 0em;

} .footer-news h5 {

 font-size: 1.7em;

} .logo {

 width: 40%;

} .head-right {

 width: 60%;

} .logo h1 a {

 font-size: 0.8em;

} .process-grid h4 {

 font-size: 1.25em;

} .process p {

 font-size: 1em;

} h2.b-animate.b-from-left.b-delay03 {

 padding-top: 7em;

} .about-wedo-right h4 a{

 font-size: 0.95em;

} .about {

 padding: 3em 0em 3em 0em;

} .about-wedo-right p {

 font-size: 0.96em;

} .fact-top p {

 font-size: 0.95em;

} .team-details p {

 font-size: 0.95em;

} .journal-main h4 {

 font-size: 7em;

} .journal-main h3 {

 font-size: 2.2em;

} .journal {

 padding: 7em 0em 0em 0em;
 min-height: 530px;

} .fea-left img {

 width: 100%;

} .fea-right h3 {

 font-size: 1.3em;

} .about-top p {

 width: 80%;

} .feature-head p {

 width: 100%;

} .fea-right p {

 font-size: 0.95em;

} .fea-left h4 {

 margin: 0em 0em 0.5em 0em;

} .contact-bottom textarea {

 width: 96.7%;

} .facts {

 padding: 3em 0em 3em 0em;

} } @media(max-width:768px){ span.menu{ display: block; text-align: center; padding: 5px 0px 0px 0px; cursor: pointer; color: #E74C3C; font-size: 16px; font-weight: 700; position:relative; } ul.res{ display:none; padding:0px; } .top-nav ul { padding: 0; margin: 0; z-index: 999; position: absolute; width: 100%; left:0; padding: 1.9em 0em 0em 0em; } .top-nav ul.res li {

 display: block;
 text-align: center;
 background: rgba(168, 149, 116, 1);
 margin: 0;
 width: 100%;
 padding: 10px 0px 10px 0px;

} .top-nav ul.res li a { font-size: 16px; padding: 0em 0; color: #fff; display: block; } ul.res li a:hover,ul.res li a.active{ color:#000; } .logo {

 width: 26%;

} .logo h1 a {

 font-size: 0.75em;

} .head-right {

 width: 50%;

} .banner-main h2 {

 font-size: 1.5em;

} .banner-main {

 padding: 7em 0em 0em 0em;

} .banner {

 min-height: 410px;

} .grid-main {

 padding: 2em 0em 3em 0em;

} .work {

 padding: 2em 0em 1.3em 0em;

} .portfolio-wrapper {

 width: 48%;
 margin: 0em 0.5em 2em 0em;

} .top-nav ul li {

 margin: 0em 0.51em 0em 0em;

} .process-grid {

 margin: 0em 0em 1.5em 0em;

} .process-grid h4 {

 margin: 0em 0em 0.1em 0em;

} .recent-posts {

 padding: 2em 0em 3em 0em;

} .recent-left {

 padding: 0em 0em 2em 0em;

} .recent-right {

 padding: 0px;

} .footer-news {

 float: left;
 width: 30%;

} .ftr-email {

 float: left;
 width: 70%;

} .ftr-email input[type="submit"] {

 margin: 0em 0em 0em 1em;

} .about-top-img {

 width: 65%;
 margin: 0 auto 2em;

} .about-top h3 {

 margin: 0em 0em 0.2em 0em;

} .about-top {

 padding: 0em 0em 2em 0em;

} .about {

 padding: 2em 0em 2em 0em;

} .team-main {

 padding: 1.5em 0em 2em 0em;

} .facts {

 padding: 2em 0em 2em 0em;

} .portfolio-wrapper {

 width: 50%;
 margin: 0em 0em 2em 0em;

} .team-top-left {

 float: left;
 width: 33%;

} .fact-grid {

 text-align: center;

} .fact-top p {

 width: 70%;
 margin: 0 auto;

} .journal {

 padding: 11em 0em 0em 0em;
 min-height: 650px;

} h2.b-animate.b-from-left.b-delay03 {

 padding-top: 10em;

} .fea-left {

 padding: 0px;

} .con-name {

 float: left;
 width: 33%;
 padding: 0em 0.5em 0em 0em;

} .contact-bottom textarea {

 width: 97.8%;
 margin: 0em;

} .contact-bottom input[type="submit"] {

 margin: 0.7em 0em 0em 0em;

} .facts h3 {

 margin: 0em 0em 0.5em 0em;

} .fea-right {

 padding: 1em 0em 0em 0em;

} .map {

 padding: 3em 1em 0em 0em;

} .logo h1 {

 line-height: 30px;

} } @media(max-width:640px){ .ftr-email input[type="text"] {

 width: 67%;

} .ftr-email input[type="submit"] {

 width: 25%;

} .banner-main h2 {

 font-size: 1.2em;

} .banner {

 min-height: 340px;

} .banner-main {

 padding: 4.5em 0em 0em 0em;
 width: 70%;

} .bann-btn a {

 padding: 0.3em 0.9em 0.3em 0.9em;

} .map iframe {

 height: 210px;

} h2.b-animate.b-from-left.b-delay03 {

 padding-top: 8em;

} } @media(max-width:480px){ .banner-main {

 width: 90%;
 padding: 3em 0em 0em 0em;

} .banner {

 min-height: 250px;

} .banner-main p {

 font-size: 0.95em;

} .banner-main h2 {

 font-size: 1.15em;
 margin: 0em 0em 0.25em 0em;

} .bann-btn a {

 font-size: 0.9em;

} .bann-btn {

 margin: 1em 0em 0em 0em;

} .process h3 {

 font-size: 1.2em;

} .process p {

 font-size: 0.95em;

} .process-grid h4 {

 font-size: 1.1em;

} .grid-main {

 padding: 2em 0em 1em 0em;

} .work-top h3 {

 font-size: 1.2em;

} .work-top p {

 font-size: 0.95em;

} .work-details h3 {

 font-size: 1.25em;

} .work-details p {

 font-size: 0.95em;

} .recent-left h3 {

 font-size: 1.2em;

} .about-top h3 {

 font-size: 1.4em;

} .about-top p {

 width: 92%;
 font-size: 0.95em;

} .about-wedo-right h4 a {

 font-size: 0.8em;

} .team-main h3 {

 font-size: 1.4em;

} .team-top-left {

 float: none;
 width: 70%;
 margin: 0 auto 1em;

} .team-details h4 {

 font-size: 1em;
 margin: 0em 0em 0em 0em;

} .team-main {

 padding: 1.5em 0em 1em 0em;

} .fact-top h4 {

 font-size: 1em;

} .facts h3 {

 font-size: 1.3em;

} .fact-top p {

 width: 100%;

} .facts {

 padding: 2em 0em 1em 0em;

} .footer-news h5 {

 font-size: 1.3em;

} .footer-news {

 float: none;
 width: 100%;
 text-align: center;
 padding: 0em 0em 0.6em 0em;

} .ftr-email {

 float: none;
 width: 100%;

} ul.ftr-socialicons {

 padding: 1em 0em 1em 0em;

} .ftr-email input[type="text"] {

 font-size: 0.8em;

} .ftr-email input[type="submit"] {

 font-size: 0.85em;
 padding: 0.4em 0.5em;

} .foter-bottom p.footer-copyrts {

 font-size: 0.8em;

} .footer {

 padding: 1.5em 0em 1.5em 0em;

} .journal-main h4 {

 font-size: 5em;

} .journal-main h3 {

 font-size: 1.8em;

} .journal-btn a {

 font-size: 1em;
 padding: 0.4em 2em;

} .journal-btn {

 margin: 2em 0em 0em 0em;

} .journal {

 padding: 7em 0em 0em 0em;
 min-height: 450px;

} .feature-head h3 {

 font-size: 1.4em;

} .feature-head p {

 font-size: 0.95em;

} .feature-head {

 padding: 0em 0em 2em 0em;

} .fea-left h4 {

 font-size: 1.1em;

} .fea-right h3 {

 font-size: 1.1em;

} .fea-right p {

 font-size: 0.95em;

} .feature {

 padding: 2em 0em 1em 0em;

} .contact-top h3 {

 font-size: 1.4em;

} .contact-top p {

 font-size: 0.95em;

} .contact-top {

 padding: 0em 0em 2em 0em;

} .contact-bottom input[type="text"] {

 font-size: 0.85em;
 padding: 0.4em 0.5em;
 margin: 0em 0em 0.7em 0em;

} .contact-bottom textarea {

 width: 100%;
 font-size: 0.85em;
 margin: 0.3em 0em 0em 0em;
 height: 7em;

} .con-name {

 float: none;
 width: 100%;
 padding: 0em 0em 0em 0em;

} .contact-bottom input[type="submit"] {

 margin: 0.4em 0em 0em 0em;
 font-size: 0.9em;
 padding: 0.51em 1.5em 0.51em 1.5em;

} .map {

 padding: 0em 0em 0em 0em;

} .contact {

 padding: 2em 0em 2em 0em;

} .map iframe {

 height: 170px;

} .fea-right {

 padding: 1em 0em 0em 0em;

} h2.b-animate.b-from-left.b-delay03 {

 padding-top: 6em;

} .feature-top h4 {

 font-size: 1.3em;

} .logo h1 a {

 font-size: 0.65em;

} } @media(max-width:320px){ .logo h1 a {

 font-size: 0.55em;

} .social ul li {

 margin: 0em 0em 0em 0em;

} .social ul li a span {

 background: url(../images/social-sprit.png)no-repeat;
 width: 25px;
 height: 24px;
 margin: 0em 0.1em 0em 0em;
 background-size: 310%;

} .social ul li a.fa span{

 background-position: 2px 0px;

} .social ul li a.tw span {

 background-position: -26px 0px;

} .social ul li a.p span{

 background-position: -54px 0px;

} .social ul li a.fa span:hover {

 background-position: 2px -25px;

} .social ul li a.tw span:hover {

 background-position: -26px -25px;

} .social ul li a.p span:hover {

 background-position: -54px -25px;

} .logo {

 width: 45%;

} .header {

 padding: 0.7em 0em;

} span.menu img {

 width: 75%;

} .social {

 padding: 0.5em 0em 0em 0em;

} span.menu {

 padding: 7px 0px 0px 0px;

} .banner-main {

 width: 100%;
   padding: 2em 0em 0em 0em;

} .banner-main h2 {

 font-size: 0.85em;

} .banner-main p {

 font-size: 0.8em;
 line-height: 1.3em;

} .banner {

 min-height: 200px;

} .grid-main {

   padding: 1em 0em 0em 0em;

} .process p {

 font-size: 0.9em;
 line-height: 1.4em;

} .process-bottom {

 padding: 1em 0em 0em 0em;

} .work {

 padding: 1em 0em 0em 0em;

} .work-top p {

 font-size: 0.9em;

} .work-bottom {

 padding: 1em 0em 0em 0em;

} .portfolio-wrapper {

 width: 100%;
 margin: 0em 0em 1.5em 0em;

} .recent-posts {

 padding: 1.5em 0em 1.5em 0em;

} .footer-news {

 padding: 0em 0em 0em 0em;

} .ftr-email {

 text-align: center;

} .ftr-email input[type="text"] {

 font-size: 0.8em;
 margin: 0em 0em 0.9em 0em;
 width: 100%;

} .ftr-email input[type="submit"] {

 width: 40%;
 margin: 0em 0em 0em 0em;

} ul.ftr-socialicons {

 padding: 1em 0em 0.5em 0em;

} .top-nav ul {

 padding: 1.2em 0em 0em 0em;

} .top-nav ul.res li {

 padding: 6px 0px 6px 0px;

} .top-nav ul.res li a {

 font-size: 14px;

} span.glyphicon.glyphicon-education {

 font-size: 2.7em;

} span.glyphicon.glyphicon-lamp {

 font-size: 2.5em;

} span.glyphicon.glyphicon-hourglass {

 font-size: 2.5em;

} .about {

 padding: 1em 0em 1em 0em;

} .about-top p {

 width: 100%;
 font-size: 0.9em;

} .about-top-img {

 width: 90%;
 margin: 0 auto 1em;

} .about-wedo-right h4 a {

 font-size: 0.65em;

} .about-wedo-right p {

 font-size: 0.9em;
 line-height: 1.5em;

} .about-wedo-right {

 padding: 0em;

} .team-top-left {

 width: 100%;

} .team-main {

 padding: 1.5em 0em 0em 0em;

} .facts {

 padding: 1em 0em 0em 0em;

} .fact-top p {

 font-size: 0.9em;
 line-height: 1.4em;

} .footer-news h5 {

 font-size: 1.2em;

} .journal {

 padding: 3em 0em 0em 0em;
 min-height: 250px;

} .journal-main h3 {

 font-size: 1.5em;

} .journal-main h4 {

 font-size: 3em;

} .journal-btn a {

 font-size: 0.9em;
 padding: 0.4em 1em;

} .feature {

 padding: 1em 0em 1em 0em;

} .feature-head p {

 font-size: 0.9em;

} .feature-head {

 padding: 0em 0em 1.5em 0em;

} .fea-right p {

 font-size: 0.9em;
 line-height: 1.5em;

} .feature-top {

 padding: 0em 0em 1em 0em;

} .contact {

 padding: 1em 0em 1em 0em;

} .contact-top p {

 font-size: 0.9em;
 line-height: 1.4em;

} .map iframe {

 height: 130px;

} .contact-bottom input[type="submit"] {

 padding: 0.51em 1em 0.51em 1em;

} .logo h1 {

 line-height: 28px;

} .about-top h3 {

 font-size: 1.2em;

} .team-main h3 {

 font-size: 1.2em;

} .facts h3 {

 font-size: 1.2em;

} .feature-head h3 {

 font-size: 1.2em;

} .feature-top h4 {

 font-size: 1.1em;

} .fea-right h3 {

 font-size: 1em;

} .contact-top h3 {

 font-size: 1.2em;

} .container {

 padding: 0 10px;

} } /*--media quries end here--*/