@media (max-width:1700px){.footer-copyright .copy-text{width:53%;}
.footer-copyright .sitemap-link{width:14%;float:right;}
}
@media (max-width:1440px){#back-top{right:50px;}
.footer-copyright .copy-text{width:47%;}
}
@media (max-width:1366px){.footer-copyright .copy-text{width:45%;}
}
@media (max-width:1280px){.footer-copyright .copy-text{width:42%;}
}
@media (max-width:1200px){#top, .container, .container-list, .footer_content_subpg, .lists-header-container{width:1000px;}
.TopNavBar .logo{width:190px;/*width:130px;*/padding-top:18px;}/*logo 2022*/
.TopNavBar .logo img{width:100%;height:auto}
.fixed-top-bg .TopNavBar .logo { padding-top: 8px;}/*logo 2022*/
.fixed-top-bg .TopNavBar .logo img{width: 100%; height: auto;}/*logo 2022*/
.navbar-collapse.collapse, .navbar-nav{width:538px }/*logo 2022*/
.nav > li > a {width:135px;/*width:145px;font-size:16px;*/font-size:14px;}/*logo 2022*/
.navbar-nav > li:nth-child(2) > a{width:155px;}/*logo 2022*/
.navbar-nav > li:first-child > a{width:110px;font-size:14px;}/*logo 2022*/
.navbar-nav > li:last-child > a{width:120px;}/*logo 2022*/
#LandingPage .nav > li > a{width:auto;}
.MenuListDiv .Topic-oneHalfClmn{width:188px;}
.MenuListDiv .oneFifthClmn.SmClmn{width:80px;}
.MenuListDiv li a{font-size:14px;}
.MenuListDiv .oneThirdClmn{width:203px;}
.MenuListDiv .occupationClmn1{width:171px;}
.MenuListDiv .occupationClmn2{width:205px;}
.FeeRangeCenter{width:100%;}
.MenuListDiv .oneHalfClmn{width:173px;}
.FeesRange li{font-size:14px;}
.MenuSubcategoryList.Featuredcategorylist{width:225px;}
.MenuSubcategoryList.Featuredcategorylist .MenuListDiv .oneThirdClmn{width:243px;}
.connect-agent-btn-top-desktop{width:180px;margin:0px 0 0 20px;}
.connect-agent-btn-top-desktop a{font-size:14px;width:180px;margin-top:9px;padding:7px 0 4px 0;}
.topic-block::after, .topic-block::before{left:50%;}
.ft-about{background:#b70f0a;width:43%;float:left;padding:20px 20px 10px 20px}
.footer-form{padding:20px 17px 10px 17px;}
.footer-nav-section .first-nav-section,
.footer-nav-section .sec-nav-section,
.footer-nav-section .third-nav-section{padding-right:2%;}
.footer-nav-section .first-nav-section {width: 31.5%;}
.footer-nav-section .sec-nav-section {width: 32.5%;}
.footer-nav-section .third-nav-section {width: 18%;}
.footer-nav-section .fourth-nav-section {width: 18%;}
.footer-nav-section .one_half_first{width: 54%;}
.footer-nav-section .one_half_last{width: 44%;}
#Adroll .sidebar_clmn_Adroll{width:27%;}
#Adroll .mid_clmn_Adroll{width:71%;}
#AdrollList ul.speaker-list li figure img{height:auto;}
#AdrollList ul.speaker-list li .dic p{min-height:100px;}

#Adroll h1.extra-large{font-size:36px;margin-bottom:2px;}
#Adroll .intro-text p{padding-left:0;padding-right:0}
}
@media (max-width:1140px){.footer-copyright .footer-social{width:23.5%;}
.footer-copyright .copy-text{width:37%;}
}
@media (max-width:1024px){#top{margin-bottom:0}
.container { margin-top:63px}
#top, .container, .container-list, .footer_content_subpg, .lists-header-container{width:980px;}
.footer-nav-section .first-nav-section, .footer-nav-section .sec-nav-section, .footer-nav-section .third-nav-section{padding-right:2%;}
.footer-nav-section .third-nav-section, .footer-nav-section .fourth-nav-section{width:16%}
.footer-copyright .footer-social{width:35%;}
.footer-nav-section .one_half_first{width:52%;}
.footer-nav-section .one_half_last{width:48%;}
#back-top{right:30px;}
#top_right{position:relative}
#MobileidSearch{top:20px;}
.fixed-top-bg #MobileidSearch{top:17px;}
.footer-copyright .copy-text{width:50%;float:right;text-align:right;}
.footer-copyright .sitemap-link{width:100%;float:left;text-align:left}
}
@media only screen and (min-width:768px) and (max-width:992px){.fee-checkbox input[type="checkbox"]{margin-left:7px;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){h2.common, h3.common, h4.common, h5.common, p{line-height:21px}
.fees li a, .location li a, .topics .topic_colmn li a, body, h2.common, h3.common, h4.common, h5.common{font-size:14px}
h1{font-size:18px}
}
@media (max-width:992px){
#footer .footer_content, #footer .footer_content_subpg, #top, #top_review, .container, .container-list, .lists-header-container{width:750px}
.footer-nav-section .clear-footer{clear:both;display:block;height:30px}
.footer-nav-section .first-nav-section,
.footer-nav-section .sec-nav-section,
.footer-nav-section .third-nav-section,
.footer-nav-section .fourth-nav-section{width:50%;padding-right:3%}
.footer-nav-section .sec-nav-section,
.footer-nav-section .fourth-nav-section{padding-left:3%;padding-right:0}
.footer-nav-section .one_half_first {width: 54%;}
.footer-nav-section .one_half_last {width: 46%;}
.footer-nav-section .third-nav-section li,
.footer-nav-section .fourth-nav-section li{display:inline-block;width:53%}
.footer-nav-section .third-nav-section li:nth-child(2n),
.footer-nav-section .fourth-nav-section li:nth-child(2n){width:45%}
#top_right{width:35%}
h1, h2.large-caps{font-size:22px;}
h1.extra-large{font-size:26px}
#Adroll .mid_clmn_Adroll{width:62%;}
#Adroll .sidebar_clmn_Adroll{width:36%;}
#AdrollList ul.speaker-list li, #AdrollList ul.speaker-list li:nth-child(3n){width:47%;margin:10px 5% 10px 0;}
#AdrollList ul.speaker-list li:nth-child(2n){margin-right:0}
#Adroll h1.extra-large{font-size:26px;}
#Adroll .intro-text p{font-size:14px;}
.more-keynote a{margin-left:135px;}
}
@media (max-width:920px){#ConnectAgent .connect-message{width:61%;padding:0 30px 0 2px}
#ConnectAgent .connect-call{width:39%;}
}
@media (max-width:767px){
#breadcrumb{margin:0 0 15px 0;}
#breadcrumb li:nth-child(2){display:none;}
#footer .footer_content, #top, #top_review, .container, .container-list, #footer .footer_content_subpg{/*width:620px*/ width:100%; padding:0 20px;}
body#top {padding: 0;}
.top-inc-bar {display: none;}
#home-slider, .container, .lists-page-header{/*margin-top:109px;*/ margin-top:74px;}
#top-bg{margin-bottom:-109px;}
.topbar, #top{height:auto;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.fixed-top-bg #top{height:auto;}
#top .ContentArea,
.TopNavBar{display:none}
#top_right{width:100%;text-align:center}
#top .logo a{position:relative;z-index:999}
#top .logo a img{width:auto}
#nav{padding-left:0;width:620px;margin-top:20px;position:absolute}
#top_right{width:100%;margin-top:0;float:left}
#MobileidSearch,.fixed-top-bg #MobileidSearch{top:0}
#MobileidSearch #searchboxMobile::-webkit-input-placeholder{font-size:10px}
#MobileidSearch #searchboxMobile::-moz-placeholder{font-size:10px}
#MobileidSearch #searchboxMobile:-ms-input-placeholder{font-size:10px}
#MobileidSearch #searchboxMobile:-moz-placeholder{font-size:10px}
#iPhoneidSearch #searchboxMobile{top:73px;height:50px;}
#iPhoneidSearch #closeSearch{position:absolute;right:15px;top:88px;z-index:999;display:none}
#iPhoneidSearch #closeSearch i{color:#ddd;font-size:21px;}
#suggesstion-box #speaker-list{left:0;top:84px;}
.Top-Mob{display:block;padding:10px 45px 10px 0}
.Top-Mob .connect-btn-M{margin-right:26px}
#top .logo,#top_right{display:none}
.contact-info-sidebar{display:block}
.LoginLinkSm{display:block!important}
.footer-nav-section .clear-footer{height:0}
.footer-nav-section .first-nav-section,
.footer-nav-section .sec-nav-section{width:100%;padding-right:0;margin-bottom:30px;}
.footer-nav-section .sec-nav-section{padding-left:0;margin-right:0}
.footer-nav-section .third-nav-section{padding-right:3%}
.footer-nav-section .fourth-nav-section{padding-left:2%}
.footer-nav-section .one_half_first {width: 50%;}
.footer-nav-section .one_half_last {width: 50%;}
.footer-nav-section .third-nav-section {width: 48%;}
.footer-nav-section .fourth-nav-section {width: 52%;}
.footer-nav-section .third-nav-section li, .footer-nav-section .fourth-nav-section li {width: 56%;}
.footer-nav-section .third-nav-section li:nth-child(2n), .footer-nav-section .fourth-nav-section li:nth-child(2n) { width: 42%;}
.footer-nav-section .fourth-nav-section li:last-child { width:100%}
.footer-copyright .footer-social{width:100%;text-align:center}
.footer-copyright .copy-text{width:100%;float:left;text-align:center;margin-top:3px}
.footer-copyright .sitemap-link{width:100%;float:left;text-align:center;padding-bottom:35px}
h1, h2.large-caps{font-size:20px;}
#back-top{opacity:0;z-index:-1}
h1.extra-large{font-size:22px}
.summary{margin-top:22px;}
.sticky-footer{width:100%;position:fixed;bottom:0;z-index:9999;margin-top:0px;display:block;background:#fff;border-top:1px solid #ccc;padding:12px 0}
.sticky-footer .container{margin-top:0;position:relative}
.sticky-footer li{float:left;margin:0 20px;}
.sticky-footer li:first-child{margin-left:0}
.sticky-footer li a{color:#444;font-size:15px;text-decoration:underline;text-transform:uppercase}
.sticky-footer li a:hover{color:#b70f0a}
.sticky-footer li a img{vertical-align:middle;opacity:1.0;filter:alpha(opacity=100);}
.sticky-footer li a:hover img{opacity:0.8;filter:alpha(opacity=80);}
.sticky-footer li.chat-icon{float:right}.sticky-footer li.chat-icon a{position:absolute;right:0;bottom:-22px;}
.sticky-footer li.chat-icon a:hover img{opacity:1.0;filter:alpha(opacity=100);}
#ConnectAgent .connect-message{width:53%;padding:10px 30px 0 2px;}
#ConnectAgent .connect-message .aas-logo-div{width:120px;display:none}
#ConnectAgent .connect-call{width:46%;padding:10px 0 10px 24px;}
#ConnectAgent .sectin-title{font-size:18px;}
#ConnectAgent .connect-message .form-title-div{width:100%;padding-right:0;}
ul.form_connect_agent li .l_txt{width:100%;padding-right:0;}
ul.form_connect_agent li .r_fld{width:100%;}
#ConnectAgent .connect-message .captha-btn .robot-captch,
#ConnectAgent .connect-message .captha-btn .btn-div{width:100%;}
#ConnectAgent .connect-message .captha-btn{margin-bottom:20px;}
#ConnectAgent .connect-message .captha-btn .btn-div{text-align:center;float:left;padding-bottom:0;padding-top:0;}
#ConnectAgent .connect-message .captha-btn .robot-captcha{width:216px;float:none;margin:0 auto;}
#Adroll .mid_clmn_Adroll{width:100%;}
#Adroll .sidebar_clmn_Adroll{width:100%;margin:0 auto;float:none}
#AdrollList ul.speaker-list li, #AdrollList ul.speaker-list li:nth-child(3n){/*width:47%;margin:10px 6% 10px 0;*/ width:31.7%;margin:0 2.3% 25px 0;}
#AdrollList ul.speaker-list li:nth-child(2n){margin-right:2.3%}
#AdrollList ul.speaker-list li:nth-child(3n){margin-right:0}

.more-keynote a{margin-left:0;}
#AdrollList ul.speaker-list li a.tooltips span {margin-left:-130px;}
#AdrollList ul.speaker-list li a.tooltips:hover span{left:-120px; margin-left:0;}
#AdrollList ul.speaker-list li a.tooltips span::after{margin-left:48px;}
.agent-can-do li p{line-height:18px;}
#BRFGeneral-form li:first-child{width:100%;margin-right:0}
#BRFGeneral-form li:nth-child(2){width:38.5%;}
#BRFGeneral-form li:nth-child(3){width:60%;margin-right:0;float:right;}
#BRFGeneral-form li:nth-child(4){width:38.5%;margin-right:0;}
#BRFGeneral-form li:nth-child(5){width:60%;float:right;}
#request-popup #BRFGeneral-form ul.secound li:nth-child(5){float:left;margin-right:1.5%}
#BRFWiki .info_wiki .infobox.biography.vcard{margin:0 auto}
#request-popup #BRFGeneral-form .WithPhoto-form li:first-child{width:64%;margin-right:2%}
#request-popup #BRFGeneral-form .WithPhoto-form li:nth-child(2){width:33%;}
#request-popup #BRFGeneral-form .WithPhoto-form li:nth-child(3){width:64%;margin-right:2%}
#request-popup #BRFGeneral-form .WithPhoto-form li:nth-child(4){width:33%;margin-right:0;}
#request-popup #BRFGeneral-form .WithPhoto-form li:nth-child(5){width:100%;}
#request-popup #BRFGeneral-form li:first-child{width:64%;margin-right:2%}
#request-popup #BRFGeneral-form li:nth-child(2){width:33%;}
#request-popup #BRFGeneral-form li:nth-child(3){width:64%;margin-right:2%}
#request-popup #BRFGeneral-form li:nth-child(4){width:33%;margin-right:0;}
#request-popup #BRFGeneral-form li:nth-child(5){width:100%}
}
@media only screen and (max-width:639px){
#footer .footer_content, #nav, #top, #top_review, .container, .container-list, #footer .footer_content_subpg{/*width:450px*/}
/*.Top-Mob .logo-M{margin-left:-8px;}*/
.Top-Mob{display:block;padding:10px 31px 10px 0;}
.Top-Mob .connect-btn-M{margin-right:116px;}
.footer-nav-section .sec-nav-section, .footer-nav-section .third-nav-section{width:100%}
.footer-nav-section .fourth-nav-section{padding-left:0}
.footer-nav-section .one_half_first, .footer-nav-section .one_half_last{width:50%}
.footer-nav-section .third-nav-section{padding-right:0}
.footer-nav-section .third-nav-section{margin-bottom:30px}
.footer-nav-section .fourth-nav-section, .footer-copyright .copy-text, .footer-copyright .sitemap-link{width:100%}
.footer-nav-section .third-nav-section ul li, .footer-nav-section .fourth-nav-section ul li{width:50%;float:left}
.footer-copyright .copy-text, .footer-copyright .sitemap-link{text-align:center}
h1.extra-large{font-size:20px;}
#ConnectAgent, ul.form_connect_agent{padding:0}
#ConnectAgent .connect-message{width:100%;margin-right:0;margin-top:0;padding-right:0;border-right:0;}
#ConnectAgent.ContactSimilarSpeaker .connect-message{border-bottom:0;padding-bottom:0}
#ConnectAgent .connect-call{display:none;width:100%;padding-left:0;margin-top:15px;padding-bottom:20px}
#ConnectAgent .connect-message .aas-logo-div{width:100%;text-align:center;display:none}
#ConnectAgent .connect-message .sectin-title{text-align:center;}
#ConnectAgent .sectin-title.desktop-title,
#ConnectAgent .connect-message .form-title-div p.intro-text-desktop{display:none}
#ConnectAgent .connect-message .form-title-div p.intro-text-mobile{display:block}
#ConnectAgent .sectin-title.mobile-title{display:block}
#ConnectAgent.ContactSimilarSpeaker .connect-message .sectin-title{font-size:22px;}
#ConnectAgent.ContactSimilarSpeaker .connect-message .form-title-div p.intro-text-desktop{display:none}
#ConnectAgent.ContactSimilarSpeaker .connect-message .form-title-div p.intro-text-mobile{display:block}
#ConnectAgent .sectin-title{font-size:20px;}
#ConnectAgent .connect-message .form-title-div{width:100%;text-align:center;}
ul.form_connect_agent li{margin-bottom:8px}
ul.form_connect_agent li:last-child{margin-bottom:10px;}
ul.form_connect_agent li .first-input,
ul.form_connect_agent li .last-input{width:100%;}
ul.form_connect_agent li .last-input{float:left}
ul.form_connect_agent li .first-input{margin-bottom:12px;}
#ConnectAgent .connect-call .agent-photo{margin-top:20px}
#ConnectAgent .connect-message .captha-btn .robot-captcha{margin:0 auto;width:239px;float:none;}
#thankyou-message{width:90%}
#thankyou-message{padding-top:10px;padding-bottom:20px;}
#thankyou-message h1{font-size:22px;}
#thankyou-message .thankyou-text{font-size:15px;}
#AdrollList ul.speaker-list li { padding-bottom:25px}
#AdrollList ul.speaker-list li, #AdrollList ul.speaker-list li:nth-child(3n){width:48%;margin:10px 4% 10px 0; /*width:31.7%;margin:0 2.3% 25px 0;*/}
#AdrollList ul.speaker-list li:nth-child(2n) { margin-right:0}
#AdrollList ul.speaker-list li .dic .link {position: absolute; bottom: 0;}

}
@media (max-width:479px){#footer .footer_content, #nav, #top, #top_review, .container, .container-list, #footer .footer_content_subpg{/*width:310px*/}
.Top-Mob .connect-btn-M{margin-right:40px;}
.footer-nav-section .one_half_first {width: 56%;}
.footer-nav-section .one_half_last {width: 44%;}
.footer-nav-section .third-nav-section ul li, .footer-nav-section .fourth-nav-section ul li {width: 56%;}
.footer-nav-section .third-nav-section li:nth-child(2n), .footer-nav-section .fourth-nav-section li:nth-child(2n) {width: 42%;}
.footer-copyright .copy-text{line-height:18px;margin:10px 0}
h1, h2.large-caps{font-size:18px;}
#breadcrumb a,a.inquire_speaker .middle{font-size:12px}
#breadcrumb a{line-height:24px}
.sticky-footer li{margin:0 11px;}
#ConnectAgent, ul.form_connect_agent{padding:0}
#ConnectAgent .connect-call .agent-photo{margin:33px 0 25px 0;}
#ConnectAgent .connect-call .connect-text{margin-left:0;}
#ConnectAgent .connect-call .call-number{margin-left:0;}
#ConnectAgent.ContactSimilarSpeaker .connect-message{border-bottom:0;padding-bottom:0}
#ConnectAgent .connect-call{width:100%;padding-left:0;margin-top:15px;padding-bottom:20px}
#ConnectAgent .connect-message .aas-logo-div{width:100%;text-align:center;display:none}
#ConnectAgent .connect-message .sectin-title{text-align:center;}
#ConnectAgent .connect-message .form-title-div{width:100%;text-align:center;}
#ConnectAgent .connect-message .form-title-div p{text-align:center;}
#ConnectAgent ul.form_connect_agent li .r_fld{padding-right:0;}
#ConnectAgent .connect-call .agent-photo{margin-top:20px}
#CondensedTiles .speaker-list-full ul li{width:100%;margin-right:0}
#CondensedTiles .speaker-list-full ul li:nth-child(3n),
#CondensedTiles .speaker-list-full ul li:nth-child(2n){margin-right:0}
#CondensedTiles .speaker-list-full ul li a.tooltips{top:280px;}
#CondensedTiles .speaker-list-full ul li .dic .title{height:auto;margin-bottom:10px;}
#CondensedTiles .speaker-list-full ul li .dic p{min-height:20px;margin-bottom:15px;}
#Adroll .sidebar_clmn_Adroll{width:100%;}
#AdrollList ul.speaker-list li, #AdrollList ul.speaker-list li:nth-child(3n){/*width:100%;margin:10px 0 10px 0;*/}

#AdrollList ul.speaker-list li .dic .title{height:auto;margin-bottom:10px;}
#AdrollList ul.speaker-list li .dic p{min-height:20px;margin-bottom:15px;}
#thankyou-message .thankyou-img img{width:60%;height:auto}
#thankyou-message h1{font-size:20px;margin-bottom:0;}
#thankyou-message .thankyou-text{font-size:14px;}
}
@media (max-width:360px){
#AdrollList ul.speaker-list li, #AdrollList ul.speaker-list li:nth-child(3n){width:100%;margin:10px 0 10px 0;}
}
@media (max-width:320px){.Top-Mob .logo-M{margin-left:0;padding-top:2px;}
.Top-Mob .logo-M a img{width:95px;}
.toggle-nav-btn, .fixed-top-bg #top .toggle-nav-btn{right:0;}
.mid_box_width168.margin_top16{margin-top:10px}
.box-btmbg{bottom:0}
}
@media (max-width:1024px){#top_right{width:auto;}
#top_right .login-link{z-index:9;margin-right:45px;}
#top_right .login-link a#login-trigger{margin-right:50px;}
#top_right .login-link #login-content{right:48px;}
#MobileidSearch{top:17px;width:255px}
}
@media (max-width:767px){#LoginMobile .dropdpwn-form-content{background-color:transparent;box-shadow:none;padding:15px;}
}
@media (max-width:992px){header .logo-landing{text-align:left;padding-left:2px}
}
@media (max-width:639px){header .logo-landing img{width:54px;}
header .call-landing a{font-size:20px;}
}
@media (max-width:479px){header .logo-landing{text-align:center}
header .logo-landing img{width:200px;}
header .call-landing{position:relative;float:left;width:100%;text-align:center;margin:0 0 10px 0;}
header .call-landing a{vertical-align:middle;display:inline-block;}
}
@media (max-width:767px){.sticky-footer .sticky-contact-info{width:80%;margin:0 auto}
.sticky-footer .sticky-contact-info li{width:50%;margin:0;display:inline-block;text-align:center}
.sticky-footer .sticky-contact-info li.sticky-phone a{background:#fff;color:#000;border:1px solid #444;padding:5px 18px;text-decoration:none;border-radius:3px}
.sticky-footer .sticky-contact-info li.sticky-contact a{background:#b70f0a;color:#fff;padding:5px 18px;text-decoration:none;border-radius:3px}
}
@media (max-width:639px){.sticky-footer .sticky-contact-info{width:100%;margin:0 auto}
.sticky-footer .sticky-contact-info li.sticky-phone a,
.sticky-footer .sticky-contact-info li.sticky-contact a{padding:5px 12px;font-size:14px;}
}