body{font-family:'Montserrat',sans-serif;color:#1e3547;width:100%;min-height:100vh;background:url(../img/overlay-2.png) no-repeat fixed;}
body::-webkit-scrollbar-track{background-color:#d8d8d8}
body::-webkit-scrollbar{width:7px}
body::-webkit-scrollbar-thumb{background-color:#1e3547}
ul{padding:0;margin:0;}
img{max-width:100%;}
a{text-decoration:none;}
header{padding:10px 0;}
section{padding:60px 0;}

.section-1 h1,.section-1 p{color:#1e3547;margin-bottom:45px;}
.section-1 h1{font-size:40px;;font-weight:900;}
.section-1 p{font-size:23px;font-weight:300;}
.section-1 p a{font-weight:600;color:#1e3547;}
.btn-thm{background:#27ae60 !important;border-color:#27ae60 !important;padding-left:1.75rem;padding-right:1.75rem;}
.btn-thmsec{background:#ff542c !important;border-color:#ff542c !important;padding-left:1.75rem;padding-right:1.75rem;}
.btn-thm:focus{box-shadow:0 0 0 0.25rem rgb(39 174 96 / 50%) !important;}
.btn-thmsec:focus{box-shadow:0 0 0 0.25rem rgb(255 84 44 / 50%) !important;}
/* .theme-btn{padding:12px 30px;border-radius:4px;color:#fff;background:#3850d5;font-weight:600;font-size:18px;}
.theme-btn:hover{color:#333;}
.theme-btn.liner{background:transparent;border:1px solid #92acbf;}
*/
.btn{font-size:.875rem;}
.view-btn{position:relative;font-size:18px;color:#1e3547!important;font-weight:400;padding:12px 28px;}
.view-btn:after{content:"";border:solid #92acbf;position:absolute;height:100%;top:0;width:30%;right:0;border-width:1px 1px 1px 0;transition:.3s;}
.view-btn:before{content:"";border:solid #92acbf;position:absolute;height:100%;top:0;width:30%;left:0;border-width:1px 0 1px 1px;transition:.3s;}
.view-btn:hover:after,.view-btn:hover:before{width:51%;}
.mb-15{margin-bottom: 15px;}
.domain-block{padding:30px;border-radius:4px;border:1px solid #d4dee6;margin-bottom:15px;    height: 100%;display: flex;flex-direction: column;justify-content: flex-start;}
.domain-block .title p{color:#828f99;}
.domain-block .domain-list{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4px;border-bottom:1px solid #d4dee6;padding-bottom:4px;}
.domain-block .domain-list h4{margin-right:auto;font-size:1em;}
.domain-block .domain-list span{font-weight:700;font-size:1.3em;}
.domain-block .domain-list span,.domain-block .domain-list label{margin-left:15px;}
.domain-block .action{display:flex;justify-content:space-between;margin-top: auto;}
.section-3{background-color:#1e3547;}
.lookup h2{color:#fff;font-size:1.5em;text-align:center;margin-bottom:15px;font-weight:400;}
.lookup .form-group{position:relative;}
.lookup .form-group input{padding: .75rem .75rem;padding-left:40px;}
.lookup .form-group img{position:absolute;left:8px;top:13px;}
.lookup button{position:absolute;top:0;right:0;height:100%;background:#10a6ba;border:0;padding:0 22px;color:#fff;}
.section-4{background:#fff;}
.services h2{text-align:center;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #d4dee6;}
.services ul{list-style:none;display:flex;justify-content:space-between;}
.services ul li{max-width:160px;}
.services ul li a{display:block;font-size:1.10em;color:#1e3547;text-align:center;font-weight:600;}
.services ul li img{display:block;margin:0 auto;margin-bottom:15px;opacity:.8;transition:.3s;}
.services ul li a:hover img{opacity:1;}
.section-5{background:url(../img/bg-01.png) no-repeat fixed;background-size:cover;}
.contact h3{text-align:center;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #d4dee681;color:#fff;font-size: 1.35rem;}
.contact a{color:#fff!important;font-weight:400!important;}
.services ul li{max-width:220px;width:100%;}
.callus{background-color: #00a63f;text-align: center;padding:32px;vertical-align: middle;}
.callus span{font-size: 1.2em;color: #fff;font-weight: 300;margin-right: 15px}
.callus a{font-weight: 700;font-size: 1.6em;color: #fff;}
 
@media only screen and (min-width:992px) and (max-width:1399px){
    .domain-block .domain-list h4 { 
        font-size: 1em;
    }
    .domain-block .domain-list a {
        margin-left: 7px;
        padding: .375rem;
    }
    .domain-block .domain-list span { 
        font-size: 1em;
    }

}
@media only screen and (max-width:1199px){
      .callus span{display: block;}
}
@media only screen and (max-width:768px){

    .domain-block .domain-list h4 { 
        font-size: 1.1em;
    }
    .domain-block .domain-list span,.domain-block .domain-list a{margin-left:15px;margin-left: 5px;padding: 5px}
}
@media only screen and (max-width:572px){.section-1 h1{font-size:32px;}
.domain-block .domain-list{flex-direction:column;border-bottom:1px solid #d4dee6;padding-bottom:15px;align-items:center;}
.domain-block .domain-list h4,.domain-block .domain-list span{margin:auto;}
.lookup h2{font-size:1.2em;}
.services ul{align-items:center;justify-content:center;flex-wrap:wrap;}
.services ul li{margin-bottom:25px;width:50%;}
.domain-block .domain-list span,.domain-block .domain-list a{padding:8px 18px }
.domain-block .domain-list h4 { 
    font-size: 1em;
}
.lookup .form-group input::placeholder{font-size:13px;}
.lookup button {      padding: 10px;
    position: relative;
    width: 100%;
    margin-top: 12px;
    border-radius: 4px;}
}
@media only screen and (max-width:400px){.domain-block .action{flex-direction:column;}
.domain-block .action a{margin-bottom:10px;padding:.85rem;}

}
.satilmisBttn {
    background: #999;
    padding: 6px 39px;
    border-radius: 4px;
    color: #fff;
    margin-left: 15px;
}