/************* responsive css *************/
@media screen and (min-device-width: 1441px) {
.region-header-logo .country-logo-header-custom img {
    max-height: 120px;
}
}
@media screen and (max-device-width: 1440px) {
.region-header-logo .country-logo-header-custom img {
    max-height: 82px;
}
}
@media screen and (min-device-width: 1350px) and (max-device-width: 1366px) {
.region-pre-content .block-views-blocktop-1-news-block-1 .top_news_content {
	top: 71.5%;
}
.region-pre-content .block-views-blocktop-1-news-block-1 .top_news_content .top_news_body p {
	font-size:15px;
}
}
@media screen and (min-device-width: 1331px) and (max-device-width: 1360px) {
ul.sf-horizontal.menu li.sfHover:last-child > ul {
    left: auto;
    right: 0px;
}
}
@media screen and (min-device-width: 1200px) and (max-device-width: 1330px) {
ul.sf-horizontal.menu li.sfHover > ul {
    left: auto;
    right: 0px;
}
}
@media screen and (min-device-width: 992px) and (max-device-width: 1199px) {
.top-bar-bg .col-md-5 {
    padding: 0;
}
ul.sf-menu.sf-horizontal .sf-with-ul {
    padding-right: 10px;
}
ul.sf-horizontal li a, ul.sf-horizontal li span {
    padding: 40px 10px 36px 10px;
}
.region-top-head-left .couty-logo-dropdown + .margin-left-5 {
	margin-left: 0px;
} 
.top-bar-bg .col-md-7 {
    padding-left: 0;
}
.profile-btn .pro-btn a {
    padding: 6px 4px;
    font-size: 13px;
}
.cust-block-link a {
    padding: 13px 2px;
    font-size: 13px;
}
.region-top-head-right ul.nav.navbar-nav li a, .region-top-user-head ul.nav.navbar-nav li a {
    padding: 12px 2px;
    font-size: 13px;
}
.block-gen-logo-for-new-menu {
    margin-left: -10px;
}
.user-not-logged-in .region-top-head-right ul.nav.navbar-nav li a, 
.user-not-logged-in .region-top-user-head ul.nav.navbar-nav li a {
    padding: 12px 10px;
	font-size: 14px;
}
.region-top-head-right .search-block-form {
    width: 130px;
	display: initial;
}
.cont-right-bar p {
    font-size: 14px;
}
.sec-2 .view-footer {
    margin: -11px 0 50px 0;
    text-align: center;
}
}
@media screen and (max-device-width: 1199px) {
#views-exposed-form-events-list-page-2 .form-item.form-group input, 
#views-exposed-form-events-list-page-2 .form-item.form-group .select-wrapper select, 
form#views-exposed-form-find-an-event-page-2 .form-item.form-group input, 
form#views-exposed-form-find-an-event-page-2 .form-item.form-group .select-wrapper select {
    width: 100%;
}
#views-exposed-form-events-list-page-2 .form-item.form-group, 
form#views-exposed-form-find-an-event-page-2 .form-item.form-group {
    width: 24%;
    margin: 0px 7px 20px 0;
}
.couty-logo-dropdown {
    z-index: 999;
}
.project-das-menu-tab {
    margin: 0 -2px 0 -2px;
}
.map-outer {
    top: 60%;
}
.view-programs-view .view-filters form .form--inline>.form-item {
    width: 28%;
}
ul.sf-horizontal.menu li.sfHover > ul {
	top: 73px;
    left: auto;
    right: 0px;
}
.custom-dir-view-filters .form--inline .form-item.form-type-textfield.form-item-field-user-address-locality, 
.exposed-form-width-sp-1 .views-exposed-form .form--inline >.form-item.form-item-field-last-name-value {
    width: 24%;
}
.custom-dir-view-filters.manage-global-announcement-filter-1 .views-exposed-form .form--inline >.form-item.form-item-field-first-name-value, 
.custom-dir-view-filters.manage-global-announcement-filter-1 .views-exposed-form .form--inline >.form-item.form-item-created-max.js-form-item-created-max, 
.custom-dir-view-filters.manage-global-announcement-filter-1 .views-exposed-form .form--inline >.form-item.form-item-field-topics-of-speaking-value, 
.custom-dir-view-filters.manage-global-announcement-filter-1 .views-exposed-form .form--inline >.form-item.form-item-field-country-target-id-verf {
    width: 32%;
}
.tablet-padding-right-0 {
	padding-right: 0px;
}
.member-card-btn {
    padding: 4px 2px;
}
}

