@charset "utf-8";
#logo,.anchor,sub,sup{position:relative}
b,h4.h4,strong{font-weight:700}
.btn,.dropdown-menu>li>a{white-space:nowrap;line-height:1.2857143}
.dropdown-menu,.popover{background-clip:padding-box}
.h4,a:focus,a:hover,h4{text-decoration:underline}
.slick-slider,html{-webkit-tap-highlight-color:transparent}
@font-face{font-family:'Glyphicons Halflings';font-display:swap;src:url(/_assets/fonts/glyphicons-halflings-regular.eot);src:url(/_assets/fonts/glyphicons-halflings-regular.eot#iefix) format("embedded-opentype"),url(/_assets/fonts/glyphicons-halflings-regular.woff) format("woff"),url(/_assets/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(/_assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}
@font-face{font-family:FontAwesome;font-display:swap;src:url(https://use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.eot);src:url(https://use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.eot#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.woff) format("woff"),url(https://use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal;font-display:swap}
*{box-sizing:border-box}
.row::after{content:"";clear:both;display:table;margin-left:-15px;margin-right:-15px}
.anchor,.collapse.in,.navbar .dropdown:hover>.dropdown-menu,.navbar .submenu.active,.navbar .withsub:hover>.submenu,.navbar-right .utility .dropdown:hover .dropdown-menu,.navbar-right ul.dropdown-menu:hover,.open>.dropdown-menu,.slick-initialized .slick-slide,.slick-slide img,article,aside,details,figcaption,figure,footer,header,hgroup,input[type=file],main,nav,section,summary{display:block}
.col,.col-xs-12,img.ls-is-cached.lazyloaded,input,input.cat_textbox,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block,select,textarea{width:100%}
.col-wide,.l-side,.r-side{width:100%;padding-left:5px;padding-right:10px}
.sr-only,td,th{padding:0}
#logo img{width:170px;height:auto;padding:20px 30px 13px 10px}
#logo{text-align:left;z-index:9999}
.homebanner h2{color:#fff;font-size:21px;text-transform:uppercase;position:relative;margin-bottom:15px;margin-top:20px}
div#navbar-collapse{text-align:left}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
.btn-group .dropdown-toggle:active,.btn-group-vertical>.btn:focus,.btn-group.open .dropdown-toggle,.btn-group>.btn:focus,.dropdown-toggle:focus,.navbar-toggle:focus,.open>a,.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus,a:active,a:hover{outline:0}
p small a{color:#900}
h1{margin:.67em 0}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
.btn,.btn-group,.btn-group-vertical,.caret,img{vertical-align:middle}
sup{top:-.5em}
.right,.rightalign p,.text-right{/* text-align:right; */}
img{border:0}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;margin:4px 0 0;line-height:normal}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
input.focus-visible{border-color:red!important;background:#ff0}
.anchor{top:-200px;visibility:hidden}
#more,#more1,#more2,#more3,.badge:empty,.collapse,.label:empty,.slick-arrow.slick-hidden,.slick-next::before,.slick-prev::before,.slick-slide.slick-loading img,[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio],table.student_enquiry tr.First.Name,table.student_enquiry tr.Last.Name,table.visa_enquiry tr.First.Name,table.visa_enquiry tr.Last.Name{display:none}
#myBtn,#myBtn1,#myBtn2,#myBtn3{cursor:pointer;font-weight:700}
textarea{overflow:auto}
table{border-collapse:collapse;border-spacing:0;max-width:100%;background-color:transparent}
@media print {
*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
select{background:#fff!important}
.navbar{display:none}
.table td,.table th{background-color:#fff!important}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
}
.navbar.navbar-default .nav-collapse,.table .table,body{background-color:#fff}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%}
body{margin:0;font-family:Helvetica,georgia,sans-serif}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a:focus,a:hover{color:#2272b7}
.btn.active:focus,.btn:active:focus,.btn:focus,a:focus,input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;width:100%;height:auto}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.collapsing,.dropdown,a.tt{position:relative}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h4,label{color:#273848}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}
.h1,h1{font-size:36px}
.h4,h4{font-size:10px}
h4.h4{font-size:1.1em;text-decoration:none}
.mb-10{margin-top:10px!important;margin-bottom:10px!important}
.mt-20{margin-top:20px!important}
.mt-30{margin-top:30px!important}
.mt-40{margin-top:40px!important}
.mb-20{margin-bottom:20px!important}
.mb-30{margin-bottom:30px!important}
.mb-40{margin-bottom:40px!important}
.table,legend{margin-bottom:20px}
.pt-20{padding-top:20px!important}
.pt-30{padding-top:30px!important}
.pt-40{padding-top:40px!important}
.pb-20{padding-bottom:20px!important}
.pb-30{padding-bottom:30px!important}
.pb-40{padding-bottom:40px!important}
p{margin:0 0 10px}
.small,small{font-size:85%}
.boxlist ul li,.landingpage,.landingpage .boxlist ul,.landingpage h3,.landingpage h4,.landingpage p,.text-left{text-align:left}
.btn,.centered,.text-center,.thumb{text-align:center}
.home p,.l-side ol li{text-align:justify}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.text-success{color:#3c763d}
a.text-success:hover{color:#2b542c}
.bg-success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}
a.bg-success:hover{background-color:#c1e2b3}
ol,ul{margin-top:0;margin-bottom:10px;padding-left:25px}
.alert>p,.alert>ul,.panel>.table,.panel>.table-responsive>.table,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
tr.bg{background:#f1f1f1}
a,button.close{background:0 0}
@media (min-width: 768px) {
.l-side{width:70%;padding-right:40px;float:left;margin-bottom:20px}
.r-side{width:30%;float:right}
.container{width:750px}
ul.nav.navbar-nav.mainnav{background:#c00000}
}
@media (min-width: 1268px) {
.nav>li>a{padding:10px 15px;font-size:1.61rem}
}
@media only screen and (max-width: 1267px) and (min-width:900px) {
.nav>li>a{padding:10px}
ul.nav li a{font-size:1.61rem}
}
@media only screen and (max-width: 989px) and (min-width:768px) {
.nav>li>a{position:relative;display:inline-block;padding:10px 7px}
ul.nav li a{font-size:1.61rem}
}
.btn-primary.active,.btn-primary:active,.btn.active,.btn:active,.navbar-toggle,.open .dropdown-toggle.btn-primary{background-image:none}
.left-side p .boxlist p,.landingpage p,.pgjustify p,.portfolio-content p,.textsnippet p,body,li,p{font-size:1.65rem;line-height:1.75em}
.row{margin-left:-15px;margin-right:-15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,a.enquire.btn.btn-lg img{float:left}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
@media (min-width: 992px) {
.container{width:970px}
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-12{width:100%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
}
.table{width:100%}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}
.boxlist ul li ul,.checkbox,.radio{padding-left:20px}
table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}
form .yourdetails .col-sm-12.col-md-6.col-lg-4{height:80px}
legend{display:block;width:100%;padding:0;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}
input[type=range]{display:block;width:100%}
select[multiple],select[size]{height:auto}
.form-control:-ms-input-placeholder{color:#999}
.checkbox,.radio{display:block;min-height:20px;margin-top:10px;margin-bottom:10px}
.checkbox label,.radio label{display:inline;font-weight:400;cursor:pointer}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{float:left;margin-left:-20px}
.checkbox+.checkbox,.radio+.radio{margin-top:-5px}
.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}
.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#a94442}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
.alert>p+p,.btn-block+.btn-block,label{margin-top:5px}
.btn{display:inline-block;margin-bottom:0;font-weight:400;cursor:pointer;padding:6px 12px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,.btn:hover,a:hover{text-decoration:none}
.btn.active,.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px #00000020;box-shadow:inset 0 3px 5px #00000020}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;-webkit-box-shadow:none;box-shadow:none}
.btn-primary{color:#fff;background-color:#4252ca;border-color:#357ebd}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#4252ca;border-color:#357ebd}
.btn-primary .badge{color:#4252ca;background-color:#fff}
.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0}
.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in,.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before,h3 a.tt:hover::after{opacity:1}
.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s;transition:height .35s}
.caret{display:inline-block;width:0;height:0;margin-left:2px;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;list-style:none;font-size:14px;background-color:#fff;border:1px solid #000f;border-radius:4px;-webkit-box-shadow:0 6px 12px #0000002d;box-shadow:0 6px 12px #0000002d}
.dropdown-menu>li>a{display:block;clear:both;color:#333}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#fff;background-color:#273848}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#4252ca}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.nav>li.disabled>a{color:#999}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-backdrop,.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}
.dropdown-backdrop{position:fixed;z-index:990}
.btn-group,.btn-group-vertical{position:relative;display:inline-block}
.badge,.label{color:#fff;vertical-align:baseline;font-weight:700;line-height:1;text-align:center;white-space:nowrap}
.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn .caret,.btn-group>.btn:first-child{margin-left:0}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px #00000020;box-shadow:inset 0 3px 5px #00000020}
.btn-lg .caret{border-width:5px 5px 0}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav>li,.nav>li>a{position:relative;display:block}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav>li>a>img{max-width:none}
.navbar{position:relative;min-height:50px;border:1px solid transparent}
.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 #ffffff1a;-webkit-overflow-scrolling:touch}
.modal-open,.progress{overflow:hidden}
.navbar-collapse.in{overflow-y:auto;}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}
.navbar-toggle{position:relative;padding:10px;margin-top:0;background-color:transparent;border:0 solid transparent;border-radius:4px}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}
@media (max-width: 768px) {
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}
.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu>li>a{line-height:20px}
.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#c00000;border-color:#c00000;opacity:1}
.navbar-default .navbar-toggle{background-color:#c00000;border-color:#c00000}
.navbar-default .navbar-toggle:hover{background-color:#c00000}
}
.alert,.panel,.progress{margin-bottom:20px}
.close,.nav-collapse>li,.nav.navbar-nav.navbar-right,[dir=rtl] .slick-slide{float:right}
.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;border-radius:.25em}
.badge,.inner-page img,.slick-dots li,ul.search li.dropdown a{display:inline-block}
.label[href]:focus,.label[href]:hover,a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}
.btn .badge,.btn .label{position:relative;top:-1px}
.label-default{background-color:#999}
.label-default[href]:focus,.label-default[href]:hover{background-color:gray}
.label-success{background-color:#5cb85c}
.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}
.label-danger{background-color:#d9534f}
.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}
.badge{min-width:10px;padding:3px 7px;font-size:12px;background-color:#999;border-radius:10px}
.alert,.panel-body{padding:15px}
.alert{border:1px solid transparent;border-radius:4px}
.alert h4{margin-top:0;color:inherit}
@-webkit-keyframes progress-bar-stripes {
from{background-position:40px 0}
to{background-position:0 0}
}
@keyframes progress-bar-stripes {
from{background-position:40px 0}
to{background-position:0 0}
}
.progress{height:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px #0000001a;box-shadow:inset 0 1px 2px #0000001a}
.panel{background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px #0000000d;box-shadow:0 1px 1px #0000000d}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}
.close{font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}
.popover-title,h3{font-weight:400}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}
.modal-backdrop.fade,.tooltip{opacity:0}
button.close{padding:0;cursor:pointer;border:0;-webkit-appearance:none}
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;z-index:9999}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;border:1px solid #0003;border-radius:6px;-webkit-box-shadow:0 3px 9px #00000080;box-shadow:0 3px 9px #00000080;outline:0}
.modal-backdrop{position:fixed;z-index:1040;background-color:#000}
.modal-backdrop.in{opacity:.5}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:20px}
.popover,.tooltip,.tooltip-arrow{position:absolute}
@media (min-width: 768px) {
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.navbar-header,.navbar-nav>li{float:left}
.col-sm-12{width:100%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-6{width:50%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{float:none;margin-left:0}
.navbar-right .dropdown-menu{left:auto;right:0}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.navbar{border-radius:4px}
.navbar-collapse{width:auto;border-top:0;box-shadow:none}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse.in{overflow-y:visible}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}
.navbar-toggle{display:none}
.navbar-nav{float:left;margin:0}
.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}
.navbar-nav.navbar-right:last-child{margin-right:0}
.navbar-right{float:right!important}
.modal-dialog{width:600px;margin:30px auto;z-index:9999}
.modal-content{-webkit-box-shadow:0 5px 15px #00000080;box-shadow:0 5px 15px #00000080}
}
.license a img{max-width:150px;height:auto}
.tooltip{z-index:1030;display:block;visibility:visible;font-size:14px;line-height:1.4}
.tooltip.in{opacity:.9}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}
.tooltip-arrow{width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-width:5px 5px 0;border-top-color:#000;bottom:0}
.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}
.tooltip.top-left .tooltip-arrow{left:5px}
.tooltip.top-right .tooltip-arrow{right:5px}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}
.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}
.tooltip.bottom-left .tooltip-arrow{left:5px}
.tooltip.bottom-right .tooltip-arrow{right:5px}
.popover{top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;border:1px solid #0003;border-radius:6px;-webkit-box-shadow:0 5px 10px #0003;box-shadow:0 5px 10px #0003;white-space:normal}
.popover.top{margin-top:-10px}
.home.text-center a.button.btn.btn-light,.popover.right,table.contacts{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover>.arrow{border-width:11px}
.popover>.arrow:after{border-width:10px;content:""}
.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#00000040;bottom:-11px}
.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#00000040}
.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#00000040;top:-11px}
.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#00000040}
.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
.carousel{position:relative;height:400px}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#0000}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
@media screen and (min-width: 768px) {
.carousel-indicators{bottom:20px}
}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after,.slick-track:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.hide{display:none!important}
.show{display:block!important}
.invisible,.item.right:not(.prev),.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.fa,.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.hidden{display:none!important;visibility:hidden!important}
.fixed,.item:not(.prev){visibility:visible}
.affix{position:fixed}
.slick-dots li,.slick-list,.slick-slider,.slick-track,h2,h3,h4{position:relative}
a{text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#023dd6}
.btn{border-radius:0}
.inner-page .container{margin-top:30px}
.inner-page img{max-width:100%;height:auto}
h2.page-title span{height:2px;width:80px;position:absolute;top:-10px;background:#7f8c8d}
@media (max-width: 767px) {
.inner-page,h2.page-title{margin-bottom:0}
section{margin-bottom:20px!important}
#portfolio{margin-bottom:20px}
h2.page-title{font-size:26px}
h2.page-title span,ul.search li.dropdown a{display:none}
h3{font-size:20px}
#logo{display:block;text-align:center;position:relative;top:2px}
.inner-page .container{margin-top:10px}
.navbar-collapse.in{overflow-y:visible}
.navbar-nav{margin-top:0;margin-bottom:20px}
ul.search li.dropdown ul.dropdown-menu{display:block}
.navbar{min-height:inherit;margin-bottom:0}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#40a6cf;border-color:#40a6cf}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
}
h2,h3,h4{margin-bottom:25px;margin-top:20px}
h2>span,h3>span,h4>span{height:2px;position:relative;width:80px;display:none;background:#7f8c8d}
h2>span{margin:0 auto;top:-45px}
.panel-title>a{color:inherit;font-size:13px}
article,section{margin-bottom:60px}
.navbar-default{border-color:transparent!important;background:0 0!important}
.navbar-nav>li>.dropdown-menu{border:none;padding:0;box-shadow:none;top:100%}
ul.search{margin-top:10px;margin-left:10px}
ul.search li.dropdown a{height:30px;width:30px;vertical-align:top;padding:8px 10px}
.main-services .col-sm-6{z-index:1}
.services{margin:30px 0;text-align:left;background:#fff}
.services h3{margin-bottom:10px;margin-top:0}
@media (max-width: 480px) {
.services{padding-right:0;padding-left:0}
.g-recaptcha{transform:scale(.87);-webkit-transform:scale(.87);transform-origin:0 0;-webkit-transform-origin:0 0}
}
.footer-secondary p{font-size:16px}
.footer-secondary a{color:#fff}
.footer-secondary a:hover{color:#40a6cf}
.visa-flexslider ul li{padding-right:10px}
@-webkit-keyframes slideRight {
0%{right:-2000px;opacity:0}
50%{opacity:.5}
100%{right:0;opacity:1}
}
@-webkit-keyframes slideLeft {
0%{left:-2000px;opacity:0}
50%{opacity:.5}
100%{left:0;opacity:1}
}
@-moz-keyframes slideLeft {
0%{right:-2000px;left:-100px;opacity:0}
50%{opacity:.5}
100%{right:0;left:0;opacity:1}
}
@-o-keyframes slideLeft {
0%{right:-2000px;left:-100px;opacity:0}
50%{opacity:.5}
100%{right:0;left:0;opacity:1}
}
@keyframes slideLeft {
0%{right:-2000px;left:-100px;opacity:0}
50%{opacity:.5}
100%{right:0;left:0;opacity:1}
}
@media(max-width: 480px) {
.visa-flexslider h4{font-size:12px}
}
em.fa.fa-phone.fa-lg{background:#273848;padding:6px;color:#fff;border-radius:2px}
em.fa.fa-arrow-up.fa-lg{background:#c00000;padding:3px;color:#fff;border-radius:2px;font-size:11px}
em.fa.fa-search.fa-lg{background:#2a6496;padding:6px;color:#fff;border-radius:2px}
em.fa.fa-search.fa-md{background:#2a6496;padding:6px;color:#fff;border-radius:2px}
em.fa.fa-envelope.fa-lg{background:#c00000;padding:6px;color:#fff;border-radius:2px}
.carousel .item{height:400px;background-size:cover!important;background-repeat:no-repeat;background-position:center}
.carousel li{margin-right:0}
.btn{background:#d7dbdd;border:1px solid #fff}
.btn:hover{background:#273848!important;border:1px solid #fff!important;color:#fff!important}
.btn:active,.btn:focus{background:#7f8c8d!important;border:1px solid #7f8c8d!important;margin-left:0!important;color:#fff!important}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-color:#7f8c8d}
ul.search li.dropdown a{color:#7f8c8d;border:1px solid #7f8c8d}
h4{font-size:1.7rem}
.navbar-default .navbar-toggle{background-color:#7f8c8d;border-color:#7f8c8d}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#7f8c8d;border-color:#7f8c8d;opacity:.8}
.slick-slider{display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}
.slick-list{display:block;overflow:hidden;margin:0;padding:0}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-loading .slick-list{background:url(/_assets/css/ajax-loader.gif) center center no-repeat #fff}
.slick-dots li button,.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}
.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:30%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:none}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#000}
.btn-lg,.top-nav ul li a{color:#273848}
.slick-prev{left:-15px}
[dir=rtl] .slick-prev{right:-15px;left:auto}
.slick-prev:before,[dir=rtl] .slick-next:before{content:'←'}
.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}
.slick-next{right:-15px}
[dir=rtl] .slick-next{right:auto;left:-15px}
.pgjustify,.slick-dotted.slick-slider,section{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
button.navbar-toggle,h1{margin-top:0}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;border:0}
.caret-up,.top-nav ul li,h2.page-title,label,ul.enqbtn,ul.enqbtn li{display:inline-block}
.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.fixed{position:fixed;background-color:#fff;z-index:999;width:100%}
.header-wrap,.header-wrap.fixed{border-bottom:50px solid #c00000;height:200px}
.padded-body{padding-top:197px!important}
.navbar-toggle{float:left;margin:0 20px}
h1{font-size:32px}
.top-nav ul li a:active,li.nz.active a{background:#273848!important;color:#fff!important}
.nav>li>a:active,.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#6c3483 important;color:#fff!important}
.nav ul ul li a:hover{background:important;color:#fff!important}
.navbar-default,.navbar-nav{margin:2px 0 0}
.dropdown-menu>li>a{padding:3px 10px 3px 25px;font-weight:400!important}
.contact .fa-envelope,.contact .fa-map-marker,.contact .fa-pencil,.contact .fa-phone,.contact .fa-skype,.contact.fa-search{color:#273848;padding-right:9px}
.navbar-nav.navbar-right ul.utility .btn.btn-dark{margin-top:0;padding:7px 20px;}
h2{margin:20px 0 12px}
a.enquire.btn.btn-lg.btn-primary span{margin-top:8px}
em.fa.fa-linkedin.fa-lg{color:#fff;background:#0073b1;padding:6px;border-radius:2px}
.landingpage h4{margin:20px 0 5px}
.boxlist p{margin:0 20px}
.l-side ol li,.license-caption h4{margin-bottom:5px}
.boxlist{-webkit-box-shadow:3px 3px 3px 2px #bfbbbf33;-moz-box-shadow:3px 3px 3px 2px #bfbbbf33;box-shadow:3px 3px 3px 2px #bfbbbf33;background:#fff;padding:20px}
section.home-portfolio{border-top:1px dotted #273848;padding-top:30px}
.top-nav ul li:hover{color:#158}
.open>.dropdown-menu{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}
.caret-up{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid;margin-left:2px;vertical-align:middle}
body{color:#444}
h2.page-title{font-size:29px;margin-top:0}
.inner-page{margin-bottom:0;-moz-box-shadow:0 6px 6px 0 #636f7bbf}
.btn-lg,a.enquire.btn.btn-lg{min-width:120px;border:1px solid #273848;font-weight:600}
.row-fluid.main-content{padding:30px 0 10px;background:#f7f7f7}
.pagecontent{background:#fff;margin-bottom:15px;padding:0 30px;margin-top:60px!important}
@media (min-width: 1200px) {
.container{width:1170px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-8{width:66.666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.pagecontent{min-height:40vh}
}
hr{margin-top:0;margin-bottom:40px;border:0;border-top:1px solid #ccc}
.portfolio-item{margin:12px 2px 40px!important;padding-top:20px!important;background:#fcfcfc}
.portfolio-item.news{margin:10px 20px 20px;padding:20px!important}
.portfolio-item .textsnippet{padding:0 5px}
.h2,.h3,h2,h3{font-size:21px}
h4.tileheading{height:35px;text-decoration:none;line-height:2.2rem}
.btn-lg{font-size:14px;background:#efefef;margin:12px;padding:14px}
ul.enqbtn{margin-left:-20px}
.l-side ol li{padding-top:5px;font-size:1.07em}
a.enquire.btn.btn-lg{font-size:16px;color:#fff;background:#273848;margin:8px;padding:10px 14px}
.license-thumb{position:relative;overflow:hidden;display:block;text-align:center;line-height:1.42857143;border-radius:4px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.caption,.license-caption{color:#222!important;border:0 solid;font-size:14px;text-align:center;z-index:2}
a.tt:hover::after,a.tt:hover:after{transition:opacity 0s linear 1s;opacity:0}
.license-thumb img{width:100%;height:auto;margin-top:20px;text-align:center}
.license-caption{position:absolute;padding-top:4px;background:#ffffffbf;width:100%;height:90%;display:none}
.footer-secondary p{color:#222}
.services{background-color:#d4d4d4;min-height:710px;padding:65px 0 27px}
.services a:hover{color:#000}
.services h1{margin-top:-5px!important}
.footer-secondary{background:#273848;padding:20px 0}
.pagecontent h2{margin-top:0;color:#273848}
h1.page-title{color:#273848;padding:5px}
.news-article{border-right:1px solid #ccc}
.accordion-toggle:after{font-family:FontAwesome;content:"\f078";float:right}
.accordion-heading .accordion-toggle{display:block;padding:8px 15px}
.accordion-toggle,ul.utility li{cursor:pointer}
.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}
.accordion-heading{background:#eee}
.textsnippet p{max-height:120px;overflow:hidden}
.morebtn{margin:-7px 0 11px;float:left}
a.pt{color:#333}
fieldset{min-width:0;border:1px solid #d0d0d0;margin:5px 0 10px;padding:0 0 5px}
label{margin-bottom:0;font-weight:600;font-size:.8em}
select.cat_dropdown,select.cat_listbox,textarea.cat_listbox{width:100%;line-height:2em;min-height:30px}
.prefooter,.subfooter,prefooter,subfooter{background:#273848;color:#efefef;padding:20px 0;margin:0 auto;border-top:1px solid #efefef}
.prefooter-menu h3,.subfooter-menu h3{font-size:.9em;line-height:1em;margin-bottom:20px;color:#fff200;position:relative}
.prefooter-menu p,.subfooter-menu p{font-size:.94em;line-height:1em;color:#ddd;position:relative}
.prefooter-menu a,.subfooter-menu a{font-size:1em;line-height:1em;color:#efefef;position:relative}
.prefooter-menu a:hover,.subfooter-menu a:hover{font-size:1em;line-height:1em;color:#4252ca;position:relative}
.navbar-nav.navbar-right .btn{position:relative;z-index:2;padding:4px 20px;margin:10px auto}
.navbar .nav-collapse{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;margin:0;padding-right:120px;padding-left:80px;width:100%}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.navbar-nav>li>.dropdown-menu{background:#273848}
ul.nav li a{color:#fefefe;font-weight:600;padding:12px 8px;text-align:left;font-size:1.4rem!important;text-transform:none!important}
.top-nav{margin-top:-16px;margin-bottom:5px}
.top-nav ul li{font-size:1.15em;text-align:center;font-weight:700;color:#273848;background:#c00;border:1px solid #ddd;padding-top:10px;padding-bottom:10px;width:170px;margin-left:5px;list-style-type:none}
.home .row-fluid.main{margin:30px 0 10px}
.main-body-home{border-bottom:0 solid #273848;padding-top:30px;color:#efefef;background:#2a6496}
.banner-section{padding-top:15px;padding-bottom:20px;color:#efefef;background:#273848}
.banner-section h2 a{font-weight:700;color:#fff}
.banner-section h2 a:hover{font-weight:700;color:#2a6496}
.home h1{font-size:26px}
.home .h3,.home h3{text-transform:none;font-size:1.3em;line-height:1.5em;margin-bottom:60px;font-weight:400}
.landingpage h3{margin-bottom:1rem}
.home .subfooter-menu h3{font-size:.9em;line-height:1em;margin-bottom:20px;color:#fff200}
.blue2{color:#2a6496}
@media screen and (max-width: 1024px) {
ul.nav li a{text-transform:uppercase;color:#fefefe;font-weight:400}
}
@media (max-width: 767px) {
.footer-secondary,.footer-secondary .right{text-align:center}
.carousel{height:250px}
.carousel .item{height:250px;background-size:cover;background-repeat:no-repeat;background-position:center}
ul.utility{margin:10px 0}
.navbar-nav.navbar-right:last-child{margin-right:20px}
.navbar-nav ul.utility li{padding:0;width:100%;min-width:200px}
.header-wrap.fixed{height:170px}
.navbar-toggle{position:relative;top:40px}
.top-nav ul li{font-size:1em;text-align:left;font-weight:400;color:#777;float:left;border:1px solid #ddd;padding:10px;margin:0;z-index:8;width:100%!important}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#c00000;border-color:#c00000;opacity:1}
.navbar-default .navbar-toggle{background-color:#c00000;border-color:#c00000;top:-25px}
.navbar-default .navbar-toggle:hover{background-color:#c00000}
.top-nav{height:100px}
.navbar-nav>li>a{padding:0 10px!important;margin:0 10px!important}
ul.dropdown-menu li,ul.nav li a{padding-top:1px;padding-bottom:1px}
a#logo img{margin-top:15px;max-width:184px}
.pagecontent h2{margin-top:0}
.padded-body{padding-top:170px!important}
.navbar-nav li{width:80%;background-color:#273848;border-top:2px solid #273848;border-bottom:1px dotted #eee;padding:5px;float:left}
.navbar-nav{min-height:inherit;min-height:inherit;height:auto;margin-bottom:10px;display:block;text-align:left!important;margin-left:10px;z-index:1}
ul.nav li a{text-transform:uppercase;color:#fff;font-weight:400;font-size:.96em;margin-top:1px}
ul.dropdown-menu li{border:none;padding-left:30px}
}
.home img,a.tt:hover::after{width:100%;height:auto}
@media (max-width: 480px) {
.padded-body{padding-top:170px!important}
.navbar-nav{width:100%;text-align:center}
.navbar-nav li{float:none;display:inline-block}
.navbar-nav>li>.dropdown-menu{text-align:left;display:none}
}
.navbar-nav ul.utility li a{color:#273846;background:#fff;/* padding-left:5px; */}
.navbar-nav.navbar-right ul.utility .btn{position:relative;z-index:2;margin:2px auto}
.navbar-nav ul.utility li{background-color:#fff;border-top:0 solid #fff;border-bottom:0 dotted #fff;list-style:none;margin:0;display:inline-block;}
ul.utility{float:right;z-index:5;position:relative;margin:20px 0 0}
ul.utility .btn{background:#273846;border-radius:0;border:1px solid #273848}
.navbar-nav ul.utility li div{display:inline;/* float:right; */}
ul.utility li a:hover{color:#c00000}
ul.utility .btn:hover{background:#c00000!important}
@media (max-width: 450px) {
.navbar-nav ul.utility li{min-width:200px}
}
@media (max-width: 767px) {
ul.utility{margin:26px 0}
.navbar-nav.navbar-right:last-child{margin-right:20px}
.navbar-nav ul.utility li{padding:0;width:100%;min-width:200px}
ul.nav li a{font-size:1.65rem;line-height:1.9em}
}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-fw{width:1.28571429em;text-align:center}
@-moz-keyframes spin {
0%{-moz-transform:rotate(0)}
100%{-moz-transform:rotate(359deg)}
}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(359deg)}
}
@-o-keyframes spin {
0%{-o-transform:rotate(0)}
100%{-o-transform:rotate(359deg)}
}
@keyframes spin {
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-phone:before{content:"\f095"}
.fa-arrow-up:before{content:"\f062"}
.fa-search:before{content:"\f002"}
.fa-skype:before{content:"\f17e"}
.fa-star:before{content:"\f005"}
em.fa.fa-star{color:#ffd700}
.testimonials h4{margin-bottom:15px}
.boxlist p,.l-side p,.landingpage p,.pgjustify p,.portfolio-content p,.textsnippet p{text-align:justify;font-size:1.07em;text-wrap:balanced}
.boxlist h4 a span,.pgjustify p a,.studylist li a span,a span.more,a.pt span{color:#900000}
.enquire.btn img{float:left;width:auto;height:36px}
.morebtn span,span.morebtn{color:#900000}
.fa-home:before{content:"\f015"}
.modal{z-index:9999}
.centered.clearfix.home-portfolio{margin-bottom:0;margin-top:60px}
.centered.clearfix.home-portfolio h2{color:#273848;font-size:24px}
fieldset .cat_dropdown{padding-bottom:5px;border:1px solid #ccc;margin-bottom:15px}
.studentform fieldset input,.visaform fieldset input{margin-bottom:17px;border:1px solid #ccc}
fieldset label{display:block;margin-top:12px;margin-bottom:5px;line-height:1.4em}
.yourdetails input{margin-bottom:20px!important;border:1px solid #ccc}
fieldset input#catwebformbutton,input.cat_button{background:#d3d3d3}
.system_svg{max-width:90px}
.system_page .system_table tr{border-bottom:1px solid #ccc;line-height:2.5rem}
.system_page .system_table td{border-right:1px dotted #eee;line-height:2.2rem;vertical-align:top;padding:4px 50px 4px 10px}
.formfield{min-height:105px}
.mapmodal .modal-dialog.modal-lg{width:800px;background:#273848}
.mapmodal .modal-title{color:#fff;padding:30px 30px 10px;font-weight:600;font-size:2rem}
.mapmodal button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;width:30px;color:#fff;opacity:.8}
a.button.btn.btn-dark{border:1px solid #6c3483;background:#6c3483;color:#fff}
a.button.btn.btn-light{border:1px solid #0000;background:#0000;color:#fff}
.intro h3 a{color:#f00000}
.intro h3 a:hover{color:#ff7f50}
.mainblock{display:flex;flex-wrap:wrap;justify-content:center}
.rightblock{position:relative;width:30%}
.leftblock{position:relative;width:70%;padding-right:20px}
@media screen and (max-width: 767px) {
.navbar .nav-collapse{margin:7.5px auto;padding:0}
.nav-collapse>li{float:none}
.mainblock{justify-content:space-between}
.datalock,.leftblock{order:1;text-align:left;float:left;width:100%}
.contactblock,.rightblock{order:2;width:100%;padding-right:none}
.contactblock{marginbottom:30px}
.marginbottom{margin-bottom:30px}
}
@media (min-width: 768px) {
.contactblock,.datablock,.sidebar{position:relative}
.grid-divider>[class*=col-]{position:static}
.contactblock{width:30%}
.datablock{width:70%;padding-right:20px}
.sidebar{width:350px;height:100vh}
.sidebar img{width:100%;height:auto}
.prefooter,.subfooter{position:relative;z-index:5}
}
.sideblock{padding:20px 0 0;margin:10px 0 0;border-top:1px dotted #273848}
#portfolio img{min-width:100%;max-width:100%;height:auto}
p.lead{font-size:1.1em}
.sideblock th{padding:0 15px 0 0;text-align:left;vertical-align:top}
table.contacts tr{line-height:2.4em}
table.phone{margin-top:6px}
table.phone tr{line-height:1.5em}
.navbar-right .utility .dropdown,h3 a.tt{position:relative;display:inline-block}
.navbar-right .utility .dropdown-menu{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 #0003;z-index:1}
.navbar-right .utility .dropdown-menu a{color:#000;padding:12px 16px;text-decoration:none;display:block}
.navbar-right .utility .dropdown-menu a:hover{background-color:#f1f1f1;color:#c00!important}
.navbar-right ul ul li a:hover{background:#fff!important;color:#c00}
a.tt:hover::after{content:attr(data-title);background-color:#ffea00;color:#000;padding:8px;border-radius:2px;position:absolute;margin-top:-2px;white-space:wrap;z-index:1;opacity:.9;font-size:.9em;line-height:1.2em!important;font-weight:600;min-width:250px;display:block;max-width:300px;left:50px;overflow-anchor:visible;text-wrap:wrap}
a.tt.z2:hover::after {z-index:3;}
.portfolio-thumb a.tt:hover::after{left:-120px}
.homebanner>p,.homebanner>ul li{font-size:1.85rem}
.homebanner>h1{font-size:30px;padding:20px 0 10px;text-align:center}
.homebanner hr{margin-bottom:20px}
ul.utility li a.tt:hover::after{left:-20px}
a.tt.yellow{color:#ff0}
a.tt.yellow:hover{text-decoration:underline}
h3 a.tt::after{content:attr(data-title);position:absolute;top:100%;color:#fff;padding:5px;border-radius:4px;white-space:nowrap;font-size:14px!important;font-weight:400;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}
form.gsc-search-box{margin:0 0 4px;max-width:200px}
.navbar .dropdown-menu{position:absolute;display:none;z-index:1000}
.navbar .submenu{position:absolute;top:0;left:100%}
.navbar .submenu a{margin-left:0;white-space:nowrap;color:#fff;display:block;text-decoration:none;font-weight:400}
ul.submenu li,ul.submenu li a{list-style-type:none;margin-left:10px;padding:3px 6px 2px}
@media (max-width: 768px) {
.navbar .dropdown-menu{display:block;position:static}
.navbar .submenu{padding-left:15px}
}
.navbar .submenu{display:none;background-color:#273848;z-index:1100;margin:0;padding:0}
.navbar .submenu a:hover{background-color:#c00;color:#fff}
@media (max-width: 768px) {
.navbar .submenu{position:static;padding-left:15px}
.navbar .submenu a{padding:0 3px 0 10px}
a.tt::after{display:none}
.dropdown.open ul.dropdown-menu{display:none!important}
ul.submenu li{border-bottom:1px dotted #666;border-top:1px dotted #666}
ul.submenu li a.tt{color:#1e90ff}
}
.left-side p .boxlist p,.landingpage p,.pgjustify p,.portfolio-content p,.textsnippet p,body,li,p{font-size:1.65rem;line-height:1.75em}
ul.submenu{padding:6px 6px 6px 0 !important}
@media (max-width: 1023px) {
.dropdown-submenu .dropdown-menu{display:block;margin-left:15px}
.dropdown-submenu:not(.open) > .dropdown-menu{display:none}
}
.nav>li>a:focus{background:none}
@media (max-width:767px) {
ul.nav li a{font-size:1.65rem;line-height:1.75em}
.utility .dropdown ul.dropdown-menu{display:none}
.utility .dropdown.open ul.dropdown-menu{display:block;visibility:visible}
}
@media (min-width: 768px) {
#nav .navbar li:hover ul.dropdown-menu{visibility:visible;display:block!important}
}
#nav .navbar li span{display:none}
a.tt.orange.btn{background:#00008B;color:#fff}
a.tt.orange.btn:hover{background:#c00000!important;color:#fff}
.img-responsive{max-width:100%;height:auto;display:block;object-fit:contain}
#logo img{width:170px;height:146px}
@media (max-width: 480px) {
#logo img{width:110px!important;height:95px!important;padding:10px}
}
.visa-img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:7 / 4.4}
@media (max-width: 480px) {
.visa-img{width:320px;height:200px}
}
@media (min-width: 481px) {
.visa-img{width:350px;height:220px}
}
.utility span {display: inline-block;}
.utility p{font-weight:500;font-size:1.1em}
ul.dropdown-menu li a{font-size:1.05em!important}

 
@media (max-width: 767px) {
 .header-wrap, .header-wrap.fixed {
    border-bottom: 40px solid #c00000;
    height: 145px; 
   }
 .navbar-nav.navbar-right:last-child {
        margin-right: 0px;
   }
 ul.utility {
        margin: 20px 0;
   } 
 ul.utility li {
    margin-top: 0px !important;
   }
 }

@media (min-width: 768px) {
    .container {
        width: 95%;
    }
}

@media (min-width: 992px) {
    .container {
    width: 95%;
    max-width:1170px;
    }
}