.simple-banner-2{background:#0a5985;}
.simple-banner-2 .carousel-indicators{bottom:30px !important;}
.simple-banner-2 .carousel-caption{text-shadow:none;left:10%;right:10%;top:15%;z-index:1;}
.simple-banner-2 .carousel-caption img{margin:0 0 30px;}
.simple-banner-2 .carousel-caption h1{color:#fff;font-family:'Lato';font-weight:300;font-size:120px;padding:0;margin:0;line-height:120px;}
.simple-banner-2 .carousel-caption h6{color:#fff;font-family:'Lato';font-weight:300;font-size:60px;padding:0;margin:0;line-height:120px;}
.simple-banner-2 .carousel-caption p{font-family:'Lato';font-size:28px;font-weight:300;color:#fff;width:75%;display:inline-block;margin:0 0 50px;}
.simple-banner-2 .carousel-caption .btns{margin:40px 0 0;width:100%;display:inline-block;}
.simple-banner-2 .carousel-caption .btns .btn{margin-bottom:0;}
.simple-banner-2 .carousel-caption .btns .btn{width:170px;padding:0;vertical-align:top;font-size:16px;line-height:45px;font-weight:600;}
.simple-banner-2 .glyphicon-chevron-left:before,
.simple-banner-2 .glyphicon-chevron-right:before{content:none;}
.simple-banner-2 .glyphicon-chevron-left,
.simple-banner-2 .glyphicon-chevron-right{width:50px;height:50px;left:0;top:0;}
.simple-banner-2 .glyphicon-chevron-left{background:url(images/sslider2-nav-left.png) top center no-repeat;background-size:100%;}
.simple-banner-2 .glyphicon-chevron-right{background:url(images/sslider2-nav-right.png) top center no-repeat;background-size:100%;}
.simple-banner-2 .glyphicon-chevron-left:hover{background:url(images/sslider2-nav-left.png) bottom center no-repeat;background-size:100%;}
.simple-banner-2 .glyphicon-chevron-right:hover{background:url(images/sslider2-nav-right.png) bottom center no-repeat;background-size:100%;}
.simple-banner-2 .carousel-control.left,
.simple-banner-2 .carousel-control.right{background:none;width:50px;height:50px;opacity:1;top:45%;filter:none;}
.simple-banner-2 .carousel-control.left{left:0;}
.simple-banner-2 .carousel-control.right{right:0;}
.simple-banner-2 .carousel-indicators li{display:inline-block;width:11px;height:11px;margin:2px 4px;text-indent:-999px;cursor:pointer;border:1px solid #ffffff;border-radius:10px;background:#fff;}
.simple-banner-2 .carousel-indicators .active{width:13px;height:13px;margin:1px 4px;border:1px solid rgb(132, 183, 82);}
.spe-title-1{width:80%;display:inline-block;font-family:'Lato';}
.spe-title-1.full{width:100%;}
.spe-title-1 h1{margin:0 0 5px;font-size:30px;color:#2c3e50;text-transform:uppercase;font-weight:700;letter-spacing:2px;}
.spe-title-1 hr{width:30px;border-bottom:1px solid #21c2f8;margin:10px 0;display:inline-block;border-top:none;}
.spe-title-1 p{line-height:26px;font-size:14px;font-family:'Lato';}
.spe-title-2{width:80%;display:inline-block;font-family:'Lato';}
.spe-title-2.full{width:100%;}
.spe-title-2 h1{margin:0 0 5px;font-size:48px;color:#222533;font-weight:300;}
.spe-title-2 h1 img{margin-left:10px;}
.spe-title-2 h6{margin:0 0 5px;font-size:30px;color:#a1b1bc;font-weight:300;margin:0 0 30px;}
.spe-title-2 p{line-height:26px;font-size:14px;font-family:'Lato';color:#a1b1bc;}
.spe-title-2 img{margin:0 0 20px;border-radius:5px;}
.info-box-1{position:relative;font-family:'Lato';margin:0 0 30px;}
.info-box-1 .iconholder{position:absolute;width:50px;left:0;top:5px;}
.info-box-1 .detailholder{position:relative;padding-left:50px;}
.info-box-1 .detailholder h4{font-weight:700;font-size:16px;color:#2c3e50;}
.info-box-1 .detailholder p{line-height:26px;font-size:14px;font-family:'Lato';}
.info-box-2{width:100%;margin:0 0 30px;display:inline-block;position:relative;}
.info-box-2 .icon-holder{width:64px;text-align:left;float:left;height:54px;position:absolute;}
.info-box-2 .icon-holder a .icon-bg{display:inline-block;width:54px;height:54px;transition:0.5s all ease-in;text-align:center;position:relative;}
.info-box-3{position:relative;font-family:'Open Sans';margin:0 0 20px;}
.info-box-3 .iconholder{margin:0 0 5px;}
.info-box-3 .iconholder img{margin-right:15px;float:left;}
.info-box-3 .iconholder h4{font-weight:400;font-size:19px;color:#555555;display:inline-block;line-height:41px;}
.info-box-3 .detailholder p{line-height:20px;font-size:14px;color:#8c8c8c;margin:0 0 20px;}
.info-box-3 .detailholder a{color:#9d9c9c;background:url(images/moelink-arrow-gray.png) right 6px no-repeat;padding-right:20px;font-size:13px;}
.info-box-3.green .detailholder a{color:#9d9c9c;background:url(images/moelink-arrow-green.png) right 6px no-repeat;padding-right:20px;font-size:13px;}
.info-box-3.blue .detailholder a{color:#9d9c9c;background:url(images/moelink-arrow-blue.png) right 6px no-repeat;padding-right:20px;font-size:13px;}
.info-box-3 .detailholder a:hover{background:url(images/moelink-arrow-black.png) right 6px no-repeat;color:#000 !important;}
.info-box-3.green .iconholder h4,
.info-box-3.green .detailholder a{color:#70a63a;}
.info-box-3.blue .iconholder h4,
.info-box-3.blue .detailholder a{color:#0f5f8d;}
.info-box-2 .detail-holder{padding-left:70px;}
.info-box-2 .detail-holder h4 a{font-weight:normal;color:#2f383d;text-transform:none;text-decoration:none;font-size:16px;width:100%;display:inline-block;}
.info-box-2:hover .detail-holder h4 a{color:#68a74f;}
.info-box-2 .detail-holder p{margin:0 0 10px;line-height:22px;}
.darksec .hometitle{margin-bottom:50px;}
.orgblue-section{background:#206f9c;min-height:0;}
.promoline{padding:10px 0;}
.promoline .btn-holder{text-align:right;}
.promoline p{font-family:'Lato';font-size:24px;font-weight:300;color:#fff;line-height:60px}
.promoline .boxed-btn img{margin-right:15px;}
.promoline .boxed-btn{font-weight:900;font-size:16px;font-family:'Lato';color:#fff;line-height:60px;padding:0 40px;}
.promoline .boxed-btn:hover{color:#000;padding:0 40px;}
.demobox{padding:0 30px;text-align:center;position:relative;margin:0 0 30px;}
.demobox h4{text-align:center;font-family:'Lato';font-size:16px;color:#2c3e50;font-weight:bold;margin:20px 0;}
.demobox .icon-holder{position:relative;max-width:388px;display:inline-block;}
.demobox .icon-holder img{width:100%;max-width:388px;}
.spe-span{position:absolute;left:20px;top:10%;width:98px;height:98px;background:url(images/orange-spanbg.png) center top no-repeat;color:#fff;padding:27px 20px;}
.spe-span.blue-span{background:url(images/blue-spanbg.png) center top no-repeat;}
.spe-span.green-span{background:url(images/green-spanbg.png) center top no-repeat;}
.demo-holder .boxed-btn,
.demo-holder .btn{width:200px;padding:20px 0;height:60px;vertical-align:top;line-height:16px;font-size:16px;font-family:'Lato';text-transform:uppercase;}
.demo-holder .boxed-btn:hover,
.demo-holder .btn:hover{padding:20px 0;}
.demo-holder .boxed-btn i,
.demo-holder .btn i{margin-right:15px;display:inline-block;font-size:20px;vertical-align:middle;}
.demo-holder .boxed-btn{margin-right:10px;}
.demo-holder .btn-holder{margin:20px 0 0;}
.iconbtn{padding:0;width:220px;padding:16px 0;height:60px;text-align:center;text-transform:uppercase;font-family:'Lato';font-size:16px;margin:0;}
.iconbtn img,
.iconbtn i{margin-right:15px;vertical-align:middle;}
.iconbtn i{font-size:20px;}
.l-blue-section{background:#f9fafb;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;}
.l-gray-section{background:#f5f5f5;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;-webkit-box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.8);-moz-box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.8);box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.8);}
.xl-gray-section{background:#fafafa;}
.l-dullgray-section{background:#f2f2f2;}
.noshadow{box-shadow:none;}
.overview-boxholder{text-align:center;}
.overview-boxholder .icon-holder{width:100px;height:100px;background:url(images/overview-icon-bg.png) top center no-repeat;display:inline-block;margin:0 0 30px;}
.overview-boxholder .detail-holder h6{font-size:36px;font-weight:300;color:#fff;font-family:'Lato';letter-spacing:3px;margin:0;}
.overview-boxholder .detail-holder hr{margin:10px 0;width:30px;height:2px;background:#a1b1bc;display:inline-block;border:none;}
.overview-boxholder .detail-holder p{font-size:14px;font-weight:300;color:#fff;font-family:'Lato';}
.grid-blue-section{background:url(images/blue-grid.jpg) center top no-repeat;text-align:center;background-size:cover;}
.grid-dblue-section{background:url(images/dblue-grid.jpg) center top no-repeat;text-align:center;background-size:cover;}
.ad-section{height:700px;position:relative;}
.ad-large-section{height:1080px;position:relative;}
.ad-section .details{position:absolute;top:30%;left:0;text-align:center;width:100%;}
.ad-large-section .details{position:absolute;top:37%;left:0;text-align:center;width:100%;}
.ad-section .details h1,
.ad-large-section .details h1{color:#fff;font-family:'Open Sans';font-weight:800;font-size:120px;text-transform:uppercase;padding:0;margin:0;line-height:120px;}
.ad-section .details p,
.ad-large-section .details p{font-family:'Lato';font-size:28px;font-weight:300;color:#fff;}
.ad-section .details .btns,
.ad-large-section .details .btns{margin:40px 0 0;width:100%;display:inline-block;}
.ad-section .details .btns .btn ,
.ad-large-section .details .btns .btn{margin-bottom:0;margin-right:15px;}
.ad-section .details .btns .btn,
.ad-section .details .btns .boxed-btn,
.ad-large-section .details .btns .btn,
.ad-large-section .details .btns .boxed-btn{width:190px;padding:5px 0;vertical-align:top;}
.ad-section .details .btns .btn,
.ad-section .details .btns .boxed-btn,
.ad-large-section .details .btns .btn,
.ad-large-section .details .btns .boxed-btn{width:190px;padding:5px 0;vertical-align:top;}
.feature-imgslider{text-align:center;margin:20px 0 0;}
.feature-imgslider .item > img{display:inline-block;}
.feature-imgslider .glyphicon-chevron-left:before,
.feature-imgslider .glyphicon-chevron-right:before{content:none;}
.feature-imgslider .glyphicon-chevron-left,
.feature-imgslider .glyphicon-chevron-right{width:40px;height:40px;left:0;top:0;}
.feature-imgslider .glyphicon-chevron-left{background:url(images/fbanner-nav-left.png) top center no-repeat;background-size:100%;}
.feature-imgslider .glyphicon-chevron-right{background:url(images/fbanner-nav-right.png) top center no-repeat;background-size:100%;}
.feature-imgslider .glyphicon-chevron-left:hover{background:url(images/fbanner-nav-left.png) bottom center no-repeat;background-size:100%;}
.feature-imgslider .glyphicon-chevron-right:hover{background:url(images/fbanner-nav-right.png) bottom center no-repeat;background-size:100%;}
.feature-imgslider .carousel-control.left,
.feature-imgslider .carousel-control.right{background:none;width:40px;height:40px;opacity:1;top:40%;filter:none;}
.feature-imgslider .carousel-control.left{left:4%;}
.feature-imgslider .carousel-control.right{right:4%;}
.feature-imgslider .carousel-indicators li{display:inline-block;width:11px;height:11px;margin:2px;text-indent:-999px;cursor:pointer;border:1px solid #ffffff;border-radius:10px;background:#fff;}
.feature-imgslider .carousel-indicators .active{width:14px;height:14px;margin:1px;border:2px solid #fff;background:none;}
.core-feature-section{padding:0 0 60px;border-top:1px solid #3b3e50;}
.blue-title-area{background:#0a5782;padding:50px 0;position:relative;margin-bottom:60px;}
.blue-title-area .spe-title-1 h1{color:#fff;}
.blue-title-area .spe-title-1 hr{border-bottom:1px solid #86b657;}
.blue-title-area .spe-title-1 p{color:#a1b1bc;}
.blue-title-area:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(34, 37, 51, 0);border-top-color:#222533;border-width:12px 15px 0 15px;margin-left:-20px;}
.black-title-area{background:#222533;padding:50px 0;position:relative;margin-bottom:60px;}
.black-title-area .spe-title-1 h1{color:#fff;}
.black-title-area .spe-title-1 hr{border-bottom:1px solid #458eb8;}
.black-title-area .spe-title-1 p{color:#a1b1bc;}
.black-title-area:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(34, 37, 51, 0);border-top-color:#222533;border-width:12px 15px 0 15px;margin-left:-20px;}
.corebox{margin:20px 0;text-align:center;}
.corebox .img-holder{background:url(images/corebox-img-bg.png) top center no-repeat;padding:24px 23px;margin-bottom:10px;background-size:100%;max-width:375px;}
.corebox .img-holder img{border-radius:4px;width:100% !important;height:auto !important;}
.corebox .detail-holder{text-align:center;padding:0 15px;}
.corebox .detail-holder h6{font-family:'Lato';font-size:16px;color:#2c3e50;font-weight:bold;text-align:center;}
.corebox .detail-holder p{font-size:14px;font-family:'Lato';line-height:20px;}
.corebox .detail-holder hr{display:inline-block;width:70px;border:none;border-bottom:2px solid #206f9c;margin:10px 0;}
.black-section{background:#222533;}
.blueflat-section{background:#5297be;}
.square-ul{padding:0;margin:0;}
.square-ul > li{margin:0;background:url(images/square-bullet.png) left 12px no-repeat;padding-left:18px;}
.square-ul > li a{color:#e5e5e5;font-family:'Lato';font-size:14px;line-height:30px;}
.square-ul > li a:hover{color:#7bae4a;}
.gray-grid-section{background:url(images/gray-grid-bg.jpg) center top no-repeat;background-size:cover;}
.bbl-img{float:right;margin:0 0 200px;}
.gray-grid-section .sec-title h1{font-family:'Open Sans';font-size:84px;font-weight:900;color:#222533;text-shadow:0px 1px 0px rgba(255, 255, 255, 1);text-transform:uppercase;text-align:center;margin:0;padding:0;}
.gray-grid-section .sec-title p{color:#2c3e50;font-family:'Lato';font-size:24px;font-weight:300;text-align:center;width:90%;margin:0 5%;}
.graygrid-content{margin-top:510px;}
.shortcode-slider{position:relative;margin:50px 0;}
.shortcode-box{margin:0 15px;}
.shortcode-box img{width:100% !important;height:auto !important;}
.boxstyle13-holder.shortcode-slider .customNavigation{position:absolute;top:45%;left:0;right:0;}
.boxstyle13-holder.shortcode-slider .customNavigation .btn.prev{width:70px;height:40px;background:url(images/shortcode-nav-left.png) top center no-repeat;}
.boxstyle13-holder.shortcode-slider .customNavigation .btn.next{width:70px;height:40px;background:url(images/shortcode-nav-right.png) top center no-repeat;}
.boxstyle13-holder.shortcode-slider .customNavigation .btn.prev:hover,
.boxstyle13-holder.shortcode-slider .customNavigation .btn.next:hover{background-position:bottom center;}
.lato-large-btns{vertical-align:top;}
.lato-large-btns .btn,
.lato-large-btns .boxed-btn{width:260px;height:60px;text-transform:uppercase;font-family:'Lato';font-size:16px;font-weight:800;padding:0;line-height:60px;margin:0;vertical-align:top;}
.lato-large-btns .btn{margin-right:30px;}
.lato-large-btns .btn:hover,
.lato-large-btns .boxed-btn:hover{padding:0;line-height:60px;}
.dark-graygrid-section{padding:0 0 60px;background:url(images/darkgray-grid.jpg) center top repeat;}
.layoutbox{margin:30px 0;}
.layoutbox .img-holder{margin:0 0 20px;text-align:center;}
.layoutbox .img-holder a{display:inline-block;border-radius:10px;width:240px;height:180px;}
.layoutbox .img-holder a:hover{background:rgba(255,255,255,0.60);}
.layoutbox .detail-holder h6{color:#fff;font-size:16px;font-weight:bold;text-align:center;}
.woo-intro .spe-title-1{margin:30px 0 70px;}
.spe-title-1 h6{color:#222533;font-family:'Lato';font-size:16px;font-weight:800;}
.brightgreen-section{background:#6fa43b;min-height:0;}
.simple-testislider-1{background:#3b414e;}
.simple-testislider-1 .carousel-caption{text-shadow:none;left:10%;right:10%;top:30%;}
.simple-testislider-1 .carousel-caption h1{color:#fff;font-family:'Open Sans';font-weight:800;font-size:120px;text-transform:uppercase;padding:0;margin:0;line-height:120px;}
.simple-testislider-1 .carousel-caption .testidesc p{font-family:'Lato';font-size:24px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0 0 30px;}
.simple-testislider-1 .carousel-caption .testidesc p span{color:#5ca3cb;}
.simple-testislider-1 .carousel-caption .testiauthor p{font-family:'Lato';font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:2px;}
.simple-testislider-1 .glyphicon-chevron-left:before,
.simple-testislider-1 .glyphicon-chevron-right:before{content:none;}
.simple-testislider-1 .glyphicon-chevron-left,
.simple-testislider-1 .glyphicon-chevron-right{width:38px;height:38px;left:0;top:0;}
.simple-testislider-1 .glyphicon-chevron-left{background:url(images/testislider-nav-left.png) top center no-repeat;background-size:100%;}
.simple-testislider-1 .glyphicon-chevron-right{background:url(images/testislider-nav-right.png) top center no-repeat;background-size:100%;}
.simple-testislider-1 .glyphicon-chevron-left:hover{background:url(images/testislider-nav-left.png) bottom center no-repeat;background-size:100%;}
.simple-testislider-1 .glyphicon-chevron-right:hover{background:url(images/testislider-nav-right.png) bottom center no-repeat;background-size:100%;}
.simple-testislider-1 .carousel-control.left,
.simple-testislider-1 .carousel-control.right{background:none;width:38px;height:38px;opacity:1;top:70%;filter:none;}
.simple-testislider-1 .carousel-control.left{left:47%;}
.simple-testislider-1 .carousel-control.right{right:47%;}
.simple-testislider-1 .carousel-indicators li{display:inline-block;width:11px;height:11px;margin:2px;text-indent:-999px;cursor:pointer;border:1px solid #ffffff;border-radius:10px;background:#fff;}
.simple-testislider-1 .carousel-indicators .active{width:14px;height:14px;margin:1px;border:2px solid #fff;background:none;}
.simple-testislider-1 .carousel-inner > .item > img,
.simple-testislider-1 .carousel-inner > .item > a > img{width:100% !important;}
.box-section{padding:0 15px;}
.boxed-info{padding:60px;color:#fff;}
.boxed-info h6{font-family:'Lato';font-size:16px;font-weight:800;text-transform:uppercase;color:#fff;letter-spacing:2px;}
.boxed-info p{font-family:'Lato';font-size:14px;color:#fff;line-height:24px;margin:0 0 25px;}
.boxed-info-1{background:#4e92b9;}
.boxed-info-2{background:#206f9c;}
.boxed-info-3{background:#6fa43b;}
.boxed-info a{border:2px solid #fff;font-family:'Lato';font-size:15px;font-weight:800;text-transform:uppercase;color:#fff;line-height:46px;display:inline-block;width:170px;text-align:center;border-radius:5px;}
.gridboxes{width:100%;height:720px;}
.large-container{max-width:1720px;padding:0 15px;margin-right:auto;margin-left:auto;position:relative;}
.lrounded-btn{width:170px;padding:0;line-height:45px;font-size:16px;font-weight:600;border-radius:10px;margin:0;}
.lrounded-btn.boxed-btn,
.lrounded-btn.boxed-btn.white{text-transform:none;width:auto;padding:0 32px;line-height:60px;}
.sideimg-holder.right{position:absolute;right:-10%;top:100px;}
.spe-section .sideimg-holder.right{position:absolute;right:0;top:100px;}
.sideimg-holder.leftstatic{margin-left:-10%;margin-top:15px;}
.sideimg-holder.rightstatic{margin-right:-10%;margin-top:15px;margin-left:-10%;}
.noborder{border:none;}
.simple-banner-2 .item img{width:100% !important;}
.simple-banner-2 .item .carousel-caption img{width:auto !important;}
.large-section,
.spe-section{overflow:hidden;}
.spe-section .large-sec-p{padding-bottom:50px;}
.designbox-holder{text-align:center;}
.designbox{border-radius:3px;background:#fff;padding:14px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);margin:0 0 30px;display:inline-block;}
.designbox .img-holder{overflow:hidden;position:relative;margin:0 0 10px;}
.designbox .img-holder img{width:100% !important;height:auto !important;max-width:240px;}
.designbox .img-holder .overlay{background:#fff;top:800px;position:absolute;left:0;right:0;transition:all 0.5s ease;text-align:left;padding:10px;}
.designbox .img-holder .overlay h4{color:#222533;font-size:16px;margin:0 0 5px;font-weight:600;}
.designbox .img-holder .overlay h6{color:#a1b1bc;font-size:14px;margin:0 0 15px;}
.designbox .img-holder .overlay p{line-height:26px;font-size:14px;font-family:'Lato';}
.designbox:hover .overlay{top:0;bottom:0;}
.designbox .morelink{display:none;transition:all 0.5s ease;}
.designbox:hover .morelink{display:inline-block;}
.designbox .detail-holder{text-align:left;}
.designbox .detail-holder p span img{margin-right:2px;display:inline-block;}
.designbox .detail-holder p span{display:inline-block;margin-right:10px;}
.design-newsbox-holder{text-align:center;}
.design-newsbox{border-radius:3px;background:#fff;padding:14px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);margin:0 0 30px;display:inline-block;}
.design-newsbox .img-holder{overflow:hidden;position:relative;margin:0 0 10px;}
.design-newsbox .img-holder img{width:100% !important;height:auto !important;}
.design-newsbox .overlay{background:#fff;margin:0 0 10px;min-height:165px;}
.design-newsbox .overlay h4{color:#222533;font-size:16px;margin:0 0 5px;font-weight:600;}
.design-newsbox .overlay h6{color:#a1b1bc;font-size:14px;margin:0 0 15px;}
.design-newsbox .overlay p{line-height:26px;font-size:14px;font-family:'Lato';}
.design-newsbox .detail-holder{text-align:left;padding:10px 10px 0;text-align:left;}
.design-newsbox .detail-holder p span img{margin-right:2px;display:inline-block;}
.design-newsbox .detail-holder p span{display:inline-block;margin-right:10px;}
.design-newsbox.halfbox{width:100%;}
.design-newsbox.halfbox .overlay{min-height:170px;}
.design-newsbox.halfbox .img-holder{margin:0;}
.single-tagline{color:#fff;font-size:48px;font-weight:300;font-family:'Open Sans';}
.blueblack-tagline{font-family:'Open Sans';font-size:32px;color:#23323a;font-weight:300;margin:0;position:relative;line-height:56px;}
.blueblack-tagline .lineholder{position:relative;padding-right:220px;}
.blueblack-tagline .btnholder{position:absolute;right:0;top:0;vertical-align:top;}
.blueblack-tagline .spe-buttons span{color:#fff;}
.blueblack-tagline span{color:#4598c4;}
.nominh{min-height:0;}
.green-banner{background:#61952c;padding:300px 0;text-align:center;}
.green-caption img{margin:0 0 50px;}
.green-caption p{font-size:28px;color:#fff;font-style:italic;font-weight:300;font-family:'Open Sans';margin:0 0 50px;}
.green-caption p img{margin:0 15px 10px 0;display:inline-block;}
.green-caption p strong{font-weight:700;font-style:normal;}
.green-caption h3{font-size:60px;font-weight:300;color:#fff;margin:0;}
.green-caption h3 span{color:#ef584d;}
.green-caption h6{font-size:36px;font-weight:300;color:#fff;margin:0 0 50px;}
.dullgreen-section{background:#505b49;}
.client-logoholder{padding:30px 0 50px;}
.client-logoholder ul{margin:0;padding:0;border-bottom:1px solid #a8ada4;display:inline-block;float:left;}
.client-logoholder ul:last-child{border:none;}
.client-logoholder ul > li{width:16.66%;display:inline-block;background:url(images/logo-line.png) right top repeat-y;float:left;text-align:center;}
.client-logoholder ul > li:last-child{background:none;}
.logo-slider .carousel-indicators{bottom:-50px;}
.logo-slider .carousel-indicators li{background:#a8ada4;border:none;width:12px;height:12px;}
.logo-slider .carousel-indicators li,
.logo-slider .carousel-indicators li.active{margin-right:10px;}
.logo-slider .carousel-indicators li.active{border:none;background:#fff;}
.mbl-designbox{position:relative;min-height:120px;}
.mbl-designbox .icon-holder{position:absolute;left:0;top:0;margin:0;}
.mbl-designbox .icon-holder .icon-bg{width:120px;height:120px;background:#fff;border:1px solid #e7ebf0;border-radius:50%;display:inline-block;}
.mbl-designbox .detail-holder{position:relative;padding-left:150px;}
.mbl-designbox .detail-holder h4{margin:0 0 12px;font-weight:300;color:#2f383d;text-transform:none;text-decoration:none;font-size:22px;display:inline-block;line-height:30px;font-family:'Open Sans';}
.mbl-designbox .detail-holder p{margin:0;line-height:26px;font-size:14px;font-family:'Lato';}
.mobile-design-desc{margin-left:30px;margin-top:100px;}
.mobile-design-desc ul > li{padding:40px 0;border-bottom:1px solid #ebebeb;}
.mobile-design-desc ul > li:first-child{padding-top:0;}
.mobile-design-desc ul > li:last-child{border:none;}
.greenboxed-info-1{background:#8bad81;}
.greenboxed-info-2{background:#6a8d62;}
.greenboxed-info-3{background:#95af98;}
.greenboxed-info-4{background:#6f9955;}
.greenboxed-info{position:relative;height:350px;}
.greenboxed-info .front-overlay{text-align:center;position:absolute;top:0;bottom:0;padding:150px 0 0;left:0;right:0;transition:all 0.5s ease;}
.greenboxed-info .front-overlay h6{font-size:22px;color:#fff;margin:0;}
.greenboxed-info .front-overlay p{font-size:14px;color:#fff;margin:0;}
.greenboxed-info .front-overlay hr{display:inline-block;width:35px;border:none;border-bottom:1px solid #fff;margin:10px 0;}
.greenboxed-info:hover .front-overlay{top:230px;background:#fff;padding-top:20px;}
.greenboxed-info:hover .front-overlay h6{color:#222533;}
.greenboxed-info:hover .front-overlay hr{border-bottom:1px solid #317da8;}
.greenboxed-info:hover .front-overlay p{color:#a1b1bc;}
.greenboxed-info .morelink{width:40px;height:40px;background:#317da8;display:none;position:absolute;bottom:0;right:0;padding:10px 0 0;}
.greenboxed-info .morelink:hover{background:#000;}
.greenboxed-info:hover .morelink{display:inline-block;}
.blue-banner{background:#2f446d;padding:418px 0px;text-align:center;}
.blue-caption img{margin:0 0 50px;}
.blue-caption h3{font-size:60px;font-weight:300;color:#fff;margin:0;}
.blue-caption h3 span{color:#ef584d;}
.blue-caption h6{font-size:36px;font-weight:300;color:#fff;margin:0 0 50px;}
.contact-detailul{margin:0;padding:0;}
.contact-detailul > li{padding:20px 0;border-bottom:1px solid #ecf0f1;}
.contact-detailul > li:last-child{border:none;}
.contact-detailul > li h6{font-size:16px;color:#222533;font-weight:600;}
.contact-detailul > li p{line-height:26px;font-size:14px;font-family:'Lato';color:#a1b1bc;}
.colsq{width:100%;height:50%;float:left;display:inline-block;padding:1px;}
.col12{width:14.28%;height:66.66%;float:left;display:inline-block;background:#fff;padding:1px;}
.col11{width:14.28%;height:33.33%;float:left;display:inline-block;background:#fff;padding:1px;}
.col21{width:28.57%;height:33.33%;float:left;display:inline-block;background:#fff;padding:1px;}
.col22{width:28.57%;height:66.66%;float:left;display:inline-block;background:#fff;padding:1px;}
.colholder{padding:0 !important;}
.banner-section-11.banner-section-2{background:#fff;}
.banner-section-11.banner-section-2 .banner-content{top:0;}
.gridboxes .holder{position:relative;cursor:pointer;overflow:hidden;height:100%;}
.gridboxes .holder .overlay{position:absolute;top:500px;bottom:0;left:0;right:0;transition:all 0.5s ease;background:rgba(91, 172, 206, 0.85);cursor:default;}
.gridboxes .holder:hover .overlay{top:0;bottom:0;}
.gridboxes .holder .overlay .morelink{background:#2f383d;width:50px;height:50px;position:absolute;left:0;top:0;text-align:center;padding:15px 0 0;}
.gridboxes .holder .overlay .morelink:hover{background-color:#6eb927;}
.gridboxes .holder .overlay .morelink img{width:auto !important;height:auto !important;}
.gridboxes .holder .overlay .griddetail{position:absolute;bottom:0;right:0;text-align:right;padding:20px 25px;}
.gridboxes .holder .overlay .griddetail h4,
.gridboxes .holder .overlay .griddetail p{color:#fff;}
.prodetail-slider .textholder{position:relative;}
.prodetail-slider .img-holder{margin:0;}
.prodetail-slider .detail-holder{position:absolute;top:0;left:0;bottom:0;width:45%;background:rgba(26,28,39,0.9);padding:20px 30px;}
.prodetail-slider .detail-holder h4{font-size:26px;color:#fff;font-weight:bold;font-family:'Lato';}
.prodetail-slider .detail-holder p{font-size:14px;color:#FFF;font-weight:300;font-family:"Lato";margin:0px 0px 22px;line-height:22px;}
.prodetail-slider .detail-holder p span{display:inline-block;margin:0 7px;}
.prodetail-slider .detail-holder a{margin:20px 0 0;}
.prosummery-slider .textholder{position:relative;}
.prosummery-slider .img-holder,
.poparticle-slider .img-holder{margin:0;}
.prosummery-slider .detail-holder{position:absolute;top:0;left:0;bottom:0;width:130px;background:rgba(44,62,80,0.9);}
.poparticle-slider .detail-holder{position:absolute;top:0;left:0;bottom:0;}
.poparticle-slider .detail-holder h6{font-size:12px;width:100%;display:inline-block;color:#fff;font-family:'Lato';padding:5px 9px;text-transform:uppercase;margin:0;background:none;margin:0;width:100%;background:#2995bd;}
.prosummery-slider .detail-holder h6{margin:0;width:100%;display:inline-block;background:#7caf45;position:relative;}
.prosummery-slider .detail-holder h6 a{font-size:12px;width:100%;display:inline-block;color:#fff;font-family:'Lato';padding:5px 9px;text-transform:uppercase;margin:0;background:none;}
.prosummery-slider .detail-holder h6 a:hover{color:#000;}
.prosummery-slider .detail-holder h6:after{top:100%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-top-color:#7caf45;border-width:10px;border-left:0;}
.prosummery-slider .detail-holder p{font-size:14px;color:#fff;font-weight:400;font-family:'Lato';margin:0;line-height:24px;padding:15px 25px;}
.prosummery-slider .detail-holder p span{display:inline-block;margin:0 7px;}
.prosummery-slider .detail-holder a{color:#7caf45;background:url(images/article-a.png) left 8px no-repeat;padding-left:12px;margin:5px 0 0;display:inline-block;}
.prosummery-slider .detail-holder a:hover{color:#fff;}
.prosummery-slider.inslider{margin:0 0 10px;}
.banner-section-2.banner-section-11 .banner-style-2 .lSAction > .lSPrev{background:url("images/slider11-nav-left.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);width:50px;height:50px;left:0;top:46%;}
.banner-section-2.banner-section-11 .banner-style-2 .lSAction > .lSNext{background:url("images/slider11-nav-right.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);width:50px;height:50px;right:0;top:46%;}
.banner-section-2.banner-section-11 .banner-style-2 .lSAction > .lSPrev:hover,
.banner-section-2.banner-section-11 .banner-style-2 .lSAction > .lSNext:hover{background-position:bottom center;}
.indexmod-banner-1 img{margin:0 0 20px;}
.indexmod-banner-1 .carousel-caption h1{font-size:72px;font-weight:900;color:#fff;text-shadow:none;margin:0 0 25px;}
.indexmod-banner-1 .carousel-caption{top:18%;z-index:1;}
.indexmod-banner-1 .carousel-caption p{text-transform:uppercase;color:#fff;font-size:14px;font-weight:bold;padding:0;text-shadow:none;line-height:34px;background:url(images/doubleline.png) top center repeat-x;display:inline-block;}
.indexmod-banner-1 .carousel-inner > .item > img{width:100% !important;height:auto !important;margin:0;}
.indexmod-banner-1 .carousel-control.left,
.indexmod-banner-1 .carousel-control.right{background:none;width:64px;filter:none;}
.indexmod-banner-1 .glyphicon-chevron-left:before,
.indexmod-banner-1 .glyphicon-chevron-right:before{content:none;}
.indexmod-banner-1 .glyphicon-chevron-left,
.indexmod-banner-1 .glyphicon-chevron-right{width:64px;height:64px;top:43%;}
.indexmod-banner-1 .glyphicon-chevron-left{background:url(images/indexmod-banner-1-left.png) top center no-repeat;background-size:100%;}
.indexmod-banner-1 .glyphicon-chevron-right{background:url(images/indexmod-banner-1-right.png) top center no-repeat;background-size:100%;}
.indexmod-banner-1 .glyphicon-chevron-left:hover,
.indexmod-banner-1 .glyphicon-chevron-right:hover{background-position:bottom center;}
.indexmod-banner-1 .carousel-control.left,
.indexmod-banner-1 .glyphicon-chevron-left{left:0;}
.indexmod-banner-1 .carousel-control.right,
.indexmod-banner-1 .glyphicon-chevron-right{left:auto;right:0;}
.indexmod-banner-2{background:url("images/slider/indexmod-bannerbg-2.jpg") no-repeat scroll center top/cover transparent;position:relative;}
.indexmod-banner-6{background:url("images/slider/indexmod-bannerbg-2-topbanner.jpg") no-repeat scroll center top/cover transparent;position:relative;}
.indexmod-banner-2 .carousel-inner .item,
.indexmod-banner-6 .carousel-inner .item{height:700px;}
.indexmod-banner-2 .carousel-inner,
.indexmod-banner-6 .carousel-inner{z-index:1;}
.indexmod-banner-2 img,
.indexmod-banner-6 img{margin:0 0 20px;}
.indexmod-banner-2 .carousel-caption h1{font-size:52px;font-weight:900;color:#fff;text-shadow:none;margin:0 0 25px;}
.indexmod-banner-6 .carousel-caption h1{font-size:52px;font-weight:900;color:#fff;text-shadow:none;margin:0 0 10px;}
.indexmod-banner-2 .carousel-caption h6{font-size:36px;color:#fff;text-shadow:none;}
.indexmod-banner-6 .carousel-caption h6{font-size:36px;color:#fff;text-shadow:none;margin:0;}
.indexmod-banner-2 .carousel-caption{top:18%;left:0;right:50%;text-align:left;}
.indexmod-banner-6 .carousel-caption{top:23%;text-align:center;left:22%;right:22%;}
.indexmod-banner-2 .carousel-caption p,
.indexmod-banner-6 .carousel-caption p{color:#fff;font-size:16px;font-weight:300;padding:0;text-shadow:none;line-height:24px;display:inline-block;margin:0 0 40px;}
.indexmod-banner-2 .carousel-inner > .item > img{width:100% !important;height:auto !important;margin:0;}
.indexmod-banner-2 .carousel-control.left,
.indexmod-banner-2 .carousel-control.right,
.indexmod-banner-6 .carousel-control.left,
.indexmod-banner-6 .carousel-control.right{background:none;width:51px;filter:none;z-index:2;}
.indexmod-banner-2 .glyphicon-chevron-left:before,
.indexmod-banner-2 .glyphicon-chevron-right:before,
.indexmod-banner-6 .glyphicon-chevron-left:before,
.indexmod-banner-6 .glyphicon-chevron-right:before{content:none;}
.indexmod-banner-2 .glyphicon-chevron-left,
.indexmod-banner-2 .glyphicon-chevron-right,
.indexmod-banner-6 .glyphicon-chevron-left,
.indexmod-banner-6 .glyphicon-chevron-right{width:51px;height:51px;top:45%;}
.indexmod-banner-2 .glyphicon-chevron-left{background:url(images/indexmod-banner-2-left.png) top center no-repeat;background-size:100%;}
.indexmod-banner-2 .glyphicon-chevron-right{background:url(images/indexmod-banner-2-right.png) top center no-repeat;background-size:100%;}
.indexmod-banner-6 .glyphicon-chevron-left{background:url(images/indexmod-banner-6-left.png) top center no-repeat;background-size:100%;}
.indexmod-banner-6 .glyphicon-chevron-right{background:url(images/indexmod-banner-6-right.png) top center no-repeat;background-size:100%;}
.indexmod-banner-2 .glyphicon-chevron-left:hover,
.indexmod-banner-2 .glyphicon-chevron-right:hover,
.indexmod-banner-6 .glyphicon-chevron-left:hover,
.indexmod-banner-6 .glyphicon-chevron-right:hover{background-position:bottom center;}
.indexmod-banner-2 .carousel-control.left,
.indexmod-banner-6 .carousel-control.left{left:-150px}
.indexmod-banner-2 .glyphicon-chevron-left,
.indexmod-banner-6 .glyphicon-chevron-left{left:0;}
.indexmod-banner-2 .carousel-control.right,
.indexmod-banner-6 .carousel-control.right{right:-150px}
.indexmod-banner-2 .glyphicon-chevron-right,
.indexmod-banner-6 .glyphicon-chevron-right{left:auto;right:0;}
.indexmod-banner-2 .carousel-indicators{bottom:120px;margin:0;left:0;width:auto;}
.indexmod-banner-6 .carousel-indicators{bottom:50px;margin:0;left:0;right:0;width:auto;}
.indexmod-banner-6 .carousel-indicators li{margin:3px 4px;border:2px solid rgba(0,0,0,0);background:rgba(255,255,255,0.15);}
.indexmod-banner-6 .carousel-indicators li.active{margin:0 4px;border:2px solid #a5cf69;background:none;width:15px;height:15px;}
.indexmod-banner-3{background:url("images/slider/indexmod-bannerbg-3.jpg") no-repeat scroll center top/cover transparent;position:relative;}
.indexmod-banner-7{background:url("images/slider/indexmod-bannerbg-7.jpg") no-repeat scroll center top/cover transparent;position:relative;}
.indexmod-banner-3 .carousel-inner .item,
.indexmod-banner-7 .carousel-inner .item{height:700px;}
.indexmod-banner-3 .carousel-inner,
.indexmod-banner-7 .carousel-inner{z-index:1;}
.indexmod-banner-3 .img-holder{width:40%;float:left;text-align:left;margin:0;}
.indexmod-banner-7 .img-holder{width:50%;margin:0;position:absolute;}
.indexmod-banner-3 .detail-holder{width:60%;float:right;margin-top:7%;}
.indexmod-banner-7 .detail-holder{float:left;margin-top:7%;text-align:center;padding-left:44%;}
.indexmod-banner-3 img,
.indexmod-banner-7 img{margin:0 0 20px;}
.indexmod-banner-3 .carousel-caption h1{font-size:52px;font-weight:900;color:#fff;text-shadow:none;margin:0 0 25px;}
.indexmod-banner-7 .carousel-caption h1{font-size:52px;font-weight:900;color:#fff;text-shadow:none;margin:0 0 15px;}
.indexmod-banner-3 .carousel-caption h6,
.indexmod-banner-7 .carousel-caption h6{font-size:36px;color:#fff;text-shadow:none;}
.indexmod-banner-7 .carousel-caption h6{margin:0;}
.indexmod-banner-3 .carousel-caption,
.indexmod-banner-7 .carousel-caption{top:13%;left:0;right:0;text-align:left;}
.indexmod-banner-3 .carousel-caption p,
.indexmod-banner-7 .carousel-caption p{color:#fff;font-size:16px;font-weight:300;padding:0;text-shadow:none;line-height:24px;display:inline-block;margin:0 0 40px;}
.indexmod-banner-7 .carousel-indicators{bottom:60px;}
.indexmod-banner-7 .carousel-caption p{width:94%;}
.indexmod-banner-3 .carousel-inner > .item > img,
.indexmod-banner-7 .carousel-inner > .item > img{width:100% !important;height:auto !important;margin:0;}
.indexmod-banner-3 .carousel-control.left,
.indexmod-banner-3 .carousel-control.right,
.indexmod-banner-7 .carousel-control.left,
.indexmod-banner-7 .carousel-control.right{background:none;width:51px;filter:none;z-index:2;}
.indexmod-banner-3 .glyphicon-chevron-left:before,
.indexmod-banner-3 .glyphicon-chevron-right:before,
.indexmod-banner-7 .glyphicon-chevron-left:before,
.indexmod-banner-7 .glyphicon-chevron-right:before{content:none;}
.indexmod-banner-3 .glyphicon-chevron-left,
.indexmod-banner-3 .glyphicon-chevron-right,
.indexmod-banner-7 .glyphicon-chevron-left,
.indexmod-banner-7 .glyphicon-chevron-right{width:51px;height:51px;top:45%;}
.indexmod-banner-3 .glyphicon-chevron-left{background:url(images/indexmod-banner-2-left.png) top center no-repeat;background-size:100%;}
.indexmod-banner-7 .glyphicon-chevron-left{background:url(images/indexmod-banner-7-left.png) top center no-repeat;background-size:100%;}
.indexmod-banner-3 .glyphicon-chevron-right{background:url(images/indexmod-banner-2-right.png) top center no-repeat;background-size:100%;}
.indexmod-banner-7 .glyphicon-chevron-right{background:url(images/indexmod-banner-7-right.png) top center no-repeat;background-size:100%;}
.indexmod-banner-3 .glyphicon-chevron-left:hover,
.indexmod-banner-3 .glyphicon-chevron-right:hover,
.indexmod-banner-7 .glyphicon-chevron-left:hover,
.indexmod-banner-7 .glyphicon-chevron-right:hover{background-position:bottom center;}
.indexmod-banner-3 .carousel-control.left,
.indexmod-banner-7 .carousel-control.left{left:-150px}
.indexmod-banner-3 .glyphicon-chevron-left,
.indexmod-banner-7 .glyphicon-chevron-left{left:0;}
.indexmod-banner-3 .carousel-control.right,
.indexmod-banner-7 .carousel-control.right{right:-150px}
.indexmod-banner-3 .glyphicon-chevron-right,
.indexmod-banner-7 .glyphicon-chevron-right{left:auto;right:0;}
.indexmod-banner-7 .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:2px 5px;text-indent:-999px;cursor:pointer;border:2px solid rgba(0,0,0,0);border-radius:10px;background:#fff;}
.indexmod-banner-7 .carousel-indicators li.active{width:14px;height:14px;margin:0 5px;background-color:rgba(0,0,0,0);border:2px solid #fff;}
.doubleline{width:100%;background:url(images/doubleline.png) bottom center repeat-x;display:inline-block;padding-bottom:10px;line-height:20px;}
.dark-map-section{background:url(images/darkmap-bg.jpg) top center no-repeat;background-size:cover;}
.darksec .info-box-2 .detail-holder h4 a{color:#FFF;}
.darksec .info-box-2:hover .detail-holder h4 a{color:#68a74f;}
.contact-detailul > li{position:relative;}
.contact-detailul .icon-holder{position:absolute;left:0;top:25px;text-align:center;width:50px;}
.contact-detailul .detail-holder{position:relative;padding-left:70px;}
.contact-detailul .detail-holder h4{font-size:22px;font-weight:300;color:#23323a;margin:0 0 6px;}
.contact-detailul .detail-holder p{color:#73848e;line-height:20px;}
.respfeature-img{margin-top:40px;}
.darkgray-text{color:#595959;}
.gallery-info .hometitle h1{margin:0;}
.gallery-info p{color:#73848e;margin:0 0 15px;}
.spe-buttons .fixedw{padding:6px 0;text-align:center;width:120px;}
ul.ul-justicon-vert > li{margin:0 0 3px;}
ul.galleryicon-ul{text-align:right;}
.galleryicon-ul > li{display:inline-block;width:24px;height:24px;border-radius:3px;border:2px solid #ebebeb;overflow:hidden;background:#fff;margin:0 0 20px;}
.smiles-holder{width:60px;font-size:11px;color:#cccccc;}
.detail-left{width:87%;float:left;}
.detail-right{width:13%;float:left;}
.blank-space{min-height:658px;width:100%;}
.btnwithicon{letter-spacing:1px;margin:0 0 10px;}
.btnwithicon.autow{padding:0;height:42px;}
.btnwithicon.rounded{border-radius:5px;}
.rounded .iconholder{border-top-left-radius:5px;border-bottom-left-radius:5px;line-height:20px;}
.rounded .textholder{border-top-right-radius:5px;border-bottom-right-radius:5px;}
.btnwithicon .iconholder{margin:0;padding:10px;height:100%;display:inline-block;float:left;}
.btnwithicon .iconholder img{width:auto !important;height:auto !important;}
.btnwithicon .textholder{padding:0 20px;height:100%;display:inline-block;line-height:40px;font-weight:600;}
.btnwithicon.gray .iconholder{border-right:1px solid #bfbfbf;}
.btnwithicon.green .iconholder{border-right:1px solid #72a92c;}
.tileembossed.rounded{border-radius:5px;}
.tileembossed.green{border:1px solid #689928;background:#81be32;background:-moz-linear-gradient(top, #81be32 0%, #7ab330 68%, #77b02d 83%, #76ae2f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#81be32), color-stop(68%,#7ab330), color-stop(83%,#77b02d), color-stop(100%,#76ae2f));background:-webkit-linear-gradient(top, #81be32 0%,#7ab330 68%,#77b02d 83%,#76ae2f 100%);background:-o-linear-gradient(top, #81be32 0%,#7ab330 68%,#77b02d 83%,#76ae2f 100%);background:-ms-linear-gradient(top, #81be32 0%,#7ab330 68%,#77b02d 83%,#76ae2f 100%);background:linear-gradient(to bottom, #81be32 0%,#7ab330 68%,#77b02d 83%,#76ae2f 100%);-webkit-box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.86);-moz-box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.86);box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.86);letter-spacing:1px;font-weight:600;}
.tileembossed.orange{border:1px solid #d75024;background:#ff6634;background:-moz-linear-gradient(top, #ff6634 0%, #fb6331 21%, #e65423 79%, #e35120 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6634), color-stop(21%,#fb6331), color-stop(79%,#e65423), color-stop(100%,#e35120));background:-webkit-linear-gradient(top, #ff6634 0%,#fb6331 21%,#e65423 79%,#e35120 100%);background:-o-linear-gradient(top, #ff6634 0%,#fb6331 21%,#e65423 79%,#e35120 100%);background:-ms-linear-gradient(top, #ff6634 0%,#fb6331 21%,#e65423 79%,#e35120 100%);background:linear-gradient(to bottom, #ff6634 0%,#fb6331 21%,#e65423 79%,#e35120 100%);-webkit-box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.86);-moz-box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.86);box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.86);letter-spacing:1px;font-weight:600;}
.tileembossed.themeblue{border:1px solid #006699;background:#3995d4;background:-moz-linear-gradient(top, #3995d4 0%, #3490cf 26%, #2181bd 76%, #1c7cb6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3995d4), color-stop(26%,#3490cf), color-stop(76%,#2181bd), color-stop(100%,#1c7cb6));background:-webkit-linear-gradient(top, #3995d4 0%,#3490cf 26%,#2181bd 76%,#1c7cb6 100%);background:-o-linear-gradient(top, #3995d4 0%,#3490cf 26%,#2181bd 76%,#1c7cb6 100%);background:-ms-linear-gradient(top, #3995d4 0%,#3490cf 26%,#2181bd 76%,#1c7cb6 100%);background:linear-gradient(to bottom, #3995d4 0%,#3490cf 26%,#2181bd 76%,#1c7cb6 100%);-webkit-box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.86);-moz-box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.86);box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.86);letter-spacing:1px;font-weight:600;}
.tileembossed.gray{border:1px solid #c9c9c8;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:-o-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:-ms-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:linear-gradient(to bottom, #ffffff 0%,#eaeaea 100%);color:#868686;font-size:12px;font-weight:300;line-height:28px;height:30px;padding:0px 15px;}
.tileembossed.gray:hover{background:#f7f7f7;}
.btnwithicon.gray{padding:0;height:40px;}
.btnwithicon.gray .textholder{color:#868686;}
.btn.fontshadow{text-shadow:0px -1px 1px rgba(0,0,0, 0.75);}
.btn.fontshadow.green{text-shadow:0px -1px 1px rgba(14, 69, 98, 0.75);}
.btnwithicon.tileembossed .textholder{-webkit-box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.86);-moz-box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.86);box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.86);}
.btnwithicon.tileembossed .iconholder{-webkit-box-shadow:inset 1px 1px 2px 0px rgba(255,255,255,0.86);-moz-box-shadow:inset 1px 1px 2px 0px rgba(255,255,255,0.86);box-shadow:inset 1px 1px 2px 0px rgba(255,255,255,0.86);}
.indexmod-banner-4 .lSSlideOuter .lightSlider > li .btnwithicon.tileembossed .iconholder img{width:auto !important;height:auto !important;}
.tileembossed:hover{-webkit-box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.6);-moz-box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.6);box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.6);}
.tileembossed.themeblue:hover{background:#2d8ac7;-webkit-box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.6);-moz-box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.6);box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.6);}
.btnwithicon.tileembossed:hover .textholder{-webkit-box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.6);-moz-box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.6);box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.6);}
.btnwithicon.tileembossed:hover .iconholder{-webkit-box-shadow:inset 1px 1px 2px 0px rgba(255,255,255,0.6);-moz-box-shadow:inset 1px 1px 2px 0px rgba(255,255,255,0.6);box-shadow:inset 1px 1px 2px 0px rgba(255,255,255,0.6);}
.indexmod-banner-4 .lSSlideOuter .lightSlider > li img{width:100% !important;height:auto !important;max-width:none;margin:0;}
.indexmod-banner-5 .lSSlideOuter .lightSlider > li img{width:100% !important;height:100% !important;max-width:none;margin:0;}
.indexmod-banner-4 .lSSlideOuter .lightSlider,
.indexmod-banner-4 .lSSlideOuter .lightSlider > li{height:600px !important;}
.indexmod-banner-5 .lSSlideOuter .lightSlider,
.indexmod-banner-5 .lSSlideOuter .lightSlider > li{height:758px !important;}
.orspan{background:url(images/orspan.png) top center no-repeat;width:120px;padding-top:10px;color:#434343;font-weight:900;font-size:13px;display:inline-block;text-align:center;}
.indexmod-banner-4 .semitrans-bg,
.indexmod-banner-5 .semitrans-bg{background:rgba(255,255,255,0.64);}
.indexmod-banner-4 .banner-content{position:absolute;top:60px;left:0;right:0;}
.indexmod-banner-5 .banner-content{position:absolute;top:120px;left:0;right:0;}
.indexmod-banner-4 .rightholder,
.indexmod-banner-5 .rightholder{padding-top:20%;}
.indexmod-banner-4 .address-caption{padding:10px 20px;margin:0 0 20px;display:inline-block;}
.indexmod-banner-4 .address-caption h1{color:#222222;font-size:48px;font-weight:400;margin:0;line-height:56px;}
.indexmod-banner-4 .address-caption h1 strong{font-weight:700;margin:0;}
.indexmod-banner-4 .address-caption h5{color:#222222;font-size:24px;font-weight:400;margin:0;}
.indexmod-banner-5 h1{color:#fff;font-size:72px;font-weight:400;margin:0;line-height:80px;text-transform:uppercase;}
.indexmod-banner-5 h5{color:#d5f5a8;font-size:48px;font-weight:400;margin:0;text-transform:uppercase;}
.indexmod-banner-5 h6{color:#fff;font-size:36px;font-weight:400;margin:0;text-transform:uppercase;}
.indexmod-banner-5 p{text-transform:uppercase;font-size:20px;color:#fff;}
.indexmod-banner-5 .contentbox{text-align:center;}
.indexmod-banner-4 .desc-caption{padding:10px 20px;margin:0 0 20px;width:100%;}
.indexmod-banner-4 .desc-caption p{color:#222222;font-size:19px;font-weight:400;margin:0;line-height:24px;margin:0 0 30px;}
.indexmod-banner-4 .price-caption{padding:10px 20px;}
.indexmod-banner-4 .price-caption p{color:#222222;font-size:45px;font-weight:600;margin:0;line-height:48px;}
.indexmod-banner-4 .lSAction > a{width:56px;height:56px;opacity:1;}
.indexmod-banner-4 .lSAction > .lSPrev{background:url(images/indexmod-banner-4-left.png) top center no-repeat;left:12%}
.indexmod-banner-4 .lSAction > .lSNext{background:url(images/indexmod-banner-4-right.png) top center no-repeat;right:12%;}
.indexmod-banner-4 .lSAction > .lSPrev:hover,
.indexmod-banner-4 .lSAction > .lSNext:hover{background-position:bottom center;}
.indexmod-banner-5 .lSAction > a{width:41px;height:41px;opacity:1;top:31%;}
.indexmod-banner-5 .lSAction > .lSPrev{background:url(images/indexmod-banner-5-left.png) top center no-repeat;left:7%}
.indexmod-banner-5 .lSAction > .lSNext{background:url(images/indexmod-banner-5-right.png) top center no-repeat;right:7%;}
.indexmod-banner-5 .lSAction > .lSPrev:hover,
.indexmod-banner-5 .lSAction > .lSNext:hover{background-position:bottom center;}
.uptabs{margin-top:-118px;z-index:12;position:relative;}
.filter-form .rowholder{margin:0 0 15px;}
.filter-form label{color:#787878;font-size:14px;font-weight:600;}
.filter-form select{-webkit-appearance:none;-moz-appearance:none;border:1px solid #c4c4c4;border-radius:5px;color:#787878;font-size:14px;line-height:16px;-webkit-box-shadow:0px 2px 4px 0px rgba(255,255,255,1);-moz-box-shadow:0px 2px 4px 0px rgba(255,255,255,1);box-shadow:0px 2px 4px 0px rgba(255,255,255,1);outline:none;background:#fff url(images/filter-select-arrow.png) 101% -1px no-repeat;height:40px;}
.filter-form .range-slider-2{margin:8px 0 0;}
.filter-form input[type='submit']{outline:none;padding:0 60px;line-height:36px;}
.filter-form input[type='submit'].bottomalign{margin:27px 0 0;}
.spe-title-3 h1{color:#222222;font-size:40px;margin:0 0 20px;}
.spe-title-3.whitebg h1{background:rgba(255,255,255,0.32);padding:5px 15px;display:inline-block;}
.spe-title-3 p{font-size:19px;color:#3c3c3c;}
.spe-title-4 h1{color:#000;font-weight:400;font-size:48px;margin:0 0 20px;}
.spe-title-4 h3{color:#000;font-weight:400;font-size:30px;margin:0 0 20px;}
.spe-title-4 p{font-size:14px;color:#666;}
.spe-title-5{width:70%;display:inline-block;}
.spe-title-5.full{width:100%;}
.spe-title-5 h1{color:#555555;font-size:42px;font-weight:600;margin:0 0 20px;}
.spe-title-5 h2{font-size:26px;font-weight:400;margin:0 0 10px;color:#555555;}
.spe-title-5 p.big{font-size:18px;color:#959595;line-height:24px;}
.spe-title-5 h1.font-normal{font-weight:normal;}
.spe-title-5 p{font-size:14px;color:#8c8c8c;}
.spe-title-6{width:70%;display:inline-block;}
.spe-title-6.full{width:100%;}
.spe-title-6 h1{color:#555555;font-size:42px;font-weight:600;margin:0 0 10px;}
.spe-title-6 h2{color:#555555;font-size:36px;font-weight:600;margin:0 0 10px;}
.spe-title-6 h2{font-size:26px;font-weight:400;margin:0 0 10px;color:#555555;}
.spe-title-6 p{font-size:18px;color:#959595;line-height:24px;}
.spe-title-6 h1.font-normal,
.spe-title-6 h2.font-normal{font-weight:normal;}
.spe-title-7{width:70%;display:inline-block;}
.spe-title-7.full{width:100%;}
.spe-title-7 h1{color:#464646;font-size:42px;font-weight:700;margin:0 0 10px;}
.spe-title-8 h1{font-size:36px;font-weight:300;}
.spe-title-8 h2{font-size:30px;font-weight:300;}
.spe-title-8 h3{font-size:22px;font-weight:400;margin:0 0 10px;}
.spe-title-8 p{margin:0 0 30px;display:inline-block;width:60%;line-height:24px;font-size:14px;}
.spe-title-8 p.full{width:100%;}
.spe-title-8 p.font13{font-size:13px;}
.subsec-title-1{border-bottom:2px solid #dad9e3;display:inline-block;width:100%;position:relative;}
.subsec-title-1.blue h3 span{color:#126492;border-bottom:8px solid #126492;}
.subsec-title-1.shaded{background:url(images/title-shadow.png) bottom center no-repeat;min-height:83px;padding-top:42px;margin-top:-20px;background-size:100%;}
.subsec-title-1 p{color:#3c3c3c;font-size:16px;line-height:24px;}
.subsec-title-1 h3{position:relative;float:left;margin:0;}
.subsec-title-1 h3 span{color:#679b35;font-size:19px;text-transform:uppercase;padding:0 0 10px;border-bottom:8px solid #679b35;margin-right:20px;display:inline-block;margin-bottom:-5px;}
.property-box{background:#fff;width:92%;margin:5px auto;display:inline-block;max-width:263px;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.12);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.12);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.12);border:1px solid #d3d3d3;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.property-box .img-holder{padding:10px 10px 0;margin:0;position:relative;}
.property-box .img-holder .overtag{position:absolute;top:10px;right:-7px;width:108px;height:52px;background:url(images/overtag-bg.png) top center no-repeat;color:#fff;padding:20px 5px;font-size:12px;text-transform:uppercase;letter-spacing:1px;}
.property-box .img-holder .maintag{position:absolute;left:10px;bottom:0;background:#4983a3;color:#fff;font-size:12px;letter-spacing:1px;padding:5px 10px;}
.property-box .detail-holder{padding:15px 20px;}
.property-box .detail-holder h4 a{color:#474647;font-size:16px;font-weight:600;margin:0 0 5px;}
.property-box .detail-holder h4 a:hover{color:#008FD5;}
.property-box .detail-holder h6{color:#474647;font-size:15px;font-weight:400;margin:0;}
.property-box hr{margin:0;border-top:1px solid #dbdbdb;}
.property-box .detail-holder .cat-badge{padding:0 10px;background:#d5d5d5;color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:28px;border-radius:5px;display:inline-block;font-weight:600;}
.property-box .pricetext{color:#126492;font-weight:700;font-size:23px;display:inline-block;float:right;}
.property-box .detail-holder.graybg{background:#f8f8f8;padding:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.property-box .detail-holder ul{margin:0;padding:0;display:inline-block;width:100%;}
.property-box .detail-holder ul > li{width:32.5%;display:inline-block;background:url(images/dividerdot.png) right top repeat-y;padding:5px 8px;line-height:32px;}
.property-box .detail-holder ul > li img{margin-right:8px;}
.property-box .detail-holder ul > li:last-child{background:none;}
.propertyslider .owl-item .item{text-align:center;}
.propertyslider .customNavigation{float:right;width:auto;height:25px;position:absolute;right:0;bottom:15px;}
.propertyslider .customNavigation a{width:25px;height:25px;margin:0;margin-left:5px;text-indent:-9999px;display:inline-block;border:none;}
.propertyslider .customNavigation a.prev{background:url(images/propslider-nav-left.png) top center no-repeat;}
.propertyslider .customNavigation a.next{background:url(images/propslider-nav-right.png) top center no-repeat;}
.propertyslider .customNavigation a:active,
.propertyslider .customNavigation a:hover,
.propertyslider .customNavigation a:focus{box-shadow:none;}
.propertyslider .customNavigation a:hover{background-position:bottom center;}
.process-sec{margin-top:30px;position:relative;text-align:center;}
.process-sec .process-arrow{width:110px;height:28px;background:url(images/largearrow.png) top center no-repeat;position:absolute;top:70px;}
.process-sec .process-arrow.first-arrow{left:29%;}
.process-sec .process-arrow.last-arrow{right:29%;}
.meetagent-sec{background:url(images/meetagent-bg.jpg) top center no-repeat;background-size:cover;}
.posts-holder-1{padding-top:25px;}
.posts-holder-1 .postbox-1{position:relative;padding:15px 0;display:inline-block;width:100%;border-bottom:1px solid #d6d6d6;min-height:145px;}
.posts-holder-1 .postbox-1 .img-holder{position:absolute;left:0;top:15px;margin:0;}
.posts-holder-1 .postbox-1 .detail-holder{position:relative;padding-left:135px;}
.posts-holder-1 .postbox-1 .detail-holder h5{text-transform:uppercase;color:#222;font-size:15px;font-weight:700;margin:0 0 5px;line-height:15px;}
.posts-holder-1 .postbox-1 .detail-holder p{color:#737373;font-size:16px;margin:0 0 15px;}
.posts-holder-1 .postbox-1 .detail-holder .bottominfo .btn{display:inline-block;float:left;width:auto;margin:0;}
.posts-holder-1 .postbox-1 .detail-holder .bottominfo .dateinfo{display:inline-block;float:right;color:#acacac;line-height:20px;margin-top:10px;}
.posts-holder-1 .postbox-1 .detail-holder .bottominfo .dateinfo img{margin-right:10px;vertical-align:top;}
.testi-holder-1{padding-top:25px;}
.testi-holder-1 .testibox-1{position:relative;padding:15px 0;display:inline-block;width:100%;border-bottom:1px solid #d6d6d6;min-height:145px;}
.testi-holder-1 .testibox-1 .img-holder{position:absolute;left:0;top:15px;margin:0;}
.testi-holder-1 .testibox-1 .detail-holder{position:relative;padding-left:135px;}
.testi-holder-1 .testibox-1 .detail-holder h5{text-transform:uppercase;color:#222;font-size:15px;font-weight:700;margin:0 0 8px;line-height:15px;}
.testi-holder-1 .testibox-1 .detail-holder p{color:#737373;font-size:16px;margin:0;}
.dgray-promobox{background:#f4f4f4;border:1px solid #d3d3d3;border-radius:5px;padding:30px;display:inline-block;width:100%;margin:0 0 20px;}
.dgray-promobox .detailbox{width:80%;float:left;}
.dgray-promobox .detailbox h4{color:#3c3c3c;font-size:29px;font-weight:600;margin:0 0 5px;}
.dgray-promobox .detailbox p{font-size:16px;color:#737373;}
.dgray-promobox .btnbox{width:20%;float:left;text-align:right;padding:20px 0 0;}
.dgray-promobox .btn{height:42px;line-height:22px;margin:0;padding:0 30px;}
.box-content p{color:#737373;font-size:15px;line-height:22px;}
.box-content p strong{font-weight:600;}
.simple-iconul-1{margin:0;padding:0;}
.simple-iconul-1 > li{margin:0 0 25px;position:relative;}
.simple-iconul-1 > li:last-child{margin:0;}
.simple-iconul-1 > li .icon-holder{position:absolute;width:79px;height:79px;border:3px solid #81b450;border-radius:50%;text-align:center;padding:13px 0 0;}
.simple-iconul-1 > li .detail-holder{position:relative;padding-left:100px;}
.simple-iconul-1 > li .detail-holder h6{text-transform:uppercase;font-size:15px;font-weight:700;color:#373737;margin:0 0 8px;}
.simple-iconul-1 > li .detail-holder p{color:#737373;font-size:14px;margin:0;}
#thumbSlider{width:80%;margin:5px 10%;}
#thumbSlider .item{margin:5px;cursor:pointer;opacity:0.5;}
#mainSlider .item img,
#thumbSlider .item img{width:100% !important;height:auto !important;}
#thumbSlider .synced .item{opacity:1;}
#mainSlider .owl-controls{margin-top:0;}
#mainSlider .owl-controls .owl-prev,
#mainSlider .owl-controls .owl-next{margin-top:48px;top:auto;width:30px;height:30px;line-height:30px;text-indent:-9999px;}
#mainSlider .owl-controls .owl-prev{background:url(images/mergedslider-nav-left.png) top center no-repeat;left:28px;}
#mainSlider .owl-controls .owl-next{background:url(images/mergedslider-nav-right.png) top center no-repeat;right:28px;}
#mainSlider .owl-controls .owl-prev:hover,
#mainSlider .owl-controls .owl-next:hover{background-position:bottom center;}
.merged-slider{border:1px solid #d4d4d4;margin:0 0 30px;}
.gray-searchbtn{position:absolute;right:15px;top:10px;cursor:pointer;}
.gray-searchbtn i{font-size:16px;color:#8e97ac;}
.gray-searchbtn:hover i{color:#2c7ca9;}
.search-widget-simple input[type='text'].graysearch{color:#8e97ac;font-size:14px;margin:0;}
.spe-section-title-1{margin:0 0 15px;}
.spe-section-title-1.lbmargin{margin:0 0 10px;}
.spe-section-title-1 h6{font-size:19px;font-weight:700;color:#595f6f;margin:0;}
.pic-gallery{width:100%;}
.pic-gallery > li img{width:100% !important;height:auto !important;}
.pic-gallery > li a{position:relative;display:inline-block;}
.pic-gallery > li a:hover{opacity:1;}
.pic-gallery > li a .hoverdiv{background:url("images/widget-slimplus-hover.png") no-repeat scroll center center #579bb9;position:absolute;display:none;width:100%;height:100%;top:0px;left:0px;}
.pic-gallery > li a:hover .hoverdiv{display:inline-block;}
.propoverview-box{background:#f8f8f8;border:1px solid #c1c1c1;border-radius:5px;padding:15px 20px;}
.propoverview-box h6{color:#737373;text-transform:uppercase;font-weight:600;font-size:14px;}
.propoverview-box ul{margin:5px 0;padding:0;}
.propoverview-box ul > li{border-bottom:1px solid #d3d3d3;padding:8px 0;display:inline-block;width:100%;}
.propoverview-box ul > li:last-child{border:none;}
.propoverview-box ul > li .caption{color:#737373;width:50%;font-size:14px;display:inline-block;float:left;}
.propoverview-box ul > li .detail{color:#11608d;text-transform:uppercase;font-weight:700;width:50%;text-align:right;font-size:12px;display:inline-block;}
.propdetail-box h4{font-size:24px;font-weight:700;color:#22222;margin:0;}
.propdetail-box h6{font-size:18px;font-weight:400;color:#6e6e6e;margin:0;}
.propdetail-box p{margin:20px 0 0;font-size:14px;color:#737373;line-height:24px;}
.propdetail-box .price{float:right;color:#11608d;font-size:23px;font-weight:700;line-height:24px;}
.propdetail-box .cat-badge{padding:0 10px;background:#d5d5d5;color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:28px;border-radius:5px;display:inline-block;font-weight:600;float:right;margin-right:25px;}
.propextra{display:inline-block;float:right;}
.proplocation iframe{width:100% !important;}
.amenities h6{text-transform:uppercase;font-size:14px;font-weight:700;border-bottom:1px solid #d6d6d6;padding-bottom:10px;line-height:14px;}
.amenities ul{margin:10px 0 0;padding:0;font-family:'Open Sans';}
.amenities ul > li{background:url(images/amenities-no-icon.png) left center no-repeat;line-height:22px;padding-left:25px;color:#c6c6c6;font-size:16px;margin:0 0 10px;width:33.33%;float:left;}
.amenities ul > li.active{background:url(images/amenities-yes-icon.png) left center no-repeat;color:#737373;}
.date-picker-1{width:100%;border:1px solid #f1f1f1;max-width:300px;}
.date-picker-1 .datepicker-inline{width:100%;padding:0;}
.date-picker-1 table{width:100%;}
.date-picker-1 .datepicker th.prev,
.date-picker-1 .datepicker th.next,
.date-picker-1 .datepicker th.datepicker-switch{background:#f7f7f7;}
.date-picker-1 .datepicker th.prev:hover,
.date-picker-1 .datepicker th.next:hover,
.date-picker-1 .datepicker th.datepicker-switch:hover{background:#f7f7f7 !important;}
.date-picker-1 .table-condensed thead > tr > th,
.date-picker-1 .table-condensed tbody > tr > th,
.date-picker-1 .table-condensed tfoot > tr > th{padding:25px 0;}
.date-picker-1 .table-condensed thead > tr > th.datepicker-switch{padding-top:15px;}
.date-picker-1 .datepicker th.datepicker-switch{color:#126492;font-size:18px;font-weight:normal;}
.date-picker-1 .datepicker th.prev,
.date-picker-1 .datepicker th.next{text-indent:-9999px;width:50px;}
.date-picker-1 .datepicker th.prev{background:#f7f7f7 url(images/cal1-left.png) center center no-repeat;}
.date-picker-1 .datepicker th.prev:hover{background:#f7f7f7 url(images/cal1-left-h.png) center center no-repeat !important;}
.date-picker-1 .datepicker th.next{background:#f7f7f7 url(images/cal1-right.png) center center no-repeat;}
.date-picker-1 .datepicker th.next:hover{background:#f7f7f7 url(images/cal1-right-h.png) center center no-repeat !important;}
.date-picker-1 .datepicker th.datepicker-switch .currdate{color:#d0d2d9;font-size:11px;}
.date-picker-1 .datepicker th.dow{padding:8px 0 !important;font-size:11px;color:#8e97ac;text-transform:uppercase;font-weight:600;}
.date-picker-1 .datepicker td.day{color:#8e97ac;}
.date-picker-1 .datepicker td.day.old,
.date-picker-1 .datepicker table tr td.old,
.date-picker-1 .datepicker table tr td.new{opacity:1;color:#d5d8e1;}
.date-picker-1 .datepicker td{font-size:14px;}
.date-picker-1 .datepicker table tr td.active:active,
.date-picker-1 .datepicker table tr td.active:hover:active,
.date-picker-1 .datepicker table tr td.active.disabled:active,
.date-picker-1 .datepicker table tr td.active.disabled:hover:active,
.date-picker-1 .datepicker table tr td.active.active,
.date-picker-1 .datepicker table tr td.active:hover.active,
.date-picker-1 .datepicker table tr td.active.disabled.active,
.date-picker-1 .datepicker table tr td.active.disabled:hover.active{color:#fff;}
.upboxes{position:relative;margin-top:-260px;z-index:12;}
.box-tabs{font-family:'Open Sans';-webkit-box-shadow:0px 5px 6px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 5px 6px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 6px 0px rgba(0,0,0,0.15);margin-top:-37px;}
.box-tabs ul.nav{border:none;border-bottom:0;background:#126492;height:auto;}
.box-tabs ul.nav li{font-size:13px;border:none;margin:0;background:none;border-right:1px solid #005b88;}
.box-tabs ul.nav li:last-child{border-right:none;}
.box-tabs ul.nav li:hover{box-shadow:none;background:#fff;border-right:1px solid #fff;}
.box-tabs ul.nav li a{color:#ffffff;padding:0 17px;border-bottom:0;font-size:13px;font-weight:600;line-height:42px;}
.box-tabs ul.nav li.active a,
.box-tabs ul.nav li:hover a{color:#000;background:#fff;box-shadow:none;}
.box-tabs ul.nav li.active{position:relative;background:#679b35;border-right:1px solid #fff;}
.box-tabs .tab-content{padding:0;border:none;font-size:13px;color:#99abb7;font-family:'Open Sans';background:#f7f7f7;border:none;background:#fff;height:auto;}
.box-tabs .tab-content .tab-pane{padding:25px 15px 16px;float:left;width:100%;height:254px;}
.box-tabs .tab-content p{display:inline-block;width:100%;}
.box-tabs .tab-content p img.pull-left{margin-bottom:0;}
.stab-filter-form .rowholder{margin:0 0 15px;}
.stab-filter-form label{font-size:13px;color:#000;}
.stab-filter-form label.font18{font-size:18px;}
.stab-filter-form label.normal-weight{font-weight:400;}
.stab-filter-form input[type='text']{border:1px solid #dfdfdf;padding:0 10px;line-height:28px;width:100%;color:#858585;border-radius:5px;margin:0;}
.stab-filter-form select{-webkit-appearance:none;-moz-appearance:none;font-size:14px;border:1px solid #dfdfdf;padding:0 10px;line-height:28px;width:100%;color:#858585;border-radius:5px;background:#fff url(images/boxtab-droparrow.png) right center no-repeat;height:30px;}
.stab-filter-form select:hover{background:#fff url(images/boxtab-droparrow-h.png) right center no-repeat;}
.stab-filter-form .lesslpadding{padding-left:4px;}
.stab-filter-form .lessrpadding{padding-right:4px;}
.stab-filter-form .formbox{padding:32px 25px 0;}
.stab-filter-form label{color:#333;font-size:13px;font-weight:700;}
.stab-filter-form input[type='submit'].bottomalign{margin:0;padding:0 25px;margin-right:12px;line-height:36px;}
.stab-filter-form .submit-area{padding:12px 20px;}
.gray-submit-area{background:#f7f7f7;border-top:1px solid #e8e8e8;}
.stab-filter-form .submit-area select{border:none;background-color:rgba(0,0,0,0);box-shadow:none;width:auto;padding:0;padding:0 25px 0 10px;margin-right:0px;}
.stab-filter-form .submit-area a{display:inline-block;margin-left:15px;color:#858585;line-height:40px;}
.stab-filter-form .submit-area a:hover{color:#126492;}
.imgbox .img-holder{height:260px;width:100%;margin:0;overflow:hidden;}
.imgbox .img-holder img{width:100%;height:auto;}
.imgbox .linkspan{background:#15262f url(images/linkspan-arrow.png) right center no-repeat;padding:0 15px 0 20px;height:63px;line-height:63px;font-size:20px;}
.imgbox .linkspan a{color:#fff;font-weight:300;font-family:'Open Sans';}
.imgbox .linkspan a:hover{color:#90ba53;}
.featuredesc-box{font-family:'Open Sans';}
.featuredesc-box p{font-size:24px;color:#666666;font-weight:300;margin:0 0 20px;}
.featuredesc-box .stars-1{margin:0 0 10px;display:inline-block;}
.featuredesc-box .boxed-btn.black{border-width:2px;padding:5px 15px;}
.dullblue-img-sec{background:url(images/blue-dullimg-bg.jpg) center top no-repeat;background-size:cover;}
.sideSlider.owl-theme .owl-controls .owl-page span{border:1px solid #fff;background:#FFFFFF;height:8px;opacity:1;width:8px;}
.sideSlider.owl-theme .owl-controls .owl-page.active span,
.sideSlider.owl-theme .owl-controls.clickable .owl-page:hover span{background:#000;}
.sideSlider.owl-theme .owl-controls{margin-top:10px;text-align:center;position:absolute;right:10px;bottom:70px;padding:0 12px;min-width:84px;}
.sideSlider.owl-carousel .owl-controls .owl-prev,
.sideSlider.owl-carousel .owl-controls .owl-next{width:28px;height:28px;text-indent:-9999px;}
.sideSlider.owl-carousel .owl-controls .owl-prev{top:45px;background:url(images/sideslider-nav-left.png) top center no-repeat;}
.sideSlider.owl-carousel .owl-controls .owl-next{top:45px;background:url(images/sideslider-nav-right.png) top center no-repeat;}
.sideSlider.owl-carousel .owl-controls .owl-prev:hover{background:url(images/sideslider-nav-left.png) bottom center no-repeat;}
.sideSlider.owl-carousel .owl-controls .owl-next:hover{background:url(images/sideslider-nav-right.png) bottom center no-repeat;}
.sideSlider .banner-content{position:absolute;left:0;right:0;top:25%;text-align:center;font-family:'Open Sans';}
.sideSlider.owl-carousel .owl-item .item{position:relative;}
.sideSlider.owl-carousel .owl-item .item img{width:100%;}
.sideSlider .banner-content h6{text-transform:uppercase;font-size:20px;color:#fff;margin:0;line-height:24px;}
.sideSlider .banner-content h3{text-transform:uppercase;font-size:60px;color:#fff;margin:0;line-height:62px;}
.sideSlider .banner-content h5{text-transform:uppercase;font-size:34px;color:#d1facb;margin:0;line-height:38px;}
.sideSlider .banner-content p{text-transform:uppercase;font-size:15px;color:#fff;margin:0;line-height:18px;}
.sideSlider .bottomdesc{position:absolute;padding:15px 20px;bottom:0;left:0;right:0;background:rgba(24, 24, 24, 0.8);}
.sideSlider .desc-holder{position:relative;float:left;width:80%;}
.sideSlider .desc-holder h4{color:#fff;font-size:18px;margin:0;line-height:20px;}
.sideSlider .desc-holder h4 span{color:#72bf66;}
.sideSlider .desc-holder p{color:#cccccc;font-size:14px;}
.bannerside-search{background:#fff;font-family:'Open Sans';}
.cat-rgroup{margin:0 0 20px;}
.stab-filter-form .radio{line-height:20px;}
.stab-filter-form .radio-inline img{margin-right:5px;margin-bottom:3px;}
.stab-filter-form .radio-inline{font-size:13px;color:#666;line-height:18px;}
.stab-filter-form .side-submit-area{padding:21px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.stab-filter-form .side-submit-area{padding:23px;}
::i-block-chrome, .stab-filter-form .side-submit-area{padding:20px;}
}
.sideSlider-holder{padding:0;margin:0 -15px;}
.list-box .img-holder{position:relative;margin:0 0 25px;}
.list-box .img-holder img{width:100% !important;height:auto !important;}
.list-box .overlay{position:absolute;bottom:0;left:0;display:inline-block;background:rgba(24, 24, 24, 0.74);padding:8px 15px;}
.list-box .overlay h4{color:#fff;font-size:16px;font-weight:bold;line-height:20px;margin:0;text-transform:uppercase;}
.prop-list{margin:0;padding:0;font-family:'Open Sans';}
.prop-list > li{padding:10px 0;border-bottom:1px solid #ececec;position:relative;display:inline-block;width:100%;}
.prop-list > li .imgholder{position:absolute;left:0;top:10px;z-index:5;}
.prop-list > li .detailholder{position:relative;padding-left:60px;width:75%;float:left;display:inline-block;min-height:50px;}
.prop-list > li .detailholder h6{color:#000;font-size:14px;line-height:16px;margin:0;}
.prop-list > li .detailholder h6 a{color:#000;font-size:14px;line-height:16px;margin:0;}
.prop-list > li .detailholder h6 a:hover{color:#008FD5;}
.prop-list > li .detailholder .yellow-stars{display:inline-block;margin-right:0;}
.prop-list > li .detailholder .details{color:#666666;line-height:16px;}
.prop-list > li .priceholder{position:relative;width:25%;float:left;display:inline-block;text-align:right;}
.prop-list > li .priceholder h5{color:#339933;font-size:16px;margin:0;line-height:20px;}
.prop-list > li .priceholder p{color:#666666;font-size:11px;}
#featureinfo-slider .carousel-control.left,
#featureinfo-slider .carousel-control.right{background:none;filter:none;opacity:1;top:40%;}
#featureinfo-slider .carousel-control{width:24px;height:22px;}
#featureinfo-slider .carousel-control .glyphicon-chevron-left{left:0;}
#featureinfo-slider .carousel-control.left{background:url(images/featureinfo-nav-left.png) left top no-repeat;}
#featureinfo-slider .carousel-control.right{background:url(images/featureinfo-nav-right.png) left top no-repeat;}
#featureinfo-slider .glyphicon-chevron-left:before,
#featureinfo-slider .glyphicon-chevron-right:before{content:none;}
#featureinfo-slider .carousel-control.left:hover,
#featureinfo-slider .carousel-control.right:hover{background-position:bottom left;}
.deals-slider{position:relative;}
.deals-slider .item{width:94%;margin:0 3% 10px;}
.deals-slider .item .box{-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.05);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.05);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.05);}
.deals-slider .item .img-holder{margin:0;}
.deals-slider .item .img-holder img{width:100% !important;height:auto !important;}
.deals-slider .item .detail-holder{padding:10px 20px;}
.deals-slider .item .detail-holder h6{color:#15262f;font-size:13px;font-weight:600;margin:0 0 3px;}
.deals-slider .item .detail-holder h6 a{color:#15262f;font-size:13px;font-weight:600;margin:0 0 3px;}
.deals-slider .item .detail-holder h6 a:hover{color:#008FD5;}
.deals-slider .item .detail-holder .spe-text{margin:0;width:100%;color:#339933;font-size:13px;font-weight:600;}
.deals-slider .customNavigation{position:absolute;left:0;right:0;top:64px;}
.deals-slider .customNavigation a{text-indent:-9999px;width:34px;height:55px;}
.deals-slider .customNavigation .prev{position:absolute;left:23px;background:#181818 url(images/deals-nav-left.png) center center no-repeat;}
.deals-slider .customNavigation .next{position:absolute;right:23px;background:#181818 url(images/deals-nav-right.png) center center no-repeat;}
.deals-slider .customNavigation .prev:hover,
.deals-slider .customNavigation .next:hover{background-color:#126492;}
.slider-sec hr{margin:30px 0;}
.promo-section{position:relative;border-bottom:2px solid #fff;}
.search-section{padding:280px 0;}
.spe-searchform{width:480px;display:inline-block;position:relative;max-width:100%;}
.spe-searchform input[type='text']{border:none;background:#fff;box-shadow:none;padding:5px 15px;padding-right:45px;outline:none;width:100%;height:40px;font-size:14px;font-family:'Open Sans';border-radius:4px;}
.spe-searchform button.btn{outline:none;width:38px;height:36px;padding:5px 10px;position:absolute;right:2px;top:2px;}
.spe-searchform button i{font-size:16px;}
.news-tabs{position:relative;}
.news-tabs .nav-tabs{position:absolute;right:-30px;top:0;width:5px;}
.news-tabs .nav-tabs > li{float:left;text-indent:-9999px;border:none;background:none repeat scroll 0% 0% rgb(217, 217, 217);margin:0px 0px 2px;width:5px;height:82px;}
.news-tabs .nav-tabs > li > a{width:5px;padding:0;height:82px;}
.news-tabs .nav-tabs > li > a:hover,
.news-tabs .nav-tabs > li.active > a,
.news-tabs .nav-tabs > li.active > a:hover,
.news-tabs .nav-tabs > li.active > a:focus{padding:0;background:#194169;}
.news-tabs .tab-content{height:auto;padding:0;box-shadow:none;background:none;}
.grid44-holder{margin:0 -8px;}
.gridcol{padding:0 8px;margin-bottom:16px;position:relative;}
.gridcol img{width:100% !important;height:auto !important;}
.gridcol .text-holder{background:#fff;padding:20px;}
.box12 .text-holder{height:245px;}
.gridcol .text-holder h5{font-size:20px;color:#000;min-height:50px;margin:0 0 15px;font-weight:300;}
.gridcol .text-holder p{color:#666;font-size:13px;}
.box21 img{position:absolute;right:8px;top:0;width:auto !important;height:100% !important;z-index:2;}
.box21{height:227px;}
.box21 .text-holder{padding-right:290px;position:relative;height:100%;}
.intro-text .btn-holder{margin-top:80px;width:100%;text-align:right;}
.gridproject-box{position:relative;z-index:3;}
.gridproject-box .img-holder{margin:0;position:relative;overflow:hidden;border-right:1px solid #9c9c9c;}
.gridproject-box .img-holder .overlay{position:absolute;top:400px;text-align:center;left:0;right:0;background:#94bc6b;padding-top:100px;}
.gridproject-box .img-holder .overlay a{display:inline-block;margin:0 5px;}
.gridproject-box .detail-holder{padding:18px 22px;position:relative;border-right:1px solid #6a6a6a;}
.gridproject-box .detail-holder,
.gridproject-box.odd .detail-holder{background:#555;}
.gridproject-box.even .detail-holder{background:#555;}
.gridproject-box .detail-holder h4{color:#fff;margin:0;}
.gridproject-box .detail-holder h6{color:#8c8c8c;margin:0;}
.gridproject-box .project-detail{padding-right:40px;}
.gridproject-box .project-like{position:absolute;top:18px;right:22px;width:30px;text-align:center;background:url(images/heart-white.png) center top no-repeat;padding-top:25px;color:#b4b4b4;font-size:14px;}
.gridproject-box .detail-holder:after{bottom:100%;left:60px;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(136, 183, 213, 0);border-bottom-color:#555;border-width:0 14px 9px 14px;margin-left:-30px;}
.gridproject-box:hover{-webkit-box-shadow:0px 14px 35px 0px rgba(0,0,0,0.61);-moz-box-shadow:0px 14px 35px 0px rgba(0,0,0,0.61);box-shadow:0px 14px 35px 0px rgba(0,0,0,0.61);z-index:4;}
.gridproject-box:hover .img-holder .overlay{top:0;bottom:0;}
.gridproject-box:hover .project-like{background:url(images/heart-pink.png) center top no-repeat;}
.portfolio-holder .mix-filter li{border:1px solid #d1d1d1;background:none;font-family:'Open Sans';font-size:14px;color:#8c8c8c;margin-right:8px;padding:6px 22px;}
.portfolio-holder .mix-grid .mix{z-index:2;}
.portfolio-holder .mix-grid .mix:hover{z-index:4;-webkit-box-shadow:0px 14px 35px 0px rgba(0,0,0,0.61);-moz-box-shadow:0px 14px 35px 0px rgba(0,0,0,0.61);box-shadow:0px 14px 35px 0px rgba(0,0,0,0.61);transition:none;}
.portfolio-holder .mix-filter li:hover,
.portfolio-holder .mix-filter li.active{color:#0f5f8d;background:#fff;border:1px solid #0f5f8d;-webkit-box-shadow:0px 2px 0px 0px rgba(128,182,213,1);-moz-box-shadow:0px 2px 0px 0px rgba(128,182,213,1);box-shadow:0px 2px 0px 0px rgba(128,182,213,1);}
.portfolio-holder .mix-grid .mix .mix-details{background:#5392b5;}
.portfolio-holder .mix-grid .mix a.mix-preview{margin:0;padding:0;background:none;left:46%;top:40%;}
.portfolio-holder .mix-grid .mix a.mix-preview:hover{padding:0;}
.noisy-gray-section{background:url(images/noisy-gray-bg.jpg) top center repeat;}
.ccc-text{color:#ccc;}
.whitetext p.ccc-text{color:#ccc !important;}
.teambox-slider-holder{position:relative;}
.teambox-slider-holder .teambox-slide{position:relative;}
.teambox-slider-holder .teambox-slide .img-holder{position:relative;width:100%;height:328px;display:inline-block;margin:60px 0 42px;overflow:hidden;transition:0.5s all ease-in;background:none;}
.teambox-slider-holder .teambox-slide .boxholder.blue1 .img-holder{background:#2f7093;}
.teambox-slider-holder .teambox-slide .boxholder.blue2 .img-holder{background:#53849d;}
.teambox-slider-holder .teambox-slide .img-holder img{position:absolute;top:500px;}
.teambox-slider-holder .teambox-slide:hover .img-holder img{position:absolute;top:0;left:0;right:0;bottom:0;}
.teambox-slider-holder .teambox-slide .team-info{display:none;transition:0.3s all ease-in-out;margin:20px 0 0;text-align:center;}
.teambox-slider-holder .teambox-slide:hover .team-info{display:inline-block;transition:0.3s all ease-in-out;margin:0;}
.teambox-slider-holder .teambox-slide:hover .img-holder{margin:20px 0 20px;height:400px;-webkit-box-shadow:0px 14px 35px 0px rgba(0,0,0,0.61);-moz-box-shadow:0px 14px 35px 0px rgba(0,0,0,0.61);box-shadow:0px 14px 35px 0px rgba(0,0,0,0.61);}
.teambox-slider-holder .teambox-slide .team-info h6{color:#fff;font-size:25px;margin:0;}
.teambox-slider-holder .teambox-slide .team-info p span{font-size:10px;color:#92c162;margin:0;}
.teambox-slider-holder .teambox-slide .team-info p{font-size:14px;color:#ccc;margin:0;}
.teambox-slider-holder .teambox-slide .team-info .team-social{margin:10px 0 0;}
.teambox-slider-holder .teambox-slide .team-info .team-social a{display:inline-block;margin:0 5px;color:#8c8c8c;font-size:22px;}
.teambox-slider-holder .teambox-slide .team-info .team-social a:hover{color:#8bbe59;}
.teambox-slider-holder .customNavigation .btn.prev{width:29px;height:29px;background:url(images/sideslider-nav-left-mbl.png) top center no-repeat;}
.teambox-slider-holder .customNavigation .btn.next{width:29px;height:29px;background:url(images/sideslider-nav-right-mbl.png) top center no-repeat;}
.teambox-slider-holder .customNavigation{width:100%;text-align:center;margin:20px 0 0;}
.teambox-slider-holder .customNavigation .btn.prev,
.teambox-slider-holder .customNavigation .btn.next{text-indent:-9999px;margin:0 5px;}
.teambox-slider-holder .customNavigation .btn.prev:hover,
.teambox-slider-holder .customNavigation .btn.next:hover{background-position:bottom center;}
.teambox-slider-holder .owl-carousel .owl-item{z-index:12;position:relative;}
.teambox-slider-holder .owl-carousel .owl-item:hover{z-index:14;}
.small-searchform label{font-size:23px;font-weight:700;color:#fff;line-height:50px;margin:0;}
.small-searchform .norpadding{padding-right:0;}
.small-searchform .nolpadding{padding-left:0;}
.small-searchform .searchtext-holder input{width:75%;float:left;height:50px;line-height:50px;border:none;background:#fff;color:#676767;font-size:15px;padding:0 20px;font-family:'Open Sans';margin:0;}
.small-searchform .searchtext-holder select{width:25%;float:left;background:#ebebeb url(images/search-selarrow.png) right center no-repeat;color:#707070;height:50px;line-height:50px;font-size:17px;font-weight:600;outline:none;-webkit-appearance:none;-moz-appearance:none;-appearance:none;padding:0 20px;padding-right:30px;}
.small-searchform .searchtext-holder select option{padding:5px 0;}
.small-searchform input[type='submit']{border:none;outline:none;margin:0;}
.filterhome-form{position:relative;}
.filterhome-form .checkbox-holder{padding:25px 0;width:100%;padding-right:127px;}
.filterhome-form .checkbox-holder ul{padding:0;margin:0;display:inline-block;}
.filterhome-form .checkbox-holder ul > li{background:url(images/filter-ul-divider.png) right center no-repeat;float:left;}
.filterhome-form .checkbox-inline{color:#fff;font-family:'open Sans';font-size:13px;padding:0 20px;line-height:18px;}
.filterhome-form div.checker{margin-right:10px;}
.filterhome-form input[type='submit']{position:absolute;right:0;top:0;width:127px;bottom:0;margin:0;border:none;outline:none;background:#3f3f3f url(images/viewhome-arrow.png) right center no-repeat;font-size:13px;color:#898989;text-transform:capitalize;text-indent:-10px;}
.filterhome-form input[type='submit']:hover{color:#fff;}
.graymap-section{background:url(images/graymap-bg.jpg) center top no-repeat;background-size:cover;}
.searchbanner{width:100%;position:relative;}
.banner-searchbox{position:absolute;width:370px;top:110px;}
.banner-searchbox .cstyle04{top:0;}
.banner-searchbox .tab-content2{height:424px;}
.price-datatable .table{border:none;background:#fff;}
.price-datatable .table thead tr{background:#034d77;}
.price-datatable .table thead tr th{border:none;border-right:1px solid #13699a;color:#fff;font-weight:bold;text-align:center;font-family:'Open Sans';font-size:16px;}
.price-datatable .table tbody tr td{text-align:center;font-size:14px;color:#959595;border:1px solid #f5f5f5;}
.price-datatable .table tbody tr td:first-child{border-left:1px solid #fff;color:#363636;font-weight:bold;text-transform:uppercase;}
.price-datatable .table tbody tr td:last-child{border-right:1px solid #fff;}
.price-datatable .table tbody tr:last-child td{border-bottom:none;}
.price-datatable .table-hover > tbody > tr:hover > td{border-top-width:2px;border-bottom-width:2px;border-color:#ebebeb;background-color:#fff;}
.price-datatable .table tbody tr:hover td:first-child{border-left:1px solid #fff;}
.price-datatable .table tbody tr:hover td:last-child{border-right:1px solid #fff;}
.price-datatable .table tr td,
.price-datatable .table tr th{min-width:150px;}
.price-datatable .table tr td.table-btnholder,
.price-datatable .table tr th.table-btnholder{min-width:239px;}
.price-datatable .table tr:hover td.table-btnholder a{background:#0e5f8e;-webkit-box-shadow:inset -1px 3px 0 0px rgba(36,127,177,1);-moz-box-shadow:inset -1px 3px 0 0px rgba(36,127,177,1);box-shadow:inset -1px 3px 0 0px rgba(36,127,177,1);}
.price-datatable .table tr:hover td.table-btnholder a:hover{background:#333;box-shadow:none;}
.price-datatable .table tr{display:block;}
.price-datatable .table tbody tr:hover{-webkit-box-shadow:1px 1px 16px 0px rgba(0,0,0,0.13);-moz-box-shadow:1px 1px 16px 0px rgba(0,0,0,0.13);box-shadow:1px 1px 16px 0px rgba(0,0,0,0.13);cursor:pointer;}
.price-datatable .table tbody tr:hover .pricespan strong{color:#8dc63f;}
.price-datatable a.btn{margin:0;}
.price-datatable .table-btnholder{padding:8px 10px;}
.price-datatable .table thead > tr > th{padding:18px 0;}
.table tbody > tr > td{padding:18px 0;line-height:20px;}
.price-datatable .pricespan strong{font-weight:400;color:#363636;}
.map-sec{border-top:1px solid #fff;border-bottom:1px solid #fff;}
.map-sec .map-area{height:400px;margin:0;}
.map-sec iframe{width:100%;height:400px;}
.contactbox p{font-size:14px;color:#959595;margin:0 0 30px;line-height:22px;}
.contactbox h5{color:#464646;font-size:18px;}
.contactbox .social-holder a{display:inline-block;margin-right:10px;line-height:18px;vertical-align:top;}
.contactbox .social-holder a i{font-size:19px;color:#d7d7d7;}
.contactbox .social-holder a{vertical-align:top;}
.contactbox .social-holder a:hover i{color:#76ab41;}
.halfbg-section{background:url(images/half-bg.jpg) top center repeat-y;}
.halfbg-section .dblue-area{background:#0b5a88;}
.halfbg-section .inner-sec-p{padding-top:40px;padding-bottom:10px;}
.halfbg-section .dblue-area i{color:#fff;font-size:30px;margin:0 0 10px;}
.halfbg-section .dblue-area h3{color:#fff;font-size:24px;line-height:26px;}
.halfbg-section .lblue-area{background:#1f71a1;}
.halfbg-section .norpadding{padding-right:0;}
.appointment-form{font-family:'Open Sans';}
.appointment-form input[type='text']{height:40px;border:none;outline:none;font-size:13px;color:#848484;padding:0 15px;width:100%;}
.appointment-form input[type='submit']{border:none;outline:none;height:40px;}
.appointment-form .comp-holder{margin:0 0 10px;}
.appointment-form select{height:40px;font-size:13px;color:#848484;padding:0 15px;padding-right:55px;-webkit-appearance:none;-moz-appearance:none;}
.appointment-form .input-group.date-picker,
.appointment-form .select-group{margin:0px 0px 20px;}
.appointment-form .select-group .dropdown-toggle span.caret{background:url("images/app-select-arrow.png") no-repeat scroll center center #0b5a88;}
.appointment-form .select-group .dropdown-toggle span.caret:hover{background:url("images/app-select-arrow.png") no-repeat scroll center center #222;}
.appointment-form .select-group .bootstrap-select.btn-group .btn .caret{margin-top:0px;position:absolute;right:-1px;top:-6px;height:40px;width:40px;}
.appointment-form .date-picker i{font-size:16px;color:#0b5a88;}
.appointment-form .date-picker .btn-calendar:hover i{color:#222;}
.appointment-form .btn-calendar{padding:0;height:40px;line-height:10px;}
.working-summery{width:100%;height:272px;margin:0 0 60px;display:inline-block;}
.working-summery .summery-box{width:30%;float:left;padding:55px 30px;background:#6bb2db;height:100%;}
.working-summery .summery-box h3{font-size:22px;color:#fff;line-height:26px;margin:0 0 20px;}
.working-summery .summery-box ul{padding:0;margin:0;}
.working-summery .summery-box ul > li{color:#fff;font-size:14px;text-align:left;padding:8px 0;border-bottom:1px solid #7abadf;}
.working-summery .summery-box ul > li span{float:right;}
.working-summery .subbox-holder{width:70%;float:left;height:100%;}
.working-summery .subbox-holder .blue1{background:#4590bc;height:100%;padding:55px 25px;}
.working-summery .subbox-holder .blue2{background:#22719f;height:100%;padding:55px 25px;}
.working-summery .subbox-holder .blue3{background:#0f5f8e;height:100%;padding:55px 25px;}
.working-summery .subbox-holder .blue4{background:#024f7c;height:100%;padding:55px 25px;}
.working-summery .subbox-holder .subbox{color:#fff;}
.working-summery .subbox-holder .subbox i{color:#fff;font-size:22px;margin:0 0 20px;}
.working-summery .subbox-holder .subbox img{margin-bottom:20px;}
.working-summery .subbox-holder .subbox h3{font-size:20px;color:#fff;line-height:22px;margin:0;height:134px;}
.working-summery .subbox-holder .subbox a{color:#a2c8de;font-size:13px;}
.working-summery .subbox-holder .subbox a i{font-size:13px;color:#a2c8de;margin-left:5px;}
.working-summery .subbox-holder .subbox a:hover,
.working-summery .subbox-holder .subbox a:hover i{color:#fff;}
.working-summery .subbox-holder .blue2 .subbox h3 i{font-size:24px;}
.person-detailbox .detailbox .topinfo{width:100%;display:inline-block;}
.person-detailbox .detailbox h1{font-size:26px;font-weight:700;color:#595f6f;float:left;margin:0;line-height:26px;}
.person-detailbox .detailbox h1 span{font-size:12px;font-weight:700;color:#d5d7e0;margin-left:10px;}
.person-detailbox .detailbox p{font-size:14px;color:#8e97ac;margin:0 0 15px;}
.person-detailbox .detailbox a{color:#3156a3;font-size:13px;font-weight:600;font-family:'Open Sans';}
.person-detailbox .detailbox a i{margin-left:5px;}
.person-detailbox .detailbox a:hover{color:#76ab41;}
.person-detailbox .detailbox ul{margin:0 0 30px;padding:0;}
.person-detailbox .detailbox ul > li{padding:7px 0;font-size:14px;color:#8e97ac;border-bottom:1px solid #f1f1f1;position:relative;padding-left:150px;}
.person-detailbox .detailbox ul > li span{width:150px;padding:6px 0;display:inline-block;font-weight:600;color:#595f6f;position:absolute;left:0;top:0;}
.person-detailbox .detailbox .social-holder{float:right;margin:0 0 5px;}
.xlgray-social-holder a{display:inline-block;margin-right:10px;vertical-align:top;}
.xlgray-social-holder a i{font-size:19px;color:#E2E2E2;}
.xlgray-social-holder a:hover i{color:#0f5f8e;}
.agentbox-holder{margin:0 -10px;display:inline-block;width:100%;}
.agentbox-holder .inner-holder{padding:0 10px;}
.agentbox .img-holder{margin:0 0 20px;position:relative;overflow:hidden;}
.agentbox .img-holder a{display:inline-block;max-width:100%;position:relative;}
.agentbox .img-holder a .overlay{position:absolute;top:500px;background:rgba(34, 113, 159, 0.6);text-align:center;left:0;right:0;}
.agentbox .img-holder a:hover .overlay{top:0;bottom:0;padding-top:30%;}
.agentbox{margin:10px 0 30px;}
.agentbox .detail-holder h3 a{font-size:20px;font-weight:600;color:#595f6f;float:left;margin:0;line-height:26px;}
.agentbox .detail-holder h3 a:hover{color:#0f5f8e;}
.agentbox .detail-holder h3 span{font-size:12px;font-weight:400;color:#d5d7e0;margin-left:10px;}
.agentbox .detail-holder p{font-size:14px;color:#8e97ac;margin:0 0 15px;}
.agentbox-holder .btn-holder a{background:#f3f3f3;line-height:56px;color:#ababab;width:100%;font-size:14px;font-weight:700;text-transform:uppercase;display:inline-block;transition:0.3s all ease-in;}
.agentbox-holder .btn-holder a:hover{background:#0f5f8e;color:#fff;}
.audio-albums .select-group .dropdown-toggle span.caret{background:url("images/app-select-arrow.png") no-repeat scroll center center #464646;}
.audio-albums .select-group .dropdown-toggle span.caret:hover{background:url("images/app-select-arrow.png") no-repeat scroll center center #649830;}
.audio-albums .select-group .bootstrap-select.btn-group .btn .caret{margin-top:0px;position:absolute;right:-1px;top:4px;height:40px;width:40px;}
.audio-albums .select-group .bootstrap-select .caret::before{content:none;}
.audio-albums label{font-weight:bold;line-height:40px;font-size:14px;font-family:'Open Sans';}
.audio-albums .comp-holder{display:inline-block;margin-right:20px;float:left;}
.audio-albums .comp-holder.pull-right{margin:0;}
.audio-albums .select-group{min-width:200px;}
.audio-albums input[type='submit']{border:none;outline:none;margin:0;line-height:40px;padding:0;width:170px;}
.album-list{margin:40px 0 0;padding:0;background:#fff;}
.album-list > li:nth-child(2n+1){background:#fafafa;}
.album-list > li{padding:40px 0;}
.album-list > li .container{position:relative;}
.album-list > li .img-holder{margin:0;position:absolute;left:15px;top:0;z-index:2;}
.album-list > li .img-holder img{border-radius:50%;overflow:hidden;}
.album-list > li .img-holder a{position:relative;display:inline-block;border-radius:50%;overflow:hidden;}
.album-list > li .img-holder a .overlay{position:absolute;top:500px;padding-top:60px;text-align:center;background:rgba(89,140,38,0.7);right:0;left:0;}
.album-list > li .img-holder a:hover .overlay{top:0;bottom:0;}
.album-list > li .detail-holder{padding-left:200px;position:relative;min-height:170px;}
.album-list > li .detail-holder h1 a{font-size:30px;font-weight:600;color:#464646;line-height:20px;}
.album-list > li .detail-holder h1 a:hover{color:#598c26;}
.album-list > li .detail-holder .icon-holder{position:absolute;right:0;top:44px;width:292px;}
.album-list > li .detail-holder .icon-holder a{display:inline-block;margin-left:25px;}
.album-list > li .detail-holder .desc-holder{padding:35px 300px 35px 0;}
.album-list > li .detail-holder ul{margin:0;padding:0;font-family:'Open Sans';display:inline-block;width:100%;}
.album-list > li .detail-holder ul > li{background:url(images/tab-circle-2.png) right center no-repeat;padding-right:20px;margin-right:16px;color:#c2c2c2;font-size:14px;float:left;}
.album-list > li .detail-holder ul > li span,
.album-list > li .detail-holder ul > li a{color:#1671a0;}
.album-list > li .detail-holder ul > li a:hover{color:#333;}
.album-pagination{margin:60px 0;width:100%;}
.album-pagination .btn{background:#fafafa;border:1px solid #ebebeb;color:#959595;margin:0;}
.album-pagination .btn:hover,
.album-pagination .btn.active{background:#6b8f47;border:1px solid #6b8f47;color:#fff;box-shadow:none;}
.album-pagination .btn-holder.pull-left .btn i{margin-right:5px;}
.album-pagination .btn-holder.pull-right .btn i{margin-left:5px;}
.album-pagination .paging{display:inline-block;}
.album-pagination .paging .btn{padding-left:10px;padding-right:10px;}
.album-pagination .paging .btn:hover{background:#fff;border:1px solid #333;color:#333;box-shadow:none;}
.weekly-events-holder{margin:10px 0 0;}
.weekly-events-holder .topinfo-holder{margin:0 0 30px;text-align:center;font-family:'Open Sans';}
.weekly-events-holder .topinfo-holder .btn-holder{display:inline-block;}
.weekly-events-holder .topinfo-holder .btn-holder a{font-size:16px;text-transform:uppercase;color:#c2c2c2;line-height:30px;display:inline-block;}
.weekly-events-holder .topinfo-holder .btn-holder a:hover{color:#6b8f47;}
.weekly-events-holder .topinfo-holder .btn-holder.pull-left a{background:url(images/event-nav-left.png) left top no-repeat;padding-left:40px;}
.weekly-events-holder .topinfo-holder .btn-holder.pull-right a{background:url(images/event-nav-right.png) right top no-repeat;padding-right:40px;}
.weekly-events-holder .topinfo-holder .btn-holder.pull-left a:hover{background:url(images/event-nav-left-h.png) left top no-repeat;}
.weekly-events-holder .topinfo-holder .btn-holder.pull-right a:hover{background:url(images/event-nav-right-h.png) right top no-repeat;}
.weekly-events-holder .topinfo-holder .cal-info{display:inline-block;color:#959595;font-size:18px;}
.weekly-events-holder .detail-holder .days-details .nav > li{width:14.28%;border:none;border-top:3px solid #fafafa;background:#fff;margin:0;}
.weekly-events-holder .detail-holder .days-details .nav > li a{padding:0;background:none;border:none;border-right:1px solid #fdfdfd;border-left:1px solid #fdfdfd;}
.weekly-events-holder .detail-holder .days-details .daybox{padding:20px;display:inline-block;width:100%;font-family:'Open Sans';}
.weekly-events-holder .detail-holder .days-details .daybox span{color:#959595;font-size:14px;width:100%;display:inline-block;}
.weekly-events-holder .detail-holder .days-details .daybox span.title{color:#464646;font-size:18px;font-weight:600;}
.weekly-events-holder .detail-holder .days-details .daybox span.gray{color:#c2c2c2;}
.weekly-events-holder .detail-holder .days-details .daybox span.active{color:#2783b3;}
.weekly-events-holder .detail-holder .days-details .nav{height:auto;border-bottom:6px solid #2783b3;}
.weekly-events-holder .detail-holder .days-details .nav > li:hover{background:#f9f9f9;border-top:3px solid #2783b3;}
.weekly-events-holder .detail-holder .days-details .nav > li:hover a{border-left:1px solid #d3e4ed;border-right:1px solid #d3e4ed;}
.weekly-events-holder .detail-holder .days-details .nav > li:hover,
.weekly-events-holder .detail-holder .days-details .nav > li a:hover{box-shadow:none;}
.weekly-events-holder .detail-holder .days-details .nav > li.active,
.weekly-events-holder .detail-holder .days-details .nav > li.active:hover{background:#2783b3;border-left:none;border-right:none;}
.weekly-events-holder .detail-holder .days-details .nav > li.active:hover{background:#2783b3;border-top:3px solid #fafafa;}
.weekly-events-holder .detail-holder .days-details .nav > li.active a,
.weekly-events-holder .detail-holder .days-details .nav > li.active:hover a{border-left:1px solid #2783b3;border-right:1px solid #2783b3;}
.weekly-events-holder .detail-holder .days-details .nav > li.active span,
.weekly-events-holder .detail-holder .days-details .nav > li.active span.title,
.weekly-events-holder .detail-holder .days-details .nav > li.active span.gray,
.weekly-events-holder .detail-holder .days-details .nav > li.active span.active{color:#fff;}
.weekly-events-holder .detail-holder .days-details ul.event-list > li{padding:30px 0;border-bottom:1px solid #ebebeb;}
.weekly-events-holder .detail-holder .days-details .tab-content .event-detail h4 a{color:#636363;font-size:21px;margin:0 0 10px;}
.weekly-events-holder .detail-holder .days-details .tab-content{padding:0 0 10px;}
.weekly-events-holder .detail-holder .days-details .tab-content .event-detail h4 a:hover{color:#6b8f47;}
.weekly-events-holder .detail-holder .days-details .tab-content .event-detail p{color:#959595;font-size:14px;margin:0;}
.weekly-events-holder .detail-holder .days-details .tab-content .event-list .btn{-webkit-box-shadow:inset -1px 1px 3px 0px rgba(37,37,37,1);-moz-box-shadow:inset -1px 1px 3px 0px rgba(37,37,37,1);box-shadow:inset -1px 1px 3px 0px rgba(37,37,37,1);font-weight:700;font-size:12px;margin:0;}
.weekly-events-holder .detail-holder .days-details .tab-content .event-list .btn:hover{background:#898989;-webkit-box-shadow:inset -1px 1px 3px 0px rgba(112, 112, 112, 1);-moz-box-shadow:inset -1px 1px 3px 0px rgba(112, 112, 112, 1);box-shadow:inset -1px 1px 3px 0px rgba(112, 112, 112, 1);}
.weekly-events-holder .detail-holder .days-details .tab-content .event-list .time-holder{background:url(images/event-time.png) top left no-repeat;padding-left:40px;}
.weekly-events-holder .detail-holder .days-details .tab-content .event-list .time-holder p{font-family:'Raleway';font-size:14px;}
.weekly-events-holder .detail-holder .days-details .tab-content .event-list .time-holder p span{color:#464646;}
.green-section{background:#83b355;}
.green-section.barrow{position:relative;background:#83b355;}
.green-section.barrow:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(131, 179, 85, 0);border-top-color:#83b355;border-width:14px 14px 0 14px;margin-left:-14px;}
.preview-section .hometitle{margin:0 0 10px;}
.preview-section .hometitle p{line-height:24px;font-size:13px;margin:0;}
.preview-section .btn{margin-top:30px;}
.btn.large-wide{min-width:225px;min-height:70px;padding:22px 38px;font-size:16px;letter-spacing:1px;}
.blue2.borderbottom{border-bottom:3px solid #0f7098;}
.numbered-ul{margin:0;padding:0;}
.numbered-ul > li{width:100%;float:left;margin:0 0 12px;font-family:'Open Sans';font-size:13px;}
.numbered-ul > li a{color:#a1b1bc;}
.numbered-ul > li a:hover{color:#2284ad;}
.numbered-ul > li a:hover span{background:#2284ad;}
.numbered-ul > li span{font-family:'Lato';width:24px;height:24px;background:#a1b1bc;text-align:center;border:3px solid #d9e0e4;border-radius:50%;display:inline-block;color:#fff;font-size:12px;margin-right:10px;}
.galaxy-section{background:url(images/galaxy-bg.jpg) top center repeat;}
.testi-slider .carousel-caption{top:10%;}
.testi-slider .carousel-caption .img-holder{margin:0;border:2px solid #fff;padding:3px;border-radius:50%;display:inline-block;margin:0 0 30px;}
.testi-slider .carousel-caption .img-circle{width:162px;height:162px;border:12px solid #fff;border-radius:50%;overflow:hidden;background:#fff;}
.testi-slider .carousel-caption .img-circle img{width:100% !important;height:auto !important;}
.testi-slider .carousel-caption h4{font-size:24px;font-weight:normal;color:#fff;margin:0 0 3px;}
.testi-slider .carousel-caption h6{font-size:15px;font-weight:normal;color:#a1b1bc;margin:0 0 30px;}
.testi-slider .carousel-caption p{font-size:22px;font-style:italic;color:#fff;line-height:36px;margin:0 0 20px;}
.testi-slider .carousel-caption .divider{background:url(images/testi-slider-divider.png) top center no-repeat;width:100%;height:14px;margin:0 0 20px;}
.testi-slider .item img.bannerbg-img{width:100% !important;height:auto !important;}
.testi-slider .carousel-control .glyphicon-chevron-left{background:url(images/testi-nav-left.png) left top no-repeat;width:29px;height:55px;}
.testi-slider .carousel-control .glyphicon-chevron-right{background:url(images/testi-nav-right.png) right top no-repeat;width:29px;height:55px;}
.testi-slider .carousel-control.left,
.testi-slider .carousel-control.right{background:none;filter:none;opacity:1;}
.testi-slider .carousel-control .glyphicon-chevron-left:hover{background-position:bottom left;}
.testi-slider .carousel-control .glyphicon-chevron-right:hover{background-position:bottom right;}
.over-p{padding-top:180px;}
.overlap-section{position:relative;z-index:4;height:800px;}
.overlap-section .silhouette-holder{max-height:100%;}
.spe-title-9{margin:0 0 30px;display:inline-block;width:100%;}
.spe-title-9.section-title h1{margin-bottom:20px;}
.spe-title-9 h1{font-size:30px;text-transform:uppercase;font-weight:600;color:#2c3e50;margin:0;letter-spacing:2px;}
.spe-title-9 h2{font-size:36px;font-weight:bold;color:#34495e;margin:0 0 20px;}
.spe-title-9 h1.bold{font-weight:700;}
.spe-title-9 p{color:#a1b1bc;font-size:14px;line-height:24px;font-family:'Lato';}
.spe-title-9 a.btn{margin:20px 0 0;font-family:'Lato';}
.spe-title-10{margin:0 0 30px;display:inline-block;}
.spe-title-10 h1{font-size:72px;text-transform:uppercase;font-weight:600;color:#2c3e50;margin:0;letter-spacing:2px;font-family:'Raleway';text-transform:uppercase;letter-spacing:1px;}
.spe-title-10 h3{font-size:36px;font-weight:800;color:#2f2933;margin:0 0 10px;font-family:'Raleway';text-transform:uppercase;letter-spacing:1px;}
.spe-title-10 h6{font-size:24px;color:#1b6f97;margin:0 0 20px;font-family:'Playfair Display';letter-spacing:1px;}
.spe-title-10 hr{margin:20px 0;border:none;border-bottom:3px solid #dee8ea;width:100px;padding:0;text-align:center;margin:0 auto 20px;}
.spe-title-10.whitetext hr{border-bottom:5px solid #fff;width:150px;float:left;}
.spe-title-10.pgreentext hr{border-bottom:5px solid #6fa43b;width:150px;float:left;}
.spe-title-10.dbluetext hr{border-bottom:5px solid #2a7ba2;width:150px;float:left;}
.spe-title-10 h1.bold{font-weight:700;}
.spe-title-10 p{color:#A1B1BC;display:inline-block;width:98%;font-size:14px;font-family:"Lato";line-height:24px;}
.spe-title-10 p.big{color:#A1B1BC;display:inline-block;width:90%;font-size:24px;font-family:"Playfair Display";line-height:36px;}
.spe-title-10 a.btn{margin:20px 0 0;font-family:'Raleway';font-size:14px;font-weight:800;width:200px;height:60px;line-height:60px;text-transform:uppercase;padding:0;text-align:center;}
.spe-title-10 a.btn.black{background:#2f2933;border:1px solid #2f2933;}
.spe-title-10 a.btn.pgreen{background:#6fa43b;border:1px solid #6fa43b;}
.spe-title-10 a.btn.dblue{background:#2a7ba2;border:1px solid #2a7ba2;}
.spe-title-10 a.btn.black:hover,
.spe-title-10 a.btn.pgreen:hover,
.spe-title-10 a.btn.dblue:hover{color:#2f2933;border:1px solid #2f2933;background:none;}
.spe-title-10.pgreentext h1,
.spe-title-10.dbluetext h1{color:#2f2933;}
.spe-title-10.pgreentext h6,
.spe-title-10.dbluetext h6{color:#a1b1bc;}
.spe-title-11{margin:0 0 30px;display:inline-block;width:100%;}
.spe-title-11 h1{font-size:36px;font-weight:300;color:#2c3e50;margin:0;font-family:'Lato';margin:0 0 20px;}
.spe-title-11 h1.bold{font-weight:700;}
.spe-title-11 p{color:#a1b1bc;font-size:14px;line-height:24px;font-family:'Lato';margin:0 0 50px;}
.spe-title-11 .btn-holder{margin:0 0 35px;}
.spe-title-11 a{margin:0 10px;display:inline-block;line-height:60px;padding:0 34px;}
.spe-title-11 .sharetext p{color:#fff;font-size:16px;line-height:20px;font-family:'Lato';text-transform:uppercase;margin:0 0 20px;}
.spe-title-11 .social-holder{margin:50px 0 0;}
.spe-title-11 .social-holder a{padding:0;margin:0 5px;}
.spe-title-11 .social-holder a i{width:30px;height:30px;line-height:30px;padding:0;color:#fff;font-size:18px;}
.spe-title-11 .social-holder a#fb-tip i{background:#016bab;border:1px solid #016bab;}
.spe-title-11 .social-holder a#tw-tip i{background:#2bbbda;border:1px solid #2bbbda;}
.spe-title-11 .social-holder a#pin-tip i{background:#fc4123;border:1px solid #fc4123;}
.spe-title-11 .social-holder a#fb-tip:hover i,
.spe-title-11 .social-holder a#tw-tip:hover i,
.spe-title-11 .social-holder a#pin-tip:hover i{border:1px solid #fff;background:none;}
.spe-services .spe-servicebox{font-family:'Open Sans';}
.spe-services .spe-servicebox h4{color:#2c3e50;font-size:18px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;margin:0 0 15px;}
.spe-services .spe-servicebox h4.blue{color:#2284ad;}
.spe-services .spe-servicebox h4.blue span.iconholder{border:2px solid #2284ad;}
.spe-services .spe-servicebox h4 span.iconholder{width:50px;height:50px;border:2px solid #2c3e50;text-align:center;margin-right:15px;display:inline-block;border-radius:50%;padding:10px 0;}
.spe-services .spe-servicebox p{font-size:13px;color:#a1b1bc;width:90%;font-weight:400;line-height:24px;}
.circle-correct{margin:10px 0;padding:0;font-family:'Open Sans';}
.circle-correct > li{font-size:14px;color:#a1b1bc;line-height:24px;background:url(images/circle-correct-black.png) left 15px no-repeat;padding:10px 0;padding-left:30px;border-bottom:1px solid #ecf0f1;}
.circle-correct.blue > li{background:url(images/circle-correct-blue.png) left 15px no-repeat;}
.circle-correct.green> li{background:url(images/circle-correct-green.png) left 15px no-repeat;}
.circle-correct > li:last-child{border:none;}
.spe-blur-section{background:url(images/spe-blur-sec-bg.jpg) top center no-repeat;background-size:cover;position:relative;}
.xl-sec-p{padding:100px 0;}
.xxl-sec-p{padding:170px 0;}
.top-secicon{position:absolute;top:-50px;border:20px solid #fff;display:inline-block;width:100px;height:100px;border-radius:50%;z-index:4;left:47%;}
.top-secicon .img-holder{width:61px;height:61px;border-radius:50%;background:#2284ad;margin:0;padding:10px 0;}
.section-relative{position:relative;}
.detailSlider .carousel-indicators{bottom:20px;}
.detailSlider .carousel-indicators li{border:none;background:#2c3e50;width:12px;height:12px;margin:2px 5px;}
.detailSlider .carousel-indicators .active{width:14px;height:14px;background:none repeat scroll 0% 0% rgb(34, 132, 173);margin:1px 5px;}
.detailSlider .details{margin:50px 0 0;}
.detailSlider .details p{color:#a1b1bc;font-size:13px;line-height:24px;letter-spacing:0.5px;margin:0 0 30px;}
.arrowbtn{font-size:14px;text-transform:uppercase;color:#2c3e50;font-weight:bold;letter-spacing:2px;padding:9px 18px;border:1px solid #2c3e50;border-radius:5px;display:inline-block;background:url(images/sliderbtn-arrow.png) right center no-repeat;padding-right:45px;}
.arrowbtn img{margin-left:10px;}
.arrowbtn:hover{color:#fff;background:#2284ad url(images/sliderbtn-arrow-h.png) right center no-repeat;border:1px solid #2284ad;}
.funfacts-section{background:#222533 url(images/funfact-pattern.png) top center repeat;}
.fun-box{text-align:center;}
.fun-box .icon-holder{width:111px;height:111px;display:inline-block;border:5px solid #74925f;background:#fff;text-align:center;padding:35px 0;border-radius:50%;margin:0 0 40px;}
.fun-box .detail-holder{text-align:center;letter-spacing:1px;}
.fun-box .detail-holder h4{font-size:36px;color:#fff;margin:0;font-weight:400;letter-spacing:2px;}
.fun-box .detail-holder hr{width:40px;margin:10px 0;border-top:3px solid #2284ad;display:inline-block;}
.fun-box .detail-holder p{color:#fff;font-size:18px;}
.vdark-gray-section{background:#a1b1bc;}
.testi-quote{text-align:center;}
.testi-quote p img{display:inline-block;margin-right:10px;vertical-align:sub;}
.testi-quote p{text-transform:uppercase;color:#fff;font-size:24px;font-weight:600;line-height:44px;letter-spacing:2.5px;margin:0 0 30px;}
.testi-quote h6{margin:0;font-size:16px;text-transform:uppercase;font-weight:300;letter-spacing:2px;color:#fff;}
.deep-sec-bpadding{padding-bottom:140px;}
.newsbox .img-holder{width:100%;height:220px;margin:0 0 30px;}
.newsbox .detail-holder h5{text-transform:uppercase;color:#2c3e50;font-size:16px;margin:0 0 10px;font-weight:600;letter-spacing:1px;}
.newsbox .detail-holder .extra{padding:0 0 15px;border-bottom:1px solid #ecf0f1;margin:0 0 15px;}
.newsbox .detail-holder .extra ul{margin:0;padding:0;display:inline-block;width:100%;}
.newsbox .detail-holder .extra ul > li{border-right:1px solid #f5f5f5;padding-right:15px;color:#a1b1bc;font-size:14px;margin-right:15px;display:inline-block;}
.newsbox .detail-holder .extra ul > li:last-child{margin:0;border:none;padding:0;}
.newsbox .detail-holder p{color:#a1b1bc;font-size:13px;line-height:22px;}
.audio-holder{position:relative;}
.audio-holder .audiodiv{position:absolute;left:0;right:0;bottom:0;}
.newsbox-row{margin:0 -10px;}
.newsbox-holder{padding:0 10px;}
.dblue-section{background:#2284ad;}
.deepblue-section{background:#2a7ba2;}
.promo-text p{color:#fff;text-transform:capitalize;font-size:24px;letter-spacing:2px;font-weight:normal;}
.promo-text a{font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;padding:14px 45px;border:2px solid #fff;border-radius:5px;display:inline-block;margin-left:80px;}
.promo-text a:hover{background:#fff;color:#2284ad;}
.tweet-section{background:url(images/tweet-bg.jpg) center right no-repeat;background-size:cover;}
.growgray-section{background:url(images/growgray-bg.jpg) center right no-repeat;background-size:cover;}
.growdetail{padding:240px 0;text-align:center;}
.growdetail h3{color:#2c3e50;font-size:48px;font-weight:300;margin:0 0 10px;text-transform:capitalize;}
.growdetail p{color:#34495e;font-size:14px;margin:0 0 40px;}
.growdetail a.btn{font-size:16px;letter-spacing:2px;width:200px;height:60px;padding:0;line-height:60px;text-transform:uppercase;}
.topborder{border-top:1px solid #e9e9e9;}
.tagline-box .commastart{float:left;width:5%;text-align:left;}
.tagline-box .commaend{float:right;width:5%;text-align:right;}
.tagline-box .text{display:inline-block;width:90%;text-align:center;}
.tagline-box.blue .commastart{width:3%;}
.tagline-box.blue .commaend{width:3%;}
.tagline-box.blue .text{width:94%;}
.tagline-box .text p{font-size:22px;font-weight:300;color:#898989;}
.tagline-box.blue .text p{color:#9fb1bd;}
.bottomarrow{position:relative;background:#fff;z-index:3;}
.bottomarrow:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-top-color:#fff;border-width:14px 15px 0 15px;margin-left:-20px;}
.v-prodbox{width:100%;margin:0 0 30px;display:inline-block;border:1px solid #d4d4d4;}
.v-prodbox .icon-holder{width:100%;position:relative;text-align:center;}
.v-prodbox .icon-holder a{display:inline-block;width:100%;}
.v-prodbox .icon-holder a .icon-bg{display:inline-block;width:100%;}
.v-prodbox .icon-holder a .icon-bg img{width:100% !important;height:auto !important;}
.v-prodbox .icon-holder a .icon-bg{display:inline-block;width:100%;}
.v-prodbox .detail-holder{background:#fff;border:none;}
.v-prodbox .detail-holder h5{margin:0;}
.v-prodbox .detail-holder h5 a{color:#2c3e50;font-weight:bold;font-size:18px;}
.v-prodbox .detail-holder h5 a:hover{color:#208bb9;}
.v-prodbox .info-box{padding:10px 15px;border:1px solid #d4d4d4;border-left:none;border-right:none;margin:0 0 15px;}
.v-prodbox .detail-holder .detailbox{border-bottom:none;padding:0;}
.v-prodbox .detail-holder .detailbox{border-bottom:none;}
.v-prodbox .detail-holder .extrabox{padding:0 15px 10px;display:inline-block;width:100%;}
.v-prodbox .detail-holder .extrabox .stars-2{float:left;margin:0;}
.v-prodbox .detail-holder .extrabox a{float:right;font-size:14px;font-family:'Lato';color:#a1b1bc;}
.v-prodbox .detail-holder .extrabox a:hover{color:#208bb9;}
.v-prodbox .detail-holder p span.price{color:#6fa43b;font-size:24px;font-weight:bold;font-family:'Lato';}
.v-prodbox .icon-holder .magnifier{display:none;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background:rgba(32, 139, 185, 0.70) url(images/imghover-shoppingbag.png) center center no-repeat;}
.v-prodbox:hover .icon-holder .magnifier{display:inline-block;}
.v-prodbox .icon-holder .magnifier ul{position:absolute;bottom:0;right:1px;width:30px;}
.v-prodbox .icon-holder .magnifier ul > li{margin-bottom:1px;}
.v-prodbox .icon-holder .magnifier ul > li a{line-height:30px;background:#fff;color:#6d7a83;}
.v-prodbox .icon-holder .magnifier ul > li a:hover{color:#68a74f;background:#333;}
.v-prodbox:hover .icon-holder a .icon-bg{position:relative;}
.vertical-banner{position:relative;}
.vertical-banner .tab-content .row{margin:0 -10px;}
.vertical-banner .tab-content .vbox{padding:0 10px;}
.vertical-banner .nav-tabs{position:absolute;right:-45px;width:20px;text-align:center;}
.vertical-banner .nav-tabs > li{display:inline-block;margin:0 0 10px;border:none;width:16px;height:16px;background:none;}
.vertical-banner .nav-tabs > li a{padding:0;display:inline-block;text-indent:-9999px;width:12px;height:12px;border-radius:50%;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);border:3px solid #fff;}
.vertical-banner .nav-tabs > li.active a,
.vertical-banner .nav-tabs > li a:hover{background:#6fa43b;border:3px solid #fff;}
.gridbox-view .row{margin:0 -5px;}
.gridbox-view .img-holder{margin:0;position:relative;}
.gridbox-view a{display:inline-block;overflow:hidden;position:relative;width:100%;}
.gridbox-view .img-holder a .overlay{position:absolute;top:120%;left:0;right:0;}
.gridbox-view .img-holder a .overlay span{padding:15px 25px;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;font-family:'Lato';border-radius:5px;background:rgba(26,28,39,0.5);}
.gridbox-view .img-holder a:hover .overlay{top:45%;}
.gridbox-view .cols{padding:0 5px;}
.gridbox-view .upper-grid .row{margin-bottom:5px;}
.promobox-1{position:relative;border:1px solid #dfe8ea;border-radius:10px;background:#fff;display:inline-block;width:100%;padding-top:20px;padding-bottom:20px;min-height:130px;}
.promobox-1 .img-holder{margin:0;width:90px;height:90px;text-align:center;float:left;position:absolute;top:0;left:20px;}
.promobox-1 .icon-holder{background:#6fa43b;border-radius:50%;text-align:center;padding:30px 0;display:inline-block;width:90px;height:90px;}
.promobox-1 .detail-holder{padding-left:130px;}
.promobox-1 .detail-holder h4{font-size:24px;font-weight:bold;color:#34495e;font-family:'Lato';}
.promobox-1 .detail-holder p{color:#a1b1bc;font-size:14px;font-family:'Lato';}
.promobox-1 a{background:#126893;color:#fff;font-size:15px;font-weight:bold;font-family:'Lato';padding:20px 0 16px;text-align:center;width:100%;border-radius:10px;text-transform:uppercase;display:inline-block;border-bottom:4px solid #004f77;margin:15px 0 0;}
.promobox-1 a:hover{background:#004f77;}
.spe-bannerpromo{position:relative;margin:0 0 10px;}
.spe-bannerpromo .promobanner-detail{position:absolute;right:5%;top:45%;}
.spe-bannerpromo .promobanner-detail h2{font-family:'Lato';color:#2c3e50;font-size:60px;font-weight:300;}
.spe-bannerpromo .promobanner-detail h2 span{font-family:'Lato';color:#fff;font-weight:bold;font-size:60px;background:#6fa43b;padding:0 10px;border-radius:10px;}
.spe-bannerpromo .promobanner-detail p{font-family:'Lato';color:#2c3e50;font-size:18px;font-weight:400;line-height:34px;}
.spe-bannerpromo .promobanner-detail a{background:#126893;color:#fff;font-size:18px;font-weight:300;font-family:'Lato';padding:10px 30px;text-align:center;display:inline-block;margin:15px 0 0;}
.spe-bannerpromo .promobanner-detail a:hover{background:#fff;color:#126893;}
.spe-bannerpromo img{width:100% !important;height:auto !important;}
.spe-prodbox-holder .row{margin:0 -10px;}
.spe-prodbox-holder .col{padding:0 10px;}
.spe-prodbox .img-holder{margin:0;position:relative;}
.spe-prodbox .img-holder img{width:100% !important;height:auto !important;}
.spe-prodbox .img-holder a{display:inline-block;position:relative;width:100%;}
.spe-prodbox .img-holder a .overlay{position:absolute;left:0;right:0;top:120%;bottom:0;background:#126893 url(images/prodbox-plus.png) center center no-repeat;}
.spe-prodbox-holder .img-holder a:hover .overlay{top:0;}
.spe-prodbox .detail-holder{background:#f9fafb;}
.spe-prodbox:hover .detail-holder{background:#eeeeee;}
.spe-prodbox .detail-holder h3{font-size:18px;font-weight:bold;color:#2c3e50;margin:0 0 10px;font-family:'Lato';}
.spe-prodbox .detail-holder p{color:#a1b1bc;font-size:14px;font-family:'Lato';margin:0;}
.spe-prodbox .detail-holder .desc-holder{padding:20px;}
.spe-prodbox .detail-holder .btn-holder a{background:#6fa43b url(images/atag-arrow.png) right center no-repeat;display:inline-block;width:100%;height:50px;line-height:50px;color:#fff;font-family:'Lato';font-size:15px;padding-left:20px;font-weight:300;}
.spe-prodbox .detail-holder .btn-holder a:hover{background:#126893 url(images/atag-arrow.png) right center no-repeat;}
.row10{margin:0 -10px;}
.row10 .col{padding:0 10px;}
.spe-postbox .img-holder{margin:0;position:relative;}
.spe-postbox .img-holder img{width:100% !important;height:auto !important;}
.spe-postbox .img-holder a{display:inline-block;position:relative;width:100%;}
.spe-postbox .img-holder a .overlay{position:absolute;left:0;right:0;top:120%;bottom:0;background:#e3e8eb url(images/posthover-btn.png) center center no-repeat;}
.spe-postbox .img-holder a:hover .overlay{top:0;}
.spe-postbox .detail-holder{background:#fff;padding:25px 30px;}
.spe-postbox:hover .detail-holder{background:#126893;}
.spe-postbox .detail-holder h3{font-size:18px;font-weight:bold;color:#2c3e50;margin:0 0 10px;font-family:'Lato';}
.spe-postbox .detail-holder p{color:#a1b1bc;font-size:14px;font-family:'Lato';margin:0;}
.spe-postbox:hover .detail-holder h3,
.spe-postbox:hover .detail-holder p{color:#fff;}
.font-light{font-weight:300 !important;}
.spe-newsbox{position:relative;width:100%;display:inline-block;margin:0 0 20px;}
.spe-newsbox .extra-holder{width:40px;position:absolute;left:0;top:0;height:100%;background:#686d80;z-index:5;}
.spe-newsbox .extra-holder ul{margin:0;padding:0;}
.spe-newsbox .extra-holder ul > li{border-bottom:1px solid #fff;text-align:center;transition:0.5s all ease-in;-webkit-transition:0.5s all ease-in;-moz-transition:0.5s all ease-in;}
.spe-newsbox .extra-holder ul > li:last-child{border:none;}
.spe-newsbox .extra-holder ul > li.icon1,
.spe-newsbox .extra-holder ul > li.icon2,
.spe-newsbox .extra-holder ul > li.icon3{height:40px;padding:10px 0 0;}
.spe-newsbox .extra-holder ul > li.icon1.active,
.spe-newsbox .extra-holder ul > li.icon1:hover{background:#126893;}
.spe-newsbox .extra-holder ul > li.icon2.active,
.spe-newsbox .extra-holder ul > li.icon2:hover{background:#6fa43b;}
.spe-newsbox .extra-holder ul > li.icon3.active,
.spe-newsbox .extra-holder ul > li.icon3:hover{background:#bc0411;}
.spe-newsbox .extra-holder ul > li.icon4{font-size:18px;font-family:'Lato';color:#fff;font-weight:bold;padding:10px 0;}
.spe-newsbox .extra-holder ul > li.icon4 span{display:block;font-size:14px;font-weight:400;}
.spe-newsbox .img-holder{width:55%;float:left;margin:0;padding-left:40px;position:relative;display:inline-block;overflow:hidden;transition:1s all ease-in;-webkit-transition:1s all ease-in;-moz-transition:1s all ease-in;}
.spe-newsbox .img-holder .overlay{position:absolute;top:120%;left:40px;right:0;background:#4195bf;text-align:center;padding-top:30%;cursor:pointer;}
.spe-newsbox .img-holder .overlay i{color:#fff;font-size:30px;}
.spe-newsbox .img-holder .overlay a{display:inline-block;margin:0 10px;}
.spe-newsbox .img-holder .overlay a:hover i{color:#000;}
.spe-newsbox .img-holder:hover .overlay{top:0;bottom:0;}
.spe-newsbox .img-holder img{width:100% !important;height:auto !important;}
.spe-newsbox .detail-holder{width:45%;position:absolute;background:none repeat scroll 0% 0% #FFF;height:100%;display:inline-block;padding:15px 20px;}
.spe-newsbox .detail-holder:after{right:100%;top:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-right-color:#ffffff;border-width:10px;margin-top:-10px;}
.spe-newsbox .detail-holder h3{font-family:'Lato';color:#2c3e50;font-size:18px;font-weight:bold;}
.spe-newsbox .detail-holder h6{font-size:15px;color:#34495e;font-family:'Lato';}
.spe-newsbox .detail-holder p{color:#a1b1bc;font-size:15px;font-family:'Lato';}
.designbanner-section{background:url(images/slider/designbanner-bg.jpg) top center no-repeat;background-size:cover;}
.designbanner-section .carousel-caption{position:relative;width:100%;text-align:center;left:0;text-shadow:none;top:0;}
.designbanner-section .carousel-inner{z-index:3;}
.designbanner-section .carousel-control.left,
.designbanner-section .carousel-control.right{background:none;filter:none;width:60px;height:60px;opacity:1;z-index:5;top:35%;}
.designbanner-section .carousel-control.left{background:url(images/designbanner-nav-left.png) top center no-repeat;left:-10%;background-size:100%;}
.designbanner-section .carousel-control.right{background:url(images/designbanner-nav-right.png) top center no-repeat;right:-10%;background-size:100%;}
.designbanner-section .carousel-control.left:hover{background:url(images/designbanner-nav-left.png) bottom center no-repeat;background-size:100%;}
.designbanner-section .carousel-control.right:hover{background:url(images/designbanner-nav-right.png) bottom center no-repeat;background-size:100%;}
.designbanner-section .glyphicon-chevron-left:before,
.designbanner-section .glyphicon-chevron-right:before{content:none;}
.designbanner-section .carousel-caption img{margin-top:50px;}
.designbanner-section .carousel-caption h1{font-family:'Lato';font-size:30px;font-weight:300;color:#fff;}
.designbanner-section .carousel-caption a{display:inline-block;margin:0 5px;width:170px;}
.designbanner-section .carousel-caption a.blue-btn{background:#277ca6;color:#fff;font-size:14px;font-weight:bold;font-family:'Lato';padding:10px 30px;text-align:center;display:inline-block;text-transform:uppercase;}
.designbanner-section .carousel-caption a.blue-btn:hover{background:#fff;color:#277ca6;}
.designbanner-section .carousel-caption a.trans-btn{border:1px solid #fff;color:#fff;font-size:14px;font-weight:bold;font-family:'Lato';padding:10px 30px;text-align:center;display:inline-block;text-transform:uppercase;}
.designbanner-section .carousel-caption a.trans-btn:hover{background:#fff;color:#277ca6;}
.designbanner-section .carousel-caption .desc-holder{width:50%;display:inline-block;}
.designbanner-section .carousel-caption .desc-holder p{margin:0 0 20px;color:#fff;font-size:14px;font-family:'Lato';}
.lper-sec-p{margin:28% 0;}
.mper-sec-p{margin:12% 0;}
.m1per-sec-p{margin:15% 0;}
.sper-sec-p{margin:6% 0;}
.pgreen-section{background:#689e32;}
.speimg-left{text-align:left;min-height:720px;}
.speimg-left img{position:absolute;width:800px;right:0;max-width:none;}
.speimg-right{text-align:left;}
.speimg-right img{position:absolute;width:auto;right:-70px;}
.vertical-slider .spe-title-10 p{width:80%;}
.vertical-slider .sec-p{padding:200px 0;}
.vsliderimg{position:relative;}
.lSSlideOuter .lightSlider > li .vsliderimg img{width:auto !important;margin-left:-20px;}
.promo-largebox-gray{position:relative;}
.promo-largebox-gray img{width:100% !important;height:auto !important;}
.promo-largebox-gray .container{position:relative;}
.promo-largebox-gray .textholder{position:absolute;left:0;right:0;top:36%;bottom:0;text-align:center;}
.promo-largebox-gray .textholder h1{font-family:'Raleway';font-size:90px;font-weight:800;text-transform:uppercase;color:#fff;letter-spacing:1px;margin:0 0 30px}
.promo-largebox-gray .textholder a.btn{width:220px;height:60px;line-height:60px;padding:0;font-family:"Raleway";font-size:14px;font-weight:800;text-transform:uppercase;text-align:center;border:1px solid #fff;color:#222533;letter-spacing:1px;}
.promo-largebox-gray .textholder a.btn:hover{border:1px solid #222533;background:none;}
.banner-section-13 .banner-style-2 .banner-content{position:absolute;left:0;right:0;top:20%;}
.banner-section-13 .banner-style-2 .inslider .lSAction a{opacity:1;width:24px !important;height:24px !important;}
.banner-section-13 .banner-style-2 .inslider .lSAction > .lSPrev{background:url("images/inslider-nav-left.png") no-repeat scroll top center transparent;left:auto;right:44px;top:30px;}
.banner-section-13 .banner-style-2 .inslider.prosummery-slider .lSAction > .lSPrev,
.banner-section-13 .banner-style-2 .inslider.poparticle-slider .lSAction > .lSPrev{top:auto;bottom:0;right:26px;}
.banner-section-13 .banner-style-2 .inslider .lSAction > .lSNext{background:url("images/inslider-nav-right.png") no-repeat scroll top center transparent;left:auto;right:18px;top:30px;}
.banner-section-13 .banner-style-2 .inslider.prosummery-slider .lSAction > .lSNext,
.banner-section-13 .banner-style-2 .inslider.poparticle-slider .lSAction > .lSNext{right:0;top:auto;bottom:0;}
.banner-section-13 .banner-style-2 .inslider .lSAction > .lSPrev:hover,
.banner-section-13 .banner-style-2 .inslider .lSAction > .lSNext:hover{opacity:1;background-position:bottom center;}
.banner-section-13 .banner-style-2 .inslider .pager-holder{position:absolute;bottom:15px;right:30px;}
.banner-section-13 .banner-style-2 .inslider .lSSlideOuter .lSPager.lSpg > li a{background-color:#fff;border-radius:50%;height:15px;width:15px;border:4px solid #fff;}
.banner-section-13 .banner-style-2 .inslider .lSSlideOuter .lSPager.lSpg > li:hover a,
.banner-section-13 .banner-style-2 .inslider .lSSlideOuter .lSPager.lSpg > li.active a{background-color:#7caf45;}
.graybg{background:#f9fafb;}
.portlet-tab-1{font-family:'Open Sans';float:right;}
.portlet-tab-1 ul.nav{background:#fff;border:none;height:50px;}
.portlet-tab-1 ul.nav li{margin-top:-3px;border:none;background:none;transition:none;margin-bottom:0;}
.portlet-tab-1 ul.nav li.active,
.portlet-tab-1 ul.nav li:hover{background:#2c3e50;padding-top:1px;box-shadow:none;}
.portlet-tab-1.red ul.nav li.active,
.portlet-tab-1.red ul.nav li:hover{background:#e36968;padding-top:1px;box-shadow:none;}
.portlet-tab-1 ul.nav li.active a,
.portlet-tab-1 ul.nav li:hover a{border:none;margin-top:2px;background:#fff;box-shadow:none;}
.portlet-tab-1 ul.nav li a{color:#a1b1bc;margin-top:3px;padding:0 20px;transition:none;font-family:'Lato';font-size:14px;line-height:50px;letter-spacing:0.5px;}
.portlet-tab-1 .nav-tabs > li.active > a,
.portlet-tab-1 .nav-tabs > li.active > a:hover,
.portlet-tab-1 .nav-tabs > li.active > a:focus{}
.portlet-tab-1 ul.nav li.active a,
.portlet-tab-1 ul.nav li:hover a{color:#2c3e50;line-height:50px;}
.portlet-tab-1.red ul.nav li.active a,
.portlet-tab-1.red ul.nav li:hover a{color:#e36968;line-height:50px;}
.portlet-tab-1 .tab-content{padding:0;border:none;font-size:13px;color:#99abb7;font-family:'Open Sans';background:#fff;}
.portlet-tab-1 ul.nav li.active{position:relative;}
.portlet-tab-1 ul.nav li.active:after,
.portlet-tab-1 ul.nav li.active:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.portlet-tab-1 ul.nav li.active:after{border-color:rgba(255, 255, 255, 0);border-top-color:#fff;border-width:8px 11px 0;margin-left:-10px;}
.portlet-tab-1 ul.nav li.active:before{border-color:rgba(221, 230, 232, 0);border-top-color:#dde6e8;border-width:9px 12px;margin-left:-11px;}
.portlet-tab-2{font-family:'Open Sans';}
.portlet-tab-2 ul.nav{background:#ecf0f1;border:none;height:auto;}
.portlet-tab-2 ul.nav li{margin-top:0;border:none;background:none;transition:none;margin-bottom:0;width:50%;}
.portlet-tab-2 ul.nav li.active,
.portlet-tab-2 ul.nav li:hover{background:#1e769e;padding-top:2px;box-shadow:none;margin-top:-1px;}
.portlet-tab-2 ul.nav li.active a,
.portlet-tab-2 ul.nav li:hover a{border:none;margin-top:2px;background:#fff;box-shadow:none;}
.portlet-tab-2 ul.nav li a{color:#a1b1bc;margin-top:0;padding:0;transition:none;font-family:'Lato';font-size:16px;line-height:48px;border-top:3px solid #fff;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:1px;}
.portlet-tab-2 .nav-tabs > li.active > a,
.portlet-tab-2 .nav-tabs > li.active > a:hover,
.portlet-tab-2 .nav-tabs > li.active > a:focus{}
.portlet-tab-2 ul.nav li.active a,
.portlet-tab-2 ul.nav li:hover a{color:#2c3e50;}
.portlet-tab-2 .tab-content{padding:0;border:none;font-size:13px;color:#99abb7;font-family:'Open Sans';background:#fff;margin-top:-2px;border-top:2px solid #fff;}
.custom-portlet{background:#fff;border-top:1px solid #dde6e8;float:left;width:100%;margin:0 0 35px;}
.custom-portlet.green-portlet{border-top:4px solid #7caf45;}
.custom-portlet.blue-portlet{border-top:4px solid #1e769e;}
.custom-portlet.red-portlet{border-top:4px solid #e36968;}
.custom-portlet.gray-portlet{border-top:4px solid #dbdfe1;}
.custom-portlet.lblue-portlet{border-top:4px solid #c3d2dc;}
.portlet-title{border-left:1px solid #dde6e8;border-right:1px solid #dde6e8;float:left;width:100%;}
.portlet-title h3{font-size:16px;line-height:50px;padding:0 30px;margin:0;display:inline-block;color:#2c3e50;font-family:'Lato';font-weight:900;letter-spacing:1.5px;text-transform:uppercase;}
.portlet-detail{border:1px solid #dee0e1;float:left;width:100%;padding:25px;}
.themeli-box{position:relative;}
.themelist-ul > li{display:inline-block;border-bottom:1px solid #e7eced;padding:0 0 24px;margin:0 0 20px;width:100%;float:left;}
.postlist-ul > li{display:inline-block;border-bottom:1px solid #e7eced;padding:0 0 19px;margin:0 0 18px;width:100%;}
.titlelist-ul > li{display:inline-block;border-bottom:1px solid #e7eced;padding:0 0 16px;margin:0 0 13px;width:100%;}
.themelist-ul > li:last-child{padding:0;margin:0;bordeR:none;}
.themelist-ul > li span.viewall a{font-size:14px;color:#2c3e50;font-weight:600;line-height:24px;display:inline-block;font-family:'Lato';}
.themelist-ul > li span.viewall a i{font-size:24px;font-weight:bold;display:inline-block;line-height:20px;margin-right:10px;vertical-align:top;}
.themelist-ul > li span.viewall a:hover{color:#7caf45;}
.themelist-ul > li span.viewall.blue a{color:#1e769e;}
.themelist-ul > li span.viewall.blue a:hover{color:#7caf45;}
.themelist-ul > li span.viewall.green a{color:#7caf45;}
.themelist-ul > li span.viewall.green a:hover{color:#000;}
.themelist-ul > li span.viewall.red a{color:#e36968;}
.themelist-ul > li span.viewall.red a:hover{color:#000;}
.themeli-box .img-holder{margin:0;position:relative;}
.themeli-box .img-holder img{width:100% !important;height:auto !important;}
.themeli-box .img-holder .overlay{position:absolute;left:0;top:0;}
.themeli-box .img-holder .overlay a{padding:5px 15px;background:#1e769e;font-size:14px;font-family:'Lato';color:#fff;display:inline-block;letter-spacing:0.5px;}
.themeli-box .img-holder .overlay a:hover{background:#fff;color:#1e769e;}
.themeli-box .detail-holder h4{color:#2c3e50;font-size:16px;font-weight:700;font-family:'Lato';}
.themeli-box .detail-holder .extra{margin:0 0 10px;}
.themeli-box .detail-holder .extra ul > li{display:inline-block;margin-right:10px;color:#a1b1bc;letter-spacing:0.5px;ont-size:14px;font-family:'Lato';}
.themeli-box .detail-holder .extra ul > li i{margin-right:5px;}
.themeli-box .detail-holder p{color:#a1b1bc;line-height:22px;font-size:14px;font-family:'Lato';margin:0 0 10px;letter-spacing:0.1px;}
.themeli-box .detail-holder a{color:#1e769e;}
.themeli-box .detail-holder a:hover{color:#7caf45;}
.postli-box .img-holder{margin:0;}
.postli-box .img-holder img{width:100% !important;height:auto !important;}
.postli-box .detail-holder h4{margin:-6px 0 5px;}
.postli-box .detail-holder h4 a{color:#2c3e50;font-size:16px;font-weight:700;font-family:'Lato';line-height:24px;}
.postli-box .detail-holder h4 a:hover{color:#7caf45;}
.postli-box .detail-holder .extra ul > li{display:inline-block;margin-right:10px;padding-right:10px;border-right:1px solid #bac6ce;color:#a1b1bc;font-size:14px;font-family:'Lato';}
.postli-box .detail-holder .extra ul > li:last-child{border:none;margin:0;padding:0;}
.adbanner{margin:0 0 35px;width:100%;float:left;text-align:center;}
.postli-box .leftholder{width:27%;float:left;}
.postli-box .rightholder{width:73%;float:left;}
.sidebanner .banner-content{position:relative;}
.sidebanner .banner-content .overlay{position:absolute;left:0;top:0;}
.sidebanner .banner-content .overlay span{color:#fff;font-size:14px;font-family:'Lato';background:#7caf45;padding:5px 25px;display:inline-block;}
.sidebanner .lSAction > a{background:url(images/sidebanner-nav.png) 0 0 no-repeat;width:24px;height:23px;opacity:1;}
.sidebanner .lSAction > .lSPrev{background-position:left top;left:0;}
.sidebanner .lSAction > .lSPrev:hover{background-position:left bottom;}
.sidebanner .lSAction > .lSNext{background-position:right top;right:0;}
.sidebanner .lSAction > .lSNext:hover{background-position:right bottom;}
.descbox.textholder{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #e7eced;}
.descbox .img-holder{margin:0;}
.descbox .img-holder img{width:100% !important;height:auto !important;margin:0 0 15px;}
.descbox h4,
.descbox h4 a{color:#2c3e50;font-size:16px;font-weight:700;font-family:'Lato';line-height:24px;margin:0 0 5px;}
.blue-portlet .descbox h4 a:hover{color:#1e769e;}
.descbox p{color:#a1b1bc;line-height:22px;font-size:14px;font-family:'Lato';margin:10px 0;letter-spacing:0.1px;}
.descbox a.readmore{font-weight:bold;font-family:"Lato";font-size:14px;}
.green-portlet .descbox a,
.descbox a.green{color:#7caf45;}
.blue-portlet .descbox a.readmore,
.descbox a.green{color:#1e769e;}
.green-portlet .descbox a:hover,
.descbox a.green:hover{color:#000;}
.red-portlet .descbox a,
.descbox a.red{color:#e36968;}
.red-portlet .descbox a:hover,
.descbox a.red:hover{color:#000;}
.descbox .extra ul{margin:0;}
.descbox .extra ul > li{display:inline-block;margin-right:10px;padding-right:10px;border-right:1px solid #bac6ce;color:#a1b1bc;font-size:14px;font-family:'Lato';letter-spacing:0.5px;}
.descbox .extra ul > li:last-child{border:none;padding-right:0;margin-right:0;}
.descbox .extra ul.withicon > li{display:inline-block;margin-right:10px;color:#a1b1bc;font-size:14px;font-family:'Lato';letter-spacing:0.5px;padding:0;border:none;}
.descbox .extra ul.withicon > li i{margin-right:10px;}
.tagged-holder{position:relative;}
.tagged-holder .tagspan{position:absolute;top:0;left:0;color:#fff;font-size:14px;font-family:'Lato';padding:5px 25px;display:inline-block;background:#e36968;}
.portlet-tags{min-height:160px;}
.portlet-tags a{display:inline-block;margin-right:3px;margin-bottom:5px;padding:5px 10px;background:#f5f7f8;color:#34495e;font-family:'Lato';font-size:14px;border-radius:3px;}
.portlet-tags a:hover{background:#7caf45;color:#fff;}
.archives a{color:#a1b1bc;font-family:'Lato';font-size:14px;display:inline-block;width:100%;}
.archives a span{float:right;width:20px;text-align:right;}
.archives a:hover{color:#7caf45;}
.archivelist-ul > li{display:inline-block;border-bottom:1px solid #E7ECED;padding:0px 0px 14px;margin:0px 0px 13px;width:100%;}
.archivelist-ul > li:last-child{margin:0;border:none;padding:0;}
.notborder{border-top:none;}
.notbpadding{padding-top:0;padding-bottom:0;}
.sidemenu-widget{margin:8px 0px;display:inline-block;width:100%;}
.postli-box.halfbox .postli-box .leftholder{width:20%;}
.postli-box.halfbox .postli-box .rightholder{width:80%;}
.nofloat{float:none;}
.galleryslider .item{margin:0 10px;}
.galleryslider .item img{width:100% !important;height:auto !important;}
.gslider-holder{margin:0 -10px;}
.galleryslider.owl-carousel .owl-controls .owl-prev,
.galleryslider.owl-carousel .owl-controls .owl-next{top:42%;text-indent:-9999px;}
.galleryslider.owl-carousel .owl-controls .owl-prev{background:url(images/gallery-nav-left.png) top center no-repeat;width:24px;height:24px;}
.galleryslider.owl-carousel .owl-controls .owl-next{background:url(images/gallery-nav-right.png) top center no-repeat;width:24px;height:24px;}
.galleryslider.owl-carousel .owl-controls .owl-prev,
.galleryslider.owl-carousel .owl-controls .owl-next{color:#2c3e50;font-size:14px;}
.galleryslider.owl-carousel .owl-controls .owl-prev:hover{background:url(images/gallery-nav-left.png) bottom center no-repeat;}
.galleryslider.owl-carousel .owl-controls .owl-next:hover{background:url(images/gallery-nav-right.png) bottom center no-repeat;}
.galleryslider.owl-theme .owl-controls .owl-page span{background:#fff;border-radius:50%;display:block;height:16px;margin:1px 5px;opacity:0.5;width:16px;opacity:1;}
.galleryslider.owl-theme .owl-controls .owl-page.active span,
.galleryslider.owl-theme .owl-controls.clickable .owl-page:hover span{background:none;border:2px solid #fff;margin:0 5px;width:18px;height:18px;}
.galleryslider.owl-theme .owl-pagination{position:absolute;left:0;right:0;bottom:30px;}
.boxholder-section{background:url(images/boxholder-bg.jpg) top center no-repeat;background-size:cover;}
.featurebox{position:relative;text-align:center;width:100%;padding-top:40px;transition:all 0.5s ease-in 0s;}
.featurebox .img-holder{width:75px;height:75px;border:1px solid #e9e9e9;display:inline-block;text-align:center;background:#fff;padding:8px;border-radius:50%;margin:0;position:absolute;left:40%;top:0;}
.featurebox .img-holder .icon-holder{background:#2c3e50;width:100%;height:100%;border-radius:50%;padding:16px 0;}
.featurebox .detail-holder{background:#fff;border:1px solid #e7e7e7;padding:60px 60px 30px;}
.featurebox .detail-holder h3{margin:0 0 20px;}
.featurebox .hdiv{width:100%;padding:5px;background:#fff;display:none;border-bottom:2px solid #287e30;}
.featurebox:hover .hdiv{display:block;}
.featurebox .detail-holder h3 a{text-transform:uppercase;font-family:'Lato';font-size:16px;font-weight:bold;color:#2c3e50;letter-spacing:1px;}
.featurebox .detail-holder p{color:#a1b1bc;font-family:'Lato';font-size:14px;line-height:22px;margin:0 0 30px;}
.featurebox .detail-holder a{color:#7caf45;font-family:'Lato';font-size:16px;}
.featurebox:hover .detail-holder h3 a{color:#7caf45;}
.featurebox:hover .detail-holder a{color:#2c3e50;}
.feature-graybox{position:relative;background:#f9fafb;border:1px solid #ecf0f1;text-align:center;padding:50px 30px;border-radius:10px;}
.feature-graybox .icon-holder{margin:0 0 30px;width:150px;height:150px;border-radius:50%;background:#fff;text-align:center;border:1px solid #ecf0f1;display:inline-block;color:#a1b1bc;}
.feature-graybox .icon-holder i{font-size:50px;line-height:150px;width:100%;text-align:center;}
.feature-graybox .icon-holder i.large{font-size:70px;}
.feature-graybox .detail-holder h4{font-family:'Lato';font-size:18px;font-weight:bold;color:#2c3e50;background:url(images/title-border.png) center bottom no-repeat;padding-bottom:18px;margin:0 0 18px;}
.feature-graybox .detail-holder p{font-family:'Lato';font-size:14px;color:#a1b1bc;line-height:24px;margin:0 0 20px;}
.feature-graybox .detail-holder a,
.spebluebtn{background:#206f9c;color:#fff;font-size:14px;font-family:'Lato';font-weight:400;letter-spacing:1px;padding:0 20px;line-height:40px;display:inline-block;}
.spedbluebtn{background:#2c3e50;color:#fff;font-size:14px;font-family:'Lato';font-weight:400;letter-spacing:1px;padding:0 20px;line-height:40px;display:inline-block;}
.spedbluebtn.bottomborder{border-bottom:2px solid #233242;}
.feature-graybox .detail-holder a,
.spebluebtn.bottomborder{border-bottom:2px solid #09547e;}
.spegreenbtn.bottomborder{border-bottom:2px solid #528c18;}
.feature-graybox:hover .detail-holder a,
.spegreenbtn{background:#6fa43b;color:#fff;font-size:14px;font-family:'Lato';font-weight:400;letter-spacing:1px;padding:0 20px;line-height:40px;display:inline-block;}
.feature-graybox:hover .detail-holder a{border-bottom:2px solid #548a1f;font-weight:800;}
.speblankbtn{background:none;color:#fff;font-size:14px;font-family:'Lato';font-weight:400;letter-spacing:1px;padding:0 20px;line-height:40px;display:inline-block;border:1px solid #fff;}
.feature-graybox .detail-holder a,
.spebluebtn.upper,
.spedbluebtn.upper,
.spegreenbtn.upper,
.speblankbtn.upper{text-transform:uppercase;}
.spelargebtn{line-height:60px;padding:0 34px;}
.feature-graybox .detail-holder a,
.spebluebtn.bold,
.spedbluebtn.bold,
.spegreenbtn.bold,
.speblankbtn.bold{font-weight:800;}
.spedbluebtn i{margin-left:15px;}
.speblankbtn:hover{background:#000;border:1px solid #000;color:#fff;}
.feature-graybox:hover .detail-holder a:hover,
.spebluebtn:hover,
.spedbluebtn:hover,
.spegreenbtn:hover{background:#000;color:#fff;}
.feature-graybox:hover .detail-holder a:hover,
.spebluebtn.bottomborder:hover,
.spegreenbtn.bottomborder:hover{border-bottom:2px solid #000;}
.feature-graybox .detail-holder a,
.spebluebtn.rounded,
.spedbluebtn.rounded,
.spegreenbtn.rounded
.speblankbtn.rounded{border-radius:5px;}
.feature-graybox:hover .icon-holder{background:#6fa43b;border:1px solid #6fa43b;}
.feature-graybox:hover .icon-holder i{color:#fff;}
.feature-graybox:hover{background:#fff;}
.promogreen-section{background:url(images/greensec-pic.jpg) center center no-repeat;background-size:cover;}
.promoblue-section{background:#03517d;}
.overimg{position:absolute;z-index:10;left:0;right:0;}
.oversec{padding-bottom:400px;}
.undersec{padding-top:280px;margin-top:-100px;}
.secdivider{border-top:2px solid #000;}
.relativep{position:relative;}
.commentbox-holder{background:url(images/comments-divbg.png) center center no-repeat;display:inline-block;}
.commentbox-holder .commentbox{margin:20px 0;}
.commentbox-holder .commentbox .comment{margin:0 0 20px;}
.commentbox-holder .commentbox .comment p{background:url(images/comment-comma.png) left 8px no-repeat;padding-left:40px;font-style:italic;font-size:14px;font-family:'Lato';color:#fff;line-height:24px;}
.commentbox-holder .commentbox .authorinfo p{background:url(images/author-line.png) left 10px no-repeat;padding-left:40px;font-weight:bold;font-size:14px;font-family:'Lato';color:#fff;line-height:24px;}
.commentbox-holder .commentbox .authorinfo p span{color:#a1b1bc;font-weight:normal;}
.commentbox-holder .commentbox .authorinfo p span.divider{margin:0 10px;}
.commentbox-holder .lefttop .commentbox,
.commentbox-holder .leftbottom .commentbox{padding-right:80px;}
.commentbox-holder .righttop .commentbox,
.commentbox-holder .rightbottom .commentbox{padding-left:80px;}
.commentbox-holder .lefttop .commentbox,
.commentbox-holder .righttop .commentbox{padding-bottom:20px;}
.commentbox-holder .leftbottom .commentbox,
.commentbox-holder .rightbottom .commentbox{padding-top:20px;}
.works-holder{padding:0 20px;display:inline-block;width:100%;}
.img-box{border:1px solid #fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);margin-bottom:20px;display:inline-block;}
.img-box a{display:inline-block;position:relative;}
.img-box a .overlay{position:absolute;left:0;right:0;top:110%;bottom:0;transition:0.3s all ease-in;background:#2f2a2c;}
.img-box a:hover .overlay{top:0;}
.img-box img,
.promocontent-box img.mainimg{width:100% !important;height:auto !important;}
.promocontent-box{background:#014f7b;position:relative;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);margin-bottom:20px;display:inline-block;width:100%;}
.promocontent-box .contentbox{position:absolute;padding:40px;left:0;right:0;top:0;bottom:0;text-align:left;}
.promocontent-box .contentbox .imgholder{position:absolute;top:0px;left:0;bottom:20px;right:0;width:auto;}
.promocontent-box .contentbox .imgholder img{height:100%;width:auto;}
.promocontent-box .contentbox .textholder{float:right;padding-top:10%;}
.promocontent-box .contentbox .textholder h3{font-family:'Lato';font-size:30px;font-weight:800;color:#fff;}
.promocontent-box .contentbox .textholder h6{font-family:'Lato';font-size:22px;font-weight:400;color:#fff;}
.promocontent-box .contentbox .textholder p{font-family:'Lato';font-size:14px;font-weight:400;color:#fff;margin:0 0 20px;}
.promocontent-box .contentbox .textholder .btn-holder a{width:auto;padding:0 20px;}
.promocontent-box .contentbox .textholder .btn-holder a.speblankbtn{font-size:16px;height:50px;line-height:44px;letter-spacing:0;margin:0 8px 10px 0;}
.promocontent-box .contentbox .textholder .btn-holder a.speblankbtn:hover{background:#6fa43b;border:1px solid #6fa43b;font-size:16px;font-weight:800;color:#fff;}
.works-holder .btn-holder a{margin:0 10px;width:230px;padding:0;text-align:center;}
.works-holder .btn-holder a i,
.spelargebtn i{font-size:26px;margin-right:15px;vertical-align:sub;}
.works-holder .btn-holder a:hover{border:1px solid #000;color:#000;background:none;line-height:58px;}
.promoblack-section{background:#0c1f27 url(images/blackbg-pic.jpg) top center no-repeat;background-size:cover;}