pre,code{font-family:"Times New Roman", Times, serif;white-space:pre;padding:20px;letter-spacing:0.1em;}
pre{padding:5px;}
code{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;font-size:11px;color:#666666;padding:3px;padding-left:10px;background-color:#f8f8f8;}
.clear:after{clear:both;content:"";display:block;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0px;padding:0px;border:0px;border-collapse:separate;border-spacing:0px;font-weight:inherit;font-style:inherit;font-size:100%;text-decoration:none;}
html, body{height:100%;width:100%;}
::-moz-selection{color:#fff;background:#707070;}
::selection{color:#fff;background:#707070;}
body{font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:17px;color:#333;background:#fff;border-top:0px solid #fff;}
h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:normal;}
h1{font-size:42px;line-height:44px;}
h2{font-size:32px;line-height:34px;}
h3{font-size:24px;line-height:29px;}
h4{font-size:20px;line-height:25px;border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:5px;}
h5{font-size:16px;line-height:21px;}
h6{font-size:14px;line-height:17px;}
h1.title, h2.title, h3.title, h4.title, h5.title, h6.title{font-family:'Oswald', sans-serif;font-size:22px;line-height:20px;font-weight:300;}
ul, ol{display:block;padding:0px;margin:0 0 14px 17px;}
blockquote{float:left;width:60%;margin:10px 15px 10px 0;color:#aaa;background:url(../images/sprite.png) no-repeat scroll 0 -330px transparent;}
blockquote.right{float:right;margin:10px 0 15px 15px;}
blockquote p{font:16px/17px Helvetica, Arial, sans-serif;font-weight:normal;font-style:italic;padding-left:40px;}
p{margin-bottom:14px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:400;line-height:20px;text-align:left;}
.listing_ul li{margin-bottom:14px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:400;line-height:20px;text-align:left;}
p:last-child{margin-bottom:0;font-weight:normal;}
em{font-style:italic;}
strong, b{font-weight:bold;}
input, textarea, select{outline:medium none;font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#373636;border:1px solid #8E8E8E;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;background-color:#fff;padding:8px;}
input:focus, textarea:focus, select:focus{border:1px solid #8DC5C5;color:#676767;box-shadow:0 0 4px rgba(82,168,236,.5);-moz-box-shadow:0 0 4px rgba(82,168,236,.5);-webkit-box-shadow:0 0 4px rgba(82,168,236,.5);}
input.submit, input.submit:focus, input.submit:active{cursor:pointer;text-align:center;text-transform:uppercase;font-size:11px;font-weight:bold;line-height:14px;color:#fff;text-decoration:none !important;padding:7px;border:none;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;box-shadow:0 0 0;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;}
input.submit:hover{background-color:#444;}
a{-moz-transition:all 0.14s ease 0s;-webkit-transition:all 0.14s ease 0s;-o-transition:all 0.14s ease 0s;outline:none;}
a:hover{color:#444;}
.title, .title a{text-decoration:none;}
.title a:hover{}
img, iframe{max-width:100%;}
.alignleft{float:left;margin:10px 20px 10px 0;}
.alignright{float:left;margin:10px 20px 10px 0px;}
.aligncenter{display:block;margin:10px auto 10px auto;}
.text-align-right{text-align:right;}
.text-align-left{text-align:left;}
.text-align-center{text-align:center;}
.divider{float:left;width:100%;height:70px;}
.divider-border{border-top:1px dashed #CFCDCD;float:left;width:100%;margin:20px 0;}
@font-face{font-family:"PT Sans Narrow";src:url('PTN57F.eot');src:local('PT Sans Narrow'), local('PT Sans Narrow'), url('PTN57F.woff') format('woff'), url('PTN57F.TTF') format('truetype');}
#wrapper{width:100%;}
.content-wrapper{margin:0 auto 10px auto;padding-top:0px;border-top:0px solid #eee;padding-bottom:0px;}
.content{width:980px;margin:0 auto 0px auto;padding-top:0px;border-top:0px solid #eee;padding-bottom:5px;}
.content h2{text-align:center;font-size:30px;padding:50px 0 10px 0;background:url(../images/shadow.png) top center no-repeat;background-size:100%;}
.content h1{text-align:center;font-size:30px;padding:50px 0 10px 0;background:url(../images/shadow.png) top center no-repeat;background-size:100%;}
.content p, .content ul li{margin-bottom:14px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;line-height:20px;text-align:justify;}
.content p strong{margin-bottom:14px;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:normal;line-height:20px;text-align:center;}
.inner-page{width:960px;margin:10px auto 10px auto;padding-top:0px;border:1px solid #eee;background:#fff;padding:10px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);}
.inner-page h2{text-align:left;font-size:18px;padding:0px 0 0px 0;}
.inner-page h1{text-align:left;font-size:20px;padding:0px 0 0px 0;border-bottom:1px solid #ccc;}
.content-wrapper h2{font-family:"PT Sans Narrow";font-size:36px;color:#005F77;text-align:center;background:url(../images/text-underline.png) bottom center no-repeat;padding-bottom:20px;background-size:100%;}
.content-wrapper h3{font-family:"PT Sans Narrow";font-size:30px;color:#005F77;text-align:left;background:url(../images/inner-page_bg.jpg) bottom repeat-x;padding-bottom:10px;margin-top:15px;width:100%;margin:15px auto;}
.content-wrapper p.page{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000;text-align:center;}
#header-wrapper{width:100%;}
.header{width:1000px;padding:0;margin:0 auto;position:relative;}
.co-header{width:100%;padding:10px 0;margin:0 auto;background:url(../images/header_bg.jpg) repeat;}
#contact-fullwidth.header{border-bottom:none;margin:0 auto;}
#logo{margin-top:9px;float:left;width:264px;margin-bottom:17px;}
#logo, #logo a{}
#logo a{}
.right-header{float:right;width:182px;}
.right-header-in{float:right;clear:both;}
.right-header-in2 p{font-family:"PT Sans Narrow";text-align:left;font-size:16px;color:#fff;font-weight:600;background:url(../images/mobile-icn.png) left no-repeat;margin-top:10px;padding-left:20px;clear:both;float:right;}
h6.right-header-in3{font-family:"PT Sans Narrow";text-align:left;font-size:16px;color:#fff;font-weight:600;background:url(../images/mail-icon.png) left no-repeat;padding-left:32px;clear:both;float:right;margin-bottom:0px;}
h6.right-header-in3 img{font-family:"PT Sans Narrow";text-align:left;}
#primary-menu{margin:0;padding:0;width:100%;background:url(../images/nav_bg.jpg) repeat-x;height:51px;}
#primary-menu select{display:none;}
#primary-menu select{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #eee;cursor:pointer;width:100%;padding:7px;margin:8px 45px;box-shadow:0 0 0 rgba();-moz-box-shadow:0 0 0 rgba();-webkit-box-shadow:0 0 0 rgba();color:#676767;}
#primary-menu ul{margin:0 auto;padding:0px 0;list-style-type:none;width:1000px;}
#primary-menu ul li:hover{visibility:inherit;}
#primary-menu ul li{position:relative;display:inline;float:left;margin:5px 0 0 -1px;background:url(../images/devider.jpg) no-repeat scroll right 0px transparent;line-height:45px;}
#primary-menu ul li:last-child{background:none;}
#primary-menu ul li a{text-decoration:none;text-transform:uppercase;font-size:13px;font-family:'Oswald', sans-serif;font-weight:400;color:#000;padding:1px 29px;display:block;float:left;}
#primary-menu ul li a:hover, #primary-menu ul li.sfHover a{color:#193d64;}
#primary-menu ul li a.current{color:#fff;}
#primary-menu ul li a.logo{display:none;margin:0;}
#primary-menu ul ul{position:absolute;top:-9999em;width:180px;background:#01203F;z-index:9999;}
#primary-menu ul ul li{width:100%;line-height:35px;}
#primary-menu ul li:hover ul{left:0;top:47px;}
#primary-menu ul li:hover li ul{top:-9999em;}
#primary-menu ul li li:hover ul{left:180px;top:0;}
#primary-menu ul ul{padding:0;margin:0;}
#primary-menu ul ul li{margin:0;background:none;border-bottom:1px solid #555;}
#primary-menu ul ul li:last-child{border-bottom:none;}
#primary-menu ul ul li a{font-size:11px;padding:0px 15px;}
#primary-menu ul li:hover ul li a{color:#999;}
#primary-menu ul li:hover ul li a:hover{color:#fff;}
.fixed{position:fixed;top:0px;background-color:#f8f8f8;z-index:999;height:59px;box-shadow:0 0 3px rgba(0, 0, 0, 0.1);}
#header-wrapper .fixed{}
.fixed .header{border-bottom:none;}
.fixed #logo{display:none;}
.fixed .logo2{position:absolute;left:0px;top:12px;}
.fixed #primary-menu ul{padding:0;}
.fixed #primary-menu ul li{background:url(../images/sprite.png) no-repeat scroll right -149px transparent;}
.fixed #primary-menu ul li:last-child{background:none;}
.fixed #primary-menu ul li a{color:#676767;padding:21px 15px;}
.fixed #primary-menu ul li a:hover, .fixed #primary-menu ul li.sfHover a{background-color:#444;color:#fff;}
.fixed #primary-menu ul li a.current{color:#fff;}
.fixed #primary-menu ul li:hover ul{top:59px;}
.fixed #primary-menu ul ul li{background:none;}
.fixed #primary-menu ul li:hover ul li a{padding:12px 15px;background:#444;color:#999;}
.fixed #primary-menu ul li:hover ul li a:hover{color:#fff;}
.service-box{width:100%;}
.service-box-left{width:68%;float:left;}
.service-box-right{width:30%;float:right;}
.service-box-right img{width:96%;border:1px solid #CCCCCC;padding:5px;}
.service-box2{width:97%;margin:10px 0;float:left;padding:10px;background:#F2EFEF;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);}
.service-box2-left{width:76%;float:right;}
.service-box2-left h2{float:left;font-size:18px;color:#062460;width:100%;}
.service-box2-right{width:20%;float:left;}
.service-box2-right img{width:96%;border:1px solid #CCCCCC;padding:5px;}
.service-box3{width:97%;margin:10px 0;float:left;padding:10px;background:#F2EFEF;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);}
.service-box3-left{width:76%;float:left;}
.service-box3-left h2{float:left;font-size:18px;color:#062460;width:100%;}
.service-box3-right{width:20%;float:right;}
.service-box3-right img{width:96%;border:1px solid #CCCCCC;padding:5px;}
.contact-page{width:100%;float:left;padding-bottom:20px;}
.contact-page-left{width:48%;float:left;}
.contact-page-left p{float:left;border-bottom:1px solid #CCCCCC;font-size:14px;margin-bottom:6px;width:100%;clear:both;padding:5px 0 0px 0;}
.contact-page-right{width:48%;float:right;}
.contact-page-right p{width:100%;float:left;margin:0px;padding:0px;font-size:14px;text-align:justify;clear:both;font-weight:normal;margin-bottom:8px;}
.contact-page-right p span{font-weight:normal;color:#0C296E;}
.contact-page h5{margin:0px;padding:0px;float:left;font-size:17px;margin-bottom:20px;margin-top:10px;color:#614895;font-weight:600;}
.contact-page-right h6{font-weight:normal;margin:0px;padding:0px;float:left;font-size:18px;margin-bottom:5px;clear:both;color:#FFAC10;}
.contact-page label{font-weight:500;margin:0px;padding:0px;float:left;font-size:14px;margin-bottom:5px;width:100%;clear:both;}
.contact-page label.radio{margin:0px;padding:0px;float:left;font-size:14px;margin-bottom:5px;width:14%;clear:none;}
.contact-text-area{width:90%;height:12px;margin-bottom:10px;background-color:#FFFFFF;border:#DDD9D9 solid 1px;padding-bottom:10px;padding-left:10px;font-size:12px;line-height:28px;}
.contact-text-feild{width:90%;height:80px;background-color:#F8F8F8;margin-bottom:10px;border:#DDD9D9 solid 1px;padding-bottom:10px;padding-left:10px;font-size:12px;line-height:28px;}
.contact-text-select{width:90%;height:35px;background-color:#F8F8F8;margin-bottom:10px;border:#DDD9D9 solid 1px;padding:10px;}
.contact-btn{float:left;line-height:20px;border-radius:5px;border:#143882 solid 1px;padding:8px 10px;clear:both;font-size:18px;text-align:center;background-color:#254B99;color:#fff;}
.contact-page-right-map{width:99.8%;float:right;margin-top:10px;border:#CFCDCD 1px solid;}
.contact-page-right label{font-weight:500;margin:0px;padding:0px;float:left;font-size:14px;margin-bottom:6px;width:100%;clear:both;}
.contact-page-right p{float:left;border-bottom:1px solid #CCCCCC;font-size:14px;margin-bottom:6px;width:100%;clear:both;padding:5px 0 0px 0;}
.quick-box-area{width:95%;height:32px;background-color:#FFFFFF;margin-bottom:6px;border:#DDD9D9 solid 1px;padding-left:10px;font-size:12px;line-height:32px;}
.select{width:30%;height:32px;background-color:#FFFFFF;margin-bottom:6px;border:#DDD9D9 solid 1px;padding-left:10px;font-size:12px;line-height:32px;float:left;margin-right:10px;}
.check{width:4%;height:32px;background-color:#FFFFFF;margin-bottom:6px;border:#DDD9D9 solid 1px;padding-left:10px;font-size:12px;line-height:32px;float:left;margin-right:10px;}
.section-title{overflow:hidden;margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #eee;}
.section-title .title, .section-title .title a{font-family:'Oswald', sans-serif;display:inline;word-spacing:5px;}
.section-title h1.title{font-size:22px;line-height:28px;font-weight:700;text-transform:uppercase;margin:0;}
.section-title h1.title span{font-family:'Oswald', sans-serif;font-weight:300;text-transform:none;color:#aaa;}
.section-title p{font-family:'Oswald', sans-serif;font-weight:300;font-size:22px;line-height:27px;}
.section-title .section-nav{}
.section-title .section-nav ul{padding:20px;margin:0 auto;}
#footer{width:100%;float:left;color:#c1c1c1;background-color:#4c6b8b;font-size:11px;border-top:1px solid #2da0e3;padding-top:10px;}
#footer a{color:#fff;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:13px;padding:0 33px;}
#footer a.pnt{color:#fff;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0 0px;}
#footer a:hover{color:#000;}
#footer h3{text-transform:uppercase;font-size:15px;font-family:'Oswald', sans-serif;font-weight:700;color:#fff;display:block;text-align:left;}
#footer ul{list-style-type:none;padding:0;margin:0 45px 0 0;float:left;}
#footer ul li{margin-bottom:15px;background:url(../images/bullet.png) left 4px no-repeat;padding:0 0 0 20px;}
#footer ul li .date{font:normal 11px/20px Helvetica,Arial,sans-serif;display:block;}
#footer-content{width:960px;margin:0 auto;}
#footer-bottom, #footer-top{padding:15px 0;overflow:hidden;position:relative;}
#footer-bottom{background-color:#171614;font-size:11px;padding:15px 25px 14px 25px;color:#999999;}
#footer-bottom p{margin-bottom:0;text-align:center;color:#ADADAD;}
#footer-bottom p span a{color:#FFFFFF;}
#footer-bottom a{}
.tweets ul, #footer .tweets ul{list-style-type:none;padding:0;margin:0;}
.tweets li, #footer .tweets li{margin-bottom:30px;word-wrap:break-word;}
.tweet_even:last-child, .tweet_odd:last-child{margin-bottom:0;}
.tweets ul span, #footer .tweets ul span{}
.tweets .tweet_text, #footer .tweets .tweet_text{list-style-type:none;display:block;}
.tweets .tweet_text a, #footer .tweets .tweet_text a{display:inline;}
.tweets .tweet_time{display:block;margin-top:5px;}
.tweets .tweet_time a, #footer .tweets .tweet_time a{font:normal 11px/20px Helvetica,Arial,sans-serif;font-style:normal;padding:5px 0;}
#footer .tweets .tweet_time a{color:#999;font-style:italic;}
.tweets a:hover , #footer .tweets a:hover, .tweets .tweet_time a:hover, #footer .tweets .tweet_time a:hover{}
.photostream-wrapper, #footer .photostream-wrapper{float:left;}
.photostream ul, #footer .photostream ul, .widget .photostream ul{list-style-type:none;padding:0;margin:0;margin-left:-10px;}
.photostream ul li, #footer .photostream ul li, .widget .photostream ul li{width:auto;float:left;margin:0 0 10px 10px;}
.photostream a, #footer .photostream a, .photostream img, #footer .photostream img{height:40px;width:40px;}
.photostream a, #footer .photostream a{border:1px solid #eee;padding:4px;display:block;}
#footer .photostream a{border:1px solid #555;}
#footer .photostream a{}
.photostream a:hover, #footer .photostream a:hover{}
.photostream img, #footer .photostream img{opacity:0.7;filter:alpha(opacity=70);}
.photostream a:hover img, #footer .photostream a:hover img{opacity:1;filter:alpha(opacity=100);}
.one, .one-half, .two-third, .three-third, .one-third, .one-fourth{float:left;position:relative;margin-right:1%;}
.one{width:100%;margin-right:0;}
.one-half{width:48%;}
.one p{text-align:center;}
.one2{width:98%;margin-right:0;padding:20px;border:1px solid #D5D5D5;background:#F5F4F4;}
.one-half2{width:48%;font-family:Arial, Helvetica, sans-serif;float:left;margin:1%;}
.two-third{width:65.33%;margin:0 1% 0 10px;}
.two-third p a{float:left;font-weight:700;width:80px;text-align:center;color:#FFFFFF;background:#4F747C;font-size:13px;padding:5px;border:1px solid rgba(166, 166, 162, 0.99)}
.one-third{width:48%;margin-left:5px;float:left;margin-top:19px;border:1px solid #CCCCCC;padding:10px;background:#F0F0F0 !important;}
.one-third p a{float:right;font-weight:700;width:80px;text-align:center;color:#FFFFFF;background:#4F747C;font-size:13px;padding:5px;border:1px solid rgba(166, 166, 162, 0.99);}
.one3-third{width:100%;margin-left:5px;float:left;margin-top:1px;}
.one3-third img{padding:10px;border:1px solid #ccc;margin:0 0 0 0px;width:96%;}
.one4-third{width:98%;margin-left:5px;float:left;margin-top:1px;}
.one4-third p{font-size:14px;line-height:22px;text-align:justify;}
.one2-third{width:30%;margin-left:5px;float:left;margin-top:19px;}
.one2-third img{padding:10px;border:1px solid #ccc;margin:0 0 0 0px;width:90%;}
.one2-third2{width:20%;margin-left:5px;float:left;margin-top:19px;}
.one2-third2 img{padding:10px;border:1px solid #ccc;margin:0 0 0 0px;width:90%;}
.three-third{width:66%;margin:0 1% 0 10px;float:right;}
.three-third2{width:76%;margin:0 1% 0 10px;float:right;}
.three-third p a{float:left;font-weight:700;width:80px;text-align:center;color:#FFFFFF;background:#4F747C;font-size:13px;padding:5px;border:1px solid rgba(166, 166, 162, 0.99);}
.three-third p{font-size:14px;color:#5D5D5D;line-height:21px;text-align:justify;}
.two-third p{font-size:14px;color:#5D5D5D;line-height:21px;text-align:justify;}
.one-third img{padding:5px;border:1px solid #ccc;margin:0 0 0 0px;width:100%;}
.one-fourth{width:25%;}
.last{margin-right:0;background:url(../images/shadow.png) left no-repeat;}
.team{background-color:#f8f8f8;position:relative;}
.team-member-info{padding:15px;overflow:hidden;}
.team-member-info ul{margin:0;padding:0;list-style-type:none;}
.team-member-info li{display:inline;}
.team-member-info h2{font-size:14px;font-weight:bold;line-height:20px;}
.team-member-info h3{font-size:11px;text-transform:uppercase;line-height:17px;}
.team-member-info p{margin-top:13px;}
.team-member-info img{}
div.arrow{background:url(../images/sprite.png) no-repeat 0 -128px transparent;height:6px;width:12px;margin:-10px 0 0 17px;position:relative;}
.team-member-info h2, .team-member-info h3, .team-member-info p{margin-bottom:0;}
.team-member-info .social-personal{margin-top:13px;padding-top:13px;border-top:1px dotted #CCCCCC;}
.team-member-info .social-personal li{display:inline;float:left;}
.team-member-info .social-personal li a{padding:0 5px;font-size:11px;color:#676767;}
.team-member-info .social-personal li a:hover{color:#fff;}
.team-member-info .social-personal li span{font-size:10px;}
.skills-graph{display:block;margin:0px;padding:0px;list-style-type:none;}
.skills-graph li, .skills-graph li span{-moz-border-radius:300px 300px 300px 300px;-webkit-border-radius:300px 300px 300px 300px;border-radius:300px 300px 300px 300px;}
.skills-graph li{margin-bottom:10px;font-size:11px;text-transform:uppercase;}
.skills-graph li p{margin-bottom:0;}
.skills-graph li strong{margin-left:5px;color:#444;}
.skills-graph li span{height:13px;}
.grid{list-style:none;margin:0;padding:30px 5px;float:left;border:1px solid #C1BFBF;background:#e6e5eb;}
.grid li{float:left;border-bottom:1px dashed #ddd;}
.grid.row2 li{width:450px;margin-right:15px;margin-bottom:15px;border:1px solid #F4F4F4 !important;}
.grid.row2 li div{width:430px;padding:10px;float:left;-webkit-box-shadow:0px 0px 10px 0px rgba(191,191,191,1);-moz-box-shadow:0px 0px 10px 0px rgba(191,191,191,1);box-shadow:0px 0px 10px 0px rgba(191,191,191,1);background:#E6E7E7;}
.grid.row2 li div h3{font-size:15px;font-weight:700;text-align:left;float:left;margin:0px 0 10px 10px;text-transform:inherit;color:#286573;}
.grid.row2 li div img{width:35%;float:left;border:1px solid #4F4F4F;padding:2px;}
.grid.row2 li div p{width:56%;float:left;margin:0 0 0 10px;text-align:left;}
.grid.row2 li div p a{float:left;font-weight:700;width:70px;text-align:center;color:#FFFFFF;background:#4F747C;font-size:12px;padding:3px;margin-top:10px;border:1px solid rgba(166, 166, 162, 0.99);}
.grid.row2 li div p a:hover{float:left;font-weight:700;width:70px;text-align:center;color:#FFFFFF;background:#000;font-size:12px;padding:3px;border:1px solid rgba(166, 166, 162, 0.99);}
.grid.row3 li{width:282px;margin-right:20px;position:relative;background:#fff;padding:6px 6px 5px 6px;margin-top:15px;}
.row_sedow{width:282px;position:absolute;height:33px;bottom:-34px;background:url(../images/box-shadow.png) bottom center no-repeat;z-index:10000;background-size:100%;}
.grid.row3 li p{margin-bottom:14px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:400;line-height:20px;padding:10px 0 10px 0;color:#222222;text-align:justify;}
.grid.row4 li{width:245px;margin-bottom:10px;padding-bottom:10px;}
.grid.row5 li{width:191px;}
.grid.row6 li{width:159px;}
.grid li.last{border-right:none;position:relative;}
.grid li.last-row{border-bottom:none;position:relative;}
.grid img{display:block;margin:0 auto;}
.services div{padding:0px 0px;text-align:center;}
.services div a{color:#fff;}
.services div:hover, .services div:hover a{color:#FFFFFF;}
.services div:hover a{background-color:#444;}
.services img, .services h2{display:block;}
.services h2{font-family:"PT Sans Narrow";font-size:25px;line-height:20px;font-weight:normal;text-transform:capitalize;background:#7D7FB0 url(../images/ico-arrow.png) 240px no-repeat;padding:10px 10px;width:93%;text-align:left;color:#fff;margin:0;}
.clients img{opacity:1;filter:alpha(opacity=100);border:1px solid #ccc;padding:5px;}
.clients img:hover{-moz-transition:all 0.14s ease 0s;-webkit-transition:all 0.14s ease 0s;-o-transition:all 0.14s ease 0s;opacity:0.5;filter:alpha(opacity=50);border:1px solid #ccc;padding:5px;}
.button{cursor:pointer;text-align:center;display:inline-block;margin-right:5px;margin-bottom:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.button.right{float:right;}
.button, .button:hover{font-weight:bold;color:#FFFFFF;text-transform:uppercase;}
.button:hover{background-color:#444;}
.small{padding:0 6px;font-size:11px;line-height:16px;}
.medium{font-size:11px;padding:7px 14px !important;}
.large{padding:11px 19px 11px 19px !important;font-size:17px;}
.rounded{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.grey{background-color:#444;}
.yellow{background-color:#FEEB43;color:#707070;}
.orange{background-color:#f96e5b;}
.green{background-color:#78d18b;}
.tealgreen{background-color:#3ea9a1;}
.blue{background-color:#7CC0CB;}
.navyblue{background-color:#657383;}
.purple{background-color:#9a86a2;}
.magenta{background-color:#C25283;}
.pink{background-color:#F9A7B0;}
.red{background-color:#dc4f49;}
.cream{background-color:#C9C299;}
.highlight1{color:#FFFFFF;padding:0 2px;}
.highlight2{background-color:#444;color:#FFFFFF;padding:0 2px;}
.highlight3{border-bottom:1px dotted;}
.dropcap1{float:left;font-size:53px;line-height:50px;color:#444;margin:0 8px 0 0;font-weight:bold;}
.dropcap2{background-color:#444;border-radius:2px 2px 2px 2px;color:#FFFFFF;display:block;float:left;font-size:24px;line-height:32px;margin:6px 8px 0 0;padding:5px 0;text-align:center;width:44px;}
.dropcap3{background-color:#444;border-radius:55px 55px 55px 55px;color:#FFFFFF;display:block;float:left;font-size:24px;line-height:44px;margin:6px 8px 0 0;text-align:center;width:44px;}
.check-list, .arrow-list, .star-list{list-style-type:none;margin:0px;padding:0px;display:block;}
.check-list li, .arrow-list li, .star-list li{margin-bottom:5px;padding-left:20px;}
.arrow-list li{background:url(../images/bullet-ul.png) no-repeat scroll -82px 5px transparent;}
.check-list li{background:url(../images/bullet-ul.png) no-repeat scroll -42px -45px transparent;border-bottom:1px solid #e5e5e5;padding-bottom:5px;}
.star-list li{background:url(../images/bullet-ul.png) no-repeat scroll 0px -82px transparent;}
.check-list2{list-style-type:none;margin:0 10px 0 0px;padding:0px;display:block;float:left;width:45%;}
.check-list2 li{margin-bottom:5px;padding-left:20px;}
.check-list2 li{background:url(../images/bullet-ul.png) no-repeat scroll -42px -45px transparent;border-bottom:1px solid #e5e5e5;padding-bottom:5px;}
ul.colored-counter-list{counter-reset:li;margin-left:0;padding-left:0;}
ul.colored-counter-list > li{position:relative;list-style:none;padding-left:35px;margin-bottom:13px;}
ul.colored-counter-list > li:before{content:counter(li);counter-increment:li;position:absolute;top:0;left:0;width:25px;margin-right:8px;padding:3px 0;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#444;color:#fff;}
.toggle-wrap{float:left;width:100%;margin-bottom:6px;}
.trigger{}
.trigger a{display:block;padding:10px;padding-left:15px;text-decoration:none;font-weight:bold;color:#676767;box-shadow:0 0 1px rgba(0, 0, 0, 0.17);-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.17);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.17);-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;background:url(../images/bullet-toggle.png) no-repeat right 15px #f8f8f8;}
.trigger.active a{background:url(../images/bullet-toggle.png) no-repeat right -20px #f8f8f8;}
.toggle-container{overflow:hidden;float:left;padding:15px;}
.trigger-button{float:left;width:100%;padding:10px 0 10px 0;margin-bottom:6px;text-decoration:none;font-weight:bold;box-shadow:0 0 1px rgba(0, 0, 0, 0.17);-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.17);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.17);background:url(../images/bullet-toggle.png) no-repeat right 15px #f8f8f8;cursor:pointer;}
.trigger-button span{padding-left:15px;}
.trigger-button.active{background:url(../images/bullet-toggle.png) no-repeat right -20px #f8f8f8;}
.accordion{float:left;padding:8px 15px 22px 15px;}
.portfolio-grid ul li a.hide{display:none;}
.portfolio-grid{width:980px;margin:0 0 0 0px;padding:0;float:left;}
.portfolio-grid h3{font-size:20px;line-height:29px;text-align:center;}
.portfolio-grid ul{list-style-type:none;margin:0;padding:0;}
.portfolio-grid ul li{float:left;margin:0 10px 20px 8px;padding:0;position:relative;background-color:#201F1F;border:4px solid #277cad;background:url(../images/zoom.png) no-repeat scroll 0px 0px;}
.portfolio-grid ul li:last-child{margin-right:0px;}
.isotope-item{z-index:1;}
.isotope-hidden{z-index:0;}
.portfolio-grid ul li.col2{width:477px;}
.portfolio-grid ul li.col3{width:316px;}
.portfolio-grid ul li.col4{width:218px;}
.portfolio-grid ul li img{float:left;}
.item-info{padding:15px;float:left;}
.item-info h3, .item-info-overlay h3{font-size:15px;font-family:'Oswald', sans-serif;font-style:normal;font-weight:300;line-height:17px;margin-bottom:0;}
.item-info h3.title a{color:#676767;}
.item-info-overlay h3.title a{color:#fff;}
.item-info-overlay h3.title a:hover{color:#444;}
.item-info h4, .item-info-overlay h4{font-size:11px;line-height:14px;color:#444;text-transform:uppercase;margin-bottom:0;}
.item-info-overlay{color:#fff;font-size:11px;}
.item-info-overlay{position:absolute;width:100%;height:100%;left:0;top:0;display:none;z-index:120;}
.item-info-overlay div{padding:0 9% 9% 9%;}
.item-info-overlay h3{padding:9% 9% 2% 9%;font-size:17px;}
.item-info-overlay p{margin-top:10px;padding-top:10px;}
.item-info-overlay a.preview, .item-info-overlay a.view{position:absolute;bottom:0px;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;text-indent:-9999px;height:37px;width:37px;z-index:110;}
.item-info-overlay a.view{background:url(../images/sprite.png) no-repeat scroll 11px 13px #333;right:0px;}
.item-info-overlay a.view:hover{background:url(../images/sprite.png) no-repeat scroll 11px -18px #333;}
.item-info-overlay a.preview{background:url(../images/sprite.png) no-repeat scroll 12px -50px #333;right:38px;}
.item-info-overlay a.preview:hover{background:url(../images/sprite.png) no-repeat scroll 12px -83px #333;}
.item-info-overlay a.preview1{position:absolute;bottom:0px;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;text-indent:-9999px;height:37px;width:37px;z-index:110;}
.item-info-overlay a.preview1{background:url(../images/zoom.png) no-repeat scroll 0px 0px;right:38%;top:17%;}
.item-info-overlay a.preview1:hover{background:url(../images/zoom2.png) no-repeat scroll 0px 0px;}
.portfolio-grid ul.shaped li{margin:0 0 15px 5px;background-color:transparent;}
.shaped .item-container{display:block;position:relative;}
.shaped .item-mask{position:absolute;left:0;top:0;z-index:99;}
.shaped .item-container img{z-index:9;}
.shaped .item-info-overlay{text-align:center;}
.shaped .item-info-overlay a.preview, .shaped .item-info-overlay a.view{bottom:30px;height:30px;width:30px;}
.shaped .item-info-overlay a.view{background:url(../images/sprite.png) no-repeat scroll 7px 10px #333;right:88px;}
.shaped .item-info-overlay a.view:hover{background:url(../images/sprite.png) no-repeat scroll 7px -21px #333;}
.shaped .item-info-overlay a.preview{background:url(../images/sprite.png) no-repeat scroll 9px -53px #333;right:119px;}
.shaped .item-info-overlay a.preview:hover{background:url(../images/sprite.png) no-repeat scroll 9px -86px #333;}
.hexagon .item-container{width:236px;height:257px;}
.hexagon .item-mask{background:url(../images/mask-hexagon.png) no-repeat 0 0 transparent;width:236px;height:257px;}
.hexagon .item-container img{height:257px;}
.hexagon .item-info-overlay{background:url(../images/mask-hexagon.png) no-repeat 0 0;}
.hexagon .item-info-overlay h3{padding:30% 0% 2% 0%;}
.circle .item-container{width:236px;height:232px;}
.circle .item-mask{background:url(../images/mask-circle.png) no-repeat 0 0 transparent;width:236px;height:232px;}
.circle .item-container img{height:232px;}
.circle .item-info-overlay{background:url(../images/mask-circle.png) no-repeat 0 0;}
.circle .item-info-overlay div{padding:9%;}
.circle .item-info-overlay h3{padding:9% 9% 2% 9%;}
.triangle .item-container{width:316px;height:272px;}
.triangle .item-mask{background:url(../images/mask-triangle.png) no-repeat 0 0 transparent;width:316px;height:272px;}
.triangle .item-container img{height:272px;}
.triangle .item-info-overlay{background:url(../images/mask-triangle.png) no-repeat 0 0;}
.triangle .item-info-overlay div{padding:19%;}
.triangle .item-info-overlay h3{padding:18% 14% 2% 14%;}
.item-info-overlay p{margin-top:5px;padding-top:5px;}
.shaped.triangle .item-info-overlay a.preview, .shaped.triangle .item-info-overlay a.view{bottom:10px;}
.shaped.triangle .item-info-overlay a.preview{right:54px;}
.shaped.triangle .item-info-overlay a.view{right:23px;}
.filterable{width:100%;float:left;padding-bottom:25px;}
.filterable ul{margin:0 auto;}
.filterable li{background:none;display:inline;float:left;}
.filterable li:last-child{background:none;}
.filterable li:last-child a{margin:0 0 0 7px;}
.filterable li a{font-size:11px;color:#aaa;line-height:16px;text-transform:uppercase;text-decoration:none;float:left;margin:0 5px;padding:0 3px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.filterable li a:hover{color:#444;}
.filterable li.current a{color:#444;}
.filterable li span{font-size:11px;color:#ccc;}
ul.item-nav{float:left;list-style-type:none;margin:0;padding:0;width:100%;}
ul.item-nav li{float:left;margin-left:1px;background:#444;-webkit-transition:all 0.14s ease 0s;-moz-transition:all 0.14s ease 0s;-o-transition:all 0.14s ease 0s;}
ul.item-nav li a{background:url(../images/sprite.png) no-repeat scroll 0 0 transparent;display:block;height:45px;width:45px;text-indent:-9999px;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;}
ul.item-nav li:hover{}
ul.item-nav li.prev a{background-position:17px -212px;}
ul.item-nav li.next a{background-position:17px -282px;}
ul.item-nav li.all a{background-position:12px -247px;}
#wrapper.fullwidth{margin-bottom:40px;}
.google-map.fullwidth{height:700px;width:100%;z-index:9;top:0px;}
#contact-mask{display:none;background:#fff;position:fixed;left:0;top:0;z-index:10;width:100%;height:100%;opacity:0.9;z-index:999;}
#contact-intro{width:960px;margin:0 auto;padding:45px 0 0 0;overflow:hidden;}
#contact-intro h1.title{font-family:'Oswald', sans-serif;font-size:22px;line-height:28px;font-weight:700;text-transform:uppercase;}
#contact-intro p{font-family:'Oswald', sans-serif;font-weight:300;font-size:22px;line-height:27px;}
.contact-button{margin-top:45px;}
.contact-popup{display:none;position:fixed;top:50%;left:50%;z-index:99999;width:960px;}
.contact-popup .form{box-shadow:0 0 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);}
.contact-popup .close{position:absolute;top:10px;right:0px;}
.google-map{height:300px;width:100%;}
.form, .contact-success{padding:2%;background-color:#f8f8f8;overflow:hidden;border:1px solid #C0C0C0;}
.contact-success{padding:20px;color:#fff;font-size:11px;}
.form ul{margin:0;padding:0;list-style-type:none;}
.form li{position:relative;}
.form input, .form textarea{width:85%;margin-bottom:12px;position:relative;}
.form textarea{width:96%;height:150px;}
.form input.submit{width:110px;}
.form li p, .form input.submit{margin-bottom:0;}
.form em{color:#aaaaaa;display:inline;font-size:11px;font-style:normal;font-weight:bold;}
.form .contact-error{color:#f96e5b;font-size:11px;font-weight:bold;position:absolute;top:0;right:60px;}
.contact-info{list-style-type:none;padding:0;margin:0;}
.about-c{border:1px solid #C1BFBF;background:#F9F9F9;padding:10px 15px 30px 15px;margin-bottom:20px;}
.about-c h2{font-family:"PT Sans Narrow";padding:10px;border-bottom:1px solid #CCCCCC;margin:5px 0px;font-size:30px;line-height:20px;font-weight:normal;padding-bottom:20px;text-transform:capitalize;}
.about-c h3{font-size:17px;font-weight:700;margin:0px 0 10px 0px;text-transform:inherit;color:#286573;}
.client_testimonials{float:left;width:100%;float:left;}
.testimonials-box{width:99%;float:left;background-color:#EEEEEE;border:4px solid #fff;box-shadow:0 0 7px rgba(0,0,0,0.3);-moz-box-shadow:0 0 7px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px 1% 2% 0;margin-bottom:10px;}
.testimonials-box p{margin:0px;padding:0px;width:99%;float:left;padding:10px 10px 0px 10px;}
.testimonials-box h3{margin:0px;padding:0px;text-align:right;width:99%;float:left;padding-bottom:5px;color:#434844;font-size:15px;font-weight:700;font-style:italic;}
.testimonials-box h4{margin:0px;padding:0px;text-align:right;width:99%;float:left;padding-bottom:5px;color:#829199;font-size:13px;}
.contact-page{width:98%;float:left;margin-left:1%;clear:both;margin-right:1%;}
.address{width:48%;float:left;margin-right:1px;}
.address h5{margin:0px;padding:0px;margin-left:10px;float:left;font-size:15px;margin-bottom:20px;margin-top:10px;color:#000;}
.address p{font-weight:700;margin:0px;padding:0px;margin-left:10px;float:left;font-size:15px;margin-bottom:5px;clear:both;}
.address-text-upload{width:90%;height:28px;margin-left:10px;margin-bottom:10px;padding-bottom:10px;font-size:12px;line-height:28px;clear:both;}
.address-text-area{width:90%;height:20px;background-color:#F8F8F8;margin-left:10px;margin-bottom:10px;border:#DDD9D9 solid 1px;padding-bottom:10px;padding-left:10px;font-size:12px;line-height:28px;}
.address-text-feild{width:90%;height:150px;background-color:#F8F8F8;margin-left:10px;margin-bottom:10px;border:#DDD9D9 solid 1px;padding-left:10px;}
.address-btn{width:110px;height:30px;float:left;line-height:20px;border-radius:5px;border:#276605 solid 1px;clear:both;font-size:18px;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(#468815), to(#58B328));background:-moz-linear-gradient(top, #468815, #58B328);background:-o-linear-gradient(top, #468815, #58B328);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468815', endColorstr='#58B328');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#468815', endColorstr='#58B328')";margin-left:10px;color:#fff;}
.contact{width:48%;float:right;margin-right:1px;}
.contact h5{margin:0px;padding:0px;float:left;font-size:15px;margin-bottom:20px;margin-top:10px;color:#000;clear:both;}
.contact h6{font-weight:normal;margin:0px;padding:0px;float:left;font-size:18px;margin-bottom:5px;clear:both;color:#000;}
.contact p{font-weight:normal;margin:0px;padding:0px;line-height:20px;float:left;font-size:15px;margin-bottom:5px;width:100%;}
.contact p.map{padding:5px;background:#fff;border:1px solid #CCCCCC;width:100%;}
.textcon{border:1px solid #C1BFBF;background:#F4F4F4;padding:10px;}
.textcon p{color:#000;font-weight:700;font-size:14px;}
.mediabox{float:left;width:33%;padding:10px 10px;}
.mediabox img{max-width:100%;display:block;margin:0 auto;padding:5px!important;border:1px solid #0CAC85!important;}
.mediabox p{padding:0 0 1em 0;margin:0;font-size:13px!important;line-height:20px;color:#000000!important;float:left;}
ul.right_list{width:100%;list-style-type:none;margin:-10px 0 10px 0px;}
ul.right_list li{float:left;width:100%;text-align:left;line-height:28px}
ul.right_list li a{background:url(../images/green-arrow.png) left 7px no-repeat;padding:0 0 0 25px;color:#333333;font-size:12px;font-weight:700;font-family:Arial, Helvetica, sans-serif;float:left;}
ul.right_list a:hover{color:#023F88;}
ul.right_list span{color:#B10909;}
ul.tab_list{width:34%;float:left;list-style-type:none;margin:10px 0 10px 0px;}
ul.tab_list li{float:left;width:100%;line-height:22px;text-align:left;padding:5px;}
ul.tab_list li a{background:url(../images/green-arrow.png) left 4px no-repeat;padding:0 0 0 25px;color:#333333;font-size:12px;font-weight:700;font-family:Arial, Helvetica, sans-serif;float:left;}
ul.tab_list a:hover{color:#023F88;}
ul.tab_list span{color:#B10909;}
ul.tab_list2{float:left;list-style-type:none;margin:10px 0 10px 0px;}
ul.tab_list2 li{float:left;width:100%;line-height:22px;text-align:left;padding:5px;}
ul.tab_list2 li a{background:url(../images/green-arrow.png) left no-repeat;padding:0 0 0 25px;color:#333333;font-size:12px;font-weight:700;font-family:Arial, Helvetica, sans-serif;}
ul.tab_list2 a:hover{color:#023F88;}
ul.tab_list2 span{color:#B10909;}
.ui-button_d{width:90px;background:#19324F;text-align:center;padding:5px;margin:5px 0 5px 0;border:1px solid #077623;}

.right-header.social-links{width:auto; padding:10px 0 0 10px; border-left:1px solid #fff; margin:0 0 0 10px;}
.social-links .social-icon{text-align:center;}
.social-links p{ font-family:"PT Sans Narrow"; font-weight:600; font-size:16px; color:#fff;}

.content .heading2{background:none; text-align:left; font-size:20px; padding:0;}
.content .heading3{font-size:18px; margin:0 0 5px;}
.clearFix{clear:both; height:1px;}
.list-block{float:left; width:33%; margin:0 2% 2% 0;}
.thank-you{min-height:200px;}
.thank-you h1, .thank-you p{text-align:center;}
.thank-you p{font-weight:bold; font-size:16px; padding:35px 0; position:relative;}

@media only screen and (min-width:768px) and (max-width:1100px){.header, .content-wrapper, #footer-content, #contact-intro, .contact-popup{width:765px;}
.portfolio-grid{width:765px;}
.portfolio-grid ul li.col2{width:354px;}
.portfolio-grid ul li.col3{width:234px;}
.portfolio-grid ul li.col4{width:170px;margin:0 8px 5px 5px;}
.portfolio-grid ul.shaped.hexagon li{margin:0 0 15px 3px;}
.portfolio-grid ul.shaped.triangle li{margin:0 0 15px 30px;}
.portfolio-grid ul.shaped.circle li{margin:0 0 15px 3px;}
.grid.row3 li{width:218px;position:relative;}
.grid.row4 li{width:177px;}
.grid.row5 li{width:142px;}
.grid.row6 li{width:118px;}
.google-map.fullwidth{height:500px;}
#primary-menu ul{width:760px;}
#primary-menu ul li a{font-size:13px;padding:1px 28px;}
.co-header{width:100%;}
.banner{width:100%;background:url(../images/body-bg.jpg) top center no-repeat;}
.content-wrapper{width:100%;}
.content{width:768px;margin:0 auto 0px auto;padding-top:0px;border-top:0px solid #eee;padding-bottom:24px;}
.inner-page{width:768px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.header, .content-wrapper, #footer-content, #contact-intro, .contact-popup, #primary-menu select{width:420px;}
.content-wrapper{width:100%;}
#header-wrapper.fixed{display:none !important;}
#primary-menu select{display:block;}
#primary-menu ul{display:none;}
.one, .one-half, .two-third, .three-third, .three-third2, .one-third, .one2-third, .one2-third2, .one-fourth{float:left;position:relative;margin-right:0;margin-bottom:25px;text-align:justify;}
.portfolio-grid{width:100%;margin:0;}
.portfolio-grid ul li.col2, .portfolio-grid ul li.col3, .portfolio-grid ul li.col4{width:45%;margin:0 0 6px 10px;}
.portfolio-grid ul.shaped.hexagon li{margin:0 92px 20px 92px;}
.portfolio-grid ul.shaped.triangle li{margin:0 52px 20px 52px;}
.portfolio-grid ul.shaped.circle li{margin:0 92px 20px 92px;}
.grid.row3 li, .grid.row4 li, .grid.row5 li, .grid.row6 li{width:282px;margin:0 0 20px 45px;position:relative;}
.google-map.fullwidth{height:300px;}
.contact-button{margin-top:0;}
#footer-bottom, #footer-bottom .text-align-right{text-align:center;}
#footer-bottom .one-half{margin-bottom:2px;}
.content{width:480px;}
.slideshow-container, #index-slider{height:auto;}
.inner-page{width:420px;}
#logo{margin-top:9px;float:left;width:220px;margin-bottom:17px;}
}

@media only screen and (max-width:767px){
	.header{width:95%;}
	}
	
@media only screen and (max-width:520px){
	.right-header.social-links{border:none; width:100%; text-align:center; float:none;}
	.right-header.social-links .social-icon{display:inline-block; padding:10px 0 0 10px;}

	.social-links p{display:inline-block; margin:0;}
	#logo{width:100%; float:none; text-align:center;}
	.social-links p, .right-header-in2 p, .right-header-in2 h6{text-align:center;}
	.right-header{float:none; width:100%; text-align:center;}
	.right-header-in2 p, h6.right-header-in3{float:none; clear:none;}
	.right-header-in2 p, h6.right-header-in3{background-position:20% top;}
	
	
	}
	

@media only screen and (min-width:320px) and (max-width:479px){.content-wrapper, #footer-content, #contact-intro, .contact-popup, #primary-menu select{width:300px;margin:0 auto;}
#header-wrapper.fixed{display:none !important;}
#primary-menu select{display:block;}
#primary-menu ul{display:none;}
.one, .one-half, .two-third, .one-third, .three-third, .three-third2, .one2-third, .one2-third2, .one-fourth{float:left;position:relative;width:100%;margin-right:0;margin-bottom:25px;}
.grid li{border-right:none;}
.grid.row3 li, .grid.row4 li, .grid.row5 li, .grid.row6 li{width:282px;}
.portfolio-grid{width:100%;margin:0;}
.portfolio-grid ul li.col2, .portfolio-grid ul li.col3, .portfolio-grid ul li.col4{width:100%;margin:0 0 6px 0;}
.portfolio-grid ul.shaped.hexagon li{margin:0 32px 20px 32px;}
.portfolio-grid ul.shaped.triangle li{margin:0 0px 20px 0;}
.triangle .item-container, .triangle .item-mask{width:300px;height:263px;}
.triangle .item-mask, .triangle .item-info-overlay{background:url(../images/mask-triangle-portrait.png) no-repeat 0 0 transparent;}
.triangle .item-container img{height:263px;}
.triangle .item-info-overlay div{padding:20%;}
.portfolio-grid ul.shaped.circle li{margin:0 32px 20px 32px;}
.google-map.fullwidth{height:300px;}
.contact-button{margin-top:0;}
#footer-bottom, #footer-bottom .text-align-right{text-align:center;}
#footer-bottom .one-half{margin-bottom:2px;}
.content{width:222px;}
#index-slider{width:100%;height:auto;}
.content-wrapper{width:100%;}
.content h2{font-size:20px;padding:20px 0 0px 0;}
.inner-page{width:280px;}
/*.right-header{float:left;width:220px;}*/
.contact-page-left{width:99%;float:left;}
.contact-page-right{width:99%;float:right;}
}
h3.title span{color:#ac2a1f;}