/* Normal desktop :1200px. */

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

}



/* Normal desktop :992px. */

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

}



/* Tablet desktop :768px. */

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

}



/* small mobile :320px. */

@media (max-width: 767px) {

}



/* Large Mobile :480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {

    .container {

        width: 450px;

    }

}



.carousel-inner img {

    width: 100%;

    height: 316px !important;

}



.effect {

    margin: 0px;

}



.effect .buttons {

    justify-content: start;

}



img {

    object-fit: contain;

}



.social-hover {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

    right: 0;

    text-align: center;

}



.social-hover a {

    margin-top: 0px;

}



.social-hover a:last-child {

    margin-right: 0px;

}



/* #advertiseCarousel img {

            height: 600px;

        } */



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

    .sldshow {

        height: auto !important;

    }



    .carousel-inner img {

        width: 100%;

        height: 165px !important;

        object-fit: contain;

    }



    .nationMember .card img {

        height: 340px !important;

    }

}



.usefulllinks .content-box {

    width: 16.33%;

    height: 205px;

}



#video-player {

    width: 100%;

}



video {

    width: 100%;

    height: 350px;

}



.weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-img img {

    height: 250px;

    object-fit: contain;

    width: 100%;

    border-radius: 6px;

}



@media (min-width: 1900px) {

    body {

        font-size: 1.5rem;

    }



    #navbarNav .dropdown-item {

        padding: 0.4rem 1.5rem;

    }



    .dropdown-menu {

        font-size: 1.5rem;

    }



    video {

        width: 100%;

        height: 450px;

    }



    .container {

        max-width: 1800px;

    }



    .navbar-expand-lg .navbar-nav .nav-link {

        padding-right: 1.5rem;

        padding-left: 1.5rem;

    }



    .carousel-inner img {

        height: 535px !important;

    }



    .fl-col-group-equal-height .fl-col-content {

        justify-content: center;

    }



    .wp-image-176 {

        padding: 18px 30px;

    }



    .effect a {

        width: 70px;

        height: 70px;

    }



    .effect a i {

        font-size: 32px;

    }



    .about-us p {

        font-size: 32px;

        line-height: 1.25;

    }



    .nationMember .card img {

        object-fit: contain;

        height: 300px !important;

    }



    .nationMember .titlecard h5 {

        margin-bottom: 8px;

        font-size: 36px;

    }



    .nationMember .titlecard p {

        margin-bottom: 8px;

        font-size: 30px;

    }



    .genric-btn.link-border {

        margin-top: 25px;

        font-size: 32px;

        color: #415094;

        border: 1px solid #f9f9ff;

        background: #fff;

        text-decoration: underline;

    }



    .fl-heading {

        font-size: 40px;

    }



    .section-tittle h3 {

        font-size: 40px;

    }



    .wp-image-823 {

        height: 48px;

    }



    .legendrySlick .legImage {

        max-height: 415px;

    }



    p {

        font-family: "Roboto", sans-serif;

        color: #506172;

        font-size: 25px;

        line-height: 35px;

        margin-bottom: 15px;

        font-weight: normal;

    }



    .recent-articles .single-recent .what-cap span {

        color: #000;

        text-transform: uppercase;

        font-size: 18px;

        font-weight: 700;

        padding: 10px 25px;

        line-height: 1;

        margin-bottom: 15px;

        display: inline-block;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption span {

        font-size: 22px;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption h4 a {

        font-size: 32px;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-img img {

        height: 400px;

        object-fit: contain;

        width: 100%;

        border-radius: 6px;

    }



    .footer-bottom-area .footer-copy-right p {

        font-size: 25px;

    }



    .footer-area .footer-tittle h4 {

        color: #fff;

        font-size: 32px;

        margin-bottom: 29px;

        font-weight: 500;

        text-transform: capitalize;

    }



    .about-us {

        padding-right: 30px;

        padding-left: 30px;

    }



    .newsPage .tileNews .trand-right-single img {

        width: 280px !important;

        max-width: 280px !important;

    }



    .trending-area .trending-main .trand-right-single .trand-right-cap span {

        font-size: 18px;

        padding: 20px 25px;

    }



    .trending-area .trending-main .trand-right-single .trand-right-cap h4 {

        font-size: 34px;

    }

    .media img {

        width: 160px;

    }

    .blog_right_sidebar .popular_post_widget .post_item .media-body h3 {

        font-size: 25px;

        margin-bottom: 12px;

        line-height: 1.25;

    }

    .blog_right_sidebar .popular_post_widget .post_item .media-body p{

        font-size: 25px;

        line-height: 32px;

    }



    .footer-menu ul li a{

        font-size:20px;

    }

    .blog_right_sidebar .widget_title{

        font-size: 40px;

        margin-bottom: 60px;

    }

}



@media (min-width: 2300px) {

    body {

        font-size: 2rem;

    }



    .btn {

        font-size: 38px !important;

        padding: 38px 30px !important;

        border-radius: 5% !important;

    }



    .dropdown-menu {

        font-size: 2rem;

    }



    #navbarNav .dropdown-item {

        padding: 0.5rem 2rem;

    }



    video {

        width: 100%;

        height: 650px;

    }



    .container {

        max-width: 2360px;

    }



    .carousel-inner img {

        height: 611px !important;

    }



    .navbar {

        padding: 1rem 2rem;

    }



    .fl-col-group-equal-height .fl-col-content {

        justify-content: center;

    }



    .wp-image-176 {

        padding: 24px 40px;

    }


    .fl-photo-content img {

        display: inline;

        max-width: 100%;

        height: 96px;

    }



    .fl-heading-text {

        font-size: 38px;

    }



    .effect a {

        width: 70px;

        height: 70px;

    }



    .effect a i {

        font-size: 32px;

    }



    .about-us p {

        font-size: 40px;

        line-height: 1.5;

    }



    .about-us {

        padding-right: 40px;

        padding-left: 40px;

    }



    .nationMember .card img {

        object-fit: contain;

        height: 550px !important;

    }



    .nationMember .titlecard h5 {

        margin-bottom: 40px;

        font-size: 52px;

    }



    .nationMember .titlecard p {

        margin-bottom: 40px;

        font-size: 50px;

    }



    .genric-btn.link-border {

        margin-top: 25px;

        font-size: 32px;

        color: #415094;

        border: 1px solid #f9f9ff;

        background: #fff;

        text-decoration: underline;

    }



    .fl-heading {

        font-size: 80px;

    }



    .section-tittle h3 {

        font-size: 80px;

    }



    .wp-image-823 {

        height: 96px;

    }



    .legendrySlick .legImage {

        max-height: 560px;

    }



    p {

        font-family: "Roboto", sans-serif;

        color: #506172;

        font-size: 30px;

        margin-bottom: 15px;

        font-weight: normal;

    }



    .recent-articles .single-recent .what-cap span {

        color: #000;

        text-transform: uppercase;

        font-size: 28px;

        font-weight: 700;

        padding: 30px 55px;

        line-height: 1;

        margin-bottom: 15px;

        display: inline-block;

    }



    .recent-articles .single-recent .what-cap {

        padding: 25px 20px 2% 0px;

    }



    .recent-articles .single-recent {

        position: relative;

        margin-left: 55px;

        margin-right: 55px;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption span {

        font-size: 28px;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption h4 a {

        font-size: 42px;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-img img {

        height: 525px;

        object-fit: contain;

        width: 100%;

        border-radius: 6px;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption {

        margin-top: -52px;

    }



    .footer-area .footer-tittle h4 {

        color: #fff;

        font-size: 50px;

        margin-bottom: 55px;

        font-weight: 500;

        text-transform: capitalize;

    }



    .footer-bottom-area .footer-copy-right p {

        color: #838383;

        font-weight: 300;

        font-size: 38px;

        line-height: 3;

    }



    .subscribe-heading {

        font-size: 40px !important;

        margin-top: 50px !important;

    }



    .effect a {

        width: 125px;

        height: 125px;

        border-radius: 125px;

    }



    .effect a i {

        font-size: 55px;

    }



    .footer-area {

        padding-top: 40px;

        padding-bottom: 40px !important;

    }



    

    .newsPage .tileNews .trand-right-single img {

        width: 450px !important;

        max-width: 450px !important;

    }



    .trending-area .trending-main .trand-right-single .trand-right-cap span {

        font-size: 34px;

        padding: 30px 50px;

    }



    .trending-area .trending-main .trand-right-single .trand-right-cap h4 {

        font-size: 42px;

    }



    .media img {

        width: 250px;

    }



    .blog_right_sidebar .popular_post_widget .post_item .media-body h3 {

        font-size: 33px;

        margin-bottom: 22px;

        line-height: 1.25;

    }



    .blog_right_sidebar .popular_post_widget .post_item .media-body p{

        font-size: 30px;

        line-height: 42px;

    }



    .footer-menu ul li a{

        font-size:25px;

    }

    .blog_right_sidebar .widget_title{

        font-size: 40px;

        margin-bottom: 60px;

    }



    .newsPage .textWrap p{

        font-size: 40px;

    }

    .video-title-text{

        font-size: 150%;

    }

}



@media (min-width: 3640px) {

    body {

        font-size: 3.5rem;

    }



    .container {

        max-width: 3600px;

    }



    .carousel-inner img {

        height: 970px !important;

    }



    .navbar {

        padding: 2.5rem 3.5rem;

    }



    .dropdown-menu {

        font-size: 3.5rem;

    }



    #navbarNav .dropdown-item {

        padding: 0.8rem 3.5rem;

    }



    video {

        width: 100%;

        height: 850px;

    }



    .fl-heading {

        font-size: 120px;

    }



    .section-tittle h3 {

        font-size: 120px;

    }



    .wp-image-823 {

        height: 136px;

    }



    .wp-image-176 {

        padding: 48px 80px;

    }

    .fl-photo-content img {

        display: inline;

        max-width: 100%;

        height: 222px;

    }



    .fl-heading-text {

        font-size: 62px;

    }



    .about-us p {

        font-size: 58px;

        line-height: 1.25;

    }



    .btn {

        font-size: 54px !important;

        padding: 65px 63px !important;

        border-radius: 5% !important;

        margin: 0;

    }



    .nationMember .card img {

        object-fit: contain;

        height: 874px !important;

    }



    .nationMember .titlecard h5 {

        margin-bottom: 30px;

        font-size: 82px;

    }



    .nationMember .titlecard p {

        margin-bottom: 30px;

        font-size: 72px;

    }



    .legendrySlick .legImage {

        max-height: 870px;

    }



    p {

        font-family: "Roboto", sans-serif;

        color: #506172;

        font-size: 50px;

        margin-bottom: 25px;

        font-weight: normal;

    }



    .recent-articles .single-recent .what-cap span {

        color: #000;

        text-transform: uppercase;

        font-size: 38px;

        font-weight: 700;

        padding: 50px 75px;

        line-height: 1;

        margin-bottom: 15px;

        display: inline-block;

    }



    .recent-articles .single-recent .what-cap {

        padding: 45px 40px 30px 0px;

    }



    .recent-articles .single-recent {

        position: relative;

        margin-left: 55px;

        margin-right: 55px;

    }



    .footer-area .footer-tittle h4 {

        color: #fff;

        font-size: 70px;

        margin-bottom: 105px;

        font-weight: 500;

        text-transform: capitalize;

    }



    .footer-bottom-area .footer-copy-right p {

        color: #838383;

        font-weight: 300;

        font-size: 58px;

        line-height: 4;

    }



    .subscribe-heading {

        font-size: 50px !important;

        margin-top: 70px !important;

    }



    .effect a {

        width: 175px;

        height: 175px;

        border-radius: 175px;

    }



    .effect a i {

        font-size: 65px;

    }



    .footer-area {

        padding-top: 80px;

        padding-bottom: 80px !important;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption span {

        font-size: 43px;

        padding: 40px 55px;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption h4  {

        font-size: 66px;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption h4 a{

        font-size: 66px;

    }



    .trending-area .trending-main .trand-right-single .trand-right-cap span {

        font-size: 43px;

        padding: 30px 50px;

    }



    .trending-area .trending-main .trand-right-single .trand-right-cap h4 {

        font-size: 66px;

    }





    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-img img {

        height: 800px;

        object-fit: contain;

        width: 100%;

        border-radius: 6px;

    }



    .newsPage .textWrap p{

        font-size: 64px

    }



    .footer-form input{

        font-size: 64px !important;

        padding:20px !important;

        border-radius:15px!important;

        margin-bottom:20px!important;

    }



    

    .newsPage .tileNews .trand-right-single img {

        width: 650px !important;

        max-width: 650px !important;

    }



    .trending-area .trending-main .trand-right-single .trand-right-cap span {

        font-size: 48px;

        padding: 35px 55px;

    }



    .trending-area .trending-main .trand-right-single .trand-right-cap h4 {

        font-size: 61px;

    }



    .media img {

        width: 350px;

    }



    .blog_right_sidebar .popular_post_widget .post_item .media-body h3 {

        font-size: 58px;

        margin-bottom: 22px;

        line-height: 1.25;

    }



    .blog_right_sidebar .popular_post_widget .post_item .media-body p{

        font-size: 54px;

        line-height: 60px;

    }



    .footer-menu ul li a{

        font-size:25px;

    }



    .blog_right_sidebar .widget_title{

        font-size: 40px;

        margin-bottom: 60px;

    }



    .video-title-text{

        font-size: 150%;

    }

}



@media (min-width: 4920px) {

    body {

        font-size: 5rem;

    }



    .dropdown-menu {

        font-size: 5rem;

    }



    #navbarNav .dropdown-item {

        padding: 1.25rem 5rem;

    }



    .navbar {

        padding: 4rem 5rem;

    }



    .container {

        max-width: 4900px;

    }



    .carousel-inner img {

        height: 1325px !important;

    }



    video {

        width: 100%;

        height: 1400px;

    }



    .fl-heading {

        font-size: 150px;

    }



    .section-tittle h3 {

        font-size: 150px;

    }



    .wp-image-823 {

        height: 216px;

    }



    .wp-image-176 {

        padding: 48px 80px;

        border-radius: 40px;

    }


    .fl-photo-content img {

        display: inline;

        max-width: 100%;

        height: 322px;

    }



    .fl-heading-text {

        font-size: 86px;

    }



    .about-us p {

        font-size: 94px;

        line-height: 1.35;

    }



    .btn {

        font-size: 85px !important;

        padding: 108px 92px !important;

        border-radius: 5% !important;

        margin: 0;

    }



    .about-us {

        padding-right: 80px;

        padding-left: 80px;

    }



    .nationMember .card img {

        object-fit: contain;

        height: 1180px !important;

    }



    .nationMember .titlecard h5 {

        margin-bottom: 60px;

        font-size: 120px;

    }



    .nationMember .titlecard p {

        margin-bottom: 60px;

        font-size: 100px;

    }



    .legendrySlick .legImage {

        max-height: 1250px;

    }



    p {

        font-family: "Roboto", sans-serif;

        color: #506172;

        font-size: 70px;

        margin-bottom: 25px;

        font-weight: normal;

    }



    .recent-articles .single-recent .what-cap span {

        color: #000;

        text-transform: uppercase;

        font-size: 50px;

        font-weight: 700;

        padding: 70px 95px;

        line-height: 1;

        margin-bottom: 15px;

        display: inline-block;

    }



    .recent-articles .single-recent .what-cap {

        padding: 65px 60px 50px 10px;

    }



    .recent-articles .single-recent {

        position: relative;

        margin-left: 75px;

        margin-right: 75px;

    }



    .footer-area .footer-tittle h4 {

        color: #fff;

        font-size: 110px;

        margin-bottom: 145px;

        font-weight: 500;

        text-transform: capitalize;

    }



    .footer-bottom-area .footer-copy-right p {

        color: #838383;

        font-weight: 300;

        font-size: 80px;

        line-height: 4;

    }



    .subscribe-heading {

        font-size: 100px !important;

        margin-top: 100px !important;

    }



    .effect a {

        width: 225px;

        height: 225px;

        border-radius: 225px;

    }



    .effect a i {

        font-size: 80px;

    }



    .footer-area {

        padding-top: 80px;

        padding-bottom: 80px !important;

    }

    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption span {

        font-size: 56px;

        padding: 50px 75px;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption h4 a {

        font-size: 84px;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-img img {

        height: 1110px;

        object-fit: contain;

        width: 100%;

        border-radius: 6px;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption {

        margin-top: -140px;

    }

}



@media (min-width: 7400px) {

    body {

        font-size: 7.5rem;

    }



    .navbar {

        padding: 5rem 6rem;

    }



    .container {

        max-width: 7300px;

    }



    .carousel-inner img {

        height: 1982px !important;

    }



    .dropdown-menu {

        font-size: 7.5rem;

    }



    #navbarNav .dropdown-item {

        padding: 2.12rem 7.5rem;

    }



    video {

        width: 100%;

        height: 2000px;

    }



    .fl-heading {

        font-size: 200px;

    }



    .section-tittle h3 {

        font-size: 200px;

    }



    .wp-image-823 {

        height: 216px;

    }



    .wp-image-176 {

        padding: 48px 80px;

        border-radius: 40px;

    }


    .fl-photo-content img {

        display: inline;

        max-width: 100%;

        height: 422px;

    }



    .fl-heading-text {

        font-size: 126px;

    }



    .about-us p {

        font-size: 114px;

        line-height: 1.5;

    }



    .btn {

        font-size: 146px !important;

        padding: 148px 76px !important;

        border-radius: 7% !important;

        margin: 10px;

        margin: 0;

    }



    .about-us {

        padding-right: 150px;

        padding-left: 150px;

    }



    .nationMember .card img {

        object-fit: contain;

        height: 1800px !important;

    }



    .nationMember .titlecard h5 {

        margin-bottom: 120px;

        font-size: 180px;

    }



    .nationMember .titlecard p {

        margin-bottom: 120px;

        font-size: 160px;

    }



    .legendrySlick .legImage {

        max-height: 2100px;

    }



    p {

        font-family: "Roboto", sans-serif;

        color: #506172;

        font-size: 110px;

        margin-bottom: 15px;

        font-weight: normal;

    }



    .recent-articles .single-recent .what-cap span {

        color: #000;

        text-transform: uppercase;

        font-size: 100px;

        font-weight: 700;

        padding: 70px 95px;

        line-height: 1;

        margin-bottom: 15px;

        display: inline-block;

    }



    .recent-articles .single-recent .what-cap {

        padding: 125px 120px 110px 10px;

    }



    .recent-articles .single-recent {

        position: relative;

        margin-left: 75px;

        margin-right: 75px;

    }



    .footer-area .footer-tittle h4 {

        color: #fff;

        font-size: 150px;

        margin-bottom: 145px;

        font-weight: 500;

        text-transform: capitalize;

    }



    .footer-bottom-area .footer-copy-right p {

        color: #838383;

        font-weight: 300;

        font-size: 120px;

        line-height: 3;

    }



    .subscribe-heading {

        font-size: 139px !important;

        margin-top: 90px !important;

    }



    .effect a {

        width: 325px;

        height: 325px;

        border-radius: 325px;

    }



    .effect a i {

        font-size: 150px;

    }



    .footer-area {

        padding-top: 140px;

        padding-bottom: 140px !important;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption span {

        font-size: 100px;

        padding: 60px 80px;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption h4 a {

        font-size: 122px;

    }



    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-img img {

        height: 1660px;

        object-fit: contain;

        width: 100%;

        border-radius: 6%;

    }

    .weekly2-news-area .weekly2-wrapper .weekly2-single .weekly2-caption {

        margin-top: -160px;

    }

}





