
/* Medium Desktop */
@media only screen and (min-width: 1100px) { 
    .section_imgtxtbgonepart .border_bg_light_area_page > divd,
    .container_top_area{-webkit-transform: translate3d(0%, -50%, 0);
    -ms-transform: translate3d(0%, -50%, 0);
    -o-transform: translate3d(0%, -50%, 0);
    transform: translate3d(0%, -50%, 0);} 

.hero-banner-area .content-area p:last-child{margin-top: 15px;}
.header-area ul.header-center-menu{margin-left: 30px;}
.footer-area .col-md-9{padding-left: 50px;}

.section_imgtxtbgonepart p{}
.section_imgtxtbgonepart p:last-child{}
.mg_top40 {margin-top: 20px;}
.popup-content {max-width: 1100px;}
.section_subpages {overflow: visible;}
.section_singleimagewithcenterdescription, 
.page-id-1004 .section_1,
.subpages_list_div,
.section_bgvideo{position: sticky; top: 0;}
.section_imagegallery{padding-top: 250px;}
.page-id-1004 .section_singleimage{margin-top: 550px;overflow: visible;}
.page-id-1004 .section_singleimage::before{content: ''; bottom: 100%; background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%); width: 100%; height: 500px; display: block; position: absolute;}
body:not(.home) .page_top_banner .video_top_area{max-height: 660px; overflow: hidden;}

.page-id-1040 .section_four_annual_editions,
.page-id-1040 .section_eventvenuelocation,
body.blog:not(.home) .page_top_banner,
body.page-id-1033:not(.home) .page_top_banner,
body.page-id-1037:not(.home) .page_top_banner,
body.page-id-1009:not(.home) .page_top_banner{padding-bottom: 110px;}

body.blog:not(.home)  .page_top_banner .content-area,
body.page-id-1033:not(.home)  .page_top_banner .content-area,
body.page-id-1037:not(.home)  .page_top_banner .content-area,
body.page-id-1009:not(.home)  .page_top_banner .content-area{padding-bottom: 110px;}

.subpages_list_div{top: 110px; background: var(--white);}

.owl-carousel.blog-list-related .owl-nav button.owl-next{right: -85px;}
.owl-carousel.blog-list-related .owl-nav button.owl-prev{left: -85px;}
.inside_jewels_list_1 .row .col-md-12:first-child,
.inside_jewels_list_1 .row{height: 100%;}
.inside_jewels_list_1 .full_heightfit{height: 100%; overflow: hidden;}
.inside_jewels_list_1 .full_heightfit img{object-fit: fill;    height: 100%;    width: auto !important;    max-width: 150%;}
.footer_address li span{font-size: 19px;}
.col-md-covergae_list .line_shadow {
    margin-top: 50px;
    margin-bottom: 50px;
}
}


/* Small Laptop */


