@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,700,500italic,900,700italic|Raleway:400,100,200,300,500,700,600,800,900|Varela+Round|Maven+Pro:400,500,900,700|Karla:400,400italic,700,700italic);@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,800,800italic,300,300italic);.alpha-resize-indicator{display:block}
#page-wrapper,.region-bottom,.page-wrapper{margin-left:auto;margin-right:auto;width:auto}
#content,.region-sidebar-first,.region-sidebar-second{margin-top:2em}
header{background:none}
body.not-front #content{padding:0 0 40px;width:920px;border-right:1px dashed #CCC}
body.not-front.sidebar-first #content{border-right:none}
h1{font-size:3em}
.breadcrumb{background:none repeat scroll 0 0 transparent;margin-top:14px;padding:0 0 0 20px;color:#333}
.breadcrumb a{color:#333}
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:611px}
body.not-front .region-sidebar-second{float:right;clear:none;margin-left:0;margin-right:0;margin-top:2em;padding:0 8px 40px 11px;width:267px;border-top:none;background:none repeat scroll 0 0 transparent}
body.not-front .region-sidebar-first .section{background:none;border-top:none;clear:both;float:none;margin-left:0;margin-right:20px;margin-top:0;padding:0;width:auto}
.view-seven-features-side-block-2 .views-row,#block-views-seven-features-side-block-block .views-row{border-bottom:1px dashed #E0E0E0;float:left;margin-right:25px;width:100%}
.region-sidebar-second .section{margin:0 0 0 20px}
#logo{display:block;float:left;margin:0;padding:0;width:0}
#mobile-logo{display:none}
1header{text-align:left}
.region-header{float:right;margin-right:0}

#block-jump-menu-jump-menu-m-main-menu{display:none}
#block-system-main-menu{display:block}
#block-system-main-menu,#block-system-main-menu ul{margin-bottom:0;margin-right:0}
#block-system-main-menu ul li{display:block;float:left}
#block-system-main-menu ul li a {
color: #1575c4;display: block;font-family: Open Sans;font-size: 18px;margin-right: 15px;padding: 43px 0 10px;text-decoration: none;font-weight: 400;}
#block-system-main-menu ul li.last a{margin-right:0}
#block-system-main-menu ul li a{border-bottom:solid 3px #FFF}
#block-system-main-menu ul li a.active,#block-system-main-menu ul li a.active-trail,#block-system-main-menu ul li:hover a,#block-system-main-menu ul li a:focus{border-bottom:solid 3px #1575c4}
body.front .active-trail{border-bottom:medium none!important;margin-bottom:3px}
#block-system-main-menu ul li.expanded ul{background:none repeat scroll 0 0 #FFF;border-color:#1575c4 #CCC #CCC;border-style:solid;border-width:medium 1px 1px;display:none;margin-left:0;padding:0 0 10px 10px;position:absolute;margin-top:-3px;z-index:99;box-shadow:1px 3px 6px #333}
#block-system-main-menu ul li.expanded ul a:hover{border-bottom:none;color:#888}
#block-system-main-menu ul li.expanded ul{display:none}
#block-system-main-menu ul li.expanded ul li{clear:both;display:block;float:left; width:100%}
#block-system-main-menu ul li ul li a,#block-system-main-menu ul li ul li a.active,#block-system-main-menu ul li:hover ul li a,#block-system-main-menu ul li ul li:hover a,#block-system-main-menu ul li ul li a:focus,#block-system-main-menu ul li ul li a.active-trail{border:none!important}
#block-system-main-menu ul li ul li a.active{color:#888}
.sidebar-first #content{margin-left:190px;margin-right:-960px;width:620px!important;border-left:1px dashed #CCC}
.sidebar-first .region-content{width:620px}
.sidebar-second #content{margin-left:0;margin-right:0;width:650px!important}
.sidebar-second .region-content{width:620px}
#block-block-1 h2{font-size:24px}
#block-views-seven-features-block-block .views-row{margin-right:10px;padding-right:43px;width:207px}
#block-views-seven-features-block-block .views-field-title h3{font-size:16px;line-height:20px}
#block-views-seven-features-block-block .views-row-last{padding-right:0!important;margin:0!important}
#block-views-seven-features-block-block .views-field-field-image img{float:left;width:50px;height:auto}
#block-views-seven-features-block-block .views-row{float:left;margin-right:35px;padding-right:20px;width:270px}
#block-views-seven-features-block-block-1 .views-row{float:left;margin-right:35px;padding-right:20px;width:270px}
#block-views-seven-features-block-block .views-field-title h3{font-size:20px;line-height:26px;margin-top:6px}
#block-views-seven-features-block-block .views-row-last{margin-right:0!important;padding-right:0!important}
#block-views-seven-features-block-block-1 .views-row-last{margin-right:0!important;padding-right:0!important}
#block-views-seven-features-block-block .views-field-field-image img{float:left;height:auto;margin-right:6px;width:71px;margin-bottom:7px}
#block-views-seven-features-block-block{padding:0 20px}
body.page-home-variant-7 #block-views-seven-features-block-block{padding:0 20px}
body.page-home-variant-7 #block-views-seven-features-block-block .views-row{width:270px}
#block-views-seven-features-block-block .views-row{float:left;margin-right:35px;padding-right:20px;width:270px}
#block-views-seven-features-block-block .views-field-title h3{font-size:20px;line-height:26px;margin-top:6px}
#block-views-seven-features-block-block .views-row-last{margin-right:0!important;padding-right:0!important}
#block-views-seven-features-block-block .views-field-field-image img{float:left;height:auto;margin-right:6px;width:71px;margin-bottom:7px}
#block-views-seven-features-block-block{padding:0 20px}
#block-views-seven-our-products-block{border-top:1px solid #E0E0E0;clear:both;padding-top:23px;margin-bottom:6px;margin-left:20px;width:920px}
#block-views-seven-our-products-block .views-row{border-right:1px dashed #E0E0E0;float:left;margin-right:27px;margin-top:7px;padding-right:27px;width:270px}
#block-views-seven-our-products-block .views-row:nth-child(2n+2){border-right:1px dashed #E0E0E0;margin-right:27px;padding-right:27px}
#block-views-seven-our-products-block .views-row:nth-child(2n + 1){clear:none}
#block-views-seven-our-products-block .views-row{background:url(../images/3-shadow.png) no-repeat scroll 0 129px transparent;float:left;margin-right:27px;width:310px;margin-bottom:31px;border-right:1px dashed #E0E0E0;margin-top:7px;padding-right:27px;width:270px}
#block-views-seven-our-products-block .views-row img{height:auto;width:262px}
#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(3n+3){border-right:medium none;margin-right:0;padding-right:0}
#block-views-seven-our-products-block .views-row-3,#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-4{clear:both}
#block-views-seven-our-products-block .views-row:nth-child(3n + 1){clear:both}
#block-views-seven-our-products-block .views-row h3{font-size:14px;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:20px;width:920px}
#block-views-seven-our-clients-block .views-row{float:left;margin-bottom:7px;margin-right:10px}
#block-views-seven-our-clients-block .views-row-last{margin-right:0}
#block-views-seven-our-clients-block .view-content{float:left;margin-left:50px;margin-top:-28px;width:600px}
#block-views-seven-our-clients-block .view-header{float:left;width:270px}
#block-views-seven-slideshow-1-block .views-field-nothing{height:271px;padding:20px;width:270px}
.view-seven-products-portfolio-1{width:920px}
.view-seven-products-portfolio-1 .views-row:nth-child(2n+1){clear:none}
.view-seven-products-portfolio-1 .views-row:nth-child(2n+2){border-right:1px dashed #E0E0E0;margin-right:27px;padding-right:27px}
.view-seven-products-portfolio-1 .views-row{border-right:1px dashed #E0E0E0;float:left;clear:none;margin-bottom:35px;margin-right:27px;margin-top:7px;padding-right:27px;width:270px;background:url(../images/3-shadow.png) no-repeat scroll 0 129px transparent}
.view-seven-products-portfolio-1 .views-row-2,.view-seven-products-portfolio-1 .views-row-4,.view-seven-products-portfolio-1 .views-row-6,.view-seven-products-portfolio-1 .views-row-8,.view-seven-products-portfolio-1 .views-row-10,.view-seven-products-portfolio-1 .views-row-12,.view-seven-products-portfolio-1 .views-row-14,.view-seven-products-portfolio-1 .views-row-16{margin-right:27px}
.view-seven-products-portfolio-1 .views-row:nth-child(3n+3){border-right:medium none;margin-right:0;padding-right:0}
.view-seven-products-portfolio-1 .views-row-3,.view-seven-products-portfolio-1 .views-row-6,.view-seven-products-portfolio-1 .views-row-9{border-right:medium none!important;margin-right:0!important;padding-right:0!important}
.view-seven-products-portfolio-1 .views-row img{height:auto;width:262px}
.view-seven-products-portfolio-1 .views-row-1,.view-seven-products-portfolio-1 .views-row-4,.view-seven-products-portfolio-1 .views-row-7{clear:both}
.view-seven-products-portfolio-1 .views-row:nth-child(3n+1){clear:both}
.view-seven-products-portfolio-2{width:920px}
.view-seven-products-portfolio-2 .views-row img{width:424px}
.view-seven-products-portfolio-2 .views-row{border-right:1px dashed #E0E0E0;float:left;clear:none;margin-bottom:42px;margin-right:27px;margin-top:7px;padding-right:26px;width:433px;padding-bottom:0;border-bottom:0;background:url(../images/2-shadow.png) no-repeat scroll 3px 203px transparent}
.view-seven-products-portfolio-2 .views-row:nth-child(2n+2){border-right:medium none;margin-right:0;padding-right:0}
.view-seven-products-portfolio-2 .views-row:nth-child(2n + 1){clear:both}
.view-seven-products-portfolio-2 .views-row-2,.view-seven-products-portfolio-2 .views-row-4,.view-seven-products-portfolio-2 .views-row-6,.view-seven-products-portfolio-2 .views-row-8{border-right:medium none!important;margin-right:0!important;padding-right:0!important}
.view-seven-products-portfolio-2 .views-row-1,.view-seven-products-portfolio-2 .views-row-3,.view-seven-products-portfolio-2 .views-row-5,.view-seven-products-portfolio-2 .views-row-7{clear:both}
.view-seven-products-portfolio-3{width:920px}
.view-seven-products-portfolio-3 .views-row img{margin-bottom:10px;margin-right:27px;width:auto}
.view-seven-products-portfolio-3 .views-row{border-bottom:1px dashed #E0E0E0;margin-bottom:23px;min-height:227px;width:100%;background:url(../images/2-shadow.png) no-repeat scroll 3px 203px transparent}
.view-seven-products-portfolio-3 .views-row-1,.view-seven-products-portfolio-3 .views-row-3,.view-seven-products-portfolio-3 .views-row-5,.view-seven-products-portfolio-3 .views-row-7,.view-seven-products-portfolio-3 .views-row-9,.view-seven-products-portfolio-3 .views-row-11,.view-seven-products-portfolio-3 .views-row-13,.view-seven-products-portfolio-3 .views-row-15{border-right:none;clear:both}
.view-seven-products-portfolio-4{width:920px}
.view-seven-products-portfolio-4 .views-row:nth-child(2n+1){clear:none}
.view-seven-products-portfolio-4 .views-row:nth-child(2n+2){border-right:1px dashed #E0E0E0;margin-right:27px;padding-right:27px}
.view-seven-products-portfolio-4 .views-row-3,.view-seven-products-portfolio-4 .views-row-6,.view-seven-products-portfolio-4 .views-row-9{border-right:medium none!important;margin-right:0!important;padding-right:0!important}
.view-seven-products-portfolio-4 .views-row-1,.view-seven-products-portfolio-4 .views-row-4,.view-seven-products-portfolio-4 .views-row-7{clear:both}
.view-seven-products-portfolio-4 .views-row{border-right:1px dashed #E0E0E0;float:left;margin-bottom:35px;margin-right:27px;margin-top:7px;padding-right:27px;width:270px;clear:none;background:url(../images/3-shadow.png) no-repeat scroll 0 129px transparent;border-bottom:none}
.view-seven-products-portfolio-4 .views-row img{height:auto;width:262px}
.view-seven-products-portfolio-4 .views-row:nth-child(3n+3){border-right:medium none;margin-right:0;padding-right:0}
.view-seven-products-portfolio-4 .views-row:nth-child(3n + 1){clear:both}
.view-seven-products-portfolio-4 .views-row-2,.view-seven-products-portfolio-4 .views-row-4,.view-seven-products-portfolio-4 .views-row-6,.view-seven-products-portfolio-4 .views-row-8,.view-seven-products-portfolio-4 .views-row-10,.view-seven-products-portfolio-4 .views-row-12,.view-seven-products-portfolio-4 .views-row-14,.view-seven-products-portfolio-4 .views-row-16{margin-right:27px}
.view-seven-blog .views-row .views-field-field-image img{border:1px solid #CCC;height:auto;padding:3px;width:611px}
.view-seven-blog .views-row{background:url(../images/2-shadow.png) no-repeat scroll 107px 217px transparent}
.view-seven-blog .views-row .views-field-field-image{float:none;margin-bottom:20px;margin-right:0}
.view-seven-blog .views-field-comment-count{display:block}
.view-seven-blog .views-field-body{clear:both}
#block-widgets-s-facebook-like-box{width:247px}
.fb_iframe_widget span{width:247px!important}
.fb_iframe_widget iframe{width:100%!important}
.not-found{background:url(../images/404.png) no-repeat scroll 0 0 transparent;border-right:1px dashed #CCC;float:left;height:274px;margin-right:30px;padding-right:39px;width:468px;background-size:auto auto}
.not-found-where-to-go{float:left;width:373px}
.view-seven-features-side-block-2 .views-row,.block-views-seven-features-side-block-block .views-row{float:none;margin-right:0;width:auto}
#main{display:block!important;width:100%}
body.not-front #content{display:block}
body.not-front .region-sidebar-first{display:block;float:left;margin-right:-200px}
body.not-front.sidebar-first #content{border-left:1px dashed #CCC;margin-left:190px}
#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:598px}
#block-locationmap-image img{width:611px;height:auto}
#locationmap_map{width:611px!important;height:780px!important}
.region-bottom{width:78%;padding:0 0px}
.closure{margin-left:auto;margin-right:auto;min-height:75px; float:left; width:100%;margin-bottom:-30px; }
.closure .block{float:left;margin-right:24px;padding-right:20px;width:230px}
#block-multiblock-1{clear:none}
#block-block-7{clear:both;float:none;margin-bottom:3px;margin-right:0;padding:0;width:15%}
#block-views-seven-slideshow-1-block{border:1px solid;margin-top:30px}
#block-views-seven-slideshow-1-block .views-field-nothing{background:url(../images/slide1-background.png) repeat scroll 0 0 transparent;position:absolute;height:271px;padding:20px;width:270px;margin-top:0}
#block-views-seven-slideshow-1-block .views-field-field-image img{width:auto;max-width:958px}
#block-views-seven-slideshow-1-block .views-field-field-image{width:958px}
#block-views-seven-slideshow-1-block .views-field-nothing h2{margin-bottom:12px;font-size:23px}
#block-views-seven-slideshow-1-block .views-field-nothing p{font-size:15px}
#block-views-seven-slideshow-1-block .views-slideshow-cycle-main-frame{height:311px!important}
#block-views-seven-slideshow-1-block .views-slideshow-controls-bottom{left:0;margin-left:19px;margin-top:-42px;position:absolute;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;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 #content,body.page-home-variant-1 .region-sidebar-first,body.page-home-variant-1 .region-sidebar-second{padding:0;width:960px;margin-top:0}
body.page-home-variant-1 header{border-bottom:3px solid #CCC}
#block-views-seven-slideshow-2-block{margin-bottom:34px;margin-top:0;padding-top:22px}
#block-views-seven-slideshow-2-block .views-field-nothing{position:absolute;height:271px;padding:20px;width:270px}
#block-views-seven-slideshow-2-block .views-field-field-image img{height:auto;width:auto;margin-left:auto;max-width:596px}
#block-views-seven-slideshow-2-block .views-field-field-image{bottom:0;left:334px;position:absolute;top:-38px}
#block-views-seven-slideshow-2-block .views-field-nothing h2{font-size:28px;line-height:32px;margin-bottom:12px;padding-top:4px}
#block-views-seven-slideshow-2-block .views-field-nothing a{display:block;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:14px}
#block-views-seven-slideshow-2-block .views-slideshow-cycle-main-frame{height:297px!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}
#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:274px;width:960px;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:960px;margin-top:0;overflow:visible}
body.page-home-variant-2{background:url(../images/variant_2/body-background.jpg) repeat-x scroll 0 118px transparent}
body.page-home-variant-2.toolbar{background:url(../images/variant_2/body-background.jpg) repeat-x scroll 0 183px 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 14px}
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;height:auto;width:960px;margin-left:0}
#block-views-seven-slideshow-3-block .views-field-nothing{margin-top:0;text-align:center;width:960px}
#block-views-seven-slideshow-3-block .views-slideshow-cycle-main-frame-row,#block-views-seven-slideshow-3-block .views-slideshow-cycle-main-frame{width:960px!important;min-height:451px}
#block-views-seven-slideshow-3-block .views-field-nothing h2{font-size:32px;line-height:38px;margin-bottom:7px;margin-top:20px;padding:0 40px}
#block-views-seven-slideshow-3-block .views-field-nothing p{color:#666;font-size:16px;padding:0 40px}
#block-views-seven-slideshow-3-block .views-slideshow-controls-top{margin-left:10px;margin-top:142px;position:absolute;width:939px;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:960px;overflow:visible}
#block-views-seven-slideshow-4-block{margin-bottom:15px;margin-top:36px;padding-top:0}
#block-views-seven-slideshow-4-block .views-slideshow-cycle-main-frame-row .views-field-field-image img{height:auto;width:960px;margin-left:auto}
#block-views-seven-slideshow-4-block .views-slideshow-cycle-main-frame,#block-views-seven-slideshow-4-block .views-slideshow-cycle-main-frame-row{width:960px!important;min-height:311px}
#block-views-seven-slideshow-4-block .views-field-nothing{background:url(../images/slide1-background.png) repeat scroll 0 0 transparent;bottom:1px;margin-top:0;position:absolute;text-align:left;margin-left:auto;width:960px}
#block-views-seven-slideshow-4-block .views-field-nothing h2{font-size:22px;line-height:38px;margin-bottom:7px;margin-top:20px;padding:0 23px}
#block-views-seven-slideshow-4-block .views-field-nothing p{font-size:16px;padding:0 23px}
#block-views-seven-slideshow-4-block .views-slideshow-controls-top{margin-left:10px;margin-top:76px;position:absolute;width:939px;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 .views-slideshow-pager-field-item{display:inline-block;float:none;margin-right:12px;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:960px;margin-top:0;overflow:visible}
body.page-home-variant-4{background:url(../images/variant_4/body-background.jpg) repeat-x scroll 0 111px transparent}
body.page-home-variant-4.toolbar{background:url(../images/variant_4/body-background.jpg) repeat-x scroll 0 176px transparent}
body.page-home-variant-4 header{border-bottom:none}
body.page-home-variant-4 #block-views-seven-features-block-block{margin-top:0}
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:346px;margin-bottom:27px;margin-top:49px;padding-top:0}
#block-views-seven-slideshow-5-block .views-field-nothing{height:271px;padding:26px 32px;position:absolute;width:272px}
#block-views-seven-slideshow-5-block .views-field-field-image{bottom:-301px;left:352px;position:absolute;top:auto}
#block-views-seven-slideshow-5-block .views-field-field-image img{height:auto;margin-left:0;width:582px}
#block-views-seven-slideshow-5-block .views-field-nothing h2{font-size:28px;line-height:32px;margin-bottom:12px;padding-top:0}
#block-views-seven-slideshow-5-block .views-field-nothing a{display:block;padding:7px;text-decoration:none;width:87px;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:14px}
#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:19px;margin-top:20px;padding-bottom:7px;text-align:center;width:597px}
#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:960px;margin-top:0;overflow:visible}
body.page-home-variant-5{background:url(../images/variant_5/body-background.jpg) repeat-x scroll 0 114px transparent}
body.page-home-variant-5.toolbar{background:url(../images/variant_5/body-background.jpg) repeat-x scroll 0 179px transparent}
body.page-home-variant-5 .second-body{background:url(../images/variant_5/slide-background.jpg) no-repeat scroll center 114px transparent}
body.page-home-variant-5.toolbar .second-body{background:url(../images/variant_5/slide-background.jpg) no-repeat scroll center 114px 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 14px}
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{margin-bottom:15px;margin-top:81px;padding-left:10px;padding-top:0;border-bottom:1px solid #CCC}
#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;margin-top:50px;position:absolute;text-align:left;width:537px}
#block-views-seven-slideshow-6-block .views-field-field-image img{height:auto;margin-left:0;width:939px}
#block-views-seven-slideshow-6-block .views-field-field-image{overflow:hidden;width:939px}
#block-views-seven-slideshow-6-block .views-slideshow-cycle-main-frame-row,#block-views-seven-slideshow-6-block .views-slideshow-cycle-main-frame{height:375px!important;overflow:visible;width:948px!important}
#block-views-seven-slideshow-6-block .views-field-nothing h2{font-size:32px;line-height:38px;margin-bottom:7px;margin-top:20px;padding:0 24px}
#block-views-seven-slideshow-6-block .views-field-nothing p{color:#CCC;font-size:16px;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:block;font-size:14px;opacity:1;padding:7px;text-decoration:none;width:87px;-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{padding:0;width:960px;margin-top:0;overflow:visible}
body.page-home-variant-6{background:url(../images/variant_6/body-background.jpg) repeat-x scroll 0 114px transparent}
body.page-home-variant-6.toolbar{background:url(../images/variant_6/body-background.jpg) repeat-x scroll 0 179px transparent}
body.page-home-variant-6 .second-body{background:url(../images/variant_6/slide-background.jpg) no-repeat scroll center 135px transparent}
body.page-home-variant-6.toolbar .second-body{background:url(../images/variant_6/slide-background.jpg) no-repeat scroll center 135px transparent}
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 14px}
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:346px;margin-bottom:25px;margin-top:49px;padding-top:0}
#block-views-seven-slideshow-7-block .views-field-nothing{height:271px;padding:27px 32px 26px;position:absolute;width:443px}
#block-views-seven-slideshow-7-block .views-field-field-image{bottom:57px;left:530px;position:absolute}
#block-views-seven-slideshow-7-block .views-field-field-image img{height:auto;margin-left:0;width:396px}
#block-views-seven-slideshow-7-block .views-field-nothing h2{font-size:34px;line-height:40px;margin-bottom:12px;padding-top:0}
#block-views-seven-slideshow-7-block .views-field-nothing a{box-shadow:1px 1px 2px #000;display:block;opacity:1;padding:7px 7px 9px;text-decoration:none;width:100px;-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:16px}
#block-views-seven-slideshow-7-block .views-slideshow-cycle-main-frame,#block-views-seven-slideshow-7-block .views-slideshow-cycle-main-frame-row{height:336px!important;width:941px!important;overflow:visible}
#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:164px;margin-top:-42px;padding:10px 7px;position:absolute;text-align:center;width:auto;z-index:100;right:0}
#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:960px;margin-top:0;overflow:visible}
body.page-home-variant-7{background:url(../images/variant_7/body-background.jpg) repeat-x scroll 0 114px transparent}
body.page-home-variant-7.toolbar{background:url(../images/variant_7/body-background.jpg) repeat-x scroll 0 179px transparent}
body.page-home-variant-7 .second-body{background:url(../images/variant_7/slide-background.jpg) no-repeat scroll center 114px transparent}
body.page-home-variant-7.toolbar .second-body{background:url(../images/variant_7/slide-background.jpg) no-repeat scroll center 114px 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 14px}
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}
body.page-home-variant-1 #block-views-seven-features-block-block .views-row{width:270px}
.page-node-33 .breadcrumb,.page-node-34 .breadcrumb{display:none}
.page-node-33 header,.page-node-34 header{border-bottom:medium none}
body.page-node-33 .region-sidebar-first,body.page-node-33 .region-sidebar-second{margin-top:0;overflow:visible;padding:0;width:960px}
body.page-node-33 #content{margin-top:0;overflow:visible;padding:0}
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:960px}
body.page-node-34 .region-widescreen{margin:11px auto -33px;overflow:visible;padding:0;width:960px}
.br-captions{display:block}
.view-seven-features-side-block-2 .views-field-field-image img{height:auto;margin-right:5px;width:52px}
.views-field.views-field-field-body{float:left;width:60%}
.video-embed-image{clear:left;float:left}
.view-content{clear:left}
.view-home-video{float:right;width:auto}
.block.even{padding-top:10px;display:inline-block}
.views-field-field-video-embed .player iframe{width:280px!important;height:215px!important}
.player iframe{width:219px!important;height:159px!important}
.view-senthil .player iframe{height:177px!important;margin-top:0;width:358px!important}
.view-services-left-sidebar span a{line-height:25px;padding:5px 0;text-decoration:none}
.views-field.views-field-field-body > p{text-align:justify}
.video-embed-image{clear:right;float:right}
.video-embed-image img{width:365px}
#block-views-senthil-block{margin-bottom:0;padding:65px 20px 0}
.field-content > p{text-align:justify}
.content.clearfix > p{text-align:justify}
.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:598px}
#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:598px}
#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:598px}
#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:598px}
.link-top a:hover{color:#1E598D}
#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:598px}
#webform-client-form-889 select{padding:10px;width:300px}
.webform-datepicker select{padding:10px;width:100px!important}
#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:598px}
#webform-client-form-932 select{padding:10px;width:195px}
.moduletable_services > a{float:left;margin-top:-29px;padding-bottom:10px;padding-left:30px;padding-top:5px;width:155px;color:#000;}
.view-location-request-free-quote-webform views-field-title{display:none}
#block-system-main .prev{left:0;margin-left:30px;margin-top:-121px;position:absolute;z-index:1000}
#block-system-main .next{margin-right:307px;margin-top:-121px;position:absolute;right:0;z-index:1000}
.view-location-based-view .views-row{border-bottom:1px dashed #E0E0E0;margin-bottom:32px;padding-bottom:27px}
.views-field.views-field-field-location-summary{background:url(/../sites/default/files/Bullets1.png) no-repeat scroll 0 -13px rgba(0,0,0,0);padding-left:25px}
.field-name-field-phone{color:#000;display:block;font-family:Open Sans;font-size:26px;font-weight:400;line-height:36px;margin:0;padding:6px 0 10px;text-shadow:1px 1px 3px #8E8E8E}
.field-name-field-call-track-script{color:#000;display:block;font-family:Open Sans;font-size:26px;font-weight:400;line-height:36px;margin:0;padding:6px 0 10px;text-shadow:1px 1px 3px #8E8E8E}
.views-field.views-field-field-phone{color:#000;display:block;font-family:Open Sans;font-size:26px;font-weight:400;line-height:36px;margin:0;padding:6px 0 0;text-shadow:1px 1px 3px #8E8E8E}
.view-cupon{border:1px dotted #606060;border-radius:10px;float:right;height:173px;margin-top:-242px;padding:48px 2px 19px 22px;width:28%}
#block-system-main .next{margin-right:560px;margin-top:-121px;position:absolute;right:0;z-index:1000}
#block-system-main.prev{left:0;margin-left:32px;margin-top:-121px;position:absolute;z-index:1000}
#block-system-main-menu ul li.expanded ul ul{background:none repeat scroll 0 0 #FFF;border-color:#1575c4 #CCC #CCC;border-style:solid;border-width:medium 1px 1px;box-shadow:1px 3px 6px #333;display:none;margin-left:0;margin-top:-3px;padding:0 0 10px 10px;position:absolute;z-index:9999;float:left;width:160px!important;margin-left:90px}
#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:100%!important;background:#fff}
#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: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:100%!important}
#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 ul li:hover{width:100%!important;line-height:18px}
#block-views-view-social-media-images-block{border:1px dotted #e1e4e5;float:left;padding:0;width:245px;padding:5px;background-color:#fcfcfc;height:60px}
#block-views-exp-find-a-location-page{border:1px dotted #e1e4e5;float:left;margin-top:0;padding:10px;width:255px;background:none}
#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-views-1540c8de085b997a369d31dda9ae9147{border:1px dotted #e1e4e5;float:left;padding-left:19px;background-color:#fcfcfc;width:237px}
#block-widgets-s-socialmedia-profile-default{border:1px dotted #e1e4e5;float:left;padding-left:48px;padding-top:10px;width:208px;background-color:#fcfcfc}
.form-item{margin:.5em 0}
.views-row{float:left;width:100%}
.view-service-based-view table{background-color:#fff;border:1px solid #E0E2E2;float:left;height:200px;padding:10px;width:623px}
.view-service-based-view table .row-1{background-color:#f6f3f3;width:623px;border:1px solid #e4e3e3}
.view-service-based-view table .row-2{background-color:#fff!important;width:623px;padding-top:4px;padding-bottom:4px}
.view-service-based-view table .row-3{background-color:#f6f3f3;border:1px solid #e4e3e3;width:623px}
.view-service-based-view table .row-4{background-color:#fff!important;width:623px;padding-top:4px;padding-bottom:4px}
.view-service-based-view table .row-5{background-color:#f6f3f3;width:623px;border:1px solid #e4e3e3}
#block-views-view-location-slideshow-block-1 .next{float:right;margin-right:0;margin-top:-132px;position:absolute;right:0;z-index:1000}
#block-views-view-location-slideshow-block-1 .prev{left:0;margin-left:713px;margin-top:-132px;position:absolute;z-index:1000}
#block-views-view-location-slideshow-block-1 .field-slideshow-wrapper{border:1px dotted #606060;border-radius:10px;float:left;padding:17px 9px 5px 9%;width:93%}
#block-menu-block-1{float:left;padding:10px;border:1px solid #dddcdc;width:95%}
#views-exposed-form-find-a-location-page{float:left;height:83px;width:250px}
.field.field-name-field-location-slideshow-view.field-type-viewreference.field-label-hidden{float:left;margin:25px 0}
.field.field-name-field-location-slideshow-view-1.field-type-viewreference.field-label-hidden{float:left;margin:25px 0}
#block-views-seven-features-block-block .views-field-title a{text-decoration:none}
#loc-left-sidebar{background-color:#FCFCFC;border:1px dotted #E1E4E5;float:left;height:auto;margin-top:10px;padding:14px;width:240px}
#block-widgets-s-socialmedia-profile-default{background-color:#FCFCFC;border:1px dotted #E1E4E5;float:left;padding-left:48px;padding-top:10px;width:208px}
#block-views-view-social-media-images-block{background-color:#FCFCFC;border:1px dotted #E1E4E5;float:left;height:60px;padding:5px;width:245px}
#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)!important;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:13px;width:264px}
#views-exposed-form-find-a-location-page .views-exposed-form .views-exposed-widget{float:right;padding:.5em .5em 0 0}
#views-exposed-form-find-search-page .views-exposed-form .views-exposed-widget{float:left;padding:.5em 0 0}
#views-exposed-form-find-a-location-page-1 .views-widget input{background-color:#333;border:medium none;color:#CCC;float:left;height:10px;margin-left:50px;margin-right:2px;padding:.8em;width:108px}
#views-exposed-form-find-a-location-page-1{float:right;height:83px;width:auto;margin-right:22px;margin-right:5px}
#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-find-a-location-page-1 .views-exposed-form .views-exposed-widget.views-submit-button{ position:absolute; right:0;}
.top-header-inner .views-exposed-widgets{ margin-bottom:0}
#views-exposed-form-find-search-page-1 .views-exposed-form .views-exposed-widget{float:left;padding:.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:10px}
.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}
#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}
.views-field.views-field-field-media-images{margin-left:-21px}
.echo-friendly > img{margin-left:15px}
.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}
#block-menu-block-3{margin-top:-34px;padding:10px 0}
.field.field-name-field-coupon-1.field-type-viewreference.field-label-hidden{float:right;margin-top:0}

#block-menu-menu-footer-menu {clear: none;float: left;margin-bottom: 0;margin-right: 0;margin-top: 0;padding: 0;width: 14%;}
#block-menu-block-6 {clear: none;float: left;margin-bottom: 0;margin-right: 0;margin-top: 0;padding: 0;width: 14%;}
#block-menu-menu-keeping-it-green {clear: none;float: left;margin-bottom: 0;margin-right: 0;margin-top: 0;padding: 0;width: 21%;}
#block-views-footer-social-media-block-block, #block-views-7eb98f3f7d12a03760c0a9b980c18d20 {
margin-right: 0;}
.menu-block-wrapper.menu-block-1.menu-name-menu-franchise-opportunity.parent-mlid-0.menu-level-1{float:left;display:block;width:270px !important;}
.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;}
.menu-block-wrapper.menu-block-1.menu-name-menu-franchise-opportunity.parent-mlid-0.menu-level-1 ul li.expanded ul li {margin-left:9px;}
#block-menu-menu-footer-menu ul.menu li {clear: left;display: block;float: left;}
#block-menu-menu-footer-menu ul.menu li > a {color: #777;font-size: 13px;text-decoration: none;font-family: Open Sans;font-weight: 300;}
#block-menu-menu-footer-menu ul.menu{float:left;margin-bottom:0;margin-left:0;padding-left:0;}
#block-menu-block-6 ul.menu li {clear: left;display: block;float: left;}
#block-menu-block-6 ul.menu li > a {color: #777;font-size: 13px;text-decoration: none;font-family: Open Sans;font-weight: 300;}
#block-menu-block-6 ul.menu{float:left;margin-bottom:0;margin-left:0;padding-left:0;}
#block-menu-menu-keeping-it-green ul.menu li {clear: left;display: block;float: left;}
#block-menu-menu-keeping-it-green ul.menu li > a {color: #777;font-size: 13px;text-decoration: none;font-family: Open Sans;font-weight: 300;}
#block-menu-menu-keeping-it-green ul.menu{float:left;margin-bottom:0;margin-left:0;padding-left:0;}
#block-menu-block-4{clear:both;float:left;margin-bottom:0;margin-right:0;margin-top:-4px;padding:0;width:42%}
#block-menu-block-4 ul.menu li{display:block;float:left;padding-top:5px}
#block-menu-block-4 ul.menu li > a{font-size:13px;text-decoration:none; font-family:Open Sans; font-weight:300; color:#fff}
#block-menu-block-4 ul.menu li > a:hover{ color:#333333}
#block-menu-block-4 ul.menu li > a.active{ color:#333333}
#block-menu-block-4 ul.menu{float:left;margin-bottom:0;margin-left:0;padding-left:0; padding-top:5px;}
#block-menu-block-5{clear:both;float:right;margin-bottom:0;margin-right:0;margin-top:-22px;padding:0;width:50%}
#block-menu-block-5 ul.menu li{float:right;display:block}
#block-menu-block-5 ul.menu li > a{font-size:14px;text-decoration:none}
#block-menu-block-5 ul.menu{float:right;margin-bottom:0;margin-right:0;padding-right:0}
.first.leaf.menu-mlid-1128 > a{background:url(/../sites/default/files/Bullets1.png) no-repeat scroll 0 -13px rgba(0,0,0,0)}
.bx-wrapper img{display:block;max-width:100%!important}
.thoroughfare{display:block;float:left;width:200px}
.country{display:none}
#block-views-view-location-slideshow-block-1{float:left}
#block-views-1cbe4b6d853c0f558c4e2bad74dccad7{float:left;text-align:center}
#block-widgets-s-social-media-widgets .content  a img{margin-right:45px;}
#block-views-footer-social-media-block-block .block{display:inline-block;padding-top:0!important}
#block-views-f0617c33faec78b6348723af4a787b73 .views-row{float:left;width:95%!important}
.view-footer-social-media-block .views-field.views-field-field-media-images{margin-left:0!important}
#block-views-c3fe0668c01697bbce4818fb23ec0fdc{float:left;border:medium none}
.block.block-views.contextual-links-region{float:left}
#block-search-form{float:left}
.accredited-business-media-images a img{margin-left:-13px}
.bxslider-views-slideshow-main-frame-row{width:275px!important}
.site-map-box-menu-main-menu h2{display:block}
.site-map-box-menu-main-menu{margin:0;padding:10px 0}
.site-map-box-menu-menu-franchise-opportunity{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:#000;font-weight:400;line-height:20px;margin:0;padding:10px 0;font-family:"Open Sans",Lucida Sans,Lucida Grande,Lucida Sans Unicode,sans-serif}
#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 h3{margin-bottom:0}
#block-views-sitemap-block-1 a{text-decoration:none}
#block-menu-block-3 a{text-decoration:none}
.about-us{margin-top:-10px}
#block-views-seven-features-block-block .view-seven-our-products .views-row.views-row-1.views-row-odd.views-row-first,#block-views-seven-features-block-block .view-seven-our-products .views-row.views-row-2.views-row-even{border-bottom:0;margin:0}
.region.region-sidebar-second.column.sidebar .section{float:left;margin:0;padding:0;width:100%}
body.not-front .region-sidebar-second .block{width:100%;margin:15px 0!important;padding:0!important}
#block-views-view-social-media-images-block .content,#block-widgets-s-socialmedia-profile-default .content{background-color:transparent;border:0}
#block-views-view-social-media-images-block{height:auto}
#block-views-view-social-media-images-block ul{padding:0;margin:0}
.view-view-location-slideshow .bx-wrapper{max-width:275px!important}
.page-wrapperr{margin-left:auto;margin-right:auto;width:auto; float:left; width:100%}
.page-wrapperrr{background-color:silver;margin-left:auto;margin-right:auto;width:auto; float:left; width:100%}
.region-highlighted{margin-left:auto;margin-right:auto;width:960px}
#block-block-1{width:100%;border-bottom:0!important;margin-bottom:0!important}
.page-node-33 #block-views-seven-features-block-block{margin-left:auto;margin-right:auto;padding:30px 20px;width:960px}
#block-views-seven-features-block-block{margin-left:auto;margin-right:auto;padding:0 20px;width:960px}
.top-header{margin-left:auto;margin-right:auto;width:998px;margin-top:6px}
#middle_header{margin-left:auto;margin-right:auto;width:960px}
.section.clearfix{margin-left:auto;margin-right:auto;width:auto}
#main-wrapper{margin-left:auto;margin-right:auto;width:960px}
.top-header{background-color:#0D3E66;height:auto;margin-top:0;padding:13px 0;width:100%;z-index:1000; float:left;}
#block-md-slider-1{ float:left; width:100%;margin-bottom:0px;}
.top-header h2{color: #fff;display: block;float: left;font-family:Karla;font-size: 21px;font-weight: 400;margin: 0;padding-top: 10px;text-decoration: none;width:366px;}
.h2-response > strong {font-family: Open Sans;font-size: 21px;font-weight: bolder;}
.top-header .h2-normal{ display:none}
.region.region-top-header {display: block;float: right; margin:0 auto;width:278px;}
.block{margin-bottom:2em}
#views-exposed-form-find-a-location-page-1 {
float: left;height: auto;margin-left: 0;width: auto;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: 0 0 0 0; padding: 11px 10px 12px 10px;width:180px;
 margin: 0px 2px 0 0;font-size:14px;position: relative;
    right: 80px;
}
#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;margin: 0 0 0;position: relative;right: 0;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;}
#edit-submit-find-a-location--2: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 */
	}
.middle_header{background:rgba( 105, 189, 68, 2)!important;height:32px;padding:0px; display:block}
.middle_header a{color:#fff}
header{ height:auto}
.views-row.views-row-1.views-row-odd.views-row-first.senthilkumar{background:url(../images/find-location-usmap.png) no-repeat!important;width:306px!important;height:209px!important;padding-top:150px;margin-top:20px;   border-radius: 10px;}
.views-row.views-row-2.views-row-even.senthilkumar{background:url(../images/find-location-bg.png) no-repeat!important;width:304px!important;height:199px!important;padding-top:150px;margin-top:20px; 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:#25669a}
#block-views-seven-features-block-block .views-row{margin-right:15px!important}
.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;float:left;height:24px;margin:20px 0;padding-right:68px;width:187px}
.page-wrapperrr #views-exposed-form-find-a-location-page .views-widget{background:none!important;float:left;height:50px;width:238px;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}
.page-wrapperrr #block-views-exp-find-a-location-page{background-color:#none!important;border:none!important;float:left;margin-top:0;padding:10px;width:275px;height:60px;margin-left:10px}
.views-field.views-field-field-windowgang-home-view{float:left;display:table;margin:0 auto}
#block-block-10 ul li.expanded ul li{clear:both;display:block;float:left;height:auto; padding:0 32px 30px; }
#block-block-10 .menu .menu{background:none repeat scroll 0 0 rgba(150,239,111,0.95);border:medium none!important;box-shadow:none;display:none;margin-top:0px;position:absolute;z-index:9999; padding:0; right: 0;}
#block-block-10 label {
color: #fff;font-family:Open Sans;font-size: 22px;font-weight: 300;padding: 20px 0 0;text-align: center;}
.change-location-bg > a{ background:#96ef6f}
.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:51px;margin-top:0;width:193px;padding:0 .8em;font-size:14px;}
.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 ul li a{display:block;font-size:13px;padding:6px 17px 6px;text-decoration:none; color:#fff}
#block-menu-block-4 ul li:after{content:"|";padding-left:7px;color:#fff;}
#block-menu-block-4 ul li:last-child:after{content:""}
#block-system-main-menu ul li a:after{content:"|";padding-left:10px;position:absolute}
#block-system-main-menu ul li:last-child a:after{content:""}
#block-system-main-menu ul li.expanded ul a:after{content:""}
.change-location-bg{background-color:#69BD44;float:left;height:28px;width:auto}
#block-block-10{clear:both;float:right;margin-bottom:0;margin-right:0;margin-top:0;padding:0;width:100%!important}
.region.region-middle-right-header{float:right}
#block-block-10{display:block;height:28px;}
#block-block-10 ul li{display:block;float:left; position:relative}
#block-mhzipcode-mhzipcode,#mhzipcodeform-test-storage-form{ float:left;}
#block-mhzipcode-mhzipcode{ margin-bottom:0}
#mhzipcodeform-test-storage-form input {
color: #444;font-family: Open Sans;margin: 20px 0 0;padding: 0;width: 210px;}
ul.menu{border:medium none;list-style:none outside none;text-align:left;float:right;margin-right:0}
#block-block-10 ul li.last a{margin-right:0}
#block-block-10 ul.menu li > a{font-size:13px}
body.front .active-trail{border-bottom:medium none!important;margin-bottom:0px}
#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 10px;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;border-bottom-width: 3px;float: left;padding:0px;width: 100%;}
#bottom_header_clearfix{}
#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:40px !important;margin:0 !important;position: relative;right: 0;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 */}
#block-views-exp-find-a-location-page-1 #edit-submit-find-a-location--3{background:none repeat scroll 0 0 #1b84da!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 #1b84da!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;border-radius:0!important}
#sub_site_header{border-bottom-color:#CCC!important;border-bottom-style:solid;border-bottom-width:3px;height:auto;margin-left:auto;margin-right:auto;padding:30px 0;width:960px}
#sub_site_header #block-system-main-menu ul li a{color:#1575C4;display:block;font-size:14px;margin-right:0;padding:0 4px 5px;text-decoration:none}
#edit-submit-find-a-location{background:linear-gradient(to bottom,#299CFB 1%,#0C72C6 100%) repeat scroll 0 0 rgba(0,0,0,0);border:medium none;color:#FFF;cursor:pointer;float:right;height:51px;margin:0;position:absolute;right:0;width:62px;}
.page-home-variant-4 #sub_site_header{border-bottom-style:none;border-bottom-width:none;height:auto}
.page-home-variant-2 #sub_site_header{border-bottom-style:none;height:auto}
.page-home-variant-7 #sub_site_header{border-bottom-style:none;height:auto}
.page-home-variant-6 #sub_site_header{border-bottom-style:none;height:auto}
.page-home-variant-4 #block-views-seven-features-block-block{padding:0 20px;margin-top:-30px}
.page-home-variant-2 #block-views-seven-features-block-block{padding:0 20px}
.page-home-variant-7 #block-views-seven-features-block-block{padding:0 20px}
.page-home-variant-6 #block-views-seven-features-block-block{padding:0 20px}
#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:598px}
#webform-client-form-103 select{padding:10px;width:100px;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:598px}
#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}
#edit-field-office-location-locality{background-color:#FFF;border:1px solid #BBB;width:262px}
#block-system-main-menu ul li.expanded ul li a{color:#1575C4;display:block;font-size:15px;margin-right:35px;padding:15px 0 10px;text-decoration:none}
.view.view-customer-reviews.view-id-customer_reviews.view-display-id-block.view-dom-id-7e48129988d5c3b6333d131136c10adc{padding:10px 20px}
#banner-image img{border-bottom:3px solid;border-bottom-color:#CCC!important}
.h2-response{display:none}
.h2-normal{display:block}
#sub_site_header .region-header{margin-top:0}
#block-views-exp-find-a-location-page-1{float:left; margin:0; width:100%}
@media only screen and (min-width: 980px) and (max-width: 1260px) {
#block-system-main-menu ul li a{font-size:18px;margin-right:5px;padding:25px 0 10px}
.region-header{float:right;margin-right:50px!important;width:100%;padding-top:15px;}
}
@media only screen and (min-width: 1570px) and (max-width: 1800px) {
.region-header{float:right;margin-right:50px!important;width:100%}
}
.form-item.form-type-textfield.form-item-zipcode > label{display:none}
.call-windowgang{font-size:14px}
#block-mhzipcode-mhzipcode #edit-continue-submit {
border: medium none;border-radius: 20px;display: table;float: none;margin: 30px auto 0;padding: 0;position: relative;text-indent: 0;width: 165px;	height:40px;	-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;}
#webform-client-form-889 select{padding:10px;width:300px}
#block-menu-block-3 .menu{float:left}
.expanded.change-location-bg{ cursor:pointer}
#logo img{ padding-left:0; margin-top: 8px;max-height: 90px;width: auto;}
.top-header-inner{ width:80%; display:table; margin:0 auto}
#footer-logo {width: 100%;}
#footer-logo > img {
float: left;width: 100%;}
.closure .block {float: left;margin-top: 0;padding-right: 20px;width: 22%;   margin-right:0px;}
.views-exposed-form .form-item, .views-exposed-form .form-submit{ width:auto}
.page-wrapperrr #block-views-seven-features-block-block .views-row.views-row-1.views-row-odd.views-row-first.senthilkumar, .page-wrapperrr #block-views-seven-features-block-block .views-row.views-row-2.views-row-even.senthilkumar, .page-wrapperrr #block-views-seven-features-block-block .views-row.views-row-3.views-row-odd.views-row-last.senthilkumar{ float:left; display:block; margin-top:0}
#block-widgets-s-social-media-widgets {margin-top: 60px;}
#block-block-13 {display: block;float: right;margin-top: 60px;}
.views-exposed-widget.views-submit-button{ position:absolute; right:0}
#block-block-10 ul li.change-location-bg a {
color: #555;padding: 6px 17px 6px;text-align: center;}

.closure #block-block-12 {width:28%;height:auto; padding-top: 0;}
.closure #block-block-12  #footer-logo > img {  float:left;  width:100%;}
.closure #block-menu-menu-footer-menu{width:10%;height:auto; display:block;}
.closure #block-menu-block-6{width:14%;height:auto;display:block;}
.closure #block-views-footer-social-media-block-block {width:23%;height:auto; margin-bottom:0px;}
.closure #block-views-7eb98f3f7d12a03760c0a9b980c18d20 {width:23%;height:auto;}
.closure #block-block-7{width:23%;height:auto;display:inline-block;  }
.closure #block-block-7 p{text-align:left;}
.closure #block-widgets-s-social-media-widgets {width:100%;height:auto; margin-top:-60px;  padding-left:0%;left:0;}
.closure #block-block-13 {width:100%;height:auto;padding-left:0%; }

.region.region-bottom {
width:980px;}

.closure .link-top.right{float:right; width:auto; color:#333;}
.region.region-widescreen {
float: left;width: 100%;}
#views-exposed-form-find-a-location-page-1 .views-exposed-form .views-exposed-widget{ width:auto}
.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;
}


/******added 2.9.14**************/

.h2-response > strong {font-size: 19px;}
.moduletable_services .active
{
	font-weight:bold;
	color:#1575c4;
}
.breadcrumb a {
    color: #ccc;
    text-decoration: none;
}
.breadcrumb a:hover {
    color: #000;
}
/************/
#nav{display:none;}
.region-header{display:block;}
.call-windowgang{display:none;}
#nav #block-system-main-menu{display:block}
#block-mhphonenumber-mhphonenumber .content{background-color:#69bd44;width:100%;padding:0px 0px;}
.nav-header-phoneno #block-mhphonenumber-mhphonenumber .content{display:none;}
.nav-header-phoneno {
    display: none;
}
#top {
    display: none;
}
#node-953 .franchise-table{
display:block;
}
#node-1932 .moduletable_services > a{float:left;margin-top:-29px;padding-bottom:10px;padding-left:30px;padding-top:5px;width:155px;color:#000;}
#footers-social-media-widgets{float:left;width:530px;}
#footer-copyright{float:right;margin-right:25px;}
#block-views-view-location-slideshow-block-2{  display: block;
    width: 22% !important;}
#block-menu-menu-keeping-it-green {
    display: block;
}

.sub-footer-nav li {
    float: left;
    padding-left: 10px;
    padding-top: 5px;
}
.sub-footer-nav a {
    color: #777777;
    text-decoration: none;
}
.sub-footer-nav span {
    padding: 0 10px;
}
.sub-footer-nav {
    float: left;
}
#footer-copyright {
    margin-top: 0px;
}


@media (max-width:1200px)
{
	#block-system-main-menu ul li a:after {
    content: "|";
    padding-left: 5px;
    position: absolute;
}
}


.view-customer-reviews .view-footer {
    background-color: #1e598d;
    padding: 10px;
    text-align: center;
    border-radius: 0px 0px 10px 10px;
    color: #fff ;
    margin-top:10px;
}
.view-customer-reviews .view-footer a{color:#fff;}
.md-objects {display:block;}
.field-name-field-location-slideshow-view{display:block;}
.field-name-field-coupon{display:block;}
.field-name-field-location-slideshow-view-1{display:block;}
.field-name-field-coupon-1{display:block;}
#block-system-main #user-login input[type="text"],#user-login input[type="password"]{padding:10px;width:598px}


.right_slider_side h3 { font-family:'Bitter'; font-size:30px; font-weight:normal; text-transform:uppercase; line-height:normal; color:#3e454c; margin:0 0 9px 0; }
.right_slider_side p {line-height:25px;/* width:320px;*/ margin:0px; text-align:center;  font-family: Open Sans;margin-bottom: 15px;}
.sl_price { font-family:'Bitter'; font-size:25px; color:#3e454c; margin:0 0 36px; }
.sl_price strong { font-weight:normal; font-size:40px; color:#f37e31; }

.right_slider_side a {
    background-color: #0d3e66;
    border-radius: 15px;
    color: #fff;
    display: table;
    float: none;
    font-size: 15px;
    font-weight: normal;
    height: 28px;
    left: 28%;
    line-height:28px;
    margin: 0 auto;
    padding: 0 45px;
    position: absolute;
    text-decoration: none;
    text-transform: capitalize;
    top:86%;
}
.right_slider_side a strong { font-weight:normal; position:relative; z-index:2; }
.right_slider_side a span { position:absolute; right:-1px; top:0; background:url(../images/btn_arr.png) no-repeat 100% 0%; width:43px; height:44px; border-radius:10px; }
.right_slider_side a:hover span { width:100%; }
.right_slider_side {
    padding:36% 0% 10% 0%;
    display:block;
}
.right_slider_side h2{
background-color: #fff;
    border-radius: 5px;
    color: #0d3e66 !important;
    display: table;
    float: none;
    font-size: 20px;
	 font-family: Karla;
    left: 18%;
    line-height: 23px;
    margin: 0 auto;
    padding: 20px 20px;
    position: absolute;
    text-align: center;
    font-family: Karla;
    top: 30%;
    width: 31%;
   box-shadow:0px 0 12px #383939;
}
.left-caption-des {
    padding: 0 !important;
    position: relative;
    right: -34%;
    top: -380px;
}
