 /*goku*/
@font-face {font-family: "g-m"; src: url("../../../fonts/front_end/cbse_icse/g-m.eot"); src: url("../../../fonts/front_end/cbse_icse/g-m.eot?#iefix") format("embedded-opentype"), url("../../../fonts/front_end/cbse_icse/g-m.otf") format("opentype"), url("../../../fonts/front_end/cbse_icse/g-m.svg") format("svg"), url("../../../fonts/front_end/cbse_icse/g-m.ttf") format("truetype"), url("../../../fonts/front_end/cbse_icse/g-m.woff") format("woff"), url("../../../fonts/front_end/cbse_icse/g-m.woff2") format("woff2"); font-weight: normal; font-style: normal;}
@font-face { font-family: "g-bk";src: url("../../../fonts/front_end/cbse_icse/g-bk.eot"); src: url("../../../fonts/front_end/cbse_icse/g-bk.eot?#iefix") format("embedded-opentype"), url("../../../fonts/front_end/cbse_icse/g-bk.otf") format("opentype"), url("../../../fonts/front_end/cbse_icse/g-bk.svg") format("svg"),  url("../../../fonts/front_end/cbse_icse/g-bk.ttf") format("truetype"), url("../../../fonts/front_end/cbse_icse/g-bk.woff") format("woff"), url("../../../fonts/front_end/cbse_icse/g-bk.woff2") format("woff2"); font-weight: normal;font-style: normal;}
@font-face {font-family: "g-b";src: url("../../../fonts/front_end/cbse_icse/g-b.eot"); src: url("../../../fonts/front_end/cbse_icse/g-b.eot?#iefix") format("embedded-opentype"), url("../../../fonts/front_end/cbse_icse/g-b.otf") format("opentype"), url("../../../fonts/front_end/cbse_icse/g-b.svg") format("svg"), url("../../../fonts/front_end/cbse_icse/g-b.ttf") format("truetype"), url("../../../fonts/front_end/cbse_icse/g-b.woff") format("woff"), url("../../../fonts/front_end/cbse_icse/g-b.woff2") format("woff2"); font-weight: normal;font-style: normal;}
@font-face {font-family: "g-black";src: url("../../../fonts/front_end/cbse_icse/g-black1.eot"); src: url("../../../fonts/front_end/cbse_icse/g-black1.eot?#iefix") format("embedded-opentype"), url("../../../fonts/front_end/cbse_icse/g-black1.otf") format("opentype"), url("../../../fonts/front_end/cbse_icse/g-black1.svg") format("svg"), url("../../../fonts/front_end/cbse_icse/g-black1.ttf") format("truetype"), url("../../../fonts/front_end/cbse_icse/g-black1.woff") format("woff"), url("../../../fonts/front_end/cbse_icse/g-black1.woff2") format("woff2"); font-weight: normal;font-style: normal;}
html{ overflow-x: hidden}
*{font-family: "g-bk";  margin:auto; padding:0; list-style-type:none; text-decoration:none; }
body{ margin:auto; padding:0; font-size:15px; color:#33302f}
a{ color:#252643}
.container{ width:1300px; margin:auto}
.top-menu{ background:#ec6607; padding:5px 0; z-index:101; position: relative}
.clerfix{ clear:both}
.border_non{ border:none!important}
.border_non-l{ border-left:none!important}
.border_non-r{ border-right:none!important}
.border_non-t{ border-top:none!important}
.border_non-b{ border-bottom:none!important}
.co_w{ color:#fff}
.fa-phone{transform: rotate(100deg);}
.spc_10{ padding:10px 0} 
.spc_20{ padding:20px 0}
.spc_40{ padding:40px 0}
.spc_60{ padding:60px 0}
.uppercase_tx{ text-transform:uppercase}
.text_alin_ctx{ text-align:center}

/*HEADER*/
.om_pc{ display:block}
.om_m{ display:none;}
.fancybox-overlay{z-index: 999999!important}
.com_pc{}
.con_m{ display:none}
.g-recaptcha{transform: scale(0.77);-webkit-transform: scale(0.77);}
 
input.form_scl_a:focus {
    outline: none;
}

header{position:fixed; top:0; width:100%; z-index:99999}
.web_logo{transition: 0.3s; }
.web_logo {transition: 0.3s; }
.center_menu{transition: 0.3s; }
.min_menu{transition: 0.3s; }
.menuwrapper{transition: 0.3s;}
.header_active .web_logo {  width: 165px;}
.header_active .center_menu{ padding: 27px 0 }
.header_active .min_menu{height: 74px!important;}
.header_active .menuwrapper{top: 20px}
.wid_hf{ position:relative; }



.center_menu{width: auto; padding:20px 0; color:#fff; margin:auto; text-align:center;}
.center_menu a{ color:#000; padding:0 10px; font-size:13px }
/*NAV MENU*/
input[type="checkbox"]#togglebox{position:absolute;left:0;top:0;visibility:hidden;}
label#navtoggler{ cursor:pointer}
.menuop_i{ float:right; padding:0 3px}
.menuop_i li{width: 5px;height:5px;background:#000;margin:4px 0; border-radius:100px; overflow:hidden}
#navtoggler span{ font-family: "g-m";position:relative; color:#000;font-size: 14px;padding: 0 8px; top:8px; text-transform:uppercase}
label#navtoggler:hover{}
label#navtoggler::before{display:block;position:absolute;width:100%;height:100vh; overflow:hidden;top:50%;margin-top:-13px;left:0;}
nav#expand-fullpagemenu{font-size:16px;width:100%;height:100%;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);transform:scaleY(0);display:block;position:fixed;visibility:hidden;z-index:100;opacity:1;text-align:center;overflow:auto;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;background: url(../../../images/front_end/cbse_icse/menu-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; }
nav#expand-fullpagemenu *{opacity:0;}
nav#expand-fullpagemenu .pag_al{list-style:none;margin:0;padding:0;position:relative;max-height:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;overflow-y: auto;}
nav#expand-fullpagemenu label#closex{width:33px;height:33px;display:block;position:absolute;cursor:pointer;text-indent:-90px;z-index:10;top:15px;right:27px; color:#000;font-family: "g-m"; }
nav#expand-fullpagemenu label#closex::before, nav label#closex::after{content:"";display:block;position:absolute;width:100%;height:4px;background:#000;top:50%;margin-top:-8px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);border-radius:100px; }
nav#expand-fullpagemenu label#closex::after{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);}
input[type="checkbox"]#togglebox:checked ~ nav#expand-fullpagemenu{visibility:visible;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1);opacity:1;}
input[type="checkbox"]#togglebox:checked ~ nav#expand-fullpagemenu *{visibility:visible;opacity:1;-webkit-transition:opacity 0.5s 0.5s;-moz-transition:opacity 0.5s 0.5s;transition:opacity 0.5s 0.5s;}
input[type="checkbox"]#togglebox:checked ~ nav#expand-fullpagemenu ul{top:50%;-webkit-transition:top 0.5s 0.5s;-moz-transition:top 0.5s 0.5s;transition:top 0.5s 0.5s;}
input[type="checkbox"]#togglebox:checked ~ nav#expand-fullpagemenu label#closex::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.5s 0.5s;-moz-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;}
input[type="checkbox"]#togglebox:checked ~ nav#expand-fullpagemenu label#closex::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.5s 0.5s;-moz-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;}
.header-space{padding:30px 0}
.menuwrapper{padding: 0;position: absolute;right: 10px;top:10px;float: right;}
.min_menu{position: absolute;width: 100%;}
.header_active .min_menu{height: 58px; background:#ec6607}
#myfix_header .min_menu{height: 58px;background:#ec6607}
.fotnt-stl::placeholder {
    color: #9da8ce;
}


.cr_opin_box ol li{list-style-type: decimal}
.cr_opin_box ul li{list-style-type: disc}

/*Find a school near you*/
#find_shl{width: 100%; }
#find_shl .web_tex{display: none;}
#admissions_enquiry{display: block !important; }
.forms_min #admissions_enquiry{display: none !important; }
.form-serc_hom2 #find_shl{display: block !important; }
.form-serc_anp #find_shl{display: block !important; }

/*Find a school near you*/


/*NAV MENU*/
.web_logo{ width:207px; z-index:101; position: absolute}
.web_logo img{ width:100%}
.topmenu_right{ float:right;}
.topmenu_right li{ display:inline-block; padding:0 10px}
.topmenu_right li a{ font-size:14px}
.navtext{display: grid;grid-template-columns: auto auto auto auto auto auto ; width:80%; margin:0% auto auto; text-align:left}
.navtext li{ margin:15px 0; text-align:left;  vertical-align:top; background:url(../../../images/front_end/cbse_icse/icon/line2.jpg) center right 20px;background-repeat: repeat-y;}

.navtext li:nth-last-child(2) {
    background: none!important;
    border: none!important;
   
}
.navtext h3 a{  color:#000; }

.navtext h3{ font-size:14px;font-family: "g-m"; text-transform:uppercase; letter-spacing:1px; color:#000; padding:10px 0}
.navtext a{color:#000; font-size:12px; padding:4px 0; display:block}
.navtext a:hover{color:#ec6607; }

.btn_ris{transform: rotate(-90deg); position:fixed; top:50%; right:-78px; z-index:2}
.btn_ris a{ background:#ec6607; padding:10px 15px; border-radius:10px 10px 0 0;}
/*HEADER*/
.even_gl_box .fancybox{ cursor: zoom-in;}
.min_menu .container{position: relative;}

.page_nav_n1{width:90%;}
.page_nav_n2{width:90%;}
.page_nav_n3{width:70%;}
.page_nav_n4{width:90%;}
.page_nav_n5{width:90%;}
.page_nav_n6{width:90%;}
.page_nav_n7{width:90%;}
.page_nav_n8 {
    width: 100%;
}
.page_nav_n10{width:90%;}
.page_nav_n11{width:90%;}

.alumin_stor_min .flickity-button{display: none}



.accordion_styn .accordion-header-icon{ margin: -17px 0 0 0 }

.fnbox_full{ width:700px; display:none}
.fnbox_full-n{ width:100%; display:none}

.top_img{ width:100%; margin:auto; position:relative; height:360px; overflow:hidden}
.img_about{ background:url(../../../images/front_end/cbse_icse/top-banner/ryan-school-about.jpg) no-repeat; background-position:bottom; background-size:cover;}
.img_about_csr{ background:url(../../../images/front_end/cbse_icse/top-banner/about_csr.jpg) no-repeat; background-position:top; background-size:cover;}
.img_curriculums{ background:url(../../../images/front_end/cbse_icse/top-banner/curriculums.jpg) no-repeat; background-position:bottom; background-size:cover;}
.img_students_life{ background:url(../../../images/front_end/cbse_icse/top-banner/students_life.jpg) no-repeat; background-position:top; background-size:cover;}
.img_connect{ background:url(../../../images/front_end/cbse_icse/top-banner/connect.jpg) no-repeat; background-position:bottom; background-size:cover;}
.img_admissions{ background:url(../../../images/front_end/cbse_icse/top-banner/admissions.jpg) no-repeat; background-position:bottom; background-size:cover;}
.img_management{ background:url(../../../images/front_end/cbse_icse/top-banner/management.jpg) no-repeat; background-position:bottom; background-size:cover;}
.img_awards{ background:url(../../../images/front_end/cbse_icse/top-banner/awards.jpg) no-repeat; background-position:bottom; background-size:cover;}
.img_our_brands{ background:url(../../../images/front_end/cbse_icse/top-banner/our_brands.jpg) no-repeat; background-position:bottom; background-size:cover;}
.img_why_ryan{ background:url(../../../images/front_end/cbse_icse/top-banner/why_ryan.jpg) no-repeat; background-position:bottom; background-size:cover;}
.img_alumni{ background:url(../../../images/front_end/cbse_icse/top-banner/alumni.jpg) no-repeat; background-position:bottom; background-size:cover;}
.img_facilities{ background:url(../../../images/front_end/cbse_icse/top-banner/facilities.jpg) no-repeat; background-position:bottom; background-size:cover;}
.img_parents-corner{ background:url(../../../images/front_end/cbse_icse/top-banner/parents-corner.jpg) no-repeat; background-position:bottom; background-size:cover;}
.img_cbse{ background:url(../../../images/front_end/cbse_icse/top-banner/cbse-proforma.jpg) no-repeat; background-position:bottom; background-size:cover;}
.img_pedagogy{ background:url(../../../images/front_end/cbse_icse/top-banner/pedagogy.jpg) no-repeat; background-position:bottom; background-size:cover;}
.bgcover_ovr{ text-align: center; position: absolute; left:0; right:0;top:50%}
.bgtex{ font-size:33px;font-family: "g-m"; letter-spacing:1px; color:#fff; text-transform:uppercase}

/*FOOTER*/
.mobile_footer-tab{background:#203a8f; width:100%; padding:10px 0; margin:auto; position:relative}
.mobile_footer-tab h3{font-size:7px; color:#fff;}
.mf_l{ float:left} 
.mf_l li{ }
.mf_r{ float:right} 
.mfst_s{ text-align:center; width:40%}
.mfst_s li{display:inline-block; width:43%; padding:0}
.accordion_2{ position:relative}
.minf_h{padding:29px 0}
.mobile_footer-tab{ display:none}

/*========== ACCORDI0N ===========*/
.accordion_2 .accordion-header{ display:none}
.accordion_2 .accordion-header{left:0;right:0;width:70px;border-radius:100px;text-align:center;height:70px;background:#e27d1d;position:absolute; z-index:1; top:-20px; left:0; right:0}
.accordion_2 .accordion-header-icon{  display:block}
.accordion_2 .accordion-content{ display:block}
.accordion_2 .accordion-header-icon{margin:-67px auto auto; float:none;font-size:0px;background:url(../../../images/front_end/cbse_icse/icon/acd1_f.png); width:19px; height:19px }
.accordion_2 .accordion-header-icon-active{background:url(../../../images/front_end/cbse_icse/icon/acd2.png); width:19px; height:19px }
/*========== ACCORDI0N ===========*/

#closex{text-transform: uppercase;font-family: "g-m";font-size: 14px; line-height: 23px}

footer{background:#203a8f; padding:20px 0 0; font-size:12px; color:#bdbdbd}
footer a{font-size:13px; color:#bdbdbd}
footer a span{ color:#bdbdbd}
footer a:hover{color:#fff}
.fot_01 ul{min-height: 220px; border-right:1px solid #8a8c9a; padding:0 10px; float:left;}
.fot_01 ul li{ margin:12px auto; width:75%}
.fot_01 ul li h2{ font-size:15px; color:#fff; padding:10px 0}
.fot_01 ul li a{ }
.foalin-st1{ width:17%;}
.foalin-st2{ width:40%;}
.form_fot{  }
.fotnt-stl{height: 16px;border: 1px solid #fff;padding:14px 12px;width:67%;float: left; background:none; color:#fff}
.fotnt-stl_b{font-family: "g-b";height: 15px;padding:15.5px 12px;line-height:15px;border:0px;width: 18%;float: left; text-align:center; color:#000!important;background:#fff}
.get-soc li a{ margin:0 0 17px 0; display:block}
.get-soc li a i{ color:#fff; padding:0 5px; width:14px;font-size: 15px; }
.online_st a{ padding:0 5px}
.sm_zre-1{padding:0px;width: 60%;}
.fot_02{ padding:20px 0 0; margin:auto; width:95%}
.tit_text{ background:url(../../../images/front_end/cbse_icse/icon/line-ccc.jpg);background-repeat: repeat-x; width:100%;background-position: center 28px;}
.tit_text h2{display: inline-block;background:#203a8f; font-size:15px;  color:#fff; padding:20px 15px 10px 0}
.brand_lis li{ line-height:22px; display:inline-block; padding:20px 70px 20px 0px; color:#bdbdbd; font-size:14px;  vertical-align:top}

.mine_footer{ padding:20px 0; border-top:1px solid #8a8c9a; margin:10px auto auto; width:95%}
.mine_footer a{ padding:0 10px 0 0}
.minf-l{ float:left}
.minf-r{ float:right; color:#bdbdbd}
.minf-r a{ padding:0 0 0 10px}
/*FOOTER*/
span.success {text-align: center!important;color: red!important;display: block;font-size: 17px;margin-bottom: 10px;}
span.newsletter-success {text-align: left!important; margin-top:5px;color: #fff!important;display: block;font-size: 14px;xmargin-bottom: 10px;}
.error_msg{position: relative; text-align: center;display: block;color:red;}
span.error {position: absolute;
	color: #ff0303; left: 0;
	font-size: 12px;
	bottom: -17px;
}
/*====== video =======*/
.banner_home video { position: relative;top: 50%;left: 50%;min-width: 101%;min-height: 100%;width: auto;height: auto;z-index: -100;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);background: url(../../../images/front_end/cbse_icse/banner/slid1.jpg) no-repeat;background-size: cover;-webkit-transition: 1s opacity;transition: 1s opacity;}
.banner_home .stopfade {}
#polina{ z-index:1; position:absolute; bottom:0; left:0; width:100%; height:100%}
#polina button{ width:100%; height:100%; position:relative; background:none; margin:auto; padding:0; border:none; line-height:0; font-size:0; cursor:pointer}
/*====== video   background:url(../../../images/front_end/cbse_icse/banner/slid1.jpg) no-repeat;=======*/


.abotxconr{ padding: 10px 0; margin: auto; width: 90% }
.abotxconr p{ margin: 10px 0; font-size: 15px }
.abotxconr ul{ margin: auto 0px auto 40px;padding: 0px 0 10px; font-size: 15px }
.abotxconr ul li{padding: 5px 0; list-style-type: square}



.banner_home{ width:100%; height:100vh; background-size:cover;overflow: hidden;}
.banner_home img{ width:100%;}
.banner_text{ width:1300px; position: absolute; top:120px; text-align:right; right:0; left:0 }
.banner_text h2{font-family: "g-b"; color:#fff; font-size:7vh; text-transform:uppercase;text-shadow:3px 3px 5px #000;  padding:20px}
.form-serc{border-radius:10px; padding:20px; left:0; right:0; margin:auto; z-index:5; width:80%;background:#ffffff3d;}
.form-serc ul{ background:#fff;border-radius:10px;}
.form-serc ul li{position:relative; text-align:center;float:left; width:25%}

.form-serc{}
.form-serc_hom{position:absolute; bottom:5%;}
.form-serc_anp{ background:#e3e3e3;}


.inpst_1{}
.minform{text-align:center;-webkit-appearance: none; border:none; border-right:1px solid #dbdada;width:100%; padding:15px ; margin:5px 0;	 font-size:12px;background: transparent;}
.submit_btn{border-radius:0 10px 10px 0;border:none;width:100%;padding:21px 0; background:#ec6607; cursor:pointer; font-size:12px}
.dwn-ar{ position:absolute; left:0; right:0; bottom:-10px; z-index:1; width:20px!important;}

.section_min{ padding:20px 0}
.web_tex p{}
.text_tx{width:90%;text-align:center; margin:10px auto;  line-height:24px; font-size:15px}
.text_H{text-align:center; font-family: "g-m"; text-transform:uppercase; font-size:24px; color:#363f90;}
.smline{text-align:center;  margin:25px auto; width:100px; height:4px; border-radius:10px; background:#ec6607;}
.box_gri ul{ margin:40px auto 60px; text-align:center}
.box_gri ul li{transition-duration: 0.5s; display:inline-block; margin:auto; padding:10px;width: 14%; vertical-align:top; text-align:center;}
.box_gri ul li img{transition-duration: 0.5s; padding:0 0 10px}
.box_gri ul li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);}
.btn_all{ text-align: center; margin:45px 0; display:block}
.btn_all a{ font-family: "g-m";  background:#203a8f; color: #fff; padding:10px 20px; border-radius:8px}

.backbg_home{ background:url(../../../images/front_end/cbse_icse/bg.jpg) no-repeat; background-size:cover; color:#fff;background-attachment:fixed}
.backbg_home .numscro{ margin:auto; text-align:center; padding:30px 0;}
.backbg_home .numscro p{ color:#fff}
.backbg_home .numscro li{ width:16%; display:inline-block; padding:0 10px 0; border-right:1px solid #fff}
.backbg_home .numscro li h2{font-family: "g-b"; color:#fff; font-size:35px; padding:20px 0}
.backbg_home .numscro li span{font-family: "g-b";}
.backbg_home2{background: url(../../../images/front_end/cbse_icse/awards/bg.jpg) no-repeat;color:#fff;margin:90px 0 30px; padding:60px 0; background-size:cover}
.backbg_home2 .numscro{margin:auto; text-align:center; padding:10px 0;}
.backbg_home2 .numscro p{color:#fff}
.backbg_home2 .numscro li{width:30%; display:inline-block; padding:0 10px 0; border-right:1px solid #8f8e8b}
.backbg_home2 .numscro li h2{font-family: "g-b"; color:#fff; font-size:45px; padding:0 0 20px 0}

/*home video*/
.banner_home iframe{ width:100%; height:100%}
/*home video*/


/*slider*/
.yearskider .slick-arrow{ z-index: 22 }
.yearskider{position: relative;}
.yearskider .slider-nav .slick-current span {box-shadow: #ffd9a8 0 0 0px 7px!important;}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.slider_stl1{ position:relative; margin:auto; width:90%}
.slider_stl1 .item{ padding:30px 70px; text-align:center; line-height:24px}
.slider_stl1 p{ font-size:14px;line-height: normal;}
.slider_stl1 .owl-buttons div{ position:absolute; top:30%; }
.slider_stl1 .owl-prev{ left:-5%;}
.slider_stl1 .owl-next{ right:-5%}
.owl-buttons div img{ width:25px}
.slider_stl2{width:95%}
.slider_stl2 .owl-buttons{float:right; padding:30px 0 0}
.slider_stl2 .owl-buttons div{display:inline-block; padding:10px}
.slider_stl2 .owl-prev{}
.slider_stl2 .owl-next{ right:-5%}
.slider_stl3{ width:90%; position:relative}
.slider_stl3 .owl-buttons div{ position:absolute; top:30%; }
.slider_stl3 .owl-prev{ left:-2%;}
.slider_stl3 .owl-next{ right:-2%}
.slider_stl4{ position:relative}
.slider_stl4 .owl-buttons div{ position:absolute; top:50%; }
.slider_stl4 .owl-prev{ left:-5%;}
.slider_stl4 .owl-next{ right:-5%}

.award_icons div{ position:absolute; top:0}
.awardicon_1{ left:5%}
.awardicon_2{ right:5%}
.excellence_slider .item{ position:relative}
/*slider*/

/*TABS BOX*/
.tabs nav {text-align: center; padding:0; margin:0; line-height:12px; display:block}
.tabs nav ul {display: flex; overflow:hidden; border:2px solid #ec6607; background:#ec6607; border-radius:10px; width:85%; margin:35px auto}
.tabs nav ul li {width:100%;background:#fff;margin: 0px; }
.tabs nav li.tab-current a {
    background: #ec6607;
    display: block;
  height: 100%;
}
.tabs nav li.tab-current:after {right: auto;left: 100%;width: 4000px;}
.tabs nav a { font-size:12px;border-right:1px solid #ccc;letter-spacing: 1px; color:#000; padding:15px  0; display:block  }
/* Content */
.tabs .content section {  display: none;margin: 0 auto;}
.tabs .content section:before,.content section:after {content: '';display: table;}
.tabs .content section:after {clear: both;}
.tabs .content section.content-current {display: block;}

.midn_fxw .tabs nav a{font-size: 10px}

/* Fallback example */
.no-js .content section {display: block; }
/* Example media queries */
.boxwn{}
.boxwn li{ float:left; width:50%}
.boxwn li img{ width:100%}
.in_space{ padding:5px 20px}
.boxwn li .in_space h3{     font-family:"g-m";font-size:15px;}
.boxwn li .in_space h4 b{font-family:"g-m";}
.boxwn li .in_space h4 { font-size:12px;padding:25px 0}
.boxwn li .in_space h4 span{ font-weight:lighter;}
.btn_sty{ margin:40px 0 0}
.btn_sty a{ background:#ec6607; padding:9px 15px; border-radius:5px; font-size:12px; display:inline-block;font-family:"g-m"; letter-spacing:1px }
/*TABS BOX*/

/*hacb css*/
.img_hscp{background:url(../../../images/front_end/cbse_icse/top-banner/health_safety.jpg) no-repeat; background-position:center; background-size:cover;}
.hscp-sect1{padding:60px 0 0}
.hsc_minsm{ padding: 30px 0 } 
.hsc_min1{}
.hsc_minsm h3{font-family: "g-m"; color:#203a8f; font-size: 22px; text-transform: uppercase; padding: 30px 0 }
.hsc_minsm p{ margin: 10px 0 }
.hscp-lt img{ width: 100%}
.hsc_minsm .hscp-lt{width: 35%}
.hsc_minsm .hscp-rt{width: 55% ; padding: 45px 0 0}
.hsc_min1 .hscp-lt{float: left;}
.hsc_min1 .hscp-rt{float: right; }
.hsc_min2 .hscp-lt{float: right;}
.hsc_min2 .hscp-rt{float: left; text-align: right;}
.tabs07 nav ul li {margin: 0px 21px;background: #fff;display: inline-block;position: relative;width: 27%;border: 2px solid #203a8f;}
.tabs07 nav li.tab-current {color: #fff !important;background: #203a8f;}
.cat-list {width: 100%;text-align: center;margin: 30px 0px 70px;}
.tabs07 nav ul {text-align: center;max-width: 800px;margin: 70px auto 40px auto;}
.tabs07 nav a {color: #fff;text-decoration: none;font-size: 16px;display: block;padding: 15px 0;}
.cat-list li { vertical-align: top;width: 22%;display: inline-block;margin: 0 1% 3% 1%;}
.cat-list li img {width: 100%;}
.cat-list li p {text-align: center;color: #203a8f;font-size: 16px;padding: 15px 0px 0px;font-weight: 900;}
.spcbtn_hp{ margin: 30px auto }
.page_nav_n2{ width: 60% }
div.year_dr_dn_min{ position: inherit; float: none; padding: 40px 0; width:200px; left: 0; margin: auto;; text-align: center; }
div.year_dr_dn_min li.dropdown-y09{display: block;}
/*hacb css end*/



.stayconnect_min{}
.stayconnect_min li{ overflow:hidden; float:left; width:48%; margin:0 1%; height:300px; position:relative}
.stayconnect_min li a{width: 100%;height: 100%; display:block;}
.stayconnect_min li .bg_sta{transition: all .5s;width: 100%;height: 100%; display:block;}
.stayconnect_box1 .bg_sta{background:url(../../../images/front_end/cbse_icse/stay-connected/1.jpg) no-repeat; background-size:cover; padding:20px}
.stayconnect_box2 .bg_sta{background:url(../../../images/front_end/cbse_icse/stay-connected/allumni-connect.jpg) no-repeat; background-size:cover; padding:20px}
.stayconnect_min li:focus .bg_sta{transform: scale(1.2);}
.stayconnect_min li:hover .bg_sta{transform: scale(1.2);}

.sta_min{  position:absolute; bottom:0; width:90%;  padding:20px 0; left:0; right:0}
.sta_min span{ color:#252643;font-family:"g-m"; padding:7px 13px; border-radius:5px; background:#ec6607}
.sta_min h3{font-family:"g-m";color:#fff}
.sta_l{ float:left}
.sta_r{ float:right}
.awards_slider img{-webkit-filter: grayscale(100%);filter: grayscale(100%); width:100%}
.awards_slider .item:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.awards_slider{ padding:0 0 60px}

/*========== ACCORDI0N ===========*/
.accordion-header{ position:relative; z-index:-1}
.accordion-header-icon{  display:none}
.accordion-content{ display:block}
.accordion-header-icon{margin:-27px 0 0 0;float:right;font-size:0px;background:url(../../../images/front_end/cbse_icse/icon/acd1.png); width:19px; height:19px }
.accordion-header-icon-active{background:#ec6607;margin:-21px 0 0 0;width: 16px;height: 4px;border-radius: 20px;}
/*========== ACCORDI0N ===========*/
.section_manu{ padding:0}
.sm_menu{display: flex;margin:auto; text-align:center}
.sm_menu li {width:100%;background: #fff;}

.sm_menu li a {
    transition: all .5s;
    border-right: 1px solid #ccc;
    color: #000;
    padding: 15px 0;
    display: block;
    font-size: 12px; margin: 0 -2px 0 0
}
.page_nav_n5.sm_menu li a {
    padding: 15px 0px;
}
.sm_menu li a.sm_menu_active {background:#ec6607;}
.sm_menu li:hover a{background:#ec6607;}
.sm_menu .owl-wrapper-outer{border-radius: 10px;border: 2px solid #ec6607;background:#ec6607;}
.page_nav_slider .owl-wrapper-outer{border-radius: 10px;border: 2px solid #ec6607;background:#ec6607;}
.page_nav_slider { position:relative}
.page_nav_slider .owl-buttons div{ position:absolute; top:13px}
.page_nav_slider .owl-buttons .owl-prev{ left:-3%}
.page_nav_slider .owl-buttons .owl-next{ right:-3%}
.page_nav_slider .owl-buttons div img{ width:16px; background:#ec6607; border-radius:100px; padding:6px 5px}

.page_nav_n_all .owl-wrapper-outer{border-radius: 10px;border: 2px solid #ec6607;background:#ec6607;}
.page_nav_n_all { position:relative}
.page_nav_n_all .owl-buttons div{ position:absolute; top:13px}
.page_nav_n_all .owl-buttons .owl-prev{ left:-3%}
.page_nav_n_all .owl-buttons .owl-next{ right:-3%}
.page_nav_n_all .owl-buttons div img{ width:16px; background:#ec6607; border-radius:100px; padding:6px 5px}

.news_mi_slider .tab-box{ position: relative; }
.news_mi_slider .tab-box .owl-buttons{ float: none;margin: auto;text-align: center; }
.news_mi_slider .tab-box .owl-buttons div{ position: relative; position: relative; }



.page_nav_slider2 .owl-wrapper-outer{border-radius: 10px;border: 2px solid #ec6607;background:#ec6607;}
.page_nav_slider2 { position:relative}
.page_nav_slider2 .owl-buttons div{ position:absolute; top:13px}
.page_nav_slider2 .owl-buttons .owl-prev{ left:-5%}
.page_nav_slider2 .owl-buttons .owl-next{ right:-5%}
.page_nav_slider2 .owl-buttons div img{ width:16px; background:#ec6607; border-radius:100px; padding:6px 5px}

.page_nav_slider3 .owl-wrapper-outer{border-radius: 10px;border: 2px solid #ec6607;background:#ec6607;}
.page_nav_slider3 { position:relative}
.page_nav_slider3 .owl-buttons div{ position:absolute; top:13px}
.page_nav_slider3 .owl-buttons .owl-prev{ left:-5%}
.page_nav_slider3 .owl-buttons .owl-next{ right:-5%}
.page_nav_slider3 .owl-buttons div img{ width:16px; background:#ec6607; border-radius:100px; padding:6px 5px}

 
.about_video{ margin:50px auto 20px; width:70%;text-align:center; height:500px; background:#000}
.min_video_icon{ position:absolute; left:0; right:0; top:0; bottom:0}
.play_vid_bg1{background-position: center; position:relative; background:url(../../../images/front_end/cbse_icse/about/video.jpg) no-repeat; background-size:cover; width:100%; height:100%; display:block; transition: all .5s;cursor:pointer}
.about_video:hover .play_vid_bg1{ opacity:0.5}
#player{ height:100%}

.vis_miss-min{ width:90%; margin:auto;}
.vis_miss_box{position:relative; margin:0 0 50px 0}
.vis_miss_in{ width:45%; position:absolute; bottom:0;padding:40px 30px; float:right;background:#fff}
.vis_miss_in h3{font-family:"g-m";  padding:10px 0; letter-spacing:2px; text-transform:uppercase; border-bottom:2px solid #ec6607; display:inline-block; margin:0 0 20px 0; font-size:28px}
.vis_miss_in p{ font-size:15px; line-height:25px; padding:10px 0}
.vis_miss_bg{height:321px;width:61%;}

.vis_bg{background:url(../../../images/front_end/cbse_icse/about/vision.jpg) no-repeat; background-size:cover;float:left;}

.ryan_p_bg{background:url(../../../images/front_end/cbse_icse/parents-corner/ryan-parent-portal.jpg) no-repeat; background-size:cover;float:left;}


.miss_bg{background:url(../../../images/front_end/cbse_icse/about/mission.jpg) no-repeat; background-size:cover;float:right;}
.vis_in{right:0;}
.miss_in{left:0; text-align:right}

.ourjourney_slider .item{ padding:0!important; border:1px solid #eae6e6}
.our_journey_box{ width:100%; background:#fff}
.our_journey_box li img{ width:100%;line-height:0; display:block}
.ovrj_tx{ padding:20px;text-align:left; font-size:12px; min-height:160px}
.ovrj_tx h2{ padding:10px 0;font-family:"g-m"; }
.ourjourney_slider{ width:85%!important }
.ourjourney_slider .item{transition: all .5s; margin:30px 0}
.ourjourney_slider .item:hover{transform: scale(1.1); box-shadow:#000 0 0px 12px 0}
.our_locations_box{padding: 20px 0;}

.gallery_slider{ margin:30px auto}
.gallery_slider .item{ padding:0!important;}
.gallery_slider img{ width:90%;line-height:0; display:block}
.gallery_slider{ width:85%!important }



.management_team ul{ margin:20px auto; background:#f2f2f2; position:relative}
.management_team ul li{ float:left}
.management_team ul li img{ width:100%}
.management_team ul li.mang_team_l{ width:20%;}
.management_team ul li.mang_team_r{ width:70%; padding:30px;}
.management_team ul li h3{font-family:"g-bk"; padding:10px 0}
.management_team ul li h5{font-family:"g-bk"; padding:0px 0; font-weight:lighter}
.management_team ul li p{font-family:"g-bk"; padding:13px 0 5px; line-height:20px; font-size:12px; font-weight:lighter}

.award_logos_i{ padding:0px 0; text-align:center; margin:auto}
.award_logos_i li{ display:inline-block; width:20%; border-right:1px solid #999999; margin:20px auto; padding:0 1.5%; text-align:center}
.award_logos_i li img{-webkit-filter: grayscale(100%);filter: grayscale(100%);width:85%; }
.award_logos_i li:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%); }

.orgbox_aw_min{ margin:autoa; text-align:center}
.orgbox_aw_min li{ display:inline-block; vertical-align:top; width:30%; margin:0.5%;text-align:center}
.orgbox_aw_min li img{ width:100%; border-radius:10px}
.orgbox_aw_min li .orgund{ padding:10px}	
.orgbox_aw_min li .orgund h3{ padding:10px 0;font-family:"g-bk";  font-size:16px}	
.orgbox_aw_min li .orgund p{ padding:5px 0;font-family:"g-bk"; line-height:24px; font-size:14px}	
.bord_lix{ width:27%; margin:auto auto 5px; height:2px; background:#ec6607}

.orgbox_aw_min .readmore{ display: block; }
.orgbox_aw_min .readless{ display: block; }

.minsz_1{ }
.minsz_2{ }




.faq_min_box .accordion_4 .accordion-header-icon{background-color:#f6f6f6 }
.faq_min_box .accordion-header-icon.accordion-header-icon-active{background-color:#f6f6f6 }
.brand_min{ padding:20px 0;  text-align:center}
.brand_block{ padding:20px 0 30px}
.brand_block h3{ font-size:22px}
.brand_block_bg{ text-align:center; padding:40px 0 50px; border-bottom:1px solid #d6d6d6}
/*.brand_block_bg li{display:inline-block; padding:10px 25px; vertical-align:middle; background:url(../../../images/front_end/cbse_icse/icon/border.jpg) no-repeat center right; }*/
.brand_block_bg li{display:inline-block; padding:10px 25px 30px 25px; vertical-align:middle;border-right: 1px solid #d1d1d1; }
.brand_block_bg li img{ max-width:80%}
.back_non{ background:none!important}
.brand_block_tx{ padding:40px 0;}
.brand_block_tx li{display:inline-block; padding:10px 25px; border-left:1px solid #ccc; vertical-align:middle}
.brand_block_tx li h3{ font-size:16px ; line-height:24px}


/*========== ACCORDI0N ===========*/
.accordion_3{ margin:auto; width:90%}
.accordion_3 .accordion-item{ position:relative; margin:0 0 30px 0}
.accordion_3 .accordion-item-active .accordion-header{transition:.25s;}
.accordion_3 .accordion-header{z-index:1;cursor: pointer;padding:0px 22px;transition: all 0.25s ease 0s;}
.accordion_3 .accordion-content{width: 90%;display:none; padding:30px;}
.accordion_3 .accordion-header-icon{ background:#fff url(../../../images/front_end/cbse_icse/icon/ac-p.png) no-repeat center; width:19px; height:19px; position:absolute;display:block; top:38px; right:0; padding:0 20px; }
.accordion_3 .accordion-header-icon.accordion-header-icon-active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg); background:#fff url(../../../images/front_end/cbse_icse/icon/ac-m.png) no-repeat center; width:19px; height:19px; }

.accordion_3 .min_box-h { background:url(../../../images/front_end/cbse_icse/icon/line-y.png) center no-repeat;background-size: 100% 1px;}
.accordion_3 .min_box-h li{display: inline-flex; padding:0 20px; background:#fff}
.accordion_3 .min_box-h li img{ width:80px; padding:0 10px 0 0}
.accordion_3 .min_box-h li h2{padding:15px 10px; text-transform: uppercase; letter-spacing:2px;font-family:"g-m"; font-size:18px}
.accordion_3 .min_box-tx p{ font-size:13px; line-height:20px}
.accordion_3 .min_box-tx h5{ font-size:14px; padding:8px 0; letter-spacing:1px;}

.why_ry_min{ margin:20px auto; position:relative}
.why_ry_min li{ display:inline-block; vertical-align:top}
.why_ry_box1{ width:23%;}
.why_ry_box1 img{ width:100%}
.why_ry_box2{ width:72%; padding:0 1%}
.why_ry_box2 h5{}

.world_fiug{}
.world_fiug li{ border-right:1px solid;  min-height:180px; display:inline-block; width:28%; padding:0 2%; margin:2% auto; vertical-align:top}
.world_fiug li h3{ padding:10px 0}
/*========== ACCORDI0N ===========*/

/*GO TOP*/
#go_top {display: inline-block;background: url(../../../images/front_end/cbse_icse/icon/go_top.png) no-repeat;width:30px;height:30px;text-align: center;border-radius: 4px;position: fixed;bottom:3%;right:1.5%;transition: background-color .3s, opacity .5s, visibility .5s;opacity: 0;visibility: hidden;z-index: 1000; border-radius:100px; cursor: pointer;}
#go_top::after {}
#go_top:hover {opacity: 0.8;}
#go_top.show {opacity: 1;visibility: visible;}
/*GO TOP*/

.academics_min{ padding:60px 0 0; }
.onbox_st_mon{position:relative; width:90%}
.onbox_box1{ float:left; width:35%;}
.onbox_box1 img{ width:100%}
.onbox_box2{  float:right; padding:0 1%; width:60%}
.onbox_box2 h3{ padding:0 0 5px;font-family:"g-m"; font-size:25px; letter-spacing:2px; display: inline-block}
.bor_yo{ background:#f18723; height:4px; width:95px; border-radius:10px; display:block; margin:10px 0; }
.onbox_box2 p{margin: 0 0 10px 0;font-size: 15px;font-family: "g-bk";line-height: 24px;}
.incont_box{padding:10px 0;}

.btnuse_a{ position:absolute; bottom:10px; }
.btn_min{ padding:10px 20px; background:#203a8f;font-family:"g-m"; font-size:13px; border-radius:8px; color:#fff;}

.admissions_bgin ::placeholder{color: #fff}
.con_fo-1 ::placeholder{color: #000}

.goku_vegeta-min{ width:90%; margin:auto; padding:40px 0}
.goku_vegeta_box{position:relative; margin: auto; padding:60px 0}
.goku_vegeta_in{ width:50%;padding:20px 30px;background:#fff}
.goku_vegeta_in h3{font-family:"g-m";  padding:10px 0; letter-spacing:2px; text-transform:uppercase; border-bottom:2px solid #ec6607; display:inline-block; margin:0 0 20px 0; font-size:28px}
.goku_vegeta_in p{ font-size:15px; line-height:24px; padding:8px 0}
.goku_vegeta_in li{ font-size:15px; line-height:24px; color:#252643;}
.goku_vegeta_in ol{padding: 10px 0}
.goku_vegeta_in ul{ padding:0 0 0 14px }
.goku_vegeta_in ul li{width:auto!important;font-weight:bold;list-style-type:disc; }
.goku_vegeta_bg{height:400px;width:60%;}
.goku_bg{background:url(../../../images/front_end/cbse_icse/academics/pedagogy/box.jpg) no-repeat center left;}

.bbn_bg{background:url(../../../images/front_end/cbse_icse/academics/ryan_tv/bbn.jpg) no-repeat top left;background-size:60%;}
.young_jourknows_bg{background:url(../../../images/front_end/cbse_icse/academics/ryan_tv/young_jourknows.jpg) no-repeat top right;background-size:60%;}
.young_director_bg{background:url(../../../images/front_end/cbse_icse/academics/ryan_tv/young_director.jpg) no-repeat top left;background-size:60%;}
.media_studies_bg{background:url(../../../images/front_end/cbse_icse/academics/ryan_tv/media_studies.jpg) no-repeat top right;background-size:60%;}
.iafa_bg{background:url(../../../images/front_end/cbse_icse/academics/ryan_tv/iafa.jpg) no-repeat top left;background-size:60%;}


.montessori_school_bg{background:url(../../../images/front_end/cbse_icse/admissions/pedagogy/montessori_school.jpg) no-repeat center left;}

.primary_school_bg{background:url(../../../images/front_end/cbse_icse/admissions/pedagogy/primary_school.jpg) no-repeat center right;}

.senior_school_bg{background:url(../../../images/front_end/cbse_icse/admissions/pedagogy/senior_school.jpg) no-repeat center left;}


.vegeta_bg{background:url(../../../images/front_end/cbse_icse/academics/pedagogy/box.jpg) no-repeat center right;}
.goku_in{ float:right}
.vegeta_in{ float:left;text-align:right}
.btnx{ margin:20px 0 0}

.admissions_bgin{ padding:60px 0; background: url(../../../images/front_end/cbse_icse/admissions/bg.jpg) no-repeat center; background-size:cover; background-attachment:fixed}
.admissions_bgin h2{ color:#fff}
.admissions_bgin p{ color:#fff}

.form_st_adm{ width:70%;padding:10px}
.fom_fx{padding: 14px 0; border:none; width:100%;  background:none; font-size:12px; letter-spacing:1px;color:#fff; display:block}
.form_st_adm li{border:1px solid #f18723; width:44%; margin:1%; padding:10px; float:left;}
.btn_f{ margin:20px auto; text-align:center}

.accordion_4{ margin:auto;}
.accordion_4 .accordion-item{ position:relative; margin:0 0 10px 0}
.accordion_4 .accordion-item-active .accordion-header{transition:.25s;}
.accordion_4 .accordion-header{z-index:1;cursor: pointer;padding:0px 10px;transition: all 0.25s ease 0s;}
.accordion_4 .accordion-content{display:none; padding:10px;}
.accordion_4 .accordion-header-icon{ background:#fff0 url(../../../images/front_end/cbse_icse/icon/ac-p.png) no-repeat center; width:19px; height:19px; position:absolute;display:block; top:38px; right:0; padding:0 10px;  }
.accordion_4 .accordion-header-icon.accordion-header-icon-active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg); background:#fff url(../../../images/front_end/cbse_icse/icon/ac-m.png) no-repeat center; width:19px; height:19px; }
.accordion_4 .min_box-tx{ line-height:20px;font-family:"g-bk";  }
.accordion_4 .min_box-tx p{ margin:14px 0; font-size:14px}
.accordion_4 .min_box-tx ul{ padding:0 17px}
.accordion_4 .min_box-tx li{ list-style-type:disc; margin:9px 0; font-size:14px}
.lino_ad{	}
.lino_ad li{ float:left; background:#fff; margin:1%; min-height:275px}
.lino_ad li h5{ font-family:"g-m"; padding:5px 0;}
.lino_ad li p{font-family:"g-bk"; font-size:14px; margin:8px 0}
.lino_ad_l{ width:28%}
.lino_ad_r{ width:65%}
.ubx_sp{ padding:20px}
.faq_min_box{ border:1px solid #f18723; width:90%; margin:auto auto 40px auto }
.faq_on_box{ padding:30px}
.min_box-h h5{ font-size:15px; padding:10px 0 20px; border-bottom:1px solid #f1cba6}
.min_box-tx  h6{ margin:20px 0 0; font-size:15px}

/*LOADMORE*/
.content_more {display: none;}
.content_more2 {display: none;}
.content_more3 {display: none;}
.content_more4 {display: none;}
.btn_f a {transition: .3s;}
#loadMore {transition: .3s;}
.noContent{ display: none; }
/*LOADMORE*/
.register_form2 h4{text-align: center;}
.register_form2 p{text-align: center;font-size: 9px}
.even_box{ padding:20px 0;margin:auto;}
.even_box li{ text-align:left; vertical-align:top; display:inline-block; width:30%; margin:1%}
.mc_bc{ text-align:center;  padding:0px; margin:10px 0}
.mc_bc img{ width:80%}

.even_box li h4{ margin:auto; padding:0}
.even_box li h3{ text-transform:uppercase; margin:5px 0;padding-left: 0px;}
.even_box li h1{margin:auto;font-size: 15px; padding:0}
.even_box li p{ margin:10px 0; font-size:14px;}
.even_box li p span{color:#6d6767}
.even_box li a:hover h4{ color:#f18723}
.even_gl_box{ padding:20px 0; margin:auto;}
.even_gl_box li{ vertical-align:top;display:inline-block; text-align:center; width:22%; margin:1%}
.even_gl_box li h3{ font-size:14px; margin:10px 0}
.even_gl_box li img{ width:100%}

.section_min2{padding:150px 	0 10px}
.mentor_bg1{background: url(../../../images/front_end/cbse_icse/alumni-connect/get-involved/give-a-careers-talk.jpg) no-repeat center left;}
.mentor_bg2{background: url(../../../images/front_end/cbse_icse/alumni-connect/get-involved/mentor-a-student.jpg) no-repeat center right;}
.mentor_bg3{background: url(../../../images/front_end/cbse_icse/alumni-connect/get-involved/reunion.jpg) no-repeat center left;}

.life_at_ryan-by{background: url(../../../images/front_end/cbse_icse/about/csr/guinnesss.jpg) no-repeat center left;background-size:contain}
.leadership_programs-by{background: url(../../../images/front_end/cbse_icse/about/csr/fb.jpg) no-repeat center right; }
.experiential_learning-bg{background: url(../../../images/front_end/cbse_icse/students/experiential_learning.jpg) no-repeat center left}
.social_responsibility-by{background: url(../../../images/front_end/cbse_icse/students/social_responsibility.jpg) no-repeat center right}
.ryan_tv-by{background: url(../../../images/front_end/cbse_icse/students/ryan_tv.jpg) no-repeat center left;background-size:contain}
.sports-by{background: url(../../../images/front_end/cbse_icse/students/sports.jpg) no-repeat center right;}
.creative_arts-by{background: url(../../../images/front_end/cbse_icse/students/creative_arts.jpg) no-repeat top left;}
.refer-a-friend-by{background: url(../../../images/front_end/cbse_icse/parents-corner/refer-a-friend/refer-a-friend.jpg) no-repeat center left;}
.ryan-minithon-by{background: url(../../../images/front_end/cbse_icse/students/ryan_minithon.jpg) no-repeat center left}


.inmun-by{background: url(../../../images/front_end/cbse_icse/students/leadership_programs.jpg) no-repeat center right;}
.world-scholars-cup-by{background: url(../../../images/front_end/cbse_icse/students/student_life/world-scholars-cup.jpg) no-repeat top right;}
.studentslife-atal-bg{background: url(../../../images/front_end/cbse_icse/students/student_life/studentslife-atal.jpg) no-repeat top left;}

.ryan-teen-camp-by{background: url(../../../images/front_end/cbse_icse/students/student_life/ryan-teen-camp.jpg) no-repeat top left;}


.about-the-course-by{background: url(../../../images/front_end/cbse_icse/career/ecte/about-the-course.jpg) no-repeat center left;}
.theory-by{background: url(../../../images/front_end/cbse_icse/career/ecte/theory.jpg) no-repeat center right;}
.practical-training-by{background: url(../../../images/front_end/cbse_icse/career/ecte/practical-training.jpg) no-repeat center left;}


.tabs_la_n li{ width:50%!important}
.longEnough {max-height:360px;overflow: auto;}
.mCSB_dragger{ height:20px!important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:7px!important; background:#000!important}
.mCSB_scrollTools .mCSB_draggerRail{ margin:2px auto 0 6.8px!important}
.minf_h h3{ font-family: "g-bk";  font-weight:lighter; color:#fff; padding:8px 0 0; font-size:14px}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ border-left:2px dashed #353535; background:none!important}


.even_gl_box2{ padding:20px 0; margin:auto;}
.even_gl_box2 li{ vertical-align:top;display:inline-block; min-height:370px; text-align:center; width:30%; margin:1.5%}
.even_gl_box2 li h3{font-size:14px; margin:10px 0}
.even_gl_box2 li p{ font-size:13px; line-height:16px; margin:5px 0}
.even_gl_box2 li img{ width:100%}

.register_form{ border:1px solid #d6d6d6;width:80%; padding:0 0 30px; margin:50px auto 20px}
.form_st_adm2{ margin:auto; padding:20px}
.form_st_adm2 li{ padding:0px!important; margin:10px 1.5%;border-bottom:1px solid #d6d6d6}
.form_st_adm2 li.wid_hf{ float:left; width:47%; }
.form_st_adm2 li.wid_fu{float:left;  width:97%;}
.form_st_adm2 .fom_fx{color:#000}.fom_fx::placeholder {
    color: #000;
}
.ryn_adrr{ background:#ec6607;min-height:358px; display:block; padding:20px}
.ryn_adrr li{ padding:0px 10px 15px 32px; font-size:14px; line-height:20px}
.icon_con-1{ background:url(../../../images/front_end/cbse_icse/icon/loc.png) no-repeat left top 5px; background-size:18px}
.icon_con-2{ background:url(../../../images/front_end/cbse_icse/icon/msg.png) no-repeat left top 3px;background-size:18px}
.icon_con-3{ background:url(../../../images/front_end/cbse_icse/icon/call.png) no-repeat left top 0px;background-size:18px}
.icon_con-4{ background:url(../../../images/front_end/cbse_icse/icon/call2.png) no-repeat left top 0px;background-size:18px}

.register_form2 ul li{list-style-type: none; position: relative;}
.register_form2 .form_st_adm2 li.wid_hf{width:47%!important; }
.register_form2 .form_st_adm2 li.wid_fu{width:97%!important;}
.fom_fx.cr-name::placeholder {
    color: #000;
}


/*BOX VIDEO SLDIER*/
.alumin_stor_min .carousel {margin-bottom: 40px;}
.alumin_stor_min .carousel-cell {width: 100%;height:450px;margin-right: 10px;border-radius: 5px;counter-increment: carousel-cell;}
.alumin_stor_min .carousel-cell img {vertical-align: middle;}
.alumin_stor_min .carousel-cell:before {display: none;}
.alumin_stor_min .carousel-main .carousel-cell:before {display: none;}
.alumin_stor_min .carousel-nav .carousel-cell {height: 300px;width:200px; text-align:center}
.alumin_stor_min .carousel-nav .carousel-cell:before {font-size: 50px;line-height: 80px;}
.alumin_stor_min .flickity-enabled {position: relative;}
.alumin_stor_min .flickity-enabled:focus { outline: none; }
.alumin_stor_min .flickity-viewport {overflow: hidden;position: relative;height: 100%;}
.alumin_stor_min .flickity-slider {position: absolute;width: 100%;height: 100%;}
.alumin_stor_min .flickity-enabled.is-draggable {-webkit-tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.alumin_stor_min .flickity-enabled.is-draggable .flickity-viewport {cursor: move;cursor: -webkit-grab;cursor: grab;}
.flickity-enabled.alumin_stor_min .is-draggable .flickity-viewport.is-pointer-down {cursor: -webkit-grabbing;cursor: grabbing;}
.alumin_stor_min .flickity-button {position: absolute;background: hsla(0, 0%, 100%, 0.75);border: none;color: #333;}
.alumin_stor_min .flickity-button:hover {background: white;cursor: pointer;}
.alumin_stor_min .flickity-button:focus {outline: none;box-shadow: 0 0 0 5px #19F;}
.alumin_stor_min .flickity-button:active {opacity: 0.6;}
.alumin_stor_min .flickity-button:disabled {opacity: 0.3;cursor: auto;pointer-events: none;}
.alumin_stor_min .flickity-button-icon {fill: currentColor;}
.alumin_stor_min .flickity-prev-next-button {top:40%;width: 44px;height: 44px;transform: translateY(-50%);}
.flickity-button svg{display:none}
.alumin_stor_min .flickity-prev-next-button.previous { left: 10px; background:url(../../../images/front_end/cbse_icse/icon/aro_l.png) no-repeat center }
.alumin_stor_min .flickity-prev-next-button.next { right: 10px; background:url(../../../images/front_end/cbse_icse/icon/aro_r.png) no-repeat center }
.alumin_stor_min .flickity-rtl .flickity-prev-next-button.previous {left: auto;right: 10px;}
.alumin_stor_min .flickity-rtl .flickity-prev-next-button.next {right: auto;left: 10px;}
.alumin_stor_min .flickity-prev-next-button .flickity-button-icon {position: absolute;left: 20%;top: 20%;width: 60%;height: 60%;}
.alumin_stor_min .flickity-page-dots {position: absolute;width: 100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height: 1;}
.alumin_stor_min .flickity-rtl .flickity-page-dots { direction: rtl; }
.alumin_stor_min .flickity-page-dots .dot {display:inline-block;width: 10px;height: 10px;margin: 0 8px;background: #333;border-radius: 50%;opacity: 0.25;cursor: pointer;}
.alumin_stor_min .flickity-page-dots{ display:none}
.alumin_stor_min .flickity-page-dots .dot.is-selected {opacity: 1;}
.alumin_stor_min .carousel-cell img{ width:80%;}
.alumin_stor_min .carousel-cell h2{ font-size:14px; padding:10px 0}
.alumin_stor_min{ width:80%; margin:auto}
.carousel-main .flickity-button{ display:none}
.carousel-nav .flickity-viewport{ width:90%}
/*BOX VIDEO SLDIER*/
.readmore{ font-weight:bold; cursor:pointer}
.readless{ font-weight:bold; cursor:pointer;}
.roll_of_ho{ margin:auto; text-align:center; padding:0 0 30px}
.roll_of_ho li{ display:inline-block; width:47%;  margin:30px 1% }
.roll_of_ho li div{display: block ruby;display: inherit;vertical-align: middle; text-align:left; padding:0 5px}
.roll_of_ho li div h2{ color:#000000; font-size:20px; margin:8px 0}
.roll_of_ho li div b{ color:#ec6607;font-family: "g-m"}
.roll_of_ho li div p{font-family: "g-bk"; font-size:14px; line-height:20px}
.roll_of_ho li img{ width:90%; border-radius:100px; border:4px solid #48548c; }
.is-nav-selected h2{ color:#ec6607}

.dot_aws_min{ margin:0px auto 50px; text-align:center}
.dot_aws_1{  position:relative; overflow:hidden; background:url(../../../images/front_end/cbse_icse/icon/line-y.png) center 14px;background-repeat: repeat-x; width:75%; padding:0 28px}
.dot_aws_1 li{ display:inline-block; margin:0 2%; cursor:pointer}
.dot_aws_1 li span{ display:block; width:10px; height:10px; border-radius:100px; background:#ec6607; margin:10px auto 15px}
.dot_aws_1 li:hover span{box-shadow:#ffd9a8 0 0 0px 7px;}
.dot_aws_1 .owl-dots{ display:none}
.dot_aws_1 .owl-next{ background:#ec6607; border-radius:100px; width:20px; height:20px; border:none; font-size:14px; margin:4px 0px 0 0px; cursor:pointer;  position:absolute}
.dot_aws_1 .owl-prev{ background:#ec6607; border-radius:100px; width:20px; height:20px; border:none; font-size:14px; margin:4px 0px 0 0px; cursor:pointer;  position:absolute}
.ex_mg_tb{margin: 50px auto}

.dot_aws_1 .owl-nav .owl-prev{ left:0}
.dot_aws_1 .owl-nav .owl-next{ right:0}
.dot_aws_1 .center span{box-shadow:#ffd9a8 0 0 0px 7px;}
.dot_aws_1 .center p{font-family: "g-b"; color:#ec6607; font-size:20px}

.hide {display: none;}
.wrapper {max-width: 960px;margin: auto;}
.amarillo { background-size: contain;  overflow: hidden;  padding: 0 20%;}

.smcove_siz .sm_menu{ width:500px!important}
.nem_min{ width:90%}
.fandbox{ width:90%}
.fandbox_1{ float:left; width:30%; margin:10px auto 0}
.fandbox_1 img{ width:85%; margin:auto; margin:auto}
.fandbox_2{ float:right; width:70%; padding:15px 0}
.fandbox_3{ width:100%; padding:15px 0}
.fandbox h3{ font-family: "g-m";font-size:20px; letter-spacing:2px; text-transform:uppercase;margin:auto auto 10px auto}
.fandbox p{ font-family: "g-bk"; font-size:14px}
.bgblcok img{ width:100%; border:1px solid #ccc}
.bgblcok{ margin:30px auto; width:90%}
.upmenu_aro{ position:relative; }
.aromd_back{ position:absolute; left:3%; bottom:5px}
.aromd_back img{ width:30px} 

.fom_cont-min{ }
.con_fo-2 li{color:#000;}
.con_fo-1{ float:left; width:58%}
.con_fo-2{float:right;  width:42%}
.register_form-bo{border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;}
.map_min{ padding:20px 0 0; margin:auto; width:100%; border-radius:10px; overflow:hidden}
.map_min img{ width:100%}
.map_min p{ text-align:center; padding:30px 0; font-size:14px;}

.box_gri2{ padding:0; margin:auto; text-align:center}
.box_gri2 li{ display:inline-block; padding:1.5%}
.box_gri2 li p{ font-size:14px}
.box_gri2 li a{ display:block; margin:20px 0; font-size:14px}
.txapp_c{ text-align:center}
.txapp_c a{ padding:0 5px}
.txapp_c b{position: relative;top: -13px;font-size: 16px;}

.tst_box_min{ width:90%}
.minht_cov{ margin:0 0 50px 0; padding:20px 0}
.tstmon_box-left{ float:left; position:relative; width:25%}
.tstmon_box-left img{ width:100%}
.tstmon_box-right{ float:left; width:70%; padding:0 2% }
.tstmon_box-right h2{margin:auto; padding:0 0 10px 0; font-size:16px;}
.tstmon_box-right p{ font-size:14px; margin:10px 0; line-height:20px}

.aroysy img{ position:absolute; width:50px!important}
.aroysy1{ top:-20px; left:0}
.aroysy2{ bottom:-20px; right:0}

.tabbox_ho table, td, th {  border: 1px solid #000;}
.tabbox_ho table {border-collapse: collapse;width: 100%; text-align:center; font-size:17px}
.tabbox_ho th, td {padding: 20px;}
.tabbox_ho h2{ font-size:23px}
.tabbox_ho h3{ font-size:23px; color:#ec6607;font-family: "g-m"; text-transform:uppercase}
.tabbox_ho h4{ font-size:17px; color:#ec6607; text-transform:uppercase}
.tabbox_ho h5{font-size:23px; padding:5px 0;color:#ec6607;}



.minstyl_2{font-family: "g-m";padding: 10px 0;letter-spacing: 2px;text-transform: uppercase;margin:auto;font-size: 28px;}
.bor_w{ background:#ec6607; width:60px; height:2px; margin:5px 0;float:left;}
.refimglo{ display:inline-block; font-size:14px}
.refimglo a{ padding:0 2px}
.refimglo a img{ width:30px}
.refimglo b{position: relative;top: -8px; padding:0 10px 0 0}

.asbox-right2{ padding:20px ; float:right; width:65%; margin:5% 0 0}
.asbox-right2 h2{ font-family: "g-bk"; padding:10px 0; font-weight:normal; font-size:17px}
.asbox-right2 p{ font-size:14px}
.boxinitxz{ width:90%; margin:auto; padding:20px}
.employee_speak_sldier{ width:90%; position:relative; margin:auto; padding:30px 0}
.owl-buttons div{ position:absolute; top:50%}
.owl-prev{ left:0}
.owl-next{ right:0}

.accordion_3 .min_box-h li h3 {padding: 15px 10px;text-transform: uppercase;letter-spacing: 2px;font-family: "g-m";font-size: 21px;}
.cr_opin_box{ padding:30px 0}
.cr_opin_box .accordion-header-icon{top: 43px!important;}

.cr_opin_box ol { padding:0 20px; margin:10px 0}
.cr_opin_box ol li{font-size:14px; margin:5px}

.cr_opin_box ul { padding:0 20px; margin:10px 0}
.cr_opin_box ul li{font-size:14px; margin:5px}



.wid_hf-c{background:#ec6607; border-radius:8px; text-align:center}
.wid_hf-c label{position: relative; font-size:14px; font-family: "g-m"; color:#493c3c; cursor:pointer}


.vision_poi_min{ padding:20px 0; text-align:center;}
.vision_poi_min ul li{ width:45%; margin:10px 2%; vertical-align:top; display:inline-block}
.vision_poi_min ul li img{ }
.vision_poi_min ul li h2{ font-size:18px; padding:10px 0}
.vision_poi_min ul li p{ font-size:14px; line-height:22px}
.edm_c{ min-height:120px;width:80%; margin:auto}


.dowld-list{width: 100%;background-color:#f2f2f2; padding: 20px 0}
.dowld-list li{ border-right:1px solid #c8c6c4; min-height:200px;width:49%; margin:1% auto; float:left}
.dowld-list li p{ padding:20px 0 0; line-height:24px; font-size:14px} 
.spc_imin{ padding:20px}
.left-sec b{ font-size:22px}
.left-sec{ float:left}
.right-sec{ float:right}
.right-sec i{ padding:0 3px;}

.min_dit_box{}
.minbox_left{ float:left; width:20%}
.minbox_left img{ width:100%}
.minbox_right{ padding:20px 0; float:right; width:79%; }
.minbox_right li{min-height: 204px; display:inline-block; width:19%; vertical-align:top}
.minbox_right li img{ width:85%}
.minbox_right ul{ text-align:center}
.minbox_right ul h2{ font-size:12px; font-weight:lighter; padding:10px 0; min-height:50px}

.minbox_right  p{ margin:5px 0}
.smihd1{padding: 5px 0;text-align: center;font-size: 12px;}

.mid_wd_box nav ul{width:70%}
.year_dr_dn{position:absolute;left: 43px; top:110% }
.year_dr_dn ul li{display: inline-block;}
.year_dr_dn ul li a{display: block;padding: 10px 20px;font-size: 11px}
.year_dr_dn ul li a:hover{ background: #ec6607 }
.year_dr_dn li.dropdown-y09{position: relative;}
.year_dr_dn ul.dropdown-menu-y09{position: absolute; width:100% ; margin: 2px 0 0 }
.year_dr_dn ul.dropdown-menu-y09 li{display: block !important;white-space: nowrap;}
.year_dr_dn ul.dropdown-menu-y09 ul.dropdown-menu-y09{left: 100%;top: 0;}
.year_dr_dn ul.dropdown-menu-y09{display: none;background: #fff;border:1px solid #ccc;text-align: center; }
.min_year_sect{ border:2px solid #ec6607; border-radius:5px; margin:auto}
.even_gl_box p{font-size: 14px;line-height: 16px;padding: 10px 0;}

.ser_box_y{position: relative;}

/*sitemap*/
.warp-innner_sit{ margin:auto; width:80%}
.col3-sitemap {float: left;width: 30%;margin: 0 1.5%;}
.col3-sitemap a {color:#252643; font-size: 18px;color: #000;display: block;margin: 0 0 10px 0;}
.col3-sitemap h2 {font-family: "g-m"; font-weight:normal; padding:10px 0 5px; font-size: 18px;}
.col3-sitemap h2 a{color:#252643;font-family: "g-m";font-size: 18px;padding:0; margin:auto}
.col3-sitemap ul {margin: 10px 0 30px 10px;padding: 0 0 0 10px;}
.col3-sitemap li {margin: 0;padding:4px 0;font-size: 14px;list-style-type: disc;}
.col3-sitemap li a {color: #000;margin: 0;padding: 0;font-size: 14px;}
.col3-sitemap a:hover{color:#ec6607}


.vision_poi_min ul li{position: relative;}
.no_poi_1{position: absolute;left:7%;top:7%;font-size: 55px;color: #ccc;font-weight: bold;}


.min_box-h11 {
    font-size: 14px!important;
    font-family: "g-m"!important;
    text-transform: uppercase!important;
    letter-spacing: 1px!important;
    color: #000!important;
    padding: 0!important;margin: 0!important;
  
}
.evend_min-trx .evdmin_hrx {
    padding-bottom: 6px!important;
    font-family: "g-m";
    font-size: 20px;
    letter-spacing: 2px;
    text-transform: uppercase;
    
}

ol.current-op li {
    list-style-type: disc!important;
    padding-bottom: 4px;
}



.fixed-header { background: #fff; margin:auto !important;
    position: fixed;
    top: 74px;
    left: 0;
    right: 0;
     z-index: 2;
}

.stickynav09 div {
 z-index: 2;
  
   
}
.visible-title {
    visibility: visible;
}
.fixed-header1 {
    position: fixed;
    top: 73px;
    left: 0;
    right: 0;
     z-index: 2;
}

.stickynav099 div {
 z-index: 2;
  
   
}
.visible-title {
    visibility: visible;
}


.fixed-header2 {
    position: fixed;
    top: 111px;
    left: 0;
    right: 0;
     z-index: 2;
}

.stickynav0999 div {
 z-index: 2;
  
   
}
.visible-title {
    visibility: visible;
}
.abotxconr{ padding: 10px 0; margin: auto; width: 90% }
.abotxconr p{ margin: 10px 0; font-size: 15px }
.abotxconr ul{ margin: auto 0px auto 40px;padding: 0px 0 10px; font-size: 15px }
.abotxconr ul li{padding: 5px 0; list-style-type: square}


.vision_poi_min ul li{position: relative;}
.no_poi_1{position: absolute;left:7%;top:7%;font-size: 55px;color: #ccc;font-weight: bold;}

.section_manu li a.active{background:#ec6607; color:#fff;}

.fxmenusiz{margin: 60px 0 30px;height: 50px;}



.a_button-8 a {
    color: #fff;
    padding: 10px 20px;
    border-radius: 6px;
}
.a_button-8{margin: 20px 0px}
.a_button-88 a {
    color: #182756!important;
    background: #fff!important;
}
.btn_all_ac {
    text-align: center;
}

/*404*/
.min_404 {background: linear-gradient( rgba(31, 58, 139, 0.9) 100%, rgba(31, 58, 139, 0.9)100%),url(../../../images/front_end/cbse_icse/banner/slid1.jpg);background-position-x: 0%, 0%;background-position-y: 0%, 0%;background-repeat: repeat, repeat;background-size: auto, auto;background-size: cover;background-repeat: no-repeat;width: 100%;height: 100vh;background-position: center right;overflow: hidden;}
.error_log_min {position: absolute;display: flex;margin: auto;left: 0;right: 0;top: 0;bottom: 0;}
.error-page {font-size: 18px;text-align: left !important;width: 500px;margin: auto;}
.error_log_min h1 {font-family: "g-b";font-size: 80px;margin: 0;padding: 0;color: #fff;text-transform: uppercase;font-weight: 700;}
.error_log_min p {font-size: 16px;color: #fff;}
.error-page ul{ margin: 20px }
.error-page ul li {list-style-type: circle; font-size: 16px;color: #fff;padding: 5px 0;margin: auto;}
/*404*/


/*popup*/
.btnclose09{text-decoration: none; display: block;position: absolute;top:0;bottom:0;left: 0;right: 0;width: 100%; height: 100%; background:transparent; cursor: pointer;}
.popup09_style_cover{ display: flex;width: 100%; height: 100%;}
.btnclose09 span{display: block;width:40px;height:40px;background: #fff;position: absolute;right: 0;top: 0;border-radius: 0 0 0 100px;overflow: hidden;}
.btnclose09 span::after{background:#203a8f;content: '';position: absolute;display:block;width: 0%;height: 0%;top: 0;right: 0; border-radius: 0 0 0 100px;transition: all 0.4s}
.btnclose09 b{display: block;width: 100%;height: 100%;position: relative;left:6px;top:-6px; z-index: 2}
.btnclose09 b::after, .btnclose09 b::before{content: '';background: #000;width:2px;display: block;height:25px;position: absolute;right: 0;left: 0;top: 0;bottom: 0;margin: auto;}
.btnclose09 b::after{transform: rotate(40deg);}
.btnclose09 b::before{transform: rotate(-40deg);}
.popup09_style{z-index: 9999999999; display: none; background:#0000009e; position:fixed;top:0;bottom:0;left: 0;right: 0; margin: auto; }
.popup09_min{width:50%;background: #fff;position: relative;border: 10px solid #203a8f}
.popup09_min img{display:block;width: 100%}
.btnclose09:hover span::after{width: 100%;height: 100%;}
.btnclose09:hover b::after, .btnclose09:hover b::before{background: #fff;}
/*popup end*/



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

.container{ width:95%}	
.banner_text{ width:95%}
.form-serc{ width:90%}
.sm_menu li a {transition: all .5s;border-right: 1px solid #ccc;color:#000;padding: 15px 0;display: block; font-size:12px; height: 22px;}


}

@media only screen and (max-width:1170px){
	.alumin_stor_min .flickity-button{display: block;}
.fot_01 ul li{ width:100%}
.fot_01 ul{ border:none}
.fotnt-stl{width: 56%}

.navtext{display: grid;grid-template-columns: auto auto auto auto ; width:70%}
.numscro li h2{ font-size:20px}

.btnuse_a{ position: relative; bottom:0px; }
.even_gl_box2 li{ width: 29%;}

.backbg_home .numscro li{width:30%;border:none; }

.minbox_right li{width:32%;}
.award_logos_i li{  border-right:none;}
.dowld-list li {
    border-right: 1px solid #68625e;
    min-height: 223px;
    background-color: #f2f2f2;
    width: 47%;
    margin: 1% 10px;
    float: left;
   border: none;
}

}

@media only screen and (max-width:1030px){
.web_logo{width:190px;}
.center_menu{padding: 22px 0}

.page_nav_n_height li a{ min-height: 32px }
.dowld-list li {
    min-height: 269px;
    width: 47%;
    margin: 1% 10px;
  
}

}	

@media only screen and (max-width:900px){
.fom_cont-min{ margin:auto; width:90%}	
.register_form-bo{ border:1px solid #c4c4c4}
.con_fo-1{ float:none; margin:auto; width:100%}	
.con_fo-2{ float:none; margin:40px auto; width:100%}	
.foalin-st2{ width:37%}
.ryn_adrr{ height:auto}
.minf-l{ float:none; width:100%; padding:5px 0; text-align:center }
.minf-r{float:none; width:100%; padding:5px 0; text-align:center}
.center_menu a{ font-size:10px; padding:0 6px}
.award_icons img{ width:70%}
.stayconnect_min li{margin: 1%;height: 200px;}
.asbox-right2 {
    padding: 20px;
    float: right;
    width: 65%;
    margin: -12px 0 0;
}
.form_st_adm{ width:94%;}
.center_menu{ display:none}
.navtext {
    width: 90%;
}
}
@media only screen and (max-width:800px){

.popup09_min{width: 90%} 

/*hscb*/
.hsc_minsm .hscp-lt{width:100%}
.hsc_minsm .hscp-rt{width:100% ; padding:20px 0}
.hsc_min1 .hscp-lt{float: none;}
.hsc_min1 .hscp-rt{ float: none; }
.hsc_min2 .hscp-lt{float: none;}
.hsc_min2 .hscp-rt{ float: none; text-align: left; }
.cat-list li{ width: 40% }
.page_nav_n2 { width:100%  }
/*hscb*/


.vis_bg{ width:100%}
.vis_miss_in{ position:relative; width:100%; padding:30px 0}
.vis_miss_bg{background-position: center;background-size: 100%; width:100%}
.about_video{ width:100%}
.orgbox_aw_min li{ width:47%; margin:0.5%;}
.accordion_3{ width:100%}

.why_ry_box2{ width:60%}
.why_ry_box1 {width: 36%;}
.even_box li{width: 47%;}
.even_gl_box li{width: 47%;}
.even_gl_box2 li{width: 47%;margin: 0.5%;min-height: auto;}
.dowld-list li{ min-height:auto;width:95%; margin:20px auto; display:block}
.txapp_c b{ display:block}
.minbox_left {
    float: none;
    width: 100%;
   text-align: center;
}
.boxalin_l.bord_btn_y-tx {
    float: none!important;
    clear: both;
    text-align: center;
}
.minbox_right {
   width: 100%;
}
.minbox_right li:nth-last-child(3) {
    border: none;
}
.even_box li h1 {
   padding: 0 0 0 6px;
}
.even_box li p {
    padding-left: 6px;
}
.min_dit_box .bord_btn_y {
    border: center;
    float: none;
}
.year_dr_dn{position:initial;width: 200px;text-align: center;}
.text_tx {
  display: inline-grid;
}
.year_dr_dn {
    float: none;
   
}
.sm_menu li a {
    height: auto;
}

.min_box-h h5{padding:10px 19px 20px 0px }

}


@media only screen and (max-width:700px){
.section_min2{padding: 40px 0 0}
.fixed-header{ position: relative;top: 0;left: 0;right: 0; background: transparent; }
/*Find a school near you*/
#find_shl{ width:400px;}
#find_shl .web_tex{display: block;}
#find_shl ul{ width:90% }
#find_shl ul li{ position: relative; }
#find_shl .dwn-ar{left: inherit;right: 8px;bottom: 18px;z-index: 1}
#find_shl .submit_btn{ border-radius: 0; padding: 14px 0;margin: 7px 0 }
#find_shl .minform{border: 1px solid #ccc; position: relative;z-index:2; }
#find_shl .minform{ padding: 10px; margin: 8px 0 }  
/*Find a school near you*/


nav#expand-fullpagemenu{background: #fff}
nav#expand-fullpagemenu .pag_al{top:54%;}

.footer_inline_space{ padding: 60px 0 }
.footer_minX{ position: fixed;width: 100%; bottom: 0; z-index: 9999;}
.active_footer{ height:80%; overflow-x: scroll; }

.amd_form_min{ position:inherit}	
.sm_menu li a{height: auto;}	
.tabs nav ul{ margin: 20px auto }
.web_logo{z-index: 9990}	
.management_team ul li.mang_team_l{ width:40%}
.management_team ul li.mang_team_r{ width:45%; padding:15px}
.brand_block_bg li{ border:none}	
.brand_block_tx li{ padding:10px 0; width:45%; border:none; margin:10px 0}
.header_active .min_menu{ background:none}	
.section_min{ padding:20px 0}
.accordion_2{ padding:35px 0 0}
.accordion_2 .accordion-header{top: 10px;}
.awards_slider img{ width:auto}
.awards_slider{ text-align:center}	
.stayconnect_min li{ float:none; margin:8px 0; padding:0; width:100%}
.sta_min h3{ font-size:12px}
.sta_min span{ font-size:12px}	
.fot_01 ul {
    min-height: auto;
    width: 100%;
    padding: 0;
    float: left;
}
.fotnt-stl {width: 63%;}
.brand_lis li{ padding:10px 0;text-align:center}
.slider_stl1 p{ font-size:13px; line-height:20px}
.slider_stl1 .item{ padding:28px 50px}
.awardicon_1 {left: -5px;}
.awardicon_2 {right: -5px;}
.slider_stl1 .item{ height:90px}
.slider_stl1 .owl-buttons div{ position: relative;top: 0;display: inline-block;}
.slider_stl1 .owl-buttons{ margin:10px auto; text-align:center}
.slider_stl1{ width:100%}
/*========== ACCORDI0N ===========*/
.accordion-header{ position:relative; z-index:1}
.accordion-header-icon{  display:none}
.navtext{margin:23px auto auto; display:block; width:95%}
.accordion-content{display:none;}
.accordion-header-icon{ display:block}
.navtext li{ background:none}
/*========== ACCORDI0N ===========*/
.com_pc{ display:none}
.con_m{ display:inherit}
.mobile_footer-tab{ display:block}
.accordion_2 .accordion-header{ display:block}
.accordion_2 .accordion-content{ display:none}
.form-serc{ display:none}
.banner_text h2{ font-size:22px}
.banner_text{ text-align:center;bottom: 30px;top: auto; width:98%}
.center_menu{ display:none}
.topmenu_right li{ display:none}
.topmenu_right .call_m{ display:block}
.om_pc{ display:none}
.om_m{ display:block;}
.topmenu_right{ margin:0 97px 0 0}
.top-menu{ padding:18px 0}
.menuwrapper #navtoggler{ padding:0; z-index:999; top:0px;  position: relative}
#navtoggler span{ color:#000}
.menuop_i li{ background:#000}
nav#expand-fullpagemenu{ z-index:1001}
.top-menu{position: initial;}
.topmenu_right{z-index: 9999;position: relative;}
nav#expand-fullpagemenu label#closex{top: 18px;right: 18px;}
.min_menu{ height: 0px }
.box_gri ul li img{ width:80%}
.box_gri ul li{ padding:10px}
.text_H {
    font-size: 20px;
    padding: 10px 0px 0px 0px;
}
.vis_miss_in h3{ font-size:20px}
body{ font-size:15px}
.web_tex p{ width:95%}
.numscro li{margin: 1%;border: none;width: 27%;background:#ffffff0a;padding: 13px 0 0;} 
.tabs nav ul{ width:85%}
.tabs nav a{ font-size:10px}
.boxwn li{ float:none; width:100%}
.mobile_footer-tab{ border-bottom:1px solid #393a52}
.fot_01 ul li{ display:inline-block;width: auto; margin:7px}
.foh_if{ display:block!important}
.fot_01 ul li h2{ padding:20px 0 5px}
.fot_01 ul{ border-bottom:1px solid #393a52; padding:0px 0 17px}
.form_fot{ margin:10px 0;}
.foalin-st2 li{ width:100%!important}
.bsf_m{border-bottom:1px solid #393a52;border-top:1px solid #393a52;padding: 0 0 24px;margin-top: 19px !important;}
.fot_01 ul li a {
    font-size: 13px;
}
.get-soc span{ display:none}
.tit_text{ background:none}
.brand_lis li{display: inline-block;text-align: left; width:auto; padding:0 12px 0 0; font-size:13px;margin: auto;}
.fot_02 .brand_lis li{display:block;margin: 2px auto;}
.get-soc li a{ margin:auto}
.tit_text h2{ padding:10px 0}
.fot_02{ border-top:1px solid #393a52; padding:20px 0;width:100%}
.mine_footer{ width:100%; padding:10px 0}
.minf-r a{display: block;padding: 11px 0 0;}
.btn_sty{ margin:auto}
.pag_al{ height:90%}
.navtext{width: 86%;}
.navtext{overflow-y: auto}
.ourjourney_slider .item:hover{transform: scale(1.0); }
.ourjourney_slider .item{ margin:auto; float:none; width:85%}
.our_locations_f{ display:none}
.award_logos_i li{  width:25%; border:none}

.accordion_3 .min_box-h li h2{ font-size:11px}
.accordion_3 .min_box-h li img{ width:40px}
.accordion_3 .min_box-h li{ padding:0 4px 0px 0px}
.accordion_3 .accordion-header-icon{ top:15px; padding:0 10px}
.accordion_3 {
    padding: 40px 0 0px;
}
.accordion_3 .accordion-header{ padding:0}
.world_fiug li{ border:none;width: 45%; margin:5% auto; padding:0 1%}
.onbox_box1{ width:100%}
.onbox_box2 {
    width: 98%;
    margin: 20px auto;
}
.goku_in{ float:none}
.goku_vegeta_in{ width:90%}
.goku_vegeta_box{ padding:153px 0 0;background-position: top left;background-size: 100%;}
.vegeta_bg{background-position: top center;}
.goku_vegeta_in{ padding:15px}
.goku_bg{background-position: top center;}
.form_st_adm li{ width:90%}
.lino_ad li{ float:none; min-height:auto; margin:10px auto}
.lino_ad_l{ width:90%}
.lino_ad_r{ width:90%}
.faq_on_box {padding: 15px 8px;}

.accordion_4 .min_box-tx p{font-size:12px}
.accordion_4 .min_box-tx li{font-size:12px}
.roll_of_ho li{ display:inline-block; width:90%; margin:20px auto }
.alumin_stor_min{ width:95%}
.form_st_adm2 li.wid_hf{ width:97%}
.register_form{ width:95%}
#go_top { bottom:12%}

.vision_poi_min ul li{ width:90%; margin:10px auto}
.vision_poi_min ul li img{ width:95%}
.edm_c{ min-height: inherit;width:80%; margin:auto}

.get-soc li a{font-size: 18px;}


.tabbox_ho table {font-size:10px}
.tabbox_ho th, td {padding:10px 5px;}
.tabbox_ho h2{ font-size:14px}
.tabbox_ho h3{ font-size:12px; }
.tabbox_ho h4{ font-size:12px;}
.tabbox_ho h5{font-size:14px;}

.banner_home{background-position:-122px top }
.backbg_home .numscro li{padding:18px 10px 0;}
.backbg_home .numscro li h2{font-size: 20px}
.backbg_home .numscro li{ width: 40% }
.header_active .min_menu{ height: 0 }
.slider_stl3 .owl-prev{left: 5%;}
.slider_stl3 .owl-next {right: 5%;}
.topmenu_right li a{font-size: 11px;}
#navtoggler span{top: 10px;}
.menuop_i li{margin: 5px 0}
.page_nav_n_all .owl-buttons .owl-prev{left:10%}
.page_nav_n_all .owl-buttons .owl-next{right:10% }
.btn_ris{right: -52px;}
.btn_ris a{font-size: 10px;padding:7px 15px;}

.banner_home video{background: url(../../../images/front_end/cbse_icse/banner/slid1_m.jpg) no-repeat center; background-size: cover;}

.dot_aws_1 li{font-size: 7px}
.dot_aws_1 .center p{font-size: 11px}
.page_nav_n7{ width: auto }

.mfst_s li{width:48%;}
.mfst_s{ width: 46% }
.minf_h h3{font-size: 14px}
.mobile_footer-tab h3{font-size: 13px}

.accordion_3 .min_box-h li h3{font-size: 14px;}
.box_gri ul li{width: 100px}
.page_nav_n_all .owl-buttons div{position: inherit;margin: 13px 5px;display: inline-block;}

.fnbox_full{ width: 90% }
.fandbox_1{width:100%; float: none;}
.fandbox_2{width:100%; float: none;}


.tstmon_box-right {
    float: none;
    width: 80%;
    padding: 2% 2%;
}
.tstmon_box-left {
    float: none;
    position: relative;
    width: 80%;
}
.navtext h3 a{font-family: "g-m";font-size: 14px}
.register_form2 .form_st_adm2 li.wid_hf {
    width: 100%!important;
}
.accordion_3 .min_box-h {
    background: #fff;
}
.fot_01 ul {
    border-bottom: 1px solid #8a8c9b;
    padding: 0px 0 17px;
}
.mobile_footer-tab {
    border-bottom: 1px solid #8a8c9b;
}
.fot_02 {
    border-top: 1px solid #8a8c9b;
    padding: 20px 0;
    width: 100%;
}
.bsf_m {
     border-bottom: 1px none; 
     border-top: 1px none; 
    padding: 0 0 24px;
    margin-top: 19px !important;
}
.brand_lis li {
   padding: 0 12px 0 0;
    font-size: 13px;
    margin-bottom: 15px;
}


}

@media only screen and (max-width:650px){
.footer_minX .accordion-content{ padding: 0 16px }  
.minbox_left{float: none;width: 190px}
.minbox_right{float: none;width: 100%;}
.accordion_3 .accordion-content{ padding: 20px  0 }
.minbox_right ul h2{font-size: 10px; padding: 10px}


.year_dr_dn li.dropdown-y09{width: 100%}
.sm_menu li a{ border: none; }
.page_nav_n3{ width: 100% }
.sm_zre-1{ width: 75% }
.accordion_3 {
    padding: 40px 0 0px;
}
.page_nav_n_height li a {
    height: auto!important;
}

}


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

/*404*/
.error-page{ width: 90% }
.error_log_min h1{ font-size: 50px }
.error_log_min p{ font-size: 13px }
.error-page ul li{ font-size: 13px }
/*404*/
	
	.minbox_right p{font-size: 14px}
.left-sec b{ font-size:15px}
.right-sec i{ font-size:11px}	
.management_team ul{ margin:30px 0}
.management_team ul li{ float:none;}
.management_team ul li.mang_team_l{ position:relative; top:0;width:100%}
.management_team ul li.mang_team_r{ width:90%; padding:20px 0}
.award_logos_i li{  width:49%; padding:0; border:none}
.orgbox_aw_min li{ width:95%; margin:0.5%;}
.brand_block_tx li{ padding:10px 0; width:100%;}
.accordion_3 .min_box-h{ background:#fff;}
.why_ry_box1{ width:100%; position:relative; top:0}
.why_ry_box2 { width:90%;}
.why_ry_min li{ display:block}
.why_ry_min { margin:0 0 30px}
.world_fiug li{width:100%; padding:30px 0; margin:auto; min-height:inherit; border-bottom:1px solid!important}
.even_box li{width:95%; margin:20px auto}
.even_gl_box li{width:95%; margin:20px aut}
.even_gl_box2 li{width:95%; margin:20px aut}
.vis_miss_bg{ height:150px}

.minbox_right li{width: 46%;}
.asbox-right2 {
    padding: 20px;
    float: right;
    width: 60%;
    margin: -16px 0 0;
}

.accordion_3 .accordion-header-icon {
    top: 40px;
    padding: 0 10px;
}

.tabs nav ul {
    overflow: hidden;
    /* border: 2px solid #000000; */
    background: #ffffff;
    border-radius: 10px;
    width: 85%;
    margin: 15px auto;
    display: block;
}
.tabs nav ul li {
    width: 33%;
    background: #fff;
    margin: 0px;
    float: left;
}
.tabs nav a {
    font-size: 12px;
    letter-spacing: 1px;
    color: #000;
    padding: 15px 0;
    display: block;
    border-right: none;
  
}

#find_shl{width:255px}
#find_shl h2{font-size: 16px}
#find_shl ul{width: 100%}
.fclbox_min p{ margin:3px auto }
.tab-box .tabs nav ul li {
    width: 100%!important;
    background: #fff;
    margin: 0px;
    float: left;
}

.tabs_la_n nav li.tab-current a {
    background: #ec6607;
    display: block;
    height: 100%;
    min-height: 24px;
}
.page_nav_n_height li a {
    min-height: auto!important;
}
.a_button-8 a {
 font-size: 13px;
}


}


@media only screen and (max-width:400px){
.even_box {
    padding: 0px 0; 
    margin: auto;
}
.rofh2 h2{ font-size: 16px }
.rofh2 p{ font-size: 12px }
.roll_of_honour_sld .rofh1{ width: 33% }
.roll_of_honour_sld .rofh2 {width: 64%;}


.tabll ul li{font-size: 12px}
.tabll ul li span{ padding: 0 2px }	
.tabll h3{ font-size: 19px }

.fot_01 ul{width:100%;}
.banner_text h2{ font-size:22px}
.numscro li{width: 46%;}
.mobile_footer-tab h3{ font-size: 10px }
.min_box-h h5 {
    font-size: 13px;
    padding-right: 32px;
}
.asbox-right2 {
    padding: 20px;
    float: right;
    width: 57%;
    margin: -12px 0 0;
}
.tstmon_box-right {
    width: 90%;
    
}
.tstmon_box-left {
    width: 90%;
}
.tabs nav ul {width:90%; }
.tabs nav a {
    font-size: 12px;
    letter-spacing: 1px;
    color: #000;
    padding: 15px 0;
    display: block;
    border-right: none;
  
}
.tabs nav ul li {
    width: 100%;
    background: #fff;
    margin: 0px;
    float: left;
}

}

@media only screen and (max-width:350px){
.con_m{display: none;}
footer a {
    font-size: 12px;
}
.page_nav_n_height li a {
    min-height: 33px!important;
}
}

.form-serc_hom2 {position: absolute;bottom: 20%;}
.search_resu_box li h2{background: #ec660796 !important;}


@media only screen and (max-width:750px){
.search_resu_box li{ width:30.5%}
}

@media only screen and (max-width:500px){
.search_resu_box li{ width:92%; margin:20px auto; display:block}
}

.vss_bgi_x img{border-radius:0px!important;box-shadow:0px 0px 0px #d8d8d8!important;}
.backbg_home_b {width: 100%;position: absolute;height: 100%;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;}
.backbg_home3{position: relative;}  
.noContent{display: none!important;}
.extrcls li {
    padding: 0;
}