@media screen and (min-device-width: 768px) and (max-device-width: 991px) {
.member-card-btn-anon, .member-card-btn a {
    font-size: 12px;
}
ul.sf-menu.sf-horizontal .sf-with-ul {
    padding-right: 3px;
}
.top-header-bottom .navbar-collapse.collapse {
    padding: 0;
}
ul.sf-horizontal.menu li.sfHover > ul {
	top: 70px;
}
ul.sf-horizontal li a, ul.sf-horizontal li span {
	padding: 28px 3px 26px 2px;
}
.view-countries-list .views-row:nth-child(3n+4) {
    clear: none;
}
.view-countries-list .views-row:nth-child(2n+3) {
    clear: both;
}
.ann-bottom-new-sp-2 .ann-bottom-10 {
    width: 18%;
}
.user-not-logged-in .top-bar-bg {
    height: 45px;
}
.user-not-logged-in .top-bar-bg .col-md-5.col-sm-12 {
    width: 20%;
}
.user-not-logged-in .top-bar-bg .col-md-7.col-sm-12 {
    width: 80%;
}
.user-not-logged-in .region-top-head-right, .user-not-logged-in .region-top-user-head {
    padding-top: 0;
}
.cont-das-head .nav-pills>li a {
    padding: 0 0 0 5px;
    font-size: 13px;
}
.cont-das-head .nav-pills>li.active>a {
    font-size: 13px;
    letter-spacing: 0;
}
.total-event-das-tab .view-content h3 {
    width: 33%;
}
.total-event-das-tab .view-content>.views-row {
    width: 67%;
}
}
@media screen and (max-device-width: 991px) {
.block-gen-logo-for-new-menu {
	margin-left: 0px;
}
.view-basic-page-banner-image h1 {
    margin: 0;
}
.block-title {
    font-size: 15px;
}
.top-footer-bg .region-footer-third {
    padding-top: 20px;
}
.map-tabs ul li {
    padding: 8px 10px 8px 10px;
	margin-bottom: 10px;
}
.map-text h1 {
    font-size: 36px;
}
.map-outer {
    top: 72%;
}
.map-tabs {
    left: 7%;
}
.map-right-text {
    right: 21%;
}
.path-frontpage .site-banner {
    padding: 20px 0 80px 0;
}
div#result_Ptcount, div#result_Pcount {
    margin-top: -10px;
}
.top-bar-bg {
    height: auto;
	padding-bottom: 10px;
}
.region-top-head-right, .region-top-user-head {
    padding-top: 10px;
}
.bereadcum-des p {
    font-size: 16px;
}
.sec-1 {
    margin: 20px 0 40px;
}
}
@media screen and (max-device-width: 767px) {
.mobile-padding-right-0 {
	padding-right: 0px;
}
.mobile-top-20 {
	padding-top: 20px;
}
.mobile-clear {
    clear: both;
}
.mobile-center {
    text-align: center;
}
.mobile-justify {
    text-align: justify;
}
.h1, h1 {
    font-size: 24px;
}
.featured_bottom_front .form-actions, .bereadcum-des, 
.view-programs-view .view-filters form .form--inline>.form-item, 
.view-programs-view .view-filters form .form--inline>.form-actions>button, 
.signup-login-user-login, .signup-login-user-register, 
.views-exposed-form .form-actions button, 
.profile-das-outer .region-post-content .views-element-container .user-announsement-news img, 
ul.footer-superfish-main-menu.menu > li, 
.region-top-head-right .search-block-form .container-inline, .region-top-user-head .search-block-form .container-inline, 
.region-top-head-right .form-type-search, .region-top-user-head .form-type-search, 
.region-top-head-right .form-type-search .input-group, .region-top-user-head .form-type-search .input-group {
    width: 100%;
}
.custom-dir-view-filters .views-exposed-form .form--inline >.form-item {
    width: 100% !important;
}
.mobile-button-100 a, #views-exposed-form-events-list-page-2 .form-item.form-group, 
form#views-exposed-form-find-an-event-page-2 .form-item.form-group {
	width: 100%;
	margin: 0 0 10px;
}
.margin-mobile-0 {
    margin: 0;
}
.map-text h1 {
    font-size: 30px;
    margin: 0;
}
.map-text p {
    font-size: 16px;
}
.region-top-head-right .form-type-search input {
    width: calc(100% - 60px);
}
.bottom-footer-bg .col-md-4 {
    text-align: center;
    padding: 10px 0;
}
.custom-front-user-registration-form form {
    flex-wrap: wrap;
}
.custom-front-user-registration-form form, .view-gec-speakers .featured_bottom_front .views-exposed-form .form-inline{
	display:block;
}
.featured_bottom_front .form-item {
    width: 50%;
		float:left;
    margin-bottom: 10px;
}
.featured_bottom_front .form-actions button {
    display: block;
    width: 100%;
}
.top-header-bottom button.navbar-toggle {
    background: #f12f26;
	margin: -40px 0 0 0;
	border-radius: 0;
	cursor: pointer;
}
.top-header-bottom button.navbar-toggle span.icon-bar {
    border-bottom: 2px solid #fff;
}
.top-header-bottom .region-navigation ul.sf-menu li {
    display: inherit;
    text-align: left;
	background-color: #ed2d26;
}
.top-header-bottom .region-navigation ul.sf-menu li ul li a {
    padding: 10px 15px 10px 40px;
	background: #f12f26;
}
.region-navigation ul.sf-menu li a {
    color: #FFF;
    padding: 10px 15px;
    border: none;
    border-bottom: 1px solid #FFF;
}
.top-header-bottom .navbar-collapse {
    padding: 0 0 13px;
}
ul.sf-horizontal.menu li.sfHover > ul {
    position: inherit;
	top:0px;
	width: 100% !important;
}
.top-header-bottom .region-navigation ul.sf-menu li ul {
	top:0 !important;
	left:0 !important;
    box-shadow: none;
    width: 100% !important;
    position: relative !important;
    height: auto !important;
}
.view-basic-page-banner-image .views-field-field-banner-image img {
    height: 120px;
}
.bereadcum-des p {
    font-size: 14px;
    line-height: 18px;
}
.county-md-bar h1 {
    font-size: 18px;
    line-height: 24px;
    margin: 40px 0 0px 0;
}
.india-slider-text .views-field-nothing .top_news_content {
    padding: 4px;
}
.banner_left .view.view-top-1-news .views-row .top_news_content .top_news_title a, 
.india-slider-text .views-field-nothing .top_news_content .top_news_title a {
    font-size: 16px;
}
.region-top-head-right .form-type-search input, .region-top-user-head .form-type-search input {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
	width: calc(100% - 42px);
}
.region-top-head-right .search-block-form, .region-top-user-head .search-block-form {
    display: block;
	margin: 10px 0 -10px;
}
.top-bar-bg .form-type-search span.input-group-btn {
    border: 1px solid #ddd;
    width: 42px;
}
.region-top-head-right .block-gtranslate, .region-top-user-head .block-gtranslate {
    display: block;
    margin: 0 0 10px;
}
.region-top-head-right nav ul.navbar-nav, .region-top-user-head nav ul.navbar-nav, 
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.field--type-image {
    margin: 0;
}
.region-top-head-right, .region-top-user-head {
    text-align: center;
    padding-bottom: 10px;
}
.region-top-head-right nav ul.navbar-nav li, .region-top-user-head nav ul.navbar-nav li {
    display: inline-block;
}
.region-top-head-left .block-gen-logo-for-new-menu {
    display: block;
	margin: 2px 0;
	width: 100%;
}
.region-top-head-left .block-gen-logo-for-new-menu img {
	width: 10%;
}
.region-top-head-left {
    text-align: center;
}
.region-top-head-left .couty-logo-dropdown {
    top: 70px;
    border: 1px solid #ddd;
    width: 100%;
    left: 0px;
}
.couty-logo-dropdown ul li {
    text-align: left;
}
.user-not-logged-in .region-top-head-right, .user-not-logged-in .region-top-user-head {
    margin-top: -8px;
    padding: 0;
}
.member-card-name a {
    font-size: 22px;
}
.ann-bottom-new-sp-2 .ann-bottom-10 {
    width: 30%;
}
.total-event-das-tab .view-content h3 {
    width: 45%;
}
.total-event-das-tab .view-content>.views-row {
    width: 55%;
}
.site_breadcrumb .breadcrumb {
    padding: 6px 0;
}
.form-group .tab-content .tab-pane.active h2 {
    padding-top: 20px;
}
ul.footer-superfish-main-menu.menu > li> a {
    margin-right: 0;
}
ul.footer-superfish-main-menu.menu > li:nth-child(4) {
    margin-top: 0;
}
.snap-startup-top-txt {
    padding: 0 15px 20px;
    text-align: justify;
}
.views-exposed-form details.form-item .form-checkboxes .form-item input, 
.views-exposed-form details.form-item .form-radios .form-item input, 
.con-left-side-bar .form-inline .form-composite .form-type-checkbox input {
    top: 0;
    left: 0;
}
.views-exposed-form details.form-item .form-item label {
    padding-left: 0;
}
.region-header-logo {
    width: 90%;
}
.india-slider .owl-buttons {
	display: none;
}
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.field--name-field-bio, 
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.field--type-image, 
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.field--name-field-type-of-individuals, 
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.field--name-field-gen-programs-you-are-inter, 
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.panel.panel-default, 
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.field--name-field-gen-connect-conversation-s, 
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.field--name-field-receive-notifications-for-, 
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.field--name-field-gen-programs-you-are-inter .form-checkboxes .form-item, 
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.field--name-field-do-you-require-travel-, 
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.field--name-field-do-you-require-an-honorari, 
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.field--name-field-do-you-typically-receive-a, 
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.field--name-field-are-you-open-to-invitation {
    width: 100%;
    float: none;
    padding: 0;
    height: auto;
}
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.field--type-image {
    padding: 10px;
	margin-bottom: 30px;
}
.profile-das-outer form.user-form .field-group-accordion-wrapper .field-group-accordion-item>.field--name-field-linkedin-url {
    padding-bottom: 10px;
}
.program-tabs-right article {
    width:25%;
}

