/* Customized CSS */
a, img {border:none; margin:0; padding:0; border:0; outline:0;}

a:hover, a:focus, button:hover, button:focus {border:0;	outline:0; text-decoration:none;}

*, body {margin:0; padding:0; border:0; outline:0;}

.clear {clear:both}

body {background:#edf2f5; font-family:'Lato', sans-serif; font-size:16px; color:#484848; line-height:20px; font-weight:400;}

input[type="text"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#999999;}

input[type="text"]:-moz-placeholder, textarea:-moz-placeholder {color:#999999; opacity:1;}

input[type="text"]::-moz-placeholder, textarea::-moz-placeholder {color:#999999; opacity:1;}

input[type="text"]:-ms-input-placeholder, textarea:-ms-input-placeholders {color:#999999;}

h1, h2, h3, h4, h5, h6 {font-weight:400; margin:0 0;}

.h1, .h2, .h3, h1, h2, h3 {margin-bottom:0;	margin-top:0;}

ul, ol, li {margin-bottom:0; margin-top:0; list-style-type:none;}

p {font-size:15px; line-height:22px; color:#9b9b9b; margin:0 0 10px; padding:0 0; font-weight:400;}

img {max-width:100%;}

a {text-decoration:none;}

.headerarea {z-index:99; background:#009fb8; padding:20px 0;}

.headerarea h1 {text-align:center; display:block; line-height:0;}

.headerarea h1 a.navbar-brand {text-align:center; margin-top:0; margin-bottom:0; padding:0 0; margin-right:0;}

.navbar {padding:20px 0 0; display:block; float:none; clear:both;}

.navbar-nav > ul {list-style-type:none; background:#0c3c60; padding:10px;}

.navbar-nav > ul > li {line-height:18px; margin:0; padding:0 0; border-right:0; border-bottom:1px solid #f1f1f1; float:none; position:relative;}

.navbar-nav > ul > li:last-child {margin:0 0; padding:0; border:0;}

.navbar-nav > ul > li > a {font-size:16px; display:block; color:#f1f1f1; padding:0px 0; line-height:32px; font-weight:400; cursor:pointer;}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left:0;}

.navbar-nav > ul > .active > a, .navbar-nav > ul > .active > a:hover, .navbar-nav > ul > .active > a:focus {color:#ffffff;}

.navbar-nav > ul > li:hover > a {color:#ffffff;}

.navbar-nav > ul > li.selected > a {color:#ffffff;}

.navbar-nav > ul > li > ul {position:relative; min-width:300px; position:absolute; left:0; background:transparent; display:none; z-index:99999; margin:0 0; border-top:5px solid #457ec1; border-bottom-left-radius:10px; -o-border-bottom-left-radius:10px; -ms-border-bottom-left-radius:10px; -moz-border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px; border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px; -ms-border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; -o-box-shadow:0px 5px 25px 0px rgba(216, 216, 216, 0.9); -webkit-box-shadow: 0px 5px 25px 0px rgba(216, 216, 216, 0.9); -moz-box-shadow: 0px 5px 25px 0px rgba(216, 216, 216, 0.9); box-shadow: 0px 5px 25px 0px rgba(216, 216, 216, 0.9);}

.navbar-nav > ul > li > ul:before {width:23px; height:11px; content:''; background:url(../images/arrow-top.png) left top no-repeat transparent; left:0; top:0; position:absolute; margin:-11px 0 0 30px;}

.navbar-nav > ul > li:hover > ul {display:block;}

.navbar-nav > ul > li:last-child > ul {right:0;}

.navbar-nav > ul > li > ul > li {position:relative; display:block; float:none; list-style-type:none; text-align:left; background:rgba(255, 255, 255, 0.9); border-left:0; padding:0 0px;}

.navbar-nav > ul > li > ul > li:last-child {border-bottom-left-radius:10px; -o-border-bottom-left-radius:10px; -ms-border-bottom-left-radius:10px; -moz-border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px; border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px; -ms-border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px;}

.navbar-nav > ul > li > ul > li:last-child > a {border-bottom:0;}

.navbar-nav > ul > li > ul > li > a {display:block; color:#999999; font-size:16px; line-height:50px; padding:0 25px; margin:0 0px; font-weight:400; text-decoration:none; border-bottom:1px solid #cccccc; text-transform:uppercase; font-family:'HelveticaLTStd-Roman';}

.navbar-nav > ul > li:hover > ul > li:hover {color:#ffffff; background:rgba(69, 126, 193, 1);}

.navbar-nav > ul > li:hover > ul > li:hover > a {color:#ffffff;}

.headerarea .navbar-toggler-icon {background-image:none; width:85%; font-size:16px; line-height:20px;}

.headerarea .navbar-toggler {position:relative; width:100%; margin:0 0 3px; right:0; top:0; cursor:pointer; color:#ffffff; border-color:#0c3c60; background:url(../images/nav-button.png) 95% center no-repeat #0c3c60; border:0; text-align:left; line-height: 25px;}

.navigation {background:#262e3b; border-bottom:2px solid #07b6d1;}

.navigation .navbar {padding:0 0; display:block; float:none; clear:both;}

.navigation .navbar-nav > ul {list-style-type:none;}

.navigation .navbar-nav > ul > li {line-height:40px; margin:0 0; padding:0 0; border:0; float:none; position:relative;}

.navigation .navbar-nav > ul > li:last-child {margin:0 0; padding:0; border:0;}

.navigation .navbar-nav > ul > li > a {font-size:16px; display:block; color:#ffffff; padding:0 20px; line-height:40px; font-weight:600;}

.navigation .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left:0;}

.navigation .navbar-nav > ul > .active > a, .navigation .navbar-nav > ul > .active > a:hover, .navigation .navbar-nav > ul > .active > a:focus {background:#07b6d1;}

.navigation .navbar-nav > ul > li:hover > a {background:#07b6d1;}

.navigation .navbar-nav > ul > li.selected > a {color:#ffffff;}

.navigation .navbar-nav > ul > li > ul {position:relative; min-width:300px; position:absolute; left:0; background:transparent; display:none; z-index:99999; margin:0 0; border-top:5px solid #457ec1; border-bottom-left-radius:10px; -o-border-bottom-left-radius:10px; -ms-border-bottom-left-radius:10px; -moz-border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px; border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px; -ms-border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; -o-box-shadow:0px 5px 25px 0px rgba(216, 216, 216, 0.9); -webkit-box-shadow: 0px 5px 25px 0px rgba(216, 216, 216, 0.9); -moz-box-shadow: 0px 5px 25px 0px rgba(216, 216, 216, 0.9); box-shadow: 0px 5px 25px 0px rgba(216, 216, 216, 0.9);}

.navigation .navbar-nav > ul > li > ul:before {width:23px; height:11px; content:''; background:url(../images/arrow-top.png) left top no-repeat transparent; left:0; top:0; position:absolute; margin:-11px 0 0 30px;}

.navigation .navbar-nav > ul > li:hover > ul {display:block;}

.navigation .navbar-nav > ul > li:last-child > ul {right:0;}

.navigation .navbar-nav > ul > li > ul > li {position:relative; display:block; float:none; list-style-type:none; text-align:left; background:rgba(255, 255, 255, 0.9); border-left:0; padding:0 0px;}

.navigation .navbar-nav > ul > li > ul > li:last-child {border-bottom-left-radius:10px; -o-border-bottom-left-radius:10px; -ms-border-bottom-left-radius:10px; -moz-border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px; border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px; -ms-border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px;}

.navigation .navbar-nav > ul > li > ul > li:last-child > a {border-bottom:0;}

.navigation .navbar-nav > ul > li > ul > li > a {display:block; color:#999999; font-size:16px; line-height:50px; padding:0 25px; margin:0 0px; font-weight:400; text-decoration:none; border-bottom:1px solid #cccccc; text-transform:uppercase; font-family:'HelveticaLTStd-Roman';}

.navigation .navbar-nav > ul > li:hover > ul > li:hover {color:#ffffff; background:rgba(69, 126, 193, 1);}

.navigation .navbar-nav > ul > li:hover > ul > li:hover > a {color:#ffffff;}

.navigation .navbar-toggler-icon {background-image:none; width:85%; line-height:28px;}

.navigation .navbar-toggler {position:relative; width:100%; margin:0 0; right:0; top:0; cursor:pointer; color:#ffffff; border-color:transparent; background:url(../images/nav-button.png) 95% center no-repeat transparent; border:0; text-align:left; line-height:25px;}

.slider_part {height:auto; position:relative; padding:0 0; margin:0px 0 0 0; z-index:9;}

/* Browser Resets */
/*********************************/ 
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility:hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width:100%; height:auto; display: block; margin:0 0; padding:0 0;}

.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin:0 0px; border:0px solid #fff; position:relative; zoom:1; height:auto;}

.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; z-index:1; position:absolute!important;}

.loading .flex-viewport {max-height: 300px;}

.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  {text-decoration:none; font-size:0; display: none; width:44px; height:44px; margin: -20px 0 0; position: absolute; top: 48%; z-index: 10; overflow: hidden; opacity:1; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev {left:40px; background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav .flex-next {right:40px; text-align: right;  background:url(../images/next.png) center center no-repeat;}
.flexslider:hover .flex-prev {background:url(../images/prev_h.png) center center no-repeat; }
.flexslider:hover .flex-next {background:url(../images/next_h.png) center center no-repeat; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity:1;}
.flex-direction-nav .flex-disabled {opacity:1!important; filter:alpha(opacity=1); cursor: default; }
.flex-direction-nav a:before  {font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: ''; }
.flex-direction-nav a.flex-next:before  { content: ''; }

/* Control Nav */
.flex-control-nav {width:100%; position:absolute; bottom:30px; left:0; text-align:center;}

.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}

.flex-control-paging li a {width:12px; height:12px; display:block; background:transparent; cursor:pointer; text-indent:-9999px; -webkit-border-radius: 50%; 
-moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; border:2px solid #ffffff;}

.flex-control-paging li a:hover {background:#0067b4;}

.flex-control-paging li a.flex-active {background:#0067b4; cursor:default;}

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

.bandescout {position:relative; background:rgba(38, 46, 59, 0.7); bottom:0; left:0; width:100%; z-index:99; height:auto; margin:0 auto 0; font-family:'Lato', sans-serif;}

.contentbox {padding:10px 0; background:transparent; min-height:auto; text-align:center;}

.bandescout h2 {font-size:26px; color:#ffffff; line-height:42px; margin:0px 0px 5px; padding:0 0; font-weight:400; letter-spacing:0; font-family:'Open Sans', sans-serif;}

.bandescout h3 {display:block; font-size:47px; line-height:50px; color:#37dbf4; margin:0 0; padding:0 0; font-weight:900; text-transform:uppercase; letter-spacing:0; font-family:'Open Sans', sans-serif;}

.bluebar {background:#54849a; padding:15px 0; text-align:center;}

.bluebar h2 {font-size:22px; color:#ffffff; line-height:32px; margin:0px 0px; padding:0 0; font-weight:500; letter-spacing:1px; font-family:'Roboto', sans-serif;}

.bluebar h2 a {color:#ffffff; text-decoration:underline;}

.bluebar h2 a:hover {text-decoration:none;}

.main-content {padding:0 0; margin:40px 0 20px; position:relative;}

.main-content h3 {font-size:24px; font-weight:600; color:#262e3b; line-height:28px; margin:0px 0px 25px; padding:0 0; text-align:center;}

.lftside {float:none; width:100%; margin:0 0 20px; position:relative; left:0; top:0;}

.section-box {overflow:hidden; padding:0 0; margin:0 0 20px; background:#ffffff; -webkit-box-shadow:0px 4px 2px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 4px 2px 0px rgba(0, 0, 0, 0.2); -o-box-shadow:0px 4px 2px 0px rgba(0, 0, 0, 0.2); box-shadow:0px 4px 2px 0px rgba(0, 0, 0, 0.2);}

.single-box {font-size:13px; color:#696969; line-height:18px; font-weight:400; overflow:hidden; padding:10px 0 10px 16px; margin:0 12px; border-bottom:1px solid #eeeeee; background:url(../images/bullet.png) 0 15px no-repeat #ffffff;}

.single-box:last-child {border-bottom:0;}

.imgbox {overflow:hidden; padding:10px 0 5px; margin:0 12px; background:#ffffff; text-align:center;}

.single-img {width:110px; height:92px; float:left; margin:0 0; padding:0; border-bottom:1px solid #e9e9e9; background:#ffffff; -webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1); -o-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1);}

.single-img span {width:110px; height:92px; display:table-cell; vertical-align:middle; text-align:center;}

.single-text {display:inline-block; float:right; width:80%;} 

.single-text h6 {font-size:18px; color:#64798a; line-height:20px; text-decoration:underline; margin:0 0 12px; text-align:left; font-weight:600;}

.single-box p {font-size:13px; color:#696969; line-height:18px; font-weight:400;}

.single-box p a {color:#696969; color:#696969; text-decoration:underline;}

.single-box p a:hover {color:#696969; color:#696969; text-decoration:none;}

.single-box a {font-size:13px; color:#696969; line-height:18px; font-weight:400;}

.single-box a:hover {color:#54849a;}

.single-box a span {color:#0c3c60; font-size:12px; text-decoration:underline; font-weight:600;}

.single-box a:hover span {text-decoration:none;}

.rgtside {float:none; width:100%; margin:0 0; position:relative; right:0; top:0;}

.green-header {overflow:hidden; background:#6cabaa; margin:0 0; padding:0; width:100%; display:block;}

.green-header h2 {display:block; font-size:16px; color:#ffffff; line-height:24px; font-weight:400; text-transform:capitalize; text-align:left; margin:0; padding:5px 10px;}

.more {overflow:hidden; padding:10px 0 10px 18px; margin:0 15px;}

.more a {display:inline-block; float:right; font-size:14px; color:#013054; line-height:14px; font-weight:600; margin:0 0 8px; padding:0 15px 0 0; background:url(../images/arrow-rgt.png) center right no-repeat #ffffff;}

.more a:hover {color:#54849a;}

.blubtn {display:block; clear:both; margin:0 12px 12px; text-align:center;}

.blubtn a {display:block; font-size:11px; line-height:30px; color:#ffffff; font-weight:500; padding:0 0; margin:0 0; background:#2e4862; border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.blubtn a:hover {background:#6cabaa;}

.midcontent {float:none; width:100%; margin:0 0 20px;}

.content-ad-section {overflow:hidden;}

.content-left {width:100%; float:none;}

.content-left h4 {text-align:center; margin:0px 0px 15px; font-size:20px; font-weight:600; color:#4d4d4d; line-height:28px;}

.content-left p {text-align:center; font-size:16px; color:#696969; line-height:24px; font-weight:400; margin:0px 0px 15px;}

.midbox {padding:0 0; margin:24px 0 30px; background:#ffffff; border:1px solid #c6c6c6; -webkit-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2); -ms-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2); -o-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);}

.midboxhding {display:block; padding:15px; margin:0 0; background:#0c3c60;}

.midboxhding h2 {font-size:25px; text-align:center; line-height:34px; color:#ffffff; font-weight:600; padding:0 0; margin:0 0; font-family:'Roboto', sans-serif;}

.midboxwrap {padding:10px 15px 15px; overflow:hidden;}

.midboxwrap h3 {font-size:18px; line-height:24px; text-align:left; color:#0f4e7d; font-weight:600; padding:0 0; margin:0 0 10px; font-family:'Roboto', sans-serif;}

.midboxwrap p {font-size:14px; line-height:24px; text-align:left; color:#666666; padding:0 0; margin:0 0 20px; font-family:'Open Sans', sans-serif;}

.midboxwrap p a {color:#0c3c60; font-weight:600;}

.midboxwrap p a:hover {color:#666666; text-decoration:underline;}

.midimgbox {overflow:hidden; padding:0 0; margin:0 12px; background:#ffffff; text-align:center;}

.banner-ad {width:590px; height:90px; margin:0px auto 50px; display:none;}

.adarea-two {width:336px; height:280px; float:none; margin:0 auto 40px;}

.single-img {width:110px; height:92px; float:left; margin:0 0; padding:0; border-bottom:1px solid #e9e9e9; background:#ffffff; -webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1); -o-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1);}

.single-img span {width:110px; height:92px; display:table-cell; vertical-align:middle; text-align:center;}

.single-text {display:inline-block; float:right; width:80%;} 

.single-text h6 {font-size:18px; color:#64798a; line-height:20px; text-decoration:underline; margin:0 0 12px; text-align:left; font-weight:600;}

.single-box p {font-size:13px; color:#696969; line-height:18px; font-weight:400;}

.single-box p a {color:#696969; color:#696969; text-decoration:underline;}

.single-box p a:hover {color:#696969; color:#696969; text-decoration:none;}

.single-box a {font-size:13px; color:#696969; line-height:18px; font-weight:400;}

.boxarea {padding:70px 0 50px; border-bottom:2px solid #ffffff; background:rgb(224, 229, 235); background:-moz-linear-gradient(90deg, rgb(224, 229, 235) 33%, rgb(208, 212, 219) 100%);
background: -webkit-linear-gradient(90deg, rgb(224, 229, 235) 33%, rgb(208, 212, 219) 100%); background: -o-linear-gradient(90deg, rgb(224, 229, 235) 33%, rgb(208, 212, 219) 100%);
background: -ms-linear-gradient(90deg, rgb(224, 229, 235) 33%, rgb(208, 212, 219) 100%); background: linear-gradient(180deg, rgb(224, 229, 235) 33%, rgb(208, 212, 219) 100%);}

.whitebox {position:relative; display:block; text-align:center; width:100%; margin:0 0 20px; padding:20px; border:1px solid #dcdcdc; background:rgba(255, 255, 255, 1);}

.whitebox img {border:1px solid #9a9a9a; margin-bottom:22px;}

.whitebox h5 {font-size:22px; line-height:28px; color:#010101; font-weight:600; padding:0 0; margin:0 0 10px; font-family:'Roboto', sans-serif;}

.whitebox p {font-size:16px; line-height:30px; color:#494948; font-weight:400; padding:0 0; margin:0 0 20px; font-family:'Open Sans', sans-serif;}

.whitebox a {display:inline-block; font-size:20px; line-height:55px; color:#ffffff; font-weight:500; padding:0 26px; margin:0 0; background:#0c3c60;}

.whitebox a:hover {background:#6cabaa;}

.notearea {background:#60b1c1; padding:30px 0 20px; text-align:center;}

.notebox {overflow:hidden; position:relative; margin:20px 0 30px; padding:0 0 10px;}

.notebox:after {width:160px; height:1px; background:#4c8d9a; position:absolute; content:''; left:0; right:0; bottom:0; margin:0 auto;}

.notebox:last-child {margin:20px 0 0;}

.notebox:last-child:after {background:none;}

.notearea h6 {font-size:15px; line-height:18px; color:#001a2d; font-weight:600; padding:0 0; margin:0 0 25px; text-transform:uppercase;}

.notearea h6 a {font-size:13px; color:#0c3c60; text-decoration:underline; text-transform:capitalize;}

.notearea h6 a:hover {text-decoration:none;}

.notearea p {font-size:14px; line-height:24px; color:#f3f3f3; font-weight:400; padding:0 0; margin:0 0 20px;}

.notearea p a {color:#0c3c60; text-decoration:underline;}

.notearea p a:hover {text-decoration:none;}

.footerouter {position:relative; background:#005364; padding:12px 0; text-align:center;}

.paratxt {color:#b3b3b3; padding:0 0; font-size:14px; line-height:18px; display:inline-block;}

.paratxt ul {display:inline-block; list-style-type:none; margin:0 15px; padding:0 0;}

.paratxt ul li {display:block; margin:0 0; padding:0 12px; line-height:18px; border-left:0;}

.paratxt ul li a {color:#b3b3b3; font-size:13px; line-height:18px;}

.paratxt ul li a:hover {color:#f3f3f3;}

.copyrg-txt {text-align:center; padding:20px 0; margin:0 0; background:#001e24;}

.copyrg-txt p {color:#537b83; padding:0 0; margin:0 0; font-size:13px; line-height:20px;}

.copyrg-txt a:hover {text-decoration:underline;}

.copyrg-txt ul {display:inline-block; float:none; list-style-type:none; margin:5px 0; padding:0 0;}

.copyrg-txt ul li {display:inline-block; margin:0 0; padding:0 7px; line-height:14px; border-right:1px solid #537b83;}

.copyrg-txt ul li:last-child {border-right:0;}

.copyrg-txt ul li a {color:#537b83; font-size:14px; line-height:15px;}

.copyrg-txt ul li a:hover {text-decoration:underline;}

.inmobileview {display:none;}

.modal {background:rgba(0, 0, 0, 0.7);}

.modal-header {padding:15px 20px; background:#009fb8;}

.modal-title {color:#ffffff; font-size:26px;}

button.close {color:#ffffff; cursor:pointer;}

.modal-body {padding:15px 20px;}

.modal-body p {font-size:17px; line-height:24px; color:#484848; font-weight:400; padding:0 0; margin:0 0 10px;}

.modal-body p a {font-size:17px; line-height:24px; color:#484848; font-weight:400; padding:0 0; margin:0 0 20px; text-decoration:underline;}

.modal-body p a:hover {color:#0c3c60; text-decoration:none;}

.modal-body ul {list-style-type:none;}

.modal-body ul li {font-size:16px; color:#696969; line-height:22px; font-weight:400; overflow:hidden; padding:10px 0 10px 16px; margin:0 5px; background:url(../images/bullet.png) 0 15px no-repeat #ffffff;}

.modal-dialog {max-width:350px; min-height:400px;}


/************ HOT NEWS LINKS page *************/

.bandescout h3 a {display:block; font-size:26px; line-height:40px; color:#37dbf4; margin:0 0; padding:0 0; font-weight:900; text-transform:uppercase; letter-spacing:0; font-family:'Open Sans', sans-serif;}

.banner-form-wrap {width:100%; float:left; background:#fdfdfd; padding:0 0; height:40px; margin:0 0 20px; border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -webkit-box-shadow:1px 0 5px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow:1px 0 5px 0 rgba(0, 0, 0, 0.2); -o-box-shadow:1px 0 5px 0 rgba(0, 0, 0, 0.2); box-shadow:1px 0 5px 0 rgba(0, 0, 0, 0.2);}

.form-box {position:relative; min-height:40px; width:50%; float:left;}

.banner-form-wrap input[type=text] {position:relative; background:#fdfdfd; width:100%; padding:0 15px; margin:0 0; font-size:16px; color:#546a69; line-height:40px; font-weight:400; letter-spacing:0.5px; border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.banner-form-wrap input[type=submit] {width:auto; height:42px; padding:0 8%; float:right; text-align:center; font-size:20px; color:#ffffff; background:url(../images/icon-search2.png) 22% center no-repeat #2e4862; border-top-right-radius:5px; -o-border-top-right-radius:5px; -ms-border-top-right-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; border-bottom-right-radius:10px; -o-border-bottom-right-radius:5px; -ms-border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px;}

.banner-form-wrap input[type=text]::-webkit-input-placeholder {color:#919191; font-size:16px;}

.banner-form-wrap input[type=text]:-moz-placeholder {color:#919191; opacity:1; font-size:16px;}

.banner-form-wrap input[type=text]:-ms-input-placeholder {color:#919191; font-size:16px;}

.gplusarea {float:none; width:40px; margin:0 auto;}

.link {border-bottom:1px dashed #eeeeee; background:#fefefe; padding:10px 0 10px 20px; margin:0 0; background:url(../images/bullet.png) 0 16px no-repeat #ffffff;}

.link a {font-size:14px; color:#06a1b9; font-weight:400; line-height:20px;}

.link a:hover {color:#2e4862;}

.linkwrap {overflow:hidden; margin:30px 0 0;}

.lft-link {display:inline-block; float:left;}

.rgt-link {display:inline-block; float:right;}

.lft-link a, .rgt-link a {font-size:14px; color:#2e4862; font-weight:400; line-height:20px; text-decoration:underline;}

.lft-link a:hover, .rgt-link a:hover {color:#07b6d1; text-decoration:none;}

.pagination {display:block; text-align:center; margin:30px 0 50px; overflow:hidden;}

.pagination ul {display:inline-block; float:right;}

.pagination ul li {float:left; list-style-type:none; margin:0 3px; font-size:16px; line-height:26px;}
 
.pagination ul li a {display:block; font-size:14px; line-height:26px; color:#666666; font-weight:400; background:#efefef; border-radius:3px; padding:0 10px; margin:0 0; border:0; min-height:0;}

.pagination ul li a:hover {color:#ffffff; background:#42acb4;}

.pagination ul li a.active {color:#ffffff; background:#0c3c60;}


/************ NEWS LINKS page *************/

.comment-txt {color:#6cabaa; font-weight:600;}


/************ BUNGALOWS page *************/

.lft-img {float:none; width:100%; margin:0 0 10px 0;}

.lft-img img {padding:3px; background:#eeeeee; border:1px solid #cccccc;}

.rgt-cont {float:none; width:100%; margin:0 0;}


/************ Property Detail page *************/

.grn-txt {color:#6cabaa; font-weight:600;}

.red-txt {color:#ec0000; font-weight:600;}

.grn-txt, p.grn-txt, span.grn-txt, a.grn-txt {color:#6cabaa!important; font-weight:600!important;}

.red-txt, p.red-txt, span.red-txt, a.red-txt {color:#ec0000!important; font-weight:600!important;}

strong.grn-txt {font-size:16px; color:#6cabaa; font-weight:600;}

.midboxwrap hr {border:1px dashed #eeeeee; margin-bottom:25px;}

.point {list-style-type:none; margin:0 0px 20px 20px;}

.point li {font-size:16px; color:#696969; line-height:22px; font-weight:400; overflow:hidden; padding:5px 0 5px 20px; margin:0 5px; background:url(../images/bullet.png) 0 13px no-repeat #ffffff;}

/* Material input */
.material .material-input{
    position: relative;
    padding-top: 25px;
    margin-bottom: 20px;
    background:#fff;
}

.material .material-input:after{
    display: block;
    clear: both;
    content:"";
}
.material .material-input input, 
.material .material-input textarea{
    font-size: 16px;
	line-height:20px;
    width: 100%;
    border:0;
    border-bottom:1px solid #9e9e9e;
    outline: none;
    background: 0;
    float:left;
	font-weight:400;
}

.material .material-input textarea{
    height: 100px;
    padding:7px 0;
	resize:none;
}

.material .material-input input{
    height: 32px;
}

.material .material-input label{
    line-height:22px;
}

.material .material-input label{
    color:#333333;
    font-size: 18px;
    font-weight: 400;
    position: absolute;
    left:0;
    top:20px;
}

.material .material-bar{
    position: absolute;
    bottom:0;left:0;
    display: block;
    width: 100%;
}

.material .material-bar:before, 
.material .material-bar:after{
    content:"";
    height: 2px;
    width: 0;
    bottom:0;
    position: absolute;
    background:#6cabaa;
}

.material .material-bar:before{
    left:50%;
}

.material .material-bar:after{
    right:50%;
}

.material .material-input :focus ~ .material-bar:before,
.material .material-input :focus ~ .material-bar:after,
.material .error ~ .material-bar:before,
.material .error ~ .material-bar:after{
  width:50%;
}

.material .error ~ .material-bar:before,
.material .error ~ .material-bar:after,
.material .error ~ .material-bar:before,
.material .error ~ .material-bar:after{
    background:#ff0000;
}

.material .error:focus,
.material .error.filled,
.material .error:not(.filled) ~ label{
    color:red;
}

.material .material-input :focus ~ label,
.material .material-input .filled ~ label,
.material .error:focus ~ label{
    color:lightgray;
    font-size: 13px;
    top:0;
    line-height: 24px;
}

/* Radio */
.material .material-group{
    padding-top: 10px;
}
.material .material-group input{
    display: none
}

.material .material-group-item{
    position: relative;
    margin-bottom: 5px;
}
.material .material-group-item:last-child{
    margin-bottom: 0
}

.material .material-group label{
    padding-left: 40px;
    position: relative;
    cursor: pointer;
    z-index: 2;
    font-weight: 400;
	letter-spacing:0.2px;
}

.material .material-checkbox {
    width:24px;
    height: 24px;
    background:#fff;
    left:0;
    top:0;
    margin-top: 5px;
    position: absolute;
    z-index: 1;
    border:2px solid #bbbbbb;
}
.material .material-radio {
    width: 18px;
    height: 18px;
    background:#fff;
    left:0;
    top:50%;
    margin-top: -9px;
    position: absolute;
    z-index: 1;
    border: 2px solid gray;
}

.material .material-radio{
    border-radius: 10px;
}

.material .material-checkbox{
    border-radius: 3px;
}

.material .material-checkbox:before{
    content:"a";
    font-size: 18px;
    text-align: center;
    padding-top:4px;
    color:#fff;
    background:gray;
    position: absolute;
    top:0;left:0;right:0;bottom:0;


    -webkit-transform: scale(0);
       -moz-transform: scale(0);
        -ms-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
}

.material .material-radio:before{
    position: absolute;
    top:3px;left:3px;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background:gray;
    content:"";
    -webkit-transform: scale(0);
       -moz-transform: scale(0);
        -ms-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
}

.material input:checked ~ .material-radio:before,
.material input:checked ~ .material-checkbox:before{
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
}



/* Select */
.material .material-select {
    font-size: 16px;
    font-weight: 300;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
    padding-top: 18px;
    z-index: 3
}
.material .material-select input{display: none}
.material .material-select > label{
    color:#333333;
    border-bottom:1px solid #9e9e9e;
    height: 40px;
    line-height: 40px;
    padding:0 30px 0 0px;
    width: 100%;
    cursor: pointer;
    position: relative;
    display: block;
    font-weight:400;
	font-size: 18px;
}

.material .material-select > .material-title{
    position: absolute;
    color:lightgray;
    height: 40px;
    line-height: 40px;
    top:18px;left:0;
    opacity: 0;
    visibility: hidden;
}

.material .material-select > input:checked + .material-title,
.material .material-select.filled > .material-title{
    top:0;
    opacity: 1;
    visibility: visible;
    font-size: 13px;
    line-height: 24px;
}

.material .material-select > label strong{
    border-color: lightgray transparent transparent transparent;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    
    margin-top: -3px;
    width: 0;
    height: 0;
    position: absolute;
    right:0;top:50%;
}

.material .material-select > input:checked ~ ul{
    visibility: visible;
    opacity: 1;
    top:24px;
}
.material .material-select ul{
    background:#fff;
    top:0;
    left:0;width: 100%;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    z-index: 2
}
.material .material-select ul li label{
    color:gray
}
.material .material-select ul li input:checked + label, 
.material .material-select ul li:hover input:checked + label{

    font-weight: 400
}
.material .material-select ul li label{
    display: block;
    cursor: pointer;
    padding:7px 10px;
}
.material .material-select ul li label:hover{
    background:#f5f5f5
}

.material .material-select > input:checked + .material-bar{
    top:22px;
}

.material .material-select .material-bar{
    height: 2px;
    background: #0000ff;
    width: 0;
    bottom:auto;
    top:56px;
}

/* Shadow */
.material .material-select ul{
    box-shadow: 0 2px 2px rgba(0,0,0,.2);
}

/* Animation */
.material .material-select ul,
.material .material-bar:before, 
.material .material-bar:after,
.material .material-input label,
.material .material-select .material-bar,
.material .material-select > span,
.material .material-radio:before,
.material .material-checkbox,
.material .material-checkbox:before,
.material .material-checkbox:after{
    transition:.2s ease all; 
    -moz-transition:.2s ease all; 
    -webkit-transition:.2s ease all;
}

/* Disable select */
.material{
    -webkit-user-select: none;  
    -moz-user-select: none;    
    -ms-user-select: none;      
    user-select: none;
}

/* Material border box reset */
.material *,
.material *:before,
.material *:after {
    -webkit-box-sizing: border-box; 
    -moz-box-sizing:    border-box; 
    box-sizing:         border-box;
}

.modal-body .material .material-input {margin-bottom:5px;}

.modal-body .material .login-submit {margin-top:15px; margin-bottom:5px;}

.modal-body .material .material-input label {font-size:16px;}

a.red-txt {cursor:pointer;}

a.red-txt:hover {text-decoration:underline;}

.modal-contact-form .modal-dialog {max-width:600px; min-height:400px;}

.modal-contact-form .login-submit {width:100%; color:#ffffff; font-size:22px; font-weight:400; background-color:#6cabaa; position:relative; cursor:pointer; display:inline; overflow:hidden; margin:10px 0 30px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; vertical-align: middle; z-index:1; will-change: opacity,transform; box-shadow:0 3px 2px 0 rgba(0,0,0,.10), 0 3px 2px 0 rgba(0,0,0,.10); transition: all .3s ease-out; -o-transition: all .3s ease-out; -ms-transition: all .3s ease-out;	-moz-transition: all .3s ease-out; -webkit-transition: all .3s ease-out; padding:15px 15px;}

.modal-contact-form .modal-title {font-size:20px;}

.modal-contact-form .modal-body {padding:5px 20px 20px;}

.modal-contact-form h6 {font-size:18px; color:#06a1b9; font-weight:600; line-height:24px; padding:10px 0; margin:0 0 10px; text-transform:capitalize; border-bottom:1px dashed #eeeeee; letter-spacing:0.5px;}


/************ Q&A page *************/

.smk_accordion {position:relative; margin-bottom:20px;}

.smk_accordion .accordion_in {overflow:hidden;}

/* Head */
.smk_accordion .accordion_in .acc_head {position:relative; background:#FDFDFD; padding:10px; font-size:14px; display: block; cursor: pointer;}

.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head{
	border-radius: 3px 3px 0 0;
}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content{
	border-radius: 0 0 3px 3px;
}

/* Content */
.smk_accordion .accordion_in .acc_content {background:#F9F9F9; color:#7B7E85; padding:3px 10px;}

.smk_accordion .accordion_in h1:first-of-type,
.smk_accordion .accordion_in h2:first-of-type,
.smk_accordion .accordion_in h3:first-of-type,
.smk_accordion .accordion_in h4:first-of-type,
.smk_accordion .accordion_in h5:first-of-type,
.smk_accordion .accordion_in h6:first-of-type
{
	margin-top: 5px;
}


/* Icon expand */
.smk_accordion .accordion_in .acc_head .acc_icon_expand {display:block; width:18px; height:18px; position:absolute; right:0; top:10px; margin-top:0; background: url(../images/plusminus.png) center 0;}

.smk_accordion .accordion_in.acc_active .acc_head .acc_icon_expand {background: url(../images/plusminus.png) center -18px;}

/* JS requires */
.smk_accordion .accordion_in.acc_active .acc_content{ 
	display: block;
}
.smk_accordion .accordion_in.acc_active .acc_head{
	background: #F9F9F9;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head {overflow:hidden; background:#ffffff; min-height:30px; margin:0 0 5px; padding:7px 7px 15px 0; width:100%; display:block; -webkit-box-shadow:1px 0px 12px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:1px 0px 12px 0px rgba(0, 0, 0, 0.2); -o-box-shadow:1px 0px 12px 0px rgba(0, 0, 0, 0.2); box-shadow:1px 0px 12px 0px rgba(0, 0, 0, 0.2);}

.smk_accordion.acc_with_icon .accordion_in .acc_head span {display:inline-block; float:left; width:30px; height:30px; background:#4fa7a0; font-size:18px; color:#ffffff; line-height:30px; font-weight:600; text-align:center; margin:5px 10px 0 0; border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}

.smk_accordion.acc_with_icon .accordion_in .acc_head h2 {display:inline-block; width:84%; font-size:16px; color:#6cabaa; line-height:22px; font-weight:600; text-transform:capitalize; text-align:left; margin:0; padding:0 15px 0 0;}

.smk_accordion.acc_with_icon .accordion_in .acc_head h2 strong {color:#bce1ff;}

.smk_accordion.acc_with_icon .accordion_in .acc_content {overflow:hidden; font-size:16px; line-height:24px; color:#666666; padding:15px; margin:0 0 15px; background:#fcfcfc; border:2px dashed #efefef;}


/************ Signup page *************/

.fullarea {width:100%; float:none;}

.bluebox {background:#0c3c60; padding:15px; margin:0 0 30px;}

.bluebox h2 {text-align:center; font-size:20px; color:#ffffff; font-weight:600; line-height:28px; padding:0 0 10px; margin:0 0 10px; text-transform:capitalize; border-bottom:1px dashed #eeeeee; letter-spacing:0.5px;}

.bluebox p {font-size:18px; color:#ffffff; font-weight:400; line-height:28px; padding:0 0; margin:0 0 10px;}

.signup-form {overflow:hidden;}

.signup-form h4 {font-size:40px; color:#0c3c60; line-height:34px; font-weight:700; text-align:left; margin:5px 0px 20px 0; padding:0 0 0 25px; border-left:7px solid #6cabaa;}

.signup-form h4 span {display:block; font-size:18px; line-height:20px; color:#999999; margin:15px 0 0; font-weight:400;}

.signup-form .wpcf7-form-control-wrap {margin:0 0 15px 0;}

.signup-form input[type=text], .signup-form input[type=tel], .signup-form input[type=email], .signup-form input[type=password] {font-size:16px; width:100%; color:#0c3c60; background:transparent; border:1px solid #a7acbe; height:40px; line-height:40px; padding:0 2%; margin:7px 0 3px; border-radius:5px; -border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:none;}

.signup-form textarea {font-size:16px; width:100%; height:80px; color:#0c3c60; background:transparent; border:1px solid #a7acbe; line-height:18px; padding:1% 2%; margin:7px 0 3px; resize:none; border-radius:5px; -border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:none;}

.signup-form .inputboxwrap {margin:7px 0 3px; padding:0 0;}

.signup-form select.form-control {font-size:16px; width:100%; color:#999999; background:transparent; border:1px solid #a7acbe; height:40px; line-height:40px; padding:0 1.5%; margin:7px 0 3px; border-radius:5px; -border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:none;}

.signup-form select:focus {outline:0;}

.signup-form input[type=submit] {width:100%; font-size:22px; text-align:center; color:#ffffff; line-height:50px; background:#6cabaa; border:1px solid #92bbb9; padding:0 2%; margin:0 auto; border-radius:5px; -border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; clear:both; cursor:pointer;}

.signup-form input[type=submit]:hover {background:#0c3c60; border:1px solid #0c3c60;}

.input-field {overflow:hidden;}

.captchawrap {overflow:hidden; margin:10px 0;}

.captcha {display:inline-block; float:left; width:72%; border:1px solid #eeeeee; margin:0 15px 10px 0; background:#ffffff;}

.refresh-button {width:50px; height:50px; float:left; margin:5px 0 0; cursor:pointer; background:url(../images/refresh.png) 0 0 no-repeat; background-size:cover;}

.signup-txt {margin:0 2px 3px; display:block; font-size:15px; color:#666666;}

.grn {color:#6cabaa;}

.midboxwrap p.notetxt {display:block; font-size:16px; font-family:'Open Sans', sans-serif; line-height:24px; color:#666666; font-weight:600; font-style:italic; margin:5px 0 25px; padding:0 0;}

.checkwrap {margin:20px 0;}

/* Base for label styling */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left:30px;
  cursor: pointer;
  font-size:13px; 
  color:#0c3c60;
  font-weight: 600;
  font-family:'Open Sans', sans-serif; line-height:24px;
}
[type="checkbox"]:not(:checked) + label a,
[type="checkbox"]:checked + label a {
	color:#6cabaa; font-weight:600; font-size:15px; font-family:'Open Sans', sans-serif; line-height:24px; text-decoration:underline;
}
[type="checkbox"]:not(:checked) + label a:hover,
[type="checkbox"]:checked + label a:hover {
	color:#0c3c60;
}

/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0; top: 0;
  width:20px; height:20px;
  border: 2px solid #ccc;
  background: #fff;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '\2713\0020';
  position: absolute;
  top:.22em; left: .22em;
  font-size: 1.3em;
  line-height: 0.8;
  color: #09ad7e;
  transition: all .2s;
  font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 2px dotted blue;
}

/* hover style just for information */
label:hover:before {
  border: 2px solid #4778d9!important;
}


/************ Enquiry page *************/

.enquiry-form {overflow:hidden;}

.enquiry-form h4 {font-size:40px; color:#0c3c60; line-height:34px; font-weight:700; text-align:left; margin:5px 0px 20px 0; padding:0 0 0 25px; border-left:7px solid #6cabaa;}

.enquiry-form h4 span {display:block; font-size:18px; line-height:20px; color:#999999; margin:15px 0 0; font-weight:400;}

.enquiry-form .wpcf7-form-control-wrap {margin:0 0 15px 0;}

.enquiry-form input[type=text], .enquiry-form input[type=tel], .enquiry-form input[type=email], .enquiry-form input[type=password] {font-size:16px; width:100%; color:#0c3c60; background:transparent; border:1px solid #a7acbe; height:40px; line-height:40px; padding:0 2%; margin:7px 0 3px; border-radius:5px; -border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:none;}

.enquiry-form textarea {font-size:16px; width:100%; height:80px; color:#0c3c60; background:transparent; border:1px solid #a7acbe; line-height:18px; padding:1% 2%; margin:7px 0 3px; resize:none; border-radius:5px; -border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:none;}

.enquiry-form .inputboxwrap {margin:7px 0 3px; padding:0 0;}

.enquiry-form select.form-control {font-size:16px; width:100%; color:#999999; background:transparent; border:1px solid #a7acbe; height:40px; line-height:40px; padding:0 1.5%; margin:7px 0 3px; border-radius:5px; -border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:none;}

.enquiry-form select:focus {outline:0;}

.input-field {overflow:hidden;}

.enquiry-form .captchawrap {overflow:hidden; margin:10px 0;}

.enquiry-form .captcha {display:inline-block; float:left; width:72%; border:1px solid #eeeeee; margin:0 15px 10px 0; background:#ffffff;}

.enquiry-form .refresh-button {width:50px; height:50px; float:left; margin:5px 0 0; cursor:pointer; background:url(../images/refresh.png) 0 0 no-repeat; background-size:cover;}

.btnbox {overflow:hidden; text-align:center; margin:15px 0;}

.btnbox input[type=reset] {width:auto; display:inline-block; font-size:20px; text-align:center; color:#ffffff; line-height:50px; background:#6cabaa; border:1px solid #6cabaa; padding:0 25px; margin:0 auto; border-radius:5px; -border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; clear:both; cursor:pointer;}

.btnbox input[type=reset]:hover {background:#0c3c60; border:1px solid #0c3c60;}

.btnbox input[type=submit] {width:auto; display:inline-block; font-size:20px; text-align:center; color:#ffffff; line-height:50px; background:#0c3c60; border:1px solid #0c3c60; padding:0 25px; margin:0 auto; border-radius:5px; -border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; clear:both; cursor:pointer;}

.btnbox input[type=submit]:hover {background:#6cabaa; border:1px solid #6cabaa;}

.midboxwrap p.linktxt {text-align:center; margin:20px 0;}

.midboxwrap p.linktxt a {display:block; text-decoration:underline; font-size:15px; line-height:24px; color:#0c3c60;}

.midboxwrap p.linktxt a:hover {text-decoration:none; color:#6cabaa;}


