﻿@charset "utf-8";
/* CSS Document */

body{ top: 0px !important; } 
.goog-te-banner-frame.skiptranslate { display: none !important; }
.skiptranslate.goog-te-gadget{text-align: right !important;}
#google_translate_element a {text-decoration: none;}
div#goog-gt-tt{display:none!important; }
/*#google_translate_element img { background-image: none !important; } -- to remove google icon*/
.categorytabtop{top:0;}

.wrapText {position: relative;  }
.optInner{background:#fbfbfb;}
h1.masTitle{ font-size:4.3em; font-weight:300; margin:100px 0 50px;text-align: center;line-height:80px;}
.hasBorder{border-left: 1px solid #ECECEC;}
.massiveWrapper{ background:#F1F1F1;}
.category-tab{ background:#fff;border-bottom: solid 1px #d4dbdf; position:fixed; height:53px;}
.category-tab .signup{top: 12px;}
.category-tab .logo a, .category-tab .signup li a{ color:#016AB0; text-transform:uppercase;}
.category-tab .logo a:hover, .category-tab .signup li a:hover{ color:#1079be; }
.category-tab .signup li a.newRegister{background:#fff;font-weight:600;color:#186BB1;border:3px solid #3DAEFA;padding: 5px 15px; text-transform:uppercase; border-radius:0;}
.category-tab .signup li a.newRegister:hover{ background:#fbfbfb; border-bottom:3px solid #3DAEFA;}
.category-tab .signup li a:hover{ border-bottom:3px solid #006AB3;}
.footerWrapOpt{ background:#fff; color:#222;border-top: 1px solid #d4dbdf;}
.footerWrapOpt .ftrMnu ul{ margin:0; padding:0;}
.footerWrapOpt .ftrMnu ul li{list-style-type: none;display: inline-block;background: #d66b4b;border-radius: 16px;    transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;}
.footerWrapOpt .ftrMnu ul li a{font-size: 18px;line-height: 32px;display: block;color: #FFFFFF;}
.footerWrapOpt .ftrMnu ul li a.gn-icon:before{ width:33px;}
.footerWrapOpt .ftrMnu ul li:hover{transform: scale(1.1); }
.footerWrapOpt p{color: #a5a7a6;display: block;font-size: 15px;margin-top: 25px;}
.footer-links{margin: 15px 0 0;text-align: center;}
.footer-links li{display: inline-block;vertical-align: middle;font-size: 0; line-height:12px;}
.footer-links li + li{border-left: 1px solid #a5a7a6;}
.footer-links a{margin: 0 5px;padding: 0 0 2px;color: #a5a7a6;font-size: 13px;}
.footer-links a:hover{color: #a5a7a6;}
.bannerInner{margin-top: 15px;}
.srch_wrapperInner{position:inherit;background:#fff;margin:0 auto;border:1px solid #CECECE;padding:0;width:85%;box-shadow:0 0 50px #B7B7B7; height:60px;}
.srch_wrapperInner a span.gn-icon{ padding:14px 0;}
.srch_wrapperInner input{ width:90%;}
.searchouterWrapper{padding:50px 0;border-radius: 2px;text-align: center;background: #E8E8E8;}
.searchouterWrapper p{ font-size:1.3em;}
.srch_wrapperInnerList {background:#E2E2E2;padding: 8px;width: 80%;height: 50px;  border-radius: 5px;margin:60px 0 11px 105px; position:relative;}
.srch_wrapperInnerList input {background: rgba(255,255,255,.99);padding: 0 0 0 14px;width: 92%;height: 100%;border: none;
float: left;font-size: 1.3em;border-radius: 3px 0 0 3px;}
.srch_wrapperInnerList a{float: left;height: inherit;background:#006AB3;color: #fff;border-radius: 0 3px 3px 0;}
.srch_wrapperInnerList a span.gn-icon{display:block;font-size:2em;margin:0;width:65px;height:auto;padding:8px 0;border-radius:0 3px 3px 0;}
.srch_wrapperInner a{ background:#006AB3; float:right;}
.srch_wrapperInner a:hover, .srch_wrapperInner a span.gn-icon:hover{ background:#137bc1; border:0;}
.srchResult {margin-left: 105px; text-align:left}
.srchResult p {font-size: 1.3em;}
a.optBtn{background: #f27f62; /* Old browsers */background: -moz-linear-gradient(left,  #f27f62 0%, #d56b51 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #f27f62 0%,#d56b51 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #f27f62 0%,#d56b51 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f27f62', endColorstr='#d56b51',GradientType=1 ); /* IE6-9 */
 display: inline-block;position: relative;width: 230px;height: 60px;line-height: 60px;color: #fff;border-radius: 25px;    text-transform: uppercase;text-align: center;font-family: 'HelveticaLight', Arial, sans-serif;font-size: 16px; text-decoration:none; margin-bottom:40px;}
.login_bg{ background:#f6f6f6;}
.regWrapper{ background:#fff; box-shadow:0 0 50px 1px #cccccc; padding:20px; width:470px; margin:0 auto;}
.regWrapper h3{ font-weight:400;}
.selectedPhy{ margin-bottom:25px;}
.selectedPhy span{ float:left;}
.selectedPhy img{ margin-right:10px; width:20%; border-radius:50px; height:105px; float:left; margin-right:15px;}
.selectedPhy h2{ font-size:1.8em; font-weight:300;}
.phyDisc{border-bottom: 1px solid #f6f6f6;padding-bottom: 25px; margin-top:20px;}
.phyDisc ul{ margin:0;}
.phyDisc ul li{ list-style-type:none; font-size:1.2em; padding-bottom:6px;}
.signupWrap{padding:0;}
.signupWrap input{border: 1px solid #DADADA; height:40px;}
.signupWrap button.regButton,.login_button{text-align: center; color:#2d2f82;width: 100%;margin: 0;box-shadow: none;padding: 5px 0;border: 3px solid #ec7723;border-radius:2px;font-size: 1.5em;cursor: pointer; background:#fff; text-transform:uppercase;}
.signupWrap button.regButton:hover{background: #2d2f82;color:#fff}
.login_screen button.login_button{text-align: center; color:#2d2f82!important;width: 100%;margin: 0;box-shadow: none;padding: 5px 0;border: 3px solid #ec7723!important;border-radius:2px;font-size: 1.5em;cursor: pointer; background:#fff!important; text-transform:uppercase;}
.login_screen button.login_button:hover{background: #2d2f82!important;color:#fff!important;}
.category-tab .signup li a.newRegister{border: 3px solid #ec7723!important;}
.category-tab .signup li a.newRegister:hover{background: #2d2f82!important;color:#fff!important;}
span.powered{display: block;margin: 15px auto 0; text-align:center;}

.docProfileHead{ margin-top:40px; margin-bottom:40px;}
.Wrapcontent{ margin:25px 0;}
.Wrapcontent h2{ font-size:3.3em; font-weight:400; color:#016ab0; text-align:center;}
.Wrapcontent .halfWrap{ padding:35px;height:160px;}
.Wrapcontent .halfWrap:hover{ box-shadow:0 0 25px #eee; border:none !important;}
.Wrapcontent .halfWrap h3{font-size: 2em;font-weight: 300;color:#11395f;}
.Wrapcontent .halfWrap img{ float:left;}
.Wrapcontent .halfWrap p{font-size: 15px;color: #8C8C8C;font-weight: 600;line-height: 30px;text-align: justify; display:table;}
.ym-wrapper.CntWrap{ background:#f6f6f6; padding:50px!important;}
.ym-wrapper.CntWrap h2{font-size:3.2em; font-weight:400;}
.ym-wrapper.CntWrap p{font-size: 17px;color: #545454;line-height: 30px;text-align: justify;}

/*=====================RESPONSIVE MENU=============================*/
#nav-trigger { display: none; text-align: right; }
#nav-trigger span { display: inline-block; cursor: pointer; text-transform: uppercase; width:30px; }
#nav-trigger span.open #nav-trigger span.open:after { border-left: solid 10px transparent; border-top: none; border-bottom: solid 10px #fff; border-right: solid 10px transparent; }
nav#nav-main ul { list-style-type: none; margin: 0; padding: 0; text-align: center; }
nav#nav-main li { display: inline-block; border-right: solid 1px #cc0028; padding: 0 5px; }
nav#nav-main li:last-child { border-right: none; }
nav#nav-main a { display: block; color: white; padding: 10px 30px; }
nav#nav-main a:hover { background-color: #e6002d; color: #fff; }
nav#nav-mobile { position: relative; display: none; }
nav#nav-mobile ul { display: none; list-style-type: none; position: absolute; right: -10px; top:8px; margin-left: auto; margin-right: auto; text-align: left; background-color: rgba(32, 207, 142, 1); z-index:1; }
nav#nav-mobile li { display: block; padding: 5px 0; margin: 0 5px; border-bottom: solid 1px #a6ecd2; }
nav#nav-mobile li:last-child { border-bottom: none; }
nav#nav-mobile a { display: block; color: #000; font-weight:600; font-size:1em; text-transform:uppercase; padding: 10px 30px; }
nav#nav-mobile a:hover { color: #fff; text-decoration:none; }
.navL1 ul li a.active_menu:after{width: 100%;background: #18355D;}
.navL1.phyMenu ul li a.active_menu:after{width: 100%;background: #1676c7;}
.navL1.businessnav ul li a.active_menu:after{width: 100%;background: #FFA500;}

.bannerInner.premiumListing{margin-top: 96px;}
.premiumListingSearch{position:absolute; right:0; margin-top: -35px;margin-right: 145px;}
#btcn.gn-icon:before{line-height:2!important;}

/*=======================RESPONSIVE MENU STYLE END==================================*/
@media only screen and (max-width: 1280px) {
.srch_wrapperInnerList input {background: rgba(255,255,255,.99);padding: 0 0 0 14px;width:91%;height: 100%;border: none;
float: left;font-size: 1.3em;border-radius: 3px 0 0 3px;}

}

@media only screen and (max-width: 1024px) {
    h1.masTitle{font-size: 3.8em;}
	.srch_wrapperInnerList{ width:auto; margin:20px 0;}
	.srchResult{ margin:0;}
    .premiumListingSearch{margin-right: 92px;}
}
@media only screen and (max-width: 768px) {
    h1.masTitle{font-size: 2.9em;}
    .srch_wrapperInner input{ width:86%;}
    .srch_wrapperInnerList input{ width:88%;}
    .premiumListingSearch{margin-right: 72px;}
    .Wrapcontent .halfWrap{ height:auto;}
}
@media only screen and (max-width: 640px) {
	h1.masTitle{font-size: 2.4em;}
    .srch_wrapperInner input{ width:84%;}
	.srch_wrapperInnerList input{ width:86%;}
}
@media only screen and (max-width: 480px) {
	.srch_wrapperInner input{ width:78%;}
	.srch_wrapperInnerList input{ width:80%;}
    .Wrapcontent .halfWrap{min-height:160px;height: initial;}
    .ym-wrapper.CntWrap h2{font-size: 3em;}
}
@media only screen and (max-width: 360px) {
	.srch_wrapperInner input{ width:66%;}
	.srch_wrapperInnerList input{ width:68%;}
    .ym-wrapper.CntWrap h2{font-size: 1.6em;}
    .category-tab .logo a{margin-left: 5px;}
}