.alpha-resize-indicator{display:none}
#page-wrapper,.region-bottom,.page-wrapper{margin-left:auto;margin-right:auto;width:100%}
#content,.region-sidebar-first,.region-sidebar-second{margin-top:1.2em}
#block-system-main-menu{display:none}
#block-jump-menu-jump-menu-m-main-menu{margin-bottom:0;margin-top:10px}
#block-jump-menu-jump-menu-m-main-menu select{height:43px;padding:10px;width:90%}
#block-block-1 h2{font-size:18px}
/*header{text-align:center;background:url(../images/header-shadow-mobile.png) repeat-x scroll center bottom transparent}*/
header{background:none;}
#logo{float:none;margin:0 auto;padding:0;display:none}
#logo img{max-height:100px;padding-left:70px;width:auto}
#mobile-logo{display:block;float:none;margin:0 auto;padding:0}
#mobile-logo img{width:auto;max-height:59px}
.region-header{float:none}
body.not-front #content{margin-right:0;padding:0;width:100%;border-right:none}
body.not-front #content .section{padding:0 10px 40px}
h1{font-size:2em;line-height:1.2em!important}
.breadcrumb{background:none repeat-x scroll 0 0 #333;color:#EDEDED;margin-top:-3px;padding:10px}
.breadcrumb a{color:#999}
body.sidebar-first .view-mode-full .field-name-body img,body.sidebar-second .view-mode-full .field-name-body img,body.sidebar-second .view-mode-full .field-name-field-image img,body.sidebar-first .view-mode-full .field-name-field-image img{max-width:291px}
body.sidebar-first #content{border-left:none}
body.not-front .region-sidebar-second,body.not-front .region-sidebar-first .section{background:none repeat scroll 0 0 #EDEDED;border-top:21px solid #333;clear:both;margin-left:0;margin-right:0;margin-top:0;padding:0;width:100%;padding-bottom:20px}
body.not-front .region-sidebar-second .section{padding:20px}
.region-sidebar-second .section{margin:0}
.view-seven-features-side-block-2 .views-row,.block-views-seven-features-side-block-block .views-row{border-bottom:1px dashed #333}
.section-user input[type="text"],.section-user input[type="password"],.section-user input.text{width:100%}
ul.pager{margin-bottom:27px}
ul.pager li{border:1px solid #999;display:inline-block!important;height:19px;margin-left:4px;padding:0!important}
ul.pager li.pager-current{background:none repeat scroll 0 0 #999;color:#FFF;font-weight:400;padding:0 .5em!important}
ul.pager li a{display:block;height:19px;padding:0 .5em;text-decoration:none}
ul.pager li a:hover{background:none repeat scroll 0 0 #999;color:#FFF!important}
.view-seven-blog .views-row .views-field-field-image img{border:1px solid #CCC;height:auto;padding:3px;width:291px}
.view-seven-blog .views-row{background:url(../images/3-shadow.png) no-repeat scroll 14px 108px transparent}
#block-views-seven-features-block-block .views-row{border-bottom:1px dashed #CCC;margin-bottom:20px;margin-left:0;margin-right:0;padding-right:0;width:100%}
.region.region-sidebar-second.column.sidebar .section .block{width:100%!important;margin:10px 0!important;float:left}
#block-views-seven-features-block-block .views-row-last{border-bottom:none}
#block-views-seven-features-block-block .views-field-title h3{font-size:16px;line-height:20px;margin-top:3px}
#block-views-seven-features-block-block .views-row-last{padding-right:0!important;margin-bottom:0}
#block-views-seven-features-block-block .views-field-field-image img{float:left;width:50px;height:auto;margin-right:6px}
#block-views-seven-our-products-block{border-top:1px solid #E0E0E0;clear:both;padding-top:23px;margin-bottom:6px;margin-left:10px;width:300px}
#block-views-seven-our-products-block .views-row{border-bottom:1px dashed;padding-bottom:34px;float:left;margin-right:27px;margin-top:7px;padding-right:0;width:300px;background:url(../images/3-shadow.png) no-repeat scroll 15px 142px transparent;border-right:none;float:left;margin-bottom:16px;margin-right:20px;margin-top:7px;padding-right:0}
#block-views-seven-our-products-block .views-row:nth-child(2n+2){border-right:medium none;margin-right:0;padding-right:0}
#block-views-seven-our-products-block .views-row-2,#block-views-seven-our-products-block .views-row-4,#block-views-seven-our-products-block .views-row-6{border-right:medium none;margin-right:0;padding-right:0}
#block-views-seven-our-products-block .views-row-1,#block-views-seven-our-products-block .views-row-3,.#block-views-seven-our-products-block .views-row-5{border-right:1px dashed #E0E0E0;clear:both}
#block-views-seven-our-products-block .views-row img{height:auto;width:292px}
#block-views-seven-our-products-block .views-row-last{border-bottom:none;padding-bottom:7px}
#block-views-seven-our-products-block .views-row .views-field-body p{margin-bottom:0}
#block-views-seven-our-products-block .views-row img{border:solid 1px #CCC;padding:3px}
#block-views-seven-our-products-block .views-row:nth-child(2n+2){border-right:medium none;margin-right:0;padding-right:0}
#block-views-seven-our-products-block .views-row:nth-child(2n + 1){clear:both;border-right:medium none}
#block-views-seven-our-products-block .views-row h3{font-size:16px;line-height:20px;margin-bottom:7px;margin-top:14px}
#block-views-seven-our-products-block .views-row h3 a{text-decoration:none}
#block-views-seven-our-clients-block{margin-left:10px;width:300px}
#block-views-seven-our-clients-block .views-row{float:left;margin-bottom:7px;margin-right:34px}
#block-views-seven-our-clients-block .views-row-last{margin-right:0}
#block-views-seven-our-clients-block .view-content{float:left;margin-left:78px;margin-top:0;width:216px}
#block-views-seven-our-clients-block .view-header{float:left;width:100%}
.comment .user-picture img{height:auto;width:50px}
.comment .user-picture{margin-top:0}
.comment,.comment.comment-by-node-author{background:none}
.comment .submitted{margin-left:60px}
.comment .content{margin-left:60px}
.indented{margin-left:30px}
#main{width:100%}
body.not-front #content{display:table-row-group;margin-left:0}
body.not-front .region-sidebar-first{display:table-footer-group;float:none;margin-right:0}
.view-seven-products-portfolio-1{width:300px}
.view-seven-products-portfolio-1 .views-row img{height:auto;width:292px}
.view-seven-products-portfolio-1 .views-row{background:url(../images/3-shadow.png) no-repeat scroll 15px 143px transparent;border-bottom:1px dashed;border-right:medium none;clear:both;float:none;margin-bottom:24px;margin-right:27px;margin-top:7px;padding-bottom:23px;padding-right:0;width:300px}
.view-seven-products-portfolio-2{width:300px}
.view-seven-products-portfolio-2 .views-row img{border:1px solid #CCC;height:auto;padding:3px;width:292px}
.view-seven-products-portfolio-2 .views-row{background:url(../images/3-shadow.png) no-repeat scroll 15px 142px transparent;border-bottom:1px dashed;border-right:medium none;clear:both;float:none;margin-bottom:24px;margin-right:27px;margin-top:7px;padding-bottom:23px;padding-right:0;width:300px}
.view-seven-products-portfolio-3{width:300px}
.view-seven-products-portfolio-3 .views-row img{border:1px solid #CCC;height:auto;margin-bottom:17px;padding:3px;width:292px}
.view-seven-products-portfolio-3 .views-row{background:url(../images/3-shadow.png) no-repeat scroll 15px 142px transparent;border-bottom:1px dashed;border-right:medium none;clear:both;float:none;margin-bottom:24px;margin-right:27px;margin-top:7px;padding-bottom:23px;padding-right:0;width:300px}
.view-seven-products-portfolio-4{width:300px}
.view-seven-products-portfolio-4 .views-row img{height:auto;width:292px}
.view-seven-products-portfolio-4 .views-row{background:url(../images/3-shadow.png) no-repeat scroll 15px 143px transparent;border-bottom:1px dashed;border-right:medium none;clear:both;float:none;margin-bottom:24px;margin-right:27px;margin-top:7px;padding-bottom:23px;padding-right:0;width:300px}
#block-widgets-s-facebook-like-box{width:280px}
.fb_iframe_widget span{width:280px!important}
.fb_iframe_widget iframe{width:100%!important}
.not-found{background:url(../images/404.png) no-repeat scroll 0 0 transparent;-moz-background-size:300px auto;-webkit-background-size:300px auto;-o-background-size:300px auto;background-size:300px auto;border-right:medium none;float:left;height:182px;margin-right:0;padding-right:0;width:300px}
.not-found-where-to-go{float:left;width:300px}
#contact-site-form input[type="text"],#contact-site-form input[type="password"],#contact-site-form input.text,#contact-site-form input.title{padding:10px;width:278px}
#block-locationmap-image img{width:291px;height:auto}
#locationmap_map{width:291px!important;height:380px!important}
.closure{margin-left:auto;margin-right:auto;min-height:75px;width:100%}
.closure .block{clear:both;float:none;margin-bottom:52px;margin-left:80px;margin-right:0;padding-top:5px;width:280px}
#block-block-7{width:auto}
#block-block-7 .content{padding:8px 10px 0}
.region-bottom{padding:0}
#block-views-seven-slideshow-1-block{border:1px solid;margin-top:-3px}
#block-views-seven-slideshow-1-block .views-field-nothing{background:url(../images/slide1-background.png) repeat scroll 0 0 #333;height:162px;margin-top:129px;padding:10px;position:absolute;width:278px}
#block-views-seven-slideshow-1-block .views-field-field-image img{height:auto;margin-left:-45px;width:400px}
#block-views-seven-slideshow-1-block .views-field-field-image{overflow:hidden;width:298px}
#block-views-seven-slideshow-1-block .views-field-nothing h2{margin-bottom:12px;font-size:18px}
#block-views-seven-slideshow-1-block .views-field-nothing p{font-size:12px}
#block-views-seven-slideshow-1-block .views-slideshow-cycle-main-frame{height:311px!important}
#block-views-seven-slideshow-1-block .views-slideshow-controls-bottom{margin-left:6px;margin-top:-34px;position:absolute;z-index:100;right:15px}
#block-views-seven-slideshow-1-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{float:left}
#block-views-seven-slideshow-1-block .views-slideshow-controls-bottom .views-field-nothing{background:none repeat scroll 0 0 #777;height:15px;margin-right:5px;padding:0;position:relative;width:15px;margin-top:9px}
#block-views-seven-slideshow-1-block .views-slideshow-controls-bottom .active .views-field-nothing,#block-views-seven-slideshow-1-block .views-slideshow-controls-bottom .views-field-nothing:hover{background:none repeat scroll 0 0 #CCC}
body.page-home-variant-1 h1{display:none}
body.page-home-variant-1 .breadcrumb{display:none}
body.page-home-variant-1 header{border-bottom:none}
#block-views-seven-slideshow-2-block{margin-bottom:34px;margin-top:0;padding-top:22px}
#block-views-seven-slideshow-2-block .views-field-nothing{background:none repeat scroll 0 0 #222;height:140px;padding:20px 20px 0;position:absolute;top:162px;width:280px}
#block-views-seven-slideshow-2-block .views-field-field-image img{height:auto;margin-left:9px;width:299px}
#block-views-seven-slideshow-2-block .views-field-field-image{left:0;position:absolute;top:2px}
#block-views-seven-slideshow-2-block .views-field-nothing h2{font-size:16px;line-height:21px;margin-bottom:12px;padding-top:4px}
#block-views-seven-slideshow-2-block .views-field-nothing a{display:none;padding:7px;text-decoration:none;width:96px;opacity:1;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}
#block-views-seven-slideshow-2-block .views-field-nothing a:hover{opacity:.8}
#block-views-seven-slideshow-2-block .views-field-nothing p{font-size:12px}
#block-views-seven-slideshow-2-block .views-slideshow-cycle-main-frame{height:326px!important}
#block-views-seven-slideshow-2-block .views-slideshow-controls-bottom{border-bottom:1px solid #CCC;margin-top:9px;padding-bottom:7px;text-align:center}
#block-views-seven-slideshow-2-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;float:none}
#block-views-seven-slideshow-2-block .views-slideshow-controls-bottom .views-field-nothing{background:url(../images/slide-control.png) no-repeat scroll 2px -18px transparent;height:15px;margin-right:1px;padding:0;position:relative;width:15px;top:auto}
#block-views-seven-slideshow-2-block .views-slideshow-controls-bottom .active .views-field-nothing,#block-views-seven-slideshow-2-block .views-slideshow-controls-bottom .views-field-nothing:hover{background:url(../images/slide-control.png) no-repeat scroll 2px 2px transparent}
#block-views-seven-slideshow-2-block .views-field-nothing-2{background:url(../images/slide2-inner-shadow.png) repeat scroll 0 0 transparent;height:11px;left:0;position:absolute;top:151px;width:480px;z-index:0}
body.page-home-variant-2 h1{display:none}
body.page-home-variant-2 .breadcrumb{display:none}
body.page-home-variant-2 #content,body.page-home-variant-2 .region-sidebar-first,body.page-home-variant-2 .region-sidebar-second{padding:0;width:100%;margin-top:0;overflow:hidden}
body.page-home-variant-2{background:url(../images/variant_2/body-background-iphone-portrait.jpg) repeat-x scroll 0 190px transparent}
body.page-home-variant-2 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{opacity:.4}
body.page-home-variant-2 header{border-bottom:none;padding:30px 0}
body.page-home-variant-2 #block-views-seven-slideshow-4-block{margin-bottom:23px}
body.page-home-variant-2 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom{border-bottom:none}
#block-views-seven-slideshow-3-block{margin-bottom:15px;margin-top:10px;padding-top:0}
#block-views-seven-slideshow-3-block .views-field-field-image img{box-shadow:1px 1px 6px #000;-o-box-shadow:1px 1px 6px #000;-moz-box-shadow:1px 1px 6px #000;-webkit-box-shadow:1px 1px 6px #000;height:auto;width:302px;margin-left:8px}
#block-views-seven-slideshow-3-block .views-slideshow-cycle-main-frame{width:319px!important;min-height:274px}
#block-views-seven-slideshow-3-block .views-field-nothing{margin-top:0;text-align:center;width:100%}
#block-views-seven-slideshow-3-block .views-field-nothing h2{font-size:15px;line-height:23px;margin-bottom:7px;margin-top:20px;padding:0 20px}
#block-views-seven-slideshow-3-block .views-field-nothing p{color:#666;font-size:12px;padding:0 20px}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top{margin-left:30px;margin-top:37px;position:absolute;width:258px;z-index:100}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top .views-slideshow-controls-text-pause{display:none}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top .views-slideshow-controls-text-previous{float:left}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top .views-slideshow-controls-text-previous a{background:url(../images/slider-arrows.png) repeat scroll 0 0 transparent;display:block;font-size:0;height:30px;width:30px;opacity:.8}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top .views-slideshow-controls-text-previous a:hover{opacity:1}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top .views_slideshow_controls_text_next{float:right}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top .views_slideshow_controls_text_next a{background:url(../images/slider-arrows.png) repeat scroll 30px 0 transparent;display:block;font-size:0;height:30px;width:30px;opacity:.8}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top .views_slideshow_controls_text_next a:hover{opacity:1}
#block-views-seven-slideshow-3-block .views-slideshow-controls-bottom{border-bottom:1px solid #CCC;padding-bottom:25px;text-align:center}
#block-views-seven-slideshow-3-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;float:none}
#block-views-seven-slideshow-3-block .views-slideshow-controls-bottom .views-field-nothing{background:url(../images/slide-control.png) no-repeat scroll 2px -18px transparent;height:15px;margin-right:1px;padding:0;position:relative;width:15px}
#block-views-seven-slideshow-3-block .views-slideshow-controls-bottom .active .views-field-nothing,#block-views-seven-slideshow-3-block .views-slideshow-controls-bottom .views-field-nothing:hover{background:url(../images/slide-control.png) no-repeat scroll 2px 2px transparent}
body.page-home-variant-3 h1{display:none}
body.page-home-variant-3 .breadcrumb{display:none}
body.page-home-variant-3 #content,body.page-home-variant-3 .region-sidebar-first,body.page-home-variant-3 .region-sidebar-second{padding:0;width:100%;overflow:hidden}
#block-views-seven-slideshow-4-block{margin-bottom:15px;margin-top:32px;padding-top:0}
#block-views-seven-slideshow-4-block .views-field-field-image img{box-shadow:1px 1px 6px #000;-o-box-shadow:1px 1px 6px #000;-moz-box-shadow:1px 1px 6px #000;-webkit-box-shadow:1px 1px 6px #000}
#block-views-seven-slideshow-4-block .views-slideshow-cycle-main-frame-row .views-field-field-image img{height:auto;width:281px;margin-left:18px}
#block-views-seven-slideshow-4-block .views-field-nothing{background:url(../images/slide1-background.png) repeat scroll 0 0 #333;bottom:auto;box-shadow:1px 1px 6px #000;-o-box-shadow:1px 1px 6px #000;-moz-box-shadow:1px 1px 6px #000;-webkit-box-shadow:1px 1px 6px #000;margin-left:18px;position:absolute;text-align:left;top:91px;width:282px}
#block-views-seven-slideshow-4-block .views-slideshow-cycle-main-frame,#block-views-seven-slideshow-4-block .views-slideshow-cycle-main-frame-row{width:479px!important;min-height:240px}
#block-views-seven-slideshow-4-block .views-field-nothing h2{font-size:15px;line-height:21px;margin-bottom:7px;margin-top:20px;padding:0 23px}
#block-views-seven-slideshow-4-block .views-field-nothing p{font-size:11px;padding:0 23px}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top{margin-left:32px;margin-top:32px;position:absolute;width:251px;z-index:100}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top .views-slideshow-controls-text-pause{display:none}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top .views-slideshow-controls-text-previous{float:left}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top .views-slideshow-controls-text-previous a{background:url(../images/slider-arrows.png) repeat scroll 0 0 transparent;display:block;font-size:0;height:30px;width:30px;opacity:.8}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top .views-slideshow-controls-text-previous a:hover{opacity:1}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top .views_slideshow_controls_text_next{float:right}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top .views_slideshow_controls_text_next a{background:url(../images/slider-arrows.png) repeat scroll 30px 0 transparent;display:block;font-size:0;height:30px;width:30px;opacity:.8;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top .views_slideshow_controls_text_next a:hover{opacity:1}
#block-views-seven-slideshow-4-block .views-slideshow-controls-bottom{border-bottom:1px solid #CCC;margin-top:22px;padding-bottom:25px;text-align:center}
#block-views-seven-slideshow-4-block .views-slideshow-controls-bottom img{height:auto;margin-top:16px;width:61px}
#block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;float:none;margin-left:6px;margin-right:6px;opacity:.7;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}
#block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active,#block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item:hover{opacity:1!important}
body.page-home-variant-4 h1{display:none}
body.page-home-variant-4 .breadcrumb{display:none}
body.page-home-variant-4 #content,body.page-home-variant-4 .region-sidebar-first,body.page-home-variant-4 .region-sidebar-second{padding:0;width:100%;margin-top:0;overflow:hidden}
body.page-home-variant-4{background:url(../images/variant_4/body-background-iphone-landscape.jpg) repeat-x scroll 0 190px transparent}
body.page-home-variant-4 header{border-bottom:none}
body.page-home-variant-4 #block-views-seven-features-block-block{margin-top:39px}
body.page-home-variant-4 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{opacity:.4}
body.page-home-variant-4 #block-views-seven-slideshow-4-block{margin-bottom:23px}
body.page-home-variant-4 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom{border-bottom:none}
#block-views-seven-slideshow-5-block{border-bottom:1px solid #EDEDED;height:328px;margin-bottom:27px;margin-top:49px;padding-top:0}
#block-views-seven-slideshow-5-block .views-field-nothing{height:271px;padding:145px 19px 2px;position:absolute;width:275px}
#block-views-seven-slideshow-5-block .views-field-field-image img{height:auto;margin-left:0;width:282px}
#block-views-seven-slideshow-5-block .views-field-field-image{left:20px;position:absolute;top:-26px}
#block-views-seven-slideshow-5-block .views-field-nothing h2{font-size:21px;line-height:25px;margin-bottom:12px;padding-top:0}
#block-views-seven-slideshow-5-block .views-field-nothing a{display:none;padding:7px;text-decoration:none;width:88px;opacity:1;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}
#block-views-seven-slideshow-5-block .views-field-nothing a:hover{opacity:.5}
#block-views-seven-slideshow-5-block .views-field-nothing p{font-size:13px}
#block-views-seven-slideshow-5-block .views-slideshow-cycle-main-frame{height:297px!important}
#block-views-seven-slideshow-5-block .views-slideshow-controls-bottom{border-bottom:medium none;float:right;margin-right:40px;margin-top:-179px;padding-bottom:7px;position:absolute;right:0;text-align:center;width:238px;z-index:1000}
#block-views-seven-slideshow-5-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;float:none}
#block-views-seven-slideshow-5-block .views-slideshow-controls-bottom .views-field-nothing{background:url(../images/slide-control.png) no-repeat scroll 2px -18px transparent;height:15px;margin-right:1px;padding:0;position:relative;width:15px}
#block-views-seven-slideshow-5-block .views-slideshow-controls-bottom .active .views-field-nothing,#block-views-seven-slideshow-5-block .views-slideshow-controls-bottom .views-field-nothing:hover{background:url(../images/slide-control.png) no-repeat scroll 2px 2px transparent}
body.page-home-variant-5 h1{display:none}
body.page-home-variant-5 .breadcrumb{display:none}
body.page-home-variant-5 #content,body.page-home-variant-5 .region-sidebar-first,body.page-home-variant-5 .region-sidebar-second{padding:0;width:100%;margin-top:0;overflow:hidden}
body.page-home-variant-5{background:url(../images/variant_5/slide-background-iphone-portrait.jpg) no-repeat scroll center 190px transparent}
body.page-home-variant-5 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{opacity:.4}
body.page-home-variant-5 header{border-bottom:none;padding:30px 0}
body.page-home-variant-5 #block-views-seven-slideshow-4-block{margin-bottom:23px}
body.page-home-variant-5 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom{border-bottom:none}
#block-views-seven-slideshow-6-block{border-bottom:1px solid #CCC;margin-bottom:15px;margin-top:20px;padding-left:12px;padding-top:0}
#block-views-seven-slideshow-6-block .views-field-field-image img{height:auto;margin-left:0;width:295px}
#block-views-seven-slideshow-6-block .views-field-field-image{overflow:hidden;width:295px}
#block-views-seven-slideshow-6-block .views-slideshow-cycle-main-frame-row,#block-views-seven-slideshow-6-block .views-slideshow-cycle-main-frame{height:269px!important;width:723px!important}
#block-views-seven-slideshow-6-block .views-slideshow-cycle-main-frame-row-item .views-field-nothing{background:url(../images/variant_6/slide1-background.png) repeat scroll 0 0 transparent;bottom:0;margin-top:11px;position:absolute;text-align:left;width:295px}
#block-views-seven-slideshow-6-block .views-field-nothing h2{font-size:18px;line-height:22px;margin-bottom:7px;margin-top:20px;padding:0 24px}
#block-views-seven-slideshow-6-block .views-field-nothing p{color:#CCC;font-size:11px;padding:0 24px}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top{margin-left:-62px;margin-top:171px;position:absolute;width:1065px;z-index:100;display:none}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top .views-slideshow-controls-text-pause{display:none}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top .views-slideshow-controls-text-previous{float:left}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top .views-slideshow-controls-text-previous a{background:url(../images/slider-arrows.png) repeat scroll 0 0 transparent;font-size:0;height:30px;width:30px;display:block;opacity:.8}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top .views-slideshow-controls-text-previous a:hover{opacity:1}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top .views_slideshow_controls_text_next{float:right}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top .views_slideshow_controls_text_next a{background:url(../images/slider-arrows.png) repeat scroll 30px 0 transparent;display:block;font-size:0;height:30px;width:30px;opacity:.8}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top .views_slideshow_controls_text_next a:hover{opacity:1}
#block-views-seven-slideshow-6-block .views-slideshow-controls-bottom{padding-bottom:25px;padding-top:23px;text-align:center}
#block-views-seven-slideshow-6-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;float:none}
#block-views-seven-slideshow-6-block .views-slideshow-controls-bottom .views-field-nothing{background:url(../images/variant_6/slide-control.png) no-repeat scroll 2px -20px transparent;height:16px;margin-right:5px;padding:0;position:relative;width:16px}
#block-views-seven-slideshow-6-block .views-slideshow-controls-bottom .active .views-field-nothing,#block-views-seven-slideshow-6-block .views-slideshow-controls-bottom .views-field-nothing:hover{background:url(../images/variant_6/slide-control.png) no-repeat scroll 2px 1px transparent}
#block-views-seven-slideshow-6-block .views-field-nothing a{display:none;font-size:14px;opacity:1;padding:7px;text-decoration:none;width:96px;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}
#block-views-seven-slideshow-6-block .views-field-nothing a:hover{opacity:.5}
body.page-home-variant-6 h1{display:none}
body.page-home-variant-6 .breadcrumb{display:none}
body.page-home-variant-6 #content,body.page-home-variant-6 .region-sidebar-first,body.page-home-variant-6 .region-sidebar-second{margin-right:0;margin-top:0;padding:0;width:100%;overflow:hidden}
body.page-home-variant-6{background:url(../images/variant_6/slide-background-iphone-portrait.jpg) no-repeat scroll center 189px transparent;-webkit-background-position:center 187px}
body.page-home-variant-6 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{opacity:.4}
body.page-home-variant-6 header{border-bottom:none;padding:30px 0}
body.page-home-variant-6 #block-views-seven-slideshow-4-block{margin-bottom:23px}
body.page-home-variant-6 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom{border-bottom:none}
#block-views-seven-slideshow-7-block{height:387px;margin-bottom:25px;margin-top:18px;padding-top:0}
#block-views-seven-slideshow-7-block .views-field-nothing{height:271px;margin-top:230px;padding:14px 15px 26px;position:absolute;width:289px}
#block-views-seven-slideshow-7-block .views-field-field-image{left:19px;overflow:hidden;position:absolute;top:2px}
#block-views-seven-slideshow-7-block .views-field-field-image img{height:auto;margin-left:0;width:283px}
#block-views-seven-slideshow-7-block .views-slideshow-cycle-main-frame-row,#block-views-seven-slideshow-7-block .views-slideshow-cycle-main-frame{height:372px!important;overflow:hidden;width:100%}
#block-views-seven-slideshow-7-block .views-field-nothing h2{font-size:17px;line-height:22px;margin-bottom:12px;padding-top:0}
#block-views-seven-slideshow-7-block .views-field-nothing a{box-shadow:1px 1px 2px #000;display:none;opacity:1;padding:7px 7px 9px;text-decoration:none;width:95px;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}
#block-views-seven-slideshow-7-block .views-field-nothing a:hover{opacity:.5}
#block-views-seven-slideshow-7-block .views-field-nothing p{font-size:12px}
#block-views-seven-slideshow-7-block .views-slideshow-controls-bottom{border-bottom:medium none;border-radius:5px 5px 0 0;float:right;margin-left:auto;margin-right:102px;margin-top:-400px;padding:10px 7px;position:absolute;right:0;text-align:center;width:auto;z-index:100}
#block-views-seven-slideshow-7-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;float:none}
#block-views-seven-slideshow-7-block .views-slideshow-controls-bottom .views-field-nothing{background:url(../images/variant_7/slide-control.png) no-repeat scroll 2px -20px transparent;height:16px;margin-right:5px;padding:0;position:relative;width:16px}
#block-views-seven-slideshow-7-block .views-slideshow-controls-bottom .active .views-field-nothing,#block-views-seven-slideshow-7-block .views-slideshow-controls-bottom .views-field-nothing:hover{background:url(../images/variant_7/slide-control.png) no-repeat scroll 2px 1px transparent}
body.page-home-variant-7 h1{display:none}
body.page-home-variant-7 .breadcrumb{display:none}
body.page-home-variant-7 #content,body.page-home-variant-7 .region-sidebar-first,body.page-home-variant-7 .region-sidebar-second{padding:0;width:100%;margin-top:0;overflow:hidden}
body.page-home-variant-7{background:url(../images/variant_7/slide-background-iphone-portrait.jpg) no-repeat scroll center 190px transparent}
body.page-home-variant-7 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{opacity:.4}
body.page-home-variant-7 header{border-bottom:none;padding:30px 0}
body.page-home-variant-7 #block-views-seven-slideshow-4-block{margin-bottom:23px}
body.page-home-variant-7 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom{border-bottom:none}
#block-block-7 .link-top{display:none}
@media screen and (max-device-width: 100) {
header{height:130px}
}
.region-sidebar-first h2.block-title,.region-sidebar-second h2.block-title{border-bottom:1px solid #EEE;margin-bottom:25px;padding-bottom:4px}
.page-node-33 .breadcrumb,.page-node-34 .breadcrumb{display:none}
.page-node-33 #page-title,.page-node-34 #page-title{display:none}
body.page-node-33 #content,body.page-node-33 .region-sidebar-first,body.page-node-33 .region-sidebar-second{margin-top:0;overflow:visible;padding:0;width:100%}
body.page-node-34 #content,body.page-node-34 .region-sidebar-first,body.page-node-34 .region-sidebar-second{margin-top:0;overflow:visible;padding:0;width:100%}
#block-views-seven-features-side-block-block .views-field-field-image img{height:auto;margin-right:7px;width:54px}
body{font-family:'Open Sans'; font-weight: 400;}
h1,h2,h3,h4,h5,h6{font-family:"Open Sans",Lucida Sans,Lucida Grande,Lucida Sans Unicode,sans-serif}
.alt{color:#666;font-family:"Open Sans";font-weight:300;text-align:center}
.br-captions{display:none}
.view-seven-features-side-block-2 .views-field-field-image img{height:auto;margin-right:5px;width:52px}
.player iframe{height:159px!important;width:297px!important}
.view-services-left-sidebar span a{border-bottom:1px dotted #CCC;display:inline-block;line-height:25px;padding:5px 0;text-decoration:none;width:100%}
.view-services-left-sidebar span a.active{font-weight:700}
.view-site-map-links span a{border-bottom:1px dotted #CCC;display:inline-block;line-height:25px;padding:5px 0;text-decoration:none;width:100%}
#block-views-services-left-sidebar-block{display:inline-block;width:100%}
#webform-client-form-62 input[type="text"],#webform-client-form-62 input[type="number"],#webform-client-form-62 input[type="email"],#webform-client-form-62 input[type="password"],#webform-client-form-62 input.text,input.title,textarea,select{padding:10px;width:278px}
#webform-client-form-61 input[type="text"],#webform-client-form-61 input[type="number"],#webform-client-form-61 input[type="email"],#webform-client-form-61 input[type="password"],#webform-client-form-61 input.text,input.title,textarea,select{padding:10px;width:278px}
#webform-client-form-919 input[type="text"],#webform-client-form-919 input[type="number"],#webform-client-form-919 input[type="email"],#webform-client-form-919 input[type="password"],#webform-client-form-61 input.text,input.title,textarea,select{padding:10px;width:278px}
#webform-client-form-1946 input[type="text"],#webform-client-form-1946 input[type="number"],#webform-client-form-1946 input[type="email"],#webform-client-form-1946 input[type="password"],#webform-client-form-1946 input.text,input.title,textarea,select{padding:10px;width:278px}
#loc-left-sidebar{background-color:#FCFCFC;border:1px dotted #E1E4E5;float:left;height:auto;margin-top:10px;padding:14px;width:228px}
#block-widgets-s-socialmedia-profile-default .content{background-color:#FCFCFC;border:1px dotted #E1E4E5;padding-left:48px;padding-top:10px;width:208px;margin:10px auto;float:none;display:table}
#block-views-view-social-media-images-block .content{background-color:#FCFCFC;border:1px dotted #E1E4E5;margin:10px auto;float:none;display:table;height:60px;padding:5px;width:245px}
.region.region-sidebar-second.column.sidebar .section .block h2{text-align:center!important}
#block-views-exp-find-a-location-page h2{text-align:center;margin-bottom:0}
#block-views-exp-find-a-location-page{float:left}
#views-exposed-form-find-a-location-page .views-widget{background:url(/../sites/default/files/Find-a-location.png) no-repeat scroll 0 0 rgba(0,0,0,0);float:left;height:50px;width:232px}
#views-exposed-form-find-a-location-page .views-widget input{background-color:#333!important;border:medium none!important;color:#CCC;float:left;height:10px;margin-left:50px;margin-right:2px;padding:.8em;width:108px!important}
#views-exposed-form-find-a-location-page{float:left;height:83px;width:250px}
#views-exposed-form-find-search-page .views-exposed-form .views-exposed-widget{float:right!important;padding:.5em 0 0}
.views-exposed-form .views-exposed-widget{float:right;padding:.5em .5em 0 0}
#block-system-main .view-cupon{border:1px dotted #606060;border-radius:10px;float:right;height:173px;margin-top:26px;padding:35px 1px 6px 39px;width:245px}
.view-cupon img{margin-left:32px}
.field.field-name-field-coupon.field-type-viewreference.field-label-hidden{float:right!important;padding-right:35px}
.field.field-name-field-coupon-1.field-type-viewreference.field-label-hidden{float:right!important;padding-right:10px}
#webform-client-form-939 input[type="text"],#webform-client-form-939 input[type="number"],#webform-client-form-939 input[type="email"],#webform-client-form-939 input[type="password"],#webform-client-form-61 input.text,input.title,textarea,select{padding:10px;width:236px}
#webform-client-form-932 input[type="text"],#webform-client-form-932 input[type="number"],#webform-client-form-932 input[type="email"],#webform-client-form-932 input[type="password"],#webform-client-form-932 input.text,input.title,textarea{padding:10px;width:236px}
#webform-client-form-889 input[type="text"],#webform-client-form-889 input[type="number"],#webform-client-form-889 input[type="email"],#webform-client-form-889 input[type="password"],#webform-client-form-889 input.text,input.title,textarea{padding:10px;width:236px}
#block-webform-client-block-939 h2{font-size:24px}
.service-views-field-field-image{float:left}
.service-views-field-body{clear:both}
.service-views-field-title h3{font-size:20px;line-height:26px;margin-top:6px;padding-top:12px}
#block-menu-menu-footer-menu ul.menu li{list-style-image:none;list-style-type:none}
#block-menu-menu-footer-menu ul.menu li > a{font-size:14px;text-decoration:none}
.bx-wrapper img{display:block;max-width:120%!important}
#block-menu-block-1 ul li{color:#605f5f;display:block;float:left;line-height:18px;background-color:#efeeee;list-style-type:square;margin-left:0;padding:0!important;width:100%;border-bottom:1px solid #e5e4e4}
#block-menu-block-1 ul li a{color:#605F5F;float:left;padding:10px;text-decoration:none}
#block-menu-block-1 ul li:hover{float:left;width:100%;background-color:#fbfbfb}
#block-menu-block-1 ul li.hover ul{height:auto!important}
#block-menu-block-1 ul li ul{display:block!important;margin:0!important;padding:0!important;position:relative;width:auto!important;background:#fff;clear:left}
#block-menu-block-1 ul li ul li{display:block!important;line-height:18px;margin-left:0;opacity:1!important;overflow:hidden;position:relative;text-indent:0;width:100%;background:none repeat scroll 0 0 rgba(0,0,0,0)}
#block-menu-block-1 ul li ul li ul{height:auto!important;margin:0!important;opacity:1!important}
#block-menu-block-1 ul li ul li:hover{width:100%!important;line-height:18px;background:none repeat scroll 0 0 rgba(0,0,0,0);color:#006883}
#block-menu-block-1 ul li ul li:hover a{color:#006883}
#block-menu-block-1 ul li ul li ul li{border-bottom:0 solid #E5E4E4!important;clear:left;display:block!important;line-height:18px;margin-left:20px;opacity:1!important;overflow:visible!important;position:relative;width:auto!important}
#block-menu-block-1 ul li ul li ul li:hover{width:212px!important;line-height:18px}
#block-views-view-social-media-images-block{border:1px dotted #e1e4e5;float:left;padding:0;width:245px;padding:0;background-color:#fcfcfc;height:auto}
#block-widgets-s-socialmedia-profile-default{background-color:#FCFCFC;border:1px dotted #E1E4E5;float:left;height:auto;padding:0;width:245px}
#block-views-exp-find-a-location-page{border:1px dotted #e1e4e5;float:none;margin-top:0;padding:10px;background:none!important}
.not-front #block-views-exp-find-a-location-page{float:left;padding:0}
#block-menu-block-1 h2{border-bottom:1px solid #EEE;font-size:22px;margin-bottom:0;padding-bottom:4px}
#block-menu-block-1 ul{padding:0;float:left;width:100%;margin:0}
#block-widgets-s-social-media-widgets .content img{margin-right:10px}
#block-views-c3fe0668c01697bbce4818fb23ec0fdc{float:left}
.block.block-views.contextual-links-region{float:left}
.accredited-business-media-images a img{margin-left:-13px}
.site-map-menus ul li.leaf{list-style-image:url(/../sites/default/files/sitemap-list-icon-1.png);list-style-type:none}
.site-map-menus ul li.expanded{list-style-image:url(/../sites/default/files/sitemap-list-icon-1.png);list-style-type:none}
.site-map-services-term-name a{list-style-type:square;background:url(/../sites/default/files/sitemap-list-icon-1.png) 0 67% no-repeat scroll rgba(0,0,0,0)!important;padding-left:15px;margin-left:18px;list-style:none}
#block-menu-block-2 ul li.leaf{list-style-image:url(/../sites/default/files/sitemap-list-icon-1.png);list-style-type:none}
#block-menu-block-3 ul li.leaf{list-style-image:url(/../sites/default/files/sitemap-list-icon-1.png);list-style-type:none}
#block-views-sitemap-block-1 h3{margin-bottom:0}
.view-view-location-slideshow .bx-wrapper{max-width:275px!important}
.site-map-box-menu-main-menu h2{display:none}
.site-map-box-menu-main-menu{margin:0;padding:10px 0}
.site-map-box-menu-menu-franchise-opportunity{margin:0;padding:10px 0}
#block-menu-block-3{margin:0;padding:10px 0}
.site-map-box-menu-menu-franchise-opportunity h2{display:none}
#block-menu-block-3 h2{display:none}
#site-map h2{color:#0B559A;font-size:20px;font-weight:400;line-height:20px;margin:0;padding:10px 0}
#block-menu-block-2 h2{color:#0B559A;font-size:20px;font-weight:400;line-height:20px;margin:0;padding:10px 0}
#block-menu-block-2 a{text-decoration:none}
#site-map a{text-decoration:none}
#block-views-sitemap-block-1{margin-top:-34px}
#block-views-sitemap-block-1 h3 a{color:#0B559A;font-size:20px;font-weight:400;line-height:45px;margin-bottom:5px;padding:10px 0}
#block-views-sitemap-block-1 a{text-decoration:none}
#block-menu-block-3 a{text-decoration:none}
.about-us{margin-top:-10px}
#block-menu-block-3{margin-top:-34px;padding:10px 0}
#views-exposed-form-find-a-location-page{float:none;height:83px;margin:0 auto;width:250px}
#block-views-1cbe4b6d853c0f558c4e2bad74dccad7{float:left;text-align:center}
#block-views-h-block-1{padding:0 10px 40px}
#block-views-senthil-block{padding:0 10px 40px}
#block-menu-block-4 ul.menu li{list-style-image:none;list-style-type:none}
#block-menu-block-4 ul.menu li > a{font-size:14px;text-decoration:none;color:#1CBBB4}
#block-menu-block-5 ul.menu li{list-style-image:none;list-style-type:none}
#block-menu-block-5 ul.menu li > a{font-size:14px;text-decoration:none;color:#1CBBB4}
.alpha-resize-indicator{display:none}
#page-wrapper,.region-bottom,.page-wrapper{margin-left:auto;margin-right:auto;width:100%}
#content,.region-sidebar-first,.region-sidebar-second{margin-top:1.2em}
#block-system-main-menu{display:none}
#block-jump-menu-jump-menu-m-main-menu{margin-bottom:0;margin-top:24px}
#block-jump-menu-jump-menu-m-main-menu select{height:43px;padding:10px;width:90%}
#block-block-1 h2{font-size:18px}
#logo{display:none;float:none;margin:0 auto;padding:0}
#logo img{max-height:100px;padzding-left:100px;width:auto}
#sub_site_header #logo img{max-height:51px;padding-left:70px;width:auto}
#sub_site_header .region.region-header{float:right;width:100%}
#mobile-logo{display:block;float:none;margin:0 auto;padding:0; width:200px;}
#mobile-logo img{max-height:76px;width:auto}
.region-header{float:none}
body.not-front #content{border-right:medium none;margin-right:0;padding:0;width:100%}
body.not-front #content .section{padding:0 10px 40px}
h1{font-size:2em;line-height:1.2em!important}
.breadcrumb{background:none repeat-x scroll 0 0 #333;color:#EDEDED;margin-top:-3px;padding:10px}
.breadcrumb a{color:#999}
body.sidebar-first .view-mode-full .field-name-body img,body.sidebar-second .view-mode-full .field-name-body img,body.sidebar-second .view-mode-full .field-name-field-image img,body.sidebar-first .view-mode-full .field-name-field-image img{max-width:291px}
body.sidebar-first #content{border-left:medium none}
body.not-front .region-sidebar-second,body.not-front .region-sidebar-first .section{background:none repeat scroll 0 0 #EDEDED;border-top:21px solid #333;clear:both;margin-left:0;margin-right:0;margin-top:0;padding:0 0 20px;width:100%; margin-bottom:20px}
body.not-front .region-sidebar-second .section{padding:20px}
.region-sidebar-second .section{margin:0}
.view-seven-features-side-block-2 .views-row,.block-views-seven-features-side-block-block .views-row{border-bottom:1px dashed #333}
.section-user input[type="text"],.section-user input[type="password"],.section-user input.text{width:100%}
ul.pager{margin-bottom:27px}
ul.pager li{border:1px solid #999;display:inline-block!important;height:19px;margin-left:4px;padding:0!important}
ul.pager li.pager-current{background:none repeat scroll 0 0 #999;color:#FFF;font-weight:400;padding:0 .5em!important}
ul.pager li a{display:block;height:19px;padding:0 .5em;text-decoration:none}
ul.pager li a:hover{background:none repeat scroll 0 0 #999;color:#FFF!important}
.view-seven-blog .views-row .views-field-field-image img{border:1px solid #CCC;height:auto;padding:3px;width:291px}
.view-seven-blog .views-row{background:url(../images/3-shadow.png) no-repeat scroll 14px 108px rgba(0,0,0,0)}
#block-views-seven-features-block-block .views-row{border-bottom:none;display:table;float:none;margin:0 auto;padding-right:0;width:100%;margin-top:20px}
.region.region-sidebar-second.column.sidebar .section .block{float:left;margin:10px 0!important;width:100%!important}
#block-views-seven-features-block-block .views-row-last{border-bottom:medium none}
#block-views-seven-features-block-block .views-field-title h3{font-size:16px;line-height:20px;margin-top:3px}
#block-views-seven-features-block-block .views-row-last{margin-bottom:0;padding-right:0!important}
#block-views-seven-features-block-block .views-field-field-image img{float:left;height:auto;margin-right:6px;width:50px}
#block-views-seven-our-products-block{border-top:1px solid #E0E0E0;clear:both;margin-bottom:6px;margin-left:10px;padding-top:23px;width:300px}
#block-views-seven-our-products-block .views-row{border-bottom:1px dashed;float:left;margin-right:27px;margin-top:7px;padding-bottom:34px;padding-right:0;width:300px;background:url(../images/3-shadow.png) no-repeat scroll 15px 142px rgba(0,0,0,0);border-right:medium none;float:left;margin-bottom:16px;margin-right:20px;margin-top:7px;padding-right:0}
#block-views-seven-our-products-block .views-row:nth-child(2n+2){border-right:medium none;margin-right:0;padding-right:0}
#block-views-seven-our-products-block .views-row-2,#block-views-seven-our-products-block .views-row-4,#block-views-seven-our-products-block .views-row-6{border-right:medium none;margin-right:0;padding-right:0}
#block-views-seven-our-products-block .views-row img{height:auto;width:292px}
#block-views-seven-our-products-block .views-row-last{border-bottom:medium none;padding-bottom:7px}
#block-views-seven-our-products-block .views-row .views-field-body p{margin-bottom:0}
#block-views-seven-our-products-block .views-row img{border:1px solid #CCC;padding:3px}
#block-views-seven-our-products-block .views-row:nth-child(2n+2){border-right:medium none;margin-right:0;padding-right:0}
#block-views-seven-our-products-block .views-row:nth-child(2n+1){border-right:medium none;clear:both}
#block-views-seven-our-products-block .views-row h3{font-size:16px;line-height:20px;margin-bottom:7px;margin-top:14px}
#block-views-seven-our-products-block .views-row h3 a{text-decoration:none}
#block-views-seven-our-clients-block{margin-left:10px;width:300px}
#block-views-seven-our-clients-block .views-row{float:left;margin-bottom:7px;margin-right:34px}
#block-views-seven-our-clients-block .views-row-last{margin-right:0}
#block-views-seven-our-clients-block .view-content{float:left;margin-left:78px;margin-top:0;width:216px}
#block-views-seven-our-clients-block .view-header{float:left;width:100%}
.comment .user-picture img{height:auto;width:50px}
.comment .user-picture{margin-top:0}
.comment,.comment.comment-by-node-author{background:none repeat scroll 0 0 rgba(0,0,0,0)}
.comment .submitted{margin-left:60px}
.comment .content{margin-left:60px}
.indented{margin-left:30px}
#main{width:100%}
body.not-front #content{display:table-row-group;margin-left:0}
body.not-front .region-sidebar-first{display:table-footer-group;float:none;margin-right:0}
.view-seven-products-portfolio-1{width:300px}
.view-seven-products-portfolio-1 .views-row img{height:auto;width:292px}
.view-seven-products-portfolio-1 .views-row{background:url(../images/3-shadow.png) no-repeat scroll 15px 143px rgba(0,0,0,0);border-bottom:1px dashed;border-right:medium none;clear:both;float:none;margin-bottom:24px;margin-right:27px;margin-top:7px;padding-bottom:23px;padding-right:0;width:300px}
.view-seven-products-portfolio-2{width:300px}
.view-seven-products-portfolio-2 .views-row img{border:1px solid #CCC;height:auto;padding:3px;width:292px}
.view-seven-products-portfolio-2 .views-row{background:url(../images/3-shadow.png) no-repeat scroll 15px 142px rgba(0,0,0,0);border-bottom:1px dashed;border-right:medium none;clear:both;float:none;margin-bottom:24px;margin-right:27px;margin-top:7px;padding-bottom:23px;padding-right:0;width:300px}
.view-seven-products-portfolio-3{width:300px}
.view-seven-products-portfolio-3 .views-row img{border:1px solid #CCC;height:auto;margin-bottom:17px;padding:3px;width:292px}
.view-seven-products-portfolio-3 .views-row{background:url(../images/3-shadow.png) no-repeat scroll 15px 142px rgba(0,0,0,0);border-bottom:1px dashed;border-right:medium none;clear:both;float:none;margin-bottom:24px;margin-right:27px;margin-top:7px;padding-bottom:23px;padding-right:0;width:300px}
.view-seven-products-portfolio-4{width:300px}
.view-seven-products-portfolio-4 .views-row img{height:auto;width:292px}
.view-seven-products-portfolio-4 .views-row{background:url(../images/3-shadow.png) no-repeat scroll 15px 143px rgba(0,0,0,0);border-bottom:1px dashed;border-right:medium none;clear:both;float:none;margin-bottom:24px;margin-right:27px;margin-top:7px;padding-bottom:23px;padding-right:0;width:300px}
#block-widgets-s-facebook-like-box{width:280px}
.fb_iframe_widget span{width:280px!important}
.fb_iframe_widget iframe{width:100%!important}
.not-found{background:url(../images/404.png) no-repeat scroll 0 0 / 300px auto rgba(0,0,0,0);border-right:medium none;float:left;height:182px;margin-right:0;padding-right:0;width:300px}
.not-found-where-to-go{float:left;width:300px}
#contact-site-form input[type="text"],#contact-site-form input[type="password"],#contact-site-form input.text,#contact-site-form input.title{padding:10px;width:278px}
#block-locationmap-image img{height:auto;width:291px}
#locationmap_map{height:380px!important;width:291px!important}
.closure{margin-left:auto;margin-right:auto;min-height:75px;width:100%}
.closure .block{clear:both;float:none;margin:0 auto;display:table;padding-top:5px;width:auto;padding-left:0}
#block-block-7 .content{padding:8px 0px 0}
.region-bottom{padding:0}
#block-views-seven-slideshow-1-block{border:1px solid;margin-top:-3px}
#block-views-seven-slideshow-1-block .views-field-nothing{background:url(../images/slide1-background.png) repeat scroll 0 0 #333;height:162px;margin-top:129px;padding:10px;position:absolute;width:278px}
#block-views-seven-slideshow-1-block .views-field-field-image img{height:auto;margin-left:-45px;width:400px}
#block-views-seven-slideshow-1-block .views-field-field-image{overflow:hidden;width:298px}
#block-views-seven-slideshow-1-block .views-field-nothing h2{font-size:18px;margin-bottom:12px}
#block-views-seven-slideshow-1-block .views-field-nothing p{font-size:12px}
#block-views-seven-slideshow-1-block .views-slideshow-cycle-main-frame{height:311px!important}
#block-views-seven-slideshow-1-block .views-slideshow-controls-bottom{margin-left:6px;margin-top:-34px;position:absolute;right:15px;z-index:100}
#block-views-seven-slideshow-1-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{float:left}
#block-views-seven-slideshow-1-block .views-slideshow-controls-bottom .views-field-nothing{background:none repeat scroll 0 0 #777;height:15px;margin-right:5px;margin-top:9px;padding:0;position:relative;width:15px}
#block-views-seven-slideshow-1-block .views-slideshow-controls-bottom .active .views-field-nothing,#block-views-seven-slideshow-1-block .views-slideshow-controls-bottom .views-field-nothing:hover{background:none repeat scroll 0 0 #CCC}
body.page-home-variant-1 h1{display:none}
body.page-home-variant-1 .breadcrumb{display:none}
body.page-home-variant-1 header{border-bottom:medium none}
#block-views-seven-slideshow-2-block{margin-bottom:34px;margin-top:0;padding-top:22px}
#block-views-seven-slideshow-2-block .views-field-nothing{background:none repeat scroll 0 0 #222;height:140px;padding:20px 20px 0;position:absolute;top:162px;width:280px}
#block-views-seven-slideshow-2-block .views-field-field-image img{height:auto;margin-left:9px;width:299px}
#block-views-seven-slideshow-2-block .views-field-field-image{left:0;position:absolute;top:2px}
#block-views-seven-slideshow-2-block .views-field-nothing h2{font-size:16px;line-height:21px;margin-bottom:12px;padding-top:4px}
#block-views-seven-slideshow-2-block .views-field-nothing a{display:none;opacity:1;padding:7px;text-decoration:none;transition:opacity .5s ease-out 0;width:96px}
#block-views-seven-slideshow-2-block .views-field-nothing a:hover{opacity:.8}
#block-views-seven-slideshow-2-block .views-field-nothing p{font-size:12px}
#block-views-seven-slideshow-2-block .views-slideshow-cycle-main-frame{height:326px!important}
#block-views-seven-slideshow-2-block .views-slideshow-controls-bottom{border-bottom:1px solid #CCC;margin-top:9px;padding-bottom:7px;text-align:center}
#block-views-seven-slideshow-2-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;float:none}
#block-views-seven-slideshow-2-block .views-slideshow-controls-bottom .views-field-nothing{background:url(../images/slide-control.png) no-repeat scroll 2px -18px rgba(0,0,0,0);height:15px;margin-right:1px;padding:0;position:relative;top:auto;width:15px}
#block-views-seven-slideshow-2-block .views-slideshow-controls-bottom .active .views-field-nothing,#block-views-seven-slideshow-2-block .views-slideshow-controls-bottom .views-field-nothing:hover{background:url(../images/slide-control.png) no-repeat scroll 2px 2px rgba(0,0,0,0)}
#block-views-seven-slideshow-2-block .views-field-nothing-2{background:url(../images/slide2-inner-shadow.png) repeat scroll 0 0 rgba(0,0,0,0);height:11px;left:0;position:absolute;top:151px;width:480px;z-index:0}
body.page-home-variant-2 h1{display:none}
body.page-home-variant-2 .breadcrumb{display:none}
body.page-home-variant-2 #content,body.page-home-variant-2 .region-sidebar-first,body.page-home-variant-2 .region-sidebar-second{margin-top:0;overflow:hidden;padding:0;width:100%}
body.page-home-variant-2{background:url(../images/variant_2/body-background-iphone-portrait.jpg) repeat-x scroll 0 190px rgba(0,0,0,0)}
body.page-home-variant-2 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{opacity:.4}
body.page-home-variant-2 header{border-bottom:medium none;padding:30px 0}
body.page-home-variant-2 #block-views-seven-slideshow-4-block{margin-bottom:23px}
body.page-home-variant-2 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom{border-bottom:medium none}
#block-views-seven-slideshow-3-block{margin-bottom:15px;margin-top:10px;padding-top:0}
#block-views-seven-slideshow-3-block .views-field-field-image img{box-shadow:1px 1px 6px #000;height:auto;margin-left:8px;width:302px}
#block-views-seven-slideshow-3-block .views-slideshow-cycle-main-frame{min-height:274px;width:319px!important}
#block-views-seven-slideshow-3-block .views-field-nothing{margin-top:0;text-align:center;width:100%}
#block-views-seven-slideshow-3-block .views-field-nothing h2{font-size:15px;line-height:23px;margin-bottom:7px;margin-top:20px;padding:0 20px}
#block-views-seven-slideshow-3-block .views-field-nothing p{color:#666;font-size:12px;padding:0 20px}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top{margin-left:30px;margin-top:37px;position:absolute;width:258px;z-index:100}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top .views-slideshow-controls-text-pause{display:none}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top .views-slideshow-controls-text-previous{float:left}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top .views-slideshow-controls-text-previous a{background:url(../images/slider-arrows.png) repeat scroll 0 0 rgba(0,0,0,0);display:block;font-size:0;height:30px;opacity:.8;width:30px}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top .views-slideshow-controls-text-previous a:hover{opacity:1}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top .views_slideshow_controls_text_next{float:right}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top .views_slideshow_controls_text_next a{background:url(../images/slider-arrows.png) repeat scroll 30px 0 rgba(0,0,0,0);display:block;font-size:0;height:30px;opacity:.8;width:30px}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top .views_slideshow_controls_text_next a:hover{opacity:1}
#block-views-seven-slideshow-3-block .views-slideshow-controls-bottom{border-bottom:1px solid #CCC;padding-bottom:25px;text-align:center}
#block-views-seven-slideshow-3-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;float:none}
#block-views-seven-slideshow-3-block .views-slideshow-controls-bottom .views-field-nothing{background:url(../images/slide-control.png) no-repeat scroll 2px -18px rgba(0,0,0,0);height:15px;margin-right:1px;padding:0;position:relative;width:15px}
#block-views-seven-slideshow-3-block .views-slideshow-controls-bottom .active .views-field-nothing,#block-views-seven-slideshow-3-block .views-slideshow-controls-bottom .views-field-nothing:hover{background:url(../images/slide-control.png) no-repeat scroll 2px 2px rgba(0,0,0,0)}
body.page-home-variant-3 h1{display:none}
body.page-home-variant-3 .breadcrumb{display:none}
body.page-home-variant-3 #content,body.page-home-variant-3 .region-sidebar-first,body.page-home-variant-3 .region-sidebar-second{overflow:hidden;padding:0;width:100%}
#block-views-seven-slideshow-4-block{margin-bottom:15px;margin-top:32px;padding-top:0}
#block-views-seven-slideshow-4-block .views-field-field-image img{box-shadow:1px 1px 6px #000}
#block-views-seven-slideshow-4-block .views-slideshow-cycle-main-frame-row .views-field-field-image img{height:auto;margin-left:18px;width:281px}
#block-views-seven-slideshow-4-block .views-field-nothing{background:url(../images/slide1-background.png) repeat scroll 0 0 #333;bottom:auto;box-shadow:1px 1px 6px #000;margin-left:18px;position:absolute;text-align:left;top:91px;width:282px}
#block-views-seven-slideshow-4-block .views-slideshow-cycle-main-frame,#block-views-seven-slideshow-4-block .views-slideshow-cycle-main-frame-row{min-height:240px;width:479px!important}
#block-views-seven-slideshow-4-block .views-field-nothing h2{font-size:15px;line-height:21px;margin-bottom:7px;margin-top:20px;padding:0 23px}
#block-views-seven-slideshow-4-block .views-field-nothing p{font-size:11px;padding:0 23px}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top{margin-left:32px;margin-top:32px;position:absolute;width:251px;z-index:100}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top .views-slideshow-controls-text-pause{display:none}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top .views-slideshow-controls-text-previous{float:left}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top .views-slideshow-controls-text-previous a{background:url(../images/slider-arrows.png) repeat scroll 0 0 rgba(0,0,0,0);display:block;font-size:0;height:30px;opacity:.8;width:30px}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top .views-slideshow-controls-text-previous a:hover{opacity:1}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top .views_slideshow_controls_text_next{float:right}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top .views_slideshow_controls_text_next a{background:url(../images/slider-arrows.png) repeat scroll 30px 0 rgba(0,0,0,0);display:block;font-size:0;height:30px;opacity:.8;transition:opacity 1s ease-out 0;width:30px}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top .views_slideshow_controls_text_next a:hover{opacity:1}
#block-views-seven-slideshow-4-block .views-slideshow-controls-bottom{border-bottom:1px solid #CCC;margin-top:22px;padding-bottom:25px;text-align:center}
#block-views-seven-slideshow-4-block .views-slideshow-controls-bottom img{height:auto;margin-top:16px;width:61px}
#block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;float:none;margin-left:6px;margin-right:6px;opacity:.7;transition:opacity 1s ease-out 0}
#block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active,#block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item:hover{opacity:1!important}
body.page-home-variant-4 h1{display:none}
body.page-home-variant-4 .breadcrumb{display:none}
body.page-home-variant-4 #content,body.page-home-variant-4 .region-sidebar-first,body.page-home-variant-4 .region-sidebar-second{margin-top:0;overflow:hidden;padding:0;width:100%}
body.page-home-variant-4{background:url(../images/variant_4/body-background-iphone-landscape.jpg) repeat-x scroll 0 190px rgba(0,0,0,0)}
body.page-home-variant-4 header{border-bottom:medium none}
body.page-home-variant-4 #block-views-seven-features-block-block{margin-top:39px}
body.page-home-variant-4 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{opacity:.4}
body.page-home-variant-4 #block-views-seven-slideshow-4-block{margin-bottom:23px}
body.page-home-variant-4 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom{border-bottom:medium none}
#block-views-seven-slideshow-5-block{border-bottom:1px solid #EDEDED;height:328px;margin-bottom:27px;margin-top:49px;padding-top:0}
#block-views-seven-slideshow-5-block .views-field-nothing{height:271px;padding:145px 19px 2px;position:absolute;width:275px}
#block-views-seven-slideshow-5-block .views-field-field-image img{height:auto;margin-left:0;width:282px}
#block-views-seven-slideshow-5-block .views-field-field-image{left:20px;position:absolute;top:-26px}
#block-views-seven-slideshow-5-block .views-field-nothing h2{font-size:21px;line-height:25px;margin-bottom:12px;padding-top:0}
#block-views-seven-slideshow-5-block .views-field-nothing a{display:none;opacity:1;padding:7px;text-decoration:none;transition:opacity .5s ease-out 0;width:88px}
#block-views-seven-slideshow-5-block .views-field-nothing a:hover{opacity:.5}
#block-views-seven-slideshow-5-block .views-field-nothing p{font-size:13px}
#block-views-seven-slideshow-5-block .views-slideshow-cycle-main-frame{height:297px!important}
#block-views-seven-slideshow-5-block .views-slideshow-controls-bottom{border-bottom:medium none;float:right;margin-right:40px;margin-top:-179px;padding-bottom:7px;position:absolute;right:0;text-align:center;width:238px;z-index:1000}
#block-views-seven-slideshow-5-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;float:none}
#block-views-seven-slideshow-5-block .views-slideshow-controls-bottom .views-field-nothing{background:url(../images/slide-control.png) no-repeat scroll 2px -18px rgba(0,0,0,0);height:15px;margin-right:1px;padding:0;position:relative;width:15px}
#block-views-seven-slideshow-5-block .views-slideshow-controls-bottom .active .views-field-nothing,#block-views-seven-slideshow-5-block .views-slideshow-controls-bottom .views-field-nothing:hover{background:url(../images/slide-control.png) no-repeat scroll 2px 2px rgba(0,0,0,0)}
body.page-home-variant-5 h1{display:none}
body.page-home-variant-5 .breadcrumb{display:none}
body.page-home-variant-5 #content,body.page-home-variant-5 .region-sidebar-first,body.page-home-variant-5 .region-sidebar-second{margin-top:0;overflow:hidden;padding:0;width:100%}
body.page-home-variant-5{background:url(../images/variant_5/slide-background-iphone-portrait.jpg) no-repeat scroll center 190px rgba(0,0,0,0)}
body.page-home-variant-5 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{opacity:.4}
body.page-home-variant-5 header{border-bottom:medium none;padding:30px 0}
body.page-home-variant-5 #block-views-seven-slideshow-4-block{margin-bottom:23px}
body.page-home-variant-5 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom{border-bottom:medium none}
#block-views-seven-slideshow-6-block{border-bottom:1px solid #CCC;margin-bottom:15px;margin-top:20px;padding-left:12px;padding-top:0}
#block-views-seven-slideshow-6-block .views-field-field-image img{height:auto;margin-left:0;width:295px}
#block-views-seven-slideshow-6-block .views-field-field-image{overflow:hidden;width:295px}
#block-views-seven-slideshow-6-block .views-slideshow-cycle-main-frame-row,#block-views-seven-slideshow-6-block .views-slideshow-cycle-main-frame{height:269px!important;width:723px!important}
#block-views-seven-slideshow-6-block .views-slideshow-cycle-main-frame-row-item .views-field-nothing{background:url(../images/variant_6/slide1-background.png) repeat scroll 0 0 rgba(0,0,0,0);bottom:0;margin-top:11px;position:absolute;text-align:left;width:295px}
#block-views-seven-slideshow-6-block .views-field-nothing h2{font-size:18px;line-height:22px;margin-bottom:7px;margin-top:20px;padding:0 24px}
#block-views-seven-slideshow-6-block .views-field-nothing p{color:#CCC;font-size:11px;padding:0 24px}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top{display:none;margin-left:-62px;margin-top:171px;position:absolute;width:1065px;z-index:100}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top .views-slideshow-controls-text-pause{display:none}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top .views-slideshow-controls-text-previous{float:left}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top .views-slideshow-controls-text-previous a{background:url(../images/slider-arrows.png) repeat scroll 0 0 rgba(0,0,0,0);display:block;font-size:0;height:30px;opacity:.8;width:30px}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top .views-slideshow-controls-text-previous a:hover{opacity:1}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top .views_slideshow_controls_text_next{float:right}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top .views_slideshow_controls_text_next a{background:url(../images/slider-arrows.png) repeat scroll 30px 0 rgba(0,0,0,0);display:block;font-size:0;height:30px;opacity:.8;width:30px}
#block-views-seven-slideshow-6-block .views-slideshow-controls-top .views_slideshow_controls_text_next a:hover{opacity:1}
#block-views-seven-slideshow-6-block .views-slideshow-controls-bottom{padding-bottom:25px;padding-top:23px;text-align:center}
#block-views-seven-slideshow-6-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;float:none}
#block-views-seven-slideshow-6-block .views-slideshow-controls-bottom .views-field-nothing{background:url(../images/variant_6/slide-control.png) no-repeat scroll 2px -20px rgba(0,0,0,0);height:16px;margin-right:5px;padding:0;position:relative;width:16px}
#block-views-seven-slideshow-6-block .views-slideshow-controls-bottom .active .views-field-nothing,#block-views-seven-slideshow-6-block .views-slideshow-controls-bottom .views-field-nothing:hover{background:url(../images/variant_6/slide-control.png) no-repeat scroll 2px 1px rgba(0,0,0,0)}
#block-views-seven-slideshow-6-block .views-field-nothing a{display:none;font-size:14px;opacity:1;padding:7px;text-decoration:none;transition:opacity .5s ease-out 0;width:96px}
#block-views-seven-slideshow-6-block .views-field-nothing a:hover{opacity:.5}
body.page-home-variant-6 h1{display:none}
body.page-home-variant-6 .breadcrumb{display:none}
body.page-home-variant-6 #content,body.page-home-variant-6 .region-sidebar-first,body.page-home-variant-6 .region-sidebar-second{margin-right:0;margin-top:0;overflow:hidden;padding:0;width:100%}
body.page-home-variant-6{background:url(../images/variant_6/slide-background-iphone-portrait.jpg) no-repeat scroll center 189px rgba(0,0,0,0)}
body.page-home-variant-6 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{opacity:.4}
body.page-home-variant-6 header{border-bottom:medium none;padding:30px 0}
body.page-home-variant-6 #block-views-seven-slideshow-4-block{margin-bottom:23px}
body.page-home-variant-6 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom{border-bottom:medium none}
#block-views-seven-slideshow-7-block{height:387px;margin-bottom:25px;margin-top:18px;padding-top:0}
#block-views-seven-slideshow-7-block .views-field-nothing{height:271px;margin-top:230px;padding:14px 15px 26px;position:absolute;width:289px}
#block-views-seven-slideshow-7-block .views-field-field-image{left:19px;overflow:hidden;position:absolute;top:2px}
#block-views-seven-slideshow-7-block .views-field-field-image img{height:auto;margin-left:0;width:283px}
#block-views-seven-slideshow-7-block .views-slideshow-cycle-main-frame-row,#block-views-seven-slideshow-7-block .views-slideshow-cycle-main-frame{height:372px!important;overflow:hidden;width:100%}
#block-views-seven-slideshow-7-block .views-field-nothing h2{font-size:17px;line-height:22px;margin-bottom:12px;padding-top:0}
#block-views-seven-slideshow-7-block .views-field-nothing a{box-shadow:1px 1px 2px #000;display:none;opacity:1;padding:7px 7px 9px;text-decoration:none;transition:opacity .5s ease-out 0;width:95px}
#block-views-seven-slideshow-7-block .views-field-nothing a:hover{opacity:.5}
#block-views-seven-slideshow-7-block .views-field-nothing p{font-size:12px}
#block-views-seven-slideshow-7-block .views-slideshow-controls-bottom{border-bottom:medium none;border-radius:5px 5px 0 0;float:right;margin-left:auto;margin-right:102px;margin-top:-400px;padding:10px 7px;position:absolute;right:0;text-align:center;width:auto;z-index:100}
#block-views-seven-slideshow-7-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;float:none}
#block-views-seven-slideshow-7-block .views-slideshow-controls-bottom .views-field-nothing{background:url(../images/variant_7/slide-control.png) no-repeat scroll 2px -20px rgba(0,0,0,0);height:16px;margin-right:5px;padding:0;position:relative;width:16px}
#block-views-seven-slideshow-7-block .views-slideshow-controls-bottom .active .views-field-nothing,#block-views-seven-slideshow-7-block .views-slideshow-controls-bottom .views-field-nothing:hover{background:url(../images/variant_7/slide-control.png) no-repeat scroll 2px 1px rgba(0,0,0,0)}
body.page-home-variant-7 h1{display:none}
body.page-home-variant-7 .breadcrumb{display:none}
body.page-home-variant-7 #content,body.page-home-variant-7 .region-sidebar-first,body.page-home-variant-7 .region-sidebar-second{margin-top:0;overflow:hidden;padding:0;width:100%}
body.page-home-variant-7{background:url(../images/variant_7/slide-background-iphone-portrait.jpg) no-repeat scroll center 190px rgba(0,0,0,0)}
body.page-home-variant-7 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{opacity:.4}
body.page-home-variant-7 header{border-bottom:medium none;padding:30px 0}
body.page-home-variant-7 #block-views-seven-slideshow-4-block{margin-bottom:23px}
body.page-home-variant-7 #block-views-seven-slideshow-4-block .views-slideshow-controls-bottom{border-bottom:medium none}
#block-block-7 .link-top{display:none}
@media not all {
header{height:130px}
}
.region-sidebar-first h2.block-title,.region-sidebar-second h2.block-title{border-bottom:1px solid #EEE;margin-bottom:25px;padding-bottom:4px}
.page-node-33 .breadcrumb,.page-node-34 .breadcrumb{display:none}
.page-node-33 #page-title,.page-node-34 #page-title{display:none}
body.page-node-33 #content,body.page-node-33 .region-sidebar-first,body.page-node-33 .region-sidebar-second{margin-top:0;overflow:visible;padding:0;width:100%}
body.page-node-34 #content,body.page-node-34 .region-sidebar-first,body.page-node-34 .region-sidebar-second{margin-top:0;overflow:visible;padding:0;width:100%}
#block-views-seven-features-side-block-block .views-field-field-image img{height:auto;margin-right:7px;width:54px}
body{font-family:'Open Sans'; font-weight: 400;}
h1,h2,h3,h4,h5,h6{font-family:"Open Sans",Lucida Sans,Lucida Grande,Lucida Sans Unicode,sans-serif}
.alt{color:#666;font-family:"Open Sans";font-style:normal;font-weight:300;text-align:center}
.br-captions{display:none}
.view-seven-features-side-block-2 .views-field-field-image img{height:auto;margin-right:5px;width:52px}
.player iframe{height:159px!important;width:297px!important}
.view-services-left-sidebar span a{border-bottom:1px dotted #CCC;display:inline-block;line-height:25px;padding:5px 0;text-decoration:none;width:100%}
.view-services-left-sidebar span a.active{font-weight:700}
.view-site-map-links span a{border-bottom:1px dotted #CCC;display:inline-block;line-height:25px;padding:5px 0;text-decoration:none;width:100%}
#block-views-services-left-sidebar-block{display:inline-block;width:100%}
#webform-client-form-62 input[type="text"],#webform-client-form-62 input[type="number"],#webform-client-form-62 input[type="email"],#webform-client-form-62 input[type="password"],#webform-client-form-62 input.text,input.title,textarea,select{padding:10px;width:278px}
#webform-client-form-61 input[type="text"],#webform-client-form-61 input[type="number"],#webform-client-form-61 input[type="email"],#webform-client-form-61 input[type="password"],#webform-client-form-61 input.text,input.title,textarea,select{padding:10px;width:278px}
#webform-client-form-919 input[type="text"],#webform-client-form-919 input[type="number"],#webform-client-form-919 input[type="email"],#webform-client-form-919 input[type="password"],#webform-client-form-61 input.text,input.title,textarea,select{padding:10px;width:278px}
#loc-left-sidebar{background-color:#FCFCFC;border:1px dotted #E1E4E5;float:left;height:auto;margin-top:10px;padding:14px;width:228px}
#block-widgets-s-socialmedia-profile-default .content{background-color:#FCFCFC;border:1px dotted #E1E4E5;display:table;float:none;margin:10px auto;padding-left:48px;padding-top:10px;width:208px}
#block-views-view-social-media-images-block .content{background-color:#FCFCFC;border:1px dotted #E1E4E5;display:table;float:none;height:60px;margin:10px auto;padding:5px;width:245px}
.region.region-sidebar-second.column.sidebar .section .block h2{text-align:center!important}
#block-views-exp-find-a-location-page h2{margin-bottom:0;text-align:center}
#block-views-exp-find-a-location-page{float:left}
#views-exposed-form-find-a-location-page .views-widget{background:url(/../sites/default/files/Find-a-location.png) no-repeat scroll 0 0 rgba(0,0,0,0);float:left;height:50px;width:232px}
#views-exposed-form-find-a-location-page .views-widget input{background-color:#333!important;border:medium none!important;color:#CCC;float:left;height:10px;margin-left:50px;margin-right:2px;padding:.8em;width:108px!important}
#views-exposed-form-find-a-location-page{float:left;height:83px;width:250px}
#views-exposed-form-find-search-page .views-exposed-form .views-exposed-widget{float:left!important;padding:.5em 0 0}
.views-exposed-form .views-exposed-widget{float:right;padding:.5em .5em 0 0}
#block-system-main .view-cupon{border:1px dotted #606060;border-radius:10px;float:right;height:173px;margin-top:26px;padding:35px 1px 6px 39px;width:245px}
.view-cupon img{margin-left:32px}
.field.field-name-field-coupon.field-type-viewreference.field-label-hidden{float:right!important;padding-right:35px}
.field.field-name-field-coupon-1.field-type-viewreference.field-label-hidden{float:right!important;padding-right:10px}
#webform-client-form-939 input[type="text"],#webform-client-form-939 input[type="number"],#webform-client-form-939 input[type="email"],#webform-client-form-939 input[type="password"],#webform-client-form-61 input.text,input.title,textarea,select{padding:10px;width:236px}
#webform-client-form-932 input[type="text"],#webform-client-form-932 input[type="number"],#webform-client-form-932 input[type="email"],#webform-client-form-932 input[type="password"],#webform-client-form-932 input.text,input.title,textarea{padding:10px;width:236px}
#webform-client-form-889 input[type="text"],#webform-client-form-889 input[type="number"],#webform-client-form-889 input[type="email"],#webform-client-form-889 input[type="password"],#webform-client-form-889 input.text,input.title,textarea{padding:10px;width:236px}
#block-webform-client-block-939 h2{font-size:24px}
.service-views-field-field-image{float:left}
.service-views-field-body{clear:both}
.service-views-field-title h3{font-size:20px;line-height:26px;margin-top:6px;padding-top:12px}
.menu-block-wrapper.menu-block-1.menu-name-menu-franchise-opportunity.parent-mlid-0.menu-level-1 {display: inline-table;float: none;}
.menu-block-wrapper.menu-block-1.menu-name-menu-franchise-opportunity.parent-mlid-0.menu-level-1 ul.menu li{width:234px !important;}
.menu-block-wrapper.menu-block-1.menu-name-menu-franchise-opportunity.parent-mlid-0.menu-level-1 ul.menu li > a{font-size:13px !important;text-decoration:none}
.menu-block-wrapper.menu-block-1.menu-name-menu-franchise-opportunity.parent-mlid-0.menu-level-1 ul.menu{background-color: #fbfbfb !important;width:270px !important;}
.menu-block-wrapper.menu-block-1.menu-name-menu-franchise-opportunity.parent-mlid-0.menu-level-1 .menu .menu{background-color: #fbfbfb !important;width:234px !important;}
.menu-block-wrapper.menu-block-1.menu-name-menu-franchise-opportunity.parent-mlid-0.menu-level-1 ul li.expanded ul li {margin-left:-14px;}
#block-menu-menu-footer-menu ul.menu li{list-style-image:none;list-style-type:none}
#block-menu-menu-footer-menu ul.menu li > a{font-size:13px;text-decoration:none}
.bx-wrapper img{display:block;max-width:120%!important}
#block-menu-block-1 ul li{background-color:#EFEEEE;border-bottom:1px solid #E5E4E4;color:#605F5F;display:block;float:left;line-height:18px;list-style-type:square;margin-left:0;padding:0!important;width:100%}
#block-menu-block-1 ul li a{color:#605F5F;float:left;padding:10px;text-decoration:none}
#block-menu-block-1 ul li:hover{background-color:#FBFBFB;float:left;width:100%}
#block-menu-block-1 ul li.hover ul{height:auto!important}
#block-menu-block-1 ul li ul{background:none repeat scroll 0 0 #FFF;clear:left;display:block!important;margin:0!important;padding:0!important;position:relative;width:auto!important}
#block-menu-block-1 ul li ul li{background:none repeat scroll 0 0 rgba(0,0,0,0);display:block!important;line-height:18px;margin-left:0;opacity:1!important;overflow:hidden;position:relative;text-indent:0;width:100%}
#block-menu-block-1 ul li ul li ul{height:auto!important;margin:0!important;opacity:1!important}
#block-menu-block-1 ul li ul li:hover{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#006883;line-height:18px;width:100%!important}
#block-menu-block-1 ul li ul li:hover a{color:#006883}
#block-menu-block-1 ul li ul li ul li{border-bottom:0 solid #E5E4E4!important;clear:left;display:block!important;line-height:18px;margin-left:20px;opacity:1!important;overflow:visible!important;position:relative;width:auto!important}
#block-menu-block-1 ul li ul li ul li:hover{line-height:18px;width:212px!important}
#block-views-view-social-media-images-block{background-color:#FCFCFC;border:1px dotted #E1E4E5;float:left;height:auto;padding:0;width:245px}
#block-widgets-s-socialmedia-profile-default{background-color:#FCFCFC;border:1px dotted #E1E4E5;float:left;height:auto;padding:0;width:245px}
.not-front #block-views-exp-find-a-location-page{float:left;padding:0}
#block-menu-block-1 h2{border-bottom:1px solid #EEE;font-size:22px;margin-bottom:0;padding-bottom:4px}
#block-menu-block-1 ul{float:left;margin:0;padding:0;width:100%}
#block-widgets-s-social-media-widgets .content img{margin-right:10px}
#block-views-c3fe0668c01697bbce4818fb23ec0fdc{float:left}
.block.block-views.contextual-links-region{float:left}
.accredited-business-media-images a img{margin-left:-13px}
.site-map-menus ul li.leaf{list-style-image:url(/../sites/default/files/sitemap-list-icon-1.png);list-style-type:none}
.site-map-menus ul li.expanded{list-style-image:url(/../sites/default/files/sitemap-list-icon-1.png);list-style-type:none}
.site-map-services-term-name a{background:url(/../sites/default/files/sitemap-list-icon-1.png) no-repeat scroll 0 67% rgba(0,0,0,0)!important;list-style:none outside none;margin-left:18px;padding-left:15px}
#block-menu-block-2 ul li.leaf{list-style-image:url(/../sites/default/files/sitemap-list-icon-1.png);list-style-type:none}
#block-menu-block-3 ul li.leaf{list-style-image:url(/../sites/default/files/sitemap-list-icon-1.png);list-style-type:none}
#block-views-sitemap-block-1 h3{margin-bottom:0}
.view-view-location-slideshow .bx-wrapper{max-width:275px!important}
.site-map-box-menu-main-menu h2{display:none}
.site-map-box-menu-main-menu{margin:0;padding:10px 0}
.site-map-box-menu-menu-franchise-opportunity{margin:0;padding:10px 0}
#block-menu-block-3{margin:0;padding:10px 0}
.site-map-box-menu-menu-franchise-opportunity h2{display:none}
#block-menu-block-3 h2{display:none}
#site-map h2{color:#0B559A;font-size:20px;font-weight:400;line-height:20px;margin:0;padding:10px 0}
#block-menu-block-2 h2{color:#0B559A;font-size:20px;font-weight:400;line-height:20px;margin:0;padding:10px 0}
#block-menu-block-2 a{text-decoration:none}
#site-map a{text-decoration:none}
#block-views-sitemap-block-1{margin-top:-34px}
#block-views-sitemap-block-1 h3 a{color:#0B559A;font-size:20px;font-weight:400;line-height:45px;margin-bottom:5px;padding:10px 0}
#block-views-sitemap-block-1 a{text-decoration:none}
#block-menu-block-3 a{text-decoration:none}
.about-us{margin-top:-10px}
#block-menu-block-3{margin-top:-34px;padding:10px 0}
#views-exposed-form-find-a-location-page{float:none;height:auto;margin:0 auto;width:250px}
#block-views-1cbe4b6d853c0f558c4e2bad74dccad7{float:left;text-align:center}
#block-views-h-block-1{padding:0 10px 40px}
#node-953 .franchise-table{
display:none;
}
#block-views-senthil-block{padding:0 10px 40px}
#block-menu-block-4 ul.menu li{list-style-image:none;list-style-type:none;text-align:center}
#block-menu-block-4 ul.menu li > a{font-size:14px;text-decoration:none;color:#fff}
#block-menu-block-5 ul.menu li{list-style-image:none;list-style-type:none}
#block-menu-block-5 ul.menu li > a{font-size:14px;text-decoration:none;color:#1CBBB4}
.top-header{background-color:#0d3e66!important;padding:9px 0;height:auto;background-image:none!important;width:100%;z-index:999}
#top-header h2{color:#FFF;float:right;font-size:15px;padding-top:20px;float:left;width:100%}
#views-exposed-form-find-a-location-page-1{float:right;height:auto;width:100%}
#views-exposed-form-find-a-location-page-1 .views-widget input{background-color:#FFF;border:medium none;color:#0a4d56;float:left;height:18px;margin-left:5px;margin-right:2px;padding:.8em;width:72%}
.middle_header{height:auto;padding-top:16px; display:none}
.middle_header a{color:#1575c4}
.page-wrapperrr .views-row.views-row-1.views-row-odd.views-row-first.senthilkumar{background:url(../images/find-location-usmap.png) no-repeat;width:306px;height:210px;max-height:250px;padding-top:185px;margin-top:20px}
.views-row.views-row-2.views-row-even.senthilkumar{background:url(../images/find-location-bg.png) no-repeat!important;width:304px!important;height:231px 	!important;padding-top:115px;margin:0 auto;display:table;float:none; border-radius: 10px;}
.views-row.views-row-3.views-row-odd.views-row-last.senthilkumar{background:url(../images/special-offer-container.jpg) no-repeat!important;width:304px!important;height:244px!important;padding-top:150px;margin-top:20px;border-radius: 10px;}

.page-wrapperrr{background-color:#3276ad;float:left;width:100%}
.views-field.views-field-field-windowgang-home-block-1 input[type="text"]{background:url(../images/search-icon.png) no-repeat scroll right center #1575C4!important;border:medium none;color:#FFF!important;height:23px;margin-left:20px;padding:10px;width:233px}
.page-wrapperrr #edit-submit-find-a-location{background:linear-gradient(to bottom,#299CFB 1%,#0C72C6 100%) repeat scroll 0 0 rgba(0,0,0,0)!important;border:medium none;color:#FFF!important;cursor:pointer;float:right;height:50px;margin:0;position:absolute;right:0;width:54px}
.page-wrapperrr #views-exposed-form-find-a-location-page .views-widget{background:none!important;float:left;height:50px;width:auto;background-color:#1575C4!important}
.page-wrapperrr #views-exposed-form-find-a-location-page .views-widget input{background-color:#1575C4!important;border:medium none!important;color:#fff!important;float:left;height:18px;margin-left:5px;margin-right:2px;padding:.8em;width:191px!important}
.page-wrapperrr #block-views-exp-find-a-location-page{background-color:none!important;border:none!important}
.page-wrapperrr #edit-submit-find-a-location{background:linear-gradient(to bottom,#299CFB 1%,#0C72C6 100%) repeat scroll 0 0 rgba(0,0,0,0)!important;border:medium none;color:#FFF!important;cursor:pointer;float:right;height:50px;margin:0;position:absolute;right:0;width:54px;border-radius:0}
.page-wrapperrr #block-views-exp-find-a-location-page{background:#none!important;border:none!important;float:left;margin:0;padding:10px;width:275px}
.views-field.views-field-field-windowgang-home-view{float:left;display:table;margin:-45px auto}
#block-block-10 ul li.expanded ul li{clear:both;display:block;float:left;height:203px}
#block-block-10 .menu .menu{background:none repeat scroll 0 0 #0e5793;border:medium none!important;box-shadow:none;display:none;margin-top:11px;position:absolute;z-index:9999999;margin-left:-63px}
.views-exposed-widgets label{font-weight:700;font-size:16px;text-align:center;color:#0c6f7d;padding:20px 0 0}
.first.leaf label{font-weight:700;font-size:16px;text-align:center;color:#fff;padding:20px 0 0}
.middle_header #edit-submit-find-a-location{border:medium none;float:left;height:43px;padding-right:10px;position:absolute;right:0;width:210px;border-radius:15px;margin-right:20px;margin-top:10px}
#views-exposed-form-find-a-location-page-2 .form-item.form-type-textfield.form-item-field-office-postal-code input{background-color:#1575c4!important;border:medium none!important;color:#FFF!important;float:left;height:29px;margin-top:0;width:221px;padding:.8em;font-size:14px;}
#views-exposed-form-find-a-location-page-2 .views-exposed-form{display:table;float:none;margin:0 auto; width:31%;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em .5em 0 0}
.call-windowgang{background:url(../images/Phone.png) 0 70% no-repeat!important}
#block-block-10{width:56%}
#block-block-10 ul li a{display:table;font-size:13px;padding:10px 22px 5px;text-decoration:none}
.change-location-bg{background-color:#0b5b9e;float:left;height:51px;width:auto}
#block-block-10 ul li.change-location-bg a{color:#555;text-align:center;padding: 4px 17px; }
#block-block-10{clear:both;float:left;margin-bottom:0;padding:0;width:100%}
#block-block-10{display:block}
#block-block-10 ul li{display:table;float:none;margin:0 auto;padding:0}
#block-block-10 ul li.last a{margin-right:0}
#block-block-10 ul.menu li > a{font-size:14px}
body.front .active-trail{bordr-bottom:medium none!important;margin-bottom:3px}
#block-block-10 ul li.expanded ul{background:none repeat scroll 0 0 #FFF;border-color:#F60 #CCC #CCC;border-style:solid;border-width:medium 1px 1px;display:none;margin-left:0;padding:0 0 10px 31px;position:absolute;margin-top:-3px;z-index:999999;box-shadow:1px 3px 6px #333}
#block-block-10 ul li.expanded ul a:hover{border-bottom:none;color:#888}
#block-block-10 ul li.expanded ul{display:none}
#block-block-10 ul li.expanded ul li{clear:both;display:block;float:left}
/*#bottom_header{border-bottom-color:#CCC!important;border-bottom-style:solid;border-bottom-width:3px;height:auto;padding:10px 0 10px 0}*/
#block-views-exp-find-a-location-page-1 #edit-submit-find-a-location{background:none repeat scroll 0 0 #0B5B9E;border:medium none;border-radius:5px;color:#FFF!important;cursor:pointer;float:right;height:58px;margin:-5px 0 0;position:absolute;right:0;width:125px}
#block-views-exp-find-a-location-page-1 #edit-submit-find-a-location:hover{background:none repeat scroll 0 0 #1B84DA;}
#block-views-exp-find-a-location-page-1 #edit-submit-find-a-location--3{background:none repeat scroll 0 0 #067E8E!important;border:medium none;border-radius:5px;color:#FFF!important;cursor:pointer;float:right;height:58px;margin:-6px 0 0;position:absolute;right:0;width:125px}
#block-views-exp-find-a-location-page-1 #edit-submit-find-a-location--3:hover{background:none repeat scroll 0 0 #067E8E!important;border:medium none;border-radius:5px;color:#FFF!important;cursor:pointer;float:right;height:58px;margin:-6px 0 0;position:absolute;right:0;width:125px}
#block-views-exp-find-a-location-page-2 #edit-submit-find-a-location--2{background:linear-gradient(to bottom,#299CFB 1%,#0C72C6 100%) repeat scroll 0 0 rgba(0,0,0,0)!important;border:medium none;color:#FFF!important;cursor:pointer;float:right;height:50px;margin:0;position:absolute;right:0;width:57px}
#edit-submit-find-a-location--2{background: rgb(22,147,249); /* Old browsers */
background: -moz-linear-gradient(top, rgba(22,147,249,1) 0%, rgba(12,114,198,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,147,249,1)), color-stop(100%,rgba(12,114,198,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(22,147,249,1) 0%,rgba(12,114,198,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(22,147,249,1) 0%,rgba(12,114,198,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(22,147,249,1) 0%,rgba(12,114,198,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(22,147,249,1) 0%,rgba(12,114,198,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1693f9', endColorstr='#0c72c6',GradientType=0 ); /* IE6-9 */
border: medium none;border-radius:10px;color: #fff;cursor: pointer;float: right;font-size:21px; height:40px;position: relative;right:10px;width: 67px;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-ms-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;margin:5px 0px 0px 0px;}
background: -moz-linear-gradient(top, rgba(12,114,198,1) 0%, rgba(22,147,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(12,114,198,1)), color-stop(100%,rgba(22,147,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(12,114,198,1) 0%,rgba(22,147,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(12,114,198,1) 0%,rgba(22,147,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(12,114,198,1) 0%,rgba(22,147,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(12,114,198,1) 0%,rgba(22,147,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c72c6', endColorstr='#1693f9',GradientType=0 ); /* IE6-9 */
}
#block-views-seven-features-block-block{margin:0;padding:0}
.views-exposed-form .views-exposed-widget{float:left}
#edit-field-office-postal-code--2-wrapper{float:left!important;width:90%}
#main-wrapper{margin-left:auto;margin-right:auto;width:320px}
#webform-client-form-103 input[type="text"],#webform-client-form-103 input[type="number"],#webform-client-form-103 input[type="email"],#webform-client-form-103 input[type="password"],#webform-client-form-103 input.text,input.title,textarea{padding:10px;width:278px}
#webform-client-form-103 select{background-color:#FFF;border:1px solid #BBB}
#webform-client-form-100 input[type="text"],#webform-client-form-100 input[type="number"],#webform-client-form-100 input[type="email"],#webform-client-form-100 input[type="password"],#webform-client-form-100 input.text,input.title,textarea{padding:10px;width:278px}
#webform-client-form-101 input[type="text"],#webform-client-form-101 input[type="number"],#webform-client-form-101 input[type="email"],#webform-client-form-101 input[type="password"],#webform-client-form-101 input.text,input.title,textarea{padding:10px;width:278px}
#block-views-h-block-1{padding:0 10px 40px}
.h2-normal{display:none}
.h2-response{display:block}
.form-item.form-type-textfield.form-item-zipcode > label{display: none;}
.top-header-inner {
display: table;margin: 0 auto;width: 100%;}
.top-header h2 {color: #fff;display: block;float: left;font-family: Karla;font-size: 21px;font-weight: 400;margin-right: 0;padding-top: 15px;text-decoration: none;	width:400px;text-align:center;}
#views-exposed-form-find-a-location-page-1 .views-exposed-form .views-exposed-widget {float: right;padding: 0.5em 0.5em 0.5em 0;}
.views-exposed-form .form-item, .views-exposed-form .form-submit {margin-bottom: 0;margin-top: 0;}
#views-exposed-form-find-a-location-page-1 .views-widget input {background-color: #fff;border: medium none;border-radius: 10px;color: #0a4d56;float: left;height: auto;margin:5px -15px 0 0;padding: 11px 10px 12px 15px;width: 180px;font-size:14px;position: relative;
    right:0px;}
	
#block-views-exp-find-a-location-page-1 #edit-submit-find-a-location {
   background: rgb(22,147,249); /* Old browsers */
background: -moz-linear-gradient(top, rgba(22,147,249,1) 0%, rgba(12,114,198,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,147,249,1)), color-stop(100%,rgba(12,114,198,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(22,147,249,1) 0%,rgba(12,114,198,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(22,147,249,1) 0%,rgba(12,114,198,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(22,147,249,1) 0%,rgba(12,114,198,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(22,147,249,1) 0%,rgba(12,114,198,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1693f9', endColorstr='#0c72c6',GradientType=0 ); /* IE6-9 */
border: medium none;border-radius:10px;color: #fff;cursor: pointer;float: right;height:41px ;margin:5px 0px 0 0;position: relative;right:10px;width: 67px;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-ms-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease; font-size:21px;}

#block-views-exp-find-a-location-page-1 #edit-submit-find-a-location:hover{ background: rgb(12,114,198); /* Old browsers */
background: -moz-linear-gradient(top, rgba(12,114,198,1) 0%, rgba(22,147,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(12,114,198,1)), color-stop(100%,rgba(22,147,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(12,114,198,1) 0%,rgba(22,147,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(12,114,198,1) 0%,rgba(22,147,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(12,114,198,1) 0%,rgba(22,147,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(12,114,198,1) 0%,rgba(22,147,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c72c6', endColorstr='#1693f9',GradientType=0 ); /* IE6-9 */}
.region.region-top-header {display: block;float: left;}
#block-views-exp-find-a-location-page-1 {float: left;margin: 0; width:100%;}
.top-header-inner .views-exposed-widgets {
margin-bottom: 0;}
#block-block-1 {border-bottom: 0px solid #ccc;margin-bottom: 0;padding: 0 0;}
#footer-logo {width: 80%;float: none;margin: 20px auto;display: table;}
.top-header h2{ width:100%}
.views-exposed-form .form-item, .views-exposed-form .form-submit {
margin-bottom: 0;margin-top: 0;width:229px;}
.region.region-top-header {display: table;float: none;margin: 0 auto;width: auto;margin-bottom:20px; width:300px;}
#block-menu-block-6 ul.menu li{list-style-image:none;list-style-type:none}
#block-menu-block-6 ul.menu li > a{font-size:14px;text-decoration:none}
.closure #block-block-12 {width:100%;height:auto;}
.closure #block-block-12  #footer-logo > img {  float:left;  width:100%;}
.closure #block-menu-menu-footer-menu {width:100%;height:auto; display:none;}
.closure #block-menu-block-6 {width:100%;height:auto;display:none;}
.closure #block-views-footer-social-media-block-block {width:auto;height:auto; margin-bottom:0px;}
.closure #block-views-7eb98f3f7d12a03760c0a9b980c18d20 {width:auto;height:auto;}
.closure #block-block-7{width:100%;height:auto; display:block;}
.closure #block-widgets-s-social-media-widgets {width:auto;height:auto; margin-top:0px; display: table; float: none;  margin: 0 auto; }
.closure #block-block-13 {  display: table; float: none;height: auto;margin: 10px auto;padding-left:0px;width: auto;}
.closure #block-widgets-s-social-media-widgets img {width: 100%;}

.region.region-bottom {width:200px; float:none;}
#views-exposed-form-find-a-location-page-2 .views-exposed-form { width:auto;}
#block-views-rightsidebar-google-map-block p{text-align:center;}
.region.region-widescreen {float: left;width: 100%;}
#views-exposed-form-find-a-location-page-1 .views-exposed-form .views-exposed-widget{width:auto;}

#footers-social-media-widgets
{
	display:table;
	margin:0 auto;
}
#block-views-seven-features-block-block {
    padding: 0 6px;
}
/************/

#views-exposed-form-find-a-location-page-1 .views-exposed-form .views-exposed-widget{width:300px;}
.nav-header-phoneno #block-mhphonenumber-mhphonenumber .content{display:block;}

#block-mhphonenumber-mhphonenumber .content{background-color:#69bd44;padding:10px 0px;}
#block-mhphonenumber-mhphonenumber .call-windowgang{width:auto;margin:0px auto; display:table; float:none; padding-left:24px; color:#fff;text-decoration:none;}
#block-mhphonenumber-mhphonenumber .call-windowgang:hover{color:#fff;}
#business-reviews img{width:100%; margin-left:0px;}
#request-free-quote img{width:100%; margin-left:0px;}

#block-views-view-location-slideshow-block-2 {
    display: block;
    width: 100% !important;
}

#block-menu-menu-keeping-it-green {display: none;}
.sub-footer-nav li {float: left; padding-top: 20px;}
.sub-footer-nav a { text-decoration: none;color:#777777 !important;}
.sub-footer-nav span { padding: 0 4px;}
#footer-copyright {
    margin-top: 15px;
}


.view-customer-reviews .view-footer {
    background-color: #1e598d;
    padding: 10px;
    text-align: center;
    border-radius: 0px 0px 10px 10px;
    color: #fff ;
    margin-top:15px;
}
.view-customer-reviews .view-footer a{color:#fff;}
.md-objects {display:none;}
.field-name-field-location-slideshow-view{display:none;}
.field-name-field-coupon{display:none;}
.field-name-field-location-slideshow-view-1{display:none;}
.field-name-field-coupon-1{display:none;}
#block-system-main #user-login input[type="text"],#user-login input[type="password"]{padding: 10px;
    width: 236px;}
.right_slider_side{display:none;}
