@media (min-width : 320px) and (max-width: 479px) {
/*****common*****/
h2{ font-size: 28px;}	
h3 {font-size: 24px; line-height: 32px;}

/******header******/		
.logo img{width:120px;}	
header{padding:10px 0;}	
.head_contact_small span{ display: none;}
.head_contact_small img{ display: block;}
header .btn, header .btn:hover { padding: 5px 10px;}
header .btn svg{ height: 26px;}

/******slider******/	
.slider_section{ margin-top: 60px;}
.slider_section .carousel-caption{display: block !important;left: 20px;padding: 0;text-align: left;top: auto;width: auto;bottom: 15px; right: 0; transform: none;position: inherit;background: #000;left: 0;padding: 25px 15px 30px 15px; text-align: center;}
.slider_section .carousel-caption h1{ font-size: 26px; line-height: 34px;margin-bottom: 5px;}
.slider_section .carousel-caption p{ font-size: 15px; margin-bottom: 15px; line-height: 24px; }
.slider_section .carousel-caption .btn {font-size: 16px; padding: 10px 20px;}
.slider_section .carousel-caption .btn:hover {padding: 10px 17px 10px 23px;}
.btn{ font-size: 16px;}

/******about******/	
.aboutus_section h2 {line-height: 36px;}

/******events******/	
.eventTitleOver{padding: 0 15px 15px 15px;font-size: 18px; line-height: 24px;}

/******team******/
.team_carousel {margin-top: 0;}
.custom-nav{ text-align: right;}

/******footer******/
.f_socialmedia {margin-top: 20px; margin-bottom: 20px;}
footer .footer-bottom .powered {text-align: left;margin-top: 5px;}

/******about us page******/
.innerCaption h1 {font-size: 24px;}
.innerBannner .carousel-item {height: 140px;background-size: cover !important;background-position: center !important;}
.aboutusInner_section{ margin-top: 15px;}
.team_section .custom-nav{ display: none;}
.teamContent p {font-size: 16px;line-height: 26px;min-height: auto;}

/******events page******/
.commonPadding { padding: 30px 0;}
.eventLocation{ background-size: 15px; background-position: left 0 top 1px;}
.eventDate{background-size: 20px;}

/******contact us page******/
.contactusPage_section{ padding-bottom: 0;}
.contactTopIcon img {
    height: 55px;
  }

/******events detail page******/
.eventDetailGallery .custom-nav { display: none;}

/******partner page******/
 .partnersList_section .col-lg-3 {
    width: 50%;
  }

/******membership page******/
.membershipCard {padding: 15px 20px;min-height: auto;}
.membershipCard span {font-size: 18px;
    line-height: 28px;
    min-height: auto;
    margin-bottom: 0;
    text-align: left;
    padding-right: 10px;}
    .membershipCard a{display: flex;
  justify-content: space-between;
  align-items: center;}
  .membershipCard{background-size: 50%;}
  .membershipCard:hover{background-size: 60%;}

/*****register login page*****/	
.loginCredetials_data {width: 100%;padding: 20px;}
.backtohome {margin: 20px 0 5px 20px;}
.credentialLogo img{height:40px ;}
.loginCredetials_section{ background-size: 80%;}

/*****account page*****/	
  .user-dropdown-menu{ left:auto; right: 0;}

/*****user page*****/	
  .commonAfterLogin {
  margin-top: 65px;
  margin-bottom: 5px;
}
.userprofile_section .um-profile-body.main.main-default .um-field{ justify-content: start;align-items: start;padding: 12px 0;flex-direction: column;}
.formField label, .um .um-field-label label{ margin-bottom: 5px;}
.um-field-label .um-field-label-icon i {font-size: 18px !important;}



.um-modal.uimob500{ height: 50% !important;}

.accountprofile_section  .um-field-radio.um-field-type_radio .um-field-area{ display: flex;}
.userprofile_section .um-field-area, 
.userprofile_section .um-field .um-field-area .um-form-field,
.userprofile_section .um-field .um-field-area .select2-container { width:100% !important;}

/*****member*****/	
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card {
  min-height: 130px; padding-bottom: 15px;
}


.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member{width:48% !important;margin-left:1% !important;margin-right:1% !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-gutter-sizer{width:0 !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member.with-cover .um-member-photo a img {width: 90px;height: 90px;top: -25px;margin-bottom: -35px;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name a {font-size: 16px;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-role_radio, 
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-membership {font-size: 15px; margin-bottom: 0;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-country, 
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-company { font-size: 14px;line-height: 20px;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name{ margin-bottom: 0 !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline{ padding: 0 5px !important;}


}

@media (min-width: 480px) and (max-width: 599px) {	
/*****common*****/
h2{ font-size: 30px;}	
h3 {font-size: 28px;} 
/******header******/	
.logo img{width:160px;}	
.head_contact_small a svg{ display: none;}
header .btn, header .btn:hover { padding: 9px 15px;font-size: 15px;}

/******slider******/		
.slider_section {margin-top: 65px;}	
.slider_section .carousel-caption{display: block !important;left: 20px;padding: 0;text-align: left;top: auto;width: auto;bottom: 15px; right: 0; transform: none;position: inherit;background: #000;left: 0;padding: 25px 15px 30px 15px; text-align: center;}
.slider_section .carousel-caption h1{ font-size: 28px; line-height: 36px;margin-bottom: 5px;}
.slider_section .carousel-caption p{ font-size: 16px; margin-bottom: 15px;}
.slider_section .carousel-caption .btn {font-size: 16px; padding: 10px 20px;}
.slider_section .carousel-caption .btn:hover {padding: 10px 17px 10px 23px;}

/******about******/	
.aboutus_section h2 {line-height: 44px; font-size: 34px;}

/******events******/	
.eventTitleOver {font-size: 20px;line-height: 28px;}
.eventTitleOver{padding: 0 15px 25px 15px;font-size: 20px; line-height: 28px;}

/******footer******/	
footer .footer-bottom .powered {text-align: left; margin-top: 5px;}

/******about us page******/
.innerCaption h1 {font-size: 24px;}
.innerBannner .carousel-item {height: 140px;background-size: cover !important;background-position: center !important;}
.aboutusInner_section{ margin-top: 15px;}
.team_section .custom-nav{ display: none;}

/******events detail page******/
.eventDetailGallery .custom-nav { display: none;}
.eventDetailGallery .custom-nav img {width: 75px;}
.partnersList_section .col-lg-3{ width: 50%;}
.eventLocation{ background-size: 15px; background-position: left 0 top 1px;}
.eventDate{background-size: 20px;}

/******contact us page******/
.contactTopCard{ text-align: left;display: flex;align-items: center; }
.addess-c p {line-height: 24px;}
.contactTopIcon img{margin-right: 10px;}
.contactTopIcon img {
    height: 60px;
  }

/******membership page******/
.membershipCard {padding: 15px 20px;min-height: auto;}
.membershipCard span {font-size: 20px;line-height: 28px;min-height: auto; margin-bottom: 0px;}
.membershipCard a{display: flex;justify-content: space-between;align-items: center;}
  .membershipCard{background-size: 50%;}
  .membershipCard:hover{background-size: 60%;}


/*****register login page*****/	
.loginCredetials_data {width: 100%;padding: 30px;}
.credentialLogo img{height:45px ;}
.loginCredetials_section{ background-size: 80%;}
.backtohome {margin-bottom: 0;}

/*****account page*****/	
  .user-dropdown-menu{ left:auto; right: 0;}

/*****user page*****/	
  .commonAfterLogin {
  margin-top: 65px;
  margin-bottom: 5px;
}
.userprofile_section .um-profile-body.main.main-default .um-field{ justify-content: start;align-items: start;padding: 12px 0;flex-direction: column;}
.formField label, .um .um-field-label label{ margin-bottom: 5px;}
.um-field-label .um-field-label-icon i {font-size: 18px !important;}

.um-modal.uimob500{ height: 50% !important;}
.accountprofile_section  .um-field-radio.um-field-type_radio .um-field-area{ display: flex;}

.userprofile_section .um-field-area, 
.userprofile_section .um-field .um-field-area .um-form-field,
.userprofile_section .um-field .um-field-area .select2-container { width:100% !important;}

/*****member*****/	
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card {
  min-height: 130px; padding-bottom: 15px;
}


.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member{width:48% !important;margin-left:1% !important;margin-right:1% !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-gutter-sizer{width:0 !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member.with-cover .um-member-photo a img {width: 90px;height: 90px;top: -45px;margin-bottom: -55px;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name a {font-size: 16px; line-height: 22px;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-role_radio, 
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-membership {font-size: 15px; margin-bottom: 0;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-country, 
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-company { font-size: 14px;line-height: 20px;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name{ margin-bottom: 0 !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline{ padding: 0 5px !important;}



}

@media (min-width: 600px) and (max-width: 767px) {	
/*****common*****/
h2{ font-size: 32px;}	
h3 {font-size: 30px;}

/******header******/
.logo img {width: 180px;}	
.head_contact_small a svg{ display: none;}
header .btn, header .btn:hover { padding: 10px 15px;font-size: 16px;}	

/******slider******/		
.slider_section {margin-top: 75px;}	
.slider_section .carousel-caption{display: block !important;left: 20px;padding: 0;text-align: left;width: auto; top: 40%;  }
.slider_section .carousel-caption span {font-size: 18px;}
.slider_section .carousel-caption h1{ font-size: 30px; line-height: 40px;margin-bottom: 5px;}
.slider_section .carousel-caption h1 br{ display: none;}
.slider_section .carousel-caption p{ font-size: 16px; line-height: 24px; margin-bottom: 10px;}
.slider_section .carousel-caption .btn {font-size: 16px; padding: 10px 20px;}
.slider_section .carousel-caption .btn:hover {padding: 10px 17px 10px 23px;}

/******slider******/		
.aboutus_section{ margin-top: 10px;}

/******about******/		
.aboutus_section h2 {line-height: 50px;font-size: 36px;}

/******events******/	
.eventTitleOver{ font-size: 18px; line-height: 24px;}

/******team******/	
.team_section .owl-carousel .owl-nav button.owl-prev, .team_section .owl-carousel .owl-nav button.owl-next{width:50px; height: 50px; background-size: 100%;}
.team_section .owl-carousel .owl-nav, .team_section .owl-carousel .owl-nav.disabled{right: 0;top: 35%;width: 100%;}	
.team_section .owl-carousel .owl-nav button.owl-next{ float: right;}

/******footer******/	
.buttonscroll{right:15px;}
.f_socialmedia {margin-top: 20px; margin-bottom: 20px;}
.f_socialmedia a{width: 45px;height: 45px; line-height: 45px; font-size: 18px;}
footer .footer-bottom{ margin-top: 50px;}
.letsChat{ bottom: 65px;}

/******about us page******/	
.innerCaption h1 {font-size: 28px;}
.innerBannner .carousel-item {height: 160px;}
.teamContent {padding: 15px;}
.teamContent p {font-size: 16px; line-height: 24px;min-height: 260px;}

/******events detail page******/
.eventDetailGallery .custom-nav .owl-prev {top: 50px;}
.eventDetailGallery .custom-nav .owl-next {top: 50px;}
.eventDetailGallery .custom-nav img {width: 75px;}

/******contact page******/
.contactusPage_section  .row.g-4 .col-lg-4.col-sm-4 { width: 100%;}
.contactTopCard{ text-align: left;display: flex;align-items: center; }
.addess-c p {line-height: 24px;}
.contactTopIcon img{margin-right: 10px;}
.contactTopIcon img{ height: 65px;}

/******membership page******/
.membershipCard span {font-size: 20px;line-height: 26px; min-height: 90px; margin-bottom: 0;} 
.membershipCard {padding: 25px 10px;}
.arrowMember{ width: 45px; height: 45px; padding: 12px;}

/*****register login page*****/	
.loginCredetials_data {width: 90%; padding: 40px;}
.loginCredetials_section{ background-size: 75%;}
.backtohome{ margin-bottom: 0;}
.credentialLogo img{ height: 50px;}

/*****404*****/	
.pagenotFoundArea img{ width:70% !important;}

/*****account*****/	
 .commonAfterLoginNoBanner {margin-top: 100px !important;}
 .accountprofile_section .um-account-side li a.current{ background: #000 !important;}

/*****user*****/	
div.uimob800 .um-header .um-profile-meta {padding-left: 180px !important;}
.commonAfterLogin {margin-top: 75px;margin-bottom: 10px;}
.userprofile_section  .um-profile-edit i {font-size: 24px;}

/*****member*****/	
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card {
  min-height: 130px; 
}


.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member.with-cover .um-member-photo a img {
  width: 130px;
  height: 130px;
  top: -55px;
  margin-bottom: -65px;
}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name a{ font-size: 18px; line-height:22px ;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name{ margin-bottom: 0 !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-role_radio, .membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-membership {
  font-size: 16px; margin-bottom: 0;}


   .membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-country, .membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-company {
    font-size: 15px;
  }


}

@media (max-width: 767px) { 
/*****common*****/
p{ font-size: 16px; line-height: 26px; line-height: 26px;}
.sec_padding {padding: 40px 0 0 0;}
/*****header*****/
.head_contact_high{ display: none;}
.head_contact_small{ display: block; margin-right: 0; }
header{ padding: 10px 0;}
.theme-switch{ margin-left: 5px;}

/*****menu*****/
.mobile-menu-trigger span{width: 30px; margin-bottom: 6px;}
.slicknav_nav a a{ padding: 0;}
.slicknav_nav .slicknav_row, .slicknav_nav a{ padding: 12px 0;}
.slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover a{color:#fff !important;}
.slicknav_nav .slicknav_arrow:hover, .slicknav_nav .slicknav_row:hover .slicknav_arrow { background: #fff;}	
.slicknav_nav a,.slicknav_row a	{ font-size: 16px;}
.slicknav_nav .menu-item-has-children .sub-menu a{ font-size: 15px; color: #B0B0B0;}
.slicknav_nav .menu-item-has-children .sub-menu li{ padding-left: 10px;}

/*****slider*****/
.slider_section .primary_btn {font-size: 16px;padding: 6px 18px;}
.slider_section .carousel-caption h1 br{ display: none;}
.slider_section .carousel-indicators{display: none; }
.slider_section .carousel-control-next-icon, .slider_section .carousel-control-prev-icon{ display: none;}

/******about******/
.title_topTxt {font-size: 15px; margin-bottom: 5px;display: block;}
.aboutus_section  .btn.line_btn.f_bold{ margin-bottom: 30px;}
.aboutus_section .col-lg-6.ps-0, .aboutus_section .col-lg-5{padding-left: calc(var(--bs-gutter-x) * .5) !important;}
.aboutImg{ margin-bottom: 20px;}
.aboutus_section p { margin-bottom: 15px;}

/******account login******/
.accountRegisterBlock{ margin-top: 60px; padding: 40px 20px 30px 20px; background-size: cover;}
.accountRegisterBlock p {font-size: 17px; margin-bottom: 20px;}
.accountRegisterBlock::before{ display: none;}
.accountRegisterBlock .btn {font-size: 17px;}

/******events******/
.events_section{margin-top: 0px;padding-bottom: 40px;}
.event_block{ padding-top: 0; padding-bottom: 0;}
.events__carousel .owl-stage-outer{ padding-bottom: 0px;}
.events__carousel .owl-dots .owl-dot {width: 14px;height: 14px;}
.events__carousel .owl-dots .owl-dot.active{ width:28px;}
.events__carousel {margin-top: 0;}
.events__carousel .owl-dots {margin: 20px 0 40px 0;}

.eventListContent h4 { font-size: 20px; min-height: 50px;}
.eventLocation, .eventDate {font-size: 15px;}

/*****footer*****/	
footer{padding: 50px 0 0px;}
.footer_logo{width:200px; margin-bottom: 0;}
.f_socialmedia {margin-top: 20px; margin-bottom: 10px;}
footer .foot_abt p{ line-height: 24px; padding-right: 0; margin-bottom: 5px;}
.f_quicklinks ul li{ line-height: 24px; background-position: left 0 top 5px; padding-left: 0px; font-size: 15px;}
footer .foot_address p{ line-height: 24px; margin-bottom: 10px; padding-left: 30px; font-size: 15px;} 
footer .foot_address a {padding-left: 30px; font-size: 15px;}
footer h6{margin-bottom: 15px; padding-top: 15px; font-size: 18px;}
.f_socialmedia a{width: 45px;height: 45px; line-height: 45px; font-size: 18px; margin-right: 0;}
footer .footer-bottom{ margin-top: 35px; padding: 20px 0; font-size: 16px;}
.letsChat img{ height: 45px;}
.buttonscroll{right:15px;}

/*****about us page*****/	
.ceoBlock{ margin: 15px 0 30px 0; flex-direction: column;} 
.ceoBlock .flex-grow-1 {padding: 20px; margin: 0 !important; flex-direction: column;}
.ceoBlock .flex-shrink-0 img{ width: 100%;}
.ceoBlock h3 {font-size: 20px;margin-bottom: 5px;line-height: 28px;}
.ceoBlock h5{ font-size: 18px; margin-bottom: 10px; line-height: 26px;}
.commonList ul li{ font-size: 15px;}
.teamName {font-size: 20px;}
.team_carousel {margin-top: 0;}
.owl-carousel.team_carousel .owl-stage {margin-left: 0px;}
.custom-nav img{ width: 50px;}
.team_section{ padding-bottom: 40px; margin-top: 15px;}
.ceoBlock::before{ display: none;}


/*****event detail page*****/	
.eventDetails_section {margin-top: 30px;}
.eventDetailContent h3 {font-size: 24px;  margin-top: 15px;}
.eventDetailSub{ flex-direction: column;}
.eventDetailSub .eventLocation, .eventDetailSub .eventDate{ font-size: 15px;}
.eventDetailGallery .custom-nav .owl-prev {left: 0;}
.eventDetailGallery .custom-nav .owl-next {right: 0;}
.eventDetailGallery h5 {font-size: 22px;}
.eventDetailGallery {margin-bottom: 25px;}

/*****partners page*****/	
.commonPadding {padding: 30px 0;}
.partnerListCard img{ width: 100%;}
.partnerListCard{ min-height: auto;}

/******contact us page******/
.contactusPage_section{ padding-bottom: 0;}
.contactTopCard a{ font-size: 16px;}

.formLeft {padding-top: 40px;}
.contactPageForm {margin: 0 0 40px 0;}
.mapSection iframe{ height: 300px;}
.contactTopCard{ padding:20px;}

/*****membership page*****/	
.arrowMember{ width: 45px; height: 45px;}

/*****register login page*****/	
.loginCredetials_Img { display: none;}
.credentialLogo {margin-bottom: 20px;}
.loginCredetials-area h3 {font-size: 22px;}
.loginCredetials-area p {font-size: 16px;margin-bottom: 10px;}
.form-label {font-size: 15px;margin-bottom: .2rem;}
.areyouNew {font-size: 15px;}
.form-control { min-height: 42px;}

/*****404*****/	
.pagenotFoundArea img{ width:100%;}
.pagenotFoundArea h5 {font-size: 24px;}
.pagenotFound_section {margin-top: 60px; margin-bottom: 20px;}


/*****account*****/	
.user-dropdown-toggle{ font-size: 14px; padding: 10px; white-space: nowrap;width: 100px;white-space: nowrap;overflow: hidden !important;text-overflow: ellipsis;}
.user-dropdown-toggle span {font-size: 16px;}
.commonAfterLoginNoBanner {margin-top: 90px; margin-bottom: 20px;}
.accountprofile_section .um-account-meta {margin-bottom: 20px !important;}
.accountprofile_section .um-account-nav a{ padding-left: 30px; font-size: 16px;}

/*****user*****/	
.userprofile_section .um-header .um-profile-meta .um-name {margin-top: 5px;}
.userprofile_section .um-profile.um .um-name a{ font-size: 20px;}
.userprofile_section .um-header {padding: 0;}

/*****members*****/	
.membershipafterLogin_section .um-member-directory-header.um-form{width: 100%; padding: 15px 15px 0 15px; margin-top: -50px; 
  -webkit-box-shadow: -1px 2px 0px 10px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: -1px 2px 0px 10px rgba(255, 255, 255, 0.2);
  box-shadow: -1px 2px 0px 10px rgba(255, 255, 255, 0.2);}




.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member{ margin-bottom: 15px !important;}
.membershipafterLogin_section .um:not(.um-admin) { margin-bottom: 0 !important;}
.membershipafterLogin_section { padding-bottom: 30px;}






}
@media (min-width: 768px) {

}
@media only screen and (min-width: 768px) and (max-width: 991px) {

/*****common*****/
h2{ font-size: 45px; line-height: 56px; }	
h3 {font-size: 32px;}
p{ font-size: 17px; line-height: 26px;}
.sec_padding {padding: 50px 0 0 0;} 

/*****header*****/
.logo img{width:200px;}	
header{ padding:10px 0;}
.head_contact_high{ display: none;}
.head_contact_small{ display: block; margin-right: 0; }	
.head_contact_small a svg{ display: none;}	
header .btn{padding: 12px 22px;}
header .btn:hover{ padding: 12px 19px 12px 25px;}
.head_contact .btn{ margin-right: 5px;}

/*****menu*****/
.mobile-menu-trigger span{width: 30px; margin-bottom: 6px;}
.slicknav_nav a a{ padding: 0;}
.slicknav_nav .slicknav_row, .slicknav_nav a{ padding: 12px 0;}
.slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover a{color:#fff !important;}
.slicknav_nav .slicknav_arrow:hover, .slicknav_nav .slicknav_row:hover .slicknav_arrow { background: #fff;}	
.slicknav_nav a,.slicknav_row a	{ font-size: 17px;}
.slicknav_nav .menu-item-has-children .sub-menu a{ font-size: 16px; color: #B0B0B0;}
.slicknav_nav .menu-item-has-children .sub-menu li{ padding-left: 10px;}

/******slider******/	
.slider_section {margin-top: 75px;}	
.slider_section .carousel-caption{display: block !important;left: 20px;padding: 0;text-align: left;width: auto; top: 45%;  padding-top: 0;  }
.slider_section .carousel-caption h1{ font-size: 36px; line-height: 42px;margin-bottom: 5px;}
.slider_section .carousel-caption h1 br{ display: none;}
.slider_section .carousel-caption p{ font-size: 17px;}
.slider_section .primary_btn{font-size: 18px;padding: 12px 34px;}
.slider_section .carousel-control-next-icon, .slider_section .carousel-control-prev-icon{ display: none;}
.slider_section .carousel-indicators button{ width: 12px; height: 12px;}
.slider_section .carousel-indicators{margin-bottom: 1rem;}

/******about******/	
.title_topTxt {font-size: 17px; margin-bottom: 10px;display: block;}
.sec_padding {padding: 45px 0 0 0;}
.aboutus_section  .btn.line_btn.f_bold{ margin-bottom: 30px;}
.aboutus_section .col-lg-6.ps-0, .aboutus_section .col-lg-5{padding-left: calc(var(--bs-gutter-x) * .5) !important;}
.aboutus_section{ margin-top: 10px;}
.aboutImg{ margin-bottom: 20px;}
.aboutus_section h2 {line-height: 52px; font-size: 42px;}
.aboutus_section h2 span{ display: block;}

/******account******/
.accountRegisterBlock{margin-top: 50px; padding: 50px 70px; background-size: cover;}
.accountRegisterBlock::before{ left:-15px;}
.accountRegisterBlock p {font-size: 18px;}

/******events******/
.events_section{margin-top: 25px;padding-bottom: 45px;}		
.events__carousel .owl-dots .owl-dot {width: 16px;height: 16px;}
.events__carousel .owl-dots .owl-dot.active{ width:28px;}
.events__carousel {margin-top: 0px;}
.eventTitleOver {font-size: 19px; line-height: 26px;}

/******about us page******/	
.innerCaption h1 {font-size: 30px;}
.innerBannner .carousel-item {height:180px;}
.team_section{padding-bottom: 45px;}	
.custom-nav img{width: 85px;}
.ceoBlock{ margin: 25px 0 40px 0;}
.ceoBlock .flex-grow-1 {padding: 20px; margin-left: 0 !important;}
.ceoBlock .flex-shrink-0{ width: 25%;}
.ceoBlock .flex-shrink-0 img{ width: 100%;}
.ceoBlock h3 {font-size: 22px;}
.ceoBlock h5{ font-size: 20px; margin-bottom: 10px;}
.commonList ul li{ font-size: 16px; margin-bottom: 5px;}
.teamName {font-size: 20px;}
.teamContent p {font-size: 16px;line-height: 24px;min-height: 205px;}
.owl-carousel.team_carousel .owl-stage {margin-left: 0px;}
.team_section .custom-nav button.owl-prev{ left: -35px; top: 245px;}
.team_section .custom-nav button.owl-next{ right:-35px; top: 245px;}
.ceoBlock::before{ display: none;}

/******footer******/	
.buttonscroll{right:15px;}
.footer{ padding-top: 60px;}
.footer_logo{ margin-bottom: 0;}
footer .foot_abt p{ line-height: 24px;}
footer h6{font-size: 18px;margin-bottom: 15px;padding-top: 15px;}
.f_quicklinks ul li{ line-height: 24px; background-position: left 0 top 5px; padding-left: 0; font-size: 16px;}
footer .foot_address p{ line-height: 24px; margin-bottom: 10px; padding-left: 30px;} 
footer .foot_address a{ font-size: 16px; padding-left: 30px;}
.f_socialmedia {margin-top: 20px; margin-bottom: 20px;}
.f_socialmedia a{width: 45px;height: 45px; line-height: 45px; font-size: 18px;}
footer .footer-bottom{ margin-top: 50px; padding: 15px 0; font-size: 16px;}
.letsChat img{ height: 45px;}
.letsChat{ bottom: 60px;}

/******event listing******/	
.eventListContent h4 {font-size: 20px; min-height: 50px;}

/******event detail page******/
.eventDetailContent h3 {font-size: 28px; margin-top: 20px;}
.eventDetailSub .eventLocation, .eventDetailSub .eventDate {font-size: 16px;}
.eventDetailSub{ flex-direction: column;}
.eventDetailGallery .custom-nav .owl-prev {left: -15px; top: 70px;}
.eventDetailGallery .custom-nav .owl-next {right: -15px; top: 70px;}
.eventDetailGallery {margin-bottom: 30px;}
.eventDetails_section {margin-top: 60px;}

/*****partners page*****/	
.partnerListCard img{ width: 100%;}
.partnerListCard{ min-height: 140px;}

/*****contact us page*****/

.addess-c p, .contactTopCard a {line-height: 24px; font-size: 16px;}
.contactTopCard{ padding: 20px 15px;}
.contactTopIcon img{ height: 50px;}
.contactPageForm {margin: 50px 0;}
.formLeft {padding-top: 0;}
.mapSection iframe{ height: 350px;}

/******membership page******/
.membershipCard {padding: 25px 10px ;}
.membershipCard span {font-size: 20px;line-height: 28px;min-height: 70px; margin-bottom: 0;}
.arrowMember{ width: 45px; height: 45px; padding: 12px;}

/*****register login page*****/	
.loginCredetials_Img { display: none;}
.loginCredetials-area h3 {font-size: 28px;}

/*****404*****/	
.pagenotFoundArea img{ width:50%;}
.pagenotFound_section {margin-top: 50px;}



/*****account*****/	
 .commonAfterLoginNoBanner {margin-top: 125px;}
  .user-dropdown-menu{ left:auto; right: 0;}
 .accountprofile_section .um-account-side li a.current{ background: #000 !important;}
div.uimob800 .um-account-side {width: 20% !important;}

/*****user*****/	

.commonAfterLogin {margin-top: 80px;margin-bottom: 10px;}
.userprofile_section .um-profile.um .um-name a {font-size: 22px;}
  div.uimob800 .um-header .um-profile-meta {
    padding-left: 180px !important;
  }

/*****member*****/	
.membershipafterLogin_section .um-member-directory-header.um-form {
  width: 80%;
  padding: 20px 20px 0 20px;
  margin-top: -100px; -webkit-box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);
  box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);}


 .membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member{width:31% !important;margin-left:1% !important;margin-right:1% !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-gutter-sizer{width:0 !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member.with-cover .um-member-photo a img {width: 110px;height: 110px;top: -45px;margin-bottom: -55px;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name a {font-size: 17px; line-height: 22px;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-role_radio, 
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-membership {font-size: 16px; margin-bottom: 0;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-country, 
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-company { font-size: 15px;line-height: 20px;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name{ margin-bottom: 0 !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline{ padding: 0 5px !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card {min-height: 130px;} 
.membershipafterLogin_section .um:not(.um-admin) { margin-bottom: 0 !important;}


}

@media only screen and (min-width: 800px)  {	
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
}
@media (max-width: 991px) {	
}
@media (min-width: 992px) {
}
@media only screen and (min-width:992px) and (max-width:1100px) {

/*****common*****/
h2{ font-size: 40px;}	
h3 {font-size: 32px;}
p{ font-size: 16px; line-height: 26px;}
.sec_padding {padding: 55px 0 0 0;} 

/*****header*****/	
.logo img {width: 175px;}	
header{ padding:10px 0;}
header .btn{padding: 10px 15px; font-size: 14px;}
header .btn:hover{ padding: 10px 12px 10px 18px;}
header .container{ max-width: 100%;}
.header-navigation-area {margin-right: 10px;}

/*****menu*****/	
.main-navigation ul li a{ font-size: 15px; padding: 15px 10px;}
.main-navigation ul li ul li {font-size: 14px;}
.main-navigation ul li ul li a{padding: 10px 20px;line-height: 24px;font-size: 14px}
.header-navigation-area ul li.menu-item-has-children a::after{top: 14px;right: -3px; font-size: 18px;}

/*****slider*****/	
.slider_section	{ margin-top: 70px;}	
.slider_section .carousel-caption{ left: 13%; top:42%; width: 45%;}	
.slider_section .carousel-caption span {font-size: 25px;}
.slider_section .carousel-caption h1{font-size: 42px; line-height: 50px;}	
.slider_section .carousel-caption p{ font-size: 18px;}
.slider_section .carousel-indicators {margin-bottom: 1.5rem;}
.title_topTxt {font-size: 16px; display: block; margin-bottom: 5px;}
.slider_section .carousel-caption h1 br{display: none;}
.slider_section .carousel-indicators button{ width:15px; height: 15px;}
.slider_section .carousel-caption .btn {font-size: 16px;}

/*****about*****/
.aboutus_section .col-lg-5 {padding-left: 15px; width: 50%;}
.aboutus_section h2 { font-size: 34px;line-height: 46px;}
.aboutus_section p { margin-bottom: 20px;}

/*****account*****/	
.accountRegisterBlock{ margin-top: 80px; padding: 60px 90px; background-size: cover;}
.accountRegisterBlock h3{ font-size: 34px; line-height: 42px;}
.accountRegisterBlock p {font-size: 19px;margin-bottom: 25px;}
.accountRegisterBlock::before{ left: -15px;}

/*****event*****/	
.events_section{ margin-top: 10px; padding-bottom: 55px;}
.events__carousel .owl-stage-outer{ padding-bottom: 40px;}
.events__carousel .owl-dots .owl-dot {width: 15px;height: 15px;}
.events__carousel .owl-dots .owl-dot.active{ width:30px;}
.events__carousel {margin-top: 5px;}
.eventTitleOver {font-size: 18px; line-height: 24px;}
.events__carousel .owl-dots {margin: 0 0 30px 0;}
.eventTitleOver a img{ height: 36px;}

/******footer******/	
.buttonscroll{right:15px;}
.footer{ padding-top: 60px;}
.footer_logo{width:210px; margin-bottom: 0;}
footer .foot_abt p{ line-height: 24px;}
footer h6{font-size: 18px;margin-bottom: 15px;padding-top: 15px;}
.f_quicklinks ul li{ line-height: 24px; background-position: left 0 top 5px; padding-left: 15px; font-size: 15px;}
footer .foot_address p{ line-height: 24px; margin-bottom: 10px;} 
.f_socialmedia {margin-top: 20px; margin-bottom: 20px;}
.f_socialmedia a{width: 45px;height: 45px; line-height: 45px; font-size: 18px;}
footer .footer-bottom{ margin-top: 50px; padding: 15px 0; font-size: 16px;}	
.letsChat img{ height: 45px;}
.letsChat{ bottom: 60px;}

/******about us page******/	
.innerCaption h1 {font-size: 30px;}
.innerBannner .carousel-item {height:200px;}
.team_section{padding-bottom: 55px;}
.ceoBlock .flex-shrink-0{ width:30%;}
.ceoBlock .flex-shrink-0 img{ width:100%;}
.ceoBlock h3 {font-size: 24px;margin-bottom: 5px;}
.commonList ul li{ font-size: 16px; margin-bottom: 5px;}
.ceoBlock h5{ font-size: 20px; margin-bottom: 10px;}
.owl-carousel.team_carousel .owl-stage {margin-left: 0px;}
.team_section .custom-nav button.owl-prev{ left: -35px; top: 200px;}
.team_section .custom-nav button.owl-next{ right:-35px; top: 200px;}
.ceoBlock {margin: 50px 0;}
.team_section .custom-nav button img{ width: 95px;}
.teamContent p {font-size: 16px;line-height: 24px;min-height: 230px;}
.teamName {font-size: 20px;}
.ceoBlock::before{width: 50px;height: 120px;background-size: 100%; top:-50px;}

/******event listing******/	
.eventListContent h4 {font-size: 20px; min-height: 50px;}
.eventLocation, .eventDate {font-size: 15px;}

/******event detail page******/
.eventDetailSub .eventLocation, .eventDetailSub .eventDate {font-size: 16px;}
.eventDetailGallery .custom-nav .owl-prev {left: -15px; top: 60px;}
.eventDetailGallery .custom-nav .owl-next {right: -15px; top: 60px;}
.eventDetailGallery {margin-bottom: 30px;}
.eventDetailGallery .custom-nav img {width: 85px;}
.eventDetails_section {margin-top: 60px;}
.eventDetailSub{flex-direction: column;}
.eventDetailContent h3 {font-size: 28px;}
.eventDetailMainImg img{ top:100px;}

/*****partners page*****/	
.partnerListCard img{ width: 100%;}
.partnerListCard{ min-height: 140px;}

/*****contact us page*****/
.addess-c p, .contactTopCard a {line-height: 24px; font-size: 16px;}
.contactTopCard{ padding: 20px 15px;}
.contactTopIcon img{ height: 55px;}
.contactPageForm {margin: 60px 0;}
.mapSection iframe{ height: 400px;}

/******membership page******/
.membershipCard { padding: 25px 10px 0 10px;}
.membershipCard span {font-size: 22px;line-height: 28px;min-height: 70px;}
.membershipCard{ min-height: 180px;}

/*****register login page*****/	
.loginCredetials_data{ width: 100%;}
.loginCredetials-area h3 {font-size: 28px;}

/*****404*****/	
.pagenotFoundArea img{ width:45%;}
.pagenotFound_section {margin-top: 50px;}

/*****account*****/	
 .commonAfterLoginNoBanner {margin-top: 125px;}
 .user-dropdown-menu{ left:auto; right: 0;}


 /*****user*****/	

.commonAfterLogin {margin-top: 75px;margin-bottom: 10px;}
.userprofile_section .um-profile.um .um-name a {font-size: 22px;}
.userprofile_section .um-59.um .um-profile-meta {
    padding-left: 180px !important;
  }


/*****member*****/	
.membershipafterLogin_section .um-member-directory-header.um-form {
  width: 80%;
  padding: 25px 25px 0px 25px;
  margin-top: -100px; -webkit-box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);
  box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);}
 .membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member{width:31% !important;margin-left:1% !important;margin-right:1% !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-gutter-sizer{width:0 !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member.with-cover .um-member-photo a img {width: 90px;height: 90px;top: -45px;margin-bottom: -55px;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name a {font-size: 18px; line-height: 22px;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-role_radio, 
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-membership {font-size: 16px; margin-bottom: 0;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-country, 
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline-company { font-size: 15px;line-height: 20px;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name{ margin-bottom: 0 !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline{ padding: 0 5px !important;}
.membershipafterLogin_section .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card {min-height: 130px;} 
.membershipafterLogin_section .um:not(.um-admin) { margin-bottom: 0 !important;}



  


}

@media only screen and (min-width:1101px) and (max-width:1199px) {	
}
@media (min-width: 1200px) {

/******footer******/	
.buttonscroll{right:15px;}
.footer{ padding-top: 80px;}
.footer_logo{width:210px; margin-bottom: 15px;}
footer .foot_abt p{ line-height: 26px;}
footer h6{font-size: 20px;margin-bottom: 20px;padding-top: 15px;}
.f_quicklinks ul li{ line-height: 28px;font-size: 16px;}
footer .foot_address p{ line-height: 26px; margin-bottom: 10px;} 
.f_socialmedia {margin-top: 20px; margin-bottom: 20px;}
footer .footer-bottom{ margin-top: 80px; padding: 15px 0; font-size: 16px;}	
.events__carousel {margin-top: 10px; margin-bottom: 40px;}
.eventDetailGallery {margin-bottom: 50px; margin-top: 30px;}

}
@media (min-width: 1200px) and (max-width: 1299px) {

/*****common*****/
h2{ font-size: 38px;}	
h3 {font-size: 38px;}
p{ font-size: 17px; line-height: 30px;}
.sec_padding {padding: 70px 0 0 0;} 

/*****header*****/
.logo img{width:200px;}
.main-navigation ul li a {padding: 10px 15px;}
header .primary_btn, header .line_btn{ padding: 10px 14px;}
header .primary_btn:hover, header .line_btn:hover{ padding: 10px 12px 10px 16px;}
.header-navigation-area ul li.menu-item-has-children a::after{top: 8px;}

/*****slider*****/
.slider_section	{ margin-top: 90px;}
.slider_section .carousel-caption h1{font-size: 50px; line-height: 60px;}
.slider_section .carousel-caption{ padding-top: 0; top: 50%;}
.slider_section .carousel-caption p{ font-size: 18px; line-height: 28px; margin-bottom: 20px;}

/*****about*****/
.title_topTxt{ display: block; margin-bottom: 5px; font-size: 16px;}
.aboutus_section .col-lg-5 {padding-left: 25px;  width: 50%; padding-right: 30px;}
.aboutus_section h2 {line-height: 48px;}
.aboutus_section p {margin-bottom: 20px;}

/*****account*****/
.accountRegisterBlock{margin-top: 100px; padding: 75px 100px; background-size: cover;}
.accountRegisterBlock h3{ line-height: 50px;}

/*****events*****/
.eventTitleOver {font-size: 18px;}
.events__carousel {margin-top: 0px;}

/*****footer*****/
.letsChat img{ height: 50px;}
.letsChat{ bottom: 60px;}

/*****service01*****/
.events_section{margin-top: 10px;padding-bottom: 70px;}
.events__carousel .owl-dots .owl-dot {width: 15px;height: 15px;}
.events__carousel .owl-dots .owl-dot.active{ width:30px;}

/******about us page******/	
.innerCaption h1 {font-size: 36px;}
.innerBannner .carousel-item {height:220px;}
.ceoBlock{ margin: 85px 0;}
.ceoBlock .flex-shrink-0{ width: 40%;}
.ceoBlock .flex-shrink-0 img{ width: 100%;}
.team_section{padding-bottom: 70px;}
.ceoBlock h3 {font-size: 28px;margin-bottom: 5px;}
.ceoBlock .title_topTxt{ margin-bottom: 10px;}
.commonList ul li{ font-size: 17px; margin-bottom: 5px;}
.owl-carousel.team_carousel .owl-stage {margin-left: 0px;}
.team_section .custom-nav button.owl-prev{ left: -50px; top: 200px;}
.team_section .custom-nav button.owl-next{ right:-50px; top: 200px;}
.teamName {font-size: 20px;}
.teamContent p {font-size: 16px;line-height: 26px; min-height: 200px;}

/******event detail page******/
.eventDetailGallery .custom-nav .owl-prev {left: -50px; top: 75px;}
.eventDetailGallery .custom-nav .owl-next {right: -50px; top: 75px;}
.eventDetailGallery .custom-nav img {width: 90px; }
.eventDetailSub{flex-direction: column;}
.eventDetailContent h3 {font-size: 30px;}

/*****partners page*****/	
.partnerListCard img{ width: 100%;}
.partnerListCard{ min-height: 166px;}

/*****contact us page*****/	
.contactTopIcon img{ height: 65px;}
.contactTopCard a{ font-size: 17px;}
.mapSection iframe{ height: 450px;}

/******membership page******/
.membershipCard span {line-height: 30px; min-height: 75px; margin-bottom: 0;}
.membershipCard {padding: 30px 20px;}

/*****register login page*****/	
.loginCredetials_data{ width:90%;}
.loginCredetials-area h3 {font-size: 28px;}


/*****account*****/	
 .commonAfterLoginNoBanner {margin-top: 135px;}

/*****user*****/	
 .commonAfterLogin {
  margin-top: 100px;
  margin-bottom: 20px;
}
.userprofile_section .um-profile.um .um-name a{ font-size: 24px;}




/*****member*****/	
.membershipafterLogin_section .um-member-directory-header.um-form {
  width: 70%;
  padding: 25px 25px 10px 25px;
  margin-top: -100px; -webkit-box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);
  box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);}
.membershipafterLogin_section .um:not(.um-admin) { margin-bottom: 0 !important;}
.membershipafterLogin_section { padding-bottom: 30px;}




}
@media (min-width: 1300px) and (max-width: 1366px) {

/*****common*****/
h2{ font-size: 45px;}	
h3 {font-size: 38px;}
p{ font-size: 17px; line-height: 30px;}
.sec_padding {padding: 70px 0 0 0;} 

/*****header*****/
.logo img{width:200px;}
header .primary_btn, header .line_btn{ padding: 10px 14px;}
header .primary_btn:hover, header .line_btn:hover{ padding: 10px 12px 10px 16px;}
.header-navigation-area {margin-right: 10px;}
.main-navigation ul li a {padding: 10px 15px;}
.header-navigation-area ul li.menu-item-has-children a::after{top: 9px;}

/*****slider*****/
.slider_section	{ margin-top: 100px;}
.slider_section .carousel-caption h1{font-size: 50px; line-height: 60px;}
.slider_section .carousel-caption{ padding-top: 0; top: 48%;}

/*****about*****/
.title_topTxt{ display: block; margin-bottom: 5px; font-size: 16px;}
.aboutus_section .col-lg-5 {padding-left: 25px; width: 50%; padding-right: 30px;}

/*****account*****/
.accountRegisterBlock{margin-top: 100px; padding: 75px 100px; background-size: cover;}
.accountRegisterBlock h3{ line-height: 50px;}

/*****events*****/
.events_section{margin-top: 10px;padding-bottom: 70px;}
.events__carousel .owl-dots .owl-dot {width: 16px;height: 16px;}
.events__carousel .owl-dots .owl-dot.active{ width:30px;}
.eventTitleOver{ font-size: 18px;}

/*****footer*****/
.letsChat img{ height: 50px;}
.letsChat{ bottom: 60px;}

/******about us page******/	
.innerCaption h1 {font-size: 40px;}
.innerBannner .carousel-item {height:250px;}
.team_section{padding-bottom: 70px;}
.ceoBlock{ margin: 85px 0;}
.ceoBlock .flex-shrink-0{ width: 40%;}
.ceoBlock .flex-shrink-0 img{ width: 100%;}
.ceoBlock h3 {margin-bottom: 5px;}
.ceoBlock .title_topTxt{ margin-bottom: 10px;}
.owl-carousel.team_carousel .owl-stage {margin-left: 0px;}
.team_section .custom-nav button.owl-prev{ left: -50px; top: 200px;}
.team_section .custom-nav button.owl-next{ right:-50px; top: 200px;}
.teamName {font-size: 20px;}
.teamContent p {font-size: 16px;line-height: 26px; min-height: 200px;}

/******event detail page******/
.eventDetailGallery .custom-nav .owl-prev {left: -85px;  top: 85px;}
.eventDetailGallery .custom-nav .owl-next {right: -85px; top:85px;}
.eventDetailGallery .custom-nav img {width: 90px;}

/*****partners page*****/	
.partnerListCard img{ width: 100%;}
.partnerListCard{ min-height: 166px;}

/*****contact us page*****/	
.contactTopIcon img{ height: 65px;}
.contactTopCard a{ font-size: 17px;}
.mapSection iframe{ height: 450px;}

/******membership page******/
.membershipCard span {line-height: 30px;min-height: 75px; margin-bottom: 0;}
.membershipCard { padding: 30px 20px;}

/*****register login page*****/	
.loginCredetials_data{ width:90%;}
.loginCredetials-area h3 {font-size: 28px;}


/*****account*****/	
 .commonAfterLoginNoBanner {margin-top: 135px;}

  /*****user*****/	
 .commonAfterLogin {margin-top: 100px;margin-bottom: 20px;}
.userprofile_section .um-profile.um .um-name a{ font-size: 24px;}


/*****member*****/	
.membershipafterLogin_section .um-member-directory-header.um-form {
  width: 70%;
  padding: 25px 25px 10px 25px;
  margin-top: -100px; -webkit-box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);
  box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);}
.membershipafterLogin_section .um:not(.um-admin) { margin-bottom: 0 !important;}
.membershipafterLogin_section { padding-bottom: 30px;}
 

}

@media (min-width: 1367px) and (max-width: 1599px) {	

/*****common*****/
h2{ font-size: 45px;}	
h3 {font-size: 42px;}
p{ font-size: 17px; line-height: 30px;}
.sec_padding {padding: 70px 0 0 0;} 

/*****slider*****/
.slider_section	{ margin-top: 100px;}
.slider_section .carousel-caption h1{font-size: 60px; line-height: 70px;}
.slider_section .carousel-caption{ padding-top: 0; top: 50%;}

/*****about*****/
.title_topTxt{ display: block; margin-bottom: 5px; font-size: 16px;}
.aboutus_section .col-lg-5{ width: 50%; padding-left: 30px; padding-right: 50px;}

/*****account*****/
.accountRegisterBlock{ margin-top: 100px; padding: 80px 145px;}

/*****events*****/
.events_section{margin-top: 10px;padding-bottom: 70px;}
.events__carousel .owl-dots .owl-dot {width: 16px;height: 16px;}
.events__carousel .owl-dots .owl-dot.active{ width:30px;}

/*****footer*****/
.letsChat img{ height: 50px;}
.letsChat{ bottom: 60px;}

/******about us page******/	
.innerCaption h1 {font-size: 40px;}
.innerBannner .carousel-item {height:250px;}
.ceoBlock h3{ margin-bottom: 5px;}
.ceoBlock .title_topTxt{ margin-bottom: 10px;}
.team_section{padding-bottom: 70px;}
.ceoBlock{ margin: 85px 0;}
.owl-carousel.team_carousel .owl-stage {margin-left: 0px;}
.team_section .custom-nav button.owl-prev{ left: -50px; }
.team_section .custom-nav button.owl-next{ right:-50px; }

/******event detail page******/
.eventDetailGallery .custom-nav .owl-prev {left: -85px;  top: 85px;}
.eventDetailGallery .custom-nav .owl-next {right: -85px; top:85px;}
.eventDetailGallery .custom-nav img { width: 90px;}

/*****partners page*****/	
.partnerListCard img{ width: 100%;}
.partnerListCard{ min-height: 166px;}

/*****contact us page*****/	
.contactTopIcon img{ height: 70px;}
.contactTopCard a{ font-size: 17px;}
.mapSection iframe{ height: 450px;}

/*****register login page*****/	
.loginCredetials_data{ width:90%;}
.loginCredetials-area h3 {font-size: 28px;}


/*****account*****/	
 .commonAfterLoginNoBanner {margin-top: 150px;}

 /*****user*****/	
 .commonAfterLogin {margin-top: 100px;margin-bottom: 30px;}
.userprofile_section .um-profile.um .um-name a{ font-size: 25px;}


/*****member*****/	
.membershipafterLogin_section .um-member-directory-header.um-form {
  width: 70%;
  padding: 25px 25px 10px 25px;
  margin-top: -100px; -webkit-box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);
  box-shadow: -1px 2px 0px 15px rgba(255, 255, 255, 0.2);}
.membershipafterLogin_section .um:not(.um-admin) { margin-bottom: 0 !important;}
.membershipafterLogin_section { padding-bottom: 30px;}

}

@media (min-width: 1200px) and (max-width: 1599px) {

}


@media (min-width: 1600px) and (max-width: 1680px) { 
/*****common*****/
h2{ font-size: 45px;}	
h3 {font-size: 42px;}
p{ font-size: 17px; line-height: 30px;}
.sec_padding {padding: 70px 0 0 0;} 

/*****slider*****/
.slider_section	{ margin-top: 100px;}
.slider_section .carousel-caption h1{font-size: 65px; line-height: 75px;}
.slider_section .primary_btn{font-size: 18px;}
.slider_section .carousel-caption span{font-size: 26px;}
.slider_section .carousel-caption{ padding-top: 0;}

/*****about*****/
.title_topTxt{ display: block; margin-bottom: 5px; font-size: 16px;}

/*****account*****/
.accountRegisterBlock{ margin-top: 110px;}

/*****event*****/
.events_section{margin-top: 20px;padding-bottom: 70px;}
.events__carousel .owl-dots .owl-dot {width: 16px;height: 16px;}
.events__carousel .owl-dots .owl-dot.active{ width:30px;}

/*****footer*****/
.letsChat img{ height: 50px;}
.letsChat{ bottom: 60px;}

/******about us page******/	
.innerCaption h1 {font-size: 40px;}
.innerBannner .carousel-item {height:250px;}
.ceoBlock h3{ margin-bottom: 5px;}
.ceoBlock .title_topTxt{ margin-bottom: 10px;}
.team_section{padding-bottom: 70px;}
.owl-carousel.team_carousel .owl-stage {margin-left: 0px;}

/*****contact us page*****/	
.contactTopIcon img{ height: 70px;}
.contactTopCard a{ font-size: 17px;}
.mapSection iframe{ height: 500px;}


 /*****user*****/	
.userprofile_section .um-profile.um .um-name a{ font-size: 28px;}
.commonAfterLogin {
  margin-bottom: 40px;
}

}
@media (min-width: 1900px), (max-width: 1920px) and (-webkit-device-pixel-ratio: 1.25) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1400px;}
}
@media (min-width: 1900px) and (max-width: 1920px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1400px;}

}
