﻿.border-button a{padding:13px 20px;letter-spacing:.5px;background-color:transparent;border:1px solid #fff;color:#fff;text-transform:uppercase;font-size:13px;font-weight:700;text-decoration:none}
.section-heading{text-align:center;margin-top:80px;margin-bottom:60px}
.section-heading h4{margin-top:0;font-size:28px;text-transform:uppercase;font-weight:300;color:#121212}
.section-heading p{color:#7a7a7a;padding:0 5%}
.tlinks{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden}
.uk-certify{background:url(../images/certify.gif) no-repeat top right;padding-right:40px}
@media all and (max-width:1024px){.uk-certify{background-image:none!important}
.banner-content h2{font-size:50px;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:2px;margin-top:0;margin-bottom:30px}
table.searchtable tr td:nth-child(2),table.searchtable tr th:nth-child(2){visibility:hidden;display:none}
}
.intro{background-color:#46bae2;text-align:center;padding:80px 0}
.intro h4{margin-top:0;font-size:44px;font-weight:700;color:#fff;letter-spacing:2px}
.intro h6{margin-top:35px;font-size:22px;font-weight:400;color:#fff;letter-spacing:1px}
.intro .border-button{margin-top:45px}
.intro p,.intro ul{margin-top:15px;font-size:16px;font-weight:400;color:#fff}
.intro ul{margin-top:15px;font-size:16px;font-weight:400;color:#fff;list-style-type:square}
.intro .uldiv{width:150px;margin:0 auto;text-align:left}
#services{padding:0;background-image:url(../images/services-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed}
#services .service-item{text-align:center;margin:0 -15px;padding:100px 30px 40px 30px;min-height:780px}
#services .service-item h4{margin-top:45px;margin-bottom:20px;font-size:22px;font-weight:700;color:#fff}
#services .service-item ul{margin-bottom:0;color:#fff;list-style-type:square;text-align:left}
#services .service-item li{padding:5px;margin-left:35px}
#services .service-item p{margin-bottom:10px;color:#fff;text-align:left}
#services .first-service{background-color:rgba(242,116,95,.75)}
#services .second-service{background-color:rgba(54,62,80,.75)}
#services .third-service{background-color:rgba(70,186,226,.75)}
#services .forth-service{background-color:rgba(206,198,77,.78)}
#services .service-item .icon{width:70px;height:70px;display:inline-block;text-align:center;line-height:74px;background-color:transparent}
#contactus{background-color:#f4f4f4;padding-bottom:100px}
#contactus .section-heading h4{color:#1e2888;font-size:44px;font-weight:700}
#contactus .section-heading h6{margin-top:35px;font-size:22px;font-weight:400;color:#2734b0;letter-spacing:1px}
#contactus .section-heading p{color:#2734b0}
.rounded-circle{border-radius:50%!important}
.mb-4 a:hover{color:#be0e12;text-decoration:none}
.img-fluid{max-width:100%;height:auto}
.mx-auto{margin-right:auto!important;margin-left:auto!important}
.mb-4{margin-bottom:1.5rem!important}
.mb-4 h5{margin-top:25px;margin-bottom:10px;font-size:1.2rem;font-weight:700}
.mb-4 p{margin-top:.5rem!important;font-size:.9rem}
.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}
.pager li{display:inline}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}
.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}
.pager .next>a,.pager .next>span{float:right}
.pager .previous>a,.pager .previous>span{float:left}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}
.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{padding-top:40px}
.searchtable table{border-collapse:collapse}
.searchtable td,.searchtable th{text-align:left;display:table-cell;vertical-align:middle;white-space:nowrap}
.searchpage table{border-collapse:collapse;border:1px solid #f2f2f2}
.searchpage td,.searchtable th{padding:15px;text-align:left;display:table-cell;vertical-align:middle;white-space:nowrap}
.ranktext{text-align:center}
.height200{padding-bottom:200px}
@media all and (max-width:800px){table.searchtable tr td:nth-child(2),table.searchtable tr th:nth-child(2){visibility:hidden;display:none;}
.uk-certify{background-image:none!important}
}
@media all and (max-width:600px){table.searchtable tr td:nth-child(2),table.searchtable tr td:nth-child(3),table.searchtable tr th:nth-child(2),table.searchtable tr th:nth-child(3){visibility:hidden;display:none;}
}
.search-table-outter{overflow-x:scroll}
