/*
Theme Name: NOESIS (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: NOESIS
*/


body{width: 100%; height: auto; float: left; margin: 0;background-color:#F5EFE6;font-family: "Google Sans", sans-serif;font-optical-sizing: auto;font-style: normal;font-variation-settings:
    "GRAD" 0;}



@media only screen and (max-width:650px){ .divmdl{width:94%;margin:0 auto;} }
@media only screen and (min-width:651px) and (max-width:1080px){ .divmdl{width:90%;margin:0 auto;} }
@media only screen and (min-width:1081px) and (max-width:1149px){ .divmdl{width:980px;margin:0 auto;} }
@media only screen and (min-width:1150px) and (max-width:1249px){ .divmdl{width:1080px;margin:0 auto;} }
@media only screen and (min-width:1250px) and (max-width:1349px){ .divmdl{width:1180px;margin:0 auto;} }
@media only screen and (min-width:1350px) and (max-width:1449px){ .divmdl{width:1250px;margin:0 auto;} }
@media only screen and (min-width:1450px){ .divmdl{width:1350px;margin:0 auto;} }



#tophdr{width:100%;height:auto;float:left;padding:8px 0 15px 0;background-color:#FAF7F2;}

#lgohdr{width:200px;height:57px;}
#topmnu{width:330px;height:50px;}

#topmnu ul{width:100%;height:auto;float:left;margin:6px 0;padding:0;}

#topmnu ul li{width:150px;height:auto;list-style:none;float:left;margin-left:15px;}
#topmnu ul li a{display:block; text-transform: uppercase; font-size: 12px; font-weight: 700; text-decoration: none; background-color:#0B2A4A;  color:#FFFFFF; text-align: center; padding: 16px 0;border-radius:100px;}
#topmnu ul li a:hover,#mnulnk ul li a:hover{background-color:#FFAA00;}

#mnulnk{width:100%;height:auto;float:left;background-color:#0B2A4A;}
#mnulnk ul{width: auto; height: auto; float: left; margin:0; padding:0;}
#mnulnk ul li{list-style:none;float:left;}
#mnulnk ul li a{display: block; text-transform: uppercase; font-size: 12px; font-weight: 700; text-decoration: none;color:#FFFFFF; text-align: center; padding:15px 20px;}

.divhdr,.divftr{height:auto;margin:0 auto;}
@media only screen and (max-width:1399px){
.divhdr,.divftr{width:94%;}  
}
@media only screen and (min-width:1400px){
.divhdr,.divftr{width:1350px;}
}


@media only screen and (max-width:650px){
#lgohdr{margin:0 auto 20px auto;}
#topmnu{margin:0 auto;}
}
@media only screen and (min-width:651px){
#lgohdr{float:left;}
#topmnu{float:right;}
}




#footer{width:100%;height:auto;float:left;background-color:#1A2A44; padding:50px 0 0 0;}

#ftrbtm,#ftrgrp,#ftrcpy,#ftrlng{width:100%;height:auto;float:left;}

#ftrbtm{text-align:center;border-top:1px dashed #555555;color:#999999;padding:20px 0;margin-top:50px;font-size:15px;font-weight:400;}

#ftrbtm a{color:#999999;}
#ftrcpy a:hover{text-decoration:none;}
#ftrcpy{margin-bottom:10px;}

#ftrlng a{text-decoration:none;}
#ftrlng a:hover{text-decoration:underline;}

#ftrone ul{margin:10px 0 0 0;padding:0;}
#ftrone ul li{list-style-type:none;margin-bottom:10px;background-position:left;}
#ftrone ul li::before{width:30px;height:30px;float:left;display:block;content:"";background:url("https://www.sriadityatownship.com/custom/imgs/icons.png") no-repeat 10px 7px;margin:-4px 10px 0 -10px;}
#ftrone ul li a{font-size:15px;font-weight:400;color:#999999;margin-left:2px;text-decoration:none;}
#ftrone ul li a:hover{text-decoration:underline;}


#ftrrgt h6{font-size:20px;font-weight:700;color:#FFFFFF;margin:0;line-height: 1em;}
#ftrrgt p{font-size:15px;font-weight:400;color:#999999;margin:8px 0 12px 0; line-height: 1.25em;}

