@charset "utf-8";
/* CSS Document */

/* only for desktop */
@media only screen and (min-width:1024px) {
    .homebanner_area{ position:absolute; right:0; top:0; padding:0; }
    .hmservice_row:nth-child(even) .gry_cnt_imgarea{ float:right; }
    .hmproud_area .gry_cnt_imgarea{ max-width:580px; }
    .ftrMapbox{ width:55%; position:absolute; top:0; left:0; padding:0; }

}
/*------------------*/

@media only screen and (max-width:1680px) {



}


@media only screen and (max-width:1440px) {



}


@media only screen and (max-width:1280px) {

    /* footer map section css start */
    .ftrmap_area .gry_cnt_txtarea { padding: 0 0 0 0%; }
    /* footer map section css ended */

}


@media only screen and (max-width:1199px) {

    /* header css start */
    .headerlogomenu{ width:80%; }
    /* header css ended */

    /* footer css start */
    footer .social_area a{ padding:0px 5px; }
    /* footer css ended */

}


@media only screen and (max-width:1024px) {

    /* home banner css start */
    .banner_area, .homebanner_area .carousel-inner > .item { height: 440px; }
    .home_banner_text h1, .home_banner_text h2, .home_banner_text h3, .home_banner_text h4, .home_banner_text h5, .home_banner_text h6{ font-size:35px; }
	.home_banner_text .heading--middle, .home_banner_text .heading--bottom { font-size: 20px!important; }

	.homebanner_area .carousel .carousel-caption h1, .homebanner_area .carousel .carousel-caption h2, .homebanner_area .carousel .carousel-caption h3, .homebanner_area .carousel .carousel-caption 	h4, .homebanner_area .carousel .carousel-caption h5, .homebanner_area .carousel .carousel-caption h6 { font-size:35px; }
	.homebanner_area .carousel .carousel-caption .heading--middle, .homebanner_area .carousel .carousel-caption .heading--bottom { font-size: 20px!important; }
    /* home banner css endedd */

    /* white top section css start */
    .topWhite_bodycont .img_area{ width:45%; margin:-75px auto 16px auto; }
    .img_area h1 { font-size: 19px; }
    /* white top section css ended */

    /* home service sectn css start */
    .gry_cnt_img, .gry_cnt_txtarea { height: 460px; }
    .gry_cnt_wrappr ul { margin: 0px 0px 20px 0px; }
    /* home service sectn css ended */

    /* home proud sectn css start */
    .hmproud_area .gry_cnt_img, .hmproud_area .gry_cnt_txtarea { height: 420px; }
    /* home proud sectn css ended */


}


