*{margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); text-decoration:none;}
a, button{transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; text-decoration:none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option{margin:0; padding:0; border:0; outline:0;}
html{-webkit-text-size-adjust:none;}
body{margin:0; padding:0; overflow-x:hidden; background:#ffffff; color:#363636; font-family:Roboto; font-size:18px; font-style:normal; font-weight:400; line-height:32px;}
h1{color:#FFF; text-align:center; font-family:'Titillium Web', sans-serif; font-size:50px; font-style:normal; font-weight:600; line-height:1;}
h2{color:#363636; font-family:'Titillium Web', sans-serif; font-size:44px; font-style:normal; font-weight:700; line-height:1.2;}
h3{font-style:normal; font-weight:600; font-size:24px; line-height:32px; text-align:center; letter-spacing:0.01em; color:#F2EDE7;}
h4{color:#363636; font-family:Titillium Web; font-size:40px; font-style:normal; font-weight:600; line-height:67.5px;}
h6{color:#FFF; font-family:'Roboto', sans-serif; font-size:24px; font-style:normal; font-weight:600; line-height:24px; margin-bottom:20px;}
p{color:#363636; font-family:'Roboto', sans-serif; font-size:18px; font-style:normal; font-weight:400; line-height:1.5;}
.big_p{font-size:18px !important;}
.font_14 p{font-style:normal; font-weight:normal; font-size:14px; line-height:24px; letter-spacing:0.01em; color:#2B3F45; font-weight:300;}
* + p{margin-top:15px;}
a:focus, button:focus{outline:none;}
img{width:100%;}
.gred_text{color:#EA3D0F !important;}
::-webkit-input-placeholder{color:#838183;}
::-moz-placeholder{color:#838183;}
:-ms-input-placeholder{color:#838183;}
:-moz-placeholder{color:#838183;}
.mb_none{display:none;}
.mb_show{display:none;}
.upper_case{text-transform:uppercase;}
a:hover{text-decoration:none;}
.button{margin-top:50px; position:relative;}
.bold{font-weight:700;}
a:focus, button:focus{outline:none !important; box-shadow:none !important;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.color_white{color:#fff !important;}
.color_black{color:#333 !important;}
.color_red{color:#EA3D0F !important;}
.color_green{color:#008142 !important;}
.font_bold{font-weight:bold !important;}
.font_24{font-size:22px;}
.mt-5{margin-top:50px;}
.font_bold{font-weight:bold;}
.order_change{flex-direction:row-reverse;}
.mt-100{margin-top:100px !important;}
.mt-50{margin-top:50px !important;}
.mt-20{margin-top:20px !important;}
.mb_0{margin-bottom:0 !important;}
.pd_50{padding:50px !important;}
.h_100{height:100% !important;}
.bg_red{background:#F6F6F6;}
.bg_grey{background:#F6F6F6;}
.bg_light_grey{background-color:#f6f6f6;}
/*button*/
.btn_yellow{font-style:normal; font-weight:normal; font-size:12px; line-height:12px; text-align:center; letter-spacing:0.02em; color:#2B3F45; box-sizing:border-box; padding:15px 22px; border-radius:0; border-radius:44.345px; background:#008142; color:#fff; text-align:right; font-family:'Roboto', sans-serif; font-size:18px; font-style:normal; font-weight:400; line-height:1; padding:18px 40px 17px;}
.btn_yellow:hover{background-color:#ea3d0f; color:#fff;}
.btn_white{font-style:normal; font-weight:normal; font-size:12px; line-height:12px; text-align:center; letter-spacing:0.02em; color:#006A4E; box-sizing:border-box; padding:15px 22px; border-radius:0; border-radius:44.345px; background:#fff; text-align:right; font-family:'Roboto', sans-serif; font-size:18px; font-style:normal; font-weight:500; line-height:21px; padding:18px 40px 17px; text-align:center;}
.btn_white:hover{background-color:#008142; color:#fff;}
.slick-track{display:flex !important;}
.slick-slide{height:inherit !important;}
.mt-0{margin-top:0 !important;}
.pt-0{padding-top:0 !important;}
.mt-30{margin-top:30px;}
.text_uppercase{text-transform:uppercase;}
.color_white_p p{color:#fff !important;}
.m_o{margin:0 !important;}
.pl_5{padding-left:8% !important;}
.pr_5{padding-right:100px !important;}
ul.ul li{color:#363636; font-family:Roboto; font-size:18px; font-style:normal; font-weight:400; line-height:32px; margin-bottom:20px;}
.mx_500{max-width:500px; margin:0 auto;}
.border_right_white{border-right:4px solid #fff;}
.mb-100{margin-bottom:100px;}
.underline{text-decoration:underline;}
header .navbar-expand-lg .navbar-collapse{justify-content:end;}
header .container{max-width:100% !important; padding:0 !important;}
header li.nav-item.dropdown a:hover + .dropdown-menu, .dropdown-menu:hover{display:block;}
header .navbar-toggler-icon span{height:2px; background-color:#000; width:100%; position:relative; display:block; margin:7px 0px;}
header .navbar.navbar-expand-lg{padding:0px 0;}
header .nav-link{color:#333; text-align:right; font-family:'Roboto', sans-serif; font-size:16px; font-style:normal; font-weight:400; line-height:24px; position:relative;}
header .nav-link:focus, header .nav-link:hover{color:#0a58ca; color:#333;}
header .nav-link:hover{color:#333; text-align:right; font-family:'Roboto', sans-serif; font-size:16px; font-style:normal; font-weight:400; position:relative; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
header li.nav-item{margin:0 10px;}
header .nav-link:before{content:""; position:absolute; left:0; bottom:0; right:0; width:0%; height:4px; background-color:#008142; border-radius:30px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
header .nav-link:hover:before{content:""; position:absolute; left:0; bottom:0; right:0; width:100%; height:4px; background-color:#008142; border-radius:30px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
header .nav-link.active{color:#333; text-align:right; font-family:'Roboto', sans-serif; font-size:18px; font-style:normal; font-weight:600; position:relative;}
header .nav-link.active:before{content:""; position:absolute; left:0; bottom:0; right:0; width:100%; height:4px; background-color:#008142; border-radius:30px;}
header .navbar-brand{max-width:400px; width:100%;}
header .navbar-brand img{max-width:400px;}
header ul.dropdown-menu li a{color:#333; font-family:'Roboto', sans-serif; font-size:16px; font-style:normal; font-weight:400; position:relative; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; line-height:1.5;}
.dropdown-item.active, .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover{color:#fff; text-decoration:none; background-color:#ea3d0f;}
.yellow_header{background-color:#EA3D0F; padding:10px 0;}
.header_yellow{display:flex; align-items:center; justify-content:end;}
.yellow_header a{color:#fff; font-family:Ubuntu; font-size:16px; font-style:normal; font-weight:400; line-height:18px; margin-left:20px; text-decoration:none;}
.yellow_header a img{width:auto; height:14px; margin-right:10px;}
.yellow_header a:hover{opacity:0.5;}
.section1{position:relative; height:85vh;}
.section1 .banner_sliders, .section1 .banner_sliders div{height:100%;}
.section1 .banner_slide{position:relative; background-repeat:no-repeat; background-position:top center; background-size:cover;}
.section1 .banner_slide:before{content:""; position:absolute; left:0; right:0; top:auto; bottom:0; width:100%; height:50%; background:linear-gradient(to bottom, rgba(0,0,0,0) 40%,rgba(0,0,0,0.8) 100%); z-index:1;}
.section1 .banner_txt{position:relative; z-index:99; text-align:center; justify-content:center; display:flex; align-items:flex-end; justify-content:center; text-align:center; padding-bottom:40px;}
.section1 .banner_txt>div{height:auto !important;}
.button{margin-top:30px;}
.slick-dots{display:flex; justify-content:center; margin:0; padding:1rem 0; list-style-type:none; position:absolute; left:50%; bottom:0; transform:translate(-50%, 0px);}
.slick-dots li{margin:0 0.25rem;}
.slick-dots button{display:block; width:1rem; height:1rem; padding:0; border:none; border-radius:100%; background-color:transparent; text-indent:-9999px; border:1px solid #fff;}
.slick-dots li.slick-active button{background-color:#fff;}
.head_txt h6{color:#B6B4B4; font-family:'Roboto', sans-serif; font-size:30px; font-style:normal; font-weight:500; line-height:1.2; text-transform:capitalize;}
.pdtp_100{padding:70px 0 !important;}
.max_700{max-width:700px; padding-left:3rem; margin:0 auto; padding-top:0; padding-bottom:0;}
.max_900{max-width:1030px; margin:0 auto; padding-top:0; padding-bottom:0;}
.w_100{width:100% !important;}
.dis_flx_two{display:flex; align-items:center; justify-content:center; flex-wrap:wrap; margin:0px; padding:70px 0;}
.dis_flx_two .w_50{width:50%; padding:0 15px;}
.dis_flx_two .w_60{width:55%; padding:0 15px;}
.dis_flx_two .w_40{width:45%; padding:0 15px;}
.bg_green{background:#F6F6F6;}
.pd_100{padding:100px 0;}
.max-800{max-width:1000px; margin:0 auto; text-align:center;}
.mb-50{margin-bottom:30px;}
.section3{position:relative; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.section3 .sec3_box{position:relative; margin-bottom:10%; overflow:hidden; height:90%; overflow:hidden; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.h_50{height:45% !important; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.section3 .sec3_box:hover{transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.section3 .sec3_box:hover{transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.section3 .sec3_box:hover .sec3_box_img img{object-fit:cover; height:100%; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.section3 .sec3_box a{text-decoration:none; height:100%; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.section3 .sec3_box .sec3_box_img{position:relative; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.section3 .sec3_box .sec3_box_img:before{content:""; position:absolute; left:0; right:0; bottom:0; top:auto; width:100%; height:60%; opacity:0.9; background:linear-gradient(359deg, #000806db 18.75%, rgb(0 0 0 / 5%) 70.82%); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.section3 .sec3_box .sec3_box_txt{position:absolute; bottom:20px; left:20px; right:30px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.section3 .sec3_box .sec3_box_txt p.hide_p{opacity:0; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.section3 .sec3_box .sec3_box_txt p.big{font-size:28px; font-weight:500; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; line-height:1; font-family:'Titillium Web', sans-serif;}
.section3 .sec3_box .sec3_box_txt p{color:#fff; line-height:1.5; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.section3 .sec3_box .sec3_box_txt p.sm{}
.section3 .sec3_box a:hover p.hide_p{opacity:1; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.section3 .sec3_box a:hover .sec3_box_img:before{opacity:0.9; opacity:0.9; background:#EA3D0F; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; height:100%;}
.section3 .sec3_box a:hover .sec3_box_img{transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.section3 .sec3_box .sec3_box_img img{transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; height:auto;}
.green_before_bg{position:relative;}
.green_before_bg:before{content:""; position:absolute; left:0; right:0; bottom:0; top:0; width:100%; height:100%; opacity:0.9; opacity:0.7; opacity:0.7; background:linear-gradient(343deg, #001008 33.44%, #EA3D0F 115.41%); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; content:""; position:absolute; left:0; right:0; bottom:0; top:auto; width:100%; height:60%; opacity:0.9; background:linear-gradient(359deg, #000806db 18.75%, rgb(0 0 0 / 5%) 70.82%); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.yellow_before_bg{position:relative;}
.yellow_before_bg:before{content:""; position:absolute; left:0; right:0; bottom:0; top:0; width:100%; height:100%; opacity:0.9; opacity:0.8; opacity:0.8; background:linear-gradient(0deg, #EA3D0F 0%, #EA3D0F 100%); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.section4{position:relative;}
.sec4_box{transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; cursor:pointer;}
.sec4_box:hover{transform:scale(1.2); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; z-index:9999;}
.color-white{color:#fff !important;}
.sec4_box .sec4_box_txt{position:absolute; bottom:20px; left:20px; right:30px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.sec4_box .sec4_box_txt h2{color:#fff; font-size:60px; font-weight:700;}
.sec4_box.yellow_before_bg .sec4_box_txt h2{color:#fff;}
.sec4_box .sec4_box_txt p{color:#fff; margin:0; margin-bottom:30px;}
.slider_DPS{margin-top:70px;}
.slider_DPS .slider_dps_box{margin:0 5px; height:100%; background-color:#fff;}
.slider_DPS .slider_dps_box a{text-decoration:none;}
.slider_DPS .slider_dps_box a img{height:300px; object-fit:cover;}
.slider_DPS .slider_dps_box a .slider_dps1{display:flex; align-items:center; justify-content:space-between; background-color:#fff; padding:20px; position:relative;}
.slider_DPS .slider_dps_box a .slider_dps1 .slider_dps_box_txt{width:70%;}
.slider_DPS .slider_dps_box a .slider_dps1 .slider_dps_box_txt p{font-size:16px;}
.slider_DPS .slider_dps_box a .slider_dps1 .slider_dps_box_arrow{margin-left:20px; width:30%; position:absolute; right:20px; text-align:right;}
.slider_DPS .slider_dps_box a .slider_dps1 .slider_dps_box_arrow img{max-width:50px;}
.slider_DPS .slider_dps_box a:hover .slider_dps_box_arrow{}
.slider_DPS .slider_dps_box a .slider_dps1 .slider_dps_box_arrow img{height:25px; margin-left:auto; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.slider_DPS .slider_dps_box a:hover .slider_dps1 .slider_dps_box_arrow img{margin-right:30px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.slider_DPS .slick-arrow{position:absolute; top:-100px; margin:-20px 0px 0px 0px; z-index:10; font-size:0; width:60px; height:60px; border:none;}
.slider_DPS .slick-arrow.slick-prev{right:7%; background:url("../images/arrow_right_yellow.png") 0 0 / 100% no-repeat; transform:rotate(178deg);}
.slider_DPS .slick-arrow.slick-next{right:0; background:url("../images/arrow_right_yellow.png") 0 0 / 100% no-repeat;}
.slider_DPS .slick-arrow.slick-disabled{opacity:0.5 
}
.slider_DPS .slick-slide{padding:0 7px;}
.slider_art{margin-top:100px;}
.slider_art_box img{}
.slider_art_box{margin:0 5px; position:relative; display:block; position:relative; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; cursor:pointer;}
.slider_art_box:hover{transform:scale(1.2); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; z-index:99999;}
.slider_art_box:before{content:""; position:absolute; left:0; right:0; bottom:0; top:0; width:100%; height:100%; opacity:0.9; background:linear-gradient(359deg, #000806db 8.75%, rgb(0 0 0 / 0%) 70.82%); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; z-index:999;}
.slider_art_box .slider_art1{position:absolute; bottom:20px; left:20px; right:30px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; z-index:9999;}
.slider_art_box .slider_art1 p{color:#fff; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.slider_art.slick-slider .slick-list{overflow:inherit;}
.slider_art .slick-arrow{position:absolute; top:-100px; margin:-20px 0px 0px 0px; z-index:10; font-size:0; width:60px; height:60px; border:none;}
.slider_art .slick-arrow.slick-prev{right:7%; background:url("../images/arrow_right_yellow.png") 0 0 / 100% no-repeat; transform:rotate(178deg);}
.slider_art .slick-arrow.slick-next{right:0; background:url("../images/arrow_right_yellow.png") 0 0 / 100% no-repeat;}
.slider_art .slick-arrow.slick-disabled{opacity:0.5 
}
.slider_art .slick-slide{padding:0 7px;}
.sec6_slider{margin-top:130px;}
.sec6_slider .slick-arrow{position:absolute; top:-100px; margin:-20px 0px 0px 0px; z-index:10; font-size:0; width:60px; height:60px; border:none;}
.sec6_slider .slick-arrow.slick-prev{right:7%; background:url("../images/arrow_right_yellow.png") 0 0 / 100% no-repeat; transform:rotate(178deg);}
.sec6_slider .slick-arrow.slick-next{right:0; background:url("../images/arrow_right_yellow.png") 0 0 / 100% no-repeat;}
.sec6_slider .slick-arrow.slick-disabled{opacity:0.5 
}
.sec6_slider .slick-slide{padding:0 7px;}
.sec6_slider .slick-track{display:flex !important;}
.sec6_slider .slick-slide{height:inherit !important;}
.sec6_box{height:100%;}
.sec6_box .sec6_box_img{position:relative;}
.sec6_box .sec6_box_img:before{content:""; position:absolute; left:0; right:0; bottom:0; top:0; width:100%; height:100%; opacity:0.9; background:linear-gradient(353deg, #001913 -31.64%, rgba(76, 69, 1, 0.00) 75.32%); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; background:linear-gradient(359deg, #000806db 8.75%, rgb(0 0 0 / 0%) 70.82%);}
.sec6_box .sec6_box_txt{position:absolute; bottom:20px; left:20px; right:30px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.sec6_box .sec6_box_txt p{color:#fff;}
.sec6_box .sec6_box_last_txt{background-color:#fff; padding:25px; height:100%;}
.sec6_box .sec6_box_last_txt p{color:#363636; font-size:16px; font-style:normal; text-align:left; font-weight:400;}
.bg_img{background-size:cover; background-position:center; background-repeat:no-repeat;}
footer{background:#EA3D0F; padding-bottom:30px !important;}
footer .footer_sec1{display:flex; align-items:inherit; border-bottom:1px solid rgba(255, 255, 255, 0.10); padding-bottom:50px;}
footer .footer_sec1 a{margin-right:20px;}
footer a:hover, footer .footer_sec2 .f_box_1 p a:hover{color:#fff;}
footer a:hover{opacity:0.8;}
footer a.yellow{color:#fff; text-shadow:0.4000000059604645px 0px 0px #FFF; font-family:'Roboto', sans-serif; font-size:16px; font-style:normal; font-weight:600; line-height:22.4px; cursor:inherit;}
footer a.yellow:hover{opacity:1;}
footer a{color:#fff; font-family:'Roboto', sans-serif; font-size:16px; font-style:normal; font-weight:400; line-height:24px; text-decoration:none;}
footer .footer_sec2{display:flex; align-items:inherit; margin-top:0px;}
footer .footer_sec2 .f_box_1{width:35%; padding-right:40px;}
footer .footer_sec2 .f_box_2{width:20%;}
footer .footer_sec2 .f_box_3{width:20%;}
footer .footer_sec2 .f_box_4{width:20%;}
footer .f_logo{max-width:280px; display:inline-block; margin-bottom:20px;}
footer .footer_sec2 .f_box_1 p a{display:flex; color:#FFF; font-family:'Roboto', sans-serif; font-size:16px; font-style:normal; font-weight:400; line-height:24px; align-items:self-start; text-align:left;}
footer .footer_sec2 .f_box_1 p img{max-width:20px; margin-right:15px; margin-top:4px;}
footer .socail_box{display:flex; align-items:center; margin-top:30px;}
footer .socail_box a{margin:0 20px 0 0;}
footer .socail_box a:hover{opacity:0.5;}
footer .socail_box a img{width:45px; height:auto;}
footer ul , footer ul li{list-style-type:none; margin:0; padding:0;}
footer ul li a{margin-bottom:15px; display:inline-block;}
footer .ft_line{opacity:0.1; background:#FFF; width:100%; height:1px; margin-top:25px; margin-bottom:25px;}
footer.pd_100{padding:50px 0;}
footer a.social{margin-left:0;}
footer a.social img{max-width:150px; padding-left:0; margin-left:0;}
.logo_with a{max-width:360px; width:100%; margin:0 15px; text-align:center;}
.ft_2 a{margin-left:15px; font-size:14px;}
.ft_2 p{font-size:14px;}
.text-right{text-align:right;}
.pd_left_0{padding-left:0 !important; margin-left:0 !important;}
.box_right_fixed{position:fixed; background-color:#008142; right:-2px; top:50%; z-index:999; transform:translate(0%, -50%); border-radius:10px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; overflow:hidden;}
.box_right_fixed_online{position:fixed; background-color:#008142; right:-62px; top:24%; z-index:999; transform:translate(0%, -50%); border-radius:10px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; overflow:hidden; transform:rotate(270deg);}
.box_right_fixed_online a.txt{display:block; line-height:1; padding-bottom:20px; padding-top:20px; width:25px; padding:15px 16px; width:100%; color:#fff; text-decoration:none;}
.box_right_fixed:hover{transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.box_right_fixed a{display:block; line-height:1; padding-bottom:20px; padding-top:20px; width:25px; padding:16px 10px; width:100%;}
.box_right_fixed a:hover{background-color:#EA3D0F;}
.box_right_fixed a img{width:25px;}
/*=====================================Start About css=============================================*/
ul.tabs{margin:0px; padding:0px; list-style:none; display:flex; justify-content:center; margin-bottom:50px;}
ul.tabs a{background:none; color:#222; display:inline-block; padding:10px 15px; cursor:pointer; color:#363636; text-align:center; color:#333; text-align:center; font-family:Roboto; font-size:20px; font-style:normal; font-weight:400; line-height:32px; padding:10px 30px; position:relative; margin:0 10px;}
ul.tabs a{color:#222; text-decoration:none; position:relative; min-width:200px;}
ul.tabs a.current{font-weight:500;}
.tab-content{padding:15px;}
.tab-content.current{display:inherit; position:relative;}
ul.tabs a:before{content:""; position:absolute; left:0; right:0; bottom:-10px; width:0%; height:4px; background-color:#008142; border-radius:9px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
ul.tabs a:hover:before{width:100%; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
ul.tabs a.current:before{content:""; position:absolute; left:0; right:0; bottom:-10px; width:100%; height:4px; background-color:#008142; border-radius:9px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.pt-0{margin-top:0 !important;}
.tab_sec .tab-content{display:none;}
.tab_sec .tab-content.current{display:block;}
.left_slider .slick-track{margin-left:0;}
.h_50v{height:60vh 
}
.pd_15{padding:0 15px;}
.map_sec{margin-top:50px;}
.map_sec select option{color:#000 !important;}
.map_sec select{color:#fff !important;}
.map_sec select::-ms-expand{display:none;}
.map_sec select{-webkit-appearance:none; -moz-appearance:none; background:transparent; background-image:url(../images/arrow_right.svg); background-size:44px; background-repeat:no-repeat; background-position-x:90%; background-position-y:50%; background-color:#F9F9F9; max-width:900px; color:#a2a2a2 !important; width:100%; padding:25px 50px; border-radius:44.345px; font-size:25px; font-style:normal; font-weight:500; margin:0 auto;}
.campuses h4{margin-bottom:30px;}
.campuses .map_box_txt{padding-left:40px;}
.campuses .map_box_txt .map_dis{display:flex; align-items:inherit; margin-bottom:10px;}
.campuses .map_box_txt .map_dis p{font-size:18px;}
.campuses .map_box_txt .map_dis .cam_add{position:relative;}
.campuses .map_box_txt .map_dis .cam_add:before{content:""; position:absolute; left:-40px; top:5px; width:20px; height:20px; background-repeat:no-repeat; background-size:contain; background-position:center; background-image:url(../images/about/location.svg);}
.campuses .map_box_txt .map_dis a{color:#333; font-style:normal; line-height:32px; text-decoration:none;}
.campuses .map_box_txt .map_dis .w_30{font-weight:600; width:30%;}
.campuses .map_box_txt .map_dis .w_30 p{color:#333; font-style:normal; font-weight:700; line-height:32px;}
.campuses .map_box_txt .map_dis .w_70{width:70%;}
.campuses iframe{margin-top:30px;}
.pd_left_100{padding-left:100px;}
.pd_right_100{padding-right:100px;}
.hr{border:2px solid #EDEDED; width:100%;}
/*=====================================End About css=============================================*/
/*========================================= Start approach css ========================================================*/
.minibox{display:flex; align-items:inherit; margin:0px; margin-bottom:15px;}
.minibox .mini_box_img{width:30%; margin:0 10px;}
.minibox .mini_box_txt{width:70%; margin:0 10px; padding:30px 50px;}
.row-rev{flex-direction:row-reverse;}
.mini_box_2{display:flex; align-items:inherit; margin:0px; margin-bottom:15px;}
.mini_box_2 .mini_box_2_img{width:50%; margin:0 10px;}
.mini_box_2 .mini_box_2_txt{width:50%; margin:0px; padding:30px;}
.mini_round_boxs{display:flex; align-items:inherit; margin:0px; margin-bottom:15px; flex-wrap:wrap;}
.mini_round_box{width:50%; padding-right:10%; padding-bottom:50px;}
.mini_round_box img{max-width:100px; margin-bottom:20px;}
/*========================================= End approach css ========================================================*/
.small_box{margin-bottom:5%; height:98%;}
.small_box img{}
.small_box a{text-decoration:none;}
.small_box .small_box_txt{padding:30px; position:relative;}
.small_box .small_box_txt p{color:#363636; font-size:15px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.new_hover .small_box .small_box_txt p.big_p{display:block; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; position:relative; margin:0; padding:0; background-color:transparent;}
.new_hover .small_box .small_box_txt p{display:none; color:#363636; font-size:15px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; position:absolute; top:auto; color:#000; background-color:#F6F6F6; left:0; right:0; padding:15px; bottom:100%;}
.new_hover .small_box a:hover p{display:block; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.admission_box{display:flex; margin-top:70px;}
.admission_box .admission_box1{width:20%;}
.admission_box .admission_box2{width:80%;}
.admission_box .admission_box2 h6{color:#EA3D0F; font-family:Roboto; font-size:23px; font-style:normal; font-weight:600; line-height:30px;}
.admission_box .admission_box1 h5{color:#EA3D0F; font-family:Roboto; font-size:40px; font-style:normal; font-weight:600; line-height:32px; height:90px; width:90px; display:flex; align-items:center; justify-content:center; background-color:#F6F6F6; border-radius:50%; position:relative;}
.admission_box .admission_box1 h5:before{content:""; height:60px; width:2px; position:absolute; left:50%; top:110px; background-color:#EDEDED; z-index:-1;}
.admission_box .admission_box1.none_h3 h5:before{display:none;}
.std_boxs{display:flex; align-items:inherit; justify-content:inherit;}
.std_boxs .std_box1{width:15%; position:relative;}
.std_boxs .std_box2{width:15%; position:relative;}
.std_boxs .std_box1:before{content:""; position:absolute; right:0; top:10%; width:2px; height:90%; background-color:#EDEDED;}
.std_boxs .std_box2:before{content:""; position:absolute; right:0; top:10%; width:2px; height:90%; background-color:#EDEDED;}
.std_boxs .std_box_txt1{padding:15px; background:#F6F6F6; text-align:center; font-size:16px; font-weight:600;}
.std_boxs .std_box_txt2{padding:15px; text-align:center; font-size:16px; margin-top:0;}
.std_img{max-width:800px; margin:0 auto;}
.con_box{padding:60px 80px; height:100%;}
.con_box h6{color:#363636; font-family:Roboto; font-size:30px; font-style:normal; font-weight:600; line-height:32px;}
.con_box ul li a, .con_box ul li{color:#000; font-family:Roboto; font-size:18px; font-style:normal; font-weight:400; line-height:32px; text-decoration:none;}
.con_box ul li, .con_box ul{list-style-type:none; margin:0; position:relative;}
.con_box ul li{margin-bottom:20px;}
.con_box ul{margin-top:50px;}
.con_box ul li.mail:before{content:""; position:absolute; left:-30px; right:auto; top:0; background-image:url(../images/mail_green.svg); height:30px; width:15px; background-position:center; background-repeat:no-repeat; background-size:contain;}
.con_box ul li.location:before{content:""; position:absolute; left:-30px; right:auto; top:0; background-image:url(../images/location_green.svg); height:30px; width:15px; background-position:center; background-repeat:no-repeat; background-size:contain;}
.con_box ul li.call:before{content:""; position:absolute; left:-30px; right:auto; top:0; background-image:url(../images/call_green.svg); height:30px; width:15px; background-position:center; background-repeat:no-repeat; background-size:contain;}
.height_400{height:480px; object-fit:cover; object-position:center;}
ul.dot{margin-top:20px !important; margin-left:20px;}
ul.dot li{list-style-type:disc; margin-bottom:0px !important;}
.accordion{width:90%; max-width:1000px; margin:2rem auto;}
.accordion-item{background-color:#fff; color:#111; margin:0; border-radius:0.5rem; border-radius:0; border:none; border-bottom:2px solid #f38e73;}
.accordion-item-header{padding:30px 0px; min-height:3.5rem; line-height:1.25rem; font-weight:bold; display:flex; align-items:center; position:relative; cursor:pointer; color:#363636; font-family:Roboto; font-size:18px; font-style:normal; font-weight:400; line-height:27px;}
.accordion-item-header::after{content:""; font-size:2rem; position:absolute; right:1rem; width:15px; height:15px; background-image:url('../images/down_arrow.png'); background-position:center; background-repeat:no-repeat; background-size:contain; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.accordion-item-header.active::after{transform:rotate(180deg); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.accordion-item-body{max-height:0; overflow:hidden; transition:max-height 0.2s ease-out;}
.accordion-item-body-content{padding:0 15px 15px 15px; color:#363636;}
.both_line .std_box1, .both_line .std_box2{width:33.33%; position:relative;}
.both_line.std_boxs .std_box1:before{content:""; position:absolute; right:0; top:10%; width:2px; height:90%; background-color:#EDEDED;}
.both_line.std_boxs .std_box1:after{content:""; position:absolute; left:0; top:10%; width:2px; height:90%; background-color:#EDEDED;}
.both_line.std_boxs .std_box_txt2{border-bottom:2px solid #EDEDED; height:90px; display:flex; align-items:center; justify-content:center; margin-top:0;}
.std_boxs.mt-100{margin-top:50px !important; border-bottom:2px solid #EDEDED; border-left:2px solid #EDEDED;}
.max_900.mt-100{margin-top:50px !important;}
.box_sto{max-width:500px;}
.box_sto h6{color:#EA3D0F; font-family:Titillium Web; font-size:24px; font-style:normal; font-weight:700; line-height:1.2;}
.box_sto h2{color:#363636; font-family:Titillium Web; font-size:40px; font-style:normal; font-weight:600; line-height:1.2;}
.mx_500{max-width:500px;}
.mx_500 .small_box_txt{padding-left:0; padding-right:0;}
.logo_sto img{max-width:900px;}
.sto_box{height:90%; overflow:hidden; margin-bottom:50px;}
.sto_box img{max-width:130px; height:130px; display:block; margin:0 auto; margin-bottom:30px; border-radius:50%;}
.sto_box .sto_box_txt{background:#F6F6F6; padding:30px; text-align:center; margin:0 15px; height:100%;}
.logo_dis{display:flex; align-items:center; justify-content:center; margin-top:50px; white-space:nowrap; transform:translateX(0%) translateZ(0); animation:scroll2 30s linear infinite; width:300%;}
.logo_dis .logo_box{padding:15px; width:20%;}
.logo_dis .logo_box img{max-width:150px; margin:0 auto; display:block;}
.testimonial_box{background:#F6F6F6; padding:50px; margin:0 15px; height:100%; border-radius:50px;}
.testimonial_box img{max-width:50px; margin-bottom:30px;}
.testimonial_box .user_img img{width:150px; height:150px; max-width:150px; border-radius:50%; object-fit:cover; object-position:top;}
.testimonial_box p{font-size:18px;}
.testimonial_box .testimonial_box_name{margin-top:30px;}
.testimonial_box .testimonial_box_name p{color:#000000; font-family:Roboto; font-style:normal; line-height:139%;}
.testimonial_slider{margin-top:50px; height:100%;}
.testimonial_slider .slick-arrow{position:absolute; top:-100px; margin:-20px 0px 0px 0px; z-index:10; font-size:0; width:60px; height:60px; border:none;}
.testimonial_slider .slick-arrow.slick-prev{right:7%; background:url("../images/arrow_right_yellow.png") 0 0 / 100% no-repeat; transform:rotate(178deg);}
.testimonial_slider .slick-arrow.slick-next{right:0; background:url("../images/arrow_right_yellow.png") 0 0 / 100% no-repeat;}
.testimonial_slider .slick-arrow.slick-disabled{opacity:0.5 
}
.testimonial_slider .slick-slide{padding:0 7px;}
.testimonial_slider .slick-track{display:flex !important;}
.testimonial_slider .slick-slide{height:inherit !important;}
.ft_2 a img{max-width:20px; margin-left:10px;}
.mx_900{max-width:900px; margin:0 auto;}
.img_div{max-width:800px; margin:100px auto 0;}
.pb-0{padding-bottom:0 !important;}
.social_insta .head_txt a{max-width:500px; display:block; margin:0 auto 50px;}
.social_insta iframe{height:400px;}
.loader{position:fixed; height:100%; width:100%; background-color:#fff; z-index:9999999999; height:102%; overflow:hidden; display:flex; align-items:center; justify-content:center; background-color:#fff; background-color:#fff;}
.loader img{max-width:200px; width:100%;}
<<<<<<< HEAD
tr{display:table-row; vertical-align:inherit; border-color:inherit;}
tbody{display:table-row-group; vertical-align:middle; border-color:inherit;}
tbody, td, tfoot, th, thead, tr, table p{color:#777; font-size:16px;}
table{border-collapse:collapse;}
th, td{border:1px solid black;}
@keyframes scroll2{0%{transform:translateX(0%) translateZ(0);}
100%{transform:translateX(-100%) translateZ(0);}
}

.td1{border: 2px solid #e9ecef54;text-align: center;padding: 10px;} 
@keyframes scroll2{0%{transform:translateX(0%) translateZ(0);} 100%{transform:translateX(-100%) translateZ(0);}}
.mb-100{margin-bottom:70px;}
.name_ft p{line-height:0.8; font-size:20px;}
.box_contact{padding:15px; box-shadow:0 0 3px 6px #eeeeee; margin-bottom:50px;}
.box_contact img{;}
.box_contact a{color:#EA3D0F; text-decoration:none; margin:5px; margin-top:30px; display:inline-block; font-weight:600;}
.mb-5{margin-bottom:50px;}
.download_box a{background:#F6F6F6; text-decoration:none; padding:35px; display:block; position:relative; margin-bottom:30px;}
.download_box a span{color:#363636; font-size:15px;}
.download_box a:before{content:""; background-image:url(../images/downn_arrow.png); background-size:contain; position:absolute; right:10%; top:50%; height:40px; width:20px; background-repeat:no-repeat; transform:translate(-10%, -50%); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
.download_box a:hover:before{top:60%;}
.bottom-line{width:100%; float:left; background-color:#ea3d0f; padding:20px 0px;}
.bottom-line p, .bottom-line a{font-size:14px; text-decoration:none; color:#ffff;}
.section11 h2{display:flex; align-items:center;}
.section11 h2 img{max-width:100px; margin-left:20px;}

.small_box img {
    height: 400px;
    object-fit: cover;
    object-position: top left;
}

@media screen and (max-width:1200px){
	h2{font-size:32px;}
	h4{font-size:32px;}
	header li.nav-item{margin:0px 5px;}
	header .nav-link{font-size:14px;}
	.navbar-expand-lg .navbar-nav .nav-link{padding-right:5px; padding-left:5px;}
	.pd_100{padding:80px 0;}
	.social_insta blockquote{max-width:540px !important; min-width:auto !important; width:100% !important;}
	.social_insta .head_txt a{max-width:320px;}
	.pdtp_100{padding:20px 0 !important;}
	.mini_round_boxs.mt-100{margin-top:50px !important;}
	ul.tabs.mt-100{margin-top:60px !important;}
	.dis_flx_two{   padding:40px 0;}
	.pd_50{padding:30px !important;}
	ul.ul li{margin-left:30px;}
	header .navbar-brand img, header .navbar-brand{max-width:250px;}
}
@media screen and (max-width:992px){
	h1{font-size:50px;}
	h2{font-size:30px;}
	h4{font-size:28px;}
	header ul.dropdown-menu li a{text-align:center;}
	.navbar-nav.d-flex{display:flex!important; align-items:center;}
	.navbar-expand-lg .navbar-nav .nav-link{display:flex; justify-content:center; align-items:center;}
	header .nav-link{font-size:16px;}
	.dis_flx_two .w_60, .dis_flx_two .w_40{width:100%;}
	.mb_rev{flex-direction:column-reverse; margin-top:20px !important;}
	.pdtp_100{padding:30px 0 !important;}
	.dis_flx_two{padding:30px 0;}
	.pd_100{padding:60px 0;}
	.mb_mb_0{margin-bottom:0 !important;}
	.sec4_box{margin-bottom:30px;}
	.sec4_box .sec4_box_txt h2{font-size:50px;}
	.head_txt{padding:0 15px;}
	.testimonial_box{padding:30px 40px;}
	.testimonial_slider{margin-top:30px;}
	.testimonial_box img{margin-bottom:20px;}
	.testimonial_box p{font-size:20px;}
	.slider_DPS .slick-arrow, .slider_art .slick-arrow, .sec6_slider .slick-arrow{top:-50px;}
	.slider_DPS .slick-arrow.slick-prev, .slider_art .slick-arrow.slick-prev, .sec6_slider .slick-arrow.slick-prev{right:auto; left:10px;}
	.slider_DPS .slider_dps_box a .slider_dps1 .slider_dps_box_arrow img{height:24px;}
	.logo_with a{margin-bottom:20px; margin:10px 0;}
	.social_insta blockquote{margin-bottom:50px !important;}
	footer .footer_sec2{flex-wrap:wrap;}
	footer .footer_sec2 .f_box_1{width:33.33%; margin-bottom:30px;}
	footer .footer_sec2 .f_box_2{width:33.33%; margin-bottom:30px;}
	footer .footer_sec2 .f_box_3{width:33.33%; margin-bottom:30px;}
	footer .footer_sec2 .f_box_4{width:33.33%; margin-bottom:30px;}
	footer .footer_sec2 .f_box_5{width:33.33%; margin-bottom:30px;}
	footer .socail_box{margin-top:20px;}
	footer .socail_box a img{width:45px;}
	.img_right img{max-width:700px; margin:0 auto; display:block;}
	.head_txt.mb-100.text-center{margin-bottom:30px;}
	.mt-50{margin-top:10px !important;}
	.testimonial_box .testimonial_box_name{margin-bottom:30px;}
	.dis_flx_two{padding:20px 0;}
	p{font-size:16px;}
	.pd_50{padding:30px 20px !important;}
	.dis_flx_two{flex-wrap:wrap;}
	.dis_flx_two .w_50{width:100%; padding:0;}
	.row-rev-new{flex-direction:column-reverse;}
	.dis_flx_two.pt-0{margin-top:50px !important; margin-bottom:50px !important;}
	.img_div{max-width:500px; margin:50px auto 0;}
	ul.tabs{flex-wrap:wrap; margin-bottom:20px;}
	ul.tabs a{margin-bottom:20px; width:37%;}
	ul.tabs a:last-child{   margin-bottom:10px !important;}
	.font_24{font-size:18px;}
	.minibox .mini_box_txt{padding:10px 20px 20px;}
	.minibox .mini_box_img{width:50%;}
	.minibox .mini_box_txt{width:50%;}
	p br{display:none;}
	.mini_round_box img{max-width:80px; margin-bottom:10px;}
	.mini_round_box{padding-right:5%; padding-bottom:30px;}
	ul.tabs.mt-100{margin-top:40px !important;}
	.mb_0{margin-bottom:0 !important; padding-bottom:0 !important;}
	.admission_boxs .admission_box{margin-top:0px; margin-bottom:40px;}
	.admission_boxs .admission_box:last-child{margin-bottom:70px;}
	.admission_box .admission_box1 h5{font-size:30px; font-style:normal; font-weight:600; line-height:22px; height:50px; width:50px;}
	.admission_box .admission_box1{width:15%;}
	.pr_5{padding-right:15px!important;}
	.pl_5{padding-left:15px !important;}
	.admission_box .admission_box2 h6{font-size:21px;}
	.con_box{padding:30px 30px; margin-bottom:30px; height:90%;}
	.con_box h6{font-size:24px;}
	ul.dot li{font-size:18px; line-height:1.6;}
	.admission_boxs{margin-top:20px;}
	.std_boxs{flex-wrap:wrap;}
	.std_boxs .std_box1, .std_boxs .std_box2{width:33.33%;}
	ul.ul li{margin-left:30px; font-size:16px; margin-bottom:10px;}
	.mt-100{margin-top:50px !important;}
	.con_box ul{margin-left:30px;}
	.contact iframe{height:300px;}
	.con_box ul{margin-top:30px;}
	.con_box ul li:last-child{   margin-bottom:0px;}
	.small_box{margin-bottom:5%; height:96%; max-width:500px; margin:0 auto;}
	.mb_none{display:none;}
	.cbse .table{max-width:800px; border-collapse:collapse; width:100%; overflow-x:auto;}
	.col-md-6.col-lg-6.text-right{text-align:center !important;}
	.ft_2 p{font-size:14px; display:block; text-align:center; float:none !important;}
	.bottom-line a{display:flex; align-items:center; justify-content:center;}
	.section1 .banner_slide{padding-bottom:50px;}
}
@media screen and (max-width:767px){h1{font-size:30px;}
	h2{font-size:26px;}
	header .navbar-brand{max-width:200px;}
	.loader img{max-width:120px;}
	.btn_yellow, .btn_white{padding:12px 20px 11px; font-size:16px;}
	.pd_100{padding:40px 0;}
	.section3 .sec3_box .sec3_box_txt p.big{font-size:22px;}
	.sec4_box .sec4_box_txt h2{font-size:40px;}
	footer .footer_sec2 .f_box_1{width:100%; margin-bottom:30px; text-align:center;}
	footer .footer_sec2 .f_box_2{width:100%; margin-bottom:30px; text-align:center;}
	footer .footer_sec2 .f_box_3{width:100%; margin-bottom:30px; text-align:center;}
	footer .footer_sec2 .f_box_4{width:100%; margin-bottom:30px; text-align:center;}
	footer .footer_sec2 .f_box_5{width:100%; margin-bottom:30px; text-align:center;}
	footer .footer_sec2 .f_box_1 p{text-align:center;}
	footer .footer_sec2 .f_box_1 a{display:block; text-align:center;}
	footer .socail_box{margin-top:40px; align-items:center; justify-content:center; max-width:160px; margin:40px auto 0;}
	footer .ft_2 a{margin-left:15px; display:block; text-align:center; margin:5px 0;}
	footer .ft_line{margin-top:0px; margin-bottom:30px;}
	footer .footer_sec2 .f_box_1 p a{display:block; text-align:center; max-width:260px;}
	footer .footer_sec2 .f_box_1 a{margin:0 auto 10px;}
	footer .footer_sec2 .f_box_1 a.f_logo{margin-bottom:30px;}
	.slider_DPS .slick-arrow, .slider_art .slick-arrow, .sec6_slider .slick-arrow , .slick-arrow{width:40px; height:40px;}
	.slider_DPS .slick-arrow, .slider_art .slick-arrow, .sec6_slider .slick-arrow{top:-40px;}
	.tab-content{padding:15px 0;}
	.slider_DPS .slider_dps_box{margin:0 0px;}
	ul.tabs a{font-size:18px;}
	.minibox{flex-wrap:wrap;}
	.minibox .mini_box_img, .minibox .mini_box_txt{width:100%;}
	.mini_round_box{padding-right:0;}
	.testimonial_box p{font-size:17px;}
	.testimonial_box .testimonial_box_name{margin-bottom:30px;}
	.testimonial_box img{margin-bottom:20px; max-width:30px;}
	.testimonial_box{padding:30px 20px; border-radius:20px; margin:0;}
	.box_right_fixed a{padding:10px 7px;}
	.box_right_fixed a img{width:20px;}
	.dis_flx_two .w_60 .head_txt{text-align:center;}
	.testimonial_box .user_img img{width:110px; height:110px; max-width:110px;}
	ul.tabs a{bottom:0px;}
	ul.tabs a.current:before{bottom:0px;}
	.admission_box .admission_box1{width:80px;}
	.con_box ul li a, .con_box ul li{font-size:16px; line-height:1.6;}
	.mt-100{margin-top:40px !important;}
	.head_txt h6{font-size:26px;}
	footer ul li a{margin-bottom:6px;}
	.download_box a{padding:15px;}
	.download_box a:before{height:30px; width:20px;}
	.sto_box img{margin-bottom:10px;}
	.section1 .banner_txt{padding:0 15px;}
	.accordion{width:100%;}
	.accordion-item{padding-right:40px;}
	.accordion-item-body-content{padding:0; font-size:16px; padding-bottom:15px; line-height:1.5;}
	.accordion-item-header::after{right:-25px; top:20px; width:15px; height:15px;}
	.accordion-item-header{padding:10px 0px; font-size:16px;}
	.name_ft p{line-height:0.8; font-size:16px; line-height:1;}
	.con_box h6{font-size:20px;}
	.box_right_fixed_online a.txt{padding:7px 10px;}
	.box_right_fixed_online{right:-62px;}
	.small_box img { height: auto; }
}
@media screen and (max-width:640px){
	h2{font-size:24px;}
	.head_txt h6{font-size:22px;}
	ul.tabs a{margin-bottom:0px; width:100%; max-width:280px;}
	.mini_round_boxs{flex-wrap:wrap;}
	.mini_round_boxs .mini_round_box{width:100%;}
	.mini_round_boxs .mini_round_box{width:100%; max-width:410px; margin-left:auto; margin-right:auto;}
	.height_400{height:350px;}
	.std_boxs .std_box1, .std_boxs .std_box2{width:50%;}
	.both_line.std_boxs .std_box_txt2{height:50px;}
	.logo_dis{width:500%;}
	.small_box .small_box_txt{padding:20px;}
	.big_p{font-size:16px !important;}
	.small_box{margin-bottom:6%; height:95%;}
}
@media screen and (max-width:480px){
	.std_boxs .std_box1, .std_boxs .std_box2{width:100%;}
}
.overview_hidden{overflow:hidden;}
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:1300px !important; padding:0 15px!important;}