
@media only screen and (max-width:1440px){
.team-sec ul {justify-content: space-between;}
.explNews .btn-grp .user-btn {font-size: 14px;padding: 14.1px 12px;} 


}

@media only screen and (max-width:1240px){
h1 {font-size: 36px;line-height: 55px;}
h2 {font-size: 32px;line-height: 39px;}
.carousel-caption {/*top: 39.5%;*/padding-right: 40px;}
.display-2 {font-size: 32px;line-height: 40px;}
.nav ul li {padding: 0px 16px;}
.ft-1 {font-size: 40px;line-height: 44px;}
.details-sec .details-info h1 {font-size: 40px;line-height: 44px;}
.explNews.events-sec .events-img .card .text-2 {line-height: 38px; font-size: 24px;}

.team-sec ul li {max-width: 270px;}
.team-sec .team-member .prof-img {width: 270px; height: 270px;}

                
}    

@media only screen and (max-width:1100px){
.nav ul li {padding: 0px 12px;}
header .user-btn a {font-size: 14px;line-height: 22px;padding: 12.7px 24.6px;}
header .user-btn .membr-btn {margin-left: 12px;}
header.stick .user-btn .membr-btn { padding: 12.7px 24.6px; margin-left: 12px}
header .user-btn {padding-left: 16px;}
.events-sec .events-img {padding-right: 20px;}
.display-4 {font-size: 18px;line-height: 32px;}

.banner-sec .carousel-caption .user-btn {width: auto;}
/* .carousel-caption {top: 43.5%;} */

.about-sec .about-img {min-height: 390px;}
.about-sec .count-down .pd-lft {padding-left: 0;}
.about-sec .count-down .brdr::after, .about-sec .count-down .brdr::before {display: none;}
.about-sec .count-down {padding: 40px 16px 50px;}
.meetboard-sec .curve-line {background-image: none;}


.meetboard-sec .board-details {width: 240px; height: 240px;}
.meetboard-sec .board-details h5 {font-size: 14px;line-height: 22px; }
.meetboard-sec .board-details img {width: 80px;}

.whyjoin-sec .bg-white {padding: 40px 30px 40px;}

.ft-1 {font-size: 36px;line-height: 40px;}
.details-sec .details-info h1 {font-size: 36px;line-height: 40px;}
.explNews.events-sec .events-img .card .text-2 {line-height: 34px;font-size: 20px;}
.explNews.events-sec .events-img .card { padding: 80px 16px 60px 90px;}
.explNews .event-details img {min-height: 531px; width: 100%; max-width: 100%; height: auto;}

.contact-sec .bg-white {padding: 40px 30px 40px;}

.details-sec {padding-top: 173px;}
.team-sec ul {justify-content: center;}

.details-sec .details-info .sponsor-logos img { width: 130px;}

}

