
body{font-family:Open Sans, Helvetica, Arial; font-size:14px; color:#434343;}
.btn, a{-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition:all 200ms linear;}
a:hover, a:focus{text-decoration:none; color:#a40101; }
ul{margin:0; padding:0;}
.clear15 { display:block; margin:0 0 20px 0; padding:0; line-height:0; height:0; clear:both; }

.to_headertop {height: 35px;background: #a40101;text-align: right;}
.to_headertop .to_social, header .to_headertop .to_logreg {display: inline-block;}
.to_headertop .to_logreg {float:right;}
.to_headertop a{color:#FFF;}
.to_headertop a:hover{text-decoration:none; color:#f51520; background:#FFF;}
.to_headertop ul li{display: inline-block;float: left;}
.to_headertop .to_social ul li a {display: block;background: #810202;border-right: 1px solid #5b0000;height: 34px;width: 38px;line-height: 35px;text-align: center;}
.to_headertop .to_social ul li a:hover { background: #a40101; color:#fff; }
.to_headertop .to_logreg a {display:block; float:left;background: #810202;height: 34px;line-height: 34px;padding: 0 25px;text-align: center; border-right: 1px solid #5b0000;}
.to_headertop .to_logreg a:hover { background: #a40101; color:#fff; }
.to_headertop .to_logreg a:last-child { border:none;}

.to_headerbottom {background: #f8f8f8;min-height: 97px;}
.to_headerbottom .to_logo {display: block;padding:15px 0px; min-height:97px; text-align:left; }
.to_headerbottom .to_logo img{max-width:100%; height:auto;}
.to_headerbottom .to_navconopt {text-align: right;}
.to_headerbottom .to_contopt {padding: 15px 0 10px;}
.to_headerbottom .to_contopt ul li {display: inline-block; list-style:none;}
.to_headerbottom .to_contopt ul li{color: #7d7d7d;font-size: 17px;font-weight: lighter;margin-left: 20px;}
.to_headerbottom .to_contopt ul li a { color: #7d7d7d; }
.to_headerbottom .to_contopt ul li a:hover { color: #a40101; }
.to_headerbottom nav ul li {display: inline-block; list-style:none; position: relative;}
.to_headerbottom nav ul li a{color:#7d7d7d; text-transform:uppercase;  font-size:15px;padding: 5px 15px; display:block;}
.to_headerbottom nav ul li a:hover{color:#a40101;}
.to_headerbottom nav ul li.active a {background:#a40101;border-radius: 3px; color:#fff; }
.to_headerbottom nav ul li.active a:hover {background:#a40101;border-radius: 3px; color:#fff;}
.to_navconopt .to_mobnav{display:none;}

.to_headerbottom .provider_options ul li {display: inline-block; list-style:none; position: relative;}
.to_headerbottom .provider_options ul li a{color:#7d7d7d; text-transform:uppercase;  font-size:15px;padding: 5px 15px; display:block;}
.to_headerbottom .provider_options ul li a:hover{color:#a40101;}
.to_headerbottom .provider_options ul li.active a {background:#a40101;border-radius: 3px; color:#fff; }
.to_headerbottom .provider_options ul li.active a:hover {background:#a40101;border-radius: 3px; color:#fff;}



.to_headerbottom nav ul li:hover .submenu { display: block;}
.to_headerbottom nav ul li .submenu { text-align:left; border-bottom: 4px solid #a40101; z-index: 999; background: #f8f8f8; width: 150px; position: absolute; left: 0; right: 0; top: 31px; display: none; margin:0; padding:10px 0px 0 0; list-style: none; }
.to_headerbottom nav ul li .submenu li { display: block; }
.to_headerbottom nav ul li .submenu li a { display: block; color: #7d7d7d; background: none; border-bottom: 1px solid #ddd; padding:8px 20px 8px 20px; }
.to_headerbottom nav ul li .submenu li a:hover{color:#a40101; background: none; }

.to_formin .form-group { margin-bottom:0px; padding:10px 0px; }
.to_formin .form-group .hdn_lft { display:inline-block; width:32%; }
.to_formin .form-group .text_rgt { display:inline-block; }
.to_formin .form-group .text_rgt a { color:#434343; }
#addeditdivphone h2 { display:block; font-size:24px; margin:0px; padding:0 0 20px 0; }
.select_block { display:inline-flex; margin-right:10px; }

.pagination { display:block; }
.pagination a { display:inline-block; background:#333; padding:5px 10px; margin:0 5px; border-radius:2px; color:#fff; }
.pagination strong { background:#a40101; padding:5px 10px; color:#fff; border-radius:2px; }
.ajaxloader { margin:0 auto; position:absolute; left:0; right:0; top:0; bottom:0; z-index:9999; text-align:center; padding-top:80px; }


#to_banner{text-align:center;position:relative;}
#to_banner img {
width: 100%;height: auto;
}
#to_banner .to_jumbotext { position:absolute; top:50px; left:0; right:0; margin:0 auto; text-align:left; }
#to_banner .to_jumbotext h1 {margin: 0;color: #FFF;font-size: 58px;font-weight: 700;letter-spacing: -2px;}
#to_banner .to_jumbotext p {margin: 0;color: #FFF;font-size: 17px;font-weight: 400;}
#to_banner .to_jumbobtn {color: #FFF;padding: 10px 20px;display: inline-block;margin-top: 10px;font-size: 18px;text-align: center;border-radius: 3px;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.42); border:2px solid #fff; margin-top:15px;}
#to_banner .to_jumbobtn:hover {background: #a40101;color: #FFF;}

#to_intro {background: #a40101;color: #FFF;font-size: 18px;padding:20px 10px;font-weight: 100;}
#to_intro p{margin:0; padding:0;}

#to_promo {padding: 10px;}
#to_promo .to_promoin {margin: 0 -10px;}
#to_promo .to_promoitem {padding: 10px;min-height: 300px;}
#to_promo .to_promoitem h3 {font-size: 18px;color: #a40101;margin: 10px 0;}
#to_promo .to_promoitem p {font-size: 14px;color: #4D4D4D;font-weight: 400;}

#to_features {padding: 10px;}
#to_features h3 {font-size: 18px;color: #a40101;margin: 10px 0;}
#to_features .to_featin {margin: 0 -10px;}
#to_features .to_featlist {padding: 10px;}
#to_features .to_featlist ul li {list-style: none;padding-bottom: 15px;font-size: 16px;}
#to_features .to_listin span {background: #2B3F98;color: #FFF;border-radius: 100%;padding: 10px;display: inline-block;text-align: center;font-size: 18px;line-height: 20px;margin-right: 5px;
width: 40px;height: 40px;}
#to_features .to_download {padding: 20px 10px;}
#to_features .to_download a img{-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition:all 200ms linear;}
#to_features .to_download a img:hover {opacity:.7;}

#to_content {padding: 15px 0;min-height: 600px;}
#to_content h1 {margin: 5px 0 15px;color: #a40101;font-size: 25px;font-weight: 600; /*border-bottom: 1px solid #ddd;*/padding-bottom: 5px;}
#to_content p { color:#595959; line-height:22px; font-size:14px; }

.accordion-header {font-weight: 600;font-size: 15px;background: #f8f8f8;margin: 5px 0 0 0;padding: 10px;border: 1px solid #eaeaea;cursor: pointer;color: #666666;border-radius: 5px;transition: all 0.5s ease;line-height: 22px;padding-right: 40px;position: relative;}
.accordion-header:hover {background: #a40101; color:#fff; }
.accordion-header .acc_indicator {display: inline-block;float: right;position: absolute;right: 10px;top: 15px;}
.accordion-header:hover .fa-question-circle {color: #FFF;}
.active-header {border-radius: 5px 5px 0 0;background:#222; transition: all 0.5s ease; color:#fff; border-color: #222;}
.active-header:hover {background: #666; color:#fff; border-color: #666;}
.inactive-header {background:#f6f7f7;transition: all 0.5s ease;color: #353535;}
.accordion-header .fa-question-circle {color: #fff;font-size: 25px;}
.inactive-header:hover {background: #666; color:#fff; border-color: #666;}
.accordion-content {display: none;padding: 20px;background: #ffffff;border: 1px solid #cccccc;border-top: 0;border-radius: 0 0 5px 5px;	width:100%;}
.acc_closed{display:none;}
.accordion-header.active-header .acc_closed {display:none;}
.accordion-header.inactive-header .acc_closed {display:block;}
.accordion-header.active-header:hover .acc_open {display:none;}
.accordion-header.active-header:hover .acc_closed {display:block;}
.accordion-header.active-header .acc_open {display:block;}
.accordion-header.inactive-header .acc_open {display:none;}
.accordion-header.inactive-header:hover .acc_closed {display:none;}
.accordion-header.inactive-header:hover .acc_open {display:block;}

.to_contactform {margin: 0 -10px;}
.to_contactform .to_formin {padding: 10px;}
.to_contactform .to_formin .form-group {margin-bottom: 7px;}
.to_contactbtn, .to_regbtn {background: #a40101;color: #FFF;padding: 10px 20px;display: inline-block;margin-top: 10px;font-size: 18px;text-align: center;border-radius: 3px;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition:all 200ms linear;border: none;}
.to_contactbtn:hover, .to_regbtn:hover {background: #820000;color: #FFF;}
.to_register {margin: 0 -10px;}
.to_register .to_regform {padding: 0 10px;}


.to_modal .to_fgtpwd {text-align: right;}
.to_modal .btn-primary {background: #a40101;border: none;padding: 8px 30px;}
.to_modal .btn-primary:hover {background: #820000;}
.to_modal .modal-header {background: #a40101;color: #FFF;}
.to_modal .modal-content {overflow: hidden;}
.to_modal .modal-header .close {color: #FFF;text-shadow: 0 1px 0 #F51520;opacity: 1;filter: alpha(opacity=100);}



footer .to_footerin {margin: 0 -10px;}
.to_footer_top {background: #8f0000;}
.to_footer_bottom {min-height: 45px;background: #a40101;}
.to_footer_top .to_footer_intro {min-height: 170px;color: #FFF;background: #a40101;padding: 15px;}
.to_footer_top .to_footer_intro h1 {margin: 0;font-size: 40px;font-weight: bold;letter-spacing: -2px;text-shadow: 1px 1px 1px #243580; padding-bottom:10px;}
.to_footer_top .to_footer_intro ul li {list-style:none; display:inline-block;}
.to_footer_top .to_footer_intro ul li a{color:#FFF;font-size: 18px;margin-right: 10px;}
.to_footer_top .to_footer_intro ul li a:hover{color: #F51581;}
.to_footer_top .to_footerlinks {padding: 15px;}
.to_footer_top .to_footerlinks ul li {list-style: none;line-height: 22px;}
.to_footer_top .to_footerlinks ul li a{color:#FFF;font-size: 12px;}
.to_footer_top .to_footerlinks ul li a:hover{color: #d20202;}
.to_footer_top address {color: #FFF;font-size: 13px;padding: 20px 15px;margin: 0;}
.to_footer_bottom small {color: #FFF;padding: 15px 0;display: block;}

.scroll-to-top {display: none;position: fixed;bottom: 30px;right: 50px;}
.scroll-to-top a {text-decoration: none;background: #bf0202;color: #FFF;font-size: 35px;text-align: center;width: 40px;height: 36px;overflow: hidden;display: block;border-radius: 3px;line-height: 30px;-webkit-transition: all 400ms linear; -moz-transition: all 400ms linear; -o-transition: all 400ms linear; transition:all 400ms linear;}
.scroll-to-top a:hover {background: #7e0000;color: #FFF;}
#registrationtdid {
color: #D11F1F;
font-size: 13px;
margin: 5px 0 10px;
padding: 0 10px;
}

.pac-container { z-index:9999 }

.right-side li p {
    margin-top: 20px;
	color:#999!important;
	font-size: 18px !important;
}
.right-side li.active p {
	color:#e81823!important;
}




















/* Large desktop */
@media (min-width: 1200px) {}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) {}

@media (min-width: 768px) and (max-width: 979px) {
#to_banner .to_jumbotext {top: 30px;}	
#to_banner .to_jumbotext h1 {font-size: 35px;}
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.to_headerbottom .to_logo {padding: 22px;}
.to_navconopt nav {display: none;}	
.to_navconopt .to_mobnav{display:block; padding:10px;}
.to_headerbottom .to_contopt {padding: 10px 0 5px;}
.to_headerbottom {padding: 0 10px;}
#to_promo .to_promoitem {padding: 10px;min-height:inherit;}
#to_banner .to_jumbotext h1 {font-size: 35px;}
#to_banner .to_jumbotext {top: 20px;left: 10px;}
#to_banner .to_jumbobtn {padding: 5px 10px;}
.to_headerbottom .to_contopt ul li {font-size: 14px;margin-left: 10px;}
footer .to_footerin {padding: 0 10px; margin:0;}
.to_footer_top .to_footerlinks {padding: 15px 0;}
.to_footer_top address {padding: 10px 0;}
#to_content {padding: 15px 10px;min-height: inherit;}
.to_footer_top .to_footer_intro {min-height: inherit;margin-top: 10px;}
}
 
@media (max-width: 580px) {
#to_banner .to_jumbotext{display:none;}
} 
 
/* Landscape phones and down */
@media (max-width: 480px) {
.col-xxs-12{display:block; width:100%;}
.to_headerbottom .to_logo {padding: 10px; text-align:center;}
.to_headerbottom .to_logo img {width: 150px;height: auto;}
.to_headerbottom .to_contopt {text-align: center;}
}

.login_error{color:#E5322C;}

#scroling_div {
    max-height: 580px;
    overflow: auto;
}
.add_more_cor_p, .add_more_cer_p, .add_more_incl_p, .add_more_excl_p, .add_more_ser_p {
    margin-top: 5px;
}
.specialty_div { border: 1px solid #cccccc;    max-height: 200px; overflow: auto; padding: 10px;}
.sub_specialty { margin-left: 20px !important;}
.note { color: yellowgreen; float: left;}
.to_fgtpwd a {color:#7d7d7d;} 
.to_fgtpwd a:hover {color:#a40101;} 
.bannimage > img { max-height: 180px; max-width:377px; }
.bannimage {height: 180px;}

.member_image > img { max-height: 180px; max-width:275px; }
#ajaxmsg a {color: #a40101;}
.to_download {margin-bottom: 5px; padding-left: 15px;}
.to_download > h3 {
    color: #fff;
    margin-bottom: 4px;
    margin-top: 0;
}
.to_download > p {
    color: #fff;
}

.container table tr td { padding-left: 5px;}
.container div ul {
    padding-left: 40px;
}
#attachidentityproof, #attachservicelable, #attachbrandidentity, #attachbrandresolution{ height: auto;}


.to_logreg { display: block; }
.to_logreg .topmenu { display: block; }
.to_logreg .topmenu li { position: relative;}
.to_logreg .topmenu li:hover .topmenu-sub { display: block; }
.to_logreg .topmenu li .topmenu-sub { display: none; position: absolute; left: 0; top: 33px; z-index: 9999; background: #810202; margin: 0; padding: 0; }
.to_logreg .topmenu li .topmenu-sub li { display: block; float: none;}
.to_logreg .topmenu li .topmenu-sub li a { display: block; float: none; text-align:left; }


/*new styling by arvind*/


.amb_location{
	width:100%;
	float:left;
}
 
.amb_location h2, .call_container h2{
	font-size:25px;
	color:#000;
	margin-top:0;
}

.amb_location h6{
	font-size: 18px;
    color: #B1B5B0;
}

.mkr{
	width:100%;
	float:left;
}


.call_container{
	width:100%;
	float:left;
	margin-top:50px;
}


.call_container h6{
	font-size: 16px;
    color: #7F807F;	
	padding-top:5px;
}

/*user dashboard
padding: 100px 0 !important;

*/

.user_dash{
	background-color:#b3b3b3;
	
	width:100%;
	float:left;
}

.use_tab{
	border-bottom:0;
	text-align: center;
	margin-bottom:40px;	
}


.use_tab > li a{
	border: 4px solid #fff !important;
    border-radius: 100%;
    padding: 52px 50px;
    background-color:#999;
}

.use_tab > li a:hover{
	background-color:#999999;
}

.use_tab > li span{
	color:#999;
	font-size:20px;
}

.use_tab > li {
    float: none;
    margin-bottom: -1px;
    display: inline-block;
	margin: 0 8px;
	vertical-align:middle;
}
.use_tab > li:nth-child(2n+2) {
    margin-top: -55px;
}

.use_tab > li.active > a{
	background-color:#999999;
	
}

.use_tab > li.active > a, .use_tab > li.active > a:hover, .use_tab > li.active > a:focus{
	background-color:#e81823;
	cursor: pointer;
}

.tab_contet{
	text-align:center;
}

.tab_contet p{
	text-align:center;
}
#to_content .container{ margin-top: 80px;}

a {
    color: #666666;
    text-decoration: none;
}

.list-box a {
    color: #FFF;
    text-decoration: none;
}
.more-buttons {
    background-color: #ddd;
    border-radius: 0;
    margin-bottom: 30px;
    padding: 20px;
}
.contact-bg {
    background: rgba(0, 0, 0, 0) url("../images/contact-page-bg.jpg") no-repeat scroll center center / cover ;
}
.socail_mid > ul {
    padding-left: 0 !important;
}