@media screen and (max-width: 1599px){
    .container { max-width: 1280px; }
    .classic_slider .box .slide_cpation .cntbtn { font-size: 1.25rem; }
}
@media screen and (max-width: 1440px){
    
}
@media screen and (max-width: 1366px){
    .classic_slider .slick-slide { padding: 0 15px; }
    .classic_slider .box { padding: 20px 20px 0; }
    .classic_slider .slick-arrow { width: 15px; }
    .classic_slider .slick-prev { right: 0; }
    .classic_slider .slick-next { left: 0; }
}
@media screen and (max-width: 1199px){
    .classic_slider .box .slide_cpation h4 { font-size: 2.5rem; }
    .classic_slider .box .slideimg { height: 250px; }
    h5 { font-size: 1.75rem; }
    .blue_bubble { width: 80px; height: 80px; left: 20px; bottom: 240px; }
    .blue_bubble a { font-size: 1.375rem; }
    .bubble_helpform { left: 50px; padding: 10px 25px 20px; }
    .closebtn { top: 15px; right: 15px; }
    .videosec { height: 120px; }
    .videosec video { height: 100%; object-fit: cover; }
    .orange_bubble { width: 80px; height: 80px; left: 20px; }
    .orange_bubble a { font-size: 1.375rem; }
    .eden_sliderstage3 { max-width: 950px; }
    .eden_sliderstage3 .slick-slide { padding: 0 15px; }
    .eden_sliderstage3 .slick-prev { right: -10px; }
    .eden_sliderstage3 .slick-next { left: -10px; }
    .eden_sliderstage3 .box { height: 180px; }
}
@media screen and (max-width: 991px){
    .wrapper { padding-top: 127px; }
    .container { padding: 0; }
    .logo .navbar-brand { max-width: 120px; }
    h1 { font-size: 3rem; }
    .headtitle h1 span { font-size: 2.25rem; }
    .classic_slider .slick-prev { right: 25px; }
    .classic_slider .slick-next { left: 25px; }
    .classic_slider .box .slideimg .figure img { max-width: 80px; }
    .maincontent { padding: 0 12px; }
    .eden_slider .slick-prev { right: 25px; }
    .eden_slider .slick-next { left: 25px; }
    .default_content { padding: 0 12px; }
    .default_content .content h2 { font-size: 3rem; }
    .default_content .content ul li { align-items: center; }
    .eden_sliderstage3 { max-width: 700px; }
    .eden_sliderstage3 .slick-slide { padding-left: 20px; padding-right: 20px; }
    .eden_sliderstage3 .slidestagein .midcontent p { font-size: 1.75rem; }
    .default_content.stage3 .maincontent { padding: 0; }
    .eden_sliderstage3 .box .slide_cpation h4 { font-size: 3rem; }
    .tablesec table td .cntbtn { font-size: 1.25rem; }
    .tablesec table td h4 strong { font-size: 4rem; }
    .aboutsec .content .tablesec table td p { font-size: 1.5rem; }
    .aboutsec .content .tablesec table th p { font-size: 1.75rem; }
    .headinglist { width: 100%; position: relative; left: 0; }
    .eden_sliderstage3 .box .slideimg { height: 100%; }
    .eden_sliderstage3 .box .figure img { max-width: 50px; }
    footer ul li { font-size: 1.125rem; }
}
@media screen and (min-width: 768px){
	nav li:hover > ul.dropdown-menu { display: block; }
    .dropdown-submenu:hover>.dropdown-menu { display: block; }
    header nav.navbar.navbar-expand-md .navbar-nav { margin: 0 0 0 auto; }
}
@media screen and (max-width: 767px){
    .wrapper { padding-top: 165px; }
    .overlaysec.open { opacity: 0.7; visibility: visible; }
    .is-sticky .blue_bubble { top: 101px; }
    .is-sticky .orange_bubble { top: 101px; }
    header { padding-top: 0; }
    header .container { padding: 0; }
    header.sticky { background-color: #FFFFFF; }
    .headbtm { padding: 0; }
    .headmenu { justify-content: flex-end; }
    .headtitle { width: calc(100% - 250px); }
    .headtitle h1 { font-size: 2.8125rem; }
    .headtitle h1 span { font-size: 2.0625rem; }
    .logo { margin-left: 0; padding-left: 20px; }
    .logo .navbar-brand { max-width: 90px; }
    .telicon { position: absolute; right: 20px; width: 70px; height: 70px; border-radius: 50%; filter: drop-shadow(-2.121px 2.121px 0px rgba(3,44,103,0.36)); background-color: #001c95; border: 2px solid #001c95; color: #FFFFFF; font-size: 2.5rem; }
    .telicon a { display: flex; }
    .righticon { top: 280px; }
    .righticon img { max-width: 40px; }
    .aboutsec .content { padding: 0 15px; }
    .aboutsec .content .dotbtn { font-size: 2.75rem; }
    .orderlist { max-width: 100%; top: 0; margin: 0 auto; }
    .orderlist ul { max-width: 500px; width: 100%; margin-left: auto; margin-right: auto; }
    .orderlist ul:before { left: -50%; right: -50%; width: calc(100% + 60%); margin: 0 auto; }
    .innerdots { width: 200px; transform: translate(calc(33.33% - 50%), -50%); }
    .tabbablein { max-width: 500px; }
    .blue_bubble { width: 50%; height: 40px; border-radius: 0; display: block; bottom: auto; top: 101px; right: 0; }
    .bubble_helpform { left: 0; padding: 10px 25px 20px; transform: translateX(-50%); bottom: auto; }
    .blue_bubble a { border-radius: 0; }
    .closebtn { right: auto; left: 15px; }
    .blue_bubble a:after { display: none; }
    .orange_bubble { width: 50%; height: 40px; border-radius: 0; display: block; bottom: auto; top: 101px; left: 0; }
    .orange_bubble a { border-radius: 0; }
    .orange_bubble a:after { display: none; }
    .popupsec { max-width: 600px; }
    .classic_slider { padding: 0 30px; }
    .classic_slider .box { max-width: 400px; width: 100%; margin-left: auto; margin-right: auto; }
    .classic_slider .box .slideimg { height: 210px; }
    .maincontent { padding: 0 50px; }
    .maincontent h3 { font-size: 2rem; }
    .default_content .content .midcoltext { text-align: center; }
    .default_content .content .midcoltext .cntbtn { display: inline-block; }
    .default_content .content ul { }
    .default_content .content ul li { width: 50%; padding: 0 15px; padding-right: 55px; }
    .eden_slider { padding: 0 40px; }
    .eden_slider .slick-list { padding: 0; }
    .eden_slider .slick-slide { padding: 0 15px; margin-bottom: 15px; }
    .eden_slider .slick-prev { right: 10px; }
    .eden_slider .slick-next { left: 10px; }
    .eden_sliderstage3 .slick-arrow { top: 28px; transform: none; }
    .eden_sliderstage3 .slick-prev { right: 25px; }
    .eden_sliderstage3 .slick-next { left: 25px; }
    .eden_sliderstage3 .box { height: auto; padding-bottom: 20px; margin-bottom: 10px; }
    .eden_sliderstage3 .slick-slide { text-align: center; }
    .default_content.stage3 { padding: 0; }
    .tabbable .tab-content { min-height: 220px; }
    .default_content.stage3 .maincontent { border-radius: 0; border: none; filter: none; }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext ul li { padding-right: 15px; width: 100%; }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext ul li p { font-size: 2.25rem; }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext ul li span { font-size: 2.25rem; }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext .cntbtn { margin-bottom: 20px; }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .tablelistin span { font-size: 1.1.5625rem; }
    .default_content.stage3 .content .tablelist ul li { width: 100%; }
    .eden_sliderstage3 .box .slide_cpation h4 br { display: none; }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext { padding: 20px 5px; }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext { text-align: right; }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext h5 { padding-left: 12px; padding-right: 12px; }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext .tablelistin { text-align: center; }
    .bar-video, #hidden-content3 iframe { min-height: 240px; }
}
@media screen and (max-width: 575px){
    .headtitle h1 { font-size: 2rem; }
    .headtitle h1 span { font-size: 1.5rem; }
    .orderlist ul { max-width: 400px; }
    .tabbablein { max-width: 400px; }
    .innerdots { width: 156px; }
    .eden_sliderstage3 .slick-arrow { top: 28px; }
    .eden_sliderstage3 .box { max-width: 365px; }
/*    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext { padding-left: 15px; padding-right: 15px; }*/
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext ul li p { font-size: 1.875rem; }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext ul li span { font-size: 2rem; }
    .default_content .content h2 i { width: 35px; }
    .eden_slider { padding: 0 30px; }
    .eden_slider .slick-slide { padding: 0 20px; }
} 
@media screen and (max-width: 479px){
    .wrapper { padding-top: 130px; }
    .logo { padding-left: 15px; }
    .logo .navbar-brand { max-width: 70px; }
    header.sticky .logo .navbar-brand { max-width: 70px; }
    .telicon { right: 15px; width: 35px; height: 35px; font-size: 1.25rem; }
    .headtitle { width: calc(100% - 140px); left: 30px; }
    .headtitle h1 { font-size: 1.5rem; }
    .headtitle h1 span { font-size: 1.125rem; }
    .blue_bubble { top: 84px; }
    .bubble_helpform { width: 280px; }
    
    .orange_bubble { top: 84px; }
    .is-sticky .blue_bubble { top: 84px; }
    .is-sticky .orange_bubble { top: 84px; }
    .maincontent { padding: 0 30px; }
    .maincontent h3 { font-size: 1.5rem; }
    .maincontent p { font-size: 1.25rem; }
    .maincontent h5 { font-size: 1.5rem; }
    .orderlist ul { max-width: 320px; }
    .tabbablein { max-width: 280px; }
    .orderlist ul:before { width: calc(100% + 100%); }
    .innerdots { width: 96px; transform: translate(calc(33.33% - 50%), -50%); top: -63px; }
    .orderlist ul li span { width: 25px; height: 25px; font-size: 1.25rem; }
    .orderlist ul li span i { font-size: 1.25rem; }
    .classic_slider { padding: 0 20px; }
    .classic_slider .box { max-width: 300px; }
    .classic_slider .slick-slide { padding: 0 10px; }
    .classic_slider .slick-prev { right: 10px; }
    .classic_slider .slick-next { left: 10px; }
    .classic_slider .box { padding: 20px 15px 0; }
    .classic_slider .box .slide_cpation h4 { font-size: 2rem; }
    h5 { font-size: 1.25rem; }
    .classic_slider .box .slide_cpation h5 span { font-size: 2rem; }
    .classic_slider .box .slideimg { height: 190px; }
    .classic_slider .box .slideimg .figure img { max-width: 100%; }
    .eden_sliderstage3 .box .slide_cpation h4 { font-size: 1.75rem; }
    .classic_slider .box .slide_cpation .cntbtn { padding: 6px 10px; }
/*    .classic_slider .box .slideimg { height: 100%; }*/
    .aboutsec .content .dotbtn { font-size: 1.75rem; padding: 7px 15px; }
    .aboutsec .content .midcoltext { text-align: center; }
/*    .eden_slider .slick-list { padding: 0 40px; }*/
    .eden_slider .box .slide_cpation { align-items: center; }
    .eden_slider .box { padding: 20px 15px 0; height: 145px; }
    .eden_slider .box .slide_cpation h4 { font-size: 1.5rem; }
    .eden_slider .box .slide_cpation h5 { font-size: 1.5rem }
    .eden_slider .box .slide_cpation h5 span { font-size: 2.5rem; }
    .aboutsec .content h3 { font-size: 1.75rem; }
    .default_content .content ul li { width: 100%; }
    .default_content .content h2 { font-size: 1.75rem; }
    .orngbtnsec { text-align: center; }
    .orngbtnsec .cntbtn { padding: 3px 15px; font-size: 1.75rem; }
    .previousbtn .cntbtn { font-size: 1.5625rem; padding: 8px 25px; }
    .default_content h4 { font-size: 2rem; }
    .default_content .content ul li { font-size: 1.25rem; }
    .eden_sliderstage3 .slick-arrow { top: 20px; }
    .eden_sliderstage3 .slick-prev { right: 15px; }
    .eden_sliderstage3 .slick-next { left: 15px; }
    .eden_sliderstage3 .slidestagein .midcontent p br { display: none; }
    .eden_sliderstage3 .box { max-width: 250px; padding: 20px 20px; }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext ul li {  }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext ul li p { font-size: 1.25rem; }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext ul li span { font-size: 1.5rem; }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext h4 strong { font-size: 4rem; }
    .default_content.stage3 .maincontent.content .tablesec .tab-content .midcoltext .orngbtn { font-size: 1.5625rem; padding: 8px 25px; }
    footer ul li { font-size: 1.125rem; margin-bottom: 8px; }
    footer ul li:last-child:after { display: none; }
}