.ftrlnk{width:100%;height:auto;float:left; margin-bottom: 30px;}
.ftrlnk a{display:block; width: 170px; height: auto; float: left;background-color: #FFAA00;color: #FFFFFF; text-decoration: none; text-transform: uppercase; text-align: center; padding: 14px 0; font-size:13px;font-weight:700; border-radius: 3px;}
.ftrlnk a:hover{background-color: #666666;}


#ftrtre ul{ margin: 0; padding: 0;}
#ftrtre 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.sriadityatownship.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;}






#ftrlft{width:97px;height:auto;}
#ftrrgt{height:auto;}

@media only screen and (max-width:1080px){
#ftrlft{margin:0 auto 20px auto;}
}
@media only screen and (min-width:1081px){
#ftrlft{float:left;}
#ftrrgt{width:750px;float:right;margin-top:20px;}
}


@media only screen and (max-width:499px){
#ftrrgt{width:100%;margin:0 auto;}  
#ftrone,#ftrtwo,#ftrtre{width:100%;height:auto;float:left;margin-bottom:25px;}
}

@media only screen and (min-width:500px) and (max-width:649px){
#ftrrgt{width:450px;margin:0 auto;}  
#ftrone,#ftrtwo,#ftrtre{height:auto;float:left;}
#ftrone{width:150px;margin-right:15px;}
#ftrtwo{width:285px;margin-bottom:25px;}
#ftrtre{width:100%;}  
}

@media only screen and (min-width:650px) and (max-width:749px){
#ftrrgt{width:600px;margin:0 auto;}  
#ftrone,#ftrtwo,#ftrtre{height:auto;float:left;}
#ftrone{width:150px;margin-right:15px;}
#ftrtwo{width:435px;margin-bottom:25px;}
#ftrtre{width:100%;}  
}  

@media only screen and (min-width:750px) and (max-width:849px){
#ftrrgt{width:700px;margin:0 auto;}  
#ftrone,#ftrtwo,#ftrtre{height:auto;float:left;}
#ftrone{width:150px;margin-right:15px;}
#ftrtwo{width:535px;margin-bottom:25px;}
#ftrtre{width:100%;}  
}  

@media only screen and (min-width:850px){
#ftrone{width:150px;}
#ftrtwo,#ftrtre{width:280px;}
#ftrone,#ftrtwo,#ftrtre{height:auto;float:left;}
#ftrone{margin-right:15px;}
#ftrtwo{margin-right:25px;}
}

@media only screen and (min-width:850px) and (max-width:1080px){
#ftrrgt{width:750px;margin:0 auto;}
}




/* stehdr */

#tphder #lglnks{width:150px;height:auto;float:left;}
#tphder #lglnks ul{}
#tphder #lglnks ul li{float:left;}
#tphder #lglnks ul li a{color:#FFFFFF;display:block;padding:20px;text-decoration:none;line-height:1em;font-size:12px;font-weight:700;text-transform:uppercase;}

#tphder {width:100%;height:auto;float:left;position:-webkit-sticky;position:sticky;top:0;background-color:#0B2A4A;}
#tphder ul {margin:0;padding:0;list-style:none;overflow:hidden;}
#tphder li a {color:#FFFFFF;display:block;padding:16px 20px;text-decoration:none;line-height:1em;font-size:12px;font-weight:700;text-transform:uppercase;}
#tphder li a:hover,#tphder .menu-btn:hover {background-color:#FFAA00;}


/* menu */

#tphder .menu {clear: both;max-height: 0;transition: max-height .2s ease-out;}

/* menu icon */

#tphder .menu-icon {cursor:pointer;float:right;padding:24px 20px;position:relative;user-select:none;}
#tphder .menu-icon .nav-icon {background: #FFFFFF;display:block;height:3px;position:relative;transition:background .2s ease-out;width:32px;}
#tphder .menu-icon .nav-icon:before,#tphder .menu-icon .nav-icon:after {background: #FFFFFF;content: '';display: block;height: 100%;position: absolute;transition: all .2s ease-out;width: 100%;}
#tphder .menu-icon .nav-icon:before {top:9px;}
#tphder .menu-icon .nav-icon:after {top:-9px;}

/* menu btn */

#tphder .menu-btn {display:none;}
#tphder .menu-btn:checked ~ .menu {max-height:240px;}
#tphder .menu-btn:checked ~ .menu-icon .nav-icon {background:transparent;}
#tphder .menu-btn:checked ~ .menu-icon .nav-icon:before {transform:rotate(-45deg);top:0;}
#tphder .menu-btn:checked ~ .menu-icon .nav-icon:after {transform:rotate(45deg);top:0;}



@media only screen and (min-width: 850px){
#tphder li{float:left;}
#tphder li a{padding:20px 30px;}
#tphder .menu {clear:none;float:right;max-height:none;}
#tphder .menu-icon {display:none;}
}
@media only screen and (max-width: 599px){
#tphder .menu-icon{padding-right:4%;}
}