@media only screen and (min-width: 1025px) {
  .container_max.container{max-width: 90%;}  

  .section_imgtxt .row .col-md-6:first-child,
  .section_imagetwopart > .container > .row > .col-md-6:nth-child(2n),
  .section_imagehalf .row .col-md-6:first-child, .section_imagetwopart .row .row .col-md-6:first-child {padding-right: 0;     padding-left: calc(var(--bs-gutter-x)* .5);}
  .section_imgtxt .row.flex-row-reverse .col-md-6:first-child,
  .section_imagetwopart > .container > .row > .col-md-6,
  .section_imagehalf .row.flex-row-reverse .col-md-6:first-child, .section_imagetwopart .row .row.flex-row-reverse  .col-md-6:first-child {padding-left: 0;    padding-right: calc(var(--bs-gutter-x)* .5);}
  .section_missionarea{margin-top: -50px; padding: 100px 0 0px;}
 
   .section_imgtxt_toparea .container_max.container{} 

   .border_bg_light_area_page > div1,
.section_imgtxtbg .border_bg_light > div,
   .col-md-7 .desc_bott,   
   .section_imgtxthf .content-area_, .page_top_banner .content-area, .div_bgvideo, .section_singleimagewithcenterdescription .content-area, 
.hero-banner-area .content-area_{-webkit-transform: translate3d(0, -50%, 0)!important;
    -ms-transform: translate3d(0%, -50%, 0)!important;
    -o-transform: translate3d(0%, -50%, 0)!important;
    transform: translate3d(0%, -50%, 0)!important;}
    .page_top_banner .container, .section_ourvalues .container{position: initial;}
    .topsingleimagewithcenterdescription_main .content-area,
    .section_eventVisitorExperience .content-area,
   .section_bottomsingleimagewithcenterdescription .content-area,
.page_top_banner .content-area, .div_bgvideo, .first_to_know_div, 
.section_upcomingevents .content-area,
.section_highlights .content-area,
.section_singleimagewithcenterdescription .content-area{position: absolute; z-index: 2;
        top: 50%;
        color: var(--white);
        left: calc(5% + 15px);
        right: calc(5% + 15px);
        text-align: center;} 
       body:not(.home) .page_top_banner .content-area{ left: calc(10% + 15px);        right: calc(10% + 15px);}
        .first_to_know_div{top: 110px;}
        .topsingleimagewithcenterdescription_main .content-area{top: 110px;}
        .section_upcomingevents .content-area,
        .section_highlights .content-area,
        .section_eventVisitorExperience .content-area,
        .section_bottomsingleimagewithcenterdescription .content-area{bottom: 110px; top: auto;}
        .section_eventVisitorExperience .container_max{padding-bottom: 650px;}
     
.hero-banner-area .content-area h2{color: var(--red);}
.slider_icon img{margin-left: 20px; max-width: 40%;}

.section_imgtxtbgoneparticon{ font-size: 30px;}
.section_imgtxtbgoneparticon strong, .section_imgtxtbgoneparticon b{}

.section_imgtxthf .row{}
.section_imgtxthf .content-area{/*position: absolute; top: 50%; bottom: 0;*/ z-index: 2; left: 3%; right: 3%;}
.section_imgtxthf .content-area .col-md-txt{padding-left: 120px;}
.section_imgtxthf .content-area .col-md-3:last-child .col-md-txt{padding-left: 60px; padding-right: 60px;}
.section_imgtxthf {}
.section_bg_home{
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    max-width: inherit;min-width: 100%;
}
  .section_ourvalues .border_bg_light_icon{ position: absolute; top: 0; bottom: 0; z-index: 2; color: var(--white); font-weight: 700; max-width: 30%;justify-content: center;
        display: flex; padding: 20px 0;        flex-direction: column;}
.section_imgtxtbgicon p{}
.home .section_imgtxt_toparea {margin-top: -180px;}
.home .section_imgtxt_toparea h2{color: var(--white);}
.home .section_imgtxtbgonepart .img_bg_area h2, .home .section_imgtxtbgonepart .img_bg_area a{color: var(--white)}
.section_imgtxtbgonepart h2{color: var(--white);}


.hero-banner-area .content-area h2,
.hero-banner-area .content-area p {
    
}
.home .section_imgtxt .col-md-6:nth-child(2){padding-right: 0;}
.home .section_imgtxt .col-md-6:last-child{padding-left: 0;}
.home_short_description{    margin-top: -110px;}
.section_imgtxthf .row .col-md-5{display: flex;
   
    justify-content: center;
    align-content: center;
    align-items: center;
}
.section_imgtxthf .row.flex-row-reverse .col-md-5{ flex-direction: row-reverse;}
.page-id-659 .section_imgtxtbgoneparticon .pd_area{padding-top: 110px;}
.page-id-659 .section_imgtxtbgoneparticon .pd_area p{margin-top: 60px;}
body.page-id-659 .section_imgtxtbgoneparticon .row {
    align-items: start;
}
.section_imgtxtbgonepart .border_bg_light_area_page{background-size: 100% auto; max-width: 18%;}
.section_imgtxtbgtwopart .border_bg_light_tp{position: relative;}
.section_imgtxtbgtwopart .border_bg_light_tp .col-md-areatop{position: absolute; left: 60px; top: 60px; right: 45%; color: var(--white); text-align: left;}
.section_imgtxtbgtwopart .border_bg_light_tp .col-md-areatop h2{color: var(--white);}
.section_imgtxtbgonepart .section_bg_area{position: absolute; z-index: 2; top: 50%;left: 0; text-align: center;   right: 0;-webkit-transform: translate3d(0, -50%, 0)!important;
    -ms-transform: translate3d(0%, -50%, 0)!important;
    -o-transform: translate3d(0%, -50%, 0)!important;
    transform: translate3d(0%, -50%, 0)!important;}

    .inside_jewels_list_1 .content_inside_jewels{position: absolute; z-index: 1; top: 45px; left: 70px; right: 70px; color: var(--white);}
    .inside_jewels_list_1 .content_inside_jewels h3{font-size: 50px;}
    .inside_jewels_list_3 .row, .inside_jewels_list_4 .row{flex-direction: column-reverse;}
    .inside_jewels_list_3 .content_inside_jewels, .inside_jewels_list_4 .content_inside_jewels{padding-top: 0; padding-bottom: 25px;}
    .section_inside_jewels_list .col-md-3{width: 28%;}.section_inside_jewels_list .col-md-6{width: 44%;}
    .menu-footer li .sub-menu li.menu-item-1050{margin-top: 28px;}
    footer hr{margin: 60px 0;}
    .section_imagegalleryrightside,
    .owl-carousel.imagegallery_about_list .owl-stage-outer, .section_imagegalleryPartners{overflow: visible;}
    .sticky_area_left{position: sticky; top: 110px;}
    .section_imagegalleryPartners .row .row{align-items: center;}

    .page-id-1025 .section_singleimagewithdescription .col-md-6:first-child{width: 45%;}
    .section_visitorform .visitorform_outer > .row > .col-md-12 > p{padding: 0 20%;}
}


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

    h2, h1 {
    font-size: 40px;
}
h3 {
    font-size: 30px;
}
h4 {
    font-size: 20px;
}
    .inside_jewels_list_1 .content_inside_jewels h3 {
        font-size: 35px;
    }
    .big_heading {
        font-size: 70px;
    }
    .big_heading video {
        height: 80px;margin-top: 3px;
    }
    .content_middle {
    padding: 60px 85px 60px 75px;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{width: 60px; height: 60px;}
.owl-carousel.blog-list-related .owl-nav button.owl-next{right: -70px;}
.owl-carousel.blog-list-related .owl-nav button.owl-prev{left: -70px;}

}


