/*
Theme Name: AMCOSA (Final)
Theme URI: http://www.designerashok.com/
Author: Designer Ashok
Author URI: http://www.designerashok.com/
Description: It is a special theme for official website of AMCOSA
Version: 2.0
Text Domain: AMCOSA
*/

body{width:100%;height:auto;float:left;margin:0;font-family: "Google Sans Flex", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"GRAD" 0;}
.divmdl{width:1500px;height:auto;margin:0 auto;}
.dvlmdl{width:98.5%;height:auto;margin:0 auto;}


 
@media only screen and (min-width:500px) and (max-width:1099px){

}
@media only screen and (min-width:1400px){

}


@media only screen and (max-width:1080px){
#toplnk .menu {clear: both;max-height: 0;transition: max-height .2s ease-out;}

/* menu icon */

#toplnk .menu-icon {cursor:pointer;float:left;padding:24px 20px;position:relative;user-select:none;}
#toplnk .menu-icon .nav-icon {background: #FFFFFF;display:block;height:3px;position:relative;transition:background .2s ease-out;width:36px;}
#toplnk .menu-icon .nav-icon:before,#toplnk .menu-icon .nav-icon:after {background: #FFFFFF;content: '';display: block;height: 100%;position: absolute;transition: all .2s ease-out;width: 100%;}
#toplnk .menu-icon .nav-icon:before {top: 7px;}
#toplnk .menu-icon .nav-icon:after {  top: -7px;}

}

/* menu btn */
#toplnk .menu-btn {display:none;}
#toplnk .menu-btn:checked ~ .menu {max-height:240px;}
#toplnk .menu-btn:checked ~ .menu-icon .nav-icon {background:transparent;}
#toplnk .menu-btn:checked ~ .menu-icon .nav-icon:before {transform:rotate(-45deg);top:0;}
#toplnk .menu-btn:checked ~ .menu-icon .nav-icon:after {transform:rotate(45deg);top:0;}




#header{width:100%;height:auto;float:left;padding:10px 0;}
#topmnu{width:100%;height:auto;float:left;background-color:#08244F;}
#lgomnu{width:100%;height:auto;float:left;}

#stlogo{width:320px;height:auto;float: left;}
#stlogo img{max-width:100%;height:auto;float:left;}

#stmlnk{width:400px;height:auto;float:right;margin-top:12px;}
#stmlnk ul{width:100%;height:auto;float:left;margin:0;padding:0;}
#stmlnk ul li{width:195px;height:auto;float:left;list-style:none;padding:0;margin:10px 0;}
#stmlnk ul li#limrg{margin-right:10px;}
#stmlnk ul li a{width:135px; height: auto; float: left; display: block; text-align: center; text-decoration: none; background-color: #dd120d; color: #FFFFFF; text-transform: uppercase; font-size: 13px; font-weight: 600; padding:0; border-radius:5px; padding: 5px 30px;}
#stmlnk ul li#limrg a{background-color: #012a68;}
#stmlnk ul li#limrg a:hover,#stmlnk ul li a:hover{background-color: #000033;}

.tmnicn{width:20px;height:auto;float:left;padding:8px 8px 10px 10px;}
.tmnicn img{max-width: 100%; height: auto; float: left;}
.tmntxt{width: auto; height: auto; float: left; padding: 10px 10px 10px 0;}


#toplnk{width:auto;height:auto;float:left;}
#toplnk ul{width:100%;height:auto;float:left;margin:0;padding:0;}
#toplnk ul li{width:auto;height:auto;float:left;list-style:none;}
#toplnk ul li a{display:block;padding:15px 22px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;font-size:13px;font-weight:600;}
#toplnk ul li a:hover{background-color:#F32620;}


#topslk{width:auto;height:auto;float:right;}
#topslk ul{margin:9px 0 0 0;padding:0;}
#topslk ul li{float:left;list-style-type:none;margin-right:10px;}
#topslk ul li:last-child{margin-right:0;}







#ftrbtm{width: 100%; height: auto; float: left;padding:70px 0 60px 0;background-color:#0A192F;border-top:10px solid #e49e18;}
#ftrbtm h5{font-size:20px;font-weight:700;color:#DDDDDD;margin:0 0 5px 0;clear:both;}
#ftrbtm p{font-size:15px;font-weight:400;color:#888888;margin:0 0 12px 0; line-height:1.35em;}

#ftrlgo{width:228px;height:auto;float:left;}
#ftrlgo img{max-width:100%;height:auto;float:left;}

#ftrtxt{width: 922px; height: auto; float: right;}
#ftrsmp{width: 200px; height: auto; float: left;}

#ftrsmp{width:150px;height:auto;float:left;margin-right:36px;}
#ftrsmp ul{margin:15px 0 0 0;padding:0;}
#ftrsmp ul li{list-style-type:none;margin-bottom:15px;background-position:left;}
#ftrsmp ul li::before{width:30px;height:30px;float:left;display:block;content:"";background:url("https://www.srinarayanadefenceacademy.com/custom/imgs/icons.png") no-repeat 10px 7px;margin:-6px 7px 0 -10px;}
#ftrsmp ul li a{font-size:15px;font-weight:700;color: #888888; display: block; margin-left: 30px; text-decoration: none;}
#ftrsmp ul li a:hover{ text-decoration: underline;}



#ftrmlk{width: 350px; height: auto; float: left; margin-right:36px;}

#ftrmlk ul{width:100%;height:auto;float:left;margin:0 0 35px 0;padding:0;}
#ftrmlk ul li{width:169px;height:auto;float:left;}
#ftrmlk ul li#rgtmrg{margin-right:12px;}
#ftrbtm p a,#ftrmlk ul li a{background-color:#555555;width:100%;padding:16px 0;float:left;text-align:center;font-size:13px;font-weight:700;display:block;color:#FFFFFF;border-radius:2px;text-transform:uppercase;text-decoration:none;}
#ftrbtm p a{width:169px;margin-bottom:35px;}
#ftrbtm p a:hover,#ftrmlk ul li a:hover{background-color:#E60023;}



#ftrlst{width: 350px; height: auto; float: left;}

#ftrlst ul{ margin: 0; padding: 0;}
#ftrlst ul li{ float: left; list-style-type:none; margin-right: 10px;}

#sclfbk,#scltwt,#scllin,#sclytb,#scligm{width: 32px; height: 32px; float: left;border-radius: 2px; background: url(https://www.srinarayanadefenceacademy.com/custom/imgs/icons.png) no-repeat #666666;}
#sclfbk{background-position:-14px 3px;}
#sclfbk:hover{background-color:#4267B2;}
#scltwt{background-position:-42px 3px;}
#scltwt:hover{background-color:#1DA1F2;}
#scllin{background-position:-106px 3px;}
#scllin:hover{background-color:#0e76a8;}
#sclytb{background-position:-138px 3px;}
#sclytb:hover{background-color:#FF0000;}
#scligm{background-position:-74px 3px;}
#scligm:hover{background-color:#833AB4;}


#ftrcpy{width:100%;height:auto;float:left;background-color:#E30613;padding:20px 0;}
#ftrcpy p{ text-align: center; color: #FFFFFF; margin: 0;}
#ftrcpy p a{color: #FFFFFF;}
#ftrcpy p a:hover{text-decoration: none;}