.custom-dir-view-filters .view-content{
	display:block;
}
}
@media screen and (max-device-width: 480px) {
.featured_bottom_front .form-item {
    width: 100%;
}
.couty-logo-dropdown > .content > ul > li:nth-child(5), .map-text p {
    margin: 0;
}
.couty-logo-dropdown > .content > ul > li:nth-child(4) {
    margin-top: 0;
}
.map-text h1 {
    font-size: 26px;
}
.map-outer {
    top: 74%;
}
.map-tabs {
    left: 10%;
}
.map-right-text {
    right: 10%;
}
.bereadcum-des p {
    font-size: 13px;
    line-height: 16px;
}
.region-top-head-left .block-gen-logo-for-new-menu img {
	width: 20%;
}	
.region-top-head-left .dashboard-menu-tabs {
    display: block;
    margin: 0 0 6px;
}
.region-top-head-left .couty-logo-dropdown {
    top: 85px;
}
.couty-logo-dropdown > .content > ul > li {
    width: 100% !important;
}
.profile-das-outer .region-post-content .views-element-container:nth-child(2), 
.profile-das-outer .region-post-content .views-element-container:nth-child(3) {
    width: 100%;
    float: none;
    padding: 0;
}
.view-user-profile-block {
    padding: 0;
}
div#regions_div {
    margin-top: -10px;
}
.region-header-logo {
    width: 85%;
}
ul.quicktabs-tabs li{
	display:block;
}
.program-tabs-right{
	border-left:none;
	border-top:1px solid #CCC;
}
.program-tabs-right article {
    width: 33.3333%;
}
}
@media screen and (max-device-width: 360px) {
.region-top-head-right ul.nav.navbar-nav li a, .region-top-user-head ul.nav.navbar-nav li a {
    padding: 12px 6px;
}
.view-featured-news .field-content .annu-title a {
    font-size: 13px;
}
.region-top-head-left .couty-logo-dropdown {
    top: 73px;
}
.total-event-das-tab .view-content h3 {
    width: 55%;
}
.total-event-das-tab .view-content>.views-row {
    width: 45%;
}
}