#test{visibility: visible;}
#bannerc-form{background:url(../images/landing-baner-bg.jpg) no-repeat center top !important;}
@font-face{font-family:'swis721_cn_btbold';src:url('fonts/ufonts.com_swiss-721-bold-condensed-bt-webfont.eot');src:url('fonts/ufonts.com_swiss-721-bold-condensed-bt-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/ufonts.com_swiss-721-bold-condensed-bt-webfont.woff2') format('woff2'),
url('fonts/ufonts.com_swiss-721-bold-condensed-bt-webfont.woff') format('woff'),
url('fonts/ufonts.com_swiss-721-bold-condensed-bt-webfont.ttf') format('truetype'),
url('fonts/ufonts.com_swiss-721-bold-condensed-bt-webfont.svg#swis721_cn_btbold') format('svg');font-weight:normal;font-style:normal;}

@font-face {
    font-family: 'futura_condensedmedium';
    src: url('fonts/futura_condensed_medium-webfont.woff2') format('woff2'),
         url('fonts/futura_condensed_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

h1,h3,h4,#portobox h3,#portobox h4,.portfolio h4,.outdoor h4,.click-buttn,.cat_testimonial_by,.cat_testimonial_site,.cat_testimonial_address,.concerned-txt h1,.blog-title,.arc-post-title{font-family: 'futura_condensedmedium', sans-serif !important;}

p, ul, ol, pre, code{margin-bottom:1em;}
::-moz-selection{background:#FFF;color:#000;text-shadow:none;}
.::selection{background:#FFF;color:#000;text-shadow:none;}
a, a > *{color:#FFF;text-decoration:none;-webkit-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;-moz-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;-ms-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;-o-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;}
a:hover, a > *:hover{color:#47b0d4;}
.colored{color:#6ca3b6;}
a.colored:hover{color:#6ca3b6;text-decoration:underline;}
a img,:link img,:visited img{border:0;}
img{-ms-interpolation-mode:bicubic;height:auto;max-width:100%;vertical-align:middle;border:0 none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-variant:normal;white-space:normal;margin:0 0 10px 0;padding:0;}
h1{font-size:40px;line-height:46px;}
h2{font-size:22px;line-height:28px;}
h3{font-size:30px;line-height:34px;}
h4{font-size:28px;line-height:30px;}
h5{font-size:18px;line-height:20px;}
h6{font-size:16px;line-height:20px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-size:100%;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{font-size:100%;text-decoration:none;}
.br-none{border-bottom:none !important;}
.brt-none{border-top:none !important;}
.clear, .cl{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
.clearfix:before, .clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
* html .clearfix,:first-child+html .clearfix{zoom:1}
body{background:#001b3d;color:#FFF;line-height:20px;font-size:15px;font-family:Arial, Verdana, Tahoma, sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:hidden;margin:0;padding:0px;}
#wrapper{background:#001b3d;width:100%;margin:0 auto;padding:0;display:block;overflow:hidden;}
.design_bg{display:block;width:100%;height:750px;margin:0 auto;padding:0;-webkit-overflow-scrolling:touch;}
.design_bg:after{content:"";clear:both;height:0;display:block;}
.design_bg iframe{width:100%;height:754px !important;display:block;margin:0 auto;padding:0;}
.alignleft{float:left;padding:0 25px 15px 0;}.frontform iframe{border:none;width:330px !important;}.frontform iframe{height:520px !important;}
.alignright{float:right;padding:0 0 15px 25px;}
.aligncenter{display:block;float:none;padding:0;}
.alignnone{display:block;float:none;width:100%;}
#custom_heading{}
.offer_content{float:left;width:69.6%;margin-top:23px;}
.offer_form{float:right;width:26%;}
#pre-navigation{width:100%;padding:20px 0 0 0;margin:0;display:block;}
#top-navigation{position:relative;background:#2b201c;float:right;-moz-border-radius-topleft:12px;-webkit-border-top-left-radius:12px;border-top-left-radius:12px;-moz-border-radius-topright:12px;-webkit-border-top-right-radius:12px;border-top-right-radius:12px;padding:10px 0;}
.topmenu{width:59%;display:inline-block;float:left;margin:0px;padding:14px 3%;}
.topmenu:after{content:"";clear:both;display:block;height:0;}
.topmenu ul{width:100%%;display:block;float:none;margin:0px;padding:0;}
.topmenu ul li{list-style:none;display:inline-block;float:left;width:auto;position:relative;text-align:center;vertical-align:middle;margin:0;padding:0 0 0 0px;border-left:1px solid #3B6D7B;}
.topmenu ul li:first-child{border-left:0px solid #3B6D7B;}
.topmenu li a{float:none;display:block;position:relative;color:#FFFFFF;font-size:11px;margin:0;padding:0px 10px;font-weight:normal;line-height:11px;text-transform:uppercase;text-align:center;vertical-align:middle;overflow:hidden;}
.topmenu ul li a:hover, .topmenu ul li.current-menu-ancestor > a, .topmenu ul li.current-menu-item > a{color:#F1C989;}
#navigation{z-index:9999;display:block;width:100%;margin:0 auto;padding:0;position:relative;background:url(../images/fmenu-bg.png) top repeat-x;}
#navigation:after{content:'';width:100%;height:6px;display:block;position:absolute;bottom:0;left:0;background:transparent url(../images/fmenu-btm-bg.jpg) 0 0 repeat-y;background-size:100% auto;z-index:99999;}
.foobox-modal .foobox-inner{z-index:9999999 !important;}
#navigation:before{content:'';width:0;height:0;display:block;position:absolute;bottom:0;left:0;}
.main-menubar{display:block;width:1252px;position:relative;background:#0a0a0a url(../images/fmenu-bg.png) top repeat-x;border-bottom:6px solid #FFF;}
.main-menu{display:block;width:100%;position:relative;}
.main-menu:after{content:"";clear:both;height:0;display:block;}
.main-menu ul{width:100%;display:table;margin:0px auto 0;padding:0;text-align:center;}
.main-menu li{list-style:none;display:table-cell;background:url(../images/fmenu-di.png) top right no-repeat;width:auto;height:72px;position:relative;text-align:center;vertical-align:middle;margin:0;padding:0 0 0 2px;}
.main-menu li:hover{color:#313131;background-color:#027475;background-image:url(../images/fmenu-hov.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:auto auto;}
.main-menu li a, .main-menu li a:link, .main-menu li a:visited{float:none;display:block;padding:9px 14px 18px;margin:0;position:relative;color:#FFF;font-size:16px;font-weight:normal;line-height:22px;text-transform:capitalize;text-align:center;vertical-align:middle;overflow:hidden;z-index:9;}
.main-menu li:hover a, .main-menu li a:hover, .main-menu li a:active, .main-menu li a:focus{color:#FFF;padding:9px 14px 18px;}
.main-menu li#menu-item-20 a, .main-menu li#menu-item-20 a:link, .main-menu li#menu-item-20 a:visited, .main-menu li#menu-item-20 a:hover, .main-menu li#menu-item-20 a:active, .main-menu li#menu-item-20 a:focus, .main-menu li#menu-item-23 a, .main-menu li#menu-item-23 a:link, .main-menu li#menu-item-23 a:visited, .main-menu li#menu-item-23 a:hover, .main-menu li#menu-item-23 a:active, .main-menu li#menu-item-23 a:focus, .main-menu li#menu-item-91 a, .main-menu li#menu-item-91 a:link, .main-menu li#menu-item-91 a:visited, .main-menu li#menu-item-91 a:hover, .main-menu li#menu-item-91 a:active, .main-menu li#menu-item-91 a:focus,
.main-menu li#menu-item-833 a, .main-menu li#menu-item-833 a:link, .main-menu li#menu-item-833 a:visited, .main-menu li#menu-item-833 a:hover, .main-menu li#menu-item-833 a:active, .main-menu li#menu-item-833 a:focus{padding:25px 20px 25px 20px;}
.main-menu li li a, .main-menu li li a:link, .main-menu li li a:visited{display:block;float:none;height:auto;background:#013662;color:#FFF;font-size:15px;font-weight:400;line-height:18px;text-align:left;margin:0 !important;padding:15px !important;min-height:10px!important;text-transform:capitalize;}
.main-menu li li:hover > a:before{content:"";background:transparent url(../images/hover-icon.png) 0 0 no-repeat;width:28px;height:30px;position:absolute;left:10px;top:25%;padding:20px 15px !important;}
.main-menu li li a:hover, .main-menu li li a:active{background:#34a4a5 url(../images/menu-lilibg.jpg) top left repeat-x;color:#fff!important;text-indent:30px;}
.main-menu li li:first-child{}
.main-menu li li:last-child a{}
.main-menu li{}
.main-menu li.menu-item-91{width:7%;}
.main-menu li.menu-item-75{width:8%;}
.main-menu li.menu-item-4201{width: 9%;}
.main-menu li.menu-item-93{width:8%;}
.main-menu li.menu-item-6392{width:8%;}
.main-menu li.menu-item-95{width:8%;}
.main-menu li.menu-item-99{width:6%;}
.main-menu li.menu-item-77{width:7%;}
.main-menu li.menu-item-96{width:9%;}
.main-menu li.menu-item-81{width:12%;}
.main-menu li.menu-item-92{width:100%;}
.main-menu li.menu-item-82{width:10%;}
.main-menu li.menu-item-78{width:12%;}
.sub-menu#menu-item-79{margin:12px 0 0 0;}
.main-menu li ul{z-index:9999999;position:absolute;left:-999em;height:auto;width:250px;margin:0 0 0 -2px;padding:28px 0 0 0;top:50px;display:block;}
.main-menu li li{display:block;float:none;height:auto;padding:0;margin:0;background:#013662;}
.main-menu li ul a{background:#013662;display:block;}
.main-menu li ul a:hover, .main-menu li ul a:active{}
.main-menu li ul ul{margin:-44px -240px 0 263px;border-top:0px solid #FFF;}
.main-menu li:hover ul ul, .main-menu li:hover ul ul ul, .main-menu li.sfhover ul ul, .main-menu li.sfhover ul ul ul{left:-999em;}
.main-menu li:hover > ul,
.main-menu li li:hover > ul,
.main-menu li li li:hover > ul,
.main-menu li.sfhover > ul,
.main-menu li li.sfhover > ul,
.main-menu li li li.sfhover > ul{left:auto;}
.main-menu li:last-child:hover > ul ,
.main-menu li:last-child:hover > li > ul{left:auto !important;right:0 !important;}
li#menu-item-3203:hover > ul.sub-menu{right:0px !important;left:auto !important;}
.main-menu li:last-child ul ul{margin:-50px 220px 0 263px;}
.main-menu li:last-child ul ul{margin:0px 220px 0 -218px;}
.main-menu li:hover, .main-menu li.sfhover{position:static;}
.main-menu li.current_page_item a{color:#FFF;}
.main-menu li.current_page_item{background-color:#6998b1;background-image:url(../images/fmenu-hov.jpg);background-position:bottom center;/*display:block; width:100% !Important;*/}
.main-menu li.current_page_ancestor a{color:#FFF;}
.main-menu li.current_page_ancestor{background-color:#6998b1;background-image:url(../images/menu-hov.jpg);background-position:bottom center;display:block;width:100% !Important;}
#responsive-social-menu{display:none;width:100%;padding:6px;font:normal normal 16px/1em 'Open Sans', Arial, Tahoma, sans-serif;border:1px solid #ccc;color:#666;background:#fff;}
#responsive-main-nav-menu{display:none;width:100%;padding:6px;font:normal normal 16px/1em 'Open Sans', Arial, Tahoma, sans-serif;border:1px solid #ccc;border:0 !important;color:#666;border-radius:5px;background-image:url(../images/drop.png);background-position:right top;background-repeat:no-repeat;}
#menu-parent{width:100%;overflow:hidden;border-radius:5px;background:-webkit-linear-gradient(#ffffff, #cdcdcd);background:-o-linear-gradient(#ffffff, #cdcdcd);background:-moz-linear-gradient(#ffffff, #cdcdcd);background:linear-gradient(#ffffff, #cdcdcd);}
#responsive-main-nav-menu{float:none;height:auto;margin:0px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-radius:5px;background-image:url(../images/drop.png);background-position:right top;background-repeat:no-repeat;}
.form_fields fieldset li label{color:#fff !important;}
.form_fields fieldset ul li{padding:5px !important;}
#header{display:block;width:100%;margin:0 auto;padding:0px;background:#021124 url(../images/header-bg.png) left bottom repeat-x;}
#header p{margin:0;padding:0 0 10px 0;}
.header-left{margin-top:37px;}
.header-right{margin-top:23px;width:444px;}
.header-right12{margin-top:70px; margin-top: 20px;}
#logo-wrapper{display:block;padding:10px 0 10px;}
.logo{display:block;float:none;font-family:"Times New Roman", Times, serif;font-size:44px;line-height:36px;text-shadow:2px 2px 2px rgba(000, 000, 000, 0.8);text-transform:uppercase;word-spacing:6px;letter-spacing:3px;margin:0px 0 55px 0;position:relative;}
.logo a{color:#FFF;}
.toptx{display:block;color:#FFF;font-size:22px;line-height:28px;text-align:left;margin:0;padding:20px 0 10px 0 !important;display:block;float:right;width:43%;}
.toptx12{display:block;color:#FFF;font-size:30px;line-height:28px;text-align:left;margin:0;padding:20px 0 10px 0 !important;display:block;float:right;width:100%;text-indent:77px;}
.toptx12 span{color:#3aafff;font-style:italic;display:block;font-size:30px;width:100%;text-align:left;margin:15px 0 0 0;}
.toptx2{display:block;color:#FFF;font-size:22px;line-height:28px;text-align:left;margin:0;padding:10px 0 5px !important;}
.toptx2_new{display:block;color:#FFF;font-size:22px;line-height:28px;text-align:left;margin:0;padding:10px 0 5px !important;}
.toptx span{color:#3aafff;font-style:italic;display:block;font-size:24px;width:100%;text-align:left;margin:15px 0 0 0;}
.toptx2 a, .toptx2 a:link, .toptx2 a:visited{color:#FFF;text-shadow:0px 1px 1px rgba(000, 000, 000, 0.5);background:#001c3f url(../images/free-consult-bg.png) 0 0 repeat-x;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 0 10px 10px;padding:8px 38px;display:inline-block;}
.toptx2 a:hover, .toptx2 a:active, .toptx2 a:focus{color:#FFF;text-shadow:0px 1px 1px rgba(000, 000, 000, 0.5);}
.toptx2_new a, .toptx2_new a:link, .toptx2_new a:visited{color:#FFF;text-shadow:0px 1px 1px rgba(000, 000, 000, 0.5);background:#001c3f url(../images/free-consult-bg.png) 0 0 repeat-x;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 0 10px 17px;padding:8px 30px;display:inline-block;}
.toptx2_new a:hover, .toptx2_new a:active, .toptx2_new a:focus{color:#FFF;text-shadow:0px 1px 1px rgba(000, 000, 000, 0.5);}
.tagline{display:block;color:#FFF;font-family:"Times New Roman", Times, serif;font-size:36px;letter-spacing:2px;line-height:30px;text-align:center;text-transform:uppercase;margin:0;padding:20px 0 20px 0 !important;}
.toptxmob{color:#3aafff;font-style:italic;display:block;font-size:24px;width:100%;text-align:center;line-height:32px;margin:15px 0 20px 0;width:98%;}
.tagline ul{float:right;display:inline-block;list-style:none;text-align:center;margin:0;padding:0!important;}
.tagline li{display:inline-block;margin:0px;padding:0 30px 0 30px;border-left:1px solid #6696ac;}
.tagline li:first-child{border-left:0px solid #6696ac;}
.tagline li:last-child{padding:0 0px 0 40px;}
.tagtx{color:#7DB3CD;font-size:22px;letter-spacing:1px;line-height:24px;margin:-33px auto 0;padding:0 0 20px;text-transform:uppercase;vertical-align:middle;}
.tagtx span{background:url(../images/di.png) center right no-repeat;color:#FFF;font-family:"Times New Roman", Times, serif;font-size:36px;line-height:30px;letter-spacing:2px;text-transform:uppercase;padding:0 6px 0 0;margin:0 18px 0 0;}
.tagtx-right{text-align:right;}
#slidehold{display:block;width:100%;margin:0;padding:45px 0 0 0;background-color:#021124;background-image:url(../images/sliderbg.jpg);background-position:center center;background-repeat:no-repeat;}
#slidehold{padding-top:0;background:url(../images/fslider_border.png) no-repeat center bottom;height:665px;}
#slidehold, .ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-wp-container.ls-container, .ls-inner, .ls-slide{height:665px !important;}
#sliderwrap{display:block;width:100%;max-width:1252px;border:0px solid #FFF;text-align:center;margin:0 auto -118px;padding:0 0 50px;background-image:url(../images/slider-shadow.png);background-position:bottom center;background-repeat:no-repeat;background-size:100% 52px;position:relative;z-index:5;}
#sliderwrap{max-width:none;padding:0;}
.sliderhold{margin:0 auto 0;padding:8px;position:relative;background:url(../images/fslide-bg.jpg) top center repeat-y;}
.sliderhold{padding:0;}
.desk-slider{display:block!important;}
.mob-slider{display:none !important;}
.contenthome:before{content:'';width:100%;height:6px;display:block;position:absolute;top:0;left:0;background:transparent url(../images/fmenu-btm-bg.jpg) 0 0 repeat-y;background-size:100% auto;z-index:1;}
.contenthome:after{content:'';width:0;height:0;display:block;position:absolute;bottom:0;left:0;}
#content-wrap{display:block;width:100%;margin:0px auto 0px;padding:0px 0px 10px;border-top:0px solid #1bc4df;position:relative;background-color:#021124;background-image:url(../images/fpage-bg.jpg);background-position:top center;background-repeat:repeat-x;}
.pagewrap{display:block;width:100%;margin:0;padding:50px 0px 10px;background-image:url(../images/pagewrap.jpg);background-position:top center;background-repeat:repeat-x;}
.contenthome{padding:140px 0px 10px!important;padding:75px 0px 10px!important;}
#content-wrap:after{clear:both;content:"";display:block;height:0px;}
.content-holder{display:block;width:990px;margin:0 auto 0px;padding:40px 2.5% 20px;background:#FFF;}
.content-holder:after{clear:both;content:"";display:block;height:0px;}
.content .testimonial_slider, .content .testimonial_slideri{max-width:700px !important;width:100% !important;}
.content{}
.content a{text-decoration:underline;color:#3aafff;}
.content a:hover{color:#fff;}
.content p{margin:0;padding:0 0 20px 0;}
.content h1{color:#3aafff;margin:0;line-height:44px;padding:0 0 10px 0;font-weight:normal;}
.content h2{color:#FFF;font-weight:normal;line-height:30px;margin:0;padding:0 0 15px 0;}
.content h2.entry-title{color:#3aafff;margin:0;line-height:44px;padding:0 0 10px 0;font-weight:normal;}
.content h3{line-height:30px;margin:0;padding:0 0 5px 0;}
.content ul{list-style:none;margin:0px 0px 25px 20px;padding:0px;}
.content ul li{list-style-type:disc;margin:0px;padding:0px 0px 5px 0px;}
.content ol{list-style:none;margin:0px 0px 15px 20px;padding:0px;}
.content ol li{list-style-type:decimal;margin:0px;padding:0px 0px 5px 0px;}
.title{display:block;padding:0 0 20px 0px;}
.title h1{padding:0 0 10px 0px;}
.h1img{display:inline-block;float:left;width:98px;margin:0 10px 0 0;padding:0;}
.thank-header{min-height:150px;}
.content12{background-color:#fff;padding:80px 0 70px 0;}
.content12 h1{color:#004aa7;font-size:44px;}
.content12 h2{color:#00a7a8;font-style:italic;font-family:'Open Sans', Arial, Tahoma, sans-serif;font-size:30px;}
.content12 p{font-size:21px;color:#000;line-height:26px;font-family:'Open Sans', Arial, Tahoma, sans-serif;}
.concerned_content12{background-color:#fff;padding:10px 0 70px 0;}
.concerned-content12 h1{color:#004aa7;font-size:44px;text-align:left;}
.concerned-content12 h2{color:#00a7a8;font-style:italic;font-family:'Open Sans', Arial, Tahoma, sans-serif;font-size:30px;text-align:left;}
.concerned-content12 p{font-size:21px;color:#000;line-height:26px;font-family:'Open Sans', Arial, Tahoma, sans-serif;}
.concerned-txt{margin:0;padding:60px 10px 0;display:block;text-align:center;position:relative;}
.concerned-txt h1{padding:0px 0 20px;text-align:left;color:#004aa7;font-family:Futura-CondensedMedium;font-size:80px;line-height:85px;width:90%;}
.con-txt{font-size:75px !important;line-height:85px;}
.concerned-txt h2{color:#00A7A8;font-family:"Open Sans",Arial,Tahoma,sans-serif;font-size:40px;font-style:italic;font-weight:normal;text-align:left;line-height:45px!important;width:85%;}
.concerned-form{background-color:#CBE5E5;padding:0 20px 20px;width:35%;display:block;margin:0 0 25px;position:relative;}
.concerned-txt iframe{width:100%;float:left;}
.get-started-box{margin:0;padding:0;display:block;}
.get-started-box:after{content:'';clear:both;display:block;}
.arrow_img{background-image:url(../images/get_arrow.png);background-repeat:no-repeat;width:120px;height:127px;float:left;display:inline-block;}
.get_started{display:inline-block;float:left;background-color:#218d90;border:3px solid #3db7ba;border-radius:8px;display:inline-block;background-image:url(../images/get-btn-bg.png);background-repeat:repeat;padding:0 15px 0 0;-webkit-box-shadow:0px 10px 5px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 10px 5px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 10px 5px 0px rgba(0, 0, 0, 0.5);margin:60px 0 0 0;}
.get_started a{font-size:44px;font-family:'Open Sans', Arial, Tahoma, sans-serif;display:block;color:#fff;background-image:url(../images/get-btn-img.png);background-position:right center;background-repeat:no-repeat;padding:22px 30px;text-decoration:none;background-color:transparent;line-height:26px;}
.sidebar{padding:0;position:relative;}
.sidebar p{margin:0px;padding:0px 0px 10px 0px;}
.sidebar h4, .viewgallery h4{background:#292929 url(../images/fsidebar-h4.jpg) top repeat-x;color:#3aafff;font-size:42px;font-weight:normal;line-height:42px;text-align:left;vertical-align:top;text-transform:capitalize;text-shadow:-3px 2px 2px rgba(0, 0, 0, 0.2);margin:0 -4.2% 20px;padding:8px 4% 8px;position:relative;display:block;border-bottom:2px solid #3aafff;}
.sidebar h4 a, .sidebar h4 a:link, .sidebar h4 a:visited{color:#3aafff;}
.sidebar h4 a:hover, .sidebar h4 a:active, .sidebar h4 a:focus{color:#3aafff;}
.sidebar .widget-title, .viewgallery .widget-title{display:none;}
.sidebar .widget{word-wrap:break-word;display:block;width:92%;background:#1b1b1b;border:0px solid #dedede;margin:0 0 40px 0;padding:0px 4% 10px;}
.sidebar .widget:last-child{margin:0 0 20px 0;}
.sidebar .widget_recent_entries h4, .sidebar .widget_recent_comments h4, .sidebar .widget_archive h4, .sidebar .widget_categories h4, .sidebar .widget_meta h4{display:block;}
.sidebar ul{list-style:none;margin:0;display:block;padding:0 10px;}
.sidebar li{border-top:2px solid #282828;list-style:none;margin:0;display:block;color:#FFF;font-size:15px;}
.sidebar li a{display:block;color:#FFF;padding:6px 0;}
.sidebar li a:hover{color:#3bb0ff;text-decoration:none;}
.sidebar li:first-child{border-top:0px dotted #647eaf;}
.sidebar .widget_search{background:#292929 url(../images/fsidebar-h4.jpg) top repeat-x;color:#3aafff;vertical-align:top;padding:16px 2%;position:relative;display:block;border-bottom:2px solid #3aafff;width:96%;}
.sidebar #searchform{margin:0px 0px 0px 0px;}
.sidebar input#s{display:inline-block;width:76%;height:24px;margin:0;padding:8px 5px;border:0px solid #e0e1e1;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-webkit-box-shadow:1px 1px 2px rgba(22, 22, 20, 0.1);-moz-box-shadow:1px 1px 2px rgba(22, 22, 20, 0.1);box-shadow:1px 1px 2px rgba(22, 22, 20, 0.1);}
.grid_4 .sidebar input#s{width:68%;}
.sidebar input#s:focus{-moz-box-shadow:0 0px 3px #909090;-webkit-box-shadow:0 0px 3px #909090;box-shadow:0 0px 3px #909090;}
.sidebar form#searchform input[type="submit"]{display:inline-block;width:21%;height:40px;margin:0px 0 0 -4px;padding:8px 0;border:0px solid #000;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:2px 2px 4px 2px rgba(0, 0, 0, 0.0);-moz-box-shadow:2px 2px 4px 2px rgba(0, 0, 0, 0.0);box-shadow:2px 2px 4px 2px rgba(0, 0, 0, 0.0);cursor:pointer;}
.grid_4 .sidebar form#searchform input[type="submit"]{width:29%;}
.sidebar form#searchform input[type="submit"]:hover{}
.sidebar .sidebox{display:inline-block;padding:0;position:relative;}
.sidebox-content{width:40%;float:left;display:block;}
.sidebar span{color:#6ca3b6;}
.inner .sidebox-content{width:46%;display:table-cell;vertical-align:top;}
.inner{display:table;}
.inner .imgmid{display:block;margin:0 !important;}
.inner .button{width:46%;display:table-cell;vertical-align:middle;margin:25px 0 0;}
#beforebox-wrap{display:block;}
#beforebox{display:block;}
#beforebox a, #beforebox a:link, #beforebox a:visited{color:#FFF;}
#beforebox a:hover, #beforebox a:active, #beforebox a:focus{color:#b9e8fe;}
#beforebox h3{color:#2caeb1;font-size:42px;font-weight:normal;line-height:46px;text-align:center;vertical-align:top;text-transform:capitalize;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;position:relative;}
#beforebox h4{background:#416d80 url(../images/fporto-h4.jpg) top repeat-x;color:#FFF;font-size:32px;font-weight:normal;line-height:32px;text-align:center;vertical-align:top;text-transform:uppercase;text-shadow:-3px 2px 2px rgba(0, 0, 0, 0.2);margin:0px 0px 0px 0px;padding:8px 0px 8px 0px;position:relative;overflow:hidden;height:35px;}
#beforebox h4 a, #beforebox h4 a:link, #beforebox h4 a:visited{color:#FFF;}
#beforebox h4 a:hover, #beforebox h4 a:active, #beforebox h4 a:focus{color:#FFF;}
#beforebox p{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}
#beforebox .widget-title{display:none;}
#beforebox .widget{padding:0;}
#beforebox{display:block;}
#beforebox a, #beforebox a:link, #beforebox a:visited{color:#FFF;}
#beforebox a:hover, #beforebox a:active, #beforebox a:focus{color:#b9e8fe;}
#beforebox h3{color:#2caeb1;font-size:42px;font-weight:normal;line-height:46px;text-align:center;vertical-align:top;text-transform:capitalize;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;position:relative;}
#beforebox h4{background:#007375 url(../images/fporto-h4.jpg) top repeat-x;color:#FFF;font-size:32px;font-weight:normal;line-height:32px;text-align:center;vertical-align:top;text-transform:uppercase;text-shadow:-3px 2px 2px rgba(0, 0, 0, 0.2);margin:0px 0px 0px 0px;padding:8px 0px 8px 0px;position:relative;overflow:hidden;height:35px;text-shadow: none;}
#beforebox h4 a, #beforebox h4 a:link, #beforebox h4 a:visited{color:#FFF;}
#beforebox h4 a:hover, #beforebox h4 a:active, #beforebox h4 a:focus{color:#FFF;}
#beforebox p{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}
#beforebox .widget-title{display:none;}
#beforebox .widget{padding:0;}
#beforebox .widget ul{list-style-type:none;margin:0;padding:0;}
#beforebox .widget li{display:block;background-image:url(../images/nav-arrow.png);background-position:0 6px;background-repeat:no-repeat;padding:0px 0 6px 18px;border-bottom:0pt solid #333;position:relative;}
#beforebox .widget li a, #beforebox .widget li a:link, #beforebox .widget li a:visited{color:#FFF;}
#beforebox .widget li a:hover, #beforebox .widget li a:active, #beforebox .widget li a:focus{color:#b3b3b3;text-decoration:underline;}
#beforebox .afterthumb{display:block;margin:0 0 25px;padding:0;position:relative;}
#beforebox .afterthumb:after{content:"";clear:both;height:0;display:block;}
#beforebox .afterimg{display:block;margin:0;padding:0;position:relative;overflow:hidden;}
#beforebox .afterimg img{display:block;height:auto;width:100%;max-width:100%;}
#beforebox .aftertx{display:block;margin:0;padding:15px 65px 0 0;position:relative;overflow:hidden;height:58px;}
#beforebox .read-buttn{position:absolute;right:3px;top:15px;display:inline-block;width:49px;height:49px;margin:0;padding:0;}
#afterbox{display:block;}
#afterbox a, #afterbox a:link, #afterbox a:visited{color:#FFF;}
#afterbox a:hover, #afterbox a:active, #afterbox a:focus{color:#b9e8fe;}
#afterbox h3{color:#2caeb1;font-size:42px;font-weight:normal;line-height:46px;text-align:center;vertical-align:top;text-transform:capitalize;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;position:relative;text-shadow: none;}
#afterbox h4{background:#007375 url(../images/fporto-h4.jpg) top repeat-x;color:#FFF;font-size:32px;font-weight:normal;line-height:32px;text-align:center;vertical-align:top;text-transform:uppercase;text-shadow:-3px 2px 2px rgba(0, 0, 0, 0.2);margin:0px 0px 0px 0px;padding:8px 0px 8px 0px;position:relative;overflow:hidden;height:35px;text-shadow: none;}
#afterbox h4 a, #afterbox h4 a:link, #afterbox h4 a:visited{color:#FFF;}
#afterbox h4 a:hover, #afterbox h4 a:active, #afterbox h4 a:focus{color:#FFF;}
#afterbox p{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}
#afterbox .widget-title{display:none;}
#afterbox .widget{padding:0;}
#afterbox .widget ul{list-style-type:none;margin:0;padding:0;}
#afterbox .widget li{display:block;background-image:url(../images/nav-arrow.png);background-position:0 6px;background-repeat:no-repeat;padding:0px 0 6px 18px;border-bottom:0pt solid #333;position:relative;}
#afterbox .widget li a, #afterbox .widget li a:link, #afterbox .widget li a:visited{color:#FFF;}
#afterbox .widget li a:hover, #afterbox .widget li a:active, #afterbox .widget li a:focus{color:#b3b3b3;text-decoration:underline;}
#afterbox .afterhumb{display:block;margin:0;padding:0;position:relative;}
#afterbox .afterthumb:after{content:"";clear:both;height:0;display:block;}
#afterbox .afterimg{display:block;margin:0;padding:0;position:relative;overflow:hidden;height:200px;}
#afterbox .afterimg img{display:block;height:100%;width:100%;max-width:100%;}
#afterbox .aftertx{display:block;margin:0;padding:15px 65px 0 0;position:relative;overflow:hidden;height:58px;}
#afterbox .read-buttn{position:absolute;right:3px;top:15px;display:inline-block;width:49px;height:49px;margin:0;padding:0;}
#footer{display:block;padding:0;margin:0px auto;background:#000;}
#footer p{margin:0 0 0 0;padding:0 0 10px 0;}
.quick-wrap{margin:0;padding:30px 0 0 0;font-size:13px;color:#808080;}
.quick-wrap h4{display:block;width:100%;color:#3aafff;font-size:42px;font-weight:normal;line-height:42px;text-align:left;vertical-align:top;text-transform:capitalize;text-shadow:-3px 2px 2px rgba(0, 0, 0, 0.2);margin:0px;padding:0 20px 0 0;position:relative;border-bottom:0px solid #679bac;}
.quick-wrap h4:after{content:"";display:inline-block;width:85%;height:2px;margin:0 0 15px 15px;border-bottom:2px solid #3aafff;}
.quick-link ul{list-style-type:none;margin:0;padding:30px 0 25px 0;display:block;float:none;display:table;width:100%;}
.quick-link ul li{list-style-type:none;display:table-cell;}
.quick-link ul ul{list-style-type:none;margin:0;padding:0 0 20px 0;display:block;}
.quick-link ul ul:last-child{padding:0 0 0px 0;}
.quick-link ul li li{list-style-type:none;display:block;margin:0;padding:0;}
.quick-link h5, .quick-link .menu_head, .quick-link .cat-parent, .quick-link .menu_head1{color:#FFF;font-size:15px;line-height:18px;margin:0;padding:0 0 3px 0;}
.quick-link .quicklink1{width:10%;padding:0 0 0 0;margin:0 0 0 0;}
.quick-link .quicklink2{width:7%;padding:0 0 0 2%;}
.quick-link .quicklink3{width:11%;padding:0 0 0 2%;}
.quick-link .quicklink4{width:22%;padding:0 0 0 2%;}
.quick-link .quicklink5{width:40%;padding:0 0 0 2%;}
.quick-wrap .menu_head a, .quick-wrap .menu_head a:link, .quick-wrap .menu_head a:visited{color:#FFF;text-decoration:none;}
.quick-wrap .menu_head a:hover, .quick-wrap .menu_head a:active, .quick-wrap .menu_head a:focus,{color:#6ca3b6;text-decoration:none;}
.quick-wrap a, .quick-wrap a:link, .quick-wrap a:visited{color:#34a9ac;text-decoration:underline;}
.quick-wrap a:hover, .quick-wrap a:active, .quick-wrap a:focus{color:#34a9ac;text-decoration:underline;}
.quick-link .mar-none{margin:0 !important;padding:0;}
.quick-link .foot-block{display:block !important;}
.quick-link ul.foot-txt{width:47%;float:left;margin-right:15px;}
.quick-link ul.foot-txt ul{padding-bottom:0!important;}
.quicklink4 .menu_head, .quicklink4 .page-item-49, .quicklink4 .page-item-51, .quicklink1 .page-item-65, .quicklink1 .page-item-67, .quicklink4 .page-item-39{display:none;}
.quick-wrap .current_page_item a, .quick-wrap .current_page_item a:link, .quick-wrap .current_page_item a:visited .quick-wrap .current_page_item a:hover, .quick-wrap .current_page_item a:active, .quick-wrap .current_page_item a:focus{color:#fff!important;text-decoration:none;}
#socialwrap{border-bottom:1px dotted #C4C4C4;display:block;margin:0px auto;padding:20px 0px 5px;}
.fb_iframe_widget iframe{bottom:0px !important;top:auto !important;}
#u_0_9, ._56z-{bottom:10px !important;top:auto !important;}
.fb-like, #___plusone_0{padding:0 0 10px 0 !important;}
.copyrights{color:#FFF;padding:20px 0;text-align:left;}
.copyrights p{margin:0;padding:20px 0;}
.copyrights a, .copyrights a:link, .copyrights a:visited{color:#FFF;text-decoration:none;}
.copyrights a:hover, .copyrights a:active, .copyrights a:focus{color:#FFF;text-decoration:underline;}
.copyrights span.yell{color:#E7C608;}
.copyrights span{color:#4e4e4e !important;}
.copyrights span a, .copyrights span a:link, .copyrights span a:visited{color:#4e4e4e;text-decoration:underline;}
.copyrights span a:hover, .copyrights span a:active, .copyrights span a:focus{color:#FFF;text-decoration:underline;}
.backtotop{float:right;text-align:center;background:#00b9ff;height:40px;width:40px;border-radius:1px;-moz-border-radius:1px;webkit-border-radius:1px;margin:15px 0 0 0;padding:0;}
.backtotop:hover{background:#0391c7;}
.toplink{padding:35px 0;font-size:13px;line-height:16px;}
.toplink ul{width:auto;float:right;display:block;list-style-type:none;margin:10px 0 0;padding:0;text-align:center;font-weight:bold;}
.toplink ul li{list-style-type:none;display:inline-block;color:#FFF!important;background:none !important;margin:0;padding:0 4px;}
.toplink a, .toplink a:link, .toplink a:visited{display:inline-block;min-width:85px;background-color:#3e3e3e;color:#FFF;font-size:14px;font-weight:normal;line-height:24px;text-align:center;text-shadow:0px 1px 1px rgba(000, 000, 000, 0.5);margin:0px 0px;padding:5px 10px;-webkit-box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.1);box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.1);border:0px solid #011b47;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all 0.2s ease, top 0ms linear;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}
.toplink a:hover, .toplink a:active{color:#FFF !important;background-color:#3aafff;border:0px solid #05a5bd;text-shadow:0px 1px 1px rgba(000, 000, 000, 0.1);}
.footer12{background-color:#001b3d;margin:0;padding:20px 0 40px 0;}
.footer12 p{text-align:center;color:#fff;}
.footer12 p strong{font-size:20px;}
.footer12 span{color:#2caeb1;}
.btm-sidebar-box{background-color:transparent;background-image:url(../images/btm-sidebar-bg.jpg);background-position:top center;background-size:auto 100%;background-repeat:repeat-x;display:block;margin:0 auto;padding:20px 0 0;}
.btm-sidebar-box h4{color:#2caeb1;font-size:43px;font-weight:normal;line-height:50px;text-align:left;vertical-align:top;text-transform:capitalize;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);margin:0px 0px 20px 0px;padding:0px 0px 5px 0px;position:relative;border-bottom:3px solid #2caeb1;}
.btm-sidebar-box a, .btm-sidebar-box a:link, .btm-sidebar-box a:visited{color:#6ca3b6;}
.btm-sidebar-box h4 a:hover, .btm-sidebar-box h4 a:active, .btm-sidebar-box h4 a:focus{color:#6ca3b6;}
.footerbox-wrap{background-color:#021124;background-image:url(../images/ffooterbox-wrap.jpg);background-position:top center;background-size:auto 100%;background-repeat:repeat-x;display:block;margin:0 auto;padding:0;}
.footerbox{display:block;padding:15px 0 0 0;color:#FFF;}
.footerbox:after{clear:both;content:"";display:block;height:0;}
.footerbox h5{color:#36a5f1;font-size:18px;font-weight:normal;line-height:28px;text-align:left;vertical-align:top;text-transform:capitalize;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);margin:0px 0px 20px 0px;padding:0px 0px 5px 0px;position:relative;border-bottom:3px solid #36a5f1;}
.footerbox h5 a, .footerbox h5 a:link, .footerbox h5 a:visited{color:#6ca3b6;}
.footerbox h5 a:hover, .footerbox h5 a:active, .footerbox h5 a:focus{color:#6ca3b6;}
.footerbox h6{font-size:16px;font-weight:bold;}
.footerbox span{color:#2caeb1;}
.footerbox p{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}
.footerbox .widget-title, .btm-sidebar-box .widget-title{display:none;}
.footerbox .widget{padding:25px 0 25px;}
.footerbox .widget ul{list-style-type:none;margin:0;padding:0;}
.footerbox .widget li{display:block;background-image:url(../images/nav-arrow.png);background-position:0 6px;background-repeat:no-repeat;padding:0px 0 6px 18px;border-bottom:0pt solid #333;position:relative;}
.footerbox .widget li a, .footerbox .widget li a:link, .footerbox .widget li a:visited{color:#FFF;}
.footerbox .widget li a:hover, .footerbox .widget li a:active, .footerbox .widget li a:focus{color:#b3b3b3;text-decoration:underline;}
.footerbox .footwrap{display:block;}
.footerbox .footwrap:after{content:"";clear:both;display:block;height:0;}
.footlogo{display:block;float:none;width:100%;text-align:center;margin:0;padding:0;}
.footlogo:after{content:"";clear:both;display:block;height:0;}
.footlogo ul{display:table;width:100%;margin:0;padding:0;}
.footlogo li{background-image:none !important;display:table-cell !important;margin:15px 0 !important;padding:30px 10px !important;vertical-align:middle;}
.footlogo li.par a{width:137px;height:55px;display:block;overflow:hidden;background:transparent url(../images/btm-logos-302.jpg) top left no-repeat;text-indent:-9999px;}
.footlogo li.par a:hover{background-position:bottom left;}
.footlogo li.lending a{width:215px;height:39px;display:block;overflow:hidden;background:transparent url(../images/fbtm-logos-lending.jpg) top left no-repeat;text-indent:-9999px;}
.footlogo li.lending a:hover{background-position:bottom left;}
.footlogo li.jandy a{width:121px;height:48px;display:block;overflow:hidden;background:transparent url(../images/fbtm-logos-jandy.jpg) top left no-repeat;text-indent:-9999px;}
.footlogo li.jandy a:hover{background-position:bottom left;}
.footlogo li.zodiac a{width:192px;height:47px;display:block;overflow:hidden;background:transparent url(../images/fbtm-logos-zodiac.jpg) top left no-repeat;text-indent:-9999px;}
.footlogo li.zodiac a:hover{background-position:bottom left;}
.foo_content .post-title{font-size:18px;font-weight:bold;margin:0;padding:0 0 5px 0;color:#fff;text-transform:capitalize;}
.foo_content{margin-bottom:100px !important;}
.featured-box{display:block;border-top:0px solid #feda00;background:#242424;padding-bottom:30px;}
.featured-box:after{clear:both;content:"";display:block;height:0;}
.featured-box img{height:auto;width:100%;max-width:100%;vertical-align:top;border:0 none;}
.featured-box p{margin:0px;padding:0px 0px 10px 0px;}
.featured-box h4, #text-31 h4{color:#3baffc;font-size:42px;font-weight:normal;line-height:46px;vertical-align:top;text-transform:capitalize;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;position:relative;display:block !important;width:80%;}
.featured-box h4 a, .featured-box h4 a:link, .featured-box h4 a:visited{color:#3baffc;}
.featured-box h4 a:hover, .featured-box h4 a:active, .featured-box h4 a:focus{color:#3baffc;}
.featured-box .widget{background-color:transparent;word-wrap:break-word;padding:40px 0 0px;}
.featured-box .widget:after{clear:both;content:"";display:block;height:0;}
.featured-box .widget-title{display:none;}
.featured-box .featuredwrap{display:block;}
.featured-box .featuredwrap p{font-size:18px;line-height:22px;padding:0 0 10px 0;margin:0;}
.featured-box .featured-img{display:inline-block;float:left;width:32%;margin:0 0 0 3%;}
.featured-box .featured-img img{display:block;width:100%;max-width:100%;}
.featured-box .featured-tx{display:inline-block;float:left;width:65%;overflow:hidden;}
.featured-box .featured-tx iframe{margin-top:-20px!important;color:#fff!important;}
.featured-box .featured-tx p{padding:0 0 10px 0;}
.featured-box .widget_ultimate_posts h4{display:block;}
.featured-box .widget_ultimate_posts ul{display:block;list-style:none;margin:0;padding:0;}
.featured-box .widget_ultimate_posts li{display:block;list-style:none;margin:0;padding:0;}
.featured-box .widget_ultimate_posts li:after{content:"";clear:both;height:0;display:block;}
/* .featured-box ol{list-style-position:inside;color:white;margin:0;padding:0 0 0 12px;-webkit-padding-start:24px;} */
.featured-box ol {list-style-position: inside;color: white;margin: 0;padding: 0;}
/* .featured-box ol li{margin:0;padding:0 0 10px 0;-webkit-padding-before:0;-webkit-padding-end:0px;-webkit-padding-after:0px;-webkit-margin-before:-10px;-webkit-margin-after:0px;-webkit-margin-start:0px;-webkit-margin-end:0px;} */
.featured-box ol li {margin: 0;padding: 0;clear: both;line-height: 25px;margin-bottom: 10px;list-style-position: outside;padding-left: 13px;}
/* .featured-box ol li:before{content:'';background-image:url("../images/fol_bullet.png");background-position:3px 17px;background-repeat:no-repeat;display:block;padding:21px 0;margin:-38px 0 0 -10px;-webkit-margin-before:0;-webkit-margin-after:-10px;-webkit-margin-start:-24px;-webkit-margin-end:0px;-webkit-padding-start:10px;-webkit-padding-end:10px;background-size:25px 25px;} */
.featured-box ol li:before {content: '';background-image: url(../images/fol_bullet.png);background-position: left top;background-repeat: no-repeat;display: block;padding: 0;margin: 0;background-size: 25px 25px;float: left;width: 26px;height: 25px;margin-right: 10px;}
/* .featured-box ol li span{display:block;padding:0 0 3px 30px;-webkit-padding-start:15px;-webkit-padding-after:0px;margin:-24px 0 0 0;-webkit-margin-before:-40px;} */
.featured-box ol li span {display: inline;}
.featured-box #text-33{margin:-30px 0 0 0;}
.widget_ultimate_posts .upw-image{display:inline-block;float:left;width:35%;margin:0 3% 0 0;border:2px solid #6ca3b6;}
.widget_ultimate_posts .upw-content{display:inline-block;float:left;width:auto;margin:0 0 0 0;}
.widget_ultimate_posts .post-title{font-size:18px;font-weight:bold;margin:0;padding:0 0 5px 0;text-transform:capitalize;}
.more-link{color:#3baffc !important;text-decoration:underline;}
.widget_ultimate_posts .post-content, .foo_content .post-content{display:block;margin:15px 0 0 0;padding:0;}
.widget_ultimate_posts .post-content:after, .foo_content .post-content:after{display:block;content:"";clear:both;height:0;}
.widget_ultimate_posts .post-author, .foo_content .post-content .post-author{float:left;background-image:url("../images/icon-auth.png");background-position:0 50%;background-repeat:no-repeat;display:inline-block;height:25px;padding:0px 0 0 26px !important;margin:0 10px 0 0 !important;}
.widget_ultimate_posts .post-date, .foo_content .post-content .post-date{display:inline-block;float:left;background-image:url("../images/icon-time.png");background-position:0 50%;background-repeat:no-repeat;height:25px;padding:0px 0 0 30px!important;margin:0 10px 0 0 !important;}
h2.blog-title,h1.page-title, h1.post-title, h1.arc-post-title , h2.arc-post-title{font-size:34px;font-weight:normal;line-height:34px;margin:0 0 5px 0;padding:0;color:#3bb0ff !important;}
h2.blog-title a,h1.page-title a, h1.post-title a, h1.arc-post-title a , h2.arc-post-title a{color:#3bb0ff !important;text-decoration:none!important;}
h2.blog-title a:hover, h1.page-title a:hover, h1.post-title a:hover, h1.arc-post-title a:hover , h2.arc-post-title a:hover{color:#3bb0ff !important;text-decoration:none!important;}
h1.arc-post-title , h2.arc-post-title{background:none !important;color:#37819b !important;font-size:22px !important;font-family:Arial, Verdana, Tahoma, sans-serif !important;font-weight:normal !important;line-height:30px !important;margin:0px 0px 0px 0px !important;padding:0px 10px 0px 0px !important;position:relative !important;float:left;border:0px solid #FFF !important;}
h3.arc-src{color:#37819b !important;font-size:22px !important;line-height:32px;font-family:Arial, Verdana, Tahoma, sans-serif !important;font-weight:normal !important;text-transform:capitalize;margin:0px 0px 0px 0px !important;padding:0px !important;}
.post, .hentry, .no-results{margin-bottom:0px;padding:0;}
.entrytext{padding:0px !important;}
.up-bottom-border{display:inline-block;margin:10px 0 20px 0;padding:8px 15px;width:98%;color:#6c6c6c;background:#1b1b1b;font-size:12px;border:1px solid #1b1b1b;}
.postmetadataw{color:#FFF;font-weight:normal;font-size:13px;margin:-2px 0px 12px 0px !important;padding:0px!important;}
.postmetadata{font-family:Arial, Helvetica, sans-serif;padding:0px!important;}
p.postmetadata{display:block;float:left;margin:0;width:45%;}
.postmetadataw a, .postmetadataw a:link, .postmetadataw a:visited{color:#FFF !important;}
.postmetadataw a:hover, .postmetadataw a:active, .postmetadataw a:focus{color:#2aaeb0 !important;}
.postmetadata a, .postmetadata a:link, .postmetadata a:visited{color:#878686 !important;}
.postmetadata a:hover, .postmetadata a:active, .postmetadata a:focus{color:##2aaeb0 !important;}
.postpic{background-image:url("../images/icon-auth.png");background-position:0 50%;background-repeat:no-repeat;display:inline-block;height:25px;padding:5px 0 0 26px;}
.timepic{background-image:url("../images/icon-time.png");background-position:0 50%;background-repeat:no-repeat;display:inline-block;height:25px;padding:5px 0 0 30px;}
.post-img img{display:inline-block;float:left;margin:0 20px 20px 0;padding:5px;background-image:url(../images/fslide-bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:100% 100%;}
.postbig-img img{display:block;float:none;width:99.9%;margin:0 20px 20px 0;padding:5px;background-image:url(../images/fslide-bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:100% 100%;}
#page-nav .alignright{text-align:right;}
#page-nav .alignleft{text-align:left;}
#page-nav a, #page-nav a:link, #page-nav a:visited, #page-nav a:hover, #page-nav a:active, #page-nav a:focus{border-style:solid;border-width:1px;font-size:17px;padding:10px;background:none repeat scroll 0 0 #EEEEEE;border-color:#FFFFFF #B1B4B5 #B1B4B5 #FFFFFF;}
#commentsbox{margin:0px 0px 0px 0px;}
#commentsbox h2{color:#FFF;font-size:20px;font-weight:bold;font-style:normal;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;position:relative;border-bottom:0px solid #484848;position:relative;}
#commentsbox h2 a, #commentsbox h2 a:link, #commentsbox h2 a:visited{color:#FFF;text-decoration:none;}
#commentsbox h2 a:hover, #commentsbox h2 a:active, #commentsbox h2 a:focus{color:#FFF;text-decoration:none;}
#commentsbox ol, #commentsbox li{list-style:none outside none !important;}
#commentsbox .commentlist{background:#2b2b2b;border:1px solid #2b2a2a;margin:0 0 15px 0;padding:15px;}
#commentsbox .watermark{font-family:'Coda', cursive, sans-serif;font-size:17px;text-align:center;text-shadow:none;text-transform:uppercase;color:rgba(150, 150, 150, 0.7);}
#commentsbox .comment-author cite, #commentsbox .comment-author cite a, #commentsbox .comment-author cite a:link, #commentsbox .comment-author cite a:visited{font-weight:bold;color:#FFF;font-size:18px;}
#commentsbox .comment-author cite a:hover, #commentsbox .comment-author cite a:active, #commentsbox .comment-author cite a:focus{color:#FFF;}
ol.commentlist, ul.commentlist,{list-style:none outside none;}
#commentsbox img.avatar{left:0;position:absolute;ttop:7px;width:auto;}
#commentsbox ul.children{padding:0;}
.comment-body{padding:0 0 10px;}
#commentsbox .comment-body ol li{list-style:decimal outside none;}
#commentsbox .comment-body ul li{list-style:square outside none;}
#commentsbox .commentlist li.comment{line-height:19px;margin:0 0 24px;padding:5px 0 0 50px;position:relative;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#commentsbox .comment-meta, #commentsbox .comment-meta a:link, #commentsbox .comment-meta a:visited{font-size:11px;padding-bottom:10px;text-shadow:none;}
.reply{display:block;margin:0px;padding:0px;}
a.comment-reply-link{width:auto;background-color:#303030;background-image:url(../images/buttn-bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:100% 100%;color:#FFF;font-size:18px;line-height:22px;text-align:center;text-shadow:0px 1px 1px rgba(000, 000, 000, 0.0);margin:0 0 10px;padding:8px 15px;-webkit-box-shadow:2px 2px 4px 2px rgba(0, 0, 0, 0.0);-moz-box-shadow:2px 2px 4px 2px rgba(0, 0, 0, 0.0);box-shadow:2px 2px 4px 2px rgba(0, 0, 0, 0.0);border:0px solid #7f3b02;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-transition:all 0.2s ease, top 0ms linear;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}
a.comment-reply-link:hover{color:#6ca3b6;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.0);}
#commentsbox .commentlist .children li{margin:0;border-top:1px solid #fad5c5;}
#commentsbox .commentlist li:last-child{border-bottom:medium none;margin-bottom:0;}
#comment-form{max-width:625px;padding:0px 0px 0px 0px;}
#respond{padding:0 0 20px 0;}
h3#reply-title{color:#FFF;font-size:30px;font-weight:bold;font-style:normal;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;position:relative;border-bottom:0px solid #484848;position:relative;}
#respond .required{font-weight:bold;position:absolute;color:#ff4b33;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-weight:normal;line-height:18px;}
#respond #commentform{width:74%;}
#respond #commentform p{margin:0px !important;padding:0px 0px 10px 0px !important;}
#respond label{font-size:14px;}
#respond input{margin:0 0 5px;font-family:Arial, Verdana, Tahoma, sans-serif;}
#respond textarea{width:95%;max-height:110px;max-width:400px !important;}
#respond .form-allowed-tags{font-size:13px;line-height:18px;display:none;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{display:block;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;text-align:right;}
#respond .form-submit input{font-size:12px;width:auto;}
#respond button, #respond input[type="reset"], #respond input[type="button"], #respond input[type="submit"]{width:auto;background-color:#303030;background-image:url(../images/buttn-bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:100% 100%;color:#FFF !important;font-size:18px;line-height:22px;text-align:center;text-shadow:0px 1px 1px rgba(000, 000, 000, 0.0);margin:0 0 10px;padding:8px 15px;-webkit-box-shadow:2px 2px 4px 2px rgba(0, 0, 0, 0.0);-moz-box-shadow:2px 2px 4px 2px rgba(0, 0, 0, 0.0);box-shadow:2px 2px 4px 2px rgba(0, 0, 0, 0.0);border:0px solid #7f3b02;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-transition:all 0.2s ease, top 0ms linear;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer;}
#respond button:hover, #respond input[type="reset"]:hover, #respond input[type="button"]:hover, #respond input[type="submit"]:hover{color:#6ca3b6 !important;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.0);}
h2#client-text.post-title{opacity:0.7;padding:10px 0;text-align:center;color:#fbaf9d;text-shadow:1px 1px 3px #EEEEEE;}
#client{display:table;margin:20px auto;}
#client img{margin:0 13px;max-height:90px;vertical-align:middle;width:100px;}
h3 span{color:#e64f0d;}
.read-rest, .read-rest a, .read-rest a:link, .read-rest a:visited, .read-rest:hover, .read-rest a:active, .read-rest a:focus{color:#2aaeb0;padding:0;text-decoration:underline;}
label{width:100%;display:block;}
div.wpcf7 .watermark{color:#FFF !important;}
input[placeholder], [placeholder], *[placeholder]{color:#FFF !important;opacity:1;}
::-webkit-input-placeholder{color:#FFF !important;opacity:1;}
input:-moz-placeholder, input:-moz-input-placeholder{color:#FFF !important;opacity:1;}
::-moz-placeholder{color:#FFF !important;opacity:1;}
:-ms-input-placeholder{color:#FFF !important;opacity:1;}
input[type="text"], textarea, input#s, input[type="password"], input[type="tel"], input[type="email"], select{font-family:Arial, Helvetica, sans-serif;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:14px;line-height:20px;margin:0 0 5px 0;padding:12px 7px;width:95%;background:#000;border:1px solid #212121;color:#FFF;text-decoration:none!important;-webkit-box-shadow:1px 1px 2px rgba(22, 22, 20, 0.1);-moz-box-shadow:1px 1px 2px rgba(22, 22, 20, 0.1);box-shadow:1px 1px 2px rgba(22, 22, 20, 0.1);background:rgb(15, 15, 15);background:-moz-linear-gradient(90deg, rgb(15, 15, 15) 30%, rgb(0, 0, 0) 70%);background:-webkit-linear-gradient(90deg, rgb(15, 15, 15) 30%, rgb(0, 0, 0) 70%);background:-o-linear-gradient(90deg, rgb(15, 15, 15) 30%, rgb(0, 0, 0) 70%);background:-ms-linear-gradient(90deg, rgb(15, 15, 15) 30%, rgb(0, 0, 0) 70%);background:linear-gradient(180deg, rgb(15, 15, 15) 30%, rgb(0, 0, 0) 70%);}
select.wpcf7-select{width:98% !important;padding:12px 7px 11px!important;color:#FFF;}
select option{}
textarea{font-size:14px;height:90px;overflow:auto;vertical-align:top;}
input[type="text"]:focus, textarea:focus, input#s:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="email"]:focus, select:focus{background:none repeat scroll 0 0 #000;-moz-box-shadow:0 0px 3px #405a63;-webkit-box-shadow:0 0px 3px #405a63;box-shadow:0 0px 3px #405a63;}
button, input[type="reset"], input[type="button"], input[type="submit"]{display:block;width:auto;background-color:#0d0d0d;background-image:url(../images/buttn-bg.jpg);background-repeat:repeat-x;background-position:center top;background-size:100% 100%;color:#FFF;font-size:14px;line-height:18px;text-align:center;text-shadow:0px 1px 1px rgba(000, 000, 000, 0.0);margin:0 10px;padding:10px 15px 12px 15px;-webkit-box-shadow:2px 2px 4px 2px rgba(0, 0, 0, 0.0);-moz-box-shadow:2px 2px 4px 2px rgba(0, 0, 0, 0.0);box-shadow:2px 2px 4px 2px rgba(0, 0, 0, 0.0);border:0px solid #0d0d0d;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-transition:all 0.2s ease, top 0ms linear;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer;}
.search-page.submit{display:inline !important;float:left!important;}
.search-page #s{float:left!important;height:17px;padding:11px 7px!important;}
button:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover{background-color:#0d0d0d;background-image:none;color:#6ca3b6;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.0);}
button:active, input[type="reset"]:active, input[type="button"]:active, input[type="submit"]:active{position:relative;top:1px;}
input#s{width:70%;min-width:135px;}
.request span.wpcf7-list-item{float:left;display:block;width:100px;}
.captcha-code{width:100px !important;margin:0px 10px 0px 0px;}
.captcha-img{border-radius:0px;width:auto !important;display:inline !important;}
.wpcf7-form img{width:auto;display:inline;}
.wpcf7-list-item{display:block;}
table{padding:5px;min-width:200px;margin-bottom:15px;max-width:100%;}
td{padding:5px 7px;vertical-align:top;}
#wp-calendar td{padding:0px 7px;}
th{font-weight:bold;line-height:1;padding:5px 7px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);background:#CCCCCC;}
table#wp-calendar{background:none repeat scroll 0 0 transparent;border:medium none;box-shadow:none;width:100%;}
.post.sticky, .sticky{margin-bottom:30px;padding:15px;background:url("images/sticky.png") no-repeat scroll right top #F2F2F2;border:3px solid #DDDDDD;}
.gallery-caption{clear:both;width:95%;}
#content .gallery .attachment-thumbnail{float:none;margin:5px auto;}
.bypostauthor{}
#heading{font-size:33px;margin:0 0 20px;text-align:center;text-transform:uppercase;color:#AAAAAA;}
#customers-comment{font-size:17px;font-weight:bold;margin-top:20px;line-height:2;}
blockquote:before, q:before{color:#37affd;content:"\201C";font-size:70px;line-height:0.1em;margin-right:0.2em;top:30px;position:absolute;vertical-align:-0.4em;font-family:'PT Sans',sans-serif!important;}
blockquote:after, q:after{color:#37affd;content:"\201D";font-size:70px;line-height:0.1em;margin-left:1.2em;bottom:55px;right:0;position:absolute;vertical-align:-0.5em;font-family:'PT Sans',sans-serif!important;-moz-transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-ms-transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
blockquote, q{border-bottom:2px solid #303030;border-left:0 solid #FB6441;border-right:0 solid #FB6441;font-weight:normal;margin:0px 0px 35px;padding:0 0 2% 0;top:0px;position:relative;}
blockquote p, q p{display:block;}
blockquote p{padding:0 3% 5px 4%!important;font-family:'PT Sans',sans-serif!important;margin:0% 0 0 0!important;text-align:justify;display:block;}
blockquote h2{padding:0 3% 5px 4%!important;font-size:15px;font-weight:bold!important;display:block;}
.testi-bold{font-weight:600;display:block;clear:both;}
.testi-bold span! < .testi-bold{display:none!important;}
#container .attachment-thumbnail, #container .attachment-category-thumb{border:1px solid #EEEEEE;float:left;margin:5px 15px 10px 0;padding:3px;}
.read-more{display:table;}
form#loginform input[type="text"], form#loginform textarea, form#loginform input#s, form#loginform input[type="password"]{width:90%;}
#at15s a, #at15s span, .atm-i a, #at_auth{color:#000 !important;}
#social-icons{position:relative;display:inline-block;float:right;}
#social-icons:after{content:"";clear:both;display:block;height:0;}
ul#social-links{margin:0 !important;padding:10px 0 0 0 !important;list-style:none;float:none;width:100%;}
ul#social-links:after{content:'';clear:both;height:0;display:block;}
ul#social-links li{float:left}
ul#social-links li{float:left;font-size:12px;list-style:none;width:38px;height:38px;margin:0 0px 10px 8px;padding:0px !important;background:none;text-indent:-9999px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;}
ul#social-links li a{width:40px;height:40px;display:block;margin:0 auto;padding:0;background-position:49% 0;background-repeat:no-repeat;background-size:38px 38px;}
ul#social-links li a.facebook{background-image:url("../images/ffacebook-new.png");}
ul#social-links li a.twitter{background-image:url("../images/ftwitter-new.png");}
ul#social-links li a.google{background-image:url("../images/fgoogle-plus-new.png");}
ul#social-links li a.youtube{background-image:url("../images/fyoutube-new.png");}
ul#social-links li a.dribbble{background-image:url("../images/icons/dribbble.png");}
ul#social-links li a.linkedin{background-image:url("../images/icons/linkedin.png");}
ul#social-links li a.pinterest{background-image:url("../images/fpinterest-new.png");}
ul#social-links li a.vimeo{background-image:url("../images/icons/vimeo.png");}
ul#social-links li a.flickr{background-image:url("../images/icons/flickr.png");}
ul#social-links li a.rss{background-image:url("../images/frss-new.png");}
ul#social-links li a.houzz{background-image:url("../images/fhouzz-new.png");}
ul#social-links li a.share{background-image:url("../images/fshare-new.png");}
hr{display:block;width:100%;height:1px;clear:both;border-top:3px solid #b3b3b3;border-bottom:0px solid #000;border-left:0px solid #000;border-right:0px solid #000;margin:0 auto 5px;padding:0;}
.hr{clear:both;display:block;width:100%;height:1px;margin:15px 0 25px 0;border-bottom:1px dotted #C4C4C4;}
.hr_big{clear:both;display:block;width:100%;height:8px;margin:0;border:0px solid #b3b3b3;background-image:url(../images/fpage-borbott.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100% 8px;}
.imgleft{float:left;margin:0 30px 20px 0;display:block;background:#FFF;}
.imgleft1{float:left;margin:0;display:block;background:#FFF;}
.logo-pool-financing{margin:0 auto !important;padding:0;}
.imgright{float:right;margin:0 0 20px 30px;display:block}
.imgmid{float:none;display:block;width:100%;margin:0 0 20px 0;padding:0 0 35px 0;background-image:url(../images/shadow.png);background-repeat:no-repeat;background-position:bottom center;background-size:100% 12%;}
.imgleft img, .imgright img, .imgmid img{width:99% !important;display:inline-block !important;border:3px solid #3aafff;}
.imgleft1 img, .imgright1 img, .imgmid img{width:99% !important;display:inline-block !important;border:3px solid #3aafff;}
.imgpic{float:left;background:url(../images/img-bg.png) bottom center no-repeat;margin:0 10px;padding:0 0 40px 0;text-align:center;display:block}
.logo-new{background:none repeat scroll 0 0 #fff;display:block;float:left;margin:0 10px 20px 0;width:32%;}
.logo-new img, .logo-new img, .logo-new img{border:3px solid #3aafff;display:inline-block !important;padding:0;background:#fff;width:98% !important;}
.logo-new1{background:none repeat scroll 0 0 #fff;display:block;float:left;margin:0 9px 0 0;width:32%;}
.logo-new1 img, .logo-new1 img, .logo-new1 img{border:3px solid #3aafff;display:inline-block !important;width:98% !important;}
iframe{border:none;width:100%;}
.frame_left{float:left;margin:0 25px 15px 0;display:block;}
.frame_right{float:right;margin:0 0 15px 25px;}
.frame_mid{float:none;display:block;width:100%;margin:0 0 20px 0;padding:0 0 0px 0;}
.frame_left img, .frame_right img, .frame_mid img{border:4px solid #3aafff;max-width:98%;}
.floatleft{float:left!important;}
.floatright{float:right!important;}
.centeralign{text-align:center;}
.leftalign{text-align:left;}
.rightalign{text-align:right;}
.video_holder{display:block;width:100%;margin:0px auto 0px;padding:0 0 35px 0;background-image:url(../images/shadow.png);background-repeat:no-repeat;background-position:bottom center;background-size:100% 12%; padding-bottom: 0;}
.video_holder:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both;position:relative !important;}
.sidebar .video_holder{margin:0 -4% 0;padding:0 0 25px 0;width:108%;position:relative !important;}
.sidebar .videobox, .sidebar .video{margin:0 auto;width:94%;}
.video_holder img{height:auto;width:100%;vertical-align:top;border:0 none;}
.video{position:relative;padding-bottom:56.25%;padding-top:0px;margin-bottom:-1px;height:0;}
.video.widescreen{padding-bottom:57.25%;}
.video.vimeo{padding-top:0;}
.video iframe, .video object, .video embed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;}
.videobox{position:relative;padding:0;margin:0;}
.video-bott{display:block;padding:0;}
.buttnbox{display:block;padding:0 !important;margin:0 !important;}
.button{display:block;margin:0;padding:20px 0 0 0;}
.button a{display:inline-block;background:#303030;color:#FFF;font-size:14px;font-weight:normal;line-height:24px;text-align:center;margin:0px 0px;padding:10px 30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-decoration:none;cursor:pointer;}
.button-green{display:block;margin:0;padding:20px 0 0 0;text-align:center;}
.button-green a{display:inline-block;background:#00a5a8;color:#FFF;font-size:14px;font-weight:normal;line-height:24px;text-align:center;margin:0px 0px 0 5px;padding:10px 30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-decoration:none;cursor:pointer;}
.button-green a:hover{color:#413601;background:#008c8e;text-shadow:0px 1px 0px rgba(000, 000, 000, 0.6);}
.click-wrap{display:none;margin:0 auto 20px;padding:0;text-align:center;width:100%;}
.click{display:inline-block;margin:0px;padding:0px 5px;}
.click-buttn{display:inline-block;width:40%;color:#FFF;font-size:22px;line-height:28px;text-align:right;margin:0 10px 0 0;padding:10px 0 5px !important;}
.click-buttn a, .click-buttn a:link, .click-buttn a:visited{margin:0 auto;text-align:center;color:#FFF;text-shadow:0px 1px 1px rgba(000, 000, 000, 0.5);background:#001c3f url(../images/free-consult-bg.png) 0 0 repeat-x;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:8px 30px;display:inline-block;width:67%;}
.click-buttn a:hover, .click-buttn a:active{color:#FFF;text-shadow:0px 1px 1px rgba(000, 000, 000, 0.5);}
.click-bott{display:block;}
.read-buttn{display:inline-block;width:49px;height:49px;margin:0;padding:0;}
.read-buttn a, .read-buttn a:link, .read-buttn a:visited{display:inline-block;width:49px;height:49px;background-color:transparent;background-image:url(../images/fbuttn-arrow.png);background-repeat:no-repeat;background-position:center top;background-size:49px 98px;text-indent:-9999px;margin:0px 0px;padding:0;border:0px solid #0066c3;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-transition:all 0.2s ease, top 0ms linear;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}
.read-buttn a:hover, .read-buttn a:active{background-image:url(../images/fbuttn-arrow.png);background-repeat:no-repeat;background-position:center bottom;}
.read-more{display:block;width:auto;margin:0;padding:0;}
.read-more a, .read-more a:link, .read-more a:visited{display:inline-block;width:auto;background-color:#303030;color:#FFF;font-size:15px;line-height:18px;text-decoration:none;margin:0px 0px;padding:10px 20px;border:0px solid #0066c3;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all 0.2s ease, top 0ms linear;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer;}
.read-more a:hover, .read-more a:active{background-color:#1b1b1b;color:#8bcce5;text-decoration:none;}
.nggpowertags-menu{position:relative;overflow:hidden;text-transform:capitalize !important;color:transparent;}
.nggpowertags-menu .tag-link-all{border:none !important;padding:0px;margin:0;float:left;display:block;line-height:16px!important;}
.nggpowertags-menu p{display:block;padding:0;float:left;line-height:16px!important;}
.nggpowertags-menu a{padding:0 0 0 10px;border-left:#fff 1px solid;margin:0 0 0 10px;display:inline;line-height:16px!important;}
.nggpowertags-menu .active-tag, .nggpowertags-menu a:hover{color:#3aafff!important;}
.nggpowertags-menu.portfolioFilter{color:transparent;}
.nggpowertags-menu.portfolioFilter a{border: solid 1px transparent !important; padding: 5px 12px !important;margin: 0 !important;text-align: center !important;color: #fff !important;border-radius: 5px !important;float: none;display: inline-block;margin-right: 10px !important;background: #00a5a8; margin-bottom: 12px !important;}
.ngg-gallery-thumbnail{margin-bottom:5px !important;}
.ngg-gallery-thumbnail img{margin:0 !important;padding:0 !important;border:0 !important;}
.nggpowertags-menu.portfolioFilter a:hover, .nggpowertags-menu.portfolioFilter a.current{color:#fff !Important;background:#3aafff !Important;}
.viewgallery{word-wrap:break-word;display:block;background:#1b1b1b;border:0px solid #dedede;margin:0 0 40px 0;padding:0px 4% 10px !important;position:relative;clear:both;overflow:hidden;}
.viewgallery .imgmid{background:none !important;padding:0 !important;}
.viewgallery .imgmid img{border:0 !important;width:100% !important;}
.viewgallery .grid_2{margin-right:10px !important;}
.view-heading{padding:0 0 10px;}
.view-heading h4{margin:0 -5% 20px;}
.viewgallery h3{background:#34a4a5;color:#FFF;font-size:18px;font-weight:normal;line-height:24px;text-align:center;vertical-align:top;text-transform:capitalize!important;text-shadow:-3px 2px 2px rgba(0, 0, 0, 0.2);margin:0px 0px 0px 0px;padding:8px 0px 8px 0px;position:relative;overflow:hidden;height:24px;}
.view-gallery .imgmid{margin-bottom:10px!important;}
.view-gallery .imgmid a{padding:0!important;position:relative;}
.view-gallery .imgmid img{border:0;}
#page-nav .alignright{margin:0 0 24px;text-align:right;display:inline-block;}
#page-nav .alignleft{text-align:left;display:inline-block;}
#page-nav a, #page-nav a:link, #page-nav a:visited{background:#303030;color:#fff;font-size:13px;font-weight:bold;line-height:20px;margin:0;padding:5px 15px;border:0;}
#page-nav a:hover, #page-nav a:active, #page-nav a:focus{background:#3aafff;}
#text-16{float:right !important;}
.water-feat{border-bottom:1px #1b1b1b solid;border-top:1px #303030 solid;padding:30px 0 10px;}
.locations{position:relative;background:#2A2A2A;display:inline-block;padding:0;width:100%}
.locations h5{background:#1B1B1B;color:#3BAFFC;font-size:22px;font-weight:bold;line-height:35px;font-family:Arial, Helvetica, sans-serif;text-align:left;vertical-align:top;text-transform:inherit;text-shadow:-3px 2px 2px rgba(0, 0, 0, 0.2);padding:10px 35px;position:relative;overflow:hidden;height:35px;}
.locations p{padding:10px 35px 25px;}
.loc .imgmid{background-size:100% 16% !important;}
.subscribe-box{position:relative;background:#33babf url(../images/fsubscribe-bg.jpg) 0 0 no-repeat;display:inline-block;margin:0 0 15px;}
.subscribe-box iframe{padding:5px !important;margin:0 0 0 54px;width:80% !important;/*height:220px !important;*/}
.subscribe-box h5{background:#007375 url(../images/fporto-h4.jpg) top repeat-x;color:#FFF;font-size:17px;font-weight:bold;line-height:35px;font-family:Arial, Helvetica, sans-serif;text-align:center;vertical-align:top;text-transform:inherit;text-shadow:-3px 2px 2px rgba(0, 0, 0, 0.2);margin:0px 0px 0px 0px;padding:8px;position:relative;overflow:hidden;height:35px;border-bottom:#0066a1 1px solid;}
.subscriber-form{list-style-type:none;display:block;margin:15px;padding:0;}
.subscriber-form li{width:40%;float:left;}
.subscriber-form li input{width:93%;}
.subscriber-form li:first-child{width:40%;margin:0 15px 0 0;}
.subscriber-form li:last-child{width:17% !important;margin:0 0 0 0;}
.subscriber-form li input[type="submit"]{padding:14px 22px 14px;width:100%;margin:0;}
.no-list{list-style:none !important;margin:0px 0px 25px 0px !important;}
.no-list li{list-style:none !important}
.bulletlist{list-style:none!important;margin:0 0 20px 0!important;}
.bulletlist li{list-style:none!important;background:transparent url(../images/bulletlist.png) no-repeat 0 5px !important;margin:0px 0!important;padding:0px 0px 5px 20px!important;border-bottom:0px solid #00bbfd;}
.bulletlist li:last-child{border-bottom:0px solid #00bbfd;}
.arealist{list-style:none!important;margin:0 0 20px 0!important;}
.arealist li{list-style:none!important;margin:0px 0!important;padding:12px 0px 12px 0px!important;border-bottom:2px solid #6ca3b6;}
#fixed_widget{position:fixed;z-index:9999999;right:1px;top:1px;}
.need_quote{width:850px;position:fixed;right:-720px;z-index:99;top:318px;-webkit-transition:all 700ms ease-in-out 70ms;-moz-transition:all 700ms ease-in-out 70ms;-ms-transition:all 700ms ease-in-out 70ms;-o-transition:all 700ms ease-in-out 70ms;transition:all 700ms ease-in-out 70ms;}
.need_quote.sticky_form_sm{top:100px;}
.need_quote.opan_1{right:-220px;}
.inner_need{position:relative;}
.need_quote .measure.img-responsive{position:absolute;top:0;z-index:999;right:100px;}
.need_quote .click_need{cursor:pointer;font-size:0px;font-weight:bold;left:90px;padding:0;position:absolute;text-transform:uppercase;top:0;width:44px;height:160px;background:url(images/contactus-sticky.png) no-repeat left top;}
#form_container{background-color:#6a2faf;color:#fff;float:right;margin:0;width:100%;}
.need_quote .div_close{display:none;}
#form_container h4{font-weight:normal;font-size:24px;text-transform:uppercase;text-align:center;line-height:29px;margin:20px 16px 16px;display:inline-block;color:#fff;}
.need_quote #form_container h4{font-size:16px !important;font-weight:bold !important;margin:5px 0 0;text-align:left;}
.need_quote #form_container p.to_buy{font-size:14px;}
.header-fix{background:rgb(48, 48, 48);padding:10px;}
.header-fix img{background:rgb(48, 48, 48);width:35%;}
.contact_form, #form_container{background-color:#6a2faf;color:#fff;float:right;margin:0;width:100%;}
.need_quote #form_container{position:absolute;right:215px;top:0;width:505px;padding:0;background:#34a9ac;padding-bottom:20px;}
#close_qoute{display:block;position:absolute;font-size:0;border:0;cursor:pointer;width:39px;height:39px;background:url(../images/fclose.png) no-repeat center top;top:20px;right:10px;z-index:9999;outline:none;}
#form_overflow{padding:15px 23px 10px;}
/*#form_overflow iframe{height:475px !important;}*/
#form_overflow p{font-size:14px;font-family:Arial, sans-serif;margin-bottom:0;}
#form_overflow br{display:none;}
#form_overflow input[type="text"],
#form_overflow input[type="email"],
#form_overflow textarea,
#form_overflow select{color:#353738;font-family:"Open Sans", sans-serif;font-size:12px;font-weight:normal;border:solid 1px #c2c6c8;border-radius:1px;width:96%;margin-bottom:9px;padding:4px;background:white !important;}
#form_overflow select{width:100%;}
#form_overflow textarea{height:83px;padding:6px 8px;width:93.3%}
#form_overflow::-webkit-input-placeholder{color:#353738 !important;}
#form_overflow:-moz-placeholder{color:#353738 !important;}
#form_overflow::-moz-placeholder{color:#353738 !important;}
#form_overflow:-ms-input-placeholder{color:#353738 !important;}
#form_overflow #form_left{float:left;width:47.6%;}
#form_overflow #form_right{float:right;width:47.6%;}
#form_overflow label{font-family:'PT Sans', sans-serif;font-size:13px;font-weight:normal;margin-bottom:8px;}
#form_overflow #form_right label{margin-bottom:10px;}
#form_overflow form{margin-bottom:10px;}
#form_overflow input[type="submit"]{display:inline-block;background:#303030;color:#FFF;font-size:14px;font-weight:normal;line-height:24px;text-align:center;margin:0px 0px;padding:10px 30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-decoration:none;cursor:pointer;}
#form_overflow div.wpcf7-validation-errors{border:0px solid #f7e700 !important;margin-top:10px !important;padding-left:0px !important;}
.cat{display:block;}
.cat h2{color:#FFF;font-size:24px;line-height:26px;font-weight:normal;margin:0 0 10px 0;padding:10px;}
.cat_content{margin:15px 0 35px 0;padding:0px;background:#1b1b1b;border:1px solid #1b1b1b;}
.cat_content span{color:#FFF;font-weight:normal;}
.cat_testimonial_by{display:inline-block;color:#6ca3b6 !important;font-size:38px;font-weight:normal !important;font-style:normal;line-height:38px;padding:0 0 0px 0px;margin:0 0 0 0;text-transform:capitalize;}
.cat_testimonial_site{display:inline-block;color:#6ca3b6 !important;font-size:38px;font-weight:normal !important;font-style:normal;line-height:38px;padding:0 0 0px 0px;margin:0 5px 0 0;text-transform:capitalize;}
.cat_testimonial_address{display:inline-block;color:#6ca3b6 !important;font-size:38px;font-weight:normal !important;font-style:normal;line-height:38px;padding:0 0 0px 0px;margin:0 5px 0 0;text-transform:capitalize;}
.cat_text{display:block;line-height:22px;font-size:15px;color:#dcdede;font-style:normal;quotes:quotes:'<<' '>>';display:inline-block;padding:10px 35px 15px 45px;position:relative;}
.cat_text:before{content:'\201C';color:#8bcce5;font-family:'PT Sans', sans-serif;font-weight:normal;font-size:5em;line-height:.1em;margin-right:5px;vertical-align:middle;position:absolute;top:40px;left:10px;}
.cat_text:after{content:'\201D';color:#8bcce5;font-family:'PT Sans', sans-serif;font-weight:normal;font-size:5em;line-height:.1em;margin-left:3px;vertical-align:middle;position:absolute;bottom:0px;right:10px;}
.testimonial_content{position:relative;background:#292929 url(../images/fsidebar-h4.jpg) top repeat-x;color:#6ca3b6;font-size:42px;font-weight:normal;line-height:42px;text-align:left;vertical-align:top;text-transform:capitalize;text-shadow:-3px 2px 2px rgba(0, 0, 0, 0.2);margin:0px 0 5px;padding:6px 10px 10px 10px;position:relative;display:block;border-bottom:2px solid #679bac;}
.testimonial-hr{display:block;width:100%;height:0px;clear:both;border-top:1px solid #064dca;border-bottom:1px solid #5090ff;border-left:0px solid #000;border-right:0px solid #000;margin:0 auto 20px;padding:0;}
.third-form-contact{width:92%;position:relative;margin:0 0 0;display:block;padding:0 3% 0 5%;background:#fff;background:#69CBCE; background: #242424;}
.cont-loc{margin:0px 0 20px;border-bottom:2px solid #3aafff;padding:0 0 20px;}
.contact-form{list-style-type:none;padding:0 !important;margin:0 !important;display:block;}
.contact-form li{list-style-type:none;padding:0 0 8px 0;margin:0;border:0px solid #000;display:block;}
.contact-form li:after{content:"";clear:both;height:0;display:block;}
.contact-form ul{list-style-type:none;padding:0 !important;margin:0 !important;display:block;}
.contact-form li li{list-style-type:none;padding:0 0 0px 0;margin:0 0 0 3%;display:inline-block;float:left;width:47%;}
.contact-form li li:first-child{margin:0;}
.contact-form .captcha-code, .contact-form .captcha-img, .contact-form button{display:inline-block;float:left;}
.contact-form .captcha-code{width:40% !important;margin:0 2% 0 0;}
.contact-form .captcha-img{width:20%;margin:0 10% 0 0;}
.contact-form button, .contact-form input[type="reset"], .contact-form input[type="button"], .contact-form input[type="submit"]{float:left !important;margin-left:0;}
.contact-map{display:block;width:100%;margin:0px auto 0px;padding:0 0 35px 0;background-image:url(../images/shadow.png);background-repeat:no-repeat;background-position:bottom center;background-size:100% 12%;}
.contact-map:after, .contact-map iframe:after{content:"";clear:both;display:block;height:0;}
.contact-map iframe{display:block;width:99% !important;height:auto;min-height:280px;margin:0;padding:0;border:4px solid #3aafff;position:relative;}
.addr{padding:10px 20px;margin:0 0 20px 0;text-align:center;}
.addr h5{font-size:20px;line-height:40px;}
.form{list-style-type:none;margin:0;padding:0;}
.form li{display:block;background:none;padding:3px 0 3px 0 !important;position:relative;}
.form li:before, .form li:after{content:"";height:0;clear:both;display:block;}
.form .emailtx{display:inline-block;float:left;width:70%;}
.construction{border:3px solid #3aaffe;margin-bottom:20px;}
.pool-by-price{}
.pool-by-price ul{display:table;margin:0px;padding:0px;}
.pool-by-price li{display:table-cell;padding:0 10px !important;border-right:1px solid #FFF;}
.pool-by-price ul li{padding:0px;}
.pool-by-price li:first-child{padding-left:0px!important;}
.pool-by-price li:last-child{border-right:none;}
.button-450{margin:20px 0 0 0;}
.design_bg{background-color:#fff;padding:10px;}
.share-banner{margin:0;padding:0;display:block;text-align:center;}
.logos-list{margin:0;padding:0;display:block;}
.logos-list ul{display:block;text-align:center;margin:0;padding:0;}
.logos-list ul li{list-style:none;margin:2% 1%;padding:0;display:inline-block;width:30%;}
.logos-list img{border:1px solid #757575}
.share-txt{margin:0;padding:30px 0 0;display:block;text-align:center;position:relative;}
.share-txt h1{padding:20px 0 37px;}
.share-txt h2{font-weight:bold;}
.share-arrow{margin:0;padding:0;display:block;position:absolute;left:348px;}
.mobile-txt{display:none;margin:15px 0;padding:15px 0;}
.mobile-txt:before{content:'';width:100%;height:2px;background-image:url(../images/design-border.png);background-repeat:repeat;display:block;margin:0 0 15px 0}
.mobile-txt:after{content:'';width:100%;height:2px;background-image:url(../images/design-border.png);background-repeat:repeat;display:block;margin:15px 0 0 0;}
.mobile-txt span{color:#ff0000;}
.is-sticky #navigation{ z-index: 9999;}
#custom_html-2 .custom-html-widget{min-height: 0 !important; max-height: 710px !important;}
body.page-id-39 #footer .featured-box,
body.page-id-39 #footer .featured-box+.hr_big,
body.page-id-39 #footer .btm-sidebar-box{display: none;}
body.page-id-39 #text-43{display: none;}
body.page-id-6276 .monthly-offer-link ,
body.page-id-6276 .monthly-offer-link a ,
body.page-id-6276 .monthly-offer-link span {color : #5eaef8;}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.form button, .form input[type="reset"], .form input[type="button"], .form input[type="submit"]{height:39px!important;}
}
.form button, .form input[type="reset"], .form input[type="button"], .form input[type="submit"]{display:inline-block;float:right;width:26%;padding:12px 15px;-webkit-padding-before:12px;-webkit-padding-end:15px;-webkit-padding-after:12px;-webkit-padding-start:15px;margin:2px 0 0 -3px;height:39px\0 !important;height:43px;}
.featured-box .featured-tx ul li{width:66%;}
.featured-box .featured-tx ul li:last-child{width:34%!important;}
.last{width:34%!important;}
.featured-box .featured-tx ul li:first-child{width:100%!important;}
.photohold, .photohold ul{display:block;width:100%;margin:0;padding:0;text-align:center;}
.photohold:after, .photohold ul:after{content:"";clear:both;height:0;display:block;}
.photohold li{display:inline-block;width:31%;margin:0 0 35px 3% !important;padding:0;vertical-align:top;}
.photohold li:first-child{margin:0 0 0 0!important;}
.photohold .thumb{display:block;}
.photohold img{background-image:url(../images/fslide-bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:100% 100%;max-width:100%;width:99%;height:auto;padding:5px;margin:0 auto;}
.photohold h4{color:#FFF;font-size:38px;line-height:38px;margin:10px 0 0 0;padding:0;text-align:center;}
.portfolio h4 a, .portfolio h4 a:link, .portfolio h4 a:visited, .portfolio h4 a:hover, .portfolio h4 a:ative, .portfolio h4 a:focus{color:#FFF !important;}
.photohold h5{color:#6ca3b6;font-size:22px;line-height:24px;margin:0;padding:0;text-align:center;}
.photohold h5 a{color:#6ca3b6;}
.outdoor{padding:0 0 0px 0;display:block;}
.outdoor ul{list-style-type:none;display:block;width:100%;margin:0 0 40px 0!important;padding:0 0 0px 0 !important;position:relative;}
.outdoor ul:after{display:block;clear:both;height:0;content:"";}
.outdoor ul li{list-style-type:none;display:inline-block;float:left;margin:0 !important;vertical-align:top;}
.outdoor .outdoor-img{width:30%;padding:0 0 !important;}
.outdoor .outdoor-tx{width:67%;padding:0 0 0 3% !important;}
.outdoor img{background-image:url(../images/fslide-bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:100% 100%;max-width:100%;width:99%;height:auto;padding:5px;margin:0 auto;}
.outdoor h4{color:#FFF;font-size:38px;line-height:38px;margin:0px 0 8px 0;padding:0;text-align:left;}
.outdoor h4 a{color:#FFF;}
.outdoor h5{color:#6ca3b6;font-size:20px;line-height:24px;margin:0;padding:20px 0 0 0;text-align:left;}
.outdoor h5 a{color:#6ca3b6;}
.side-gall{display:block;margin:0;padding:0;}
.side-gall:after{display:block;clear:both;height:0;content:"";}
.side-gall .galltx{display:inline-block;float:left;margin:0;padding:0;width:50%;font-size:18px;line-height:22px;}
.side-gall .gallimg{display:inline-block;float:left;margin:0 0 0 3%;padding:0;width:47%;}
.side-gall img{display:block;margin:-70px 0 0 0;padding:0;width:99%;max-width:100%;border:5px solid #373737;position:relative;z-index:5;}
.iframebox{display:block;margin:0;padding:0;width:100%;}
.iframebox iframe{display:block;width:100%;height:auto;min-height:1480px;margin:0;padding:0;border:0px solid #f2ac29 !important;position:relative;}
.fb_iframe_widget iframe{position:absolute !important;z-index:99999999!important;}
.cpb_right{width:202px;height:auto;float:left;}
.grid_3.cpb_left p{font-size:22px;line-height:27px;font-weight:bold;margin-bottom:30px !important;margin-top:20px !important;}
.grid_3.cpb_left{margin-right:0px;}
a.learnmore{border:1px solid #007375;*/border:1px solid;border-color:#006668 #007375 #007375;background-color:#00a5a8;background-image:-webkit-gradient(linear, left top, left bottom, from(#00a5a8), to(#007375));background-image:-moz-linear-gradient(top, #00a5a8, #007375);background-image:linear-gradient(top, #00a5a8, #007375);padding:8px 18px;-webkit-border-radius:22px;}
.free-download-content iframe{/*height:510px;*/margin-top:-30px;}
.featured-box .featured-tx fieldset li label{color:#fff !important;}
.contact-landing{min-height:300px !important;background:#00a7a8;width:348px;padding:15px 20px;border-left:3px solid #3abbbc;border-bottom:3px solid #005a5b;border-right:3px solid #005a5b;border-top:3px solid #7bd1d2;border-radius:20px;float:right;margin-top:-60px;margin-right:60px;}
p.cl-privacy{margin-top:0px;margin-top:-23px;color:#fff;}
.contact-landing iframe{margin-top:-37px;}
.cl-content{min-height:330px !important;}
p.cl-heading{font-size:30px;line-height:27px;margin:0;font-weight:bold;text-align:center;color:#fff;}
.psn-top-50{
	float:right;
	width:80px;
	display:block;
	margin:-120px 70px 0px 0px;
}
#award-head{ font-size: 44px; margin-bottom: 5px; line-height: 34px;}
.video-embed {margin-bottom: 20px;}
.sidebox.lp-form {max-width: 280px;margin: 0 auto;display: block;}
#text-47 {background: none;text-align: center;padding-top: 5px;}
body.page-id-5708 .featured-box, body.page-id-5708 .featured-box+.hr_big,body.page-id-5708 .btm-sidebar-box{display: none;}

#content-wrap .ngg-gallery-thumbnail{margin: 4px; border: 0;}
#content-wrap .ngg-gallery-thumbnail a{margin: 0;}

.page-template-offer-page .featured-box{display: none;}

#header.offer-landing-page {
    background: #000;
    padding: 26px 0 34px;
}
.offer-logo {
    float: left;
    margin-right: 34px;
}
.offer-address {
    float: left;
    font-size: 29px;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    margin: 0;
    padding: 44px 0 20px;
}
.offer-phone {
	text-align: center;
    float: right;
    font-family: "Open Sans", sans-serif;
    font-size: 44.6px;
    font-weight: bold;
    line-height: 44px;
    margin: 0;
    padding-top: 10px;
}
.offer-phone span {
    display: block;
    font-size: 29px;
    font-weight: 600;
}
.offer-page-hero img {
    width: 100%;
    height: auto;
}
#content-wrap.offer-content-wrap{
	background: #000;
	padding-bottom: 0;
}
.offer-content-wrap .pagewrap{
	padding: 0;
	background: none;
}
.offer-content-wrap .container_hold{
	margin-bottom: 0;
	background: #121212;
	width: 1190px;
    padding: 0 44px 35px 44px;
	box-sizing: border-box;
}
.offer-content-wrap .container_hold:after{
	display: none;
}
.offer-full-banner-contents {
    float: left;
    width: 610px;
    padding-top: 45px;
}
.offer-full-banner-contents h1 {
    font-size: 39.5px;
    font-family: "Open Sans", sans-serif !important;
    font-weight: bold;
    color: #fff;
    padding: 0;
    margin-bottom: 20px;
}
.offer-full-banner-contents h3 {
    font-size: 24px;
    font-family: "Open Sans", sans-serif !important;
    font-weight: bold;
    color: #fffc00;
    padding: 0;
    margin-bottom: 20px;
}
.offer-full-banner-contents p {
    font-size:18px;
    font-family: "Open Sans", sans-serif !important;
    font-weight: normal;
    color: #fff;
    padding: 0;
    margin-bottom: 24px;
    line-height: 28px;
}
.offer-full-banner-contents p:last-child{
	margin-bottom: 0;
}
.pool-upgrades {
	margin-top: 30px;
    margin-bottom: 35px;
}
.pool-upgrades .pool-upgrade {
    float: left;
    width: 25%;
    text-align: center;
	margin-top: 12px;
}
.pool-upgrade-photo img {
    max-width: none;
}
.pool-upgrade p {
    font-size: 12.8px;
    font-weight: bold;
    line-height: 16px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.pool-upgrade.pool-upgrade-top p {
	min-height: 48px;
}
.pool-upgrade .more-info {
    display: inline-block;
    text-decoration: none;
    background: #242424;
    width: 116px;
    line-height: 27px;
    border-radius: 4px;
    color: #fff;
    font-size: 11.7px;
    font-family: "Open Sans", sans-serif;
}
.pool-upgrade .more-info:hover{
	background: #028ddd;
}

.offer-full-banner-form {
    float: right;
    width: 450px;
    background: #242424;
    text-align: center;
	position: relative;
	padding-bottom: 150px;
}
.offer-full-banner-form:after{
	display: block;
	content: "";
	position: absolute;
	width: 100%;
	height: 20px;
	bottom: 0;
	left: 0;
	background: #3fb9ff;
	background: -moz-linear-gradient(top, #3fb9ff 0%, #028ddd 100%);
	background: -webkit-linear-gradient(top, #3fb9ff 0%,#028ddd 100%);
	background: linear-gradient(to bottom, #3fb9ff 0%,#028ddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fb9ff', endColorstr='#028ddd',GradientType=0 );
}
.offer-full-banner-form .offer-form-header {
    background: #3fb9ff;
    background: -moz-linear-gradient(top, #3fb9ff 0%, #008cdc 100%);
    background: -webkit-linear-gradient(top, #3fb9ff 0%,#008cdc 100%);
    background: linear-gradient(to bottom, #3fb9ff 0%,#008cdc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fb9ff', endColorstr='#008cdc',GradientType=0 );
    padding: 50px 20px 20px;
	margin-bottom: 22px;
}
.offer-full-banner-form .offer-form-header h2{
	font-family: "Open Sans",sans-serif;
    font-weight: bold;
    font-size: 55.7px;
    padding: 0;
    line-height: 55px;
    margin-bottom: 30px;	
}
.offer-full-banner-form .offer-form-header p{
	font-family: "Open Sans",sans-serif;
    font-weight: bold;
    font-size: 26.7px;
    padding: 0;
    line-height: 30px;
    margin-bottom: 10px;	
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
}
.offer-full-banner-form  iframe{
    max-width: 196px;
    margin: 0 auto;	
	height: 450px;
}
.offer-full-banner-form p{
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	font-style: italic;
	margin-left: 20px;
    margin-right: 20px;
}
.offer-footer-logo {
    margin-bottom: 28px;
}
#footer.offer-footer {
    text-align: center;
    padding-top: 25px;
}
#footer.offer-footer h3{
    font-size: 22.8px;
    font-family: "Open Sans", sans-serif !important;
    font-weight: 600;	
}
#footer.offer-footer .footer-copyright {
    background: #121212;
	margin-top: 18px;
}

#footer.offer-footer .footer-copyright p{
    color: #373737;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	padding: 10px 0;
	margin: 0;
}

.wpgmp_infowindow .wpgmp_iw_content h3{
    color: #3aafff;
}

@media only screen and (min-width:1px) {
	.psn-top-50{
		float:none;
		margin:0px auto;
	}	
}
@media only screen and (min-width:480px) {
	.psn-top-50{
		float:right;
		margin:-120px 0px 0px 0px;
	}	
}
@media only screen and (min-width:768px) {
	.psn-top-50{
		float:none;
		margin:0px auto;
	}	
}
@media only screen and (min-width:1081px) {
	.psn-top-50{
		float:right;
		margin:-120px 70px 0px 0px;
	}	
}
@media only screen and (min-width:1080px) and (max-width:1440px){}

.landing-form.sidebar-pullup h2{
	color: #3aafff;
    margin: 0;
    line-height: 44px;
    padding: 0;
    font-weight: normal;
    font-size: 40px;
    font-family: 'futura_condensedmedium', sans-serif !important;
    margin-left: 10px;
	text-align: left;
}
.landing-form.sidebar-pullup {
    margin-top: -54px;
}
@media only screen and (min-width:1153px) and (max-width: 1280px){
	#header.offer-landing-page .container{width :1190px;}
}
@media only screen and (min-width:1025px) and (max-width: 1152px){
	#header.offer-landing-page .container{width :980px;}
	.offer-logo img{width: 200px;}
	.offer-address{ font-size: 22px; padding-top: 24px;}
	.offer-phone{font-size: 30px; line-height: 34px;}
	.offer-phone span{font-size: 24px;}
	.offer-phone{padding-top: 2px;}
	.offer-content-wrap .container_hold{ width: 980px; padding: 0 20px 35px 20px; box-sizing: border-box;}
	.offer-full-banner-contents{width: 580px; padding-top: 25px;}
	.offer-full-banner-contents h1{font-size: 34px;}
	.offer-full-banner-form{width: 340px;}
	.offer-full-banner-form .offer-form-header h2{ line-height: 45px; margin-bottom: 20px; font-size: 40px;}
	.offer-full-banner-form .offer-form-header p{font-size: 22px;}
}
@media only screen and (min-width:960px) and (max-width: 1024px){
	#header.offer-landing-page .container{width : 100%; padding: 0 20px; box-sizing: border-box;}
	.offer-logo img{width: 200px;}
	.offer-address{ font-size: 22px; padding-top: 24px;}
	.offer-phone{font-size: 30px; line-height: 34px;}
	.offer-phone span{font-size: 24px;}
	.offer-phone{padding-top: 2px;}
	.offer-content-wrap .container_hold{ width: 980px; padding: 0 20px 35px 20px; box-sizing: border-box;}
	.offer-full-banner-contents{width: 580px; padding-top: 25px;}
	.offer-full-banner-contents h1{font-size: 34px;}
	.offer-full-banner-form{width: 340px;}
	.offer-full-banner-form .offer-form-header h2{ line-height: 45px; margin-bottom: 20px; font-size: 40px;}
	.offer-full-banner-form .offer-form-header p{font-size: 22px;}
}
@media only screen and (min-width:960px) and (max-width:1080px){
.landing-form.sidebar-pullup {margin-top: 20px;}	
.design_bg{width:900px!important;overflow-x:auto!important;}
.share-arrow{left:232px;}
.content12{padding:80px 15px 70px;}
.toptx12{font-size:24px;}
.toptx12 span{font-size:22px;}
.content12 h2{font-size:24px;}
.arrow_img{right:94px;}
.logo-pool-financing{margin:0 auto !important;width:100% !important;}
.logo-new{background:none repeat scroll 0 0 #fff;display:block;float:left;margin:0 0 20px;width:32%;}
.logo-new1{background:none repeat scroll 0 0 #fff;display:block;float:left;margin:0 10px;width:32%;}
.logo-new1 img, .logo-new1 img, .logo-new1 img{border:3px solid #3aafff;display:inline-block !important;width:98% !important;}
.header-left{width:530px;}
.header-right{width:400px;margin:45px 30px 20px 0;}
.header-right12{width:400px;margin:0;}
.logo{font-size:38px;letter-spacing:0px;line-height:36px;width:39%;}
.toptx{font-size:20px;}
.toptx span{font-size:22px;}
#social-icons{margin:0 28px 0 0;}
.theme-logo{width:100%;}
.theme-txt{text-indent:55px;margin-top:50px!important;}
.logoimg{}
.toptx{padding:10px 0 10px !important;width:54%;}
.toptx2{font-size:22px;}
.toptx2 a, .toptx2 a:link, .toptx2 a:visited, .toptx2 a:hover, .toptx2 a:active, .toptx2 a:focus{padding:4px 20px;font-size:18px;}
.toptx2_new{font-size:22px!important;}
.toptx2_new a, .toptx2_new a:link, .toptx2_new a:visited, .toptx2_new a:hover, .toptx2_new a:active, .toptx2_new a:focus{padding:4px 15px !important;font-size:18px!important;}
ul#social-links{padding:0 !important;}
ul#social-links li{width:35px;height:35px;margin:0 0 6px 6px;}
ul#social-links li a{width:38px;height:38px;}
.main-menu li{height:68px;}
.main-menubar{width:100%;}
.main-menu li:first-child a, .main-menu li:first-child a:link, .main-menu li:first-child a:visited{padding:9px 10px 14px 30px;}
.main-menu li a, .main-menu li a:link, .main-menu li a:visited{font-size:14px;line-height:18px;padding: 9px 5px 9px 5px;}
.main-menu li ul{top:46px !important;}
.main-menu li li a, .main-menu li li a:link, .main-menu li li a:visited{font-size:13px;}
.main-menu li ul ul{margin:-32px 0 0 199px;}
.main-menu li#menu-item-18{width:16%;}
.main-menu li#menu-item-19{width:16%;}
.main-menu li#menu-item-20{width:5%;}
.main-menu li#menu-item-833{width:16%;}
.main-menu li#menu-item-91{width:5%;}
.main-menu li#menu-item-22{width:10%;}
.main-menu li#menu-item-23{width:14%;}
.main-menuleft{height:66px;}
.tagline{font-size:30px;padding:20px 0 !important;}
.tagtx{font-size:17px;padding:0 0 20px 0;margin:0 auto;}
.tagtx span{font-size:28px;}
.tagline li{display:inline-block;margin:0px;padding:0 20px 0 20px;border-left:1px solid #6696ac;}
.tagline li:first-child{border-left:0px solid #6696ac;}
.tagline li:last-child{padding:0 0px 0 20px;}
.h1img{display:inline-block;float:left;width:75px;margin:0 10px 0 0;padding:0;}
.sidebox .imgleft{width:52% !important;}
.contenthome{padding:110px 0 10px !important;}
.content h1{font-size:36px;line-height:38px;}
.sidebar h4, .featured-box h4, #beforebox h3, #afterbox h3{font-size:36px;}
#beforebox h4, #afterbox h4{font-size:28px;height:30px;}
#beforebox .portoimg{height:150px;}
#afterbox .afterimg{height:112px;}
.footerbox-wrap{background-color:#021124;background-image:url(../images/ffooterbox-wrap.jpg);background-position:top center;background-repeat:repeat-x;background-size:10px 600px;display:block;margin:0 auto;padding:20px 0 0;}
.footlogo li{margin:6px 0 !important;}
.footlogo li.mpg{width:13%;}
.footlogo li.apsp{width:17%;}
.footlogo li.bbb{width:22%;}
.footlogo li.georgia{width:22%;}
.footlogo li.atlanta{width:19%;}
.copyrights{font-size:13px;}
.toplink a, .toplink a:link, .toplink a:visited{padding:5px;}
.quick-wrap h4:after{content:"";display:inline-block;width:80%;}
.form button, .form input[type="reset"], .form input[type="button"], .form input[type="submit"]{margin:2px 0 0 -3px;width:25%;}
.sidebar .contact-form .captcha-code{width:34%;}
.contact-form .captcha-img{margin:0 4% 0 0;}
.photohold h4{font-size:34px;line-height:34px;}
.subscribe-box h5{font-size:14px;}
.subscriber-form li:first-child{width:39%;}
.subscriber-form li:last-child{width:17.2% !important;}
.subscriber-form li input[type="submit"]{padding:14px 17px 14px;}
.quick-link .quicklink1{width:13%;}
.quick-link .quicklink2{width:10%;}
.quick-link .quicklink3{width:15%;}
.quick-link .quicklink4{width:29%;}
.quick-link .quicklink5{width:40%;}
.ngg-gallery-thumbnail-box{width:32%;margin-right:7px;}
.ngg-gallery-thumbnail{width:100%;margin-right:8px !important;}
.ngg-gallery-thumbnail img{width:100%;}
.ngg-galleryoverview{width:102% !important;}
.grid_4 .sidebar input#s{width:67%;}
.featured-box #text-33{margin:-40px 0 0 0;}
.subscribe-box iframe{margin:-6px 45px 0 45px!important;}
.footlogo li.zodiac a{background-size:101% auto;width:180px;height:44px;}
.footlogo li.jandy a{background-size:100% auto;width:110px;height:43px;}
.footlogo li.lending a{background-size:100% auto;width:175px;height:32px;}
.footlogo li.par a{background-size:100% auto;width:115px;height:45px;}
.caroufredsel_wrapper{height:155px !important;}
}
@media only screen and (min-width:768px) and (max-width:959px){
.landing-form.sidebar-pullup {margin-top: 20px;}		
.concerned-form{padding:3%;width:94%;}
.concerned-txt iframe{width:100%;float:none;}
#fixed_widget{display:none;}
.share-arrow{left:100px;}
.lending a{margin:15px 0!important;}
.footlogo li{display:block !important;float:left;padding:30px 15px 0 15px!important;}
.toplink{padding:55px 0 0!important;}
.logo-pool-financing{margin:0 auto !important;width:50% !important;}
.logo-new{background:none repeat scroll 0 0 #fff;display:block;margin:0 12px 20px 0;float:none;width:100%;}
.logo-new1{background:none repeat scroll 0 0 #fff;display:block;margin:0 10px 20px 0;float:none;width:100%;}
.imgleft{background:none repeat scroll 0 0 #fff;display:block;float:left;width:30%;}
.imgleft1{background:none repeat scroll 0 0 #fff;display:block;float:left;margin:0;width:50%;}
.video_holder{padding:0 0 25px}
.button a{padding:2px 10px;}
.click-buttn a, .click-buttn a:link, .click-buttn a:visited{font-size:18px;padding:8px 2%;min-width:150px;}
.read-buttn{display:inline-block;width:34px;height:34px;margin:0;padding:0;}
.read-buttn a, .read-buttn a:link, .read-buttn a:visited, .read-buttn a:hover, .read-buttn a:active{display:inline-block;width:34px;height:34px;background-size:34px 68px;}
.header-left{width:62%;}
.header-right{width:24%;float:none;display:block;margin:0 30px 10px 0 !important;}
.header-right12{width:24%;float:none;display:block;margin:0 30px 10px 0 !important;}
.logo{width:532px;font-size:42px;letter-spacing:0px;line-height:36px;margin:0 auto;padding:10px 0 10px 212px;}
.logoimg{width:220px;height:95px;position:absolute;top:0;left:0;z-index:5;}
.arrow_img{background-size:100px 100px;width:100px;height:100px;}
.get_started{margin:40px 0 0 0;}
.get_started a{font-size:32px;}
.content12 p{font-size:18px;}
.content12{padding:80px 15px 70px;}
.toptx12{font-size:20px;text-indent:60px;}
.theme-txt{margin-top:26px!important;font-size:30px!important;text-indent:0!important;}
.theme-txt span{font-size:23px!important;text-indent:0!important;}
.header-left{margin-top:25px!important;}
.toptx12 span{font-size:15px;}
.toptx{padding:10px 0 0 !important;text-align:left;font-size:24px;}
.toptx span{margin:5px 0 0 0;font-size:19px;}
.toptx2{font-size:22px;text-align:center;}
.toptx2 a, .toptx2 a:link, .toptx2 a:visited, .toptx2 a:hover, .toptx2 a:active, .toptx2 a:focus{padding:4px 15px;font-size:18px;display:block;text-align:center;margin:5px auto;}
.toptx2_new{font-size:22px;text-align:center;}
.toptx2_new a, .toptx2_new a:link, .toptx2_new a:visited, .toptx2_new a:hover, .toptx2_new a:active, .toptx2_new a:focus{padding:4px 13px;font-size:18px;display:block;text-align:center;margin:5px auto;}
ul#social-links{padding:0 !important;}
ul#social-links li{width:35px;height:35px;margin:0 0 6px 6px;}
ul#social-links li a{width:38px;height:38px;}
.main-menubar{width:100%;margin:0;padding:0;}
#navigation{width:98%;margin:0 auto 0px;padding:10px 1% 17px;}
#responsive-main-nav-menu{display:block;width:102%;float:none;height:auto;margin:0px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;float:none;height:auto;margin:0px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:url(../images/drop.png);background-position:right top;background-repeat:no-repeat;}
.main-menubar{display:none;width:100%;padding:0;margin:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.main-menu{display:none;}
.main-menuleft{width:100%;height:60px;}
#navigation .main-menu ul{display:none}
.tagline{font-size:26px;padding:20px 0 !important;}
.tagline ul{float:none;}
.tagtx{font-size:15px;padding:0 0 15px 0;margin:-5px auto 0;}
.tagtx span{font-size:20px;letter-spacing:0px;}
.tagline li{display:inline-block;margin:0px;padding:0 20px 0 20px;border-left:1px solid #6696ac;}
.tagline li:first-child{border-left:0px solid #6696ac;}
.tagline li:last-child{padding:0 20px 0 20px;}
.contenthome{padding:40px 0 10px !important;}
.content h1{font-size:36px;line-height:38px;}
.sidebar .sidebox{display:inline-block;padding:0 1% 0 0;position:relative;}
.sidebox .imgleft{float:none;width:100%;}
.sidebox-content{width:100%;}
.sidebar h4, .featured-box h4, #beforebox h3, #afterbox h3{font-size:36px;}
#beforebox h4, #afterbox h4{font-size:28px;height:30px;}
#afterbox .widget:first-child h4{font-size:20px;}
#beforebox .portotx{height:65px;padding:15px 45px 0 0;}
#beforebox .portoimg{height:115px;}
#beforebox .read-buttn, #afterbox .read-buttn{width:34px;height:34px;}
#afterbox .aftertx{height:58px;padding:15px 45px 0 0;}
#afterbox .afterimg{height:85px;}
.footerbox-wrap{background-color:#021124;background-image:url(../images/ffooterbox-wrap.jpg);background-position:top center;background-repeat:repeat-x;background-size:10px 600px;display:block;margin:0 auto;padding:20px 0 0;}
.footlogo li{margin:6px 0 !important;}
.footlogo li.mpg{width:13%;}
.footlogo li.apsp{width:17%;}
.footlogo li.bbb{width:20%;}
.footlogo li.georgia{width:20%;}
.footlogo li.atlanta{width:19%;}
.toplink ul li:first-child{padding:0 2px 10px;}
.title{background-image:url(../images/mpg-h1.png);background-position:top left;background-repeat:no-repeat;background-size:65px 65px;display:block;padding:0 0 20px 0px;}
.title h1{padding:0 0 10px 72px;}
.form .emailtx{width:60%;}
.form button, .form input[type="reset"], .form input[type="button"], .form input[type="submit"]{margin:2px 0 0 -3px;width:34%;}
.quick-wrap h4:after{width:75%;content:"";}
.content .contact-form .captcha-code, .sidebar .contact-form .captcha-code{width:60% !important;margin:0 2% 10px 0;}
.content .contact-form .captcha-img, .sidebar .contact-form .captcha-img{margin:0 4% 25px 0;float:none;}
.sidebar .contact-form .captcha-code:after .sidebar .contact-form .captcha-img:after{content:"";clear:both;height:0;display:block;}
.sidebar .contact-form button, .sidebar .contact-form input[type="reset"], .sidebar .contact-form input[type="button"], .sidebar .contact-form input[type="submit"]{display:block;float:none;}
.sidebar .contact-form button:before, .sidebar .contact-form input[type="reset"]:before, .sidebar .contact-form input[type="button"]:before, .sidebar .contact-form input[type="submit"]:before{content:"";clear:both;height:0;display:block;float:none;}
.side-gall img{display:block;margin:0px 0 0 0;padding:0;width:99%;max-width:100%;border:5px solid #373737;position:relative;z-index:5;}
.photohold h4{color:#FFF;font-size:30px;line-height:30px;margin:10px 0 0 0;padding:0;text-align:center;}
.photohold li{width:30%;}
.featured-box .featuredwrap p{font-size:14px!important;line-height:17px!important;}
.featured-box .featured-img{margin:40px 0 0 3%!important;}
.anything h2{margin:0 0 5px !important;}
.subscribe-box{margin:0 0 20px;}
.subscribe-box h5{font-size:13px;line-height:16px;height:inherit !important;}
.subscriber-form li:first-child{width:37%;}
.subscriber-form li input{width:87%;}
.subscriber-form li input[type="submit"]{padding:14px 3px 14px;}
.quick-link h5, .quick-link .menu_head, .quick-link .cat-parent, .quick-link .menu_head1{font-size:13px;}
.quick-link ul ul{padding:0 0 10px 0;}
.quick-wrap{font-size:11px;}
.quick-link .quicklink1{width:8%;}
.quick-link .quicklink2{width:7%;}
.quick-link .quicklink3{width:11%;}
.quick-link .quicklink4{width:33%;}
.quick-link .quicklink5{width:40%;}
.quick-link ul.foot-txt{width:45%;}
.viewgallery .grid_2{width:44% !important;}
.grid_4 .sidebar input#s{width:66%;}
.ngg-gallery-thumbnail-box{width:31%;margin-right:7px;}
.ngg-gallery-thumbnail{width:100%;margin-right:8px !important;}
.ngg-gallery-thumbnail img{width:100%;}
.ngg-galleryoverview{width:102% !important;}
.grid_4 .sidebar input#s{width:67%;}
.subscribe-box iframe{margin:-22px 30px 0 30px!important;}
.caroufredsel_wrapper{height:200px !important;}
.testimonial_slider_set.testimonial_slider{max-width:316px!important;}
.foo_content{max-width:316px!important;width:316px!important;}
#WP-ANYTHING-SETTING1{width:342px;}
.foo_content{margin-bottom:100px !important;}
.design_bg{overflow:scroll !important;-webkit-overflow-scrolling:touch;}

.offer-logo {float: none;margin-right: 0;text-align: center;}
.offer-address{float: none; text-align: center; font-size: 24px; padding-top: 25px;}
#header.offer-landing-page .click-wrap{display: block; text-align: center; margin-bottom: 0;}
#header.offer-landing-page .click-wrap .click-buttn{ text-align: center; margin: 0; width: 210px;}
#header.offer-landing-page .click-wrap .click-buttn a{ width: 90%;}
.offer-phone{display: none;}
.offer-content-wrap .container_hold{ width: 742px;}
.offer-full-banner-contents {float: none;width: 100%;padding-top: 40px;}
.offer-full-banner-form{margin-top: 50px; float: none; width: 100%;}

}
@media only screen and (max-width:767px), screen and (max-device-width:767px){
	.landing-form.sidebar-pullup {margin-top: 20px;}	
.concerned-form{padding:3%;width:94%;}
#fixed_widget{display:none;}
.concerned-txt iframe{width:100%;float:none;}
.concerned-txt h2{font-size:24px;line-height:30px!important;}
.alignleft{float:none;padding:0 0px 15px 0;}
.alignright{float:none;padding:0 0 15px 0px;}
.mobile-txt{display:block;margin:15px 0;padding:15px 0;}
.share-arrow{height:60px;left:-14px;width:73px}
.share-txt h1{padding:15px 0 21px;}
.logos-list ul li{width:46%;}
.design_bg{display:none;}
#text-32 h4{display:block;width:85%;}
.content12{padding:80px 15px 70px;}
#respond textarea{max-width:350px;}
.caroufredsel_wrapper{height:150px !important;}
.toptx12{text-align:center;}
.toptx12 span{text-align:center;}
.get-started-box{margin:0 0 30px 0;}
.get_started a{font-size:32px;}
.arrow_img{background-size:100px 100px;width:100px;height:100px;}
.logo-pool-financing{margin:0 auto !important;width:50% !important;}
.logo-new{background:none repeat scroll 0 0 #fff;display:block;float:none;margin:20px 12px 20px 0;width:100%;}
.logo-new1{background:none repeat scroll 0 0 #fff;display:block;float:none;margin:0 10px 0 0;width:100%;}
.logo-new1 img, .logo-new1 img, .logo-new1 img{border:3px solid #3aafff;display:inline-block !important;width:98% !important;}
.imgleft{background:none repeat scroll 0 0 #fff;display:block;margin:0 30px 20px 0;width:100%;}
.#text-16{float:none !important;}
.contenthome{background:none;}
.contenthome:before{background:none;}
#wrapper{background-color:transparent !important;background-image:url(../images/fpage-bg.jpg) !important;background-position:0 0 !important;background-repeat:repeat-x !important;background-size:100% auto;}
#slidehold{background-image:url(../images/pagewrap.jpg);background-position:top center;background-repeat:repeat-x;}
#sliderwrap{background-color:transparent !important;}
.sliderhold{margin:0 auto 0;}
.header-left{margin-top:0;}
.video_holder{padding:0 0 25px;background-size:100% 18%;}
.floatright, .floatleft{float:none !important;}
.click-wrap{display:block;}
#social-icons{float:none;display:block;}
ul#social-links{margin:0 auto !important;padding:10px 0 0 0 !important;list-style:none;float:none;width:100%;text-align:center;}
ul#social-links li{float:none !important;display:inline-block !important;}
ul#social-links li:first-child{margin:0 0 10px 0px;float:none !important;display:inline-block !important;}
#navigation{width:90%;margin:0 auto 0px;padding:10px 5% 17px; width: 100% !important; box-sizing: border-box;}
.is-sticky #navigation{position: relative !important;}
#responsive-main-nav-menu{display:block;float:none;height:auto;margin:0px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-radius:5px;background-image:url(../images/drop.png);background-position:100% 0%;background-repeat:no-repeat;width:102.2%;}
#menu-parent{width:100%;overflow-x:hidden;border-radius:4px;background:-webkit-linear-gradient(#ffffff, #cdcdcd);background:-o-linear-gradient(#ffffff, #cdcdcd);background:-moz-linear-gradient(#ffffff, #cdcdcd);background:linear-gradient(#ffffff, #cdcdcd);}
.main-menubar{display:none;width:100%;padding:0;margin:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.main-menu{display:none;}
.main-menuleft{width:100%;height:60px;}
#navigation .main-menu ul{display:none}
.logo{display:block;width:90%;font-size:30px;letter-spacing:0px;line-height:32px;margin:0 auto;padding:30px 0 30px 0;}
.logo:after{content:"";clear:both;display:block;height:0;}
.logoimg{display:block;float:none;width:100%;height:auto;position:relative;text-align:center;z-index:5;}
.logotx{display:inline-block;float:left;width:80%;height:auto;position:relative;top:10px;left:5%;z-index:5;}
.header-right{display:none !important;}
.header-right12{float:none;margin:0 auto;padding:0px;}
.toptx12{font-size:20px;text-indent:0;float:none;}
.toptx12 span{font-size:15px;}
.tagline{font-size:20px;letter-spacing:0;padding:10px 0 10px !important;}
.tagline ul{float:none;}
.tagline li{padding:0 5px 0 12px;}
.tagline li:last-child{padding:0 5px 0 12px;}
.tagtx{display:none;font-size:14px;text-align:center;}
.tagtx span{display:none;font-size:14px;}
.tagtx-right{text-align:center;}
#slidehold{padding:20px 0;}
#sliderwrap{background-image:none;margin:0 auto;padding:0;}
.sliderhold{padding:5px;width:100%;}
.desk-slider{display:none !important;}
.mob-slider{display:block!important;}
#content-wrap{padding:0px 0px 10px;}
.contenthome{padding:0px 0 10px !important;}
.h1img{display:inline-block;float:left;width:98px;margin:0 10px 0 0;padding:0;}
.sidebar{padding:30px 0 0 0;}
.sidebar .sidebox{padding:0;}
.sidebox .imgleft{width:100% !important;}
.sidebox-content{width:100% !important;}
.sidebar .sidebox:after{content:"";clear:both;background-image:none;background-position:0px -5px;background-repeat:no-repeat;background-size:100% auto;display:inline-block;position:absolute;bottom:0px;right:0px;width:0;height:0;}
.copyrights{width:90%;padding:15px 5%;text-align:left;}
.toplink{padding:15px 0;}
.toplink ul{display:block;float:none;width:100%;margin:0;}
.toplink ul li{padding:0 10px;}
.footlogo li{margin:6px 0 !important;}
.footlogo li.mpg{width:13%;}
.footlogo li.apsp{width:17%;}
.footlogo li.bbb{width:22%;}
.footlogo li.georgia{width:22%;}
.footlogo li.atlanta{width:19%;}
#beforebox .portoimg, #beforebox .portotx, #afterbox{display:none;}
#beforebox .widget-title, #afterbox .widget-title{display:none !important;}
#beforebox h4, #afterbox h4{display:block !important;background:#416d80 url(../images/fporto-h4.jpg) top repeat-x;color:#FFF;font-size:32px;font-weight:normal;line-height:36px;text-align:center;vertical-align:top;text-transform:uppercase;text-shadow:-3px 2px 2px rgba(0, 0, 0, 0.2);margin:0px 0px 15px 0px;padding:14px 0px 8px 0px;position:relative;overflow:hidden;height:35px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.featured-box, .footerbox{width:90%;margin:0 auto;}
.featured-box .widget{padding:40px 0;}
.quick-wrap{display:none;}
.quick-wrap h4:after{content:"";width:60%;}
#text-15, .afterthumb .aftertx, .footlogo{display:none!important;}
.footlogo li{float:none !important;}
.footlogo li.mpg{width:25%;}
.footlogo li.apsp{width:25%;}
.footlogo li.bbb{width:40%;}
.footlogo li.georgia{width:40%;}
.footlogo li.atlanta{width:40%;}
.widget_ultimate_posts .upw-image{display:none;}
.widget_ultimate_posts .upw-content{display:inline-block;float:none;width:99%;margin:0 0 0 0;}
.form .emailtx{width:60%;}
.form button, .form input[type="reset"], .form input[type="button"], .form input[type="submit"]{margin:2px 0 0 -3px;width:34%;}
.content .contact-form .captcha-code, .sidebar .contact-form .captcha-code{width:32% !important;}
.side-gall img{margin:0;}
.read-more a{}
.testimonial_content, .cat_testimonial_by, .cat_testimonial_address{font-size:32px;line-height:32px;}
.testimonial_content:after{background-position:0 -6px;}
.photohold h4{color:#FFF;font-size:30px;line-height:30px;margin:10px 0 0 0;padding:0;text-align:center;}
.photohold li{width:90%;margin:0 auto 25px !important;display:block;}
.photohold li:first-child{margin:0 auto 25px !important;}
.outdoor h4{font-size:32px;line-height:32px;}
.outdoor ul li{display:block;}
.outdoor .outdoor-img{width:90%;}
.outdoor .outdoor-tx{width:100%;padding:15px 0 0 0 !important;}
.outdoor h5{font-size:20px;}
.toptx{display:none;}
.afterthumb{width:48%;float:left;margin:0 2% 20px 0 !important;}
#beforebox h4, #afterbox h4{background:#34a4a5;color:#FFF;font-size:18px;font-weight:normal;line-height:24px;text-align:center;vertical-align:top;text-transform:capitalize!important;text-shadow:-3px 2px 2px rgba(0, 0, 0, 0.2);margin:0px;padding:8px 0px 8px 0px;position:relative;overflow:hidden;height:24px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
.afterthumb .afterimg{height:inherit!important;}
.toptx span{display:block !important;}
.subscriber-form li:first-child{width:100%!important;}
.subscriber-form li input{width:96%!important;}
.subscriber-form li{width:80%!important;clear:inherit !important;}
.subscribe-box{margin:0 0 15px;}
.toptxmob{font-size:20px;}
#footer{background:#242424 !important;}
.subscribe-box h5{font-size:14px;line-height:25px;height:inherit !important;}
.subscriber-form li:last-child{width:20% !important;}
.viewgallery .grid_2{margin-right:10px !important;width:47%;float:left;}
.up-bottom-border{width:94%;}
.grid_4 .sidebar input#s{width:68%;}
.ngg-gallery-thumbnail-box{width:31%;margin-right:7px;}
.ngg-gallery-thumbnail{width:100%;margin-right:8px !important;}
.ngg-gallery-thumbnail img{width:100%;}
.ngg-galleryoverview{width:102% !important;}
.grid_4 .sidebar input#s{width:67%;}
blockquote p, blockquote h2{padding:0 3% 5px 8%!important}
#text-17{display:block;position:relative;overflow:hidden;}
.foo_content{margin-bottom:100px !important;}
}
@media only screen and (max-width:480px), screen and (max-device-width:480px){.toptx12{text-align:center;}
#fixed_widget{display:none;}
.toptx12 span{text-align:center;}
.logo-pool-financing{margin:0 auto !important;text-align:center;}
.imgleft{background:none repeat scroll 0 0 #fff;display:block;float:left;margin:0 30px 20px 0;width:35% !important;}
.imgleft1{background:none repeat scroll 0 0 #fff;display:block;float:left;margin:0;width:56% !important;}
.subscribe-box iframe{padding:5px !important;margin:0 0 0 32px;width:80% !important;}
.caroufredsel_wrapper{height:230px !important;}
#text-32 h4{font-size:32px;!important;}
.foo_content{margin-bottom:100px !important;}
#responsive-main-nav-menu{width:105%;}
}
@media only screen and (max-width:479px), screen and (max-device-width:479px){.share-txt h1{padding:15px 0 25px 40px;}
.logos-list ul li{width:100%;margin:2% 0;}
.get_started{padding:0 10px 0 0;margin:28px 0 0 0;}
#fixed_widget{display:none;}
.get_started a{font-size:26px;padding:15px 26px 15px 10px;background-size:18px 25px;}
.arrow_img{background-size:70px 80px;width:70px;height:90px;}
.get-started-box{margin:0 0 30px 0;}
.content12 p{font-size:18px;}
.logo-pool-financing{margin:0 auto !important;text-align:center;width:70% !important;}
.logo-new{background:none repeat scroll 0 0 #fff;display:block;float:none;margin:0 12px 20px 0;}
.logo-new1{background:none repeat scroll 0 0 #fff;display:block;float:none;margin:0 10px 20px 0;width:100%;}
.logo-new1 img, .logo-new1 img, .logo-new1 img{border:3px solid #3aafff;display:inline-block !important;width:98% !important;}
.logo-new{background:none repeat scroll 0 0 #fff;display:block;float:none;margin:0 12px 20px 0;width:100%;}
.imgleft{background:none repeat scroll 0 0 #fff;display:block;margin:0 30px 20px 0;width:100% !important;}
.imgleft1{background:none repeat scroll 0 0 #fff;display:block;margin:0;width:100% !important;}
.subscribe-box h5{font-size:13px;}
.subscribe-box iframe{padding:5px !important;margin:0 0 0 19px;width:80% !important;}
h1{font-size:34px;line-height:36px;}
h2{font-size:20px;}
.click-buttn{min-width:120px;font-size:26px;line-height:28px;}
.click-buttn a, .click-buttn a:link, .click-buttn a:visited{width:60%;}
ul#social-links{margin:0 auto !important;padding:10px 0 0 0 !important;list-style:none;float:none;width:100%;text-align:center;}
ul#social-links li{float:none !important;display:inline-block !important;margin:0 0 10px 4px;height:33px;width:33px;}
ul#social-links li:first-child{margin:0 0 10px 0px;float:none !important;display:inline-block !important;}
ul#social-links li a{height:33px;width:33px;background-size:40px 80px;background-position:50% -4px;}
ul#social-links li a:hover{background-position:50% -44px;}
select .wpcf7-select{width:100%;padding:12px 7px 11px !important;}
.logo{display:block;width:90%;font-size:26px;letter-spacing:0px;line-height:28px;margin:0 auto;padding:30px 0 15px 0;}
.logo:after{content:"";clear:both;display:block;height:0;}
.logotx{display:inline-block;float:left;width:70%;height:auto;position:relative;top:10px;left:5%;z-index:5;}
.tagline{font-size:14px;line-height:14px;letter-spacing:0;padding:15px 0 10px 0 !important;}
.content h1{font-size:34px;line-height:36px;}
.h1img{display:block;float:none;width:98px;margin:0 0px 10px 0;padding:0;}
.sidebar h4, .featured-box h4{font-size:30px;font-weight:normal;line-height:36px;}
#beforebox h3, #afterbox h3{font-size:34px;font-weight:normal;line-height:36px;}
.featured-box .featured-img{display:none;}
.featured-box .featured-tx{display:block;float:none;overflow:hidden;width:100%;}
.form .emailtx{width:60%;}
.form button, .form input[type="reset"], .form input[type="button"], .form input[type="submit"]{margin:2px 0 0 -3px;width:34%;}
.content .contact-form .captcha-code, .sidebar .contact-form .captcha-code{width:50% !important;margin:0 2% 10px 0;}
.content .contact-form .captcha-img, .sidebar .contact-form .captcha-img{margin:0 4% 25px 0;float:none;}
.sidebar .contact-form .captcha-code:after, .sidebar .contact-form .captcha-img:after{content:"";clear:both;height:0;display:block;}
.content .contact-form button, .content .contact-form input[type="reset"], .content .contact-form input[type="button"], .content .contact-form input[type="submit"], .sidebar .contact-form button, .sidebar .contact-form input[type="reset"], .sidebar .contact-form input[type="button"], .sidebar .contact-form input[type="submit"]{display:block;float:none;width:50%;}
.sidebar .contact-form button:before, .sidebar .contact-form input[type="reset"]:before, .sidebar .contact-form input[type="button"]:before, .sidebar .contact-form input[type="submit"]:before{content:"";clear:both;height:0;display:block;float:none;}
.side-gall .read-more a{padding:10px 3px;}
.testimonial_content, .cat_testimonial_by, .cat_testimonial_address{font-size:28px;line-height:28px;}
.testimonial_content:after{background-image:none;height:0;}
.cat_text{padding:10px 10px 15px;}
.cat_text:before{content:' ';color:#8bcce5;font-family:'PT Sans', sans-serif;font-weight:normal;font-size:5em;line-height:.1em;margin-right:5px;vertical-align:middle;position:absolute;top:40px;left:10px;}
.cat_text:after{content:' ';color:#8bcce5;font-family:'PT Sans', sans-serif;font-weight:normal;font-size:5em;line-height:.1em;margin-left:3px;vertical-align:middle;position:absolute;bottom:0px;right:10px;}
.photohold li{width:94%;margin:0 auto 25px !important;display:block;}
.outdoor h4{font-size:28px;line-height:28px;}
.contact-map iframe{min-height:180px;}
.toptx{display:none;}
.title h1 img{display:none;}
#WP-ANYTHING-SETTING1{height:275px !important}
.subscriber-form li:first-child{width:97%!important;}
.subscriber-form li{width:75%!important;}
.subscriber-form li:last-child{width:25% !important;}
.subscriber-form li input[type="submit"]{padding:14px 16px 14px;}
.viewgallery .grid_2{width:46% !important;}
.grid_4 .sidebar input#s{width:66%;}
.up-bottom-border{width:88%;}
.foo_content{margin-bottom:100px !important;}
.caroufredsel_wrapper{height:240px !important;}
}
@media only screen and (max-width:319px), screen and (max-device-width:319px){.mobile-txt{display:block;margin:0;padding:0;}
.get_started a{width:80px;line-height:26px;}
#fixed_widget{display:none;}
.click-wrap{display:block;padding:0 0 10px 0;}
.click-buttn{display:block;margin:0 auto 10px;padding:0;min-width:160px;width:50%;font-size:30px;line-height:28px;}
.click-buttn a, .click-buttn a:link, .click-buttn a:visited{}
.logo{display:block;width:90%;font-size:22px;letter-spacing:0px;line-height:28px;margin:0 auto;padding:30px 0 20px 0;}
.toplink ul li{padding:0 10px 10px;}
.side-gall .galltx{display:block;float:none;margin:0 0 10px 0;width:100%;}
.side-gall .gallimg{display:none;float:none;margin:0 0 10px 0;}
.h1img{display:block;float:none;width:75px;margin:0 0px 10px 0;padding:0;}
.toptx{display:none;}
#WP-ANYTHING-SETTING1{height:300px !important}
.viewgallery .grid_2{width:100% !important;}
.up-bottom-border{width:88%;}
.ngg-gallery-thumbnail-box{width:46%;margin-right:7px;}
.ngg-gallery-thumbnail{width:100%;margin-right:8px !important;}
.ngg-gallery-thumbnail img{width:100%;}
.ngg-galleryoverview{width:102% !important;}
.grid_4 .sidebar input#s{width:67%;}
.post-content .post-author{font-size:12px !important;}
#text-6 h4{font-size:34px !important;}
#text-32 h4{font-size:24px !important;}
#beforebox h4, #afterbox h4{font-size:14px !important;}
.caroufredsel_wrapper{height:255px !important;}
.foo_content{margin-bottom:100px !important;}
#text-32 h4{display:block;width:80%;}
}
@media only screen and (min-width:500px) and (max-width:550px){#text-32 h4{font-size:42px;}
#fixed_widget{display:none;}
}
@media only screen and (max-width:400px), screen and (max-device-width:500px){}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome, .imgleft img, .imgright img, .imgmid img{max-width:99% !important;width:inherit!important;}
}
@media screen and (min-width:767px) and (max-width:959px) and (-webkit-min-device-pixel-ratio:0){::i-block-chrome, .design_bg iframe{overflow:scroll !important;-webkit-overflow-scrolling:touch;}
}

@media only screen and (min-width:481px), screen and (max-device-width:766px){#responsive-main-nav-menu{width:103%;}}
@media only screen and (min-width:767px), screen and (max-device-width:959px){#responsive-main-nav-menu{width:102%;}}

#text-38, #text-35{min-height:366px !important;}
#text-36{margin-top:110px !important;}
#text-37{margin-top:50px !important;}
#nggpowertags .nggpowertags-menu{display:none !important;}
.footlogo li.npc-hover a{width:132px;height:81px;display:block;background:transparent url(http://allseasonspools.com/wp-content/uploads/2016/07/npg-gray.png)no-repeat center center;font-size:0px;}
.footlogo li.npc-hover a:hover{background:transparent url(http://allseasonspools.com/wp-content/uploads/2016/01/npc-hover-white.png)no-repeat center center;}
.footlogo li.asp-hover a{width:132px;height:81px;display:block;background:transparent url(../images/fapsp.png)no-repeat center center;font-size:0px;}
.footlogo li.asp-hover a:hover{background:transparent url(../images/asp.png)no-repeat center center;}
.footlogo li.top50-hover a{width:94px;height:83px;display:block;background:transparent url(../images/fl-news.png)no-repeat center center;font-size:0px;}
.footlogo li.top50-hover a:hover{background:transparent url(../images/news.png)no-repeat center center;}
.footlogo li.fspa-hover a{width:145px;height:39px;display:block;background:transparent url(../images/ff-fspa.png)no-repeat center center;font-size:0px;}
.footlogo li.fspa-hover a:hover{background:transparent url(../images/fspa.png)no-repeat center center;}
.grid_3.toplink{float:none;display:inherit;margin:0 auto;padding:0px;margin-bottom:70px;}
.grid_12.footer-logo{float:none;}
.banner_tagline p{margin:0 !important;}
.ls-l.banner_h1{margin:0 !Important;font-family:'swis721_cn_btbold' !important;font-style:normal !important;font-size:38px !important;height:auto !important;padding:0 !important;bottom:25px !Important;white-space:normal !important;background:none !important;line-height:48px !important;}
.ls-v5 .ls-nav-prev{left:20px !important;}
.ls-v5 .ls-nav-next{right:20px !important;}

@media only screen and (min-width:1600px) and (max-width:1920px){
	html * .ls-container img, body * .ls-container img, #ls-global * .ls-container img{margin-top:0px !important;}
.ls-l.banner_h1{line-height:42px !important;bottom:36px!Important;}
#slidehold, .ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-wp-container.ls-container, .ls-inner, .ls-slide{height:665px !important;}
#slidehold{margin-bottom:0px;padding-bottom:0;}
}

@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape){html * .ls-container img, body * .ls-container img, #ls-global * .ls-container img{height:auto !important;left:0 !important;margin-left:0 !important;width:100% !important;}
#slidehold, .ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-wp-container.ls-container, .ls-inner, .ls-slide{height:358px !important;overflow:hidden;margin-bottom:0px;}
.ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-wp-container.ls-container, .ls-inner, .ls-slide{height:358px !important;}
.ls-l.banner_h1{font-size:16px !important;bottom:5px !important;line-height:22px !important;}
}
@media only screen and (min-width:768px) and (max-width:959px){html * .ls-container img, body * .ls-container img, #ls-global * .ls-container img{height:auto !important;left:0 !important;margin-left:0 !important;width:100% !important;}
#slidehold, .ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-wp-container.ls-container, .ls-inner, .ls-slide{height:270px !important;overflow:hidden;margin-bottom:0px;}
.ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-wp-container.ls-container, .ls-inner, .ls-slide{height:270px !important;}
.ls-l.banner_h1{font-size:20px !important;bottom:5px !important;line-height:22px !important;}
}

@media only screen and (max-width: 767px) {
	html * .ls-container img, body * .ls-container img, #ls-global * .ls-container img{height:auto !important;left:0 !important;margin-left:0 !important;width:100% !important;}
#slidehold, .ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-wp-container.ls-container, .ls-inner, .ls-slide{height:130px !important;overflow:hidden;margin-bottom:0px;padding:0 !Important;}
.sliderhold{padding:0 !important;}
.featured-box ol li:before{margin-bottom: 30px;}

#header.offer-landing-page{ padding: 15px 0 20px;}
.offer-logo {float: none;margin-right: 0;text-align: center;}
.offer-logo img{width: 200px;}
.offer-address{float: none; text-align: center; font-size: 18px; padding-top: 20px; padding-bottom: 10px;}
#header.offer-landing-page .click-wrap{display: block; text-align: center; margin-bottom: 0;}
#header.offer-landing-page .click-wrap .click-buttn{ text-align: center; margin: 0;width: 40%; min-width: 0; }
#header.offer-landing-page .click-wrap .click-buttn a{ width: 98%; min-width: 0; box-sizing: border-box; font-size: 20px;}
.offer-phone{display: none;}
.offer-full-banner-contents {float: none;width: 100%;padding-top: 0px;}
.offer-full-banner-contents h1{font-size: 30px;}
.offer-full-banner-form{margin-top: 50px; float: none; width: 100%; padding-bottom: 50px; margin-bottom: 40px;}
.offer-content-wrap .container_hold{ width: 96%; padding: 30px 2% 0;}
.pool-upgrades .pool-upgrade{width: 50%;}
.offer-full-banner-form .offer-form-header{padding-top: 40px;}
.offer-full-banner-form .offer-form-header h2{line-height: 45px; margin-bottom: 20px; font-size: 44px;}
.offer-full-banner-form .offer-form-header p{font-size: 24px;}
#footer.offer-footer h3{ font-size: 20px; margin-left: 20px; margin-right: 20px;}

}
@media only screen and (max-width: 320px){
	.offer-address{font-size: 15px;}
	.offer-full-banner-form .offer-form-header h2{font-size: 34px;}
	.offer-full-banner-form .offer-form-header p {font-size: 20px;}
	
}
@media only screen and (min-width:480px) and (max-width:767px){html * .ls-container img, body * .ls-container img, #ls-global * .ls-container img{height:auto !important;left:0 !important;margin-left:0 !important;width:100% !important;}
#slidehold, .ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-wp-container.ls-container, .ls-inner, .ls-slide{height:231px !important;overflow:hidden;margin-bottom:0px;padding:0 !Important;}
.sliderhold{padding:0 !important;}
}
@media only screen and (min-width:414px) and (max-width:736px){#slidehold, .ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-wp-container.ls-container, .ls-inner, .ls-slide {height:143px !important;}
}
@media only screen and (min-width:414px) and (max-width:736px) and (orientation:landscape){#slidehold, .ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-wp-container.ls-container, .ls-inner, .ls-slide{height:255px !important;}
}
@media only screen and (min-width:375px) and (max-width:667px) and (orientation:landscape){#slidehold, .ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-wp-container.ls-container, .ls-inner, .ls-slide{height:231px !important;}
}
html * .ls-container img, body * .ls-container img, #ls-global * .ls-container img{margin-top:0px !important;}
.ls-l.banner_h1{margin:0 !Important;font-family:'swis721_cn_btbold' !important;font-style:normal !important;font-size:30px !important;height:auto !important;padding:0 !important;bottom:10px !Important;white-space:normal !important;background:none !important;line-height:48px !important;}
.landing-form{width:280px;margin:0 auto;}

@media only screen and (max-width:1080px) and (min-width:960px){.offer_form{width:30%;}
.offer_content{width:67.6%;}
}
@media only screen and (max-width:959px) and (min-width:768px){.offer_content, .offer_form{float:none;width:100%;} .is-sticky #navigation{position: relative !important;}
}
@media only screen and (max-width:767px){.offer_content, .offer_form{float:none;width:100%; } .is-sticky #navigation{position: relative !important;}
}
@media only screen and (max-width:480px){ .banner_tagline p {font-size:16px;}}
/*
#hurricane-irma {
	background : #001b3d;
	text-align : center;
		position : fixed;
		 padding : 15px 0px;
		 z-index : 999999;
		  margin : 0px;
			 color : #f6cd7e;
			 width : 100%;
			  left : 0px;
				 top : 0px;
}
#hurricane-irma > span {
	display : block;	
	padding : 0px 20px;
}
*/