@media only screen and (max-width:991px){
.logoimg img { width: 140px;}
header.stick .logoimg img { width: 140px;}
.logoimg .toppad{padding-left:32px;}
header {padding: 22px 0px; }
header.stick {padding: 22px 0px;}
header .user-btn a {font-size: 14px; line-height: normal; height: 45px;}
header .user-btn .login-btn {margin-right: 0;}
header .user-btn .get-btn img {width: 45px;}
header .user-btn .get-btn {padding: 0 8px;}
header .logoimg {display: flex;align-items: center;}
.nav ul li a.active {opacity: 1;}
header .mainleft form {display: none;}
header form {position: relative; top: 0; right: 0;}
header .user-btn {align-items: center;}

h1 {font-size: 26px;line-height: 32px;}
h3 {font-size: 16px;line-height: 26px;}
h4 {font-size: 14px;line-height: 22px;}
.display-1 {font-size: 24px;line-height: 39px;}
.display-2 {font-size: 24px;line-height: 30px;}
.display-6 {font-size: 16px;line-height: 24px;}

.carousel-caption {padding-right: 0;}
.banner-sec .carousel-caption .user-btn {font-size: 14px; padding: 8.9px 10px; width: 150px;}
.banner-sec .carousel-caption .mr-3 {margin-right: 12px;}
.banner-sec h1 {padding-bottom: 22px;}
.banner-sec .carousel-caption .btn-grp {margin-top: 30px;}

.events-sec .event-details {padding: 40px 30px 50px 30px;}
.events-sec #navEvents .owl-nav, .stragic-sec #stragic .owl-nav {text-align: right;}
.events-sec #navEvents .owl-nav button, .stragic-sec #stragic .owl-nav button, .banner-sec #bannerslide .owl-nav button {width: 50px;height: 50px;}
.events-sec .events-img {padding-right: 0;padding-bottom: 30px;}

.team-sec .team-member img {width: 180px;height: 180px;}
.team-sec ul li {max-width: 220px;}
.team-sec .team-member .prof-img {width: 220px; height: 220px;padding: 10px 40px;}

.membership-sec{padding: 60px 0 0px; margin-bottom: 100px;}
.membership-sec .owl-nav{display: none;}
.membership-sec .owl-dots{position: absolute;  bottom: -60px;display: flex; justify-content: center;}
.membership-sec .owl-dots .owl-dot.active span {background-color: #E00;}
.membership-sec .owl-dots .owl-dot span {width: 10px; height: 10px;background-color: rgba(190, 190, 190, 0.60); margin: 0 3.5px; display: inline-block;
border-radius: 50%;    }
.membership-sec .brdr-rght::after {display: none;}


.about-sec .about-img {min-height: 292px;}
.meetboard-sec .mt-tp-1, .meetboard-sec .mt-tp-2, .meetboard-sec .mt-tp-3, .meetboard-sec .mt-tp-4 {margin-top: 0;}
.about-sec {padding-bottom: 80px;padding-top: 123px;}
.meetboard-sec {padding: 72px 0 80px;}
.timeline-sec {padding: 60px 0 40px;}
.allmembrs-sec {padding: 60px 0 80px;}
.corporate-sec {padding: 40px 0 80px;}
.explNews.events-sec {padding: 123px 0 40px;}
.exploreMore {padding: 40px 0px 80px;}
.timeline-sec .timelineSlider .item.h40 { margin-bottom: 390px;}
.timeline-sec .timelineSlider .item .card {padding: 20px 16px 5px;}
.timeline-sec .timelineSlider .item .card h3 {font-size: 24px;line-height: 32px;}

.whyjoin-sec .container {position: relative; top: -92px;}
.competative-sec {padding: 0px 0 60px;}
.whyjoin-sec .bg-white {padding: 40px 30px 0px;}
.allmembrs-sec .tab-content {padding: 46px 30px 50px;}
.allmembrs-sec .about-membrs {padding-right: 32px;}
.text-3 {font-size: 28px;line-height: 44px;}
.allmembrs-sec .about-membrs::after {right: 12px;}
.allmembrs-sec .tab-details ul .nav-link {font-size: 12px; line-height: 20px;padding: 7.2px 15.1px;}
.competative-sec .owl-nav {float: right;}

.explNews.events-sec .events-img .card {padding: 40px 16px 18px 30px;}
.explNews.events-sec .carousel-sec {margin-top: 0px;}
.explNews .btn-grp .user-btn {padding: 11.1px 4px;}
.explNews .btn-grp .mr-3 {margin-right: 4px;}

.contact-sec .bg-white {padding: 40px 30px 0px;}

.details-sec .socail-media ul {padding-left: 16px;}
.details-sec {padding-top: 123px;}

footer {padding: 54px 0 68px;}
.page-404 header {padding: 22px 0;}



}

@media only screen and (max-width:767px){
header{padding: 15px 0px;}
header.stick{padding: 15px 0px;}
header .user-btn .login-btn {padding: 10px 20px; font-size: 14px; font-weight: 600; height: 34px;}
.logoimg img {width: 60px;}
header.stick .logoimg img {width: 55px;}
.mainleft .login-btn { border: 1px solid #E00;background-color: transparent; padding: 7px 10px;color: #E00;text-align: center;font-size: 12px;font-style: normal;
font-weight: 700;line-height: normal; transition: 0.7s; margin: 14px 20px 0px; display: flex;max-width: 107px;justify-content: center;}
.mainleft .login-btn img {margin-right: 8px;}   
.mainhead .logoimg {display: flex; align-items: center;}
header.stick .user-btn .membr-btn {padding: 10px 20px;}

.pt-top {padding-top: 80px;}
.banner-sec {padding-bottom: 15px;}
.stragic-sec {padding: 15px 0 0px;}
.events-sec {padding: 15px 0 15px;}
.team-sec {padding: 15px 0 15px;}
.competative-sec {padding: 0px 0 45px;}
.allmembrs-sec {padding: 30px 0 30px;}
.details-sec { padding-top: 80px; padding-bottom: 40px;}

.about-sec {padding-top: 80px;padding-bottom: 30px;}
.about-sec .mrg-tp {margin-top: 14px;}
.display-5 {font-size: 14px;line-height: 22px;}
.about-sec .count-down .count-text {font-size: 24px;line-height: 32px;}
.about-sec .count-down .icon {margin-right: 12px;width: 40px;}
.about-sec .count-down .count-details {padding: 0px 0px 8px;}
.meetboard-sec {padding: 30px 0 78px;}
.timeline-sec {padding: 58px 0 25px;}
.corporate-sec {padding: 25px 0 58px;}

.explNews.events-sec {padding: 80px 0 15px;}
.exploreMore {padding: 15px 0px 40px;}
.paginatBox .pagination {margin-top: 20px;}

.contactdot-sec {display: none;}

.details-sec #sidebar {position: fixed; right: 0; top: 27%; z-index: 9; transform: translate(-32%);}

.team-sec .head-sec { padding-bottom: 24px;}
/* .news-sec {padding: 40px 0 40px;} */
footer {padding: 40px 0 60px;}
footer .btm-footer .socail-media {justify-content: center; }
footer .btm-footer hr {margin: 17px 0 24px;}

.error-sec {    padding: 0px 0 40px;}
.error-sec .error-info h1 {font-size: 60px; line-height: 75px;}
.error-sec .error-info p {font-size: 30px; line-height: 45px;}
.error-sec .error-info p.txt {font-size: 14px; line-height: 22px;}
.page-404 header {padding: 15px 0;}



}

@media only screen and (max-width:576px){
header.stick .user-btn .membr-btn {display: block; padding: 10px 11px;}
header {background-color: #F9F9F9;}
header .user-btn .membr-btn {display: block;padding: 10px 11px;line-height: 14px; margin-left: 0; background-color: #E00; color: #fff; margin-right: 12px;}
header .user-btn .membr-log {display: none;}
.hedr-stick header .user-btn .membr-btn {display: block;}
header form select {font-size: 10px;line-height: 16px;background-color: transparent;}
header .user-btn {padding-left: 0;}

/* .news-evnts .carousel-caption {top: 67.5%; bottom: auto;} */
.carousel-caption {text-align: center; right: 10px; left: 10px;top: 44.5%; bottom: auto;}
.banner-sec .carousel-caption .btn-grp {margin-top: 26px;}
.banner-sec h1 {padding-bottom: 10px;font-size: 24px;line-height: 30px;}
.banner-sec .carousel-caption .user-btn {font-size: 12px;padding: 8.9px 4px;}
.banner-sec .carousel-caption .mr-3 {margin-right: 6px;}
.banner-sec #bannerslide .owl-nav {display: none;}
.banner-sec #bannerslide .owl-dots {display: flex; justify-content: center; position: absolute; bottom: 10px;left: 50%;transform: translate(-50%, -50%);}
.banner-sec #bannerslide .owl-dots .owl-dot span { width: 10px;height: 10px;background-color: rgba(255, 255, 255, 0.60);margin: 0 3.5px; display: inline-block;
border-radius: 50%;}
.banner-sec #bannerslide .owl-dots .owl-dot.active span {background-color: #E00;}
.banner-sec .carousel-sec  {background-color: #000;}
.banner-sec .events-img::after {background-image: url(../images/banner-pach-mobile.png);background-size: cover;}
.banner-sec .owl-carousel .owl-item img {width: 100%;object-fit: fill; }
.banner-sec .owl-carousel .owl-item .rght-img img { min-height: 518px;}

.head-sec {text-align: center;}

.page-wrapper {background-color: #F9F9F9;}
.events-sec .event-details {text-align: center;padding: 30px 16px 60px 16px;}
.events-sec .contact-details, .events-sec .contact-details p {display: block;}
.events-sec .event-details .contact-details img {margin: 0 auto; display: none;}
.events-sec .contact-details p span br {display: none;}
.events-sec .events-img {padding-bottom: 15px;}
.events-sec .contact-details {padding: 6px 0 6px;}
.events-sec .contact-details p span { font-size: 14px;line-height: 22px; padding-left: 0;display: block;padding-top: 0px;}
.events-sec .event-details .reg-btn {padding: 21.1px 92px; margin-top: 20px;}
.events-sec .head-sec h2, .stragic-sec .head-sec h2 {margin-bottom: 0;}

.stragic-sec #stragic .owl-nav, .events-sec #navEvents .owl-nav{display: none;}
.yr-stragic .item {display: block; width: 100%; margin-bottom: 15px;}
.stragic-sec .text-show{display: none;}
.stragic-sec .hover-text {background: none;opacity: 1; display: flex; text-align: center; justify-content: center;padding: 0px 16px 0px 16px;
align-items: center; flex-direction: column;}
.stragic-sec .text-1 {font-size: 20px;letter-spacing: -0.22px; padding-bottom: 4px;line-height: 26px;}
.stragic-sec .card .hover-text p {font-size: 14px;line-height: 22px;}

.team-sec {background-image: none;background-color: #F9F9F9;}
.team-sec .head-sec {padding-bottom: 14px;}
.team-sec ul {justify-content: start; flex-wrap: wrap; list-style: none; padding: 0; margin: 0;}
.team-sec ul li {flex: 0 0 50%; box-sizing: border-box; text-align: center; padding: 10px 6px 12px;}
.team-sec .team-member img {width: 153px;height: 153px;}  
.team-sec .mt-tp-1, .team-sec .mt-tp-2, .team-sec .mt-tp-3, .team-sec .mt-tp-4, .team-sec .mt-tp-5 {margin-top: 0;}
.team-sec .team-member h5 {margin-bottom: 2px;font-size: 14px; line-height: 24px;}
.team-sec .modal-body .team-member img {width: 290px; height: 290px;}
.team-sec .modal-body .team-member h5 {font-size: 18px;line-height: 26px;}
.team-sec .modal-body .team-member h4 {font-size: 16px;line-height: 24px;}
.team-sec .modal-body blockquote.display-1 {font-size: 18px;line-height: 34px; }
.team-sec .modal-body {padding: 10px 16px 30px 16px;}
.team-sec .modal-content .btn-close {top: 12px; right: 15px;}

.team-sec ul li {max-width: none;}
.team-sec .team-member .prof-img { width: 153px; height: 153px; padding: 10px 20px;}

.news-sec {padding: 30px 0 50px;}
.news-sec .news-details .news-info {text-align: center;padding: 28px 16px 2px;}
.news-sec .news-details .news-info h3 {font-size: 24px;line-height: 28px;}
.news-sec .news-details .read-more {display: flex; padding: 0px 16px 16px; justify-content: center;}
.news-sec .news-details .news-info-2 {text-align: center;padding: 28px 16px 10px;}
.news-sec .head-sec {padding-bottom: 8px;}
.news-sec .view-btn {margin-top: 30px;}


.membership-sec .members-details:hover {transform: translateY(0px);}
.membership-sec .members-details:hover .more-info {display: none; opacity: 1;}
.membership-sec .members-details:hover .members-info, .members-details:hover .more-btn { opacity: 1;}
.membership-sec .members-details {padding-right: 0; align-items: center; padding-bottom: 0;}
.membership-sec .members-info {text-align: center;}
.membership-sec .head-sec {padding-bottom: 50px;}
.membership-sec .members-details h3 {font-size: 36px;line-height: 44px;padding-bottom: 44px;}
.membership-sec .members-details h4 {padding-bottom: 80px;}
.membership-sec .more-info {padding: 0; left: 0; display: none;}
.membership-sec {background: #E00 url(../images/mob-member-banner.png) no-repeat center / cover;animation: bg-pan-zoom 10s ease-in-out infinite alternate;}
/* .membership-sec .owl-carousel .owl-stage-outer {overflow: visible;} */
.membership-sec {margin-bottom: 80px;}
.membership-sec .owl-dots {bottom: -55px;}

.about-wrapper {background-color: #F9F9F9;}
.about-sec .about-info h4 {font-size: 16px;line-height: 24px; text-align: center;}
.about-sec .about-img {min-height: 130px;}
.about-sec .count-down .head-sec h2 {padding-bottom: 10px;}
.about-sec .count-down {padding: 24px 16px 40px;}
.about-sec .count-down {background-image: none;}
.meetboard-sec .head-sec h3 {font-size: 18px;line-height: 33px;}
.meetboard-sec .board-details img {width: 50px;}
.meetboard-sec .board-details {width: 175px;height: 175px; margin: 0 auto 32px; position: relative; overflow: visible;}
.meetboard-sec .board-details::after {content: ""; position: absolute; bottom: -35px; width: 1px;height: 51px; background-color: #E00;}
.meetboard-sec .curve-line .mt-tp-4 .board-details::after {display: none;}
.meetboard-sec .board-details .pd-tp {padding-top: 10px;}
.meetboard-sec .board-details h5 {padding: 10px 2px 0;}
.meetboard-sec .head-sec {padding-bottom: 12px;}
.meetboard-sec .board-membrs {padding-top: 10px;}
.meetboard-sec .board-membrs .member-info {text-align: center;padding: 18px 24px 18px;}
.meetboard-sec .board-membrs .member-info h3 { font-size: 22px; line-height: 32px;}
.meetboard-sec .board-membrs .member-info h4 { font-size: 16px; line-height: 24px;}
.about-sec .count-down .mb-5 {margin-bottom: 34px!important;}
.timeline-sec .timelineSlider .owl-item {padding-left: 0; display: flex; justify-content: center; margin-left: 10px;}
.about-sec .count-down .count-info p br {display: block;}
.timeline-sec h2 {padding-bottom: 14px;}
.timeline-sec .timelineSlider .item.h50, .timeline-sec .timelineSlider .item.h30, .timeline-sec .timelineSlider .item.h40, .timeline-sec .timelineSlider .item
 { margin-bottom: 60px;}
.timeline-sec .timelineSlider.owl-carousel .owl-stage {padding-left: 0;}
.timeline-sec .timelineSlider .item { display: flex; width: 320px;}

.meetboard-sec .modal{padding: 0;}
.meetboard-sec .modal.show .modal-dialog {margin: 0;}
.meetboard-sec .modal-body .bordr-lft::before {display: none;}
.meetboard-sec .modal-body .bordr-lft {padding-left: 0; padding-top: 16px; border-top: 1px solid #E5E5E5;}
.meetboard-sec .modal-body {padding: 0px 16px 32px;}
.meetboard-sec .modal-body .mem-pop-details {padding-top: 14px;}
.meetboard-sec .modal-body .mem-pop-details h5 {padding-bottom: 4px;}
.meetboard-sec .modal-body .mem-pop-details h4 {font-size: 16px;line-height: 24px;}
.meetboard-sec .modal-body .profile {padding-top: 20px;}
.meetboard-sec .modal-content .btn-close {top: 30px;right: 26px;    background: transparent url(../images/about/clse-btn.svg) center / 1.5em auto no-repeat;
opacity: 1;}
.meetboard-sec .modal-body .profile.mob-btn {display: block!important;}
.meetboard-sec .modal-body .profile.desk-btn {display: none!important;}
.meetboard-sec .modal-body .profile .membr-email {position: relative; top: 12px; display: inline-block;}
.corporate-sec .head-sec {padding-bottom: 14px;}
.corporate-sec .logo-marquee {background: transparent}

.joinus-wrapper {background-color: #F9F9F9;}
.whyjoin-sec .bg-white {padding: 22px 16px 16px;}
.whyjoin-sec .head-sec h1 {font-size: 24px;line-height: 30px;}
.whyjoin-sec .join-us {padding-top: 20px; text-align: center;}
.competative-sec {background-image: none;margin-top: -57px;}
.competative-sec .head-sec h2 {font-size: 24px;line-height: 32px;} 
.competative-sec .head-sec { padding-bottom: 22px;}
.competative-sec .cmpt-details {padding: 16px 16px 10px; text-align: center; margin-bottom: 20px;}
.competative-sec .cmpt-details .news-info h4 {font-size: 16px;line-height: 28px; }
.competative-sec .cmpt-details .news-info h3 {padding-bottom: 4px;}
.allmembrs-sec .about-membrs::after {display: none;}
.allmembrs-sec .tab-content {padding: 30px 16px 30px;text-align: center; }
.allmembrs-sec .about-membrs {padding-right: 0;padding-bottom: 14px;} 
.text-3 {font-size: 16px;line-height: 24px;}
.allmembrs-sec .membrs-option h3 {font-size: 22px;line-height: 34px;}
.allmembrs-sec .tab-content ul li {text-align: left;padding-bottom: 14px;}
.allmembrs-sec .tab-content ul {padding-top: 4px;}
.allmembrs-sec .join-btn {margin-top: 14px; max-width: 100%;}

.newsev-wrapper {background-color: #F9F9F9;}
.explNews.events-sec .events-img .card {padding: 32px 12px 4px 12px; text-align: center;}
.ft-1 {font-size: 24px;line-height: 28px;padding-bottom: 8px;}
.explNews.events-sec .events-img .card .text-2 {line-height: 24px;font-size: 16px;}
.explNews.events-sec .events-img {background-image: none;}
.exploreMore .grid .card-body {padding: 8px 14px 22px;}
.exploreMore .text-2 {line-height: 32px;font-size: 24px; padding-bottom: 6px;}
.exploreMore .grid p {font-size: 14px;line-height: 26px;padding-bottom: 6px;}
.exploreMore .bg-th-card h2 {padding-bottom: 6px;}
.paginatBox .pagination {margin-top: 4px;}
.filterControls{display:flex;flex-direction:row;padding-left:0px;padding-right:10px; overflow:hidden;overflow-x:scroll;}
.filterControls label{white-space: nowrap;  }
.explNews .btn-grp .user-btn {padding: 9px 12px;}
.explNews .btn-grp {margin-top: 10px;}
#nwsEvnts .owl-dots {display: flex;justify-content: center; position: absolute; bottom: 10px; left: 50%; transform: translate(-50%, -50%);}
#nwsEvnts .owl-dots .owl-dot span { width: 10px; height: 10px;background-color: rgba(255, 255, 255, 0.60); margin: 0 3.5px;display: inline-block;border-radius: 50%;}
#nwsEvnts .owl-dots .owl-dot.active span {background-color: #E00;}
.explNews.events-sec #navEvents .owl-nav {display: none;}
.explNews .event-details img {width: 100%;min-height: auto;}

.contact-details ul.socail-media a {width: 40px; height: 41px;}
.contact-details ul.socail-media {padding-top: 30px; justify-content: center;}
.contact-details h4 .mob-loc{display: block; margin: 0 auto 12px;}
.contact-sec .contact-details {text-align: center;}
.contact-details .add-lft {padding-right: 0;}
.contact-details .add-rght { padding-left: 0;}
.contact-details h4 {display: block;}
.contact-sec .bg-white {padding: 22px 16px 16px;}
.contact-details h2 {padding-bottom: 16px;}

.allmembrs-sec .tab-details ul.nav {display: flex; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch;
scrollbar-width: none; max-width: 100%; width: 100%; padding-left: 0; margin-left: 0;   justify-content: start; gap: 10px;}
.allmembrs-sec .tab-details ul.nav::-webkit-scrollbar {display: none;}
.allmembrs-sec .tab-details ul.nav li { flex: 0 0 auto; white-space: nowrap;}
.allmembrs-sec .tab-details form {display: block;}
.allmembrs-sec .tab-details form select {width: 100%; color: #222; cursor: pointer; -webkit-appearance: none; -moz-appearance: none;-ms-appearance: none; -o-appearance: none;
appearance: none; border: 0 none; box-shadow: 0 0 3px 0 #60605f inset;background: url(../images/arw_dwn.png) no-repeat 98% center; background-size: auto;
background-size: auto auto;outline: none; height: 45px;display: inline-block; background-size: 15px auto; padding: 5px 15px; font-size: 16px; margin-bottom: 30px;}


footer .footer-info h4 {padding-bottom: 14px;font-size: 16px;line-height: 24px; }
footer .btm-footer .socail-media .lnkdin-mob {width: 34px;}
footer .footer-logo img {max-width: 80px;}
footer .footer-info h4 .mob-loc {display: block; margin: 0 auto 16px;}
footer .footer-info h5 {padding-bottom: 20px;}
footer .cpy-rght {padding-top: 24px;border-top: 1px solid rgba(255, 255, 255, 0.15);}
footer .footer-logo {text-align: center; padding-bottom: 30px;}
footer .btm-footer .socail-media {justify-content: center; padding-top: 8px; padding-bottom: 28px;}

.details-sec .details-info h1 {font-size: 24px;line-height: 28px;}
.details-sec .details-info .pt-top {padding-top: 26px;}
.details-sec .details-info .text-2 {font-size: 22px;line-height: 24px;}
.details-sec .details-info p {line-height: 24px;font-size: 14px;}
.details-sec ul li {font-size: 14px; line-height: 26px; text-align: left;}
.details-sec .details-info {padding-top: 30px; text-align: center;}
.details-sec .socail-media ul {padding-top: 0px; padding-left: 0px; justify-content: end; padding-bottom: 0;}
.details-sec .details-info img {padding-top: 16px; padding-bottom: 26px;}
.details-sec { padding-bottom: 20px; }
.details-sec .details-info h5 { padding-bottom: 0;}
.details-page-btn a {font-size: 14px;padding: 13.9px 24px;}
.details-sec #sidebar {position: relative;top: 0; transform: translate(0);flex-direction: row;}
.details-sec .mob-self {align-self: center;}
.details-sec .socail-media ul a {width: 46px; height: 47px;}
.details-sec .socail-media ul a > img {width: 46px;}


.contact-page footer .cpy-rght {border-top: 0;padding-top: 8px;}
.page-404 header {padding: 15px 0;}
.page-404 {background-color: #F9F9F9;}

.details-sec .details-info .sponsor-logos img {margin: 0 auto;}
.details-sec .details-info .sponsor-logos img.w-1 {width: 200px;}
.details-sec .details-info .sponsor-logos img.w-2 {width: 250px;}
.details-sec .details-info .sponsor-logos img.w-3 {width: 90px;}

}




	


