body { background:#FFF; font-family: "微软雅黑","宋体",Arial,Sans-serif; color:#666; margin:0; padding:0; } /***** Shared Stylesheet *****/ #main-wrapper { padding-top: 0px; max-width: 1200px; margin: 0 auto; } #featured-wrapper{ width: 100%; background-color:#e5e5e5; border-top: 1px solid #f1f1f1; border-bottom:1px solid #dfdfdf; float:left; } #content-wrapper { max-width: 1200px; margin :0 auto; padding:10px 0 10px 0; clear:both; } #featured-logo-list { max-width: 1040px; margin :0 auto; padding:13px 0 3px 0; clear:both; } #pagetitle-wrapper { width: 100%; background:#e4e4e4 url(../images/slide-shadow.png) top repeat-x; float:left; } .pagetitle-content { width:1200px; margin:0 auto; } .pagetitle-content h2 { color:#929292; text-shadow :0 1px 1px #fff; text-transform:uppercase; padding:22px 0 6px 0; } #breadcrumb-wrapper{ width: 100%; float:left; } #breadcrumb-wrapper_bak{ width: 100%; background-color:#e5e5e5; border-top: 1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; float:left; } #breadcrumb-content { max-width: 1200px; margin :0 auto; clear:both; } #breadcrumb-content ul { margin-bottom :0; float:left; } #breadcrumb-content ul li { color: #474545; text-shadow :0 1px 1px #f8f8f8; margin-bottom :0; padding:7px 24px 8px 7px; background-image:url(../images/breadcrumb-arrow.png); background-repeat:no-repeat; background-position:right -1px; font-size:18px; display:inline-block; font-weight: bold; } #breadcrumb-content ul li a, #breadcrumb-content ul li a:visited { color: #474545; text-shadow :0 1px 1px #f8f8f8; text-decoration:none; } header { width: 100%; padding:1px 0; background-color:#fff; float:left; } #logo { width: 400px; margin-top:2px; float: left; } /* Frontpage styling */ .featured-client { color: #a0a0a0; text-shadow :0 1px 1px #fff; margin-top:13px; float: right; } .front-feature-icon { margin-top:7px; text-align:center; } .front-feature-icon img { margin-bottom:6px; } .featured-box { margin:15px 0; padding:23px 5px 13px 5px; border: 1px solid #e2e2e2; background-color:#f2f2f2; background: -moz-linear-gradient(top, #f8f8f8, #f2f2f2); background: -webkit-linear-gradient(top, #f8f8f8, #f2f2f2); background: -o-linear-gradient(top, #f8f8f8, #f2f2f2); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 1) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 1) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 1) inset; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .featured-box a.button { margin-top: 3px; float: right; } .featured-box h5 { text-transform: uppercase; margin-bottom :0; } .featured-box p { padding-bottom :0 !important; } .link-zoom, li.link-zoom { width:100%; height:180px; overflow-y: hidden; margin-bottom:10px; background:url(../images/link-zoom.png) no-repeat center center; position:relative; z-index:100; float:left; } .link-url { width:100%; height:100%; margin-bottom:10px; background:url(../images/link-url.png) no-repeat center center; position:relative; z-index:100; float:left; } .link-video { width:100%; height:100%; margin-bottom:10px; background:url(../images/link-video.png) no-repeat center center; position:relative; z-index:100; float:left; } .link-more { width:100%; height:100%; margin-bottom:10px; background:url(../images/link-more.png) no-repeat center center; position:relative; z-index:100; float:left; } .front-layout2 .four p { overflow:hidden; } .front-layout3 .four p, .front-layout3 .eight p { overflow:hidden; } .front-text-featured { width:80%; text-align:center; margin :0 auto 20px auto; } .top-margin { margin-top:-14px; } .img-left-special { float:left; border:none; margin:8px 18px 0 -25px; } /* Mainmenu styling */ #mainmenu { width:auto; margin:20px 15px 10px 0; height:38px; float:right; font-weight:bold; } #mainmenu ul { font-family:'PT Sans',Arial,Tahoma,Verdana; font-size:18px; text-transform:uppercase; line-height:36px; float:left; } #mainmenu ul li { float:left; color:#fff; list-style:none; position:relative; z-index:190; } #mainmenu ul li:hover { background-color:#e21515; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position:relative; z-index:200; color: #fff; } #mainmenu ul li a, #mainmenu ul li a:visited { padding:10px 15px 10px 15px; display: block; width: 100%; height: 100%; line-height: 28px; color:#000; text-decoration:none; } #mainmenu ul li li a { display:block; float:left; } #mainmenu ul li a:hover { color:#fff; text-decoration:none; } #mainmenu ul li.selected a { text-decoration:none; color:#fff; background-color:#e21515; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position:relative; z-index:200; } #mainmenu ul li.selected:after { text-decoration:none; color:#fff; background-color: #e21515; } #mainmenu ul li.selected li a { text-decoration:none; color:#fff; } #mainmenu ul li.selected li a:hover { text-decoration:none; color:#fff; } #mainmenu ul li.dropdown a:hover { text-decoration:none; color:#fff; } #mainmenu ul li.selected ul li a, #mainmenu ul li.selected ul li a:hover{ color:#fff; background-image:none; } #mainmenu ul li.dropdown:hover { background-color:#484848; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; } #menu li li { background-image:url(../images/menu-line.png); background-position:bottom; background-repeat:repeat-x; position:relative; z-index:100; line-height:20px!important; border-left:none!important; margin:0!important; padding:0!important; } #menu li li:last-child { background-image:none; } #menu ul { display:none; position:absolute; top:42px; left:-30px; width:136px; background-color:#e21515; -webkit-border-radius: 4px; -webkit-border-top-left-radius: 0; -moz-border-radius: 4px; -moz-border-radius-topleft: 0; border-radius: 4px; border-top-left-radius: 0; -webkit-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.12); -moz-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.12); box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.12); padding :0; z-index:9900; } #menu ul ul { display:none; position:absolute; top:-4px; left:114px; width:145px; padding :0; z-index:900; } #menu li ul a,#menu li ul a:visited { width:145px; font-family:'PT Sans',Arial,Tahoma,Verdana; color:#fff; text-transform:capitalize; line-height:28px; z-index:190; text-decoration:none; padding:10px 0 11px 20px; } #menu li ul a:hover { background-color:#9f120b; color:#fff; } #menu li ul li:first-child a:hover { background-color:#9f120b; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; } #menu li ul li:last-child a:hover { background-color:#9f120b; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } #menu ul li a span { display:none; } /* Tinynav styling */ .tinynav { display:none; } @media screen and (max-width: 768px){ .tinynav { width:100%; display:block !important; background:#fff; font-size:14px; border:1px solid #eaeaea; height:42px; zoom:0; margin:2px auto 0 auto; padding:10px 5px; } #mainmenu { width:100%; margin:3px 0 29px 0; } #menu { display:none; } } #menu .selected a { color:#c6c9cc; } /***** Top Socials Stylesheet *****/ #top-social { width:100%; height:24px; float:left; } .social-panel { float:right; } a.trigger{ width:24px; height:24px; text-decoration: none; top: 0; right: 0; font-size: 0; letter-spacing:-1px; color:#fff; background:url(../images/socials/social-open.gif) no-repeat; display: block; float:right; } a.active.trigger { background:url(../images/socials/social-closed.gif) no-repeat; } #top-social ul li{ margin-right:1px; display:inline-block; float:left; line-height: 24px; padding: 0 5px; } #top-social ul li a{ color: #bbb; text-decoration: none; } ul.pricing-payment li { float:left; margin :0 7px 7px 0; } /***** Slideshow Stylesheet *****/ #slideshow-wrapper { width: 100%; background:#f2f2f2 url(../images/slide-shadow.png) top repeat-x; float:left; } #camera-slide { height:800px !important; } #slideshow-noscript { display:none; } /***** About Area Stylesheet *****/ .heading-thin { font-weight:400; } .philosophy blockquote p { line-height:24px; } .team-wrap { margin-bottom:15px; background: #fafafa; border: solid 1px #ddd; } .team-wrap h5 { margin-top:-70px; padding :0 8px 2px 7px; color:#fff; background-color:#484848; position:absolute; float:left; } .team-wrap img { margin-bottom:-3px; } html>/**/body .team-wrap img, x:-moz-any-link, x:default { margin-bottom:-4px;} :root .team-wrap img {margin-bottom:-4px;} .team-socials li{ margin-right:-3px; display:inline-block; } .small-text { font-size:9px; text-transform:uppercase; margin-top:-44px; margin-top:-45px \0/; padding :0 8px 2px 7px; color:#fff; background-color:#696969; position:absolute; float:left; } @media screen and (-webkit-min-device-pixel-ratio:0){ .small-text {margin-top:-45px; padding :0 8px 0 7px;} } x:-o-prefocus, .small-text {margin-top:-45px; padding :0 8px 0 7px;} :root .small-text {margin-top:-45px;} /* Twitter styling */ #twitter-box { width:100%; border: 1px solid #e2e2e2; background-color:#f2f2f2; background: -moz-linear-gradient(top, #f8f8f8, #f2f2f2); background: -webkit-linear-gradient(top, #f8f8f8, #f2f2f2); background: -o-linear-gradient(top, #f8f8f8, #f2f2f2); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 1) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 1) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 1) inset; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin:25px auto 0; } .twitted { width:100%; background-image:url(../images/bird-bg.png); background-repeat:no-repeat; background-position:bottom left; } .twitted p.preLoader { font-size :0; width:6.5%; background:transparent url(../images/loading-tweet.gif) 1em center no-repeat; margin:3px auto; } .twitted ul#twitter_update_list { list-style-type:none; margin:0; padding:0; } .twitted ul#twitter_update_list li { width:80%; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14px; text-align:center; line-height:22px; color:#a1a1a1; text-shadow :0 1px 1px #fff; margin:0 auto; padding:10px 0 10px 0; } .twitted ul#twitter_update_list li span { display:block; } .twitted ul#twitter_update_list li span a { display:inline-block; color:#a1a1a1; } .twitted ul#twitter_update_list li a { display:none; color:#a1a1a1; } .twitted ul#twitter_update_list li.lastTweet { border-bottom:none; } .twitted p.profileLink { display:block; float:right; margin :0 0 0 0; position:relative; padding:0; } #twitter-noscript { display:none; } .copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;} /***** Services Area Stylesheet *****/ .serv-center { text-align:center; } .serv-center h1 { text-transform:uppercase; } .serv-center h4 { text-transform:uppercase; margin-bottom :0; } .serv-desc { margin-bottom:20px; overflow:hidden; } ul.client-box { width:100%; margin-bottom:25px; float:left; } ul.client-box li { width:16.7%; height:30px; text-align:center; margin :0 -1px -1px 0; padding:20px 0 68px 0; display:inline-block; background-color:#FFF !important; border:1px solid #e1e1e1; float:left; } ul.client-box li:hover { -webkit-box-shadow: 0 0 7px #ddd; -moz-box-shadow: 0 0 7px #ddd; box-shadow: 0 0 7px #ddd; position:relative; z-index:100; } .icon-box { width:60px; height:60px; margin:7px 20px 20px 0; background-color:#484848; border: 1px solid #494949; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; float:left; clear:both; } /***** Portfolio Area Stylesheet *****/ #pf-content { width: 100%; } .pf-box-2col li { float: left; margin: 0 10px 10px 10px; position: relative; background: none; padding: 0; width: 47.9%; background: #fff; } .pf-box-3col li { float: left; margin: 0 10px 10px 10px; position: relative; background: none; padding: 0; width: 31.2%; background: #fff; } .pf-box-4col li { float: left; margin: 0 10px 10px 10px; position: relative; background: none; padding: 0; width: 22.9%; background: #fff; } .pf-box-2col li h5, .pf-box-3col li h5 { color:#fff; padding:4px 10px 7px 8px; background-color:#484848; position:absolute; bottom:58px; z-index:100; float:left; } .pf-box-4col li h5 { color:#fff; padding:4px 10px 7px 8px; background-color:#484848; position:absolute; bottom:19px; z-index:100; float:left; } .pf-box-2col li p, .pf-box-3col li p { width:78%; color:#fff; max-height:43px; max-height:36px \0/; font-size:11.2px; line-height:18px; padding:3px 8px 5px 7px; background-color:#696969; position:absolute; bottom:30px; z-index:100; overflow:hidden; float:left; } html>/**/body .pf-box-2col li p, .pf-box-3col li p, x:-moz-any-link, x:default { bottom:29px; } .pf-box-4col li p { display:none; } html>/**/body .pf-box-2col li span p, .pf-box-3col li span p, .pf-box-4col li span p, x:-moz-any-link, x:default {max-height:36px !important;} .pf-box-2col li img, .pf-box-3col li img, .pf-box-4col li img { display: block; } #pf-filter ul { margin :0; } #pf-filter ul li { font-size:11px; text-transform:uppercase; list-style:none; display:inline-block; margin-right :0; margin-right:1px \0/; } #pf-filter ul li a { padding:7px 11px; color:#8a8a8a; text-decoration:none; } #pf-filter ul li a:hover { color:#fff; text-decoration:none; background-color:#b0b0b0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } #pf-filter ul li a:active, #pf-filter ul li a.selected { color:#fff; text-decoration:none; background-color:#484848; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } /***** Blog Area Stylesheet *****/ .blog-post { width:100%; border-bottom:4px solid #f2f2f2; margin-bottom:40px; padding-bottom:30px; float:left; } .blog-post img { margin-bottom:16px; } .post-info { width:25%; font-size:11px; color:#a4a4a4; margin :0; padding-right:35px; float:left; } .post-info ul { width:100%; border-top:4px solid #f2f2f2; background-color:#fff; margin:5px 0 16px 0; padding-top:12px; float:left; } .post-info ul li { font-size:11px; color:#a4a4a4; margin-right:15px; display:inline-block; } .post-info ul li a:hover { color:#7e7e7e; text-decoration:none; } .post-info ul li a, .post-info ul li a:visited { color:#a4a4a4; text-decoration:none; } .post-info ul li.author-icon { background:transparent url(../images/icon-author.png) no-repeat 0 0; color:#acb0b5; padding:0 0 0 24px; } .post-info ul li.tag-icon { background:transparent url(../images/icon-tag.png) no-repeat 0 1px; color:#acb0b5; padding:0 0 0 24px; } .post-info ul li.comment-icon { background:transparent url(../images/icon-comment.png) no-repeat 0 0; color:#acb0b5; padding:0 0 0 24px; } .post-content { width:75%; float:left; } .post-content h4 { margin-top:5px; } .post-content h4 a:hover { color:#7c7c7c; text-decoration:none; } .post-content h4 a, .post-content h4 a:visited { color:#565555; text-decoration:none; } .big-date { margin :0 0 0 0; font-size:54px; font-style:italic; } .small-month { margin:0 0 0 5px; font-size:12px; font-style:italic; } .continue-btn { color:#565555; padding:3px 14px 3px 0; background-image:url(../images/continue-arrow.png); background-repeat:no-repeat; background-position:right 7px; font-size:12px; cursor:pointer; } a.continue-btn, a.continue-btn:visited { color:#565555; text-decoration:none; } #search input { width:75%; padding-right:42px; } #search button { border-left:1px solid #dbdbdb !important; margin-left:-39px; font-size :0; width:25px; height:17px; border:none; background:transparent url(../images/search-icon.png); background-position:right; background-repeat:no-repeat; cursor:pointer; position:relative; top:-3px; } /* Sidebar styling */ aside { width:100%; margin-bottom:30px; float:left; } /* Popular List */ ul.popular-list { width:100%; margin-bottom :0; float:left; } ul.popular-list li p.popular-title { font-family:'PT Sans', Georgia, Arial; font-weight:100; font-size:15px; line-height:22px; overflow:hidden; margin:1px 0 -10px; padding-bottom: 28px; } ul.popular-list li img { width:75px; height:75px; float:left; margin:4px 15px 10px 0; } ul.popular-list li { width:100%; list-style-type:none; margin-bottom :0; float:left; } ul.popular-list li p.author-name { font-size:11px; font-style:italic; color:#979797; float:right; } ul.popular-list li p.comment-count { float:left; } ul.popular-list li p i{ background-color: #eee; padding: 1px 5px; } ul.popular-list li p.comment-count a, ul.popular-list li p.comment-count a:visited { color:#a1a1a1; font-size:11px; font-style:italic; margin-top:-1px; padding :0 8px 0 5px; background-color:#e3e3e3; float:left; } ul.popular-list li a,ul.popular-list li a:visited { color:#979797; text-decoration:none; } ul.popular-list li a:hover { color:#565555; text-decoration:none; } /* Archives List */ ul.archive-list { width:100%; margin:16px auto 23px auto; float:left; } ul.archive-list li { width:100%; border-bottom:1px dotted #d0d0d0; margin-top:-8px; padding-bottom :0; float:left; } ul.archive-list li p.month-arch { font-size:12px; margin-top:-2px; margin-bottom:-12px; float:left; } ul.archive-list li p.month-arch a, ul.archive-list li p.month-arch a:visited { color:#979797; text-decoration:none; } ul.archive-list li p.post-count { margin:-2px 0 -12px 0; float:right; } ul.archive-list li p.post-count a, ul.archive-list li p.post-count a:visited { color:#a1a1a1; text-decoration:none; font-size:11px; font-style:italic; padding :0 8px 0 5px; background-color:#e3e3e3; float:right; } /* Comments List */ ul.comments-list { width:100%; margin:16px auto 23px auto; float:left; } ul.comments-list li { background:transparent url(../images/icon-comment.png) no-repeat 0 9px; padding:0 0 0 25px; border-bottom:1px dotted #d0d0d0; } ul.comments-list li p { margin-top:-12px; } ul.comments-list li p.comment-info { font-size:11px; font-style:italic; margin-bottom:-25px; } ul.comments-list li p.comment-info a, ul.comments-list li p.comment-info a:visited { color:#565555; text-decoration:none; } ul.comments-list li p.title-with-comment { font-family:'PT Sans', Georgia, Arial; font-weight:100; font-size:13px; line-height:22px; overflow:hidden; margin:1px 0 -12px; } ul.comments-list li p.title-with-comment a, ul.comments-list li p.title-with-comment a:visited { color:#979797; text-decoration:none; } ul.comments-list li p.title-with-comment a:hover { color:#565555; text-decoration:none; } /* Tag Cloud */ .tag-cloud { width:100%; float:left; margin:5px 0 45px; } .tag-cloud a,.tag-cloud a:visited { font-size:11px; text-shadow:0 1px 0 #ffecb7; display:block; color:#b0753f; background:url(../images/tag-bg.gif) no-repeat left; background-color:#fed86f; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; border-top-right-radius:3px; border-bottom-right-radius:3px; text-decoration:none; float:left; margin:0 8px 9px 0; padding:4px 9px 5px 19px; } .tag-cloud a:hover { font-size:11px; text-shadow:0 1px 0 #555555; display:block; color:#fff; background:url(../images/tag-bg-hover.gif) no-repeat left; background-color:#775908; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; border-top-right-radius:3px; border-bottom-right-radius:3px; text-decoration:none; float:left; margin:0 8px 9px 0; padding:4px 9px 5px 19px; } /* Blog Pagination */ .blog-pagination { width:100%; margin-bottom:20px; float:left; } .pages { line-height:28px; clear:left; } .blogpages { margin:8px 0; } .pfpages { margin:-15px 0 12px; } .pageof { font-size:11px; text-transform:uppercase; display:block; color:#868686; float:left; background-color:#e3e3e3; margin:0 5px 0 0; padding:5px 16px; } .pages a { font-size:11px; text-transform:uppercase; display:block; color:#868686; float:left; background-color:#e3e3e3; text-decoration:none; margin:0 5px 5px 0; padding:5px 14px; } .pages a:hover, .pages a.current { color:#fff; background-color:#343434; } /* Sharing Social */ .sharing-box { width:100%; float:left; margin-top:-10px; padding :0; } .share-facebook { width:200px; margin-top:25px; float:left; } .share-social { margin-top:-24px; float:right; } ul.sharesocial-bloglist { float:left; margin:42px 0 0 0; } ul.sharesocial-bloglist li { display:inline-block; float:left; margin-right:1px; } ul.sharesocial-bloglist li a { border:none; } ul.sharesocial-bloglist li img { width:24px; height:24px; } /* Comment list */ #comment { width:100%; float:left; padding:20px 0 8px; } .comment-text h5 { margin-bottom:-2px; } #comment ol { list-style-type:none!important; margin:0; padding:10px 0 0; } #comment ol li ol { margin :0 0 20px 80px; } .commentlist li { position:relative; list-style:none; line-height:22px; list-style-position:outside; } .commentlist li small { font-size:11px; text-transform:uppercase; } .commentlist li p { margin-top:10px; } .avatar { width:64px \0/; height:64px \0/; position:absolute; top:0; left:0; } .avatar img { width:64px; height:64px; background-color:#ebebeb; padding:6px; } .comment-text { border-bottom:1px dotted #d0d0d0; margin-left:85px; width:auto; margin-bottom:10px; padding :0 0 7px; } .comment-text p { font-size:14px; margin-bottom:5px; line-height:24px; } a.reply { float:right; } a.reply, a:visited.reply { padding:1px 11px 3px 11px; font-size:10px; color:#fff; text-transform:lowercase; text-decoration:none; background-color:#353535; border: 1px solid #313131; background: -moz-linear-gradient(top, #4e4e4e, #353535) !important; background: -webkit-linear-gradient(top, #4e4e4e, #353535) !important; background: -o-linear-gradient(top, #4e4e4e, #353535) !important; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position:relative; top:-15px; } /* Comment form */ #commentform-wrap { width:70%; margin-top:20px; float:left; } fieldset { border:0; } form#comment-form label { font-size:13px; line-height:57px; width:37%; margin-top:-11px; margin-bottom :0; float:right; } form#comment-form input { width:60%; margin-bottom:15px; float:left; } form#comment-form textarea { margin-bottom:15px; overflow:hidden; float:left; } form#comment-form .buttoncontact { width:30%; border:none; display:inline-block; font-size:14px; font-family:'PT Sans', Arial, Georgia !important; text-transform:uppercase; letter-spacing:-0.5px; color:#fff; cursor:pointer; text-decoration:none; margin:0 0 10px; padding:6px 14px 8px 14px; border: 1px solid #313131; background:#353535; background: -moz-linear-gradient(top, #4e4e4e, #353535) !important; background: -webkit-linear-gradient(top, #4e4e4e, #353535) !important; background: -o-linear-gradient(top, #4e4e4e, #353535) !important; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset; float:left; } form#comment-form em { color:#db4e43; display:inline; } /***** Contact Area Stylesheet *****/ #map-wrapper { width: 100%; float:left; } #map_canvas { width:100%; height:440px; border-bottom:1px solid #dfdfdf; float:left; } .stamp { background-image:url(../images/stampover.png); background-repeat:no-repeat; background-position:90% 90%; } ul.contact-info li.address-icon { background:transparent url(../images/contact-icon1.png) no-repeat 0 2px; line-height:22px; padding:0 0 0 24px; } ul.contact-info li.qq-icon { background:transparent url(../images/qq-icon1.png) no-repeat 0 2px; line-height:22px; padding:0 0 0 24px; } ul.contact-info li.email-icon { background:transparent url(../images/email-icon1.png) no-repeat 0 2px; line-height:22px; padding:0 0 0 24px; } ul.contact-info li.phone-icon { background:transparent url(../images/contact-icon2.png) no-repeat 0 1px; padding:0 0 0 24px; } ul.contact-info li.time-icon { background:transparent url(../images/contact-icon3.png) no-repeat 0 4px; line-height:22px; padding:0 0 0 24px; margin-bottom:35px; } #contact-form-area { width:90%; float:left; } fieldset { border:0; } form#contactform label { font-size:13px; line-height:57px; width:37%; margin-top:-11px; margin-bottom :0; float:right; } form#contactform input { width:60%; margin-bottom:15px; float:left; } form#contactform textarea { margin-bottom:15px; float:left; overflow:hidden; } form#contactform .buttoncontact { width:30%; border:none; display:inline-block; font-size:14px; font-family:'PT Sans', Arial, Georgia !important; text-transform:uppercase; letter-spacing:-0.5px; color:#fff; cursor:pointer; text-decoration:none; margin:0 0 10px; padding:6px 14px 8px 14px; border: 1px solid #313131; background:#353535; background: -moz-linear-gradient(top, #4e4e4e, #353535) !important; background: -webkit-linear-gradient(top, #4e4e4e, #353535) !important; background: -o-linear-gradient(top, #4e4e4e, #353535) !important; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset; float:left; } form#contactform em { color:#db4e43; display:inline; } .loading { font-size:12px; height:24px; background:url(../images/loading-slideshow.gif) 0 0 no-repeat; margin:5px 0 0 10px; padding:5px 0 0 35px; color:#797979; float:left; } .success-contact { width:99%; font-size:12px; text-align:center; color:#3F9153; background-color:#D7F7DF; border:1px solid #A3F7B8; clear:both; display:block; margin:4px 0 20px 0; padding:10px; } /***** Footer Area Stylesheet *****/ footer { width: 100%; font-size: 13px; color:#fff; padding: 20px 0; background-color:#e21515; float:left; } footer h5 { color: #fff; margin-bottom: 11px; padding-bottom: 9px; border-bottom:4px solid #424242; } .copyright-text { text-align: center; width: 100%; color: #fff; overflow:hidden; font-size: 12px; } .copyright-text a{ color: #fff; } .copyright-text p{ line-height: 26px; padding: 0; } footer ul li.address-icon { background:transparent url(../images/footer-icon1.png) no-repeat 0 3px; line-height:20px; padding:0 0 0 23px; } footer ul li.phone-icon { background:transparent url(../images/footer-icon2.png) no-repeat 0 1px; padding:0 0 0 23px; } footer ul li.email-icon { background:transparent url(../images/footer-icon3.png) no-repeat 0 2px; padding:0 0 0 23px; } footer ul li.qq-icon { background:transparent url(../images/footer-qq1.png) no-repeat 0 2px; padding:0 0 0 23px; } footer .three ul li a, footer .three ul li a:visited { color:#fff; text-decoration:none; } /* Flickr */ ul#flck-thumb { margin-top:-13px; } ul#flck-thumb div.no-image { display:none; } .thumbs { margin: 0; padding: 0; overflow: hidden; } .thumbs div { width:59px; height:59px; list-style: none; float: left; margin: 6px; } .thumbs div a { } .thumbs div img { display: block; } :root .thumbs div img{ margin-top: 0; } .thumbs div a img { border: none; } #flickr-noscript { display:none; } /***** Media Queries CSS *****/ @media only screen and (min-width: 960px) and (max-width: 1020px) { .thumbs li {width:28%; height:28%; margin: 5px;} .pf-box-4col li {width: 22.8%;} .pf-box-3col li {width: 31.1%;} .pf-box-2col li {width: 47.7%;} .post-info {padding-right:30px;} #map_canvas {height:430px;} #search-form-error {width:245px;} } @media only screen and (min-width: 929px) and (max-width: 959px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:920px;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:27%; height:27%; margin: 5px;} .img-left-special {width:38%;} .pf-box-4col li {width: 22.7%;} .pf-box-3col li {width: 30.1%;} .pf-box-2col li {width: 47.1%;} .post-info {padding-right:25px;} #map_canvas {height:430px;} #search-form-error {width:240px;} } @media only screen and (min-width: 899px) and (max-width: 928px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #camera-slide {max-height:800px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; left:0; margin: 5px;} .caption-type1 > div h1 {margin-top: 66px;} .caption-type2 > div h1 {margin: -375px auto 20px auto;} .caption-type3 > div h1 {margin-top: 60px;} .caption-type1 > div img {width: 500px;} .caption-type2 > div img {width: 659px;} .caption-type3 > div img {width: 500px; margin-top: 73px;} .caption-type4 > div img {width: 786px; margin: 0 0 -4px 50px;} .thumbs li {width:27%; height:27%; margin: 5px;} .img-left-special {width:36%;} .pf-box-4col li {width: 22.6%;} .pf-box-3col li {width: 31%;} .pf-box-2col li {width: 47.6%;} .post-info {padding-right:20px;} .big-date {font-size:52px;} #map_canvas {height:420px;} #search-form-error {width:235px;} } @media only screen and (min-width: 869px) and (max-width: 898px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #camera-slide {height:420px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; left:0; margin: 5px;} .caption-type1 > div h1 {margin-top: 66px;} .caption-type2 > div h1 {margin: -375px auto 20px auto;} .caption-type3 > div h1 {margin-top: 60px;} .caption-type1 > div img {width: 500px;} .caption-type2 > div img {width: 659px; margin: 0 0 -4px 100px;} .caption-type3 > div img {width: 500px; margin-top: 73px;} .caption-type4 > div img {width: 786px; margin: 0 0 -4px 40px;} .thumbs li {width:27%; height:27%; margin: 5px;} .img-left-special {width:34%;} .pf-box-4col li {width: 22.6%;} .pf-box-3col li {width: 29.9%;} .pf-box-2col li {width: 47.5%;} .post-info {padding-right:20px;} .big-date {font-size:46px;} .small-month {margin:15px 0 0 5px;} #map_canvas {height:420px;} #search-form-error {width:220px;} } @media only screen and (min-width: 839px) and (max-width: 868px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #camera-slide {height:400px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {font-size:36px; margin-top: 58px; margin-bottom: 20px;} .caption-type2 > div h1 {font-size:36px; margin: -360px auto 20px auto;} .caption-type3 > div h1 {font-size:36px; margin-top: 60px; margin-bottom: 20px;} .caption-type1 > div img {width: 461px;} .caption-type2 > div img {width: 659px; margin: 0 0 -4px 83px;} .caption-type3 > div img {width: 461px; margin-top: 83px;} .caption-type4 > div img {width: 756px; margin: 0 0 -4px 37px;} .thumbs li {width:27%; height:27%; margin: 5px;} .img-left-special {width:32%;} .pf-box-4col li {width: 22.4%;} .pf-box-3col li {width: 30.8%;} .pf-box-2col li {width: 47.4%;} .post-info {padding-right:20px;} .big-date {font-size:45px;} .small-month {margin:15px 0 0 5px;} #map_canvas {height:420px;} #search-form-error {width:208px;} } @media only screen and (min-width: 809px) and (max-width: 838px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #camera-slide {height:390px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {font-size:35px; margin-top: 58px; margin-bottom: 20px;} .caption-type2 > div h1 {font-size:35px; margin: -355px auto 20px auto;} .caption-type3 > div h1 {font-size:35px; margin-top: 60px; margin-bottom: 20px;} .caption-type1 > div img {width: 451px;} .caption-type2 > div img {width: 659px; margin: 0 0 -4px 70px;} .caption-type3 > div img {width: 451px; margin-top: 93px;} .caption-type4 > div img {width: 746px; margin: 0 0 -4px 30px;} .thumbs li {width:27%; height:27%; margin: 5px;} .featured-box h5 {font-size:17px;} .featured-box p {font-size:13px;} .featured-box a.button {font-size:15px;} .arrow-icon:after {top:14px;} .img-left-special {width:45%;} .pf-box-4col li {width: 22.3%;} .pf-box-3col li {width: 29.2%;} .pf-box-2col li {width: 47.3%;} ul.client-box li {width:33.3%;} .post-content {width:100%;} .post-info {width:100%; background: #fafafa; border: solid 1px #ddd; margin: -19px 0 18px 0; padding: 0 20px 0 20px; position:relative;} .post-info, .post-info:before, .post-info:after {background: #fafafa; border: 1px solid #ddd;} .post-info:before, .post-info:after {content: ""; position: absolute; bottom: -3px; left: 3px; right: 3px; height: 1px; border-top: none;} .post-info ul {background: #fafafa; border-top:4px solid #ececec; margin:5px 0 5px 0;} #map_canvas {height:410px;} #search-form-error {width:194px;} } /* Galaxy Tab 8.9 (Android, Firefox) Potrait */ @media only screen and (min-width: 769px) and (max-width: 808px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #camera-slide {height:390px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 342px; font-size:34px; margin-top: 58px; margin-bottom: 20px;} .caption-type2 > div h1 {font-size:34px; margin: -355px auto 20px auto;} .caption-type3 > div h1 {width: 452px; font-size:34px; margin-top: 60px; margin-bottom: 20px;} .caption-type1 > div p {width: 342px;} .caption-type3 > div p {width: 452px;} .caption-type1 > div img {width: 451px;} .caption-type2 > div img {width: 659px; margin: 0 0 -4px 55px;} .caption-type3 > div img {width: 451px; margin-top: 83px;} .caption-type4 > div img {width: 736px; margin: 0 0 -4px 20px;} .caption-type3 > div .html-badge {margin: 100px -340px 0 0;} .thumbs li {width:26%; height:26%; margin: 5px;} .featured-box h5 {font-size:16px;} .featured-box p {font-size:12px;} .featured-box a.button {font-size:13px;} .arrow-icon:after {top:14px;} .featured-client {font-size:15px;} .img-left-special {width:45%;} .pf-box-4col li {width: 22.2%;} .pf-box-3col li {width: 30.6%;} .pf-box-2col li {width: 47.2%;} ul.client-box li {width:33.3%;} .post-content {width:100%;} .post-info {width:100%; background: #fafafa; border: solid 1px #ddd; margin: -19px 0 18px 0; padding: 0 20px 0 20px; position:relative;} .post-info, .post-info:before, .post-info:after {background: #fafafa; border: 1px solid #ddd;} .post-info:before, .post-info:after {content: ""; position: absolute; bottom: -3px; left: 3px; right: 3px; height: 1px; border-top: none;} .post-info ul {background: #fafafa; border-top:4px solid #ececec; margin:5px 0 5px 0;} #map_canvas {height:410px;} #search-form-error {width:174px;} } /* iPad2 Potrait */ @media only screen and (min-width: 749px) and (max-width: 768px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:380px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 332px; font-size:32px; margin-top: 52px; margin-bottom: 15px;} .caption-type2 > div h1 {width: 660px; font-size:32px; margin: -350px auto 15px auto;} .caption-type3 > div h1 {width: 432px; font-size:32px; margin-top: 60px; margin-bottom: 15px;} .caption-type1 > div p {width: 332px; margin-bottom: 10px;} .caption-type2 > div p {width: 660px;} .caption-type3 > div p {width: 432px; margin-bottom: 10px;} .caption-type1 > div img {width: 441px;} .caption-type2 > div img {width: 649px; margin: 0 0 -4px 45px;} .caption-type3 > div img {width: 441px; margin-top: 83px;} .caption-type4 > div img {width: 726px; margin: 0 0 -4px 10px;} .caption-type3 > div .html-badge {margin: 100px -330px 0 0;} .thumbs li {width:21%; height:21%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {font-size:15px; float:none;} #featured-wrapper {text-align:center;} #featured-wrapper2 .row .four {margin-left:6%;} .front-layout2 .mobile-two {margin-bottom:17px;} .img-left-special {width:9.4%;} .pf-box-4col li {width: 22.1%;} .pf-box-3col li {width: 30.5%;} .pf-box-2col li {width: 47.1%;} .pf-box-3col li h5, .pf-box-4col li h5 {bottom:15px;} .pf-box-3col li p, .pf-box-4col li p {display:none} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:33.3%;} .blog-pagination {margin-bottom:30px;} #map_canvas {height:400px;} .pricing-column {width:25%; display:inline-block; float:left;} .mobile-margin-top{margin-bottom:30px;} .error-mobile .four {text-align:center;} #search-form-error {width:354px;} #contact-form-area {margin-bottom:30px;} } @media only screen and (min-width: 719px) and (max-width: 748px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:380px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 302px; font-size:31px; margin-top: 52px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 660px; font-size:31px; margin: -350px auto 13px auto;} .caption-type3 > div h1 {width: 402px; font-size:31px; margin-top: 60px; margin-bottom: 13px;} .caption-type1 > div p {font-size:14px; width:302px; margin-bottom: 8px;} .caption-type2 > div p {font-size:14px; width: 660px;} .caption-type3 > div p {font-size:14px; width: 402px; margin-bottom: 10px;} .caption-type1 > div img {width: 441px;} .caption-type2 > div img {width: 649px; margin: 0 0 -4px 20px;} .caption-type3 > div img {width: 441px; margin-top: 83px;} .caption-type4 > div img {width: 726px; margin: 0 0 -4px -7px;} .caption-type3 > div .html-badge {margin: 120px -313px 0 0;} .thumbs li {width:21%; height:21%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} #featured-wrapper2 .row .four {margin-left:6%;} .front-layout2 .mobile-two {margin-bottom:17px;} .img-left-special {width:9.7%;} .pf-box-4col li {width: 22%;} .pf-box-3col li {width: 30.3%;} .pf-box-2col li {width: 47%;} .pf-box-3col li h5, .pf-box-4col li h5 {bottom:15px;} .pf-box-3col li p, .pf-box-4col li p {display:none} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:33.3%;} .blog-pagination {margin-bottom:35px;} #map_canvas {height:400px;} .pricing-column {width:25%; display:inline-block; float:left;} .mobile-margin-top{margin-bottom:30px;} .error-mobile .four {text-align:center;} #search-form-error {width:354px;} #contact-form-area {margin-bottom:30px;} } @media only screen and (min-width: 689px) and (max-width: 718px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:370px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 282px; font-size:29px; margin-top: 52px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 620px; font-size:29px; margin: -345px auto 13px auto;} .caption-type3 > div h1 {width: 390px; font-size:29px; margin-top: 60px; margin-bottom: 13px;} .caption-type1 > div p {font-size:14px; width:282px; margin-bottom: 8px;} .caption-type2 > div p {font-size:14px; width: 620px;} .caption-type3 > div p {font-size:14px; width: 390px; margin-bottom: 10px;} .caption-type1 > div img {width: 411px;} .caption-type2 > div img {width: 619px; margin: 0 0 -4px 28px;} .caption-type3 > div img {width: 411px; margin-top: 83px;} .caption-type4 > div img {width: 696px; margin: 0 0 -4px -7px;} .caption-type3 > div .html-badge {width:160px !important; height:59px !important; margin: 120px -278px 0 0;} .thumbs li {width:21%; height:21%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} #featured-wrapper2 .row .four {margin-left:6%;} .front-layout2 .mobile-two {margin-bottom:17px;} .img-left-special {width:12%;} .pf-box-4col li {width: 21.9%;} .pf-box-3col li {width: 30.2%;} .pf-box-2col li {width: 46.9%;} .pf-box-3col li h5, .pf-box-4col li h5 {bottom:15px;} .pf-box-3col li p, .pf-box-4col li p {display:none} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:33.3%;} .blog-pagination {margin-bottom:35px;} #map_canvas {height:400px;} .pricing-column {width:25%; display:inline-block; float:left;} .mobile-margin-top{margin-bottom:30px;} .error-mobile .four {text-align:center;} #search-form-error {width:354px;} #contact-form-area {margin-bottom:30px;} } @media only screen and (min-width: 659px) and (max-width: 688px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:370px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 268px; font-size:28px; line-height:36px; margin-top: 65px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 600px; font-size:28px; margin: -345px auto 5px auto;} .caption-type3 > div h1 {width: 380px; font-size:28px; margin-top: 60px; margin-bottom: 13px;} .caption-type1 > div p {font-size:14px; width:268px; margin-bottom: 8px;} .caption-type2 > div p {font-size:14px; width: 600px;} .caption-type3 > div p {font-size:14px; width: 380px; margin-bottom: 10px;} .caption-type1 > div img {width: 411px;} .caption-type2 > div img {width: 619px; margin: 0 0 -4px 14px;} .caption-type3 > div img {width: 411px; margin-top: 83px;} .caption-type4 > div img {width: 665px; margin: 0 0 -4px -7px;} .caption-type3 > div .html-badge {width:160px !important; height:59px !important; margin: 120px -270px 0 0;} .thumbs li {width:21%; height:21%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} #featured-wrapper2 .row .four {margin-left:6%;} .front-layout2 .mobile-two {margin-bottom:17px;} .img-left-special {width:12.5%;} .pf-box-4col li {width: 21.7%;} .pf-box-3col li {width: 30%;} .pf-box-2col li {width: 46.7%;} .pf-box-3col li h5, .pf-box-4col li h5 {font-size:14px; bottom:15px;} .pf-box-3col li p, .pf-box-4col li p {display:none} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:33.3%;} .post-info {padding-right:25px;} .big-date {font-size:51px;} .small-month {margin:20px 0 0 5px;} .blog-pagination {margin-bottom:35px;} #map_canvas {height:390px;} .pricing-column {width:25%; display:inline-block; float:left;} .mobile-margin-top{margin-bottom:30px;} .error-mobile .four {text-align:center;} #search-form-error {width:354px;} #contact-form-area {margin-bottom:30px;} } /* Galaxy Tab 8.9 (Opera) Potrait */ @media only screen and (min-width: 629px) and (max-width: 658px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:360px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 248px; font-size:25px; line-height:36px; margin-top: 55px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 590px; font-size:25px; margin: -332px auto 5px auto;} .caption-type3 > div h1 {width: 340px; font-size:25px; margin-top: 50px; margin-bottom: 13px;} .caption-type1 > div p {font-size:14px; width:248px; margin-bottom: 8px;} .caption-type2 > div p {font-size:14px; width:590px;} .caption-type3 > div p {font-size:14px; width:340px; margin-bottom: 10px;} .caption-type1 > div img {width: 392px;} .caption-type2 > div img {width: 570px; margin: 0 0 -4px 22px;} .caption-type3 > div img {width: 392px; margin-top: 83px;} .caption-type4 > div img {width: 620px; margin: 0 0 -4px 0;} .caption-type3 > div .html-badge {width:160px !important; height:59px !important; margin: 120px -251px 0 0;} .thumbs li {width:25%; height:25%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} #featured-wrapper2 .row .four {margin-left:6%;} .front-layout2 .mobile-two {margin-bottom:17px;} .img-left-special {width:13.5%;} .pf-box-4col li {width: 21.6%;} .pf-box-3col li {width: 29.9%;} .pf-box-2col li {width: 46.6%;} .pf-box-3col li h5, .pf-box-4col li h5 {font-size:14px; bottom:15px;} .pf-box-3col li p, .pf-box-4col li p {display:none} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:33.3%;} .post-info {padding-right:25px;} .big-date {font-size:47px;} .small-month {margin:20px 0 0 5px;} .blog-pagination {margin-bottom:35px;} #map_canvas {height:390px;} .pricing-column {width:25%; display:inline-block; float:left;} .mobile-margin-top{margin-bottom:30px;} .error-mobile .four {text-align:center;} #search-form-error {width:354px;} #contact-form-area {margin-bottom:30px;} } @media only screen and (min-width: 599px) and (max-width: 628px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:340px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 228px; font-size:24px; line-height:36px; margin-top: 55px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 560px; font-size:24px; margin: -317px auto 5px auto;} .caption-type3 > div h1 {width: 320px; font-size:24px; margin-top: 50px; margin-bottom: 13px;} .caption-type1 > div p {font-size:14px; width:228px; margin-bottom: 8px;} .caption-type2 > div p {font-size:14px; width:560px;} .caption-type3 > div p {font-size:14px; width:320px; margin-bottom: 10px;} .caption-type1 > div img {width: 375px;} .caption-type2 > div img {width: 540px; margin: 0 0 -4px 26px;} .caption-type3 > div img {width: 392px; margin-top: 83px;} .caption-type4 > div img {width: 620px; margin: 0 0 -4px -13px;} .caption-type3 > div .html-badge {width:160px !important; height:59px !important; margin: 120px -238px 0 0;} .thumbs li {width:25%; height:25%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} #featured-wrapper2 .row .four {margin-left:6%;} .front-layout2 .mobile-two {margin-bottom:17px;} .img-left-special {width:14%;} .pf-box-4col li {width: 21.4%;} .pf-box-3col li {width: 29.7%;} .pf-box-2col li {width: 46.4%;} .pf-box-3col li h5, .pf-box-4col li h5 {font-size:14px; bottom:15px;} .pf-box-3col li p, .pf-box-4col li p {display:none} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:33.3%;} .post-info {padding-right:25px;} .big-date {font-size:47px;} .small-month {margin:16px 0 0 5px;} .blog-pagination {margin-bottom:35px;} #map_canvas {height:390px;} .pricing-column {width:50%; margin-bottom:-19px; display:inline-block; float:left;} .mobile-margin-bottom{margin-top:50px;} .mobile-margin-top{margin-bottom:30px;} #comment ol li ol {margin-left :0;} .error-mobile .four {text-align:center;} #search-form-error {width:354px;} #contact-form-area {margin-bottom:30px;} } @media only screen and (min-width: 569px) and (max-width: 598px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:340px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 200px; font-size:22px; line-height:34px; margin-top: 60px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 520px; font-size:22px; margin: -317px auto 5px auto;} .caption-type3 > div h1 {width: 300px; font-size:22px; margin-top: 40px; margin-bottom: 5px;} .caption-type1 > div p {font-size:14px; width:200px; margin-bottom: 8px;} .caption-type2 > div p {font-size:14px; width:520px;} .caption-type3 > div p {font-size:14px; width:300px; margin-bottom: 10px;} .caption-type1 > div img {width: 355px;} .caption-type2 > div img {width: 510px; margin: 0 0 -4px 26px;} .caption-type3 > div img {width: 355px; margin-top: 83px;} .caption-type4 > div img {width: 590px; margin: 0 0 -4px -15px;} .caption-type3 > div .html-badge {width:160px !important; height:59px !important; margin: 120px -228px 0 0;} .caption-type1 a.button-slide {display:none;} .thumbs li {width:25%; height:25%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} #featured-wrapper2 .row .four {margin-left:6%;} .front-layout2 .mobile-two {margin-bottom:17px;} .img-left-special {width:14.9%;} .pf-box-4col li {width: 21.2%;} .pf-box-3col li {width: 29.5%;} .pf-box-2col li {width: 46.2%;} .pf-box-3col li h5, .pf-box-4col li h5 {font-size:14px; bottom:15px;} .pf-box-3col li p, .pf-box-4col li p {display:none} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:33.3%;} .post-info {padding-right:20px;} .big-date {font-size:45px;} .small-month {margin:16px 0 0 5px;} .blog-pagination {margin-bottom:35px;} #map_canvas {height:390px;} .testi-text {width:70%;} .testi-image {width:30%;} .pricing-column {width:50%; margin-bottom:-19px; display:inline-block; float:left;} .mobile-margin-bottom{margin-top:50px;} .mobile-margin-top{margin-bottom:30px;} #comment ol li ol {margin-left :0;} .error-mobile .four {text-align:center;} #search-form-error {width:354px;} #contact-form-area {margin-bottom:30px;} } @media only screen and (min-width: 539px) and (max-width: 568px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:320px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 198px; font-size:22px; line-height:34px; margin-top: 60px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 490px; font-size:22px; margin: -302px auto 5px auto;} .caption-type3 > div h1 {width: 280px; font-size:22px; margin-top: 35px; margin-bottom: 5px;} .caption-type1 > div p {font-size:14px; width:198px; margin-bottom: 8px;} .caption-type2 > div p {font-size:14px; width:490px;} .caption-type3 > div p {font-size:14px; width:280px; margin-bottom: 10px;} .caption-type1 > div img {width: 335px;} .caption-type2 > div img {width: 480px; margin: 0 0 -4px 24px;} .caption-type3 > div img {width: 335px; margin-top: 83px;} .caption-type4 > div img {width: 560px; margin: 0 0 -4px -15px;} .caption-type3 > div .html-badge {width:130px !important; height:48px !important; margin: 140px -208px 0 0;} .caption-type1 a.button-slide {display:none;} .thumbs li {width:25%; height:25%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} #featured-wrapper2 .row .four {margin-left:6%;} .front-layout2 .mobile-two {margin-bottom:17px;} .img-left-special {width:15.8%;} .pf-box-4col li {width: 20.9%;} .pf-box-3col li {width: 29.3%;} .pf-box-2col li {width: 46%;} .pf-box-2col li h5, .pf-box-3col li h5, .pf-box-4col li h5 {font-size:14px; bottom:15px;} .pf-box-2col li p, .pf-box-3col li p, .pf-box-4col li p {display:none} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:33.3%;} .post-content {width:100%;} .post-info {width:100%; background: #fafafa; border: solid 1px #ddd; margin: -19px 0 18px 0; padding: 0 20px 0 20px; position:relative;} .post-info, .post-info:before, .post-info:after {background: #fafafa; border: 1px solid #ddd;} .post-info:before, .post-info:after {content: ""; position: absolute; bottom: -3px; left: 3px; right: 3px; height: 1px; border-top: none;} .post-info ul {background: #fafafa; border-top:4px solid #ececec; margin:-20px 0 5px 0;} .blog-pagination {margin-bottom:35px;} #map_canvas {height:390px;} .testi-text {width:70%;} .testi-image {width:30%;} .pricing-column {width:50%; margin-bottom:-19px; display:inline-block; float:left;} .mobile-margin-bottom{margin-top:50px;} .mobile-margin-top{margin-bottom:30px;} #comment ol li ol {margin-left :0;} .error-mobile .four {text-align:center;} #search-form-error {width:334px;} #contact-form-area {margin-bottom:30px;} } @media only screen and (min-width: 509px) and (max-width: 538px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:320px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 188px; font-size:22px; line-height:34px; margin-top: 43px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 460px; font-size:22px; margin: -293px auto 5px auto;} .caption-type3 > div h1 {width: 260px; font-size:22px; margin-top: 35px; margin-bottom: 5px;} .caption-type1 > div p {font-size:14px; width:188px; margin-bottom: 8px;} .caption-type2 > div p {font-size:14px; width:460px;} .caption-type3 > div p {font-size:14px; width:260px; margin-bottom: 10px;} .caption-type1 > div img {width: 315px;} .caption-type2 > div img {width: 450px; margin: 0 0 -4px 24px;} .caption-type3 > div img {width: 315px; margin-top: 83px;} .caption-type4 > div img {width: 530px; margin: 0 0 -4px -15px;} .caption-type3 > div .html-badge {width:130px !important; height:48px !important; margin: 140px -196px 0 0;} .caption-type1 a.button-slide {display:none;} .thumbs li {width:14.5%; height:14.5%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} .row .mobile-one, .row .mobile-two {width:100% !important;} .row .mobile-view { width: 50% !important; float: left; padding: 0 15px; } .img-left-special {width:16.8%;} .pf-box-4col li {width: 96%;} .pf-box-3col li {width: 29%;} .pf-box-2col li {width: 45.7%;} .pf-box-2col li h5, .pf-box-3col li h5 {font-size:14px; bottom:15px;} .pf-box-4col li h5 {bottom:58px;} .pf-box-2col li p, .pf-box-3col li p {display:none} .pf-box-4col li p {width:78%; color:#fff; max-height:43px; max-height:36px \0/; font-size:11.2px; line-height:18px; padding:3px 8px 5px 7px; background-color:#696969; position:absolute; bottom:30px; z-index:100; overflow:hidden; float:left; display:block} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:33.3%;} .post-content {width:100%;} .post-info {width:100%; background: #fafafa; border: solid 1px #ddd; margin: -19px 0 18px 0; padding: 0 20px 0 20px; position:relative;} .post-info, .post-info:before, .post-info:after {background: #fafafa; border: 1px solid #ddd;} .post-info:before, .post-info:after {content: ""; position: absolute; bottom: -3px; left: 3px; right: 3px; height: 1px; border-top: none;} .post-info ul {background: #fafafa; border-top:4px solid #ececec; margin:-20px 0 5px 0;} .blog-pagination {margin-bottom:35px;} #map_canvas {height:380px;} .testi-text {width:70%;} .testi-image {width:30%;} .pricing-column {width:50%; margin-bottom:-19px; display:inline-block; float:left;} .mobile-margin-bottom{margin-top:50px;} .mobile-margin-top{margin-bottom:30px;} #comment ol li ol {margin-left :0;} .error-mobile .four {text-align:center;} #search-form-error {width:304px;} #contact-form-area {margin-bottom:30px;} } @media only screen and (min-width: 479px) and (max-width: 508px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:320px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 178px; font-size:22px; line-height:34px; margin-top: 43px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 460px; font-size:22px; margin: -293px auto 5px auto;} .caption-type3 > div h1 {width: 260px; font-size:22px; margin-top: 35px; margin-bottom: 5px;} .caption-type1 > div p {font-size:14px; width:178px; margin-bottom: 8px;} .caption-type2 > div p {font-size:14px; width:460px;} .caption-type3 > div p {font-size:14px; width:260px; margin-bottom: 10px;} .caption-type1 > div img {width: 305px;} .caption-type2 > div img {width: 428px; margin: 0 0 -4px 22px;} .caption-type3 > div img {width: 305px; margin-top: 93px;} .caption-type4 > div img {width: 500px; margin: 0 0 -4px -16px;} .caption-type3 > div .html-badge {width:130px !important; height:48px !important; margin: 140px -196px 0 0;} .caption-type1 a.button-slide {display:none;} .thumbs li {width:14%; height:14%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} .row .mobile-one, .row .mobile-two {width:100% !important;} .row .mobile-view { width: 50% !important; float: left; padding: 0 15px; } .img-left-special {width:18.1%;} .pf-box-4col li {width: 94%;} .pf-box-3col li {width: 28.8%;} .pf-box-2col li {width: 45.5%;} .pf-box-2col li h5, .pf-box-3col li h5 {font-size:14px; bottom:15px;} .pf-box-4col li h5 {bottom:58px;} .pf-box-2col li p, .pf-box-3col li p {display:none} .pf-box-4col li p {width:78%; color:#fff; max-height:43px; max-height:36px \0/; font-size:11.2px; line-height:18px; padding:3px 8px 5px 7px; background-color:#696969; position:absolute; bottom:30px; z-index:100; overflow:hidden; float:left; display:block} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:33.3%;} .post-content {width:100%;} .post-info {width:100%; background: #fafafa; border: solid 1px #ddd; margin: -19px 0 18px 0; padding: 0 20px 0 20px; position:relative;} .post-info, .post-info:before, .post-info:after {background: #fafafa; border: 1px solid #ddd;} .post-info:before, .post-info:after {content: ""; position: absolute; bottom: -3px; left: 3px; right: 3px; height: 1px; border-top: none;} .post-info ul {background: #fafafa; border-top:4px solid #ececec; margin:-20px 0 5px 0;} .blog-pagination {margin-bottom:35px;} #map_canvas {height:370px;} .testi-text {width:70%;} .testi-image {width:30%;} .pricing-column {width:50%; margin-bottom:-19px; display:inline-block; float:left;} .mobile-margin-bottom{margin-top:50px;} .mobile-margin-top{margin-bottom:30px;} #comment ol li ol {margin-left :0;} .error-mobile .four {text-align:center;} #search-form-error {width:272px;} #contact-form-area {margin-bottom:30px;} } /* Galaxy S2 Potrait */ @media only screen and (min-width: 449px) and (max-width: 480px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:300px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 168px; font-size:22px; line-height:32px; margin-top: 100px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 440px; font-size:22px; margin: -238px auto 5px auto;} .caption-type3 > div h1 {width: 240px; font-size:22px; margin-top: 85px; margin-bottom: 5px;} .caption-type1 > div p, .caption-type2 > div p, .caption-type3 > div p {display:none;} .caption-type1 > div img {width: 290px;} .caption-type2 > div img {width: 428px; margin: 0 0 -4px 22px;} .caption-type3 > div img {width: 290px; margin-top: 86px;} .caption-type4 > div img {width: 470px; margin: 0 0 -4px -16px;} .caption-type3 > div .html-badge {width:130px !important; height:48px !important; margin: 140px -186px 0 0;} .caption-type1 a.button-slide {display:none;} .thumbs li {width:14%; height:14%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} .row .mobile-one, .row .mobile-two {width:100% !important;} .row .mobile-view { width: 50% !important; float: left; padding: 0 15px; } .img-left-special {width:19.3%;} .img-left-special2 {width:25%;} .pf-box-4col li {width: 94%;} .pf-box-3col li {width: 28.4%;} .pf-box-2col li {width: 45.1%;} .pf-box-2col li h5, .pf-box-3col li h5 {font-size:14px; bottom:15px;} .pf-box-4col li h5 {bottom:58px;} .pf-box-2col li p, .pf-box-3col li p {display:none} .pf-box-4col li p {width:78%; color:#fff; max-height:43px; max-height:36px \0/; font-size:11.2px; line-height:18px; padding:3px 8px 5px 7px; background-color:#696969; position:absolute; bottom:30px; z-index:100; overflow:hidden; float:left; display:block} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:33.3%;} .post-content {width:100%;} .post-info {width:100%; background: #fafafa; border: solid 1px #ddd; margin: -19px 0 18px 0; padding: 0 20px 0 20px; position:relative;} .post-info, .post-info:before, .post-info:after {background: #fafafa; border: 1px solid #ddd;} .post-info:before, .post-info:after {content: ""; position: absolute; bottom: -3px; left: 3px; right: 3px; height: 1px; border-top: none;} .post-info ul {background: #fafafa; border-top:4px solid #ececec; margin:-20px 0 5px 0;} .blog-pagination {margin-bottom:30px;} #map_canvas {height:370px;} .testi-text {width:70%;} .testi-image {width:30%;} .pricing-column {width:50%; margin-bottom:-19px; display:inline-block; float:left;} .mobile-margin-bottom{margin-top:50px;} .mobile-margin-top{margin-bottom:30px;} #comment ol li ol {margin-left :0;} .error-mobile .four {text-align:center;} #search-form-error {width:242px;} #contact-form-area {margin-bottom:30px;} } @media only screen and (min-width: 419px) and (max-width: 448px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:280px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 168px; font-size:20px; line-height:28px; margin-top: 100px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 390px; font-size:20px; margin: -214px auto 5px auto;} .caption-type3 > div h1 {width: 210px; font-size:20px; margin-top: 78px; margin-bottom: 5px;} .caption-type1 > div p, .caption-type2 > div p, .caption-type3 > div p {display:none;} .caption-type1 > div img {width: 270px;} .caption-type2 > div img {width: 380px; margin: 0 0 -4px 16px;} .caption-type3 > div img {width: 270px; margin-top: 78px;} .caption-type4 > div img {width: 440px; margin: 0 0 -4px -16px;} .caption-type3 > div .html-badge {width:130px !important; height:48px !important; margin: 140px -173px 0 0;} .caption-type1 a.button-slide {display:none;} .thumbs li {width:14%; height:14%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} .row .mobile-one, .row .mobile-two {width:100% !important;} .row .mobile-view { width: 50% !important; float: left; padding: 0 15px; } .img-left-special {width:21%;} .img-left-special2 {width:30%;} .front-layout3 .eight p {overflow:visible;} .pf-box-4col li {width: 94%;} .pf-box-3col li {width: 28%;} .pf-box-2col li {width: 44.7%;} .pf-box-2col li h5, .pf-box-3col li h5 {font-size:14px; bottom:15px;} .pf-box-4col li h5 {bottom:58px;} .pf-box-2col li p, .pf-box-3col li p {display:none} .pf-box-4col li p {width:78%; color:#fff; max-height:43px; max-height:36px \0/; font-size:11.2px; line-height:18px; padding:3px 8px 5px 7px; background-color:#696969; position:absolute; bottom:30px; z-index:100; overflow:hidden; float:left; display:block} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:49.7%;} .post-content {width:100%;} .post-info {width:100%; background: #fafafa; border: solid 1px #ddd; margin: -19px 0 18px 0; padding: 0 20px 0 20px; position:relative;} .post-info, .post-info:before, .post-info:after {background: #fafafa; border: 1px solid #ddd;} .post-info:before, .post-info:after {content: ""; position: absolute; bottom: -3px; left: 3px; right: 3px; height: 1px; border-top: none;} .post-info ul {background: #fafafa; border-top:4px solid #ececec; margin:-20px 0 5px 0;} .blog-pagination {margin-bottom:30px;} #map_canvas {height:360px;} .testi-text {width:100%;} .testi-image {display:none;} .pricing-column {width:50%; margin-bottom:-19px; display:inline-block; float:left;} .mobile-margin-bottom{margin-top:50px;} .mobile-margin-top{margin-bottom:30px;} #comment ol li ol {margin-left :0;} .avatar img {width:56px; height:56px;} .comment-text {margin-left:75px;} .error-mobile .four {text-align:center;} #search-form-error {width:210px;} #contact-form-area {margin-bottom:25px;} } @media only screen and (min-width: 389px) and (max-width: 418px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:270px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 168px; font-size:20px; line-height:28px; margin-top: 100px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 390px; font-size:20px; margin: -208px auto 5px auto;} .caption-type3 > div h1 {width: 200px; font-size:20px; line-height:28px; margin-top: 65px; margin-bottom: 5px;} .caption-type1 > div p, .caption-type2 > div p, .caption-type3 > div p {display:none;} .caption-type1 > div img {width: 250px;} .caption-type2 > div img {width: 350px; margin: 0 0 -4px 16px;} .caption-type3 > div img {width: 250px; margin-top: 84px;} .caption-type4 > div img {width: 410px; margin: 0 0 -4px -16px;} .caption-type3 > div .html-badge {width:100px !important; height:37px !important; margin: 140px -150px 0 0;} .caption-type1 a.button-slide {display:none;} .thumbs li {width:13.5%; height:13.5%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} .row .mobile-one, .row .mobile-two {width:100% !important;} .row .mobile-view { width: 50% !important; float: left; padding: 0 15px; } .img-left-special {width:26.5%;} .img-left-special2 {width:30%;} .front-layout3 .eight p {overflow:visible;} .pf-box-4col li, .pf-box-3col li, .pf-box-2col li {width: 94%;} .pf-box-4col li h5 {bottom:58px;} .pf-box-4col li p {width:78%; color:#fff; max-height:43px; max-height:36px \0/; font-size:11.2px; line-height:18px; padding:3px 8px 5px 7px; background-color:#696969; position:absolute; bottom:30px; z-index:100; overflow:hidden; float:left; display:block} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:49.7%;} .serv-mobile {width:50%; margin-bottom:5px; margin-left:25%; float:none;} .post-content {width:100%;} .post-info {width:100%; background: #fafafa; border: solid 1px #ddd; margin: -19px 0 18px 0; padding: 0 20px 0 20px; position:relative;} .post-info, .post-info:before, .post-info:after {background: #fafafa; border: 1px solid #ddd;} .post-info:before, .post-info:after {content: ""; position: absolute; bottom: -3px; left: 3px; right: 3px; height: 1px; border-top: none;} .post-info ul {background: #fafafa; border-top:4px solid #ececec; margin:-20px 0 5px 0;} .blog-pagination {margin-bottom:30px;} #map_canvas {height:340px;} .testi-text {width:100%;} .testi-image {display:none;} .pricing-column {width:50%; margin-bottom:-19px; display:inline-block; float:left;} .mobile-margin-bottom{margin-top:50px;} .mobile-margin-top{margin-bottom:30px;} #comment ol li ol {margin-left :0;} .avatar img {width:56px; height:56px;} .comment-text {margin-left:75px;} .error-mobile .divider {display:none;} .error-mobile p {display:none;} .error-search {display:none;} .error-mobile .four {text-align:center;} #contact-form-area {margin-bottom:25px;} } @media only screen and (min-width: 359px) and (max-width: 388px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:250px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 138px; font-size:18px; line-height:28px; margin-top: 90px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 300px; font-size:18px; line-height:28px; margin: -193px auto 5px auto;} .caption-type3 > div h1 {width: 190px; font-size:18px; line-height:28px; margin-top: 65px; margin-bottom: 5px;} .caption-type1 > div p, .caption-type2 > div p, .caption-type3 > div p {display:none;} .caption-type1 > div img {width: 230px;} .caption-type2 > div img {width: 315px; margin: 0 0 -4px 16px;} .caption-type3 > div img {width: 230px; margin-top: 80px;} .caption-type4 > div img {width: 380px; margin: 0 0 -4px -16px;} .caption-type3 > div .html-badge {width:100px !important; height:37px !important; margin: 140px -147px 0 0;} .caption-type1 a.button-slide {display:none;} .thumbs li {width:13.5%; height:13.5%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} .row .mobile-one, .row .mobile-two {width:100% !important;} .row .mobile-view { width: 50% !important; float: left; padding: 0 15px; } .img-left-special {width:29.3%;} .img-left-special2 {width:25%;} .front-layout3 .eight p {overflow:visible;} .pf-box-4col li, .pf-box-3col li, .pf-box-2col li {width: 94%;} .pf-box-4col li h5 {bottom:58px;} .pf-box-4col li p {width:78%; color:#fff; max-height:43px; max-height:36px \0/; font-size:11.2px; line-height:18px; padding:3px 8px 5px 7px; background-color:#696969; position:absolute; bottom:30px; z-index:100; overflow:hidden; float:left; display:block} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:49.7%;} .serv-mobile {width:50%; margin-bottom:5px; margin-left:25%; float:none;} .post-content {width:100%;} .post-info {width:100%; background: #fafafa; border: solid 1px #ddd; margin: -19px 0 18px 0; padding: 0 20px 0 20px; position:relative;} .post-info, .post-info:before, .post-info:after {background: #fafafa; border: 1px solid #ddd;} .post-info:before, .post-info:after {content: ""; position: absolute; bottom: -3px; left: 3px; right: 3px; height: 1px; border-top: none;} .post-info ul {background: #fafafa; border-top:4px solid #ececec; margin:-20px 0 5px 0;} .blog-pagination {margin-bottom:30px;} #map_canvas {height:320px;} #commentform-wrap {width:90%;} #contact-form-area {width:90%; margin-bottom:25px;} form#comment-form input, form#contactform input {width:65%;} form#comment-form label, form#contactform label {width:32%;} .testi-text {width:100%;} .testi-image {display:none;} .pricing-column {width:100%; margin-bottom:-19px;} .feature-package {margin:19px 0 11px 0;} .mobile-margin-bottom{margin-top:50px;} .mobile-margin-top{margin-bottom:30px;} #comment ol li ol {margin-left :0;} .avatar img {width:56px; height:56px;} .comment-text {margin-left:75px;} .error-mobile .divider {display:none;} .error-mobile p {display:none;} .error-search {display:none;} .error-mobile .four {text-align:center;} } @media only screen and (min-width: 321px) and (max-width: 358px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:240px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 138px; font-size:18px; line-height:28px; margin-top: 80px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 290px; font-size:18px; line-height:28px; margin: -189px auto 5px auto;} .caption-type3 > div h1 {width: 190px; font-size:18px; line-height:28px; margin-top: 65px; margin-bottom: 5px;} .caption-type1 > div p, .caption-type2 > div p, .caption-type3 > div p {display:none;} .caption-type1 > div img {width: 210px;} .caption-type2 > div img {width: 288px; margin: 0 0 -4px 16px;} .caption-type3 > div img {width: 210px; margin-top: 84px;} .caption-type4 > div img {width: 350px; margin: 0 0 -4px -16px;} .caption-type3 > div .html-badge {width:100px !important; height:37px !important; margin: 140px -147px 0 0;} .caption-type1 a.button-slide {display:none;} .thumbs li {width:13%; height:13%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} .row .mobile-one, .row .mobile-two {width:100% !important;} .row .mobile-view { width: 50% !important; float: left; padding: 0 15px; } .img-left-special {width:37%;} .img-left-special2 {width:23%;} .front-layout3 .eight p {overflow:visible;} .pf-box-4col li, .pf-box-3col li, .pf-box-2col li {width: 93%;} .pf-box-4col li h5 {bottom:58px;} .pf-box-4col li p {width:78%; color:#fff; max-height:43px; max-height:36px \0/; font-size:11.2px; line-height:18px; padding:3px 8px 5px 7px; background-color:#696969; position:absolute; bottom:30px; z-index:100; overflow:hidden; float:left; display:block} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:49.7%;} .serv-mobile {width:50%; margin-bottom:5px; margin-left:25%; float:none;} .post-content {width:100%;} .post-info {width:100%; background: #fafafa; border: solid 1px #ddd; margin: -19px 0 18px 0; padding: 0 20px 0 20px; position:relative;} .post-info, .post-info:before, .post-info:after {background: #fafafa; border: 1px solid #ddd;} .post-info:before, .post-info:after {content: ""; position: absolute; bottom: -3px; left: 3px; right: 3px; height: 1px; border-top: none;} .post-info ul {background: #fafafa; border-top:4px solid #ececec; margin:-20px 0 5px 0;} .blog-pagination {margin-bottom:30px;} #map_canvas {height:300px;} #commentform-wrap {width:90%;} #contact-form-area {width:90%; margin-bottom:25px;} form#comment-form input, form#contactform input {width:65%;} form#comment-form label, form#contactform label {width:32%;} .testi-text {width:100%;} .testi-image {display:none;} .pricing-column {width:100%; margin-bottom:-19px;} .feature-package {margin:19px 0 11px 0;} .mobile-margin-bottom{margin-top:50px;} .mobile-margin-top{margin-bottom:30px;} #comment ol li ol {margin-left :0;} .avatar img {width:56px; height:56px;} .comment-text {margin-left:75px;} .error-mobile .divider {display:none;} .error-mobile p {display:none;} .error-search {display:none;} .error-mobile .four {text-align:center;} } /* iPhone 4 Potrait */ @media only screen and (min-width: 299px) and (max-width: 320px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:240px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 138px; font-size:18px; line-height:28px; margin-top: 80px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 250px; font-size:18px; line-height:28px; margin: -188px auto 5px auto;} .caption-type3 > div h1 {width: 190px; font-size:18px; line-height:28px; margin-top: 65px; margin-bottom: 5px;} .caption-type1 > div p, .caption-type2 > div p, .caption-type3 > div p {display:none;} .caption-type1 > div img {width: 210px;} .caption-type2 > div img {width: 278px; margin: 0 0 -4px 5px;} .caption-type3 > div img {width: 210px; margin-top: 84px;} .caption-type4 > div img {width: 320px; margin: 0 0 -4px -6px;} .caption-type3 > div .html-badge {width:100px !important; height:37px !important; margin: 140px -147px 0 0;} .caption-type1 a.button-slide {display:none;} .thumbs li {width:25%; height:25%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} .row .mobile-one, .row .mobile-two {width:100% !important;} .row .mobile-view { width: 50% !important; float:left !important; padding: 0 14px; } .img-left-special {width:40%;} .img-left-special2 {width:25%;} .front-layout3 .eight p {overflow:visible;} .pf-box-4col li, .pf-box-3col li, .pf-box-2col li {width: 93%;} .pf-box-4col li h5 {bottom:58px;} .pf-box-4col li p {width:78%; color:#fff; max-height:43px; max-height:36px \0/; font-size:11.2px; line-height:18px; padding:3px 8px 5px 7px; background-color:#696969; position:absolute; bottom:30px; z-index:100; overflow:hidden; float:left; display:block} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:99.6%;} .serv-mobile {width:50%; margin-bottom:5px; margin-left:25%; float:none;} .post-content {width:100%;} .post-info {width:100%; background: #fafafa; border: solid 1px #ddd; margin: -19px 0 18px 0; padding: 0 20px 0 20px; position:relative;} .post-info, .post-info:before, .post-info:after {background: #fafafa; border: 1px solid #ddd;} .post-info:before, .post-info:after {content: ""; position: absolute; bottom: -3px; left: 3px; right: 3px; height: 1px; border-top: none;} .post-info ul {background: #fafafa; border-top:4px solid #ececec; margin:-20px 0 5px 0;} .blog-pagination {margin-bottom:30px;} #map_canvas {height:280px;} #commentform-wrap {width:92%;} #contact-form-area {width:92%; margin-bottom:25px;} form#comment-form input, form#contactform input {width:67%;} form#comment-form label, form#contactform label {width:29%;} .testi-text {width:100%;} .testi-image {display:none;} .pricing-column {width:100%; margin-bottom:-19px;} .feature-package {margin:19px 0 11px 0;} .mobile-margin-bottom{margin-top:50px;} .mobile-margin-top{margin-bottom:30px;} #comment ol li ol {margin-left :0;} .avatar img {width:50px; height:50px;} .comment-text {margin-left:65px;} .error-mobile .divider {display:none;} .error-mobile p {display:none;} .error-search {display:none;} .error-mobile .four {text-align:center;} } @media only screen and (min-width: 269px) and (max-width: 298px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:230px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 138px; font-size:18px; line-height:28px; margin-top: 80px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 250px; font-size:18px; line-height:28px; margin: -188px auto 5px auto;} .caption-type3 > div h1 {width: 190px; font-size:18px; line-height:28px; margin-top: 45px; margin-bottom: 5px;} .caption-type1 > div p, .caption-type2 > div p, .caption-type3 > div p {display:none;} .caption-type1 > div img {width: 210px;} .caption-type2 > div img {width: 268px; margin: 0 0 -4px -5px;} .caption-type3 > div img {width: 210px; margin-top: 84px;} .caption-type4 > div img {width: 310px; margin: 0 0 -4px -25px;} .caption-type3 > div .html-badge {width:100px !important; height:37px !important; margin: 120px -147px 0 0;} .caption-type1 a.button-slide {display:none;} .thumbs li {width:25%; height:25%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} .row .mobile-one, .row .mobile-two {width:100% !important;} .img-left-special {width:34%;} .img-left-special2 {width:27%;} .front-layout3 .eight p {overflow:visible;} .pf-box-4col li, .pf-box-3col li, .pf-box-2col li {width: 92%;} .pf-box-4col li h5 {bottom:58px;} .pf-box-4col li p {width:78%; color:#fff; max-height:43px; max-height:36px \0/; font-size:11.2px; line-height:18px; padding:3px 8px 5px 7px; background-color:#696969; position:absolute; bottom:30px; z-index:100; overflow:hidden; float:left; display:block} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:99.6%;} .serv-mobile {width:50%; margin-bottom:5px; margin-left:25%; float:none;} .post-content {width:100%;} .post-info {width:100%; background: #fafafa; border: solid 1px #ddd; margin: -19px 0 18px 0; padding: 0 20px 0 20px; position:relative;} .post-info, .post-info:before, .post-info:after {background: #fafafa; border: 1px solid #ddd;} .post-info:before, .post-info:after {content: ""; position: absolute; bottom: -3px; left: 3px; right: 3px; height: 1px; border-top: none;} .post-info ul {background: #fafafa; border-top:4px solid #ececec; margin:-20px 0 5px 0;} .blog-pagination {margin-bottom:30px;} #map_canvas {height:260px;} #commentform-wrap {width:92%;} #contact-form-area {width:92%; margin-bottom:25px;} form#comment-form input, form#contactform input {width:67%;} form#comment-form label, form#contactform label {width:29%;} form#comment-form .buttoncontact, form#contactform .buttoncontact {width:40%;} .testi-text {width:100%;} .testi-image {display:none;} .pricing-column {width:100%; margin-bottom:-19px;} .feature-package {margin:19px 0 11px 0;} .mobile-margin-bottom{margin-top:50px;} .mobile-margin-top{margin-bottom:30px;} #comment ol li ol {margin-left :0;} .avatar img {width:50px; height:50px;} .comment-text {margin-left:65px;} .error-mobile .divider {display:none;} .error-mobile p {display:none;} .error-search {display:none;} .error-mobile .four {text-align:center;} } @media only screen and (min-width: 239px) and (max-width: 268px) { #main-wrapper, #breadcrumb-content, .pagetitle-content {max-width: 96%;} #logo {width:100%; margin:10px auto 10px auto; text-align:center;} #camera-slide {height:220px !important;} .caption-type1 > div, .caption-type2 > div, .caption-type3 > div, .caption-type4 > div {width:96%;} .caption-type4 > div img {margin: 0 0 -4px 37px;} .thumbs li {width:57px; height:57px; margin: 5px;} .caption-type1 > div h1 {width: 138px; font-size:18px; line-height:28px; margin-top: 80px; margin-bottom: 13px;} .caption-type2 > div h1 {width: 240px; font-size:18px; line-height:28px; margin: -175px auto 5px auto;} .caption-type3 > div h1 {width: 190px; font-size:18px; line-height:28px; margin-top: 45px; margin-bottom: 5px;} .caption-type1 > div p, .caption-type2 > div p, .caption-type3 > div p {display:none;} .caption-type1 > div img {width: 190px;} .caption-type2 > div img {width: 248px; margin: 0 0 -4px -9px;} .caption-type3 > div img {width: 190px; margin-top: 80px;} .caption-type4 > div img {width: 280px; margin: 0 0 -4px -25px;} .caption-type3 > div .html-badge {width:100px !important; height:37px !important; margin: 120px -147px 0 0;} .caption-type1 a.button-slide {display:none;} .thumbs li {width:25%; height:25%; margin: 5px;} .featured-box h5 {font-size:17px; text-align:center;} .featured-box p {font-size:13px; text-align:center;} .featured-box a.button {float:none;} .featured-box .three {text-align:center;} .arrow-icon:after {position:relative; top:3px; right:-15px; float:right;} .featured-client {float:none;} #featured-wrapper {text-align:center;} .row .mobile-one, .row .mobile-two {width:100% !important;} .img-left-special {width:40%;} .img-left-special2 {width:30%;} .front-layout3 .eight p {overflow:visible;} .pf-box-4col li, .pf-box-3col li, .pf-box-2col li {width: 92%;} .pf-box-4col li h5 {bottom:58px;} .pf-box-4col li p {width:78%; color:#fff; max-height:43px; max-height:36px \0/; font-size:11.2px; line-height:18px; padding:3px 8px 5px 7px; background-color:#696969; position:absolute; bottom:30px; z-index:100; overflow:hidden; float:left; display:block} .philosophy blockquote {margin-bottom:25px;} ul.client-box li {width:99.6%;} .serv-mobile {width:50%; margin-bottom:5px; margin-left:25%; float:none;} .post-content {width:100%;} .post-info {width:100%; background: #fafafa; border: solid 1px #ddd; margin: -19px 0 18px 0; padding: 0 20px 0 20px; position:relative;} .post-info, .post-info:before, .post-info:after {background: #fafafa; border: 1px solid #ddd;} .post-info:before, .post-info:after {content: ""; position: absolute; bottom: -3px; left: 3px; right: 3px; height: 1px; border-top: none;} .post-info ul {background: #fafafa; border-top:4px solid #ececec; margin:-20px 0 5px 0;} .blog-pagination {margin-bottom:30px;} #map_canvas {height:240px;} #commentform-wrap {width:92%;} #contact-form-area {width:92%; margin-bottom:25px;} form#comment-form input, form#contactform input {width:67%;} form#comment-form label, form#contactform label {width:29%;} form#comment-form .buttoncontact, form#contactform .buttoncontact {width:40%;} .testi-text {width:100%;} .testi-image {display:none;} .pricing-column {width:100%; margin-bottom:-19px;} .feature-package {margin:19px 0 11px 0;} .mobile-margin-bottom{margin-top:50px;} .mobile-margin-top{margin-bottom:30px;} #comment ol li ol {margin-left :0;} .avatar img {width:50px; height:50px;} .comment-text {margin-left:65px;} .error-mobile .divider {display:none;} .error-mobile p {display:none;} .error-search {display:none;} .error-mobile .four {text-align:center;} } .pagination{list-style: none; } .pagination li{ float: left;padding: 0px 0px;} .pagination .active{background: #fff;} .user{clear: both;background: #000;} .user #top-social{width: 1024px;margin: 0 auto;float: none;padding: 0 15px;} .user #top-social ul li{margin-bottom: 0;height: 35px;line-height: 35px;} .clear{clear: both;} @media screen and (max-width: 768px){ .user #top-social{width: 100%;} } @media only screen and (min-width: 240px) and (max-width:760px) { .class-list { padding:20px 10px 20px 10px; } .class-list ul li { line-height:36px; height:36px; font-size:20px; } .class-list ul li a { float:left; text-decoration:none } .class-list ul li a:hover { color: #1c79c4; } .class-list ul li span { float:right; } } @media only screen and (min-width: 960px) and (max-width: 4000px) { #class-nav { height:50px; line-height:50px; font-size:14px; } #class-nav { height:50px; line-height:50px; font-size:14px; } #news-main { border:1px solid #ccc; padding:30px; } #news-main h1 { line-height:36px; text-align:center; font-size:20px; font-weight:bold; } #news-main h2 { color:#656464; line-height:40px; text-align:center; font-size:16px; border-bottom:1px solid #ccc; } #news-main h2 span { bottom: 0px; font-size: 16px; font-weight: normal; line-height: 22px; margin: 0px 10px 0 0; font-family: initial; } #news-content { font-size: 18px; line-height: 2.5em; padding: 20px 5px; width: 900px; margin:0 auto; color: #000; } #news-content div{ font-size: 18px; line-height: 2.5em; color: #000; } #news-content img { max-width:800px; } #news-content strong { font-weight:bold; } .main-1200 { width:1200px; margin:0px auto; } /* 内容页 */ #class-nav { height:50px; line-height:50px; font-size:14px; } #news-main { border:1px solid #ccc; padding:30px; } #news-main h1 { line-height:36px; text-align:center; font-size:28px; font-weight:bold; color: black; } #news-main h2 { color:#656464; line-height:40px; text-align:center; font-size:14px; border-bottom:1px solid #ccc; } #news-main h2 span { bottom: 0px; font-size: 16px; font-weight: normal; line-height: 22px; margin: 0px 10px 0 0; font-family: initial; } #news-content { font-size:14px; line-height:30px; padding: 20px 35px; } #news-content img { max-width:800px; margin: 0 auto; } #news-content strong { font-weight:bold; } /* 列表页 */ /* .class-tt1 { background:url(../images/class-navbg.jpg) no-repeat 50% bottom; height:50px; } */ .class-tt1 { text-align: center; } .class-tt1 h2 { text-indent:65px; font-size:24px; font-weight:bold; } #class-main { border:1px solid #ccc; padding:30px; } .class-list { padding:20px 20px 20px 20px; } .class-list ul li { width: 100%; height: 90px; line-height:36px; font-size:20px; clear:left; border-bottom: 1px solid #ccc; padding: 20px; } .class-list ul li:hover { background-color: rgb(222, 222, 222); } .class-list ul li a { float:left; text-decoration:none } .class-list ul li a:hover { color: #1c79c4; } .class-list ul li span { float:right; } .class-list ul li .title { float: left; display: block; width: 900px; color: #474545; font-size: 22px; font-weight: bold; } .class-list ul li .update-time { display: block; width: 90px; height: 60px; text-align: -webkit-center; background-color: rgb(222, 222, 222); float: left; margin: 0 20px 0 0; } .class-list ul li .update-time .time{ text-align: center; color: red; padding: 5px 0 5px 0; font-size: 22px; } .class-list ul li .update-time .date{ font-size: 14px; } .class-list ul li .catname{ clear: left; float: left; bottom: 0px; font-size: 14px; } .class-list ul li .description{ clear: left; float: left; bottom: 0px; font-size: 14px; font-weight: normal; line-height: 22px; margin: 10px 0 0 0; } .class-list ul li .bm{ width: 80px; background-color: rgb(231,0,32); border-radius: 5px; color: #ffffff; font-size: 14px; line-height:30px; text-align: center; margin-top: 10px; letter-spacing: 2px; } .class-list ul li .bm a{ color: #ffffff; margin: 0 0 0 8px; } /* 文章内容 */ .article-content p { margin-bottom: 10px; color: #000; line-height:2.5; text-align: justify; } .article-content .mcePageBreak { display: none; } .article-content a { color: #0B3B8C; } .article-content a:hover { color: #c00; } .article-content p{ font-size: 18px; line-height: 2.5em; padding: 0; font-family: initial; text-align: justify; } .article-content p span{ font-size: 18px; line-height: 2.5em; padding: 0; font-family: initial; text-align: justify; } .pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; } .pagination > li { display: inline; } .pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; } .pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .pagination > li:last-child > a, .pagination > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { z-index: 3; color: #23527c; background-color: #eee; border-color: #ddd; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 2; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7; } .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd; } .pagination-lg > li > a, .pagination-lg > li > span { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; } .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-top-left-radius: 6px; border-bottom-left-radius: 6px; } .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-top-right-radius: 6px; border-bottom-right-radius: 6px; } .pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; font-size: 12px; line-height: 1.5; } .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } } /* industry style */ .industry .in-con{ overflow: hidden; } .industry .in-con ul{ overflow: hidden; } .industry .in-con ul li{ float: left; margin: 10px 0px; position: relative; overflow: hidden; } .industry .in-con ul li .pic img{ width: 90%; } .industry .in-con ul li p{ height: 40px; width: 90%; font-size: 12px; padding: 10px 10px; color: #fff; background: url(../images/y-bg2.png) repeat; position: absolute; left: 0; bottom: 0; overflow: hidden; } .industry .in-con ul li span.t1{ display: block; height: 70px; font-size: 18px; } .industry_v2 .in-con{ overflow: hidden; } .industry_v2 .in-con ul{ overflow: hidden; } .industry_v2 .in-con ul li{ float: left; margin: 10px 10px 10px 0; position: relative; overflow: hidden; text-align: center; background-color: #efeff4; width: 380px; padding: 10px; height: 500px; } .industry_v2 .in-con ul li .pic img{ width: 100%; } .industry_v2 .in-con ul li p{ height: 60px; line-height: 40px; font-size: 16px; padding: 10px 10px; color: #fff; background-color: #e21515; left: 0; bottom: 0; overflow: hidden; text-align: center; } .industry_v2 .in-con ul li span.t1{ display: block; height: 70px; font-size: 22px; font-weight: bold; } .industry_v2 .tel{ margin: 20px; display: block; clear: left; text-align: center; } .industry_v2 .tel img{ width: 50px; height: 30px; } .industry_v2 .adder{ margin: 20px; display: block; clear: left; text-align: center; } .industry_v2 .adder img{ width: 50px; height: 30px; } .index_service{} .index_service .service_title{ margin:20px 0; font-size: 24px; height: 70px; font-family: 'PT Sans',Arial,Tahoma,Verdana; text-align: center; color: #000000; background-image: url(../2019/s_us.jpg); background-repeat: no-repeat; background-position: center bottom; } .index_service .tabBox{ border-top:0px solid #fff; width:90%; margin:0 auto; font-size: 16px; } .index_service .tabBox .hd{ height:120px; line-height:35px;} .index_service .tabBox .hd ul{ height:120px; overflow:hidden; margin: 0 auto;} .index_service .tabBox .hd li{ text-align:center; width:12.5%; float:left; text-align:center; font:normal 16px/20px "Microsoft YaHei"; cursor:pointer; color:#000; padding-top: 10px; padding-bottom: 10px; border-radius:10px; } .index_service .tabBox .hd li a{ color:#ff7d18; display:block; } .index_service .tabBox .hd li .ico{ width: 62px; height:62px; margin: 0 auto; background-repeat: no-repeat; background-position: center 100%; } .index_service .tabBox .hd li.on{ } .index_service .tabBox .hd li.on .ico{ background-position: center 100%; animation: index_service_ico 2s infinite; } @keyframes index_service_ico { 0% { transform: translate(0px, 0px); } 50% { transform: translate(0px, -10px); } 100% { transform: translate(0px, 0px); } } .index_service .tabBox .hd li.on p{ color: #fff; background-color: #e21515; padding-bottom: 3px; border-radius:20px; } .index_service .tabBox .hd li.on{ } .index_service .tabBox .hd li.on a{ color:#fff; } .index_service .tabBox .hd li img{ width: 62px; height: 62px; } .index_service .tabBox .bd{padding:10px 0; border:0px solid #fff; border-top:0;} .index_service .tabBox .bd ul{overflow:hidden; } .index_service .tabBox .bd ul p {text-align: center; color: #000; font-size: 18px;} * li a { text-decoration: none; } .index_news{ background-color: #efefef; padding: 0 0 20px 0; } .index_row_title{ width: 175px; height: 50px; font-size: 22px; line-height: 50px; text-align: center; color: #707070; background-image: url(../2019/index_title_bg.jpg); background-repeat: no-repeat; background-position: center bottom; margin: 20px auto; } .index_row_title1{ background-image: url(../2019/index_title_bg.jpg); } .index_row_title2{ background-image: url(../2019/index_title_bg2.jpg); } .index_news .left{ float: left; width: 35%; height: 360px; background-color: #fff; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #0066CC; padding: 15px; } .index_news .left .video_title{ font-size: 22px; line-height: 35px; color: #000; font-size: 20px; } .index_news .left .index_video{ width: 390px; height: 290px; margin: 20px 0; } .index_news .right{ float: right; width: 63%; height: 360px; } .index_news .news_list { } .index_news .news_list ul{ margin: 0px; } .index_news .news_list li{ width: 100%; padding: 12px 20px; background-color: #fff; float: left; margin-bottom: 10px; } .index_news .news_list .itme-l{ width: 85%; float: left; } .index_news .news_list .itme-r{ height: 90px; width: 90px; float: right; } .index_news .news_list .c1{ background-color: #257dc6; } .index_news .news_list .c2{ background-color: #f47c05; } .index_news .news_list .itme-r .catname{ font-size: 30px; color: #fff; line-height: 32px; padding: 12px; } .index_news .news_list .title{ font-size: 22px; line-height: 40px; overflow: hidden; margin: 0; letter-spacing:1px; color: #000; } .index_news .news_list .title a { color: #000; text-decoration: none; } .index_news .news_list .title a:hover { color: #e21515; text-decoration: none; } .index_news .news_list li p.des { color: #474545; font-size: 14px; line-height: 20px; height: 40px; overflow: hidden; } .index_news .news_list p.des a { color: #6f6f6f; } .index_news .news_list p.des a:hover { color: #bb1c23; } .index_video object,.index_video embed { width: 390px; height: 240px; } .index_project { margin: 0 0 10px 0; } .project_list{ width:100%; overflow:hidden; } .project_list .hd{ height:22px; line-height:22px; overflow:hidden; } .project_list .hd .next, .project_list .hd .prev{ float:right; display:block; width:18px; height:18px; background: url(../superslide/left_right.gif) no-repeat -6px -7px; overflow:hidden; margin-right:6px; cursor:pointer; } .project_list .hd .next{ background-position:-34px -7px; } .douban .hd .prevStop{ background-position:-6px -40px; cursor:default; } .project_list .hd .nextStop{ background-position:-34px -40px; cursor:default; } .project_list .hd ul{ float:right; margin:6px 6px 0 0; zoom:1; } .project_list .hd ul li{ float:left; cursor:pointer; display:block; width:8px; height:8px; margin-right:4px; _display:inline; background: url(../superslide/switch_dot_small.jpg) no-repeat 0 0; } .project_list .hd ul li.on{ background-position:-12px 0; } .project_list .bd{ padding:12px 0 0 0; } .project_list .bd ul{ overflow:hidden; zoom:1; } .project_list .bd ul li{ float:left; } .project_list .bd ul li p{ line-height: 30px; font-size: 16px; text-align: center; width: 360px; } .project_list .bd ul li img{ width: 360px; height: 190px; } .project_list .bd ul li p a { text-decoration: none; } .project_list_scrollBox{ width:100%;} .project_list_scrollBox .piclist{ overflow:hidden; zoom:1;} .project_list_scrollBox .ohbox{width:1200px;overflow:hidden; position:relative; margin: 0 0 0 50px; } .project_list_scrollBox {position:relative;overflow:hidden;zoom:1;} .project_list_scrollBox .piclist li{float:left; display:inline; height:220px;} .project_list_scrollBox .piclist li span{height:30px;line-height:30px;font-size: 16px;display:block;text-align:center; } .project_list_scrollBox .piclist li img{ width: 360px; height: 190px; } .project_list_scrollBox .piclist li span a { text-decoration: none; } .project_list_scrollBox .pageBtn span{ background:url(../superslide/bntBg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:72px;cursor:pointer;text-indent:-999em;overflow:hidden; } .project_list_scrollBox .pageBtn .prev{left:0px;background-position:-11px -84px ;} .project_list_scrollBox .pageBtn .next{right:0px;background-position:-53px -84px ;} .project_list_scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 600px; } .project_list_scrollBox .pageBtn .list li{ background:url(../superslide/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden; } .project_list_scrollBox .pageBtn .list li.on{background-position:-114px -57px } .project_list_scrollBox_v2{ width:100%;} .project_list_scrollBox_v2 .piclist{ overflow:hidden; zoom:1;} .project_list_scrollBox_v2 .ohbox{width:1200px;overflow:hidden; position:relative; margin: 0 0 0 50px; } .project_list_scrollBox_v2 {position:relative;overflow:hidden;zoom:1;} .project_list_scrollBox_v2 .piclist li{float:left; display:inline; height:400px;} .project_list_scrollBox_v2 .piclist li span{height:40px;line-height:40px;font-size: 20px; color:#000; display:block;text-align:center; } .project_list_scrollBox_v2 .piclist li img{ width: 580px; height: 380px; } .project_list_scrollBox_v2 .piclist li span a { text-decoration: none; color: #000; } .project_list_scrollBox_v2 .pageBtn span{ background:url(../superslide/bntBg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:160px;cursor:pointer;text-indent:-999em;overflow:hidden; } .project_list_scrollBox_v2 .pageBtn .prev{left:0px;background-position:-11px -84px ;} .project_list_scrollBox_v2 .pageBtn .next{right:0px;background-position:-53px -84px ;} .project_list_scrollBox_v2 .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 600px; } .project_list_scrollBox_v2 .pageBtn .list li{ background:url(../superslide/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden; } .project_list_scrollBox_v2 .pageBtn .list li.on{background-position:-114px -57px } .fullSlide{ min-width:1200px; position:relative; height:500px; overflow:hidden; } .fullSlide .bd{ position:relative; z-index:0; } .fullSlide .bd ul{ width:100% !important; } .fullSlide .bd li{ width:100% !important; height:500px; } .fullSlide .bd li .siteWidth{ width:1280px; position:relative; margin:0 auto; height:299px; } .fullSlide .bd li a{ position:absolute; width:100%; height:500px; display:block; z-index:1;; } .fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px; font:normal 18px/30px "Microsoft YaHei"; } .fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px; width:72px; padding-right:10px; height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat; _background:url(../superslide//banner-btn-ie6.png) 0 0 no-repeat; } .fullSlide .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; } .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../superslide/dot-black1.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=100);opacity:1; } .fullSlide .hd ul .on{background:url(../superslide/dot-black.png) 0 0; filter:alpha(opacity=100);opacity:1; } .fullSlide .pnBtn{position:absolute; z-index:1; top:0; width:100%; height:500px; cursor:pointer; } .fullSlide .prev{left:-50%; margin-left:-640px; } .fullSlide .next{left:50%; margin-left:640px; } .fullSlide .pnBtn .blackBg{display:block; position:absolute; left:0; top:0; width:100%; height:500px; } .fullSlide .pnBtn .arrow{display:none; position:absolute; top:0; z-index:1; width:60px; height:500px; } .fullSlide .pnBtn .arrow:hover{filter:alpha(opacity=60);opacity:0.6; } .fullSlide .prev .arrow{top:80px;right:0; background:url(../superslide/slider-arrow.png) -120px 0 no-repeat; } .fullSlide .next .arrow{top:80px;left:0; background:url(../superslide/slider-arrow.png) 0 0 no-repeat; } .f12px{font-size:12px;} .f14px{font-size:14px;} .f16px{font-size:16px;} .f18px{font-size:18px;} .f20px{line-height:26px; overflow:hidden; font-size:20px; font-family:\5FAE\8F6F\96C5\9ED1;} .f22px{line-height:26px; overflow:hidden; font-size:22px; font-family:\5FAE\8F6F\96C5\9ED1;} .f24px{font-size:24px;font-family: "SimHei";} .w_1010{width:1010px;} .w_920{width:920px;} .w_900{width:900px;} .w_850{width:850px;} .w_820{width:820px;} .w_735{width:735px;} .w_710{width:710px;} .w_680{width:680px;} .w_695{width:695px;} .w_620{width:620px;} .w_550{width:550px;} .w_460{width:460px;} .w_470{width:470px;} .w_420{width:420px;} .w_400{width:400px;} .w_495{width:495px;} .w_390{width:390px;} .w_370{width:370px;} .w_350{width:350px;} .w_340{width:340px;} .w_320{width:320px;} .w_295{width:295px;} .w_260{width:260px;} .w_255{width:255px;} .w_220{width:220px;} .w_200{width:200px;} .w_140{width:140px;} .w_130{width:130px;} .w_100{width:100px;} .w_90{width:90px;} .f_left{float:left;} .f_right{float:right;} .bk_blue{border:1px solid #d2d2d2;} .bk_gray{border:0px solid #d2d2d2;} .radius_15{border-radius:15px;} .tt01{width:100%; height:60px; line-height:50px; position:relative; font-family:"Microsoft YaHei"; } .tt01 span{float:left;font-size:22px;color:#1c79c4;} .tt01 span.bg02{padding-left:20px;} ul.newsList{font-family:SimSun;} ul.newsList li{float:left; width:50%; padding: 5px;} ul.newsList li.point01{ background:url(../images/li01.gif) 0 center no-repeat; line-height:50px; text-indent:10px; height:55px; overflow:hidden; float:left; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #DFDFDF; } ul.newsList li.point01 a{float:left;} ul.newsList li.point01 em{text-align:right; float:right; color:#999;} ul.newsList a{text-decoration: none;} #news-main { border: 0px solid #ccc; padding: 0px; } @media only screen and (min-width: 359px) and (max-width: 1024px) { #content-wrapper, #main-wrapper, .index_news, .index_project, footer, header { width: 1200px; margin: 0 auto; } #slideshow-wrapper, #camera-slide,.cameraContent,.camera_fakehover{ width: 1200px; } .index_video object,.index_video embed { width: 100%; height: 100%; } .wxsq{ text-align: center; } } .news_pic_list{ width:100%; position:relative;overflow:hidden;zoom:1; background-color: #fff; padding: 20px 0 0 0; margin: 10px 0 10px 0; } .news_pic_list .piclist{ overflow:hidden; zoom:1;} .news_pic_list .piclist li{float:left; display:inline; height:230px; text-align: center;} .news_pic_list .piclist li span{line-height:25px;font-size: 16px;display:block;text-align:center; width: 360px; margin: 0 auto;} .news_pic_list .piclist li img{ width: 360px; height: 190px; } .news_pic_list .piclist li span a { text-decoration: none; } .news_pic_list_v2{ width:100%; position:relative;overflow:hidden;zoom:1; background-color: #fff; padding: 20px 0 0 0; margin: 10px 0 10px 0; } .news_pic_list_v2 .piclist{ overflow:hidden; zoom:1;} .news_pic_list_v2 .piclist li{float:left; display:inline; height:420px; text-align: center;} .news_pic_list_v2 .piclist li span{height:50px; line-height:50px;font-size: 20px;display:block;text-align:center; width: 580px; margin: 0 auto;} .news_pic_list_v2 .piclist li img{ width: 580px; height: 380px; } .news_pic_list_v2 .piclist li span a { text-decoration: none; color: #000; }