@font-face { font-family: 'gautami'; src: url("../public/font/gautami/gautami.ttf"); }
@font-face { font-family: 'gautami bold'; src: url("../public/font/gautami/gautamib.ttf"); }
@font-face { font-family: 'utsaah'; src: url("../public/font/utsaah/utsaah.ttf"); }
@font-face { font-family: 'utsaah bold'; src: url("../public/font/utsaah/utsaahb.ttf"); }

html, body, .custom-container{height:100%;margin: 0;}
body > .custom-content{min-height: 100%; height:auto;}

.custom-container{width:1200px;/*background-color: #001B2E;*/padding:0; margin: 0 auto;}
.page-title{background: url('../images/pas.png') 50% 70% no-repeat;color:rgba(0,0,0,0);text-indent: -99999em;padding: 15px 0 0 0;margin-bottom: 0;margin-top: 0;}
.custom-copyright{text-align: center;margin-top: 1em;}

.custom-nav ul li{display:inline-block; width: 24.5%;}
.custom-nav ul li:hover{opacity: .7;}
.custom-nav ul li a{box-sizing: border-box;display:inline-block; width:100%;text-align:center;padding: 15px 30px 5px 30px;font-family:'gautami';font-size: 14pt;color: white;text-decoration:none;}
.custom-nav ul, .custom-footer-nav ul{list-style: none;padding: 0 !important;margin: 0;}

.custom-content {background-color: #fff;font-family:'utsaah';padding:30px;font-size:18pt;}
.company-sites{margin-top: 50px;}
.company-sites div a:first-of-type{display:inline-block;margin-top: 8px;margin-left:28%;float:left}
.company-sites div a:last-of-type{display:inline-block;margin-right: 23%;float:right}
.main a{text-decoration:none;}
.main a:hover{text-decoration:underline;}

footer{font-family: 'utsaah';font-size:18pt;color:#fff;padding:1em;padding-bottom: 1.5em !important;}
footer ul{display:inline-block;margin:20px 0;}
footer ul:first-of-type{margin-left:12%;}
footer ul:last-of-type{float:right;margin-right:12%;}
footer ul:nth-of-type(2){margin-left: 15%;margin-right: 15%;}
footer a{color:#fff;text-decoration:none;}
footer a:hover{opacity:.5;text-decoration:none;color:#fff;}
.custom-page-content{height:100%}
.main { padding-bottom: 200px;min-height: 55.4%;background-color: #fff;}
.main-default{min-height:auto;}
footer {
 z-index: 10;
 height: 200px;
 margin-top: -200px;
}

.default-nav ul li{box-sizing: border-box;display:table-cell;border:2px solid white;width: 300px;float:left;border-left:0;border-bottom:0;}
.default-nav ul li:first-of-type{border-left:0;}
.default-nav ul li:last-of-type{border-right:0;}

/*.page-content{display: none;}*/
.custom-heading{font-family:'gautami bold';color:#003848;text-align: center;font-size: 26pt;}
ul{margin-bottom: 0;}
.right{float:right;}
.clear{clear:both;}
.gradient1{
    background: -webkit-linear-gradient(#003458, #00253E); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#003458, #00253E); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#003458, #00253E); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#003458, #00253E); /* Standard syntax (must be last) */
}
.gradient2{
    background: -webkit-linear-gradient(#153449, #152734); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#153449, #152734); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#153449, #152734); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#153449, #152734); /* Standard syntax (must be last) */
}
.uc-img{width:30%;}
#contact ul{list-style: none;width:auto;}
#contact ul li:first-of-type{font-size:25pt;font-weight:bold;color:#222;}
#contact ul li{font-size:17pt;}
#contact div ul li span{display:inline-block;width:120px;border:1px #fff solid;padding:5px;padding-left: 0;padding-bottom:0;margin-right:5px;}
.text-center{text-align: center;}
.homepic{position:relative;}
.homepic h2{position:absolute;font-family:'gautami bold';color:white;font-size: 50px;width:500px;line-height: 50px;top: 25%;left: 7%;text-shadow: 1px 1px 2px rgba(139, 150, 150, 1);font-weight: 100;}
/*--Inquiry--*/
.contact{float:left;margin-left:1.7em;margin-top:.5em;}
.contact ul{display:block;margin:0;width:30em !important;float:left;padding:0;}
.fn label{font-weight:300;}
.contact ul li{width:100%;float:left;display:block;margin:.1em 0 0 0;padding:0 !important;}
.contact ul li input{margin:.1em .05em .1em 0;width:31.2em;height:2em;}
.contact ul li label{width:8em;float:left;font-size:16pt;margin:.1em 0 .1em 0;padding:.1em 0em 0 0 !important;font-weight:none !important;text-align:left;}
.contact ul li textarea{width:40em;}
.contact ul li span{width:20em !important;}
.contact ul li.radio span{display:inline-block;width:400px !important;font-style: italic;}
.contact ul li.radio input[type="radio"]{display:inline;float: none;width: 18px !important;margin: 0 !important;height: 18px;}
.contact ul li .submit{width:10em;float:none;font-size:14pt;color:#fff;background-color:#1C77A8;border:none;border-radius:3px;margin-top:1em;cursor:pointer;}
.contact .message{
  -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    padding:.2em;
    background-color:#93FF6F;
    color:#9C350D;
    text-align: center;
}
.error_cont {background: #F9CFD5;border-radius: 0 20px 20px 0;width: auto;display:inline-block;}
.contact i.error{width: auto;display: block;padding:0 23px;color: rgb(220, 20, 60);font-size: 14pt;}
.contact i.error:first-of-type{padding-top: 15px;}
.contact i.error:last-of-type{padding-bottom: 15px;}
.contact i.error::before{content:"! ";font-style: normal;font-weight: bolder;}
#email-error {display: inline-block;width: 100%;text-align: right;background: #f9cfd5;color: rgb(220, 20, 60);font-style: italic;}
#country_code{text-transform: uppercase;}
.hidden-input{display: none !important;}