@media only screen and (max-width:991px) {

    /* header csss start */
    .headerlogomenu { float: left; padding: 0; }
    .menu-header-menu-container { padding-left: 0px; }
    .header_bottom_area .social_area a{ padding:0px 5px; }
	.navbar-nav li a { padding: 26px 6px!important; }
    /* header csss ended */

    /* home banner start */
    .banner_area{ height:auto; }
    .home_banner_text { padding: 20px 0px; }
    .homebanner_area {  width: 100%; }
    /* home banner css ended */

    /* home white sectn start */
    .topWhite_bodycont .img_area {  width: 300px; min-height:260px;  margin: 30px auto 16px auto; background-size:contain; }
    /*  home white sectn end */

    /* gry contnt box css start */
    .gry_cnt_wrappr h1, .gry_cnt_wrappr h2, .gry_cnt_wrappr h3, .gry_cnt_wrappr h4, .gry_cnt_wrappr h5 { font-size: 28px; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; }
    .gry_cnt_txtarea{ height:auto; padding:30px; }
    /* gry contnt box css end */

    /* home counter css start */
    .hmcountr_area { padding: 45px 0; }
    ul.counter li > div span { font-size: 35px; }
    ul.counter li > div {  font-size: 13px; }
    /* home counter csss ended */

    /* home proud css start */
    .hmproud_area .gry_cnt_img, .hmproud_area .gry_cnt_txtarea{ height:auto; }
    /* home proud css ended */

    /* footer map css start */
    .ftrMapbox .widget_text{  padding:0; }
    /*  footer map css end */

    /* inner page css start */
    .innrPgcontent_area .video_area{ width:100%; }
    /* inner page css end */

    .videoContHome .gry_cnt_txtarea{ height: auto;}
    #text-3{ text-align: center !important;}
    .social_area{ float: none; text-align: center;}
    ul.counter li small{ font-size: 24px; padding: 0;}

    /* SPEAKER PAGE CSS START */
    .speaker_heading h1, .speaker_person h1 {font-size:30px; padding-bottom:20px;}
    .speaker_wrapper h3, .register_wrapper h3, .register_wrapper h4 {font-size:18px; padding-bottom:20px;}
    .speaker_heading h1 { padding-bottom:0px;}
    .speaker_person ul li p, .attend_wrapper p, .partner_wrapper p { font-size:14px;}
    .speaker_person h3 { font-size:18px;}
    .speaker_wrapper ul li { width:50%;}
    /* SPEAKER PAGE CSS ENDED */

    /*  VALUE PROPS CSS  */
   .learn_wrapper h1 {font-size:30px!important; padding-bottom: 0!important; }
   .learn_wrapper h3 { font-size:14px!important;}
    /*  VALUE PROPS CSS  */
}


@media only screen and (max-width:768px) {

    /* home service sectn css start */
    .gry_cnt_img { height: 290px; }
    .gry_cnt_txtarea{ height:auto; padding:20px; }
    /* home service sectn css end */

}

