

* 				{ padding:0px; margin:0px; box-sizing:border-box;}

body 				{ font-size:14px; line-height:24px; color:#000; font-family: 'Roboto', sans-serif;}

.audio_file 		{ float:left; width:100%; padding:20px 0px;}
#banner_wrapper 	{ float:left; width:100%;}
.banner_full 		{ float:left; width:100%;}
#spinner 			{ position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index:999999; background:url(../images/loading_logo.gif)  50% 50% no-repeat rgb(249,249,249); }
.school_category_wrapper 	{ clear:both; position:relative; z-index:5000; float:left; width:100%; padding:20px 0px;}
.school_first_block 	{ float:left; width:100%; position:relative; z-index:5000; background:#fff; border:1px solid #c0c0c0; border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; box-shadow:3px 4px #c0c0c0; margin-bottom:10px;}
.school_left 		{ float:left; width:50%; padding:10px; margin:0px;}
.heading_logo 		{ float:left; width:100%; background:url(../images/samacheer_logo.png) no-repeat 0px 0px; padding:0px 0 0px 100px;}
.heading_logo h1 	{ font-size:22px; line-height:24px; padding:15px 0px 5px 0; margin:0px; color:#245f97; text-transform:uppercase;}
.heading_logo h2 	{ font-size:18px; letter-spacing:2px; line-height:24px; padding:0px 0 20px 0; margin:0px; color:#d90061;}
.heading_logo2 		{ float:left; width:100%; background:url(../images/cbse_logo.png) no-repeat 0px 0px; padding:0px 0 0px 100px;}
.heading_logo2 h1 	{ font-size:22px; line-height:24px; padding:15px 0px 5px 0; margin:0px; color:#245f97; text-transform:uppercase;}
.heading_logo2 h2 	{ font-size:18px; letter-spacing:2px; line-height:24px; padding:0px 0 20px 0; margin:0px; color:#d90061;}
.visit_btn .fa		{ font-family: 'FontAwesome'; font-size:22px; color:#000; line-height:24px; vertical-align: middle;}
.school_left p 		{ font-size:14px; color:#000; line-height:24px; text-align:justify; padding:0px 0 0 20px; margin:0px 0 15px 0;}
.visit_btn 			{ clear:both; float:left; width:auto; padding:4px 10px; background:#F44336; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; text-decoration:none; color:#fff; text-align:center;}
.visit_btn:hover 	{ background:#0D82CF; color:#fff; text-decoration:none; }
.visit_btn:hover .fa 		{ color:#062329;}
.school_right  		{ float:left; width:50%; height:100%; position:absolute; z-index:1000; right:0px; overflow:hidden;}
.school_right img 	{ float:right;}

.school_scnd_block 	{ float:left; width:100%; position:relative; z-index:5000; background:#fff; border:1px solid #c0c0c0; border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; box-shadow:3px 4px #c0c0c0; margin-top:10px; margin-bottom:10px;}
.school_last 		{ float:left; width:50%; padding:10px 20px 10px 0; margin:0px; position:relative; left:48%;}
.visit_btn2 .fa		{ font-family: 'FontAwesome'; font-size:22px; color:#000; line-height:24px; vertical-align: middle;}
.school_last p 		{ font-size:14px; color:#000; line-height:24px; text-align:justify; padding:0px 0 0 20px; margin:0px 0 15px 0;}
.visit_btn2 			{ clear:both; float:left; width:auto; padding:4px 10px; background:#0D82CF; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; text-decoration:none; color:#fff; text-align:center;}
.visit_btn2:hover 	{ background:#F44336; color:#fff; text-decoration:none; }
.visit_btn2:hover .fa 		{ color:#062329;}
.school_first  		{ float:left; width:50%; height:100%; position:absolute; z-index:1000; left:0px; overflow:hidden;}
.school_first img 	{ float:left;}
.academiya_wrapper 	{ clear:both; float:left; width:100%; background:#1e7fa0; border-top:5px solid #00516b; padding:20px 0px;}
.academia_full 		{ float:left; width:100%; padding:15px 0px; border-top:1px solid #379abc; border-bottom:1px solid #379abc;}
.academia_left 		{ float:left; width:45%; background:url(../images/academiya_heading_logo.png) no-repeat 0px 0px; min-height:135px; padding:0 20px 0 220px;}
.academia_left p 	{ font-size:14px; color:#fff; line-height:24px; text-align:left; padding:20px 0 0 0;}
.academia_right 	{ float:left; width:55%;}
.academia_right h1 	{ font-size:56px; color:#ccff33; line-height:52px; padding:20px 0 10px 0; margin:0px; font-weight:normal; letter-spacing:2px; font-family: 'PT Sans Narrow', sans-serif;}
.academia_right h2 	{ font-size:28px; color:#fff; line-height:28px; padding:15px 0 0 0; margin:0px; font-weight:normal; font-family: 'PT Sans Narrow', sans-serif; letter-spacing:2px;}
.logo_container 	{ float:left; width:100%;}
#school_logos 		{ clear:both; float:left; width:100%;}
#school_logos li 	{ list-style-type:none; display:inline-block; margin:0 20px; float:left; width:200px;}
#school_logos li img 	{ float:none; margin:0 auto 10px auto; text-align:center; width:120px; height:120px; object-fit:contain; border:none;}
#school_logos li h1 { clear:both; float:left; width:100%; font-size:16px; color:#E5C000; line-height:24px; padding:0px; margin:0px; text-align:center;}
#school_logos li h2 { clear:both; float:left; width:100%; font-size:14px; color:#fff; padding:0px; margin:0px; text-align:center;}
#pattern_wrapper 	{ clear:both; float:left; width:100%; background:url(../images/cyan-bg.jpg) repeat-x top left; min-height:70px;}
.testimonial_wrapper { clear:both; float:left; width:100%; background:#66cc99; padding:20px 0px;}
.testimonial_wrapper .academia_left p { color:#000;}
.testimonial_wrapper .academia_right h1  { color:#1E7FA0;}
.testimonial_wrapper .academia_full  { border-bottom:1px solid #a6ffc3; border-top:1px solid #a6ffc3; }
.voiceCntScroll 	{ clear:both; float:left; padding: 40px; height: 300px; width: 100%; overflow: auto; margin: 20px auto; position: relative; }
#ascrail2001 		{ border-left: 1px solid #fff; width:5px !important;}
.voiceCntScroll h1 	{ clear:both; float:left; width:100%; font-size:42px; color:#d90061; line-height:44px; margin-bottom:20px; padding:10px 0 0 0;}
.voiceCntScroll p 	{ clear:both; float:left; width:100%; font-size:14px; font-family:Verdana, sans-serif; line-height:24px; padding:0px 0 10px 0; margin:0px; text-align:justify;}
.voiceCntScroll p.tamil_text { font-size:14px; line-height:24px;}
.voiceCntScroll p strong { clear:both; float:right; text-align:right; color:#A70105; font-size:14px; line-height:24px;}

#pattern_wrapper_two { clear:both; float:left; width:100%; background:url(../images/greenbg.jpg) repeat-x top left; min-height:70px;}
.footer_wrapper 	{ clear:both; float:left; width:100%; background:#0C74A3; padding:20px 0px;}

.ftr_full_btm 		{ clear:both; float:left; width:100%; border-bottom:1px solid #379abc; padding:0 0 20px 0;}
.social_bottom 		{ clear:both; float:left; width:60%;}
.social_bottom h1 	{ font-size:28px; color:#ccff33; line-height:24px; padding:0px; margin:20px 0 20px 0px;}
.social_bottom ul 	{ clear:both; float:left; width:100%; margin:0px; padding:15px 0 0 0;}
.social_bottom ul li { list-style-type:none; display:inline-block;}
.social_bottom ul li a { float:left; text-decoration:none; color:#fff; width:60px; height:60px; padding:0px; margin:0 10px;}
.social_bottom ul li a img { float:left; width:100%; height:100%; border:none;}
.contact_details_ftr { float:left; width:40%; margin:20px 0px;}
.contact_details_ftr h1 { font-size:28px; color:#ccff33; line-height:24px; padding:0px; margin:0px 0 20px 0px;}
.contact_details_ftr ul 	{ clear:both; float:left; width:100%; margin:0px; padding:0px;}
.contact_details_ftr ul li { list-style-type:none; display:inline-block;}
.contact_details_ftr ul li a { float:left; text-decoration:none; color:#fff; padding:0px 20px; margin:0 10px; text-align:center;}
.contact_details_ftr ul li a img { float:left; width:60px; height:60px; object-fit:contain; border:none; margin-bottom:7px;}
#pattern_wrapper_three  { clear:both; float:left; width:100%; background:url(../images/cyan-bg.jpg) repeat-x top left; min-height:50px; padding:20px 0px;}
.copyright_left_part 	{ float:left;}
.copyright_left_part p 	{ font-size:14px; color:#fff; line-height:24px; padding:0px; margin:0px;}
.copy_right_right_part 	{ float:right;}
.copy_right_right_part a 	{ text-decoration:none; float:right;}
.red_text 			{ font-size:18px; color:#E5C000; font-weight:bold;}
.note_text 			{ clear:both; float:right; font-size:14px; color:#fff; line-height:24px; margin-bottom:10px;}
.curipopup 			{ text-align:center; cursor:pointer;}
.owl-carousel .owl-item .curipopup img { width: auto; max-width: 100%; display: inline-block; }
.curipopup figcaption {
    margin: 10px auto 0;
    font: 21px Arial, Helvetica, sans-serif;
    color: #ffb400;
}
.curipopup figcaption span {
    display: block;
    font-size: 15px;
    color: #FFF;
}
.beyond_curifull 		{ clear:both; float:left; width:100%; display:block;}
.item_beyond 			{ float:left; width:200px; height:200px; margin:0 10px 10px 0;}
.item_beyond img 		{ width:140px; height:140px; background:#fff; border-radius:50%; padding:5px; float:none; margin:0 auto; text-align:center;}
.tab-legend .fa 		{ font-size:22px; color:#000; margin-right:10px;}
.crse_open 				{ float:right; height:264px; width:45px; z-index:9999999999; position:fixed; top:200px; right:-2px; text-decoration:none; text-indent:-99999;}
.crse_open1 				{ float:right; height:75px; width:45px; z-index:9999999999; position:fixed; top:-30px; right:-2px; text-decoration:none; text-indent:-99999;}

