@charset "utf-8";@import url("foundation.css");header,nav,article,section,aside,footer{display:block}img{max-width:100%;width:auto}img{-ms-interpolation-mode:bicubic}img,embed,object,video{max-width:100%}.c-2a{width:20%;float:left;position:relative;min-height:1px;padding:0 10px}ul,ol{line-height:1.6;margin:0 0 21px 0;padding:0}ul li,ol li{margin:0 0 10px 0;padding:0}.bulletlist{list-style-type:none;padding-left:15px;background:url(../images/linkbulletblack.png) left center no-repeat}h1,h2,h3,h4,h5,h6{color:#333;font-family:"pt serif";font-weight:normal;margin:21px 0 21px 0}p{color:#555;font-size:13px;font-family:"pt sans";line-height:1.6;margin:0 0 21px 0}blockquote{margin:0 0 21px 0;padding:21px 20px}blockquote p{margin:0}.blockqoute1{margin:0 20px 21px 10px;padding:0 20px 0 10px;border:0}.blockqoute1 p{margin:0;padding:20px;font-size:17px;font-style:italic}p.dropcap:first-letter {font-size:44px;float:left;margin-right:5px;color:#333}.centered{float:none;margin:0 auto}@font-face{font-family:'JustVector';src:url('fonts/justvectorv2-webfont.eot');src:url('fonts/justvectorv2-webfont.eot@#iefix') format('eot'),url('fonts/justvectorv2-webfont.woff') format('woff'),url('fonts/justvectorv2-webfont.ttf') format('truetype'),url('fonts/justvectorv2-webfont.svg#webfontkw9J4lGf') format('svg');font-weight:normal;font-style:normal}.vectorfont{font-family:'JustVector'}.vectorfontsocialicons{color:#bfbfbf;font-size:30px;margin:0 5px 0 0;display:inline;background:#fff;border:#bfbfbf solid 5px;padding:6px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.showgridrow{background:url(../images/grid.png) repeat}.bgd{background:red}.rowwrapper{width:810px;background:#fcfcfc;margin:0 auto;overflow:hidden}.likeus{height:40px;margin-right:10px;margin-left:-10px}.likeus i{font-size:27px;color:#fff;float:right}.likeus p{padding:7px 0 0 0;color:#fff;font-size:17px;font-family:"pt serif";display:inline-block}body{line-height:1.6;color:#555;font-size:100%;font-family:"pt sans",Arial,Tahoma,Sans-Serif;background:#ccc;background-attachment:fixed}.buttonmain1{font-size:21px;text-decoration:none;margin:42px auto;width:150px;text-align:center;float:right;cursor:pointer;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border:7px solid #fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6}.buttonmain1:hover{color:#fff;-webkit-box-shadow:0 10px 3px -7px #8e8e8e,-1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,1px 1px 1px #e6e6e6;-moz-box-shadow:0 10px 3px -7px #8e8e8e,-1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,1px 1px 1px #e6e6e6;box-shadow:0 10px 3px -7px #8e8e8e,-1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,1px 1px 1px #e6e6e6}.buttontextmain1:link,.buttontextmain1:visited{text-align:center;text-decoration:none;color:#fff;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.buttontextmain1:hover{color:#fff}.headertop{height:84px;margin:0 auto;width:100%}.headerbg1{height:89px;margin:0 auto}.phone{margin:10px 20px 0 0}.phone p{float:right;font-size:13px;margin:0 15px 21px -15px}.phone span{font-size:13px;color:#333;font-style:normal}.searchfield{height:27px;padding:4px 2px 4px 4px;margin:10px 20px 0 0;font-size:13px;font-weight:normal;color:#555;text-align:left;color:#555;float:right;border:#e6e6e6 solid 1px;background:#fff;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px}#search{border:0;height:22px;background:transparent;box-shadow:none;margin:0;padding:0 0 5px 3px;float:left;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px}.searchfield a{height:30px;margin:-8px 0 0 0;float:right;font-family:"GeneralFoundicons"}.logo{margin:14px 0 0 0;padding:0 0 0 20px}.menuline{margin:0;padding:0 10px}ul.menu{list-style:none;padding:0;Z-index:100;position:relative;margin:0}ul.menu a{display:block}ul.menu a:link,ul.menu a:visited{display:block;color:#fff;text-decoration:none}ul.menu a:hover{display:block;text-decoration:none}ul.menu li{position:relative;float:left;padding:0;margin:0}ul.menu ul{position:absolute;display:none;opacity:0;list-style:none;text-decoration:none;width:220px;padding:0;height:auto;font-size:17px;margin-left:-5px}ul.menu ul li{position:relative;width:210px}ul.menu ul li a{display:block;padding:10px 20px;margin:0;color:#333;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}ul.menu .menulink{text-transform:uppercase;font-size:17px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;padding:30px 20px 0 20px;color:#333;height:84px}.mainheadlinebg1{height:126px;width:100%;max-width:100%;margin:0 auto 32px auto;background:#e6e6e6;box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;border-bottom:#fff 4px solid}.mainheadlinebg{width:940px;margin:0 auto}.mainheadline{margin:34px 0 0 0;font-family:"pt sans";text-transform:uppercase;font-size:27px}.mainheadline1{margin:0;font-family:"pt serif";line-height:1.6}.mainheadlinelink:hover{background:0}.mainheadlinebg1down{height:84px;width:100%;max-width:100%;margin:0 auto 63px auto;background:#e6e6e6;box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;border-bottom:#fff 4px solid;border-top:#fff 4px solid}.mainheadlinebgdown{width:940px;margin:0 auto}.mainheadlinedown{margin:26px 0 0 0;font-family:"pt sans";text-transform:uppercase;font-size:27px}.mainheadlineall{width:100%;height:105px;margin:0;padding-left:20px;padding-right:20px}.mainheadlineall h5{COLOR:#fff}.mainheadlineall .row .c-12 h1{COLOR:#fff;font-family:"pt sans";text-transform:uppercase;margin:37px 0 0 0;font-size:27px;padding-top:5px}.mainheadlineall span{font-size:17px;padding-left:10px;text-transform:lowercase}.maincolumnsblock ul{float:left;list-style:none;padding:0 20px}.maincolumnsblock ul li{position:relative;float:left;padding:0;margin-bottom:21px}.maincolumnsblock ul li h4{text-align:center;width:auto;position:relative;margin:21px auto 0 auto;color:#333;padding:0}.maincolumnsblock ul li h3 span{padding:0 3px}.maincolumnsblock ul li p{text-align:center;margin:21px 10px}.circlepicture{background:url(../images/1small.png) no-repeat center top;width:160px;height:160px}.maincolumnsblock ul li .circle{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin:0 auto 0 auto;display:block;width:160px;height:160px;z-index:10;border:#fff 4px solid;box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6}.maincolumnsblock ul li:hover .circle{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=1,M12=-0,M21=0,M22=1)}.maincolumnsblock ul li .circle1{background:url(../images/2small.png) center center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin:21px auto 0 auto;display:block;width:160px;height:160px;z-index:10}.maincolumnsblock ul li .circle2{background:url(../images/3small.png) center center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin:21px auto 0 auto;display:block;width:160px;height:160px;z-index:10}.maincolumnsblock ul li .circle3{background:url(../images/5small.png) center center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin:21px auto 0 auto;display:block;width:160px;height:160px;z-index:10}.maincolumnsblock ul li .circle4{background:url(../images/4small.png) center center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin:21px auto 0 auto;display:block;width:160px;height:160px;z-index:10}.button1{display:block;margin:0 auto 21px auto;float:none;color:#fff;padding:4px 0 3px 0;text-decoration:none;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;text-align:center;text-transform:uppercase;width:100px}.button1:link,.button1:visited{color:#fff}.button1:hover{color:#FFF;-webkit-box-shadow:0 10px 3px -7px #8e8e8e,-1px -1px 1px #e6e6e6;-moz-box-shadow:0 10px 3px -7px #8e8e8e,-1px -1px 1px #e6e6e6;box-shadow:0 10px 3px -7px #8e8e8e,-1px -1px 1px #e6e6e6}.maincolumnsblock1 ul{float:left;list-style:none;padding:0}.maincolumnsblock1 ul li{position:relative;float:left;padding:0 10px;margin:0 0 21px 0}.maincolumnsblock1 ul li h3{text-align:left;width:210px;position:relative;margin:21px 0 0 0;color:#333;padding:0;font-size:21px}.maincolumnsblock1 ul li h3 span{padding:0 3px}.maincolumnsblock1 ul li p{text-align:left;margin:21px 10px 21px 0}.maincolumnsblock1 ul li .circle{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin:0 auto 0 auto;display:block;width:160px;height:160px;z-index:10;border:#fff 4px solid;box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6}.maincolumnsblock1 ul li:hover .circle{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=1,M12=-0,M21=0,M22=1)}.maincolumnsblock1 ul li .circle1{background:url(../images/3small.png) center center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin:21px auto 0 auto;display:block;width:160px;height:160px;z-index:10}.maincolumnsblock1 ul li .circle2{background:url(../images/2small.png) center center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin:21px auto 0 auto;display:block;width:160px;height:160px;z-index:10}.maincolumnsblock1 ul li .circle3{background:url(../images/3small.png) center center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin:21px auto 0 auto;display:block;width:160px;height:160px;z-index:10}.maincolumnsblock1 ul li .circle4{background:url(../images/4small.png) center center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin:21px auto 0 auto;display:block;width:160px;height:160px;z-index:10}.accordion3{margin:0 0 0 10px;height:auto;width:350px}.accordion3 p{color:#555;text-align:left;padding-bottom:21px}.accordion3 a{font-size:17px}.video{margin:0 0 42px 0}.video iframe{width:100%;height:272px}.picturehomepage{width:350px;margin:0 0 63px 70px}.portfoliohome{list-style:none}.portfoliohome ul{margin-bottom:0}.portfoliohome ul li{margin-top:0}ul.tabs{margin:-21px 0 1px 0;padding:0;float:left;list-style:none;height:32px;width:100%}ul.tabs li{float:left;margin:0;padding:0;height:31px;line-height:31px;margin:0 2px 0 0;border-left:none;background:;overflow:hidden;position:relative}ul.tabs li a{text-decoration:none;color:#333;display:block;padding:0 10px;background:#e6e6e6;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}ul.tabs li a:hover{color:#fff}.tab_container{background:#e6e6e6;margin:0 0 63px 0;clear:both;float:left;width:100%}.tab_content h4{font-weight:normal;margin:15px 0 0 10px;line-height:1.6}.tab_content h6{font-weight:normal;margin:0 0 0 9px}.tab_content p{margin:0 0 21px 0}.icontab{float:left;margin:0 20px 0 0;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.icontab:link,.icontab:visited{float:left}.icontab:hover{float:left}.testimonials{margin:0 0 0 50px;padding:0;float:right;width:100%}.quotes{width:60px;height:40px;color:#e6e6e6}.dashedline{margin:0 10px 21px 0;padding:0;background:url(../images/dashedline.png) repeat}.dashedline span{background:#fcfcfc;padding-right:5px}.dashedline1{margin:42px 0 21px 0;width:100%;height:2px;padding:0;background:url(../images/dashedline1.png) repeat-x}.dashedline2{margin:0 0 21px 0;padding:0;background:url(../images/dashedline2.png) repeat-x}.dashedline2 span{background:#fcfcfc;padding-right:5px}#testimonials blockquote{border:0;margin:0;padding:0;color:#555}#testimonials blockquote cite{border:0;margin:0 0 21px 0;padding:0 0 21px 0;font-weight:normal;font-size:17px;color:#333;font-style:normal;line-height:1.6}.footerwrapper{height:auto;margin:0 auto;padding:0 20px}.footerabout{color:#fff;margin:0 20px 21px 0}.footerheadline{color:#fff;margin:42px 0}.footerlinkswrapper{float:left;list-style:none;margin:0 20px 21px 0}.footerlinks{margin:0 0 5px 0;display:block;float:left;text-decoration:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-decoration:none;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.subscribefieldwrapper{float:left;margin:0;height:auto;width:auto}.subscribefield{float:left;margin:0;height:30px;width:auto;padding:0 0 0 10px;color:#555;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.buttonmain2{font-size:13px;text-decoration:none;width:100px;text-align:center;padding:5px 0;cursor:pointer;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border:7px solid #fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;color:#fff}.buttonmain2:link,.buttonmain2:visited{text-align:center;text-decoration:none}.bottomlinks{margin:0}ul.bottomlinks{text-decoration:none;margin:0;padding:0;list-style:none}.links{margin:0 0 0 15px;display:block;float:right;text-decoration:none;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.links:link,.links:visited{display:block;float:right;text-decoration:none}.flickr{list-style:none;float:left;margin:0;border:0}.flickr li{list-style:none;float:left;margin:0 5px 0 0;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.flickr li:hover{opacity:.7}.icons{float:left}.icons a{width:42px;height:42px}.splitterfacebook{float:left;margin:0 10px 0 0;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;background:url(../images/splitterfacebook.png) left top no-repeat}.splitterfacebook:link,.splitterfacebook:visited{float:left}.splitterfacebook:hover{float:left;background:url(../images/splitterfacebook.png) right top no-repeat}.splittergoogleplus{float:left;margin:0 10px 0 0;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;background:url(../images/splittergoogleplus.png) left top no-repeat}.splittergoogleplus:link,.splittergoogleplus:visited{float:left}.splittergoogleplus:hover{float:left;background:url(../images/splittergoogleplus.png) right top no-repeat}.splittertwitter{float:left;margin:0 10px 0 0;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;background:url(../images/splittertwitter.png) left top no-repeat}.splittertwitter:link,.splittertwitter:visited{float:left}.splittertwitter:hover{float:left;background:url(../images/splittertwitter.png) right top no-repeat}.splittervimeo{float:left;margin:0 10px 0 0;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;background:url(../images/splittervimeo.png) left top no-repeat}.splittervimeo:link,.splittervimeo:visited{float:left}.splittervimeo:hover{float:left;background:url(../images/splittervimeo.png) right top no-repeat}.splitterlinkedin{float:left;margin:0;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;background:url(../images/splitterlinkedin.png) left top no-repeat}.splitterlinkedin:link,.splitterlinkedin:visited{float:left}.splitterlinkedin:hover{float:left;background:url(../images/splitterlinkedin.png) right top no-repeat}.copyright{color:#ccc;margin:14px auto 0 auto;float:left;width:265px}.twitterwrapper{display:block;overflow:hidden;height:25px;width:auto;float:left;margin:21px 0}.twitterblueicon{float:left;width:auto;height:30px;font-size:25px;margin:-5px 0 5px 0}.tweet{height:21px;overflow:hidden}#ticker ul.tweet_list{overflow-y:hidden;padding-left:7px}#ticker .tweet_list li{height:52px;color:#fff;list-style:none}#ticker .tweet_list li a{height:52px;text-decoration:none;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.tweet_list .tweet_avatar{display:none}.scrollbutton{float:right;margin:0 0 21px 0;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;border:0;height:30px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.scrollbutton:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=1,M12=-0,M21=0,M22=1)}.portfoliolinks{display:inline-block;float:left;margin:84px 0 21px 0}.portfoliolinks ul li{margin:0;display:inline-block;list-style:none;float:right;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;text-decoration:none;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.splitter{margin:21px 0 0 0}.splitter:after{content:"";display:block;height:0;overflow:hidden;clear:both}.splitter ul{margin-left:0}.splitter ul li{background:#ededed;margin-right:5px}.splitter li,.splitter ul,.splitter ul li a{display:inline-block;font-size:13px;text-align:center}.splitter ul,.splitter ul li,.splitter ul li a{background-repeat:no-repeat}.splitter li ul li a{padding:3px 10px;text-decoration:none;color:#555}.splitter ul li a:hover{color:#fff}.image-grid{list-style:none}.image-grid:after{content:"";display:block;height:0;overflow:hidden;clear:both}.image-grid li{float:left;text-align:center;overflow:hidden;margin:10px 0;padding-top:2px;padding-bottom:2px}.image-grid li img,.image-grid li strong{display:block}.image-grid li img{box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:#fff 4px solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.image-grid li img:hover{opacity:.2;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=1,M12=-0,M21=0,M22=1)}.aboutusheadline2{margin:21px 0 21px 0;padding:0}.aboutuscolumns ul{float:left;list-style:none;margin:-21px 20px 0 20px}.aboutuscolumns ul li{position:relative;float:left;margin-bottom:21px}.aboutuscolumns ul li h3{width:210px;position:relative;margin:0 auto;color:#333;padding:0}.aboutuscolumns ul li h4 span{padding:0 3px}.aboutuscolumns ul li p{margin:21px 20px 21px 0}.aboutusicons a{margin-right:5px}.aboutuscolumns .picture{background:url(../images/team.png) center center no-repeat;width:170px;height:170px;background-size:100% 100%;margin:21px 0 0 0;box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;border:#fff 4px solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.aboutusrows .picture{margin:21px 0 42px 0;box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;border:#fff 4px solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.aboutusrows .picturewrapper{width:100%}.aboutusrows h5{margin:0 0 21px 0;padding-top:21px}.oneproductfeatures{margin-bottom:21px}.oneproductfeatures ul li{list-style:none;padding:0 0 0 15px;background:url(../images/linkbulletblack.png) left center no-repeat;font-weight:bold}.headlinetab1about{margin:21px 0 21px 20px}.headlinetab1about span{font-size:13px;padding-left:10px}.productheadline{width:100%}.productheadline h2{font-size:21px;padding:5px 15px;text-transform:uppercase;font-family:"pt sans";color:#fff;float:left;margin:21px 0 21px 10px}.productheadline h3{float:left;margin:21px 0 21px 0}.productlist{margin-bottom:21px;margin-left:20px}.productlist li{list-style:none}.headlinetab1product{padding:0 0 0 10px}.containertabs{margin:21px 0 0 0}.about h3{margin-right:10px;margin-left:10px;margin-top:0}.about p{margin-right:10px;margin-left:10px}.accordion4{margin:21px 0 42px 0;height:auto;padding:0 5px 0 5px}.accordion4 p{color:#555;text-align:left;margin:0 20px}.accordion4 a{margin:0 10px 0 20px;display:block;color:#333}.accordion4 dt{padding:0 20px 11px 0;margin:0 0 2px 0;position:relative;text-align:left;color:#333;cursor:pointer;font-size:17px;font-family:"pt serif"}.accordion4 dt{background:#e6e6e6 url(../images/right.png) no-repeat right center}.accordion4 dt:hover{background:#e6e6e6 url(../images/down.png) no-repeat right center}.accordion4 dt:focus{background:#e6e6e6 url(../images/down.png) no-repeat right center}.prices{margin:21px 0;box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;height:445px}.prices h3{text-align:center;padding:17px 0 0 0}.prices h4{text-align:center;color:#fff;padding:26px 0 0 0;font-size:44px}.prices h4 sup{font-size:21px}.prices img{width:100%}.pricelist{list-style:none;margin:42px auto 21px auto}.pricelist li{text-align:center}.prices1{margin:42px 0;box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;height:424px;background:#fff}.prices1 h4{text-align:center;padding:10px 0 0 0}.pricesrowcolor{margin:-10px 0 10px 0;float:left;width:100%;height:105px}.pricesrowcolor h4{text-align:center;padding:10px 0 0 0;font-size:44px}.pricesrowcolor h4 sup{font-size:21px}.pricesrow{margin:-10px 0 10px 0;float:left;width:100%;height:105px;background:#e6e6e6}.pricesrow h4{text-align:center;padding:10px 0 0 0;font-size:44px}.pricesrow h4 sup{font-size:21px}.map{border:0;margin:21px 20px;width:750px}#main{width:100%;height:274px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.commentfield{font-family:"pt sans";margin:0 0 21px 0;border:0;padding:5px;color:#555;font-size:13px;float:left;box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6}.contact1{color:#555;width:50%;padding:2% 1% 0 2%;float:left}.contact2{color:#555;width:50%;float:right;padding:2% 2% 0 1%}.textarea{width:96%;margin:0 2% 21px 2%;height:147px;padding:5px;float:left;font-size:13px;font-family:"pt sans"}.buttoncontact{font-size:21px;text-decoration:none;text-align:center;cursor:pointer;color:#fff;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border:7px solid #fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;float:left;margin:0 0 0 10px;width:150px}.buttoncontact:hover{color:#fff}.blogvideo{width:100%;height:300px;margin:0 0 21px 0}.blogimage1{margin-bottom:21px;border:5px solid #fff;box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.blogheadline{font-size:21px;margin:21px 0}.blogheadline span{background:#fcfcfc;padding:0 5px 0 0}.date{margin:0 0 21px 0}.date h6{padding:3px 9px;display:inline;color:#fff;margin:0 0 21px 0}.metadata a{text-decoration:none;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.blogpost p{margin-bottom:0}.blogbutton{font-size:17px;text-decoration:none;width:120px;margin:0 0 21px 0;float:right;text-align:center;cursor:pointer;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border:7px solid #fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6}.blogbutton:hover{color:#fff;-webkit-box-shadow:0 10px 3px -7px #8e8e8e,-1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,1px 1px 1px #e6e6e6;-moz-box-shadow:0 10px 3px -7px #8e8e8e,-1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,1px 1px 1px #e6e6e6;box-shadow:0 10px 3px -7px #8e8e8e,-1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,1px 1px 1px #e6e6e6}.blogbuttontext:link,.blogbuttontext:visited{text-align:center;text-decoration:none;color:#fff;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;font-size:17px}.blogbuttontext:hover{color:#fff}.personicon{font-size:75px;color:#e6e6e6}.blogcomments a{float:right;padding-bottom:21px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.sidebarheadline{margin:21px 0 0 0}.sidebarlinkswrapper{float:left;list-style:none;margin:0 20px 21px 20px}.sidebarlinks{margin:0 0 5px 0;display:block;float:left;text-decoration:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-decoration:none;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.containertabsblog{margin:21px 0 0 0}ul.tabsblog{margin:0 0 1px 0;padding:0;float:left;list-style:none;height:32px;width:100%}ul.tabsblog li{float:left;margin:0;padding:0;height:31px;line-height:31px;margin:0 2px 0 0;border-left:none;background:;overflow:hidden;position:relative}ul.tabsblog li a{text-decoration:none;color:#333;display:block;padding:0 10px;background:#e6e6e6;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}ul.tabsblog li a:hover{color:#fff}.tab_contentblog ul{float:left;margin:21px 0 0 20px}.tab_contentblog p{list-style:none;color:#555;font-size:normal;font-style:normal;font-size:13px;padding:20px 20px 0 20px}.accordion2{margin:0 0 21px 0;height:auto}.accordion2 p{color:#555;text-align:left}.accordion2 a{font-size:17px}.accordion2 dd ul li{list-style:none;padding-left:15px;background:url(../images/linkbulletblack.png) left center no-repeat;display:block;color:#555;list-style:none;font-size:13px}.accordion2 dd ul li a{list-style:none;display:block;list-style:none;font-size:13px}#tags ul{margin:42px 5px;text-align:center}#tags li{margin:0;padding:0;list-style:none;display:inline}#tags li a{text-decoration:none;padding:5px}.tag1{font-size:100%}.tag2{font-size:120%}.tag3{font-size:140%}.tag4{font-size:160%}.tag5{font-size:180%}.btn{display:inline-block;padding:3px 5px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;text-align:center;margin:0 0 21px 15px;color:#fff;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;text-transform:uppercase}.btn:link,.btn:visited{color:#fff}.btn:hover{color:#fff;-webkit-box-shadow:0 10px 3px -7px #8e8e8e,-1px -1px 1px #e6e6e6;-moz-box-shadow:0 10px 3px -7px #8e8e8e,-1px -1px 1px #e6e6e6;box-shadow:0 10px 3px -7px #8e8e8e,-1px -1px 1px #e6e6e6}.blogthumb{margin:0;padding:0}.blogthumbpicture{width:60px;height:60px;float:left;margin:0;background:url(../images/1s.jpg) top center no-repeat;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;margin-bottom:21px}.blogthumbpicture:hover{opacity:.7}.blogthumbpicturesidebar{width:60px;height:60px;float:left;margin:0;background:url(../images/1s.jpg) top center no-repeat;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;margin-bottom:21px}.blogthumb p{font-size:13px;font-style:normal;margin:0;padding:0}.image-grid1{list-style:none}.image-grid1:after{content:"";display:block;height:0;overflow:hidden;clear:both}.image-grid1 li{float:left;overflow:hidden;margin:10px 0;padding-top:2px;padding-bottom:2px}.image-grid1 li img,.image-grid1 li strong{display:block}.image-grid1 li img{box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:#fff 4px solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.image-grid1 li img:hover{opacity:.2;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=1,M12=-0,M21=0,M22=1)}.b1{font-size:21px;text-decoration:none;width:150px;text-align:center;cursor:pointer;color:#fff;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;border:7px solid #fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;-moz-box-shadow:1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6}.b1:hover{color:#fff;-webkit-box-shadow:0 10px 3px -7px #8e8e8e,-1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,1px 1px 1px #e6e6e6;-moz-box-shadow:0 10px 3px -7px #8e8e8e,-1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,1px 1px 1px #e6e6e6;box-shadow:0 10px 3px -7px #8e8e8e,-1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,1px 1px 1px #e6e6e6}.b1text:link,.b1text:visited{text-align:center;text-decoration:none;color:#fff;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.b1text:hover{color:#fff}.b1size1{width:200px;height:auto;font-size:21px}.b1size2{width:155px;height:auto;font-size:17px}.b1size3{width:118px;height:auto;font-size:13px}.b2{display:block;float:none;background:#e6e6e6;color:#555;padding:4px 0 3px 0;text-decoration:none;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;text-align:center;text-transform:uppercase}.b2:hover{color:#FFF;-webkit-box-shadow:0 10px 3px -7px #8e8e8e,-1px -1px 1px #e6e6e6;-moz-box-shadow:0 10px 3px -7px #8e8e8e,-1px -1px 1px #e6e6e6;box-shadow:0 10px 3px -7px #8e8e8e,-1px -1px 1px #e6e6e6}.b2size1{width:170px;height:auto;font-size:21px}.b2size2{width:150px;height:auto;font-size:17px}.b2size3{width:110px;height:auto;font-size:13px}.notification1{height:43px;width:100%;background:#b6d9a9}.notification1 i{font-size:27px;color:#fff;display:inline-block}.notification1 p{padding:7px 0 10px 0;color:#fff;font-size:17px;display:inline-block}.notification1 a{padding:9px 21px 0 50px;color:#fff;font-size:13px;text-align:right;float:right}.notification2{height:43px;border:#e6e6e6 solid 1px;width:100%;background:#a9cfd9}.notification2 i{font-size:27px;color:#fff;display:inline-block}.notification2 p{padding:7px 0 10px 0;color:#fff;font-size:17px;display:inline-block}.notification2 a{padding:12px 21px 0 50px;color:#fff;font-size:13px;text-align:right;float:right}.notification3{height:43px;border:#e6e6e6 solid 1px;width:100%;background:#daa2a2}.notification3 i{font-size:27px;color:#fff;display:inline-block}.notification3 p{padding:7px 0 10px 0;color:#fff;font-size:17px;display:inline-block}.notification3 a{padding:12px 21px 0 50px;color:#fff;font-size:13px;text-align:right;float:right}.notification4{height:43px;border:#e6e6e6 solid 1px;width:100%;background:#dce094}.notification4 i{font-size:27px;color:#fff;display:inline-block}.notification4 p{padding:7px 0 10px 0;color:#fff;font-size:17px;display:inline-block}.notification4 a{padding:12px 21px 0 50px;color:#fff;font-size:13px;text-align:right;float:right}.notification5{height:43px;width:100%;background:#b6d9a9}.notification5 p{padding:8px 0 0 20px;color:#fff;font-size:17px;display:inline-block}.notification5 a{padding:12px 21px 0 50px;color:#fff;font-size:13px;text-align:right;float:right}.notification6{height:43px;border:#e6e6e6 solid 1px;width:100%;background:#a9cfd9}.notification6 p{padding:7px 0 0 20px;color:#fff;font-size:17px;display:inline-block}.notification6 a{padding:12px 21px 0 50px;color:#fff;font-size:13px;text-align:right;float:right}.notification7{height:43px;border:#e6e6e6 solid 1px;width:100%;background:#daa2a2}.notification7 p{padding:7px 0 0 20px;color:#fff;font-size:17px;display:inline-block}.notification7 a{padding:12px 21px 0 50px;color:#fff;font-size:13px;text-align:right;float:right}.notification8{height:43px;border:#e6e6e6 solid 1px;width:100%;background:#dce094}.notification8 p{padding:7px 0 0 20px;color:#fff;font-size:17px;display:inline-block}.notification8 a{padding:12px 21px 0 50px;color:#fff;font-size:13px;text-align:right;float:right}

/****notifications end****/







/***mobile retina stuff***/

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 

  
.jcarousel-skin-tango .jcarousel-next-horizontal {
background: url(../images/retina_images/next_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}



.jcarousel-skin-tango .jcarousel-prev-horizontal {
background: url(../images/retina_images/previous_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}


.jcarousel-skin-tango-clients .jcarousel-next-horizontal {
background: url(../images/retina_images/next_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}

.jcarousel-skin-tango-clients .jcarousel-prev-horizontal {
background: url(../images/retina_images/previous_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}
 /*background size property should always be set after background property ( that contains picture background)*/



#header {
background: url(../images/retina_images/bg1_402x.png) center center no-repeat;
-webkit-background-size: auto  100% ;
-moz-background-size: auto  100% ;
background-size: auto  100% ;
}


.flexslidersmall .flex-direction-nav .flex-next {
background: url(../images/retina_images/next_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}
.flexslidersmall .flex-direction-nav .flex-prev {
background: url(../images/retina_images/previous_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}


.flexslider .flex-direction-nav .flex-next {
background: url(../images/retina_images/next_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}


.flexslider .flex-direction-nav .flex-prev {
background: url(../images/retina_images/previous_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}




/*for background images*/

.maincolumnsblock1 ul li .circle1 {
background: url(../images/retina_images/2small_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}

.maincolumnsblock1 ul li .circle2 {
background: url(../images/retina_images/2small_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}

.maincolumnsblock1 ul li .circle3 {
background: url(../images/retina_images/3small_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}


.maincolumnsblock1 ul li .circle4 {
background: url(../images/retina_images/4small_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}

.maincolumnsblock ul li .circle1 {
background: url(../images/retina_images/2small_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}

.maincolumnsblock ul li .circle2 {
background: url(../images/retina_images/2small_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}
.maincolumnsblock ul li .circle3 {
background: url(../images/retina_images/3small_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}
.maincolumnsblock ul li .circle4 {
background: url(../images/retina_images/4small_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}

.blogthumbpicturesidebar{
background: url(../images/retina_images/1s_402x.jpg) top center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}
.blogthumbpicture{
background: url(../images/retina_images/1s_402x.jpg) top center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}


.aboutuscolumns .picture{
background: url(../images/retina_images/team_402x.png) center center no-repeat;
-webkit-background-size: 100%  100% ;
-moz-background-size: 100%  100% ;
background-size: 100%  100% ;
}



/*for background images end*/

}

/***mobile retina stuff end***/

/* Footer */

#footer{
	background:#151717;
	padding:25px 0px;
	margin-bottom:30px;
}

.footer-left{
	margin-left:25px;
	color:#fff;
	width:350px;
	float:left;
}

.footer-left h3{
	font-size:18px;
	font-weight: 700;
	text-transform: uppercase;
	margin:0px 0px;
	line-height:100%;
}

.footer-left p{
	margin:0px;
}
.footer-right{
	margin-right:25px;
	float: right;
	width:300px;
}

ul.social{
	margin: 0px;
	list-style: none
	
}

ul.social li{
	float:right;
	margin:0px 0px 0px 10px;

}

ul.social li a:link, ul.social li a:visited{
	font-size:20px;
	font-weight: 700;
	line-height:38px;
	width:36px;
	height:36px;
	text-align: center;
	color:#151717;
	border-radius: 18px;
	background:#636363;
	display: block;
}

 ul.social li a:hover{
	color:#2a5ab1;
	background:#eee;

}

#input1[type=text] {
  width: 100%;
  padding: 2px 20px;
  margin: 2px 0px;
  display: inline-block;
  border: 1px solid #014387;
  border-radius: 0px;
  box-sizing: border-box;
  background-color: #F9F9F9;
}

#input1[type=number] {
  width: 100%;
  padding: 2px 20px;
  margin: 2px 0px;
  display: inline-block;
  border: 1px solid #014387;
  border-radius: 0px;
  box-sizing: border-box;
  background-color: #F9F9F9;
}

#select1[type=select], select {
background: #F9F9F9;
   border: 1px solid #014387;
   margin: 2px 0px;
   padding: 6px; /* If you add too much padding here, the options won't show in IE */
    

}
#input2[type=submit] {
  width: 100%;
  background-color: #014387;
  color: white;
  padding: 06px 0px;
  margin: 8px 0;
  border: none;
  border-radius: 1px;
  cursor: pointer;
}

#input2[type=submit]:hover {
  background-color: #7f8896;
}

#div1 {
  border-radius: 5px;
  background-color: #FFFFFF;
  padding: 0px;
}
#label1 {
	cursor: pointer;
	color: #555;
	display: block;
	padding: 0px;
	margin: 0px;
}
table, th, td {
  border: 0px solid black;
  border-collapse: collapse;
}
th#t01, td#t01 {
  padding: 00px;
  text-align: left;
}
table#t01 {
  width: 100%;    
  
}
textarea {
   resize: none;
width: 100%;
  padding: 2px 20px;
  margin: 2px 0px;
  display: inline-block;
  border: 1px solid #014387;
  border-radius: 0px;
  box-sizing: border-box;
  background-color: #F9F9F9;
}
}