@media only screen and (max-width: 2000px) and (min-width: 1100px){
    .container_max.container{} 
    .page-id-1025 .section_singleimagewithdescription .container{max-width: 100%; padding: 0;}
    .page-id-1025 .section_singleimagewithdescription .row{margin: 0;--bs-gutter-x: 0;}
   .page-id-1025 .section_singleimagewithdescription .div_leftsideimage .row{justify-content: space-between;}
}
@media only screen and (min-width: 2000px) {
    .container_max.container{max-width: 1920px;} 
}

/* Tablet (Landscape) */
@media only screen and (max-width: 1024px) {

    h1, h2, h3, h4, h5, h6{margin-bottom: 15px;}
    .for_desktop, .section_four_annual_editions::before, .section_four_annual_editions::after{display: none!important;}
        body {
        
    }
    .hero-banner-area .content-area p {
    
}
.hero-banner-area .content-area h1{}
.hero-banner-area .content-area{top: 0;}
.border_bg_light_area_page_icon{padding: 20px;height: 200px;        width: 220px;}
    
    body{ font-size: 16px;}
    .header-area{padding: 10px 0;}
    .header-area .logo{width: 175px;}
    .header-area .rightside a{width: 42px; height: 42px;}
    .header-area .rightside .btn-menu{display: block;}
    .header-area ul.header-center-menu{position: fixed;background: var(--black); width: 100%; border-radius: 0px; left: 0%; top: -100%; flex-wrap: wrap; padding: 10px;  transition:all .5s ease; -webkit-transition:all .5s ease; -moz-transition:all .5s ease;padding-bottom: 25px;}
    .header-area ul.header-center-menu li{width: 100%; padding: 5px 0;          text-align: left;      margin: 0;}
    .header-area ul.header-center-menu li a{display: inline-block; border: #000 0px solid;         margin-top: 15px;}
    .header-area ul.header-center-menu li span.icon{background: url(../images/arrow_drop_down_w.svg) center no-repeat; display: inline-block; vertical-align: top;        width: 15px;
        height: 7px; margin: 0;float: right;
        
        
        margin-top: 26px;
        margin-left: 10px;}
    .header-area .sub-menu{padding: 0; position: relative;width: 100%;}
    .header-area ul.header-center-menu li .sub-menu a{padding:0px 0;}
    .header-area ul.header-center-menu.open{top:62px; transition:all .5s ease; -webkit-transition:all .5s ease; -moz-transition:all .5s ease;}
    header.fixed .header-area ul.header-center-menu.open{top:50px;}
    header.fixed .header-area ul.header-center-menu li{width: 100%;}   
    .btn-menu{display: block;float: right;} 
   
    p{margin-bottom: 10px;}
    .home footer {
        
    }
    .section p, .section_aboutus .row ul{font-size: 16px; line-height: 22px; }
    .section_icontxt .row h4{margin-top: 10px; margin-bottom: 20px;}
    .section, footer {
    }
    .section_imgtxthf, .section_imgtxtbgicon, .section_imgtxtbgoneparticon {
   
}
.section_imgtxtbgoneparticon .col-md-4.text-right{text-align: center!important;}
.section_imgtxtbgoneparticon .col-md-4 img {
    max-height: 100px;
}
    footer{}
    .home footer{margin: 0;}
    .logo_banner{max-width: 200px;}
    .hero-banner-area .content-area .row{height: auto;}
    .slider_cn{color: var(--black); padding: 20px 20px 20px 20px;  background:  linear-gradient(0deg,transparent 10px,var(--lightblack) 0) left /80% 100%,  linear-gradient( -45deg,transparent 30px,var(--lightblack) 0) bottom/100% 100%;background-repeat:no-repeat; margin-top: 15px;}
    .slide_h.border_radius_banner::after{display: none;}
    .page_top_banner::after{background-size: auto 60px;}
    header.fixed .header-area .logo img {
    max-height: 30px;
}
    body:not(.home) .page_top_banner h1, h1 {
        font-size: 30px;
    }
.inside_jewels_list_1 .content_inside_jewels h3, .section_imgtxtbgoneparticon .col-md-8 div h2,    h2 {
        font-size: 26px;
    }
    .border_bg_light_tp h3,
    .home .section_imgtxt .border_bg_light h3,
.border_bg_light_icon_area.border_bg_light h3,    h3 {
        font-size: 20px;
    }
    h4{}
    .section_imgtxthf .col-md-12 h3, .section_imgtxtbg .col-md-12 h3, .section_imgtxtbgtwopart .col-md-12 h3 {
    margin-bottom: 10px;
}
    .page .section_imgtxt_toparea .row h1 {
    margin-top: 0px; 
}
.short_description_section{}
    .col-md-img_s{margin-bottom: 15px;}
    
    .srt_des{font-size: 24px; line-height: 34px;}
    .border_bg_light, .section_imgtxthf .border_bg_light{height: auto; padding: 20px;}
    .section_notimgtxt, .section_imgtxthf{}
     .border_bg_light_area_page, .section_imgtxtbg .border_bg_light, .section_imgtxtbg h3,
    .section_notimgtxt .border_bg_light, .section_imgtxthf .border_bg_light{ margin-bottom: 0;}
.pd_area {
    padding-left: 0px;
}
 
    .page-id-19 .srt_des{margin-top: 25px;}
    .border_bg_light b, .border_bg_light strong{}
    
    .page-id-23 .section_imgtxt .border_bg_light{padding-bottom: 0;}
    .section_imagetwopart {
        margin: 0;
    }
    .header-area ul.header-center-menu li a{margin-left: 0;}
    .border_radius_banner{border-radius: 0px;}
    .border_bg_light_area_page > div,
.section_imgtxtbg .border_bg_light > div,
    .border_bg_light_home div{position: inherit;  color: var(--blue); left: auto; top: auto; background: transparent; border-radius: 0; 
        padding: 0px; padding-bottom: 0;
        -webkit-transform: translate3d(0%, 0%, 0);
    -ms-transform: translate3d(0%, 0%, 0);
    -o-transform: translate3d(0%, 0%, 0);
    transform: translate3d(0%, 0%, 0); padding-top: 10px; }
    .border_bg_light_home div{padding: 15px 0;}
    .border_bg_light_area_page, .section_imgtxthf .border_bg_light, .section_imgtxtbg .border_bg_light{border-radius: 0;}

     .border_bg_light_area_page > div h3,
    .section_imgtxtbg .border_bg_light > div h3,
    .section_imgtxtbg .border_bg_light > div h2,
    .border_bg_light_home div h2{color: var(--blue);}
        p, body, .header-area ul.header-center-menu li a {
        font-size: 16px;
    }
    .footer-area li a{margin-right: 15px;}
    .footer-area ul{margin-top: 0px;}
    .section_imgtxthf .border_bg_light, .section_imgtxtbg .border_bg_light{}
    .section_imgtxthf .border_bg_light img{margin: 0;}
    .section_imgtxthf .border_bg_light > div{padding: 0; }
    .careers_form{padding: 20px; border-radius: 0px;}
    .section_imgtxt img{border-radius: 0px;}
    .careers_form .text-right{text-align: left!important;}
    .form-control, .wpcf7 input[type="file"]{margin-bottom: 10px;padding: 12px 15px;}
    .wpcf7-form h2 {
    margin-bottom: 20px;
}
.section_imgtxtbgtwopart {
   
}
.section_imgtxtbgtwopart .col-md-6:last-child .border_bg_light_tp h3{margin-bottom: 0;}
.container_top_area{max-width: 100%; margin-top: 0px; padding: 25px; text-align: center;}
.container_top_area img, .icon_img, .section_imgtxticon img{max-width: 100px; margin-bottom: 10px;}
.container_top_area h1{margin-bottom: 5px;}

.icon_img{
 
}
.border_bg_light b, .border_bg_light strong {
    font-weight: 700;
    color: var(--blue);
}
.section_imgtxtbgonepart .border_bg_light_area_page > div{width: auto; left: 0;   height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;     right: 0;}
.section_imgtxt img{}
.section_imgtxthf .content-area .col-md-txt {
        padding-left: 0px;
    }
        .section_imgtxthf .content-area .col-md-3:last-child .col-md-txt {
        padding-left: 0px;
        padding-right: 0px;
    }
.header-area-inner-n {
    padding: 0 0px;
}
.border_bg_light{border-radius: 0px;}

.about_vision_area {
    border-radius:0px;
    padding: 20px;
    height: auto;        position: relative; overflow: hidden;
}
.page_top_banner, .hero-banner-area{
            margin-top: 75px; padding-bottom: 40px;
}
body:not(.home) .page_top_banner {
    margin-top: 75px; padding-bottom: 0;
}
.section_topsingleimagewithcenterdescription,
.page-id-1004 .section_1,
.page-id-1040 .section_four_annual_editions,
.page-id-1040 .section_eventvenuelocation,
body.blog:not(.home) .page_top_banner,
body.page-id-1033:not(.home) .page_top_banner,
body.page-id-1037:not(.home) .page_top_banner,
body.page-id-1009:not(.home) .page_top_banner{padding-bottom: 40px;}
.full_bg_vnm{}


.section_eventVisitorExperience  .content-area,
.section_highlights .content-area,
.section_upcomingevents  .content-area,
.section_bottomsingleimagewithcenterdescription .content-area,
.section_topsingleimagewithcenterdescription .content-area,
.section_singleimagewithcenterdescription .content-area{padding: 25px 15px;}
.section_upcomingevents .date_ul li{font-size: 20px; margin: 0 20px 20px;}
.timing_events{margin: 0 10px;}
.parent-pageid-1009 .section_singleimagewithdescription .div_leftsideimage.white_bg{margin-bottom: 30px;}
.parent-pageid-1009 .section_singleimagewithdescription .div_leftsideimage.white_bg:last-child {
    margin-bottom: 40px;
}
.section_eventbrands, .parent-pageid-1009 .section_singleimagewithdescription,
.section, footer,
   .home .section_imgtxt_toparea{padding-top: 40px;}
   .section_imgtxtbgonepart{margin-top: 0;}
   .section_imgtxtbgtwopart .border_bg_light_tp .col-md-areatop{padding-bottom: 15px;}
   .section:not(.section_imgtxtbgtwopart) ul li{}
   .home_short_description p,
.home_short_description, .home_sub_heading{font-size: 30px; line-height: 36px;}
.home .section_imgtxt_toparea .border_bg_light strong, .home .section_imgtxt_toparea .border_bg_light b {
    font-size: 30px;
}
.section_eventVisitorExperience {padding-top: 0;}
.col-md-Experience {
    margin-top: 30px;
}
.section_bg_main{margin-bottom: 10px;}
.page_top_banner::after{display: none;}
.second_button{padding: 8px 25px;min-width: 200px;}
.main_button{padding: 9px 25px;min-width: 200px;}
.section_exhibitor_opportunities p {
    margin-bottom: 30px;
}
.big_heading {
        font-size: 32px;
    }
.big_heading video {
    height: 30px;
}
    .content_middle {
        padding: 40px 30px;
    }

        .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
        width: 40px;
        height: 40px;
    }
    .owl-carousel .owl-nav button.owl-next{right: 20px;}
    .owl-carousel .owl-nav button.owl-prev{left: 20px;}
    .sticky_area_left{margin-bottom: 30px;}
    .imagegallery_about_right, .div_parters {
    margin-bottom: 30px;
}
footer.mg0 {
    padding-top: 40px;
}
.twoimage_div_main {
    padding: 20px 30px;
}
.twoimage_div{height: auto; margin-bottom: 20px;}
.topsingleimagewithcenterdescription_main {    
    padding-top: 0;
}
.section_upcomingevents::after, .section_highlights::after, .topsingleimagewithcenterdescription_main::after, .section_bottomsingleimagewithcenterdescription::after, .section_eventVisitorExperience::after{display: none;}
.div_parters .full_bg_vnm{margin-bottom: 20px;}

.section_highlights{padding: 0;}
.section_highlights .col-md-3{margin-bottom: 20px;}
.highlist_div{padding: 30px; background-position: 88% center!important; min-height: auto; display: inline-block; vertical-align: top; width: 100%; }
.mg_top40 {
    margin-top: 20px;
}
.page-id-1015 .section_highlights .content-area{padding-bottom: 0;}
.visitorform_outer {
    padding: 30px;
}
.div_twodescription .content_area{padding: 30px;}
.div_twodescription li, .reportsvenuecontent_div li{text-align: left;}
.section_singleimagewithoutcentertwodescription::after{margin-top: 40px;}
.reportsvenue_div_main .main_button {
    margin: 0;
    margin-top: 20px;
}
#ResourcesPopup .popup-content{max-height: 90%;
    overflow: scroll;}
    .popup-content .wpcf7-form {
    padding: 30px;
    }
    #news_filter{text-align: left;}
    .news-block {
    margin-top: 30px;
}
.blog-detail-page img{margin-bottom: 30px;}
.ambassador_list_outer{margin-top: 30px; padding: 0;}
.ambassador_list_outer img{width: 100%;}
.ambassador_details{position: relative; width: 100%; text-align: center; padding: 20px;}
.page-id-1033 .section_singleimagewithdescription, .page-id-1037 .section_singleimagewithoutcenterdescription{padding: 40px 0;}
.faqs_category_ul li {
    padding: 8px 15px;
    margin: 0 5px;
    width: auto;
}
.accordion-button:not(.collapsed), .accordion-button{ font-size: 16px;   padding: 10px 0;}
.accordion-button::after{font-size: 22px;}
.accordion-body {
    text-align: left;
}
.div_eventnearyou {
    padding: 10px 20px;
    margin: 0 10px;
    margin-bottom: 10px;
}
.page-id-1037 .section_singleimagewithoutcenterdescription, .page-id-1033 .section_singleimagewithdescription, .blog .section_singleimagewithdescription, .page-id-1040 .section_singleimagewithoutcenterdescription.section_8,
.section_eventbrands {
    padding-bottom: 40px;
}
.section_eventfaqs, .page-id-1040 .section_singleimagewithoutcenterdescription.section_8, .page-id-1037 .section_singleimagewithoutcenterdescription, .section_ambassadorlist, .page-id-1033 .section_singleimagewithdescription, .section_news, .blog .section_singleimagewithdescription, .section_discoverlist, .section_eventbrands{padding-top: 40px;}
.page-id-956 .section_reportsvenue .col-md-6 {
    margin-top: 30px;
}
}

