@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4, h5{ margin:0; line-height:normal;}
body{background: #adadad; /* Old browsers */
background: -moz-linear-gradient(top, #adadad 0%, #b3b3b3 50%, #adadad 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adadad), color-stop(50%,#b3b3b3), color-stop(100%,#adadad)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #adadad 0%,#b3b3b3 50%,#adadad 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #adadad 0%,#b3b3b3 50%,#adadad 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #adadad 0%,#b3b3b3 50%,#adadad 100%); /* IE10+ */
background: linear-gradient(to bottom, #adadad 0%,#b3b3b3 50%,#adadad 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adadad', endColorstr='#adadad',GradientType=0 ); /* IE6-9 */ font-family: 'HelveticaNeueRegular'; font-size:12px; color:#666666; line-height:16px;
background-color:#adadad;}
@font-face {
    font-family: 'HelveticaNeueMedium';
    src: url('../fonts/helveticamedium/helveticaneue-medium.eot');
    src: url('../fonts/helveticamedium/helveticaneue-medium.eot') format('embedded-opentype'),
         url('../fonts/helveticamedium/helveticaneue-medium.woff') format('woff'),
         url('../fonts/helveticamedium/helveticaneue-medium.ttf') format('truetype'),
         url('../fonts/helveticamedium/helveticaneue-medium.svg#HelveticaNeueMedium') format('svg');
}

@font-face {
    font-family: 'helvetica_neuebold';
    src: url('../fonts/HelveticaNBold/helvetica_neue_bold-webfont.eot');
    src: url('../fonts/HelveticaNBold/helvetica_neue_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNBold/helvetica_neue_bold-webfont.woff') format('woff'),
         url('../fonts/HelveticaNBold/helvetica_neue_bold-webfont.ttf') format('truetype'),
         url('../fonts/HelveticaNBold/helvetica_neue_bold-webfont.svg#helvetica_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('../fonts/helvetica-neue1/helvetica-neue1.eot');
    src: url('../fonts/helvetica-neue1/helvetica-neue1.eot') format('embedded-opentype'),
         url('../fonts/helvetica-neue1/helvetica-neue1.woff') format('woff'),
         url('../fonts/helvetica-neue1/helvetica-neue1.ttf') format('truetype'),
         url('../fonts/helvetica-neue1/helvetica-neue1.svg#HelveticaNeueRegular') format('svg');
}
@font-face {
    font-family: 'CourierNewRegular';
    src: url('../fonts/cr/cour.eot');
    src: url('../fonts/cr/cour.eot') format('embedded-opentype'),
         url('../fonts/cr/cour.woff') format('woff'),
         url('../fonts/cr/cour.ttf') format('truetype'),
         url('../fonts/cr/cour.svg#CourierNewRegular') format('svg');
}
@font-face {
    font-family: 'CourierNewBold';
    src: url('../fonts/cb/courbd.eot');
    src: url('../fonts/cb/courbd.eot') format('embedded-opentype'),
         url('../fonts/cb/courbd.woff') format('woff'),
         url('../fonts/cb/courbd.ttf') format('truetype'),
         url('../fonts/cb/courbd.svg#CourierNewBold') format('svg');
}


/******* Typography ****/
.content-section h2{ color:#8f8f8f; font-size:20px; text-transform:uppercase; margin-bottom:9px; font-family: 'HelveticaNeueMedium';  }
.content-section h6{ color:#000; font-size:16px; font-weight:bold; margin-bottom:9px; font-family: 'HelveticaNeueMedium';  }
.content-section h2 span{ color:#000; }
.content-section h5{ color:#000; font-size:14px; margin-bottom:14px;}
.content-section h3{ color:#8f8f8f; font-size:16px; text-transform:uppercase; margin-bottom:9px; font-family: 'HelveticaNeueMedium'; }
.content-section h3 span{ color:#000; }
/******* Typography ****/
.outer-container{ float:left; width:100%; background:url(../images/bg-repeat.jpg) left top repeat-x;}
.no-margin{ margin:0 !important;}
.no-padding{ padding:0 ;}
.no-padding-left{ padding-left:0;}
.no-padding-right{ padding-right:0;}
.outer-row{ float:left; width:100%;}
.outer-wrapper{ background:#fff; padding-left:20px; padding-right:20px; float:left; width:100%;}
.top-bg{ float:left; background: #4e4e4e; /* Old browsers */
background: -moz-linear-gradient(left, #4e4e4e 0%, #7f7f7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4e4e4e), color-stop(100%,#7f7f7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #4e4e4e 0%,#7f7f7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #4e4e4e 0%,#7f7f7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #4e4e4e 0%,#7f7f7f 100%); /* IE10+ */
background: linear-gradient(to right, #4e4e4e 0%,#7f7f7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4e4e', endColorstr='#7f7f7f',GradientType=1 ); /* IE6-9 */ width:100%; height:17px;}
.menu-wrap{ padding-top:15px; padding-bottom:22px; float:left; width:100%;}
	
.right-wrap h1{ float:right;}
.right-wrap{ padding-top:15px;}
h1{ font-family: 'helvetica_neuebold'; text-transform:uppercase; color:#242021; font-size:22px; margin-bottom:24px;}
h1 span{ color:#b1b2b4;}
nav{ float:right;}
nav ul.nav-class{ display:block;}
nav ul{ margin:0; padding:0; float:right;}
nav ul li{ float:left; padding:0 15px; list-style:none; border-right:#c4c4c4 2px solid; position:relative;}
nav ul li:last-child{ border:none;}
nav ul li:first-child{ padding-left:none;}
nav ul a{ font-size:14px; color:#666666; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s;}
nav ul a:hover, nav ul a.active{  color:#00aef0; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; text-decoration:none;}
nav ul li ul{ float:left; position:absolute; padding:0; left:0; list-style:none; width:200px; background:white; z-index:999; display:none;}
nav ul li:hover ul{ display:block}
nav ul li ul li{ padding:0; border-right:0; border-bottom:#c4c4c4 1px solid; float:left; width:100%;}
nav ul li ul li a{ padding:10px 20px; float:left; width:100%;}
.menu-name, nav ul li span{display:none;}
@media(max-width:767px){

nav ul li ul{ position:static; width:100%; background:#eeeeee; }
nav ul li:hover ul{display:none;}
nav ul li span {
    cursor: pointer;
    display: block;
    height: 34px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 1px;
    width: 41px; background:#C4C4C4;
}
nav ul li span.drop-cl{background:url(../images/pls-ico.png);}
nav ul li span.drop-op{background:url(../images/minus-ico.png);}
.button-wrap{ float:left; background:#EEEEEE; padding:5px 0; border-radius:5px;}
.menu-name{display:block; float:left; margin-left:13px; font-size:15px; line-height:30px; text-transform:uppercase;}
}
.nav-button{ display:none;}
.header-pic{ float:left; width:100%; border:#e1e1e1 2px solid; margin-bottom:27px;}
.header-pic img{ width:100%}
.content-section{ margin-bottom:35px;}
.left-content .repeat{ margin-bottom:25px;}
.right-content .repeat{ margin-bottom:25px;}

.video-box{ float:left; width:100%; margin-bottom:10px; overflow:hidden;}
.video-box iframe{ float:left; width:100% !important;}
.left-box a{ color:#666666; font-size:14px;}
.left-box a span{ color:#00aeef; margin-left:5px; font-size:18px; font-family: 'helvetica_neuebold';}
.left-box a:hover{ text-decoration:none !important; color:#000;}
.right-content .grey-box { background:#595959; float:left; width:100%; padding:0 5px 0 10px;}
.right-content .grey-box ul{ float:left; width:100%; padding:15px 0; margin:0;}
.right-content .grey-box li{ float:left; width:100%; list-style:none; height:65px; margin-bottom:4px;   }
.right-content .grey-box li a{ float:left; width:100%; background:url(../images/grey-right.png) right top no-repeat; padding-right:40px;}
.right-content .grey-box li a span{ float:left; width:100%; background: #1eabdf; /* Old browsers */
background: -moz-linear-gradient(top, #1eabdf 0%, #1182ac 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1eabdf), color-stop(100%,#1182ac)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1eabdf 0%,#1182ac 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1eabdf 0%,#1182ac 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1eabdf 0%,#1182ac 100%); /* IE10+ */
background: linear-gradient(to bottom, #1eabdf 0%,#1182ac 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1eabdf', endColorstr='#1182ac',GradientType=0 ); /* IE6-9 */ height:65px; padding:5px 0 5px 5px; box-shadow:-2px 0 2px #383838; overflow:hidden; }
.right-content .grey-box li a:hover, .right-content .grey-box li.current a{background:url(../images/blue-right.png) right top no-repeat; }
.right-content .grey-box li a:hover span, .right-content .grey-box li.current a span{background: #4096b7; /* Old browsers */
background: -moz-linear-gradient(top, #4096b7 0%, #287e9f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4096b7), color-stop(100%,#287e9f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4096b7 0%,#287e9f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4096b7 0%,#287e9f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4096b7 0%,#287e9f 100%); /* IE10+ */
background: linear-gradient(to bottom, #4096b7 0%,#287e9f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4096b7', endColorstr='#287e9f',GradientType=0 ); /* IE6-9 */}
.right-content .grey-box li h5{  font-family: 'helvetica_neuebold'; color:#fff; font-size:12px; text-transform:uppercase; margin-bottom:0;}
.right-content .grey-box li a:hover h5, .right-content .grey-box li.current h5{ color:#fff;}
.right-content .grey-box li p{ color:#d8dcdf;}
strong{font-family: 'HelveticaNeueMedium';}
.right-content .grey-box1{ background:#dddddd; padding:20px 25px; float:left; width:100%;}
.right-content .grey-box1 .iframe{ float:left; width:100%; background:#fff; border:#cccccc 1px solid; border-radius:5px; padding:4px;  overflow-y: scroll;height: 500px;}
.right-content .grey-box1 .top{ margin-bottom:15px;}
.right-content .grey-box1 input[type="submit"], .bttn { padding:9px 15px; color:#fff; text-transform:uppercase; cursor:pointer; 
background: #4b4b4b; /* Old browsers */
background: -moz-linear-gradient(top, #4b4b4b 0%, #353535 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b4b4b), color-stop(100%,#353535)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4b4b4b 0%,#353535 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4b4b4b 0%,#353535 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4b4b4b 0%,#353535 100%); /* IE10+ */
background: linear-gradient(to bottom, #4b4b4b 0%,#353535 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b4b4b', endColorstr='#353535',GradientType=0 ); /* IE6-9 */ border:none;
}
.bttn:hover, .bttn:focus{ color:#fff; text-decoration:none;}
.right-content .grey-box1 input[type="text"] { background:#fff; border:#b7b7b7 1px solid; width:100%; height:31px; margin-bottom:6px;}
.top-footer h3{ color:#000; font-size:16px; text-transform:uppercase; font-family: 'HelveticaNeueMedium';}
.top-footer .icons{ margin-bottom:26px;}
.top-footer .icons-inner{ float:left;}
.top-footer .icons-inner a{ float:left; margin-left:10px; cursor:pointer;}
.mid-f{ float:left; margin:0; width:100%; margin-bottom:11px;}

.mid-f .col-sm-12{ 
/*background:url(../images/mid-f.png) left center repeat-x; */
text-align:right;

background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(left, #ffffff 0%, #d2d3d5 50%, #a7a9ac 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ffffff 0%, #d2d3d5 50%, #a7a9ac 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ffffff 0%, #d2d3d5 50%, #a7a9ac 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a7a9ac',GradientType=1 ); /* IE6-9 */
}
.mid-f .col-sm-12 img { margin-right:50px; }
.bottom-f{ text-align:center; color:#8f8f8f; font-size:13px; text-align:center; text-transform:uppercase; font-family: 'HelveticaNeueMedium';}
.bottom-f span{ color:#000;}
footer .col-sm-12{ padding-top:5px; padding-bottom:5px;}
footer .col-sm-12 p, footer .col-sm-12 a{ color:#fff; font-size:11px;}
footer .col-sm-12 ul{ float:right; padding:0; margin:5px 0 0;}
footer .col-sm-12 p{ margin-top:5px;}
footer .col-sm-12 li{ list-style:none; float:left; border-right:#fff 1px solid; display:inline-block; line-height:10px; padding:0 3px;}
footer .col-sm-12 li:last-child{ border:0; padding-right:0;}
.bk-tp{ display:none;}
@media(min-width:768px) and (max-width:970px){
nav ul li{ padding:0 5px;}

	}
@media(min-width:768px) and (max-width:950px){
.left-content{ width:60%;}	
.right-content{ width:40%;}	
.top-footer .icons-inner a{ margin-bottom:10px;}
footer .col-sm-12 li{ margin-bottom:10px;}

	}
@media(max-width:767px){
.logo{ padding:0; text-align:center;}	
.h-class{ display:none;}
nav{ width:100%;}
.button-wrap{ width:100%; margin:0 auto;}
.nav-wrap{  }	
.nav-button{ display:block;  float:right; width:100%; background:#dddddd; padding:9px 0; font-family: 'helvetica_neuebold'; font-size:14px; color:#000; text-align:center; cursor:pointer;}
ul.nav-collaps{ display:none; width:100%;}
ul.nav-collaps li{ float:left; width:100%; border-right:none; padding:0; border-bottom:1px solid #C4C4C4;}
ul.nav-collaps li a{ float:left; width:100%; text-align:center; padding:6px 0;}
.left-content, .right-content{ padding:0;}
.left-box{ padding:0; margin-bottom:15px;}
footer{ float:left; width:100%;}
footer .col-sm-6{ padding:0; text-align:center;}
footer .col-sm-6.no-padding-right{ display:none;}
.bk-tp{ display:block; font-size:14px; font-family: 'helvetica_neuebold'; text-align:center; text-transform:uppercase;}
	}
@media(max-width:355px){
.right-content .grey-box{ padding:0 5px;}	

	}	
/******* Survey 1 ****/
.inner h2{ font-size:22px;}
.repeat-div{ margin-bottom:20px;}
.radio-wrap{ float:left; width:100%;}
.radio-wrap label, .form-repeat label{ float:left; width:100%; font-weight:normal; font-size:12px;}
.inpt{ float:left; width:100%; border:#bdbdbd 1px solid; background:#fff; height:31px;}
a.bttn strong{ letter-spacing:1px;}
.repeat-div label{ font-weight:normal; font-size:12px;}
.chk-wrap{ float:left; width:100%; margin-bottom:10px;}
.chk-wrap a{font-family: 'helvetica_neuebold'; color:#666666;}
.note-wrp{ margin-top:70px;}
.note-wrp h5{
    font-family: 'CourierNewBold';}
.note-wrp .col-sm-8{    font-family: 'CourierNewRegular';  background:#fcf9a3; position:relative; padding-top:16px; padding-bottom:30px;}
.design{ height:30px; -moz-transform: rotate(5deg) translateX(0px) translateY(0px) skewX(5deg) skewY(-7deg);
-webkit-transform: rotate(5deg) translateX(0px) translateY(0px) skewX(5deg) skewY(-7deg);
-o-transform: rotate(5deg) translateX(0px) translateY(0px) skewX(5deg) skewY(-7deg);
-ms-transform: rotate(5deg) translateX(0px) translateY(0px) skewX(5deg) skewY(-7deg);
transform: rotate(5deg) translateX(0px) translateY(0px) skewX(5deg) skewY(-7deg); background:#fcf9a3; width:100%; float:left; position:absolute; bottom:-19px; left:0;}
.note-wrp ol{ padding:0 0 0 18px; margin:0;}
.note-wrp ol li{ margin-bottom:10px;}
.cnt-dv{ margin-top:15px;}
.cnt-dv h4{font-family: 'helvetica_neuebold'; font-size:22px; color:#000; margin-bottom:32px; }
.cnt-dv h4 span{ color:#00aef0;}
.lower{ text-transform:capitalize !important;}
.listing1{ padding:0; margin:0;}
.listing1 li{ border-bottom:#b7b7b7 1px dashed; list-style:none; float:left; width:100%; padding-bottom:10px; margin-bottom:10px;}
.listing1 li .left-c img{ max-width:100%;}
.listing1 li:last-child{ border:none;}
.aklnd h4{ font-size:16px;}
.listing1 li .mid-c a{ color:#666666; font-size:14px;}
.listing1 li .mid-c a span{ color:#adb6bd; margin-left:5px; font-size:18px; font-family: 'helvetica_neuebold';}
.listing1 li .mid-c a:hover, .listing1 li .mid-c a:focus{ text-decoration:none !important; color:#000;}
.listing1 li .right-c p{ float:left; width:100%;  border-bottom:#b7b7b7 1px dashed;  padding-bottom:7px; padding-top:7px; padding-left:30px; line-height:15px; margin-bottom:0;}
.listing1 li .right-c p a{ color:#666666; }
.listing1 li .right-c p.mobile{ background:url(../images/mobile_icon_color.gif) left center no-repeat;}
.listing1 li .right-c p.email{ background:url(../images/email_icon_color.gif) left center no-repeat;}
@media(max-width:767px){
.form-repeat{ padding:0 ;}	
.form-repeat .inpt, .form-repeat .selector{ margin-bottom:10px;}
.note-wrp{ margin-bottom:35px;}

.bttn1{ float:left;}
.listing1 li .left-c, .listing1 li .mid-c, .listing1 li .right-c{ padding:0; margin-bottom:10px;}
.listing1 li .right-c p.email{ border:none;}

	}
@media(max-width:640px){.listing1 li .left-c{ text-align:center;}
.listing1 li h4{ text-align:center;}

}
.profile, .profile-inner .bottom{ float:left; margin:0; width:100%;}	
.profile-inner{ background:#ebebeb; float:left; width:100%; padding-top:15px; padding-bottom:15px; margin-bottom:15px;}
.profile-inner .bottom .col-sm-12{ background:#fff; padding-bottom:5px; padding-top:5px;}
.profile-inner .top .col-sm-12 img{ width:100%;}
.profile-inner .right-sec p.phone, .profile-inner .right-sec p.email1, .profile-inner .right-sec p.mobile, .profile-inner .right-sec p.link{ line-height:10px; padding:9px 0 9px 30px; border-bottom:#afafaf 1px dotted; float:left; width:100%; margin-bottom:0;}
.profile-inner .right-sec p.phone{ background:url(../images/phone.png) left center no-repeat;}
.profile-inner .right-sec p.email1{ background:url(../images/mail.png) left center no-repeat;}
.profile-inner .right-sec p.mobile{ background: url(../images/mobile_icon_color.gif) left center no-repeat;}
.profile-inner .right-sec p.link{ background:url(../images/link.png) left center no-repeat;}
.h-class1{font-family: 'helvetica_neuebold' !important; text-transform:capitalize !important;}
a{ color:#666666;}
a:hover{ color:#666666;}
.float{ float:left; width:100%;}
@media(max-width:767px){
.profile-inner .left-sec{ float:left; width:100%; margin-bottom:10px;}	
.top-footer .icons .no-padding-left{ padding:0; text-align:center; padding-bottom:15px;}
.icons-inner{ float:left; width:100%; text-align:center;}
.icons-inner a{ display:inline-block; float:none !important; margin-bottom:10px;}
.menu{float:left; width:100%;}
nav ul li, nav ul li:last-child{ float:left; width:100%; border-right:0; border-bottom:1px solid #C4C4C4; padding:0;}
nav ul li a{ float:left; width:100%; padding:10px 0; text-align:center;}
	}
@media(min-width:768px) and (max-width:980px){.right-content .grey-box li h5{ font-size:12px;}}	
/********** New Css ******************/
.listing-repeat{margin-left:0; margin-right:0;}
.photo-div{ padding-left:0;}
.photo-div img{ width:100%; height:auto;}
.content-div{ padding-left:0; border-right:#8f8f8f 1px dotted; padding-right:8px;}
.content-div a {
color: #666666;
font-size: 14px; line-height:none;
}
.content-div a span {
color: #00aeef;
margin-left: 5px;
font-size: 18px;
font-family: 'helvetica_neuebold';
}
.right-div-class h2, .single-page span{ font-size:16px !important;}
.right-div-class h2 span, .single-page span{color:#8f8f8f !important;}
.content-div a:hover{ text-decoration:none;}
.listing-div{ border-bottom:#b7b7b7 1px dotted; float:left; width:100%; padding:15px 0;}
.contact_listing-div{ border:#b7b7b7 1px solid; float:left; width:49%; padding:5px 0; min-height:130px; margin-right:3px; margin-bottom:3px;}
.contact_listing-div h3{ font-size:14px;}
.contact-div{ padding:0; padding-left:7px;}
.contact-div p, .col-sm-6.left-box-div .contact-div1 p {
float: left;
width: 100%;
padding-bottom: 7px;
padding-top: 7px;
padding-left:25px;
line-height: 15px;
margin-bottom: 0;
}
.contact-div p.mobile, .col-sm-6.left-box-div .contact-div1 p.mobile {
background: url(../images/mobile_icon_color.gif) left center no-repeat;
}
.contact-div p.email, .col-sm-6.left-box-div .contact-div1 p.email {
background: url(../images/email_icon_color.gif) left center no-repeat;
}
.contact-div p.phone, .col-sm-6.left-box-div .contact-div1 p.phone{
background: url(../images/phone.png) left center no-repeat;
}
@media(max-width:767px){
.content-div{ display:none;}
.photo-div, .right-div-class {float:left; width:65%;}
.photo-div{ width:35%}

}
.col-sm-6.left-box-div{ padding:0;}
.col-sm-6.left-box-div img{ width:100%; height:auto;}
.col-sm-6.left-box-div .left-image-div{float:left; width:100%; margin-bottom:15px;}
.col-sm-6.left-box-div h5, .col-sm-6.right-box-div h5{ font-size:14px;  color:#8f8f8f !important; font-family: 'helvetica_neuebold'; margin-bottom:5px;}
.col-sm-6.left-box-div .contact-div1{float:left; width:100%;}
.col-sm-6.right-box-div{ padding-right:0}

@media(max-width:767px){.col-sm-6.right-box-div{ padding-left:0; padding-top:15px;}}
.left-logo-div{padding-left:0;}
.left-logo-div img{max-width:100%; height:auto;}
.right-description-div{ padding:0;}
h2.tax_term-heading{
margin-top:1px;
text-decoration:underline;
float: left;
width:100%;
}
.omsc-toggle-title{font-size:14px; font-weight:bold;}
@media(max-width:600px){
.right-div-class h3{ font-size:12px;}

}
@media(max-width:400px){
.right-div-class h2{
    font-size: 12px !important;
}
.contact_listing-div{width:100%; padding:0;}
}
.loc{margin-bottom:20px}
/***** jquery ****/
.map-wrapper{ float:left; width:100%; overflow:hidden; background:#666; padding:15px 0; margin-bottom:15px;}
.map-wrapper img{max-width:100%;}
.map-wrapper ul{ margin:0; padding:0;}
.map-wrapper li{ list-style:none;}
.location-img li { display:none;}
.location-img li#location3 { display:block;}
.map-wrp{ width:200px; height:269px; background:url(../images/nzmapold2.png) center top no-repeat; float:left; padding:0;}
.map-wrp a{ float:left; text-indent:-9999px; position:relative;}
.map-wrp a:hover{ background:red; opacity: 0.5; border-radius:50%;}
.map-wrp a.one{  margin:17px 65px 0 120px; width:14px; height:14px;}
.map-wrp a.two{margin:8px 66px 0px 120px; width:14px; height:14px;}
.map-wrp a.three{width:14px; height:14px; margin:-3px 57px 0 124px;}
.map-wrp a.four{width:14px; height:14px; margin:8px 52px 4px 133px;}
.map-wrp a.five{width:14px; height:14px; margin:-20px 34px 16px 149px;}
.map-wrp a.six{width:14px; height:14px; margin:5px 14px 0 169px;}
.map-wrp a.seven{width:14px; height:14px; margin:22px 52px 0 126px;}
.map-wrp a.eight{width:14px; height:14px; margin:-8px 49px 0 135px;}
.map-wrp a.nine{width:14px; height:14px; margin:-25px 82px 0 103px;}
.map-wrp a.ten{width:14px; height:14px; margin:37px 95px 0 86px;}
.map-wrp a.eleven{width:14px; height:14px; margin:5px 117px 0 69px;}
.map-wrp a.twelve{width:14px; height:14px; margin:22px 151px 0 33px;}
.map-wrp a.thirteen{width:14px; height:14px; margin:-27px 0 0 59px;}
.map-wrp a.seventeen{width:14px; height:14px; margin:-41px 0 0 33px;}
.map-wrp a.eighteen{width:14px; height:14px; margin:-21px 0 0 45px;}
.map-wrp a.ninteen{width:14px; height:14px; margin:-119px 1px 0 109px}

.place-info{ float:right; color:white;}
.place-info li{ display:none;}
.place-info li#location03{ display:block;}
.place-info h1{ margin-bottom:8px; color:white;}
.place-info p{ font-size:14px;}
.mob-only{ display:none}
@media(min-width:900px){
.location-img{width:380px;}
.place-info{ width:250px;}
}
@media(max-width:767px){
.mob-only{display:block}
.map-wrapper{ display:none;}
}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea{
	width:47%!important;	
}
.pgntn-page-pagination a{color:#00aeef !important;}
.pgntn-page-pagination-block{margin-top:20px !important;}