body{padding:0;margin:0;font-family: 'Arial', 'sans-serif';background:#fff;}
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;}
input[type="button"],input[type="submit"]{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
h1,h2,h3,h4,h5,h6{margin:0;}	
p{margin:0;}
ul{margin:0;padding:0;}
label{margin:0;}
/*-----start-header----*/
.header {background:#2b1521;}
.logo {float:left;background: #ff5656;padding: 1em 0.5em;}
.header-bottom {padding:1.4em;float:left;}
.header-bottom h3 {color:#e6e1dc;font-size:1.6em;font-weight:150;}
.header-bottom h3 span {color:#ff9400;}
ul.custom-list {list-style: none outside none;margin-bottom: 18px;padding-left: 0;}
.tick li {background: url("../images/li_tick.png") no-repeat;padding-left: 30px;line-height:23px;}
.tick li  span {color:#f00}
.home {float:left;padding: 1.5em 1.7em;border-right: 1px solid #eaeaea;}

#nav {position: relative;z-index: 999;}
#nav ul {float: left;list-style: none;position: relative;z-index: 999;}
#nav li {float: left;position: relative;}
#nav li a.active {color:#f97474;}
#nav li:first-child { margin-left: 0; }
#nav ul li a.active {color:#f97474;}
#nav ul li a:hover {color:#f97474;}
#nav li a {color: #77746e;display: block;font-weight: bold;text-decoration: none;}
#nav ul li:hover > ul { display: block; }
#nav ul ul {background:rgba(32, 32, 32, 0.8);display: none;left: 0;list-style: none;margin:1.5em 0;position: absolute;width:250px;z-index: 999;}
#nav ul ul li {display:block;float:none;height: auto;margin: 0;padding: 0;border-bottom: 1px solid #bababa;}
#nav ul ul li a{color: #fff;display: block;font-size: 1em;font-weight: normal;height: auto;line-height: 25px;min-height: 20px;padding: 5px;}
#nav ul ul li a:hover{background: rgb(226, 226, 226)!important; /* For IE */background: rgba(226, 226, 226, 0.88)!important;color: #9c163e !important;}
#nav ul ul ul {left:250px;top:-20px;background:rgba(156, 22, 62, 0.8);}

.top-menu {float:left;}
.top-menu ul li {display:inline-block;padding:1.5em 1.9em;border-right: 1px solid #eaeaea;float:left;}
.top-menu ul li a {color:#474747;font-size:1.25em;font-weight:600;text-decoration:none;}
.navigation-strip {border-bottom: 1px solid #dbdbdb;border-top: 1px solid #dbdbdb;}
.nav_content {border-left: 1px solid #eaeaea;}

.singleft {margin: 3em 0 0 0;}
.p-menu {box-shadow: 0px 1px 12px 0px rgba(50, 50, 50, 0.18);}
.p-menu  h3 {color:#f97474;font-size: 1.4em;font-weight: 400;padding:1em 0;position: relative;background:#474747;text-align:center;}
.p-menu ul {list-style:none;background:rgba(150, 150, 150, 0.5);}
.p-menu ul li {line-height:3em;border-bottom: 1px solid #e8e8e8;text-align:center}
.p-menu ul li a {color:#fff;font-size:1em;text-decoration:none;display: block;}
.p-menu ul li a.active {color:#da2c2c;font-weight:600;}
.p-menu ul li a:hover{background: rgb(226, 226, 226)!important; /* For IE */background: rgba(226, 226, 226, 0.88)!important;color: #9c163e !important;}
/*-----end-header----*/

/*-- content --*/
.content {background:url('../images/content-bg.jpg') repeat;}
.projects-section {padding:2em 0;}
.project {padding:0.5em;}
.project img {width:100%;}
.project li{font-size:1.2em;text-align:center;list-style: none;}
.project p{font-size:1em;text-align:center;color:#f00}
h4.head {color: #ff4040;font-size: 1.4em;font-weight: 700;letter-spacing: 2px;margin: 1.3em 0;padding: 1em 0;border-bottom:1px dashed #cccccc;position:relative;}
.head span{color:#6a6a6a;font-size: 0.8em;float:right}
span.line {width: 260px;height: 1px;background: #ff5656;display: block;position: absolute;bottom:-1px;left:0;}
h4.factory {color: #ff4040;font-size: 1.4em;font-weight: 700;letter-spacing: 2px;margin: 1.3em 0;padding: 1em;border-bottom:1px dashed #cccccc;position:relative;}
.factory span{color:#5d5d5d;font-size: 0.8em;padding-left:3em;}

.blog-section {padding: 1em 0;}
.blog-posts-section {padding: 2em 0;}
.blog_grids {margin-top:2.5em;}
.blog-post img {width: 100%;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;}
.blog-post {background: #fff;padding: 5px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;border:1px solid #dddddd;margin-bottom:1.5em;}
a.blog-title {color: #018bda;font-size: 1.2em;font-weight: 600;padding: 25px 0px 0px 16px;text-decoration:none;display:block;}
.blog-post span {width:95%;height:1px;background:#dddbdb;display:block;margin:1.1em 0 1.2em 1em;}
.blog-post p {color: #6d6d6d;font-size: 1em;line-height:1.8em;font-weight: 400;padding:0 20px 15px 16px;}
.blog-post p strong{color: #f00;}
p.blog-title {color: #018bda;font-size: 1.2em;font-weight: 600;padding: 25px 0px 0px 16px;text-decoration:none;display:block;}
.blog-posts {width: 32.4%;padding: 0;margin-right: 1.333%;}
.blog_grids li {list-style-type:none;font-size:1em;padding: 2px 0px 2px 5px}




p.sub_head {color: #000;font-size: 0.875em;font-weight: 300;padding:0 0 0 16px;}
.span_66{margin-right:0;}
.testimonials {margin-top:1.5em;}
.testimonials h4 {color: #5e5e5e;font-size: 1.1em;font-weight: 700;letter-spacing: 2px;margin-bottom:0.9em;position: relative;}

.slide-text{width:100%;}
.slide-text p {color: #6d6d6d;font-size: 0.9em;letter-spacing: 1px;line-height: 1.7em;font-weight: 600;font-style: italic;float:left;width: 72%;text-align: left;}
.slide-text a {color:#f97373;font-size:1em;font-weight:600;font-style: italic;letter-spacing:2px;text-decoration:none;float: left;margin-top: 1.8em;margin-left: 5em;}

div#testimonials {border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;border: 1px solid #dddddd;background:#fff;}
.shows {position: absolute;bottom: -58px;left: -4px;}
.arrow {position: relative;}
.client-main {padding:1.8em 3em;}
.footer-top {background:url('../images/footer-top-bg.jpg') repeat;padding:2em 0;}
.footer-grid h5 {color:#919191;font-size:1.1em;font-weight:400;margin-bottom:1em;}
.footer-grid p {color:#737171;font-size:0.899em;font-weight:400;line-height:1.7em;}
.footer-grid p strong{color:#f00;font-size:1em;font-weight:400;line-height:1.7em;}
.footer-grid p a {color:#737171;}
.footer-grid span {font-style:italic;color:#737171;font-size:0.875em;display:block;margin-bottom:1em;}
.footer-bottom {background:#131313;padding:1em 0;}
.copyrights {float:left;margin-top:1em;}
.copyrights p {color:#898989;font-size:1em;font-weight:400;}
.copyrights p a {color:#898989;}
.copyrights p a:hover {color:#fff;}

.go-top {float:right;}
.go-top a {background: #1b1a1b;padding: 14px;display: block;border:1px solid #272727;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;}


/*-- about-us --*/
.about-content{margin: 3em 0;box-shadow: 0px 1px 12px 0px rgba(50, 50, 50, 0.18);}
.head-section h2 {color: #424a51;font-weight: 700;font-size: 2.1em;margin: 0 0 0.4em 0;padding: 0;}
.head-section h1 {color: #424a51;font-weight: 700;font-size: 2.4em;margin: 0 0 0.4em 0;padding: 0;}
.head-section span {height: 2px;width:20%;background: #f97474;display: inline-block;}
.about-us{padding:2em 0;background: #fff;}
.about-us p {color: #424a51;font-size: 1.2em;margin: 1em 4em;line-height: 1.6em;}
.about-us p:first-letter {font-size:1.6em;font-weight:bold;float:left; color:#5190f7;}
.about-grid{position:relative;}
.about-grid-info{position:relative;}
.about-grid-info h4{color:#282f35;font-weight:700;font-size:1.4em;text-transform:uppercase;margin:1.2em 0 0.8em;}
.about-grid-info span{color:#282f35;font-weight:400;text-transform:uppercase;font-size:0.875em;}
.about-grid-info label{width:70%;height:1px;background:#f97474;display:inline-block;margin:0 auto;}
.about-grid-caption{background: #F8F8F8;position: absolute;width: 90%;top: 0px;bottom: 0px;padding-top:2em;display:none;display:none;}

.about-grid-caption h5{color:#f97474;font-weight:700;font-size:1.5em;margin:0 auto;padding:0;width:50%;text-transform:uppercase;}
.about-grid-caption span{width:44px;height:44px;display:inline-block;background:url(../images/pluse-icon.png) no-repeat 0px 0px;margin-top:3em;cursor:pointer;}
.about-grids{margin:4em 0 0em 0;}


/* 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;}


.right_column li {line-height: 14px;padding: 7px 0 7px 18px;background: url(../images/bullet.png) left 16px no-repeat;font-size: 1.2em;list-style-type:none;}
.right_column h2 {text-align: left;font-size: 2.3em;margin: 1em 0 0.4em 0;}
.right_column li a { color: #000;font-weight: 600;font-size: 0.965em;line-height: 1.8em;opacity: 0.6;text-decoration:none;}
.right_column li a:hover{color:#f97474;padding-left:10px;}
.item {width: 50%;float: left;}
.item2 {width: 50%;float: left;}

/*--error--*/
.error{text-align:center;min-height: 600px;}
.error h1{color: #474747;font-size: 11em;line-height: 1em;margin-top:0.2em;}
.error-head h1 span{color: #ff5656;}
.error-head h2{font-size: 1.5em;color: #70616A;margin-top:1.5em;}
.error-head a{color: #fff;background:#C06C84;font-size: 1.1em;display:inline-block;text-transform: uppercase;padding: 10px 20px;margin-top:3em;text-decoration:none;}
.error-head {padding-top: 5em;}

/*--- Contact- Starts Here ---*/
.contact-page{padding:3em; background-color:#fff;}
.singel_right {margin-top: 3em;}
.singel_right p{font-size: 1.3em;}
.singel_right p span{color:#f00}
.map{margin-top: 3em;}
.map iframe{width:100%;min-height:600px;}

/*--singe--*/
.single {padding:1em;background: #fff;box-shadow: 0px 1px 12px 0px rgba(50, 50, 50, 0.18);margin: 3em 0 0 0;}
.single-top {margin-top: 3em;}
.top-single {padding: 1em;}
.top-single p{font-size: 1.2em;}
.top-single h2{color:#00a2e9;font-size:1.2em;}
.top-single span {height: 1px;width:100%;background: #f97474;display: inline-block;}
.single-top img{width:100%;}
.single-top p {text-align:center;font-size: 1.6em;color: #3977f6;}
.single h2{color: #00a2e9;font-size: 1.4em;}
.grid-single{width:70%;margin:1em auto;}
.single-one{float:left;width:33.3%;text-align: center;}
.single-one span {color:#362f2f;font-size:1em;}
.single-one span a{color:#362f2f;text-decoration:none;}
.single-one span i{background: url(../images/img-sprite.png)no-repeat -140px 0px ;width: 18px;height: 18px;display: inline-block;vertical-align:middle;}
.single-one span i.com{background-position: -158px 0px;}
.single-one span i.four{background-position: -176px 0px;}
 p.eget {font-size: 1.1em;font-weight: 500;line-height: 1.3em;color: #362f2f;padding:1em 0;}

#filters {margin: 3% 0;padding: 0;list-style: none;text-align: center;}
#filters li span{display: block;padding: 6px 20px;text-decoration: none;color: #f97474;cursor: pointer;font-size: 1.1em;font-weight: 400;	margin:0 0.3em;border:1px solid #f97474;}
#filters li span.active {background: #f97474;color: #fff;font-weight: 400;}				  
#filters li {display: -webkit-inline-box;}
#filters li a{text-decoration:none;color:#fff}
/*-- responsive-design starts-here --*/

@media screen and (max-width: 1366px) {.footer-top {padding: 6em 0 4em 0;}.header-bottom h3 {font-size: 1.65em;text-align:center;}.header-bottom {padding: 2em 0;}.logo {padding: 1.7em 1em;}.social-icons {margin-top: 1.45em;}.testimonials {margin-top: 0;}.top-menu ul li a {font-size: 1.2em;}3.top-menu ul li {padding: 1.2em 1.7em;}.search {padding: 7px 9px;}div#portfoliolist {min-height: 534px;}	}

@media screen and (max-width: 1280px) {.blog-section {padding: 1em 0;}.header-bottom h3 {font-size: 1.6em;text-align:center;}.header-bottom {padding: 1.85em 0;}.top-menu ul li a {font-size: 1.15em;}.top-menu ul li {padding: 1.3em 1.5em;}.search input[type="text"] {font-size: 14px;}.search input[type="submit"] {top: 0px;right: 5px;}.top-menu ul li a img {width: 90%;}.search {padding: 7px 8px;margin: 11px 20px 0 0;}.about-us p {font-size: 1.2em;}.about-middle-grid h4 {font: italic 26px/34px 'Raleway';}	.error h1 {font-size: 10em;}.map iframe {min-height:300px;}.home {padding: 1.3em 1.5em;}.home a img {width: 90%;}}

@media screen and (max-width: 1024px) {.logo a img {width: 100%;}.logo {padding: 1.5em 1em;width: 17%;}.footer-grid {width: 33.333%;float: left;}.go-top a {padding: 8px;}.copyrights {margin-top: 0.7em;}.footer-bottom {padding: 1.2em 0;}.shows {bottom: -52px;left: -4px;}.footer-top {padding: 5em 0 2em 0;}.project {width: 25%;float: left;}.blog-posts {float: left;}h4.head {font-size: 1.05em;letter-spacing: 1px;padding: 1em 0 1.4em 0;}.blog-post span {margin: 1em 0 1em 1em;}a.blog-title {font-size: 1.15em;padding: 15px 0px 0px 11px;}.blog-post p {padding: 0 15px 10px 10px;}.header-bottom h3 {font-size: 1.2em;}.top-menu ul li a img {width: 85%;}.slide-text p {font-size: 0.875em;}.client-main {padding: 1.1em 1.5em;}.slide-text a {font-size: 0.9em;letter-spacing: 1px;margin-top: 2.8em;margin-left: 2em;}.wmuSliderPrev {left: 48.45em;top: 49px;}.logo {padding: 1.3em 1em;width: 18%;}.social-icons {margin-top: 0.8em;}span.menu{width: 22px;height: 22px;background: url(../images/nav.png)no-repeat;display: inline-block;float: left;cursor: pointer;margin: 12px 0 0 12px;}.top-menu{width:100%;display: none;text-align:center;background:#fff;padding:0;}.top-menu ul{float:none;width:100%;}.top-menu ul li{display:block;float: none;border-top: 1px solid #eaeaea;border-right:none;}.top-menu ul li a{color:#000;display: block;}.home {padding: 1em 1em;}.search {padding: 5px 6px;margin: 7px 15px 0 0;width: 22%;}.search input[type="submit"] {top: -2px;right: 4px;width: 30px;height: 30px;	}	.about-grid {width: 25%;float: left;}.about-us {padding: 3em 0;}.about-us p {font-size: 1em;}.about-grid-info h4 {font-size: 1.3em;margin: 1.1em 0 0.7em;}.about-middle-grids {text-align: center;padding: 3em 2em 0 2em;}.about-middle-grid ul {margin: 27px 0 21px 18em;text-align: left;}.about-middle-grid h3 {margin-bottom: 15px;}.about-middle-grid {margin-bottom: 2.5em;}.about-content {margin: 2em 0;box-shadow: 0px 0px 7px -1px rgba(50, 50, 50, 0.18);}#filters li span {padding: 4px 20px;font-size: 1em;}.error h1 {font-size: 8em;}.error-head h2 {font-size: 1.3em;margin-top: 1em;}.error-head a {margin-top: 2em;}.error {min-height: 500px;}.map iframe {min-height: 250px;}.single {padding: 3em 2em;box-shadow: 0px 0px 7px -1px rgba(50, 50, 50, 0.18);margin: 2.5em 0 0 0;}.single h2 {font-size: 1.6em;}p.eget {padding: 0.6em 0;font-size: 1em;line-height: 1.5em;}p.men-it {width: 80%;margin: 0 0 0 3%;height: 59px;overflow: hidden;}.men {width: 15%;}.single-top {margin-top: 2em;}.single-us {padding: 0;}.leave input[type="submit"] {margin: 0.7em 0em 0;}	.single-grid {padding: 0px;}.single-us input[type="text"], .leave textarea {font-size: 0.9em;}.leave p {width: 100%;font-size:0.95em;}div#portfoliolist {min-height: 337px;}}

@media screen and (max-width: 768px) {.footer-grid {width: 33.333%;float: left;}.go-top a {padding: 8px;}.copyrights {margin-top: 0.7em;}.footer-bottom {padding: 1.2em 0;}.shows {bottom: -52px;left: -4px;}.footer-top {padding: 5em 0 2em 0;}.project {width: 25%;float: left;}.blog-posts {float: left;}h4.head {font-size: 1.05em;letter-spacing: 1px;padding: 1em 0 1.4em 0;}.blog-post span {margin: 1em 0 1em 1em;}a.blog-title {font-size: 1.15em;padding: 15px 0px 0px 11px;}.blog-post p {padding: 0 15px 10px 10px;}.header-bottom h3 {font-size: 1.2em;}.top-menu ul li a img {width: 85%;}.slide-text p {font-size: 0.875em;}.client-main {padding: 1.1em 1.5em;}.slide-text a {font-size: 0.9em;letter-spacing: 1px;margin-top: 2.8em;margin-left: 2em;}.wmuSliderPrev {left: 48.45em;top: 49px;}.logo {padding: 1.3em 1em;width: 18%;}.social-icons {margin-top: 0.8em;}span.menu{width: 22px;height: 22px;background: url(../images/nav.png)no-repeat;display: inline-block;float: left;cursor: pointer;margin: 12px 0 0 12px;}.top-menu{width:100%;display: none;text-align:center;background:#fff;padding:0;}.top-menu ul{float:none;width:100%;}.top-menu ul li{display:block;float: none;border-top: 1px solid #eaeaea;border-right:none;}.top-menu ul li a{color:#000;display: block;}.home {padding: 1em 1em;}.search {padding: 5px 6px;margin: 7px 15px 0 0;width: 22%;}.search input[type="submit"] {top: -2px;right: 4px;width: 30px;height: 30px;	}	.about-grid {width: 25%;float: left;}.about-us {padding: 3em 0;}.about-us p {font-size: 1em;}.about-grid-info h4 {font-size: 1.3em;margin: 1.1em 0 0.7em;}.about-middle-grids {text-align: center;padding: 3em 2em 0 2em;}.about-middle-grid ul {margin: 27px 0 21px 18em;text-align: left;}.about-middle-grid h3 {margin-bottom: 15px;}.about-middle-grid {margin-bottom: 2.5em;}.about-content {margin: 2em 0;box-shadow: 0px 0px 7px -1px rgba(50, 50, 50, 0.18);}#filters li span {padding: 4px 20px;font-size: 1em;}.error h1 {font-size: 8em;}.error-head h2 {font-size: 1.3em;margin-top: 1em;}.error-head a {margin-top: 2em;}.error {min-height: 500px;}.map iframe {min-height: 250px;}.single {padding: 3em 2em;box-shadow: 0px 0px 7px -1px rgba(50, 50, 50, 0.18);margin: 2.5em 0 0 0;}.single h2 {font-size: 1.6em;}p.eget {padding: 0.6em 0;font-size: 1em;line-height: 1.5em;}p.men-it {width: 80%;margin: 0 0 0 3%;height: 59px;overflow: hidden;}.men {width: 15%;}.single-top {margin-top: 2em;}.single-us {padding: 0;}.leave input[type="submit"] {margin: 0.7em 0em 0;}	.single-grid {padding: 0px;}.single-us input[type="text"], .leave textarea {font-size: 0.9em;}.leave p {width: 100%;font-size:0.95em;}div#portfoliolist {min-height: 337px;}}

@media screen and (max-width: 640px) {.footer-top {padding: 4em 0 2em 0;}.wmuSliderPrev {left: 39.35em;}.slide-text a {margin-left: 1em;}.blog-section {padding: 0em 0 1em 0;}.logo {width: 20%;}.home {padding: 0.8em;}.search {padding: 4px 5px;margin: 8px 12px 0 0;width: 27%;}.search input[type="text"] {font-size: 13px;}.search input[type="submit"] {top: -1px;right: 1px;background-size: 30px;}.top-menu ul li {padding: 1em 0;}.top-menu ul li a {font-size: 1em;}.about-middle-grid ul {margin: 15px 0 20px 13em;}.head-section h2 {font-size: 1.8em;margin: 0 0 0.15em 0;}.about-grid-caption h5 {font-size: 1.2em;}#filters li span {padding: 3px 15px;font-size: 0.9em;}.portfolio-content {padding: 2em 0;}.blog-posts-section {padding: 2.35em 0;}.blog_grids {margin-top: 1.8em;}.error h1 {font-size: 6em;}.error {min-height: 400px;}.singel_right {margin-top: 2.5em;}.error-head h2 {font-size: 1.2em;}.error-head a {font-size: 1em;padding: 8px 18px;}.error-head {padding-top: 4em;}p.eget {font-size: 0.96em;line-height: 1.6em;}.single h2 {font-size: 1.5em;}div#portfoliolist {min-height: 280px;}}

@media screen and (max-width: 480px) {.logo {width: 27%;}.header-bottom h3 {font-size: 1.05em;}.header-bottom {padding: 0.35em 0;}.search {padding: 3px 4px;margin: 8px 10px 0 0;width: 35%;}h4.head {font-size: 1em;padding: 0.8em 0 1.2em 0;}span.line {width: 140px;}.projects-section {padding: 2.5em 0;}.wmuSliderPrev {left: 27.9em;}.slide-text p {width: 90%;}.slide-text a {margin-top: 1.8em;}.footer-grid {width: 100%;margin-bottom:1.5em;}.footer-grid h5 {margin-bottom: 0.5em;}.footer-top {padding: 3.5em 0 0em 0;}.copyrights p {font-size: 0.9em;}.project {width: 33.333%;}.blog-posts{width:48.6%;}.about-us p {font-size: 0.95em;width: 93%;margin: 0.5em auto 0em auto;}.head-section span {width: 15%;}.head-section h2 {font-size: 1.6em;margin: 0 0 0em 0;}.about-grid {width: 50%;margin-top:2em;}.about-grids {margin: 0;}.about-middle-grid ul {margin: 15px 0 20px 7em;}
#portfoliolist .portfolio {width: 33.333%;}#filters li span {padding: 2px 12px;font-size: 0.9em;margin: 0 0.1em;}.portfolio-section {padding: 2em 0 0 0;}#filters {margin: 4% 0;}.span_66 {display:none;}.pagination ul li {margin: 0 7px;}.right_column h2 {font-size: 2em;margin: 0.5em 0 0.4em 0;}.item {width: 100%;}.right_column li {padding: 5px 0 5px 17px;background: url(../images/bullet.png) left 13px no-repeat;}.map iframe {min-height: 200px;}.map {margin-top: 2em;}p.eget {height: 56px;overflow: hidden;padding: 1em 0;}.single-middle {margin: 1em 0 0;padding: 1em;}.single {padding: 2em 1em;}.single h2 {font-size: 1.2em;}p.men-it {height: 56px;font-size: 1em;}.men {padding: 1.5em 0;}.grid-single {width: 78%;}p.reply {width: 21%;}.top-comments {padding: 3em 0 0;}div#portfoliolist {min-height: 361px;}}

@media screen and (max-width: 320px) {.project {width: 50%;}.blog-posts {width: 100%;margin-right:0;}.copyrights p {text-align:center;line-height:1.7em;}.wmuSliderPrev {left: 16.5em;}.logo {width: 38%;padding: 1em;}.social-icons i {width: 25px;height: 25px;background: url('../images/img-sprite.png') no-repeat 0px 0px;background-size: 200px;}
i.twitter {background-position: 0px 0px;}i.twitter:hover {background-position: 0px -25px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}i.facebook {background-position: -25px 0px;}i.facebook:hover {background-position: -25px -24px; transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}i.dribble {background-position: -50px 0px;}i.dribble:hover {background-position: -49px -24px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}i.rss {background-position: -75px 0px;}i.rss:hover {background-position: -75px -23px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}.header-bottom h3 {font-size: 1em;height: 16px;overflow: hidden;}.home a img {width: 100%;}.home {padding: 8px 10px;width: 16%;}.search {padding: 1px 4px;margin: 6px 5px 0 0;width: 45%;}.search input[type="submit"] {top: -2px;right: -5px;background-size: 25px;}span.menu {margin: 10px 0 0 12px;background-size:18px;}.search input[type="text"] {font-size: 12px;}.top-menu ul li {padding: 0.8em 0;}.about-grid-info span {font-size: 0.75em;}.about-us p {width: 90%;margin: 0.5em auto 0em auto;height: 70px;overflow: hidden;}.about-middle-grid img {width: 100%;}.about-middle-grid h3 {font-size: 1.8em;}.about-middle-grid ul {margin: 15px 0 21px 1.5em;}.about-middle-grids {padding: 2em 0.5em 0 0.5em;}.about-us {padding: 2em 0;}.about-middle-grid p {font-size: .9em;}#portfoliolist .portfolio {width: 50%;}.footer-grid {padding:0;}.copyrights {margin-top:0;}#filters li span {padding: 2px 5px;font-size: 0.7em;}.blog_grids {margin-top: 1.2em;}.blog-posts-section {padding: 2em 0;}.pagination ul li a {font-size: .9em;}.pagination ul li {margin: 0 2px;}.pagination {margin: 2.5em 0 0.5em 0;}.contact-page {padding: 2em 0;}.singel_right {margin-top: 2em;}p.comment-form-author {margin-bottom: 1.2em;}.span_1_of_contact {width: 100%;margin-right: 0%;margin-bottom:2em;}.error h1 {font-size: 5em;}.error {min-height: 380px;}.contact_grid {width:100%;}.contact-form input[type="submit"] {padding: 10px 22px;font-size: 0.875em;}.single-top {margin-top: 1.2em;}.single h2 {font-size: 1em;color:#00a2e9;}.top-single {padding: 1em 0;}.leave input[type="submit"] {margin: 0.5em 0em 0;font-size: 1em;width: 38%;padding: 0.5em 0;}.single-one span {font-size: 0.875em;}.grid-single {width: 100%;}p.eget {height: 50px;padding: 0.5em 0;}ul.social-share li i {margin: 0 2px;}ul.social-share li span {	font-size: 1em;}p.smith a {font-size:0.875em;}.single {padding: 1.8em .8em;}p.smith span {padding: 0 0em;font-size: 0.875em}p.men-it {height: 45px;font-size: 0.875em; padding: 1em 0;}.men {padding: 1em 0;}.leave {padding: 2em 0 0em;}p.reply i {margin: 0 2px 0 0px;}p.reply a {font-size: 0.875em;}.top-comments h3, .leave h3 {font-size: 1.3em;}.head-section h2 {font-size: 1.5em;}div#portfoliolist {min-height:511px;}.contact-form input[type="text"] {width: 100%;}.contact-form textarea {width: 100%;}}