img {max-width:100%}
.companyDetails .details-row:first-child .c-value p, .mainContent .insideItem p{margin:20px 0 10px;line-height:22px;text-align:left}
.companyDetails .details-row:first-child .c-value ol, .companyDetails .details-row:first-child .c-value ul{margin:20px 0 10px;line-height:22px;text-align:left;list-style:inherit;list-style-position:inside}
.mainContent .insideItem ol, .mainContent .insideItem ul{list-style:inherit;padding-left:40px}
.mapAffiliates.small .item.second .featured img{width:auto;height:auto;max-width:230px;max-height:68px}
.sponsors{float:none;margin:0;padding:0;position:absolute;width:23.5%;overflow:hidden;left:38%;top:5px;height:39px}
.sponsors #slider li{padding-top:40px;height:105px}
.sponsors .item a.img{margin-bottom:0}
.sponsors #slider{width:450px;overflow:hidden;white-space:nowrap}
.sponsors #slider .item{display:inline-block;height:40px;padding-right:20px;width:auto}
.sponsors #slider .item a.img img{width:auto;max-height:39px;max-width:none}
.marquee0 a{font-family:rutz_oelight, Times, serif}
.sidebarContainer.searchSideBar .sidebarItemTitle h3{font-size:22px;color:#011b8f}
.video-section .right_video_box p{margin-bottom:20px}
.video-section .right_video_box input{line-height:29px;height:29px;width:290px;padding:0 20px;font-size:15px;color:#959595;border:1px solid #b3b3b3;box-shadow:0 0 2px #b3b3b3 inset;margin-bottom:12px}
.top-banner{text-align:center;margin-bottom:21px}
.top-banner img{width:728px}
.index-page .wrap .mid-banner{height:212px;background:0 0;float:left;text-align:center}
.index-page .wrap .mid-banner a{position:relative;top:42px}
#wrapper{overflow-x:hidden}
.header, .header-navs, .inner, .logo, .topNav, .wrap-header{padding-left:0;padding-right:0}
.wrap-header{display:flex}
.logo{display:inline}
.header-navs{flex:1;overflow:visible;width:80%;float:right;padding-left:20px}
.mainside_promos, .right_video_box .cat-title{padding-left:0}
.inner.footer, .sidebarContainer, .video-section{width:auto}
.mainFilters .w-filter, .video-section .item{width:100%}
.right_video_box{padding-right:0}
.mainContent{float:left}
.sidebarContainer{clear:both}
.container, .left-boxes, .mainInfoContainer, .video-section{padding:0}
.mainInfoItemTitle{position:relative;text-align:center;margin:17px 0 32px;line-height:2px}
.text .basic{display:block;line-height:18px;letter-spacing:0em}
.mainInfoContainer .cat-title .fa{margin-right:15px}
.mainFilters a.suggestHeader, ul.footer-bottom-social li{margin:0}
.mainFilters .wrap-select{padding-top:5px}
tbody td, tbody th, tfoot td, tfoot th{max-width:none;padding:20px 0}
.simplemodal-container .video-wraper iframe{width:100%;height:100% !important;position:absolute;top:0;left:0}
#compare, .companyDetails div.p{margin-top:0}
.c-label{margin-bottom:10px}
.removefilter, .runfilter{padding-left:10px}
.back-btn{display:none}
.index-page .wrap .mid-banner{width:auto}
.index-page .wrap .mid-banner img, .mapAffiliates .item iframe{width:100%}
.mapAffiliates.index-page .item{clear:none;padding:0;float:none;margin:auto}
.top-boxes:nth-child(odd){padding-left:0;clear:left}
.videos_list tbody td:first-child{padding-right:5px !important}
.videos_list tbody td{width:50%;padding:0 5px 50px}
.video-wraper > div, .video_preview_div{height:0;padding-top:30px;overflow:hidden}
.video_preview_div .v-bg{width:100%;height:0;padding-bottom:47.25%}
.video_preview_div{width:100%;padding-bottom:56.25%}
.video-wraper > div{padding-bottom:56.26%;position:relative}
#simplemodal-container h1{font-size:20px;line-height:21px;margin-bottom:10px}
.container.video-wraper{width:100%;max-width:530px;margin-bottom:30px}
.mobile-search-form{position:absolute;top:0;left:0;width:100%}
.mobile-search-form input{display:none;position:absolute;width:100%;height:50px;top:74px;left:0;border:1px solid #000;border-radius:0;text-indent:10px;z-index:100}
.mobile-search-form .m-search-btn{position:absolute;top:20px;right:10px}
.m-search-btn .fa{font-size:30px}
.sidebarContainer.logdein-sidebar .sidebarItemTitle h3{font-size:17px;line-height:21px}
.sidebarContainer.logdein-sidebar .account{font-size:13px}
.sidebarContainer.logdein-sidebar .fa{font-size:20px;width:10px}
@media (max-width:400px){tbody td, tbody th, tfoot td, tfoot th{max-width:85px;max-width:28vw;padding:20px 0 20px 5px;-ms-word-break:break-word;word-break:break-word}
.t-n-m-w tr td a:link{width:100%;-ms-word-break:normal;word-break:normal;clear:both;float:left}
}
@media (min-width:480px){.followed_wrap{width:33.33333%}
.mainInfoItem .text{width:50%;padding:0 4px}
}
@media (max-width:480px){.inner, .left-boxes, .mainContent, .mainInfoContainer, .mainside_promos, .right_video_box, .sidebar{padding:0}
.mainside_promos iframe.item{width:100%}
.contentHeader a.suggestHeader, .contentHeader.categories-h .topLink, .mainInfoContainer .topLink, .topLink{top:42px}
.topLink.mobileVisible{top:-5px}
.mainInfoContainer{position:relative}
.mainInfoItem .img + p{clear:both}
.companyDetails div.p a.suggestHeader.rounded{width:180px;margin-left:50px;margin-top:10px}
.top-details .btn-border{position:relative;float:left;margin:0 0 10px;width:100%}
.top-details .r-5{margin-top:20px}
.top-details .btn-border.live{right:0}
.videos_list tbody td{width:100%;float:left;clear:both;white-space:normal}
.followed_wrap{width:50%}
.t-n-m-w thead td, .t-n-m-w thead th{padding:10px 0 20px;font-size:20px}
.t-n-m-w tbody td, .t-n-m-w tfoot td, .t-n-m-w tfoot th{font-size:18px}
}
@media (min-width:768px){#simplemodal-container h1{font-size:30px;line-height:37px;margin-bottom:20px}
}
@media (max-width:768px){.mainside_promos{padding-right:0}
.top-boxes{padding:0}
#compare{margin-top:0}
.wrap-select{clear:both}
.removefilter, .runfilter{padding-left:10px}
#simplemodal-container{top:0 !important}
.container.video-wraper{width:83%}
.video-wraper iframe{width:100%;height:100%}
}
@media (min-width:992px){.category_list a.contact-icon, .mobile-search-form{display:none}
.inner{width:auto;max-width:1180px}
.top-boxes:nth-child(odd){padding-left:0}
.top-boxes:nth-child(even){padding-right:0}
.index-page .wrap .mid-banner{width:66.66666667%;margin-left:40px}
.wrap .item{width:33.33333333%}
.mapAffiliates.small .item.second{width:auto}
.menu li.menu-item-has-children ul.sub-menu li{margin-right:60px}
.menu > li:not(:first-child) > a{width:84%}
#simplemodal-container{top:10% !important}
#simplemodal-container h1{font-size:47px;line-height:47px;margin-bottom:50px}
.sidebarContainer.logdein-sidebar .sidebarItemTitle h3{font-size:25px;line-height:25px}
.sidebarContainer.logdein-sidebar .account{font-size:17px}
.sidebarContainer.logdein-sidebar .fa{font-size:27px;width:27px}
.mapAffiliates.small .item{clear:both}
.mapAffiliates.small .item.first.left, .mapAffiliates.small .item.second.right{clear:none}
.mapAffiliates.index-page .item{float:left}
.mapAffiliates.index-page .item.interview{margin-right:30px}
.mainInfoItem .text{padding:0 10px 0 0}
.mainInfoItem .text:nth-child(odd){clear:left}
.mainInfoItem .text p{padding-left:0px;min-height:auto}
}
@media (max-width:991px){.menu-active, body{overflow-x:hidden}
.mainContent{padding:25px 0 0}
.marquee0, .searchSideBar, .sponsors{display:none}
.wrap-header{float:left;padding-bottom:0;border-bottom:4px solid #0b83cb}
.inner{width:100%;margin:0 auto;text-align:left;clear:both;padding:0 10px}
.logo{padding:7px 0 4px;display:table;margin:auto}
.mapAffiliates.small, .marquee0, .sponsors{display:none}
.logo a{float:right;margin:0;padding:0;width:118px;height:60px;background:url(../images/logo_m.png) left top no-repeat;z-index:1000}
#container{margin-top:0}
.sidebarContainer .sidebarItemTitle h3{margin-top:25px;text-transform:uppercase;font-size:17px}
.top-banner img{width:100%}
.index-page .wrap .mid-banner a{top:0}
.header-navs{display:block;clear:both;position:absolute;width:auto;height:auto;top:0;left:-220px;padding:0}
.header .toggler{position:absolute;left:10px;top:20px;z-index:100}
.toggler .fa{font-size:30px}
.back-btn{display:none;margin-top:3px}
.back-btn a{display:inline-block;font-size:39px}
.back-btn a:hover{border-color:#0ff;color:#0ff}
.menuMobile, .sidebar, .topNavMobile{background-color:#fff;z-index:100;width:220px;border-top:1px solid #aaa}
.menuMobile li, .sidebarContainer, .topNavMobile a{padding:0 10px}
.topNavMobile{position:absolute;top:127px;left:0;padding:45px 0 15px}
.topNavMobile a{float:left;clear:left;width:100%;line-height:normal;margin:5px 0;position:relative}
.topNavMobile .title-link{position:absolute;top:15px;left:0}
.menuMobile{float:left;clear:left;top:-1px;left:0;padding:15px 0;margin-top:0;z-index:10000000}
.mainInfoItem .text p.preview, .runfilter, a.sidebarLink{clear:both}
.sidebar, .top-boxes{padding:0}
.menuMobile li{display:block;float:none;margin:5px 0;width:100%}
.category_list a.contact, .mainFilters, .sidebar-banner, .topLink{display:none}
.menuMobile > li:not(:first-child) > a{text-align:left;padding:0}
.menuMobile li a:after, .menuMobile > li:before, .topNavMobile a:after{content:none}
.sidebar{position:absolute;left:-220px;top:274px;border-right:1px solid #aaa}
.sidebarContainer{width:100%}
a.sidebarLink span.text{font-size:13px}
a.sidebarLink span.number{font-size:15px;float:right}
.error{width:auto}
.logedin-top{position:absolute;top:15px;left:10px}
.right_video_box{padding-top:20px;padding-left:0}
.widget_nav_menu.first{margin:0}
.category_list a.contact-icon .fa{width:100%;text-align:center}
.category_list a.contact-icon .fa, .category_list tbody, .category_list thead{font-size:18px}
#bug_report_form, .body-details .border_wrap #contact_us_form, .defaultInput.suggest, .userForms .defaultInput.suggest, .userForms .wrap-select select.defaultInput, table.category_list a.basic img, table.my-companies tr td img, textarea.defaultInput.suggest{width:100%}
.btn-s.btn-s-company{float:none;display:table;margin:20px auto 0}
#contact_us_form .capcha_contact_us{display:none}
.insideItem a{word-wrap:break-word}
.insideItem img{width:100%;height:100%}
.insideItem img[src*=share_buttons]{width:auto;height:auto}
#compare-table{margin-top:25px}
#compare-table .r-5{width:50%}
#compare-table img{width:100%;max-width:125px}
table .cat-title{font-size:20px}
#simplemodal-container{width:80%;padding:10px;min-height:0 !important}
.video-wraper{margin-top:0}
#simplemodal-container a.modalCloseImg:after{right:10px;top:10px}
.btn-s.right-btn, .suggestDiv, .suggestDiv .defaultInput, .suggestDiv .input-file, .userForms .defaultInput.suggest.long, .userForms .wrap-select select.defaultInput.full-width, .wrap-select.full-width, .wrap-select.long{width:100%}
.userForms .defaultInput.suggest.long, .userForms .wrap-select select.defaultInput, .userForms .wrap-select select.defaultInput.full-width{-moz-appearance:none;-webkit-appearance:none}
.userForms .defaultInput.suggest.long::-ms-expand, .userForms .wrap-select select.defaultInput.full-width::-ms-expand, .userForms .wrap-select select.defaultInput::-ms-expand{display:none}
.companyDetails select.defaultInput, .mainFilters select.defaultInput, .suggestDiv .wrap-select select.defaultInput, .userForms .wrap-select select.defaultInput{background:url(../images/select-btn.png) right 25px top 15px no-repeat}
.insideItem .row{margin-left:0;margin-right:0}
.mainInfoContainer.interviews .mainInfoItem .text .date-time, .mainInfoItem .text .img, .mainInfoItem .text .title{float:left;clear:both}
.mainInfoContainer.interviews .mainInfoItem .text .date-time{position:relative;left:0;margin-bottom:50px}
.mobileVisible{display:block}
}
@media (min-width:1200px){#simplemodal-container{top:90px !important}
.sponsors{left:31%;width:404px;overflow:hidden}
}
#simplemodal-data, .simplemodal-container, .simplemodal-wrap{box-sizing:content-box}
.events-video-container{width:auto;box-sizing:content-box}
.short_desc{line-height:18px;letter-spacing:0em;font-weight:bold}
@media (max-width:992px){.category_list tr td:not(:nth-child(1)):not(:nth-child(2)):not(:nth-last-child(1)):not(:nth-last-child(2)),.category_list tr th:not(:nth-child(1)):not(:nth-child(2)):not(:nth-last-child(1)):not(:nth-last-child(2)){display:none}
}
.companyDetails .details-row:first-child .c-value p, .mainContent .insideItem p{margin:20px 0 10px;line-height:22px;text-align:left}
.companyDetails .details-row:first-child .c-value ol, .companyDetails .details-row:first-child .c-value ul{margin:20px 0 10px;line-height:22px;text-align:left;list-style:inherit;list-style-position:inside}
.mainContent .insideItem ol, .mainContent .insideItem ul{list-style:inherit;padding-left:40px}
.mapAffiliates.small .item.second .featured img{width:auto;height:auto;max-width:230px;max-height:68px}
.sponsors{float:none;margin:0;padding:0;position:absolute;width:23.5%;overflow:hidden;left:38%;top:0;height:55px;z-index:1}
.sponsors #slider{width:450px;overflow:hidden;white-space:nowrap}
.sponsors #slider .item{display:table;height:55px;float:left;padding-right:20px;width:120px}
.sponsors #slider .item a{display:table-cell;vertical-align:top}
.sponsors .logo{background:url(../uploads/logos.jpg) no-repeat}
.sponsors .logo.id_2818, .sponsors .logo.id_2822{background-position:0 0}
.sponsors .logo.id_851, .sponsors .logo.id_2357{background-position:0 -55px}
.sponsors .logo.id_2621{background-position:0 -110px}
.sponsors .logo.id_2648, .sponsors .logo.id_2649{background-position:0 -165px}
.sponsors .logo.id_2607{background-position:0 -220px}
.sponsors .logo.id_360, .sponsors .logo.id_361, .sponsors .logo.id_2984{background-position:0 -275px}
.sponsors .logo.id_2287, .sponsors .logo.id_2668, .sponsors .logo.id_2669, .sponsors .logo.id_2670, .sponsors .logo.id_2671{background-position:0 -330px}
.sponsors .logo.id_1271{background-position:0 -385px}
.sponsors .logo.id_2770{background-position:0 -440px}
.sponsors .logo.id_1143, .sponsors .logo.id_1147{background-position:0 -495px}
.sponsors .logo.id_848{background-position:0 -550px}
.sponsors .logo.id_1148{background-position:0 -605px}
.sponsors .logo.id_2371{background-position:0 -660px}
.sponsors .logo.id_68, .sponsors .logo.id_2468, .sponsors .logo.id_2467{background-position:0 -715px}
.sponsors .logo.id_2563{background-position:0 -770px}
.sponsors .logo.id_1343{background-position:0 -825px}
.sponsors .logo.id_121{background-position:0 -880px}
.sponsors .logo.id_1613, .sponsors .logo.id_2310{background-position:0 -935px}
.sponsors .logo.id_1977{background-position:0 -990px}
.sponsors .logo.id_72{background-position:0 -1045px}
.sponsors .logo.id_2409, .sponsors .logo.id_1864{background-position:0 -1100px}
.sponsors .logo.id_1527, .sponsors .logo.id_1528, .sponsors .logo.id_1529, .sponsors .logo.id_1530{background-position:0 -1155px}
.sponsors .logo.id_421, .sponsors .logo.id_683, .sponsors .logo.id_1939, .sponsors .logo.id_2111, .sponsors .logo.id_2197{background-position:0 -1210px}
.sponsors .logo.id_2301{background-position:0 -1265px}
.sponsors .logo.id_2736{background-position:0 -1320px}
.sponsors .logo.id_2623{background-position:0 -1375px}
.sponsors .logo.id_2604{background-position:0 -1430px}
.sponsors .logo.id_2014, .sponsors .logo.id_2629{background-position:0 -1485px}
.sponsors .logo.id_2585{background-position:0 -1540px}
.sponsors .logo.id_2750{background-position:0 -1595px}
.sponsors .logo.id_1773{background-position:0 -1650px}
.sponsors .logo.id_951, .sponsors .logo.id_953, .sponsors .logo.id_2394{background-position:0 -1705px}
.sponsors .logo.id_2529{background-position:0 -1760px}
.sponsors .logo.id_1087, .sponsors .logo.id_2025{background-position:0 -1815px}
.sponsors .logo.id_322, .sponsors .logo.id_2579{background-position:0 -1870px}
.sponsors .logo.id_1264{background-position:0 -1925px}
.sponsors .logo.id_2633{background-position:0 -1980px}
.sponsors .logo.id_2625{background-position:0 -2035px}
.sponsors .logo.id_2766{background-position:0 -2090px}
.sponsors .logo.id_2764, .sponsors .logo.id_2765{background-position:0 -2145px}
.sponsors .logo.id_2655, .sponsors .logo.id_2656{background-position:0 -2200px}
.sponsors .logo.id_1083{background-position:0 -2255px}
.sponsors .logo.id_1960{background-position:0 -2310px}
.sponsors .logo.id_2151, .sponsors .logo.id_2153{background-position:0 -2365px}
.sponsors .logo.id_2642{background-position:0 -2420px}
.sponsors .logo.id_2342{background-position:0 -2475px}
.sponsors .logo.id_2070, .sponsors .logo.id_2426, .sponsors .logo.id_2259{background-position:0 -2530px}
.sponsors .logo.id_2663{background-position:0 -2585px}
.sponsors .logo.id_2168{background-position:0 -2640px}
.sponsors .logo.id_2570, .sponsors .logo.id_2810, .sponsors .logo.id_2867{background-position:0 -2695px}
.sponsors .logo.id_2502{background-position:0 -2750px}
.sponsors .logo.id_2419{background-position:0 -2805px}
.sponsors .logo.id_2630{background-position:0 -2860px}
.sponsors .logo.id_2503{background-position:0 -2915px}
.sponsors .logo.id_202{background-position:0 -2970px}
.sponsors .logo.id_2739{background-position:0 -3025px}
.sponsors .logo.id_1068, .sponsors .logo.id_2323{background-position:0 -3080px}
.sponsors .logo.id_382{background-position:0 -3135px}
.sponsors .logo.id_399, .sponsors .logo.id_2779, .sponsors .logo.id_2871{background-position:0 -3190px}
.sponsors .logo.id_2365, .sponsors .logo.id_494{background-position:0 -3245px}
.sponsors .logo.id_2701{background-position:0 -3300px}
.sponsors .logo.id_2469{background-position:0 -3355px}
.sponsors .logo.id_2536{background-position:0 -3410px}
.sponsors .logo.id_1175{background-position:0 -3465px}
.sponsors .logo.id_2769{background-position:0 -3520px}
.sponsors .logo.id_2606{background-position:0 -3575px}
.sponsors .logo.id_2046{background-position:0 -3630px}
.sponsors .logo.id_2691{background-position:0 -3685px}
.sponsors .logo.id_2618{background-position:0 -3740px}
.sponsors .logo.id_521, .sponsors .logo.id_2711{background-position:0 -3795px}
.sponsors .logo.id_2784{background-position:0 -3850px}
.sponsors .logo.id_2761{background-position:0 -3905px}
.sponsors .logo.id_2539{background-position:0 -3960px}
.sponsors .logo.id_2780{background-position:0 -4015px}
.sponsors .logo.id_2801{background-position:0 -4070px}
.sponsors .logo.id_2804{background-position:0 -4125px}
.sponsors .logo.id_2805{background-position:0 -4180px}
.sponsors .logo.id_2788{background-position:0 -4235px}
.sponsors .logo.id_2193{background-position:0 -4290px}
.sponsors .logo.id_503{background-position:0 -4345px}
.sponsors .logo.id_2832{background-position:0 -4400px}
.sponsors .logo.id_2786{background-position:0 -4455px}
.sponsors .logo.id_2243{background-position:0 -4510px}
.sponsors .logo.id_2432{background-position:0 -4565px}
.sponsors .logo.id_1830{background-position:0 -4620px}
.sponsors .logo.id_186{background-position:0 -4675px}
.sponsors .logo.id_390{background-position:0 -4730px}
.sponsors .logo.id_2843{background-position:0 -4785px}
.sponsors .logo.id_2829{background-position:0 -4840px}
.sponsors .logo.id_740{background-position:0 -4895px}
.sponsors .logo.id_2840, .sponsors .logo.id_2846{background-position:0 -4950px}
.sponsors .logo.id_2260{background-position:0 -5005px}
.sponsors .logo.id_2834{background-position:0 -5060px}
.sponsors .logo.id_2873{background-position:0 -5115px}
.sponsors .logo.id_2876{background-position:0 -5170px}
.sponsors .logo.id_2856{background-position:0 -5225px}
.sponsors .logo.id_2894{background-position:0 -5280px}
.sponsors .logo.id_2892{background-position:0 -5335px}
.sponsors .logo.id_2222{background-position:0 -5390px}
.sponsors .logo.id_2899{background-position:0 -5445px}
.sponsors .logo.id_2906{background-position:0 -5500px}
.sponsors .logo.id_2912, .sponsors .logo.id_2948{background-position:0 -5555px}
.sponsors .logo.id_2913{background-position:0 -5610px}
.sponsors .logo.id_2914, .sponsors .logo.id_2947{background-position:0 -5665px}
.sponsors .logo.id_2915, .sponsors .logo.id_2950{background-position:0 -5720px}
.sponsors .logo.id_2916, .sponsors .logo.id_2951{background-position:0 -5775px}
.sponsors .logo.id_2917{background-position:0 -5830px}
.sponsors .logo.id_2922{background-position:0 -5885px}
.sponsors .logo.id_2930{background-position:0 -5940px}
.sponsors .logo.id_2933{background-position:0 -5995px}
.sponsors .logo.id_2936{background-position:0 -6050px}
.sponsors .logo.id_2813{background-position:0 -6105px}
.sponsors .logo.id_2937{background-position:0 -6160px}
.sponsors .logo.id_2941{background-position:0 -6215px}
.sponsors .logo.id_2942{background-position:0 -6270px}
.sponsors .logo.id_2943{background-position:0 -6325px}
.sponsors .logo.id_2944{background-position:0 -6380px}
.sponsors .logo.id_2968{background-position:0 -6435px}
.sponsors .logo.id_2972, .sponsors .logo.id_2973{background-position:0 -6490px}
.sponsors .logo.id_2974{background-position:0 -6545px}
.sponsors .logo.id_2975, .sponsors .logo.id_2976{background-position:0 -6600px}
.sponsors .logo.id_2978{background-position:0 -6655px}
.sponsors .logo.id_2985{background-position:0 -6710px}
.sponsors .logo.id_2993{background-position:0 -6765px}
.sponsors .logo.id_2994{background-position:0 -6820px}
.sponsors .logo.id_2996{background-position:0 -6875px}
.sponsors .logo.id_3001{background-position:0 -6930px}
.sponsors .logo.id_3002{background-position:0 -6985px}
.sponsors .logo.id_3016{background-position:0 -7040px}
.sponsors .logo.id_3011{background-position:0 -7095px}
.marquee0 a{font-family:rutz_oelight, Times, serif}
.sidebarContainer.searchSideBar .sidebarItemTitle h3{font-size:22px;color:#011b8f}
.video-section .right_video_box p{margin-bottom:20px}
.video-section .right_video_box input{line-height:29px;height:29px;width:290px;padding:0 20px;font-size:15px;color:#959595;border:1px solid #b3b3b3;box-shadow:0 0 2px #b3b3b3 inset;margin-bottom:12px}
.top-banner{text-align:center;margin-bottom:30px}
.top-banner>div{display:inline-block}
.top-banner img{width:728px}
.index-page .wrap .mid-banner{height:212px;background:0 0;float:left;text-align:center}
.index-page .wrap .mid-banner a{position:relative;top:42px}
#wrapper{overflow-x:hidden}
.header, .inner, .logo, .topNav, .wrap-header{padding-left:0;padding-right:0}
.wrap-header{display:flex}
.mainside_promos, .right_video_box .cat-title{padding-left:0}
.inner.footer, .sidebarContainer, .video-section{width:auto}
.mainFilters .w-filter, .video-section .item{width:100%}
.right_video_box{padding-right:0}
.mainContent{float:left}
.sidebarContainer{clear:both}
.sidebarContainer iframe{margin-top:1em!important}
.container, .left-boxes, .mainInfoContainer, .video-section{padding:0}
.mainInfoItemTitle{position:relative}
.mainInfoContainer .cat-title .fa{margin-right:15px}
.mainFilters a.suggestHeader, ul.footer-bottom-social li{margin:0}
.mainFilters .wrap-select{padding-top:5px}
tbody td, tbody th, tfoot td, tfoot th{max-width:none;padding:20px 0}
.simplemodal-container .video-wraper iframe{width:100%;height:100% !important;position:absolute;top:0;left:0}
#compare, .companyDetails div.p{margin-top:0}
.c-label{margin-bottom:10px}
.removefilter, .runfilter{padding-left:10px}
.back-btn{display:none}
.index-page .wrap .mid-banner{width:auto}
.index-page .wrap .mid-banner img, .mapAffiliates .item iframe{width:100%}
.mapAffiliates.index-page .item{clear:none;padding:0;float:none;margin:auto}
.top-boxes:nth-child(odd){padding-left:0;clear:left}
.videos_list tbody td:first-child{padding-right:5px !important}
.videos_list tbody td{width:50%;padding:0 5px 50px}
.video-wraper > div, .video_preview_div{height:0;padding-top:30px;overflow:hidden}
.video_preview_div .v-bg{width:100%;height:0;padding-bottom:47.25%}
.video_preview_div{width:100%;padding-bottom:56.25%}
.video-wraper > div{padding-bottom:56.26%;position:relative}
#simplemodal-container h1{font-size:20px;line-height:21px;margin-bottom:10px}
.container.video-wraper{width:100%;max-width:530px;margin-bottom:30px}
.mobile-search-form{position:absolute;top:0;left:0;width:100%}
.mobile-search-form input{display:none;position:absolute;width:100%;height:50px;top:74px;left:0;border:1px solid #000;border-radius:0;text-indent:10px;z-index:100}
.mobile-search-form .m-search-btn{position:absolute;top:20px;right:10px}
.m-search-btn .fa{font-size:30px}
.sidebarContainer.logdein-sidebar .sidebarItemTitle h3{font-size:17px;line-height:21px}
.sidebarContainer.logdein-sidebar .account{font-size:13px}
.sidebarContainer.logdein-sidebar .fa{font-size:20px;width:10px}
.bold{font-weight:bold}
@media (max-width:400px){.t-n-m-w tr td a:link{width:100%;-ms-word-break:normal;word-break:normal;clear:both;float:left}
}
@media (min-width:480px){.followed_wrap{width:33.33333%}
.mainInfoItem .text{width:50%;padding:0 4px}
}
@media (max-width:480px){.inner, .left-boxes, .mainContent, .mainInfoContainer, .mainside_promos, .right_video_box, .sidebar{padding:0}
.mainside_promos iframe.item{width:100%}
.contentHeader a.suggestHeader, .contentHeader.categories-h .topLink, .mainInfoContainer .topLink, .topLink{top:42px}
.topLink.mobileVisible{top:-5px}
.mainInfoContainer{position:relative}
.mainInfoItem .img + p{clear:both}
.companyDetails div.p a.suggestHeader.rounded{width:180px;margin-left:50px;margin-top:10px}
.top-details .btn-border{position:relative;float:left;margin:0 0 10px;width:100%}
.top-details .r-5{margin-top:20px}
.top-details .btn-border.live{right:0}
.videos_list tbody td{width:100%;float:left;clear:both;white-space:normal}
.followed_wrap{width:50%}
.t-n-m-w thead td, .t-n-m-w thead th{padding:10px 0 20px;font-size:20px}
.t-n-m-w tbody td, .t-n-m-w tfoot td, .t-n-m-w tfoot th{font-size:18px}
}
@media (min-width:768px){#simplemodal-container h1{font-size:30px;line-height:37px;margin-bottom:20px}
}
@media (max-width:768px){.mainside_promos{padding-right:0}
.top-boxes{padding:0}
#compare{margin-top:0}
.wrap-select{clear:both}
.removefilter, .runfilter{padding-left:10px}
#simplemodal-container{top:0 !important}
.container.video-wraper{width:83%}
.video-wraper iframe{width:100%;height:100%}
}
@media (min-width:992px){.category_list a.contact-icon, .mobile-search-form{display:none}
.inner{width:auto;max-width:1180px}
.top-boxes:nth-child(odd){padding-left:0}
.top-boxes:nth-child(even){padding-right:0}
.index-page .wrap .mid-banner{width:66.66666667%;margin-left:40px}
.wrap .item{width:33.33333333%}
.mapAffiliates.small .item.second{width:auto}
.menu li.menu-item-has-children ul.sub-menu li{margin-right:60px}
.menu > li:not(:first-child) > a{width:84%}
#simplemodal-container{top:10% !important}
#simplemodal-container h1{font-size:47px;line-height:47px;margin-bottom:50px}
.sidebarContainer.logdein-sidebar .sidebarItemTitle h3{font-size:25px;line-height:25px}
.sidebarContainer.logdein-sidebar .account{font-size:17px}
.sidebarContainer.logdein-sidebar .fa{font-size:27px;width:27px}
.mapAffiliates.small .item{clear:both}
.mapAffiliates.small .item.first.left, .mapAffiliates.small .item.second.right{clear:none}
.mapAffiliates.index-page .item{float:left}
.mapAffiliates.index-page .item.interview{margin-right:30px}
.mainInfoItem .text{padding:0 10px 0 0}
.mainInfoItem .text:nth-child(odd){clear:left}
.mainInfoItem .text p{padding-left:0px;min-height:auto;color:#666;margin-top:0}
.mainInfoItem .text .posted{padding-left:0;margin:auto;color:#666;line-height:18px;min-height:auto}
}
@media (max-width:991px){.menu-active, body{overflow-x:hidden}
.mainInfoItem .text .posted{margin-top:0}
.mainContent{padding:25px 0 0}
.marquee0, .searchSideBar, .sponsors.wrap-header{float:left;padding-bottom:0;border-bottom:4px solid #0b83cb}
.inner{width:100%;margin:0 auto;text-align:left;clear:both;padding:0 10px}
.logo{padding:7px 0 4px;display:table;margin:auto}
.mapAffiliates.small, .marquee0, .sponsors{display:none}
.logo a{float:right;margin:0;padding:0;width:118px;height:60px;background:url(../images/logo_m.png) left top no-repeat;z-index:1000}
#container{margin-top:0}
.sidebarContainer .sidebarItemTitle h3{margin-top:25px;text-transform:uppercase;font-size:17px}
.top-banner img{width:100%}
.index-page .wrap .mid-banner a{top:0}
.header-navs{display:block;clear:both;position:absolute;width:auto;height:auto;top:0;left:-220px;padding:0}
.header .toggler{position:absolute;left:10px;top:20px;z-index:100}
.toggler .fa{font-size:30px}
.back-btn{display:none;margin-top:3px}
.back-btn a{display:inline-block;font-size:39px}
.back-btn a:hover{border-color:#0ff;color:#0ff}
.menuMobile, .sidebar, .topNavMobile{background-color:#fff;z-index:100;width:220px;border-top:1px solid #aaa}
.menuMobile li, .sidebarContainer, .topNavMobile a{padding:0 10px}
.topNavMobile{position:absolute;top:127px;left:0;padding:45px 0 15px}
.topNavMobile a{float:left;clear:left;width:100%;line-height:normal;margin:5px 0;position:relative}
.topNavMobile .title-link{position:absolute;top:15px;left:0}
.menuMobile{float:left;clear:left;top:-1px;left:0;padding:15px 0;margin-top:0;z-index:10000000}
.mainInfoItem .text p.preview, .runfilter, a.sidebarLink{clear:both}
.sidebar, .top-boxes{padding:0}
.menuMobile li{display:block;float:none;margin:5px 0;width:100%}
.category_list a.contact, .mainFilters, .sidebar-banner, .topLink{display:none}
.menuMobile > li:not(:first-child) > a{text-align:left;padding:0}
.menuMobile li a:after, .menuMobile > li:before, .topNavMobile a:after{content:none}
.sidebar{position:absolute;left:-220px;top:274px;border-right:1px solid #aaa}
.sidebarContainer{width:100%}
a.sidebarLink span.text{font-size:13px}
a.sidebarLink span.number{font-size:15px;float:right}
.error{width:auto}
.logedin-top{position:absolute;top:15px;left:10px}
.right_video_box{padding-top:20px;padding-left:0}
.widget_nav_menu.first{margin:0}
.category_list a.contact-icon .fa{width:100%;text-align:center}
.category_list a.contact-icon .fa, .category_list tbody, .category_list thead{font-size:18px}
#bug_report_form, .body-details .border_wrap #contact_us_form, .defaultInput.suggest, .userForms .defaultInput.suggest, .userForms .wrap-select select.defaultInput, table.category_list a.basic img, table.my-companies tr td img, textarea.defaultInput.suggest{width:100%}
.btn-s.btn-s-company{float:none;display:table;margin:20px auto 0}
#contact_us_form .capcha_contact_us{display:none}
.insideItem a{word-wrap:break-word}
.insideItem img{width:100%;height:100%}
.insideItem img[src*=share_buttons]{width:auto;height:auto}
#compare-table{margin-top:25px}
#compare-table .r-5{width:50%}
#compare-table img{width:100%;max-width:125px}
table .cat-title{font-size:20px}
#simplemodal-container{width:80%;padding:10px;min-height:0 !important}
.video-wraper{margin-top:0}
#simplemodal-container a.modalCloseImg:after{right:10px;top:10px}
.btn-s.right-btn, .suggestDiv, .suggestDiv .defaultInput, .suggestDiv .input-file, .userForms .defaultInput.suggest.long, .userForms .wrap-select select.defaultInput.full-width, .wrap-select.full-width, .wrap-select.long{width:100%}
.userForms .defaultInput.suggest.long, .userForms .wrap-select select.defaultInput, .userForms .wrap-select select.defaultInput.full-width{-moz-appearance:none;-webkit-appearance:none}
.userForms .defaultInput.suggest.long::-ms-expand, .userForms .wrap-select select.defaultInput.full-width::-ms-expand, .userForms .wrap-select select.defaultInput::-ms-expand{display:none}
.companyDetails select.defaultInput, .mainFilters select.defaultInput, .suggestDiv .wrap-select select.defaultInput, .userForms .wrap-select select.defaultInput{background:url(../images/select-btn.png) right 25px top 15px no-repeat}
.insideItem .row{margin-left:0;margin-right:0}
.mainInfoContainer.interviews .mainInfoItem .text .date-time, .mainInfoItem .text .img, .mainInfoItem .text .title{float:left;clear:both}
.mainInfoContainer.interviews .mainInfoItem .text .date-time{position:relative;left:0;margin-bottom:50px}
.mobileVisible{display:block}
}
@media (min-width:1200px){#simplemodal-container{top:90px !important}
.sponsors{left:31%;width:404px;overflow:hidden}
.sponsors.logged{width:370px}
}
#simplemodal-data, .simplemodal-container, .simplemodal-wrap{box-sizing:content-box}
.events-video-container{width:auto;box-sizing:content-box}
@media (max-width:992px){.category_list tr td:not(:nth-child(1)):not(:nth-child(2)):not(:nth-last-child(1)):not(:nth-last-child(2)),.category_list tr th:not(:nth-child(1)):not(:nth-child(2)):not(:nth-last-child(1)):not(:nth-last-child(2)){display:none}
.mainInfoItem .text{margin-left:0}
.insideItem .mainInfoItem{width:auto}
}
@media screen
and (min-width:992px)
and (max-width:1024px){.header{width:970px !important}
.sponsors{width:38% !important}
}
@media (max-width:768px){#container .top-banner{width:100% !important;margin:10px}
.mainContent{float:none;position:relative;margin:0 auto;width:100%!important}
#content_all{width:100%}
.mapAffiliates.index-page .item{min-height:200px;float:left}
.index-page .wrap .mid-banner{float:right}
.mainside_promos .mainside_promos_video{padding-bottom:30%;min-height:200px}
.mainside_promos .mainside_promos_video > iframe{position:absolute;top:0;left:50%;width:320px;height:168px;margin:-0px -160px}
.video-section .right_video_box p{width:290px}
tbody td, tbody th, tfoot td, tfoot th{max-width:85px;max-width:28vw;padding:20px 0 20px 5px;-ms-word-break:break-word;word-break:break-word}
}
@media (max-width:736px){.top-banner,
.mid-banner{display:none}
.mapAffiliates.index-page .item{float:none}
.mainContent{margin-top:15px}
}