/* Basic CSS starts */

#PageNotFound.minHght400{min-height:400px !important; border-top: solid 10px #74b418;}
#PageNotFound .sidey{padding-top:100px; padding-bottom:100px;}
#PageNotFound .sidey h1{font-weight:400; color:#74b418; margin-bottom:30px;}
#PageNotFound .sidey h1 b{font-weight:600;}
#PageNotFound .sidey h1 span{font-size:18px; font-weight:300; display:block;}

#PageNotFound .sidey h4{font-weight:300 !important; color:#666; text-transform:none; line-height:30px;}

#PageNotFound p{font-size:14px;}

#PageNotFound .newSearch{}

#PageNotFound .form-control{min-width:240px;}

#PageNotFound .menuAlter{padding-bottom:20px;}
#PageNotFound .menuAlter ul{display:inline; font-size:14px;}
#PageNotFound .menuAlter ul li{display: inline-block; padding:0px 20px;}
#PageNotFound .menuAlter ul li a:hover{color:#136672; border-bottom-style: none;}

#PageNotFound .txtFld div.form-group{float:right;}
#PageNotFound .noMrgLeft{padding-left:0px;}


/* ### MOBILE ### */
@media (max-width: 350px)
{
    #PageNotFound .txtFld div.form-group{float:none !important;}
    #PageNotFound .noMrgLeft{padding-left:30% !important; padding-right:30% !important; margin-bottom:0 !important;}
    #PageNotFound .noMrgLeft input[type="submit"]{float:none !important;}
    #PageNotFound p{font-size:13px; line-height:18px !important;}
    #PageNotFound .sidey h1 {font-size:30px !important;}
    #PageNotFound .menuAlter ul li{padding:0px 5px;}
    #PageNotFound .menuAlter ul{font-size:13px;}

}

@media screen and (min-width: 351px) and (max-width: 800px)
{
    #PageNotFound .txtFld div.form-group{float:none !important;}
    #PageNotFound .form-control{min-width:200px;}
    #PageNotFound p{font-size:13px; line-height:18px !important;}
    #PageNotFound .noMrgLeft input[type="submit"]{float:none !important;margin-left: 30%; margin-bottom: 20px;}
    #PageNotFound .sidey h1 {font-size:30px !important;}
    #PageNotFound .menuAlter ul li{padding:0px 5px;}
    #PageNotFound .menuAlter ul{font-size:13px;}
}
