ul.accordion li a span{margin-right:15px;}
ul.accordion{padding:15px;}
ul.accordion li a{font-size:22px;text-decoration:none;color:#0D254C;}
ul.accordion li a:hover{color:#000;}
ul.accordion ul li{padding-bottom:5px;}
ul.accordion li ul li ul li a span{display:none;}
ul.accordion li ul li a{font-size:16px;}
ul.accordion li ul li ul li a{font-size:14px;}
h3{font-weight:400;}
p{font-weight:300;}
.bodyPanel{padding:25px 0;}
.bg-white{background:url(../images/bg.png) 0 0 repeat;}
.topPanel{padding:30px 0;}
.navbar-collapse{padding-right:0;}
.dropdown-menu, .unbreakable .dropdown-menu{background:#C5CED6 !important;}
.navbar-nav .dropdown-menu a{color:#fff !important;padding-left:15px !important;}
.navbar-nav .dropdown-menu a:hover,
.navbar-nav .dynamicMenu .dropdown.open > a{color:#000 !important;background:#fff !important;}
.navbar-nav .dynamicMenu > .dropdown-menu > .dropdown ul li a,
.navbar-collapse.in .dropdown-menu li a{background:url(../images/category-list-arrow-dd.png) no-repeat 20px 11px !important;padding-left:30px !important;}
.navbar-nav .dynamicMenu > .dropdown-menu > .dropdown ul li a:hover,
.navbar-collapse.in .dropdown-menu li a:hover{background:url(../images/category-list-arrow.png) no-repeat 20px 11px #fff !important;}
.navbar-nav,
div.footer .navbar-nav{margin-left:0;margin-right:0;}
.navbar-header{background:#000;}
.navbar-header .navbar-toggle{background:#000;}
.logo{padding:12px 0;}
.logo .img-responsive{display:inline-block;}
.article{padding-bottom:15px;margin-bottom:25px;border-bottom:1px dashed #ababab;background:transparent;border-radius:0;}
.article h3{margin-top:0;}
.article h3 a{color:#0D254C;}
.article h3 a:hover{color:#C5CED6;}
.sidebar .article h3{margin-top:0;}
.categories li{padding:5px 0 5px 20px;background:url(../images/category-list-arrow.png) no-repeat 10px 11px;border-bottom:#ababab dashed 1px;}
.categories li:last-child{border-bottom:none;}
.categories li a{color:#0D254C;}
.categories li a:hover{color:#2d608d;}
.keyword li{margin:2px;padding:0;}
.keyword li a{background:#0D254C;display:block;width:30px;height:30px;border-radius:5px;text-align:center;color:#fff;font-size:16px;line-height:30px;}
.keyword li a:hover{background:#2d608d;}
.tags li{margin:2px;padding:0;}
.tags li a{background:#0D254C;display:block;border-radius:5px;text-align:center;color:#fff;font-size:16px;line-height:30px;padding:0 7px;}
.tags li a:hover{background:#2d608d;}
div.footerPanel{background:#000;padding:20px 0;}
div.footerPanel .navbar-inverse{background:none;}
div.footerPanel .navbar-nav li{padding-right:20px !important;}
div.footerPanel .navbar-nav li a{padding-left:0;padding-right:0;}
div.footerPanel .navbar-nav li.active a,
div.footerPanel .navbar-nav li a:hover{background:none!important;color:#C5CED6!important;}
div.footerPanel .navbar-nav li.dropup a{background:none!important;}
.copyright{color:#909090;}
.copyright a{color:#fff;}
.copyright a:hover{color:#C5CED6;}

div.alertCheckBox{
 float:left;
 width:150px;
}
div.getAlertPanel .form-horizontal .form-group{
 margin-left:0 !important;
 margin-right:0 !important;
}
div.resultLeftBtm{
	width:45%;
	float:left;
}
div.resultRightBtm{
	width:50%;
	float:right;
}
div.getAlertPanel{
	background: #fff;
    box-shadow: inset 0 0 4px rgba(0,0,0,0.4);
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 20px;
}
div.getAlertPanel label{
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	margin-left:5px;
}
div.alertFldRow{
	height:auto;
	overflow:hidden;
	padding-bottom:5px;
}
div.alertFldRow div.fldLeft{
	width:48%;
	float:left;
}
div.alertFldRow div.fldRight{
	width:48%;
	float:right;
}
div.alertFldRow div.fldLeft input,
div.alertFldRow div.fldRight input{
	float:left;
	width:14px;
	height:14px;
	margin-right:5px;
}
div.getAlertPanel div.emailFld{
	height:auto;
	overflow:hidden;
	padding:5px 0;
}
div.getAlertPanel div.emailFld label{
	float:left;
	width:90px;
	padding-right:8px;
	display:block;
}
div.getAlertPanel div.emailFld input{
	width:70%;
	float:right;
	padding:5px;
	height:28px;
	border-radius:4px;
	border:1px solid #ccc;
}
div.alertBtnFld{
	text-align:center;
	padding:10px 0;
}
div.alertBtnFld button{
	background:#03aaeb;
	display:inline-block;
	color:#fff;
	font-size:16px;
	line-height:20px;
	padding:8px 15px;
	border-radius:4px;
	border:none;
}



div.contactForm .form-horizontal .form-group{
	margin-left:0 !important;
	margin-right:0 !important;
}

div.lead-field-fname{
	float:left;
	width:370px !important;
}
div.lead-field-fname label{
	width:120px !important;
}
div.lead-field-fname  div.col-xs-10{
	width:250px;
}


div.lead-field-varcv1{
	float:left;
	width:170px !important;
}
div.lead-field-varcv1 div.col-xs-10{
	width:170px;
}
div.lead-field-lname{
	float:left;
	width:200px !important;
}
div.lead-field-lname div.col-xs-10{
	width:200px;
}

div.lead-field-varcv2{
	clear:left;
	float:left;
	width:270px !important;
}
div.lead-field-varcv2 label,
div.lead-field-varcv3 label{
	width:120px !important;
}
div.lead-field-varcv2 div.col-xs-10,
div.lead-field-varcv3 div.col-xs-10{
	width:150px;
}
div.lead-field-varcv3{
	float:left;
	width:270px !important;
}
div.lead-field-state{
	float:left;
	width:200px !important;
}
div.lead-field-state label{
	width:50px;
}
div.lead-field-state div.col-xs-10{
	width:150px;
}
div.lead-field-varcv4{
	clear:left;
	float:left;
	width:270px !important;
}
div.lead-field-varcv4 label{
	width:120px;
}
div.lead-field-varcv4 div.col-xs-10{
	width:150px;
}

div.lead-field-varcv5{
	float:left;
	width:80px !important;
}
div.lead-field-varcv5 label{
	width:120px;
}
div.lead-field-varcv5 div.col-xs-10{
	width:100px;
}
div.lead-field-varcv6{
	float:left;
	width:140px !important;
}
div.lead-field-varcv7{
	float:left;
	width:252px !important;
}
div.lead-field-varcv7 label{
	width:105px;
}
div.lead-field-varcv7 div.col-xs-10{
	width:145px;
}

div.lead-field-varcv8{
	clear:left;
	padding-top:15px;
}
div.lead-field-varcv8 label{
	float:left !important;
	width:350px;
	text-align:left !important;
}
div.lead-field-varcv8 .col-xs-10{
	display:none;
}
div.lead-field-varcv9,
div.lead-field-varcv10,
div.lead-field-varcv11,
div.lead-field-varcv12,
div.lead-field-varcv13,
div.lead-field-varcv14,
div.lead-field-varcv15,
div.lead-field-varcv16,
div.lead-field-varcv17,
div.lead-field-varcv18{
	float:left;
	width:220px;
}
div.lead-field-email{
	clear:left;
}
div.lead-field-email label{
	width:120px;
}
div.lead-field-email div.col-xs-10{
	width:300px;
}
div.lead-field-button div.col-xs-offset-2{
	margin-left:120px !important;
}
/*-----------------------09-09-15----------------------*/
div.contactForm .fName{
	width:35%;
}
div.contactForm .mName{
	width:24%;
}
div.contactForm .lName{
	width:24%;
}
div.contactForm .alertAddress{
	width:35%;
}
div.contactForm .alertState{
	width:24%;
}
div.contactForm .alertCity{
	width:24%;
}
div.contactForm .alertMonth{
	width:22%;
}
div.contactForm .alertDate{
	width:12%;
}
div.contactForm .alertYear{
	width:17%;
}
div.contactForm .alertAge{
	width:32%;
}
div.contactForm .lead-field-alertSelectLabel label{
	width:100%;
	text-align:left;
}
div.contactForm .alertCheckBox{
	width:25%;
}
div.contactForm .alertBtn{
	padding-left:20px;
}
div.lead-field-alertSelectLabel label{
	padding:5px 0 !important;
}
/*-----------------------09-09-15----------------------*/


@media (max-width:768px){.copyright{line-height:20px;}
}
.videoBlock img{max-width:100% !important;}
div.searchArea{background:#C5CED6;padding:15px 15px 20px;}
div.searchArea h1{font-size:32px;line-height:36px;color:#fff;text-align:center;margin:0;padding-bottom:15px;}
div.cityFld input{width:188px !important;}
div.customBreadcrumb{background:#f8f8f8;box-shadow:0 0 3px rgba(0,0,0,0.2);padding:14px 0;}
div.customBreadcrumb ul li{display:inline-block;padding-right:6px;}
div.linkArea{padding:0 0 20px;}
div.linkArea ul{text-align:justify;}
div.linkArea ul li{display:inline;}
div.linkArea ul li a{text-decoration:underline;}
div.linkArea ul li a:hover{text-decoration:none;}
div.customPagination{padding:15px 0;}
div.customPagination ul{text-align:center;}
div.customPagination ul li{display:inline-block;margin-bottom:5px;}
div.customPagination ul li a{background:#fff;display:inline-block;padding:5px 9px;}
div.customPagination ul li a:hover,
div.customPagination ul li.active a{background:#e6e6e6;text-decoration:none;}
div.alphaListArea{text-align:center;padding:15px 0 15px;}
div.alphaListArea ul li{display:inline;padding:0 3px;}
div.resultContentPan h2{margin-top:0;}
div.resultBlock{background:#eaeaea;padding:15px;border:1px solid #ccc;border-radius:4px;margin-bottom:20px;}
div.resultHeading{height:auto;overflow:hidden;}
div.resultHeading h3{padding:0;margin:0;font-size:18px;line-height:22px;}
div.resultHeading h3 span{display:block;font-size:13px;line-height:19px;color:#a6a6a6;}
div.headingTextLeft{float:left;width:80%;}
div.headingTextRight{float:right;width:15%;}
div.headingTextRight h4{font-size:13px;line-height:19px;}
div.resultContainer{height:auto;overflow:hidden;padding:10px 0;}
div.resultContainer{height:auto;overflow:hidden;}
div.resultLeft{float:left;width:65%;}
div.resultRight{float:right;width:30%;}
div.resultContainer h4{font-size:18px;line-height:22px;margin:0;}
div.resultContainer p{padding-bottom:3px;margin:0;}
div.resultEmail p span{padding-right:10px;}
div.resultDetailsBtn{text-align:center;}
div.resultDetailsBtn a{display:inline-block;font-size:18px;line-height:22px;color:#fff;background:#0f6cb3;padding:10px 15px;border-radius:4px;}
div.resultDetailsBtn a:hover{text-decoration:none;background:#084d81;}
div.articleRow{height:auto;overflow:hidden;border-bottom:1px dashed #ccc;padding-bottom:5px;margin-bottom:15px;}
div.articleRow img{margin:0 15px 15px 0;float:left;}
div.resultLeftHalf{width:50%;float:left;padding-right:10px;box-sizing:border-box;}
div.resultRightHalf{width:50%;float:right;padding-left:10px;box-sizing:border-box;}
div.resultRightHalf div.resultDetailsBtn{padding-top:15px;}
div.resultRightHalf div.resultDetailsBtn a{display:block;}
div.resultLeftHalf div.resultHeading{padding-bottom:15px;}
div.fldSecondRow{padding-top:10px;overflow:hidden;height:auto;display:inline-block;}
div.rightBanner300{max-width:300px;margin:0 auto;padding-bottom:20px;}
div.rightBanner300 img{max-width:100%;}
div.midNameFld input{width:150px !important;}
div.ageFld input{width:70px !important;}
div.homeInputFld{overflow:hidden;height:auto;}
div.homeInputFld input{width:90% !important;float:left;}
div.homeInputFld button{float:right;}
@media (min-width:1200px){}
@media (max-width:1024px){}
@media (min-width:770px) and (max-width:1010px){}
@media (min-width:770px) and (max-width:940px){}
@media (max-width:980px){div.bannercontentImg{float:none;clear:both;}
}
@media (max-width:960px){div.topPanel{padding-bottom:20px;}
div.homeInputFld input{width:88% !important;}
}
@media (max-width:768px){div.footerPanel ul{padding-bottom:10px;}
div.lastRow{background:url(../images/divider.png) repeat-x 0 100% !important;}
div.banner300,
div.banner160{display:none;}
div.banner160Device{display:block;padding-top:15px;}
div.banner300Device{display:block;position:fixed;left:0;right:0;bottom:-7px;}
div.banner300Device img{width:100%;}
div.cityFld input{width:188px !important;}
div.form-group{padding-bottom:15px;}
div.homeInputFld input{width:85% !important;}
}
@media (min-width:768px) and (max-width:1030px){}
@media (min-width:780px) and (max-width:910px){}
@media (max-width:710px){div.navi{padding:2px 0;}
div.navi ul,
div.navi ul li{float:none!important;text-align:center;padding-left:0!important;padding-bottom:1px;}
div.navi ul li a{background:#212121;font-size:18px;line-height:22px;color:#fff;}
div.navi ul li a.active,
div.navi ul li a:hover{color:#000;}
}
@media (max-width:630px){div.call{float:none;display:inline-block;}
div.logo{float:none;clear:both;max-width:100%;margin-left:0 !important;}
div.cityFld input{width:100% !important;}
div.form-group{padding-bottom:0;}
div.form-group button{width:100%;}
div.homeInputFld input,
div.homeInputFld button{float:none;}
div.homeInputFld input{width:100% !important;margin-bottom:8px;}
div.homeInputFld button{width:100%;}
}
@media (max-width:480px){div.midNameFld input{width:100% !important;}
div.ageFld input{width:100% !important;}
div.searchRight{padding-top:15px;}
}
@media (max-width:320px){div.headingTextLeft,
div.headingTextRight,
div.resultLeft,
div.resultRight{float:none;width:auto;}
}
body{background:url(../images/bg.png) repeat;font-family:Arial, Helvetica, sans-serif;line-height:20px;font-size:14px;font-weight:normal;}
img{display:block;}
a:hover{text-decoration:none;}
ul{list-style:none;padding:0;margin:0;}
h1, h2, h3, h4, h5{color:#35424B;font-weight:normal;margin:0;padding-bottom:15px;}
h1{font-size:28px;line-height:32px;}
h2{font-size:26px;line-height:30px;}
h3{font-size:24px;line-height:28px;}
h4{font-size:20px;line-height:24px;}
.noBdr{border:none !important;}
.noBg{background:none !important;}
div.topPanel{padding:20px 0 10px;}
div.wrapper{max-width:1000px;padding:0 15px;margin:0 auto;}
div.logoPanel{height:100%;overflow:hidden;}
div.call{height:45px;overflow:hidden;border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;padding-left:36px;padding-right:16px;float:right;background:url(../images/call-icon.png) no-repeat 0 0 #E1E1E1;}
div.call p{padding-top:10px;font:normal 24px/30px Arial, Helvetica, sans-serif;color:#6C6C6C;}
div.call p span{color:#096CA1;}
div.call img{float:left;}
div.navi{background:url(../images/nav-bg.png) repeat-x 0 0 #181818;height:100%;overflow:hidden;}
div.navi ul{}
div.navi ul li{padding-right:1px;float:left;}
div.navi ul li a{font:normal 14px/18px Arial, Helvetica, sans-serif;color:#fff;display:block;padding:15px;}
div.navi ul li a:hover{text-decoration:none;}
div.navi ul li a.active,
div.navi ul li a:hover{background:#C5CED6;}
div.logo{padding-bottom:15px;float:left;}
div.logo img{max-width:100%;}
div.banner{background:url(../images/header-bg.png) repeat-x 0 100% #03AAEA;}
div.bannercontent{padding:35px 15px;}
div.bannercontent h2{padding-bottom:20px;font-size:30px;line-height:36px;color:#fff;}
div.bannercontent p{font-size:14px;line-height:20px;color:#fff;}
div.welcome{background:url(../images/welcome-bg.png) repeat-x 0 0 #fff;padding:25px;}
div.welcome h2{font:normal 30px/32px Arial, Helvetica, sans-serif;color:#096CA1;}
div.welcome p{font:normal 13px/21px Arial, Helvetica, sans-serif;color:#575757;}
div.contentPan{padding:25px 0;}
div.video,
div.photosPan,
div.testimPan{padding-bottom:20px;}
div.blogRow{padding-bottom:10px;background:url(../images/divider.png) repeat-x 0 100%;margin-bottom:20px;}
div.blogRow h3 a{color:#35424B;}
div.blogRow h3 a:hover{color:#096CA1;text-decoration:none;}
div.blogInfo{height:100%;overflow:hidden;padding-bottom:15px;}
div.blogInfo p{padding-right:10px;float:left;}
div.blogInfo img{margin:0 0 5px 5px;float:right;}
div.lastRow{background:none !important;}
div.photos{height:100%;overflow:hidden;padding-bottom:15px;}
div.photos img{float:left;padding:3px;border:1px solid #ccc;margin:0 10px 10px 0;}
.moreBtn{background:url(../images/more-btn.png) repeat-x 0 0 #0D254C;padding:7px 15px;border:2px solid #0D254C;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;color:#fff;}
.moreBtn:hover{background:url(../images/more-btn-hover.png) repeat-x 0 0 #C5CED6;color:#fff;text-decoration:none; border:2px solid #C5CED6;}
div.featuredVideo{padding-bottom:15px;}
div.banner728{padding-bottom:15px;text-align:center;}
div.banner728 img{display:inline;}
div.banner300{padding-bottom:15px;}
div.banner160{padding-bottom:15px;text-align:center;}
div.banner160 img{display:inline;}
div.banner160Device{text-align:center;display:none;margin-bottom:10px;}
div.banner160Device img{display:inline;}
div.banner300Device{text-align:center;display:none;}
div.footerPanel{background:#0D254C;padding:20px 0 20px;}
div.footerPanel ul{text-align:center;}
div.footerPanel ul li{display:inline;padding:0 0px 0px 10px;}
div.footerPanel ul li a{font:normal 14px/30px Arial, Helvetica, sans-serif;color:#A2A2A2;text-decoration:none;}
div.footerPanel ul li a:hover{color:#fff;text-decoration:none;}
div.footerPanel p{font:normal 12px/16px Arial, Helvetica, sans-serif;color:#909090;padding-left:10px;text-align:right;padding-bottom:0;padding-top:8px;}
div.footer ul li a{height:auto !important;padding-top:0 !important;padding-bottom:0 !important;}
div.searchArea{background:#C5CED6;padding:15px 15px 20px;}
div.searchArea h1, div.searchArea h2{font-size:32px;line-height:36px;color:#35424B;text-align:center;margin:0;padding-bottom:15px;}
div.cityFld input{width:188px !important;}
div.customBreadcrumb{background:#f8f8f8;box-shadow:0 0 3px rgba(0,0,0,0.2);padding:14px 0;}
div.customBreadcrumb ul li{display:inline-block;padding-right:6px;}
div.linkArea{padding:0 0 20px;}
div.linkArea ul{text-align:justify;}
div.linkArea ul li{display:inline;}
div.linkArea ul li a{text-decoration:underline;}
div.linkArea ul li a:hover{text-decoration:none;}
div.linkArea h4{font-size:24px;line-height:28px;color:#23527c;}
div.customPagination{padding:15px 0;}
div.customPagination ul{text-align:center;}
div.customPagination ul li{display:inline-block;margin-bottom:5px;}
div.customPagination ul li a{background:#fff;display:inline-block;padding:5px 9px;}
div.customPagination ul li a:hover,
div.customPagination ul li.active a{background:#e6e6e6;text-decoration:none;}
div.alphaListArea{text-align:center;padding:15px 0 15px;}
div.alphaListArea ul li{display:inline;padding:0 3px;}
div.alphaListArea ul li.active a{background:#C5CED6;display:inline-block;padding:3px 8px;color:#fff;}
div.resultContentPan h2{margin-top:0;}
div.resultBlock{background:#eaeaea;padding:15px;border:1px solid #ccc;border-radius:4px;margin-bottom:20px;}
div.resultHeading{height:auto;overflow:hidden;}
div.resultHeading h3{padding:0;margin:0;font-size:18px;line-height:22px;}
div.resultHeading h3 span{display:block;font-size:13px;line-height:19px;color:#a6a6a6;}
div.headingTextLeft{float:left;width:80%;}
div.headingTextRight{float:right;width:15%;}
div.headingTextRight h4{font-size:13px;line-height:19px;}
div.resultContainer{height:auto;overflow:hidden;padding:10px 0;}
div.resultContainer{height:auto;overflow:hidden;}
div.resultLeft{float:left;width:65%;}
div.resultRight{float:right;width:30%;}
div.resultContainer h4{font-size:18px;line-height:22px;margin:0;}
div.resultContainer p{padding-bottom:3px;margin:0;}
div.resultEmail p span{padding-right:10px;}
div.resultDetailsBtn{height:auto;overflow:hidden;}
div.resultDetailsBtn a{display:inline-block;font-size:18px;line-height:22px;color:#fff;background:#0f6cb3;padding:10px 15px;border-radius:4px;}
div.resultDetailsBtn a:hover{text-decoration:none;background:#084d81;}
div.articleRow{height:auto;overflow:hidden;border-bottom:1px dashed #ccc;padding-bottom:5px;margin-bottom:15px;}
div.articleRow img{margin:0 15px 15px 0;float:left;}
div.resultLeftHalf{width:50%;float:left;padding-right:10px;box-sizing:border-box;}
div.resultRightHalf{width:50%;float:right;padding-left:10px;box-sizing:border-box;}
div.resultRightHalf div.resultDetailsBtn{padding-top:15px;}
div.resultRightHalf div.resultDetailsBtn a{display:block;}
div.resultLeftHalf div.resultHeading{padding-bottom:15px;}
div.fldSecondRow{padding-top:10px;overflow:hidden;height:auto;display:inline-block;}
div.rightBanner300{max-width:300px;margin:0 auto;padding-bottom:20px;}
div.rightBanner300 img{max-width:100%;}
div.midNameFld input{width:150px !important;}
div.ageFld input{width:70px !important;}
div.homeInputFld{overflow:hidden;height:auto;}
div.homeInputFld input{width:90% !important;float:left;}
div.homeInputFld button{float:right;}
div.featuredlist{padding-bottom:20px;}
div.featuredlist h2{padding-bottom:5px;}
div.sidebarCategoryList ul li{padding:5px 0 5px 20px;background:url(../images/category-list-arrow.png) no-repeat 10px 11px;border-bottom:#ababab dashed 1px;}
div.resultDetailsBtn a{float:left;display:inline-block;}
div.resultDetailsBtn img{display:inline-block;float:right;}
div.resultContainer h4{padding-bottom:10px;}
div.blockPadd{padding-bottom:20px;}
div.currentBlock{background:#fff;box-shadow:inset 0 0 4px rgba(0,0,0,0.4);padding:15px;border-radius:5px;margin-bottom:20px;}
@media (max-width:1280px){div.cityFld input{width:150px !important;}

div.getAlertPanel div.emailFld input{
	width:60%;
}

div.lead-field-fname{
	float:left;
	width:300px !important;
}
div.lead-field-fname label{
	width:120px !important;
}
div.lead-field-fname  div.col-xs-10{
	width:180px;
}
div.lead-field-varcv1{
	float:left;
	width:120px !important;
}
div.lead-field-varcv1 div.col-xs-10{
	width:120px;
}
div.lead-field-lname{
	float:left;
	width:150px !important;
}
div.lead-field-lname div.col-xs-10{
	width:150px;
}
div.lead-field-varcv3 label{
	width:70px !important;
}
div.lead-field-varcv3{
	width:220px !important;
}
div.lead-field-state{
	clear:left;
}
div.lead-field-state label{
	width:120px;
}
div.lead-field-state{
	width:300px !important;
}
div.lead-field-varcv7 label{
	width:120px !important;
}
div.lead-field-varcv7{
	width:270px !important;
}

}
@media (max-width:1024px){div.searchArea .input-lg{width:150px;}
/*----------------09-09-15----------------------*/
div.contactForm div.lead-field-button div.col-xs-offset-2{
	margin-left:100px !important;
}

}
@media (min-width:770px) and (max-width:1010px){}
@media (min-width:770px) and (max-width:940px){}
@media (max-width:980px){div.bannercontentImg{float:none;clear:both;}
}
@media (max-width:960px){div.topPanel{padding-bottom:20px;}
div.homeInputFld input{width:88% !important;}
}
@media (max-width:768px){div.footerPanel ul{padding-bottom:10px;}
div.lastRow{background:url(../images/divider.png) repeat-x 0 100% !important;}
div.banner300,
div.banner160{display:none;}
div.banner160Device{display:block;padding-top:15px;}
div.banner300Device{display:block;position:fixed;left:0;right:0;bottom:-7px;}
div.banner300Device img{width:100%;}
div.cityFld input{width:140px !important;}
div.homeInputFld input{width:85% !important;}
div.footerPanel p{text-align:left;padding-top:0;}

div.resultLeftBtm{
	width:100%;
	float:none;
}
div.resultRightBtm{
	width:100%;
	float:none;
}
div.getAlertPanel div.emailFld input{
	width:80%;
}
}
@media (max-width:767px){div.form-group{padding-bottom:10px;margin-bottom:0;}
div.cityFld input,
div.searchArea .input-lg{width:100% !important;}
}
@media (min-width:768px) and (max-width:1030px){}
@media (min-width:780px) and (max-width:910px){}
@media (max-width:710px){div.navi{padding:2px 0;}
div.navi ul,
div.navi ul li{float:none!important;text-align:center;padding-left:0!important;padding-bottom:1px;}
div.navi ul li a{background:#212121;font-size:18px;line-height:22px;color:#fff;}
div.navi ul li a.active,
div.navi ul li a:hover{color:#000;}
}
@media (max-width:630px){div.call{float:none;display:inline-block;}
div.logo{float:none;clear:both;max-width:100%;margin-left:0 !important;}
div.cityFld input{width:100% !important;}
div.form-group button{width:100%;}
div.homeInputFld input,
div.homeInputFld button{float:none;}
div.homeInputFld input{width:100% !important;margin-bottom:8px;}
div.homeInputFld button{width:100%;}
div.alphaListArea ul li{display:inline-block;}
div.alphaListArea ul li:first-child{display:block;padding-bottom:5px;}

div.getAlertPanel div.emailFld input{
	width:70%;
}
/*--------------------------------09-09-15-----------------*/

div.lead-field-button div.col-xs-offset-2{
	margin-left:0 !important;
}
div.contactForm .alertBtn{
	padding-left:0;
}
/*--------------------------------09-09-15-----------------*/
}
/*--------------------------------09-09-15-----------------*/
@media (max-width:545px){
div.contactForm div.lead-field-button div.col-xs-offset-2{
	margin-left:0 !important;
	padding-right:15px;
}
div.contactForm .col-xs-10{
	margin-bottom:10px !important;
}
div.contactForm .alertBtn{
	padding-left:15px !important;
}
}
/*--------------------------------09-09-15-----------------*/
@media (max-width:480px){div.midNameFld input{width:100% !important;}
div.ageFld input{width:100% !important;}
div.searchRight{padding-top:15px;}

div.getAlertPanel div.emailFld input{
	width:55%;
}
div.alertFldRow div.fldLeft{
	width:100%;
	float:none;
}
div.alertFldRow div.fldRight{
	width:100%;
	float:none;
}
div.getAlertPanel div.emailFld label{
	float:none;
}
div.getAlertPanel div.emailFld input{
	float:none;
	width:100%;
}

div.lead-field-fname,
div.lead-field-varcv1,
div.lead-field-lname,
div.lead-field-varcv5,
div.lead-field-varcv6,
div.lead-field-varcv7{
	clear:both;
	width:100%;
}
div.lead-field-fname div.col-xs-10,
div.lead-field-varcv1 div.col-xs-10,
div.lead-field-lname div.col-xs-10,
div.lead-field-varcv2 div.col-xs-10,
div.lead-field-varcv3 div.col-xs-10,
div.lead-field-varcv4 div.col-xs-10,
div.lead-field-state div.col-xs-10,
div.lead-field-varcv5 div.col-xs-10,
div.lead-field-varcv6 div.col-xs-10,
div.lead-field-varcv7 div.col-xs-10{
	width:440px !important;
	clear:both;
}
div.lead-field-button div.col-xs-offset-2{
	margin-left:0 !important;;
}
}
@media (max-width:320px){div.headingTextLeft,
div.headingTextRight,
div.resultLeft,
div.resultRight{float:none;width:auto;}

div.lead-field-fname,
div.lead-field-varcv1,
div.lead-field-lname,
div.lead-field-varcv5,
div.lead-field-varcv6,
div.lead-field-varcv7{
	clear:both;
	width:100%;
}
div.lead-field-fname div.col-xs-10,
div.lead-field-varcv1 div.col-xs-10,
div.lead-field-lname div.col-xs-10,
div.lead-field-varcv2 div.col-xs-10,
div.lead-field-varcv3 div.col-xs-10,
div.lead-field-varcv4 div.col-xs-10,
div.lead-field-state div.col-xs-10,
div.lead-field-varcv5 div.col-xs-10,
div.lead-field-varcv6 div.col-xs-10,
div.lead-field-varcv7 div.col-xs-10{
	width:280px !important;
	clear:both;
}
}
div.headingTextLeft{
	height:auto;
	overflow:hidden;
}
div.headingTextLeft h3{
	float:left;
	padding-right:15px;
	padding-top:6px;
}
div.headingTextLeft div.resultDetailsBtn{
	float:right;
}
.breadcrumb > li,
h2 a{
	text-transform:capitalize !important;
}
h2 a:hover{
	color:#020e21;
}
                
                
/*------------------Added CSS 27-07-16-----------------------------------*/
div.resultBlockBlue {
    background:#EAF5FE;
    border:1px solid #DEDEDE;
    border-radius: 4px;
    margin-bottom: 20px;
    padding:15px;
	overflow:hidden;
	height:auto;
}
div.resultBlockBlueLeft{
	float:left;
	overflow:hidden;
	height:auto;
	width:72%;
}
div.resultBlockBlueLeft ul li{
	float:left;
	min-height:60px;
	padding-right:15px;
	text-align:center;
}
div.resultBlockBlueLeft ul li a{
	color:#3399CF;
}
div.resultBlockBlueLeft ul li a:hover{
	color:#66666A;
}
div.resultBlockBlueLeft ul li span{
	display:block;
	padding-bottom:5px;
	color:#3399cf;
}
div.resultBlockBlueLeft ul li img{
	display:block;
	margin:0 auto 3px;
}
div.resultBlockBlueLeft ul li.resultName{
	padding-right:15px;
	width:40%;
}
div.resultBlockBlueLeft ul li.resultName span{
	padding-bottom:3px;
	font-size:16px;
}
div.resultBlockBlueLeft ul li.resultName img{
	display:inline-block;
}
.resultIconPanel{
	min-height:22px;
}
.resultName .resultIconPanel{
	display:inline-block;
	padding-left:7px;
}
.avl{
	font-size:11px;
	line-height:15px;
}
div.resultBlockBlueRight{
	float:right;
	text-align:right;
	width:28%;
}
div.resultBlockBlueRight a{
    display:inline-block;
    font-size:16px;
    line-height:22px;
    color: #fff;
    background:#0f6cb3;
    padding:8px 12px;
    border-radius:4px;
}
div.resultBlockBlueRight a:hover{
	background:#084D81;
}
div.resultBlockBlueRight p{
	font-size:13px;
	line-height:19px;
	padding-top:4px;
	padding-bottom:0;
	margin:0;
}
@media (max-width:1200px){
div.resultBlockBlueLeft,
div.resultBlockBlueRight{
	float:none;
}
div.resultBlockBlueLeft{
	padding-bottom:10px;
	text-align:center;
	margin:0 auto;
}
div.resultBlockBlueLeft ul li.resultName{
	padding-right:15px;
}
div.resultBlockBlueRight{
	text-align:left;
}
	
}
@media (max-width:645px){
div.resultBlockBlueLeft{
	width:100%;
}
div.resultBlockBlueLeft ul li{
	padding-right:5px;
	padding-bottom:10px;
}
}
@media (max-width:470px){
	div.resultBlockBlueLeft ul li,
	div.resultBlockBlueLeft ul li.resultName{
	float:none;
	display:block;
	padding-right:0;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:#D9E5EF dashed 1px;
}
div.resultBlockBlueRight{
	text-align:center;
}
	
}
/*------------------Added CSS 27-07-16-----------------------------------*/