*{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:1000px; 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;}
/*.section3 .sec3_box.sws{display:none;}*/
.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{transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; cursor:pointer;}
.slider_DPS .slider_dps_box:hover{transform:scale(1.2); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; z-index:9999;}
*/
.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_v/arrow_right_yellow.png") 0 0 / 100% no-repeat; transform:rotate(178deg);}
.slider_DPS .slick-arrow.slick-next{right:0; background:url("../images_v/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; /*    top:-17px;*/ 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_v/arrow_right_yellow.png") 0 0 / 100% no-repeat; transform:rotate(178deg);}
.slider_art .slick-arrow.slick-next{right:0; background:url("../images_v/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_v/arrow_right_yellow.png") 0 0 / 100% no-repeat; transform:rotate(178deg);}
.sec6_slider .slick-arrow.slick-next{right:0; background:url("../images_v/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; position:relative;}
.bg_img .container{position:relative; z-index:2;}
.bg_img::before{position:absolute; right:0; left:0; top:0; bottom:0; background-color:rgba(0,0,0,0.1); z-index:0; content:"";}
.mini_box_2 .mini_box_2_img img{height:250px; object-fit:cover;}
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{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%); /* padding:0 10px; */ 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:-51px; top:24%; z-index:999; transform:translate(0%, -50%); /* padding:0 10px; */ 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:16px 10px; width:100%;  color:#fff; text-decoration:none;}
.box_right_fixed:hover{/*   background-color:#EA3D0F;*/ 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:first-child{display:none;}*/
.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{/*	display:none;*/ 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_v/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_v/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;}
/*.small_box .small_box_txt p{height:0;   transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; }
.small_box .small_box_txt .font_bold.big_p.current + 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_v/mail_green.html); 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_v/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_v/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_v/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:20%; 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; animation-direction:left; 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_v/arrow_right_yellow.png") 0 0 / 100% no-repeat; transform:rotate(178deg);}
.testimonial_slider .slick-arrow.slick-next{right:0; background:url("../images_v/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%;}
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);}}
.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_v/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;}

@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:100%;}

	 .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;}

	.box_right_fixed_online{right:-49px; top:25%;}
	 .box_right_fixed_online a.txt{font-size:15px; padding:10px;}
	 .box_right_fixed{top:50%;}
	 .box_right_fixed a{padding:10px 7px; }
	.box_right_fixed a img{width:20px;}
}

@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; padding-right:0;}
	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;}
	footer .footer_sec2 .f_box_1 p a br{display:block;}

	.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:auto; max-width:30px;}
	.testimonial_box{padding:30px 20px; border-radius:20px; margin:0; text-align:center;}
	.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{right:-49px; top:20%;}
	 .box_right_fixed_online a.txt{font-size:15px; padding:10px;}

}

@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;}