/* Tablet (Portrait) */
@media only screen and (max-width: 800px) {
    .close {
    top: -14px;
    right: 8px;
    }
    .col-md-Experience h3{min-height: auto;}
    .page-id-1025 .div_leftsideimage.white_bg .col-md-6.text-center {
    text-align: center !important;
}
    .section_reportsvenue .col-md-6:first-child{margin-bottom: 30px;}
    .col_div_twodescription{margin-top: 0; margin-bottom: 30px;}
    div.col_div_twodescription.firstdiv {margin-top: 30px;}
    .page_top_banner::after, .section_bgvideo::after{display: none;}
    .section_bgvideo{padding-bottom: 40px;}
    .section_bgvideo video{margin-bottom: 30px;}
    .line_shadow{display: none;}
    .col-md-covergae_list a img{margin-bottom: 5px;}
      .col-md-covergae_list .line_shadow {
        display: block;
        margin-bottom: 30px;
        margin-top: 25px;
    }
    .header-area{background: var(--black);}
.section, footer, .text-right.border_bg_light
   .home .section_imgtxt_toparea{text-align: center;}
   .text-right.border_bg_light{text-align: center!important;}
   .section_imgtxt_toparea a{background-image: none;}
   .home .section_imgtxtbgonepart .img_bg_area > div{position: initial; color: var(--black);}
   .border_bg_light_jlink{padding: 0;display: block;}
   .read_more{font-size: 18px;
        display: inline-block;
        margin: 0;
        margin-bottom: 15px;
        background: none;
        padding: 0;}
   .home .section_imgtxtbgonepart .img_bg_area{background: #d987001f;}
    .header-area .logo img{max-height: 60px;}
   
        header.fixed .header-area .header-area-inner, .footer-area, .header-area-inner {
       
    }
    .footer-area {  
    padding: 40px 10px 20px;
}
    .home .footer-area{}
    .section_inside_jewels_list{padding-bottom: 40px;}
    .div_first_to_know{padding: 40px 20px;}
    .section_inside_jewels_list{padding-top: 20px;}
    .inside_jewels_list{margin-top: 20px;height: auto;}
   .home .footer-area .text-right{text-align: center!important; margin-top: 10px;}
    .header-area .container{justify-content: flex-end;}
    .header-area .col-md-3, .header-area .col-md-9{}
    body.home section{}
    .page_top_banner img{}
    .slider_icon img{    max-width: 40%;
    margin: 20px 10px;}
    .hero-banner-area .content-area{position: relative; color: var(--blue); padding: 15px 0 0; left: auto; right: auto;  bottom: auto; top: auto; text-align: center;}
    .hero-banner-area .content-area h1{color: var(--blue); padding: 0; background: transparent; text-align: center;  margin-bottom: 10px;}
    .hero-banner-area .content-area p{text-align: center;}
    .hero-banner-area .content-area h2{font-size: 26px;}
    .btn_main{border-color: var(--blue); color: var(--blue); font-size: 16px; display: inline-block;vertical-align: top; margin-top: 15px; }
    .hero-banner-area .content-area .col-md-4 {
    align-items: center;
    justify-content: center;
}
    .section_aboutus{margin-top: 20px;}
    .section_aboutus .row img{margin-top: 20px; max-width: 150px;}
    .section_aboutus{background-size: auto 110%;padding-bottom: 30px; }
    .section_icontxt .col-md-3{width: 50%;}
    .section_icontxt .col-md-3 img{max-width: 90px;}
    footer{ text-align: center;}
    .copywrite-area {
    padding: 20px 0;
}
    .footer-area img {
        margin-bottom: 15px;        max-height: 60px;
    }
    .footer-area{ }
    .footer-area .col-md-3 img{margin-bottom: 15px;}
    .footer-area ul {
        margin-bottom: 15px;
    }
    .footer-area p.text-right{margin-top: 15px; text-align: left;}
    .section_imgtxticon img {
        margin-bottom: 20px;
    }
    .section_imgtxticon .postcontent-area {margin-bottom: 25px;}
    input[type="submit"].wpcf7-submit{margin: 0; padding: 11px 25px;margin-top: 20px;}
    .col-md-careers{padding: 30px; margin-top: 15px;}
    .pagecontent_section .col-md-img_s img{margin-bottom: 20px;}
    .contact_us_area, .contact_us_area p {
        font-size: 18px;
        line-height: 24px;
    }
    .border_bg_light img{margin-bottom: 10px;}
    .section.section_missionarea{padding-top: 25px; text-align: center;}
    .border_bg_light_icon img {
        max-height: 80px; 
    }
    .border_bg_light_icon, .border_bg_light_img, .border_bg_darklight_icon{margin-bottom: 10px;        height: auto;}
    .section_missionarea img, .border_bg_darklight_icon img{margin-bottom: 15px;}
    .border_bg_light_img .col-md-text{padding: 15px 30px 20px;}
    .border_bg_darklight_icon .row .col-md-9 {
        text-align: center;
    }
    .section_icononepart img{max-height: 80px;}

           .container {
        max-width: 100%;
    }
body:not(.home) .page_top_banner h1 {
   text-align: center;
    padding: 15px;margin: 0;
        color: var(--maincolor);
      
}
.page_post_content li{text-align: left;}
.section_imgtxthf .border_bg_light {
    margin-top: 20px; padding: 0;
}
.section_imgtxthf .border_bg_light img{margin-bottom: 15px;}
.section_imgtxthf .col-md-6:first-child .border_bg_light{margin-top: 0;}
.page-id-25 .section_imgtxt .border_bg_light{padding-top: 20px;}
.wpcf7-form {
    padding: 20px 0 0;
        /* margin: 20px; */
        margin-top: 0;
}
.wpcf7-form .row > div {
    margin-bottom: 0px;
}
.wpcf7-not-valid-tip{bottom: -2px;}
.footer-area img.company_logo_footer {
    margin-bottom: 20px;
}
.footer_address li{max-width: 49%;
        margin: 0px 0 0;
        text-align: left;
        padding-right: 15px;}
#footer-menu-list{margin-bottom: 0;}
.menu-footer li .sub-menu {
    margin-top: 15px;
    margin-bottom: 0;
}
.footer-area ul.socials li,
.footer-area ul.socials{margin: 0;}

.copy_right p{font-size: 14px!important;}
#footer-menu-list > li{max-width: 100%; text-align: left; position: relative;}
#footer-menu-list > li.menu-item-has-children::after{content: '+'; display: block; position: absolute; right: 0; font-size: 24px;        top:5px;        line-height: 24px;}
#footer-menu-list > li .sub-menu{display: none;}
#footer-menu-list > li.menative .sub-menu{display: block;}
#footer-menu-list > li.menative.menu-item-has-children::after{content: '-'; }
.flex-row-reverse .border_bg_light_icon_area.border_bg_light .icon_img,
    .border_bg_light_icon_area.border_bg_light .icon_img {
        width: 80px;
        height: 80px;
        margin-top: -40px;
        left: 50%;
        top: 0;
        margin-left: -40px; display: none;
    }
    footer .text-right{text-align: center!important; margin-top: 15px; }
.pd_area{padding: 0; padding-top: 20px;}
.section_imgtxtbgoneparticon img{max-height: 200px;}
.section_imgtxtbg .container > .row > .col-md-8 .col-md-8{text-align: center;}
.section_imgtxtbg .container > .row > .col-md-8 {
    margin-bottom: 0px;
}
.border_bg_light_area_page > div, .section_imgtxtbg .border_bg_light > div, .border_bg_light_home div{padding-top: 0;}
.border_bg_light_area_page_icon{    }
        .round_icon{height: 100px; width: 100px; margin:10px 0;}
        .border_bg_light_icon{padding: 20px;}
     .about_vision_area{}
     .section_imgtxtbgicon img{max-height: 70px;}
.col-md-4:last-child .border_bg_light_area_page_icon{margin-bottom: 0;}
.border_bg_light_area_page_icon img {
    max-height: 50px; max-width: 50px;
}
.border_bg_light_area_page_icon .col-md-areatop {
    margin-left: 0px;
}

.section_imgtxt img, .section_imgtxtrevert img {
   
    margin-bottom: 0px;
}
.section_imgtxthf{padding: 0;}
.section_imgtxthf .content-area .col-md-txt {
        padding-left: 0px;
    }
        .section_imgtxthf .content-area .col-md-3:last-child .col-md-txt {
        padding-left: 0px;
        padding-right: 0px;
    }
.section_imgtxtheadingicon .border_bg_light {
    display: inline-block;
}
.section_imgtxtheadingicon .col-md-txt{margin: 0; padding: 0; text-align: center;}


.col-md-7 .desc_bott {
    position: relative;
    right: auto;
    top: auto;
    z-index: 1;
    color: var(--white);
    width: 100%;
    color:var(--blue);
    margin-bottom: 20px;
}
.col-md-7 .desc_bott h3{ color:var(--blue);}
.section_imgtxt img, .section_imgtxtrevert img {
   
    border-radius: 0px;
}
.border_bg_light_area_page {padding: 0 0 0px; background: transparent; margin-top: 20px;}
.border_bg_light_area_page > div{width: 100%;}

.section_imgtxtbgicon .row .col-md-7{order: 2;}
.section_imgtxtbgicon .row .col-md-5{order: 1;}
.section_imgtxtbgicon .row .col-md-5 .border_bg_light{margin-bottom: 20px;}
.page-id-19 .about_vision_area .col-md-7 {
    width: 100%;
}
.section_imgtxtbg{margin-top: 0;}
.about_vision_area{position: relative;}
.about_vision_area .row{z-index: 1;}
.about_vision_area::after{position: absolute; background: var(--blue); opacity: 0.3; left: 0; top: 0; bottom: 0; right: 0; z-index: 0; display: block; content: '';}

.section_imgtxthf .border_bg_light{padding-bottom: 0;}
.section_imgtxtbgicon .border_bg_light{padding: 20px; padding-bottom: 0;}
.section_imgtxtbgicon .border_bg_light img{max-height: 100px;}


.home .section_imgtxt_toparea .border_bg_light {   
    padding: 10px 20px 0;
}
.alllinkslist_a {
        font-size: 18px; margin: 15px 15px 0;
    }
    .alllinkslist_a img{max-height: 50px;}
.home .section_imgtxt_toparea img {
    max-width: 200px;
}
.col-md-areatop ul li{text-align: left;}
.border_bg_light_area_page_icon{margin-bottom: 15px;  }
.date_events, .area_events{text-align: left;}
}
/* Large Mobile (Portrait) */
@media only screen and (max-width: 600px) {
    .footer-area li{width: 100%;
        margin-bottom: 5px;}
        .header-area .col-md-2{display: none;}
            .header-area .col-md-3, .header-area .col-md-7, .header-area .col-md-9 {
        max-width: 50%;
    }
       .container_max > div > div:first-child > div{}
       .footer-area li a {
        margin-right: 0;
    }
    .home .copywrite-area {
    padding-top: 20px;
}
.div_eventnearyou{width: 100%; margin: 0; margin-bottom: 10px; max-width: 310px;}
}

/* Small Mobile (Portrait) */
@media only screen and (max-width: 320px) {

}