@media only screen and (max-width:767px) {

    .topWhite_bodycont { padding: 0 0 20px 0; }
    .hmservice_area { padding: 0 0 0px 0; }

    /* header css start */
    .header_bottom_area .social_area { display:none; }
    .headerlogomenu { width: 100%; }
    .navbar-toggle{ margin:26px 0px 0px 0px; background:#307fbc; border-radius:0; -webkit-border-radius:0; }
    .navbar-toggle .icon-bar{ background:#fff; }
    .header_bottom_area .navbar-collapse{ position:absolute; top: 85px; left:0px; z-index: 2; width: 100%; background:rgba(48, 127, 188, 0.95); padding:0; }
    .header_bottom_area .navbar-nav ul, .menu-header-menu-container{ width:100%; }
    .header_bottom_area .navbar-nav li{ width:100%; text-align:center; }
    .header_bottom_area .navbar-nav li a { color: #ffffff; padding: 20px 10px; border-bottom:rgba(255,255,255,0.1) solid 1px; }
    .header_bottom_area .navbar-nav li:hover a, .header_bottom_area .navbar-nav li.current-menu-item a{ background:rgba(0,0,0,0.3); }
	.navbar-brand { width: 50px; }

    /* header css ended */

    /* home proud sectn start */
    .hmproud_area { padding: 30px 0; }
    .hmproud_area .gry_cnt_img{ margin-bottom:30px; }
    /* home proud sectn ended */

    /* home counter css start */
    ul.counter li{ margin:0px 0px 15px 0px; padding:0px 0px 25px 0px; } /* background:url("../images/counter-dvdr-h.png") no-repeat bottom center; */
    ul.counter li:last-child{ margin:0px; padding:0px; }
    ul.counter li, ul.counter li:first-child, ul.counter li:last-child{ width:100%; text-align: center; }
    ul.counter li > div{ text-align:center; }
    /*  home counter css ended */

    /* footer css start */
    footer{ text-align:center; font-size:13px; }
    footer .social_area { width: 100%; margin-bottom:5px; text-align: center; }
    footer .navbar-nav li{ display:inline-block; }
    footer .navbar-nav li a { padding: 0px 9px; font-size: 13px; }
    /* footer css ended */

    .navbar-toggle{ margin: 8px 15px 0 0 !important;}
	.navbar-header { padding: 0 20px; }
    .header_area.sticky{ position: fixed; width: 100%; left: 0; top: 0; z-index: 999 !important; padding: 15px 0 !important;}
    .banner_area{ margin: 63px 0 0 0;}
    .header_bottom_area .navbar-collapse{ top: 49px;}
    .videoContHome .gry_cnt_img{ height: 250px;}
    .speakerImg{ width: 100%;}
    .speakerCont{ width: 100%;}
    .speakerAll h2{ padding-top: 25px !important;}
	.hotel--lists .card, .speakers--lists .card { height: auto!important; }
	.speakers--lists .card img { object-fit: cover; width: 100%!important; }

   /*  VALUE PROPS CSS  */
   .learn_heading, .learn_wrapper ul.top { padding-top:20px!important;}
   .learn_wrapper h1 { font-size:22px!important;}

   .learn_wrapper ul li { width:50%!important;}
   .learn_wrapper ul.top li, .learn_wrapper ul.bottom li { padding:20px 0!important; border-bottom:1px solid #dcdcdc!important; min-height:220px!important;}
   .learn_wrapper ul.top li:nth-child(2n+2), .learn_wrapper ul.bottom li:nth-child(2n+2) { border-right: 0px!important;}
   .learn_wrapper ul.top {border-bottom: 0px!important;}
   /*  VALUE PROPS CSS  */
}

@media only screen and (max-width:480px) {

    .widget{ padding:0; }
    .hmproud_area .gry_cnt_wrappr h1, .hmproud_area .gry_cnt_wrappr h2, .hmproud_area .gry_cnt_wrappr h3, .hmproud_area .gry_cnt_wrappr h4, .hmproud_area .gry_cnt_wrappr h5,
    .gry_cnt_wrappr h1, .gry_cnt_wrappr h2, .gry_cnt_wrappr h3, .gry_cnt_wrappr h4, .gry_cnt_wrappr h5, .hmproud_area .gry_cnt_wrappr h1 span, .hmproud_area .gry_cnt_wrappr h2 span,
    .hmproud_area .gry_cnt_wrappr h3 span, .hmproud_area .gry_cnt_wrappr h4 span, .hmproud_area .gry_cnt_wrappr h5 span, .home_banner_text h1, .home_banner_text h2, .home_banner_text h3,
    .home_banner_text h4, .home_banner_text h5, .home_banner_text h6{ font-size:25px; }
	.home_banner_text .heading--middle, .home_banner_text .heading--bottom { font-size: 20px!important; }

    /* home banner css start */
    .homebanner_area .carousel-inner > .item{ height:300px; }

	.homebanner_area .carousel .carousel-caption h1, .homebanner_area .carousel .carousel-caption h2, .homebanner_area .carousel .carousel-caption h3, .homebanner_area .carousel .carousel-caption 	h4, .homebanner_area .carousel .carousel-caption h5, .homebanner_area .carousel .carousel-caption h6 { font-size:25px; }
	.homebanner_area .carousel .carousel-caption .heading--middle, .homebanner_area .carousel .carousel-caption .heading--bottom { font-size: 20px!important; }
    /* home banner css end */

    /* footer map css start */
    .ftrMapbox iframe{ height:300px !important; }
    .ftrmap_area .gry_cnt_txtarea{ height:auto !important; padding:30px 0px; }
    .ftrmap_area .gry_cnt_txtarea .btn{ margin-top:10px; }
    /*  footer map css ended */

    ul.counter li > div span{ font-size: 26px;}

    /*  VALUE PROPS CSS  */
   .learn_wrapper ul li { width:100%!important; float: none!important; min-height:50px!important;}
   .learn_wrapper ul.top li, .learn_wrapper ul.bottom li {min-height:100px!important; border-right:0px!important;}
   .learn_wrapper ul.bottom li:last-child	{ border-bottom:0px!important;}
   /*  VALUE PROPS CSS  */

}
