* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body {
    margin: 0;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #000000;
    background: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.form-control::-moz-placeholder {
    color: #000000;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #035fb8
}

.form-control::-webkit-input-placeholder {
    color: #035fb8
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    cursor: not-allowed;
    background: #eee;
    opacity: 1
}

textarea.form-control {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

input[type=date],input[type=time],input[type=datetime-local],input[type=month] {
    line-height: 34px;
    line-height: 1.42857143 \0
}

input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm {
    line-height: 30px;
    line-height: 1.5 \0
}

input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg {
    line-height: 46px;
    line-height: 1.33 \0
}

_:-ms-fullscreen,:root input[type=date],_:-ms-fullscreen,:root input[type=time],_:-ms-fullscreen,:root input[type=datetime-local],_:-ms-fullscreen,:root input[type=month] {
    line-height: 1.42857143
}

_:-ms-fullscreen.input-sm,:root input[type=date].input-sm,_:-ms-fullscreen.input-sm,:root input[type=time].input-sm,_:-ms-fullscreen.input-sm,:root input[type=datetime-local].input-sm,_:-ms-fullscreen.input-sm,:root input[type=month].input-sm {
    line-height: 1.5
}

_:-ms-fullscreen.input-lg,:root input[type=date].input-lg,_:-ms-fullscreen.input-lg,:root input[type=time].input-lg,_:-ms-fullscreen.input-lg,:root input[type=datetime-local].input-lg,_:-ms-fullscreen.input-lg,:root input[type=month].input-lg {
    line-height: 1.33
}

.form-group {
    margin-bottom: 15px
}

.radio,.checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.radio label,.checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -20px
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #444444
}

a.text-primary:hover {
    color: #444444
}

.text-success {
    color: #3c763d
}

a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:hover {
    color: #843534
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 768px) {
    .container {
        width:750px
    }
}

@media (min-width: 992px) {
    .container {
        width:970px
    }
}

@media (min-width: 1200px) {
    .container {
        width:1170px
    }
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
:before, :after { -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after { clear: both;}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {display: table; content: " ";}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,
.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,
.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,
.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,
.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,
.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,
.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,
.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,
.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,
.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,
.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,
.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}

@media (min-width:768px){
    .col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{float:left}
    .col-sm-12{width:100%}
    .col-sm-11{width:91.66666667%}
    .col-sm-10{width:83.33333333%}
    .col-sm-9{width:75%}
    .col-sm-8{width:66.66666667%}
    .col-sm-7{width:58.33333333%}
    .col-sm-6{width:50%}
    .col-sm-5{width:41.66666667%}
    .col-sm-4{width:33.33333333%}
    .col-sm-3{width:25%}
    .col-sm-2{width:16.66666667%}
    .col-sm-1{width:8.33333333%}
}

@media (min-width:992px){
    .col-md-1,.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-md-10,.col-md-11,.col-md-12{float:left}
    .col-md-12{width:100%}
    .col-md-11{width:91.66666667%}
    .col-md-10{width:83.33333333%}
    .col-md-9{width:75%}
    .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%}
    .col-md-2{width:16.66666667%}
    .col-md-1{width:8.33333333%}
}

@media (min-width:1200px){
    .col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{float:left}
    .col-lg-12{width:100%}
    .col-lg-11{width:91.66666667%}
    .col-lg-10{width:83.33333333%}
    .col-lg-9{width:75%}
    .col-lg-8{width:66.66666667%}
    .col-lg-7{width:58.33333333%}
    .col-lg-6{width:50%}
    .col-lg-5{width:41.66666667%}
    .col-lg-4{width:33.33333333%}
    .col-lg-3{width:25%}
    .col-lg-2{width:16.66666667%}
    .col-lg-1{width:8.33333333%}
}















body{font-family:sans-serif;font-weight:500;font-size:14px;line-height:24px;background:#fefefe;-webkit-font-smoothing:antialiased!important}
section{box-shadow:0 0 10px -5px #2b2a76}
.number{font-family:sans-serif}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}
h1,.h1,h2,.h2,h3,.h3{margin-top:10px;margin-bottom:10px}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}
h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}
h1,.h1{font-size:36px;color:#2b2a76}
h2,.h2{font-size:30px;color:#2b2a76}
h3,.h3{font-size:24px}
h4,.h4{font-size:18px}
h5,.h5{font-size:14px}
h6,.h6{font-size:12px}
p{margin:0 0 15px;font-size:18px;line-height:28px}
.default-thm{color:#}
.primary-thm{color:#}
.secondary-thm{color:#}
.title{text-transform:capitalize}
.desc-text{font-size:18px;line-height:26px}

.text-t-c{text-transform:capitalize}
.text-t-l{text-transform:lowercase}
.text-t-u{text-transform:uppercase}

a{color:#2b2a76;text-decoration:none;transition:all 0.3s ease 0s;cursor:pointer;}
a,a:active,a:focus,a:active{text-decoration:none!important;outline:none}
a:hover,a:focus{color:#444;text-decoration:none!important}

section{padding:60px 0}
img{width:100%}
hr{width:90px}
hr.gradiant{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}
.sans-serif{font-family:sans-serif}

.clear-fix{clear:both}
.flex-center{display:flex!important;justify-content:center;align-items:center}

.al-lt{text-align:left}
.al-rt{text-align:right}
.al-cntr{text-align:center}

.fl-lt{float:left}
.fl-rt{float:right}
.fl-none{float:none}
.fl-left{float:left}
.fl-right{float:right}

.pd-0{padding:0}
.mg-0{margin:0}
.mg-auto{margin:0 auto;float:none}
.mg-top-0{margin-top:0}
.mg-top-10{margin-top:10px}
.mg-top-20{margin-top:20px}
.mg-top-30{margin-top:30px}
.mg-top-40{margin-top:40px}
.mg-top-50{margin-top:50px}
.mg-top-60{margin-top:60px}
.mg-top-90{margin-top:90px}

.mg-bottom-0{margin-bottom:0}
.mg-bottom-10{margin-bottom:10px}
.mg-bottom-20{margin-bottom:20px}
.mg-bottom-30{margin-bottom:30px}
.mg-bottom-40{margin-bottom:40px}
.mg-bottom-50{margin-bottom:50px}
.mg-bottom-60{margin-bottom:60px}
.mg-bottom-90{margin-bottom:90px}

.mg-tp-bt-0{margin-bottom:10px;margin-top:0}
.mg-tp-bt-10{margin-bottom:10px;margin-top:10px}
.mg-tp-bt-20{margin-bottom:20px;margin-top:20px}
.mg-tp-bt-30{margin-bottom:30px;margin-top:30px}
.mg-tp-bt-40{margin-bottom:40px;margin-top:40px}
.mg-tp-bt-50{margin-bottom:50px;margin-top:50px}
.mg-tp-bt-60{margin-bottom:60px;margin-top:60px}
.mg-tp-bt-90{margin-bottom:90px;margin-top:90px}

.box-shadow{box-shadow:0 0 15px -5px #2b2a76}
.divider-wrap{position:relative;display:inline-block;padding-bottom:20px;font-family:'Courgette',cursive}
.divider-wrap h1,.divider-wrap h2,.divider-wrap h3,.divider-wrap h4,.divider-wrap h5,.divider-wrap h6{margin:0 0 -10px 0;font-weight:500}
.divider-wrap .horz-divider{position:relative;margin-top:15px;height:3px}
.divider-wrap .horz-divider.transparent:before{content:"";position:absolute;top:0;left:0%;right:0%;width:100%;height:3px;background-image:linear-gradient(to right,transparent,#2b2a76,transparent)}
.divider-wrap .horz-divider.arrow-down:after{content:"";position:absolute;z-index:1;top:-7px;left:calc(50% - 7px);width:14px;height:14px;transform:rotate(45deg);background:#fff;border-bottom:1px solid #2b2a76;border-right:1px solid #2b2a76}
.divider-wrap .horz-divider.tab-down:after{content:"";position:absolute;z-index:1;top:0;left:calc(50% - 10px);width:20px;height:14px;background:#fff;border-bottom:1px solid #2b2a76;border-left:1px solid #2b2a76;border-right:1px solid #2b2a76;border-radius:0 0 8px 8px}
.divider-wrap .horz-divider.stopper:after{content:"";position:absolute;z-index:1;top:-6px;left:calc(50% - 7px);width:14px;height:12px;background:#fff;border-left:1px solid #2b2a76;border-right:1px solid #2b2a76}
.divider-wrap .horz-divider.dot:after{content:"";position:absolute;z-index:1;top:-9px;left:calc(50% - 9px);width:18px;height:18px;background:goldenrod;border:1px solid #2b2a76;border-radius:50%;box-shadow:inset 0 0 0 2px white,0 0 0 4px #fff}
.btn{background:#2b2a76;color:#fff;border:2px solid #2b2a76;padding:5px 10px;border-radius:5px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.btn:hover,.btn:focus,.btn.focus,.btn:active,.btn.active .btn:active:focus,.btn.active:focus,.btn:active.focus,.btn.active.focus{outline:none;background:transparent;color:#2b2a76;border:2px solid #2b2a76}

.btn-default{padding:8px 25px;font-size:20px}
.btn-xsm{padding:5px 5px;font-size:12px}
.btn-sm{padding:5px 10px;font-size:16px}
.btn-md{padding:5px 15px;font-size:18px}
.btn-lg{padding:10px 30px;font-size:24px}
.btn-xlg{padding:15px 30px;font-size:32px}
.btn-default{background:#2b2a76;color:#fff;border:2px solid #2b2a76}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active .btn-default:active:focus,.btn-default.active:focus,.btn-default:active.focus,.btn-default.active.focus{outline:none;background:transparent;color:#2b2a76;border:2px solid #2b2a76}
.btn-primary{background:#fa9032;color:#fff;border:2px solid #fa9032}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active .btn-primary:active:focus,.btn-primary.active:focus,.btn-primary:active.focus,.btn-primary.active.focus{background:#1582cb;color:#fff;border:2px solid #1582cb}
.btn-secondary{background:#1582cb;color:#fff;border:2px solid #1582cb}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus,.btn-secondary:active,.btn-secondary.active .btn-secondary:active:focus,.btn-secondary.active:focus,.btn-secondary:active.focus,.btn-secondary.active.focus{background:#fa9032;color:#fff;border:2px solid #fa9032}

ul{margin:0;padding:0;list-style:none;font-size:18px}
.list-circle{list-style:circle;padding-left:20px;font-size:18px;line-height:30px}
.list-disc{list-style:disc;padding-left:20px;font-size:18px;line-height:30px}
ul.check-square li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom:5px}
ul.check-square li::before{content:"\f14a";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color:#2b2a76}
ul.check-square-o li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom:5px}
ul.check-square-o li::before{content:"\f046";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color:#2b2a76}
ul.check li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom:5px}
ul.check li::before{content:"\f00c";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color:#2b2a76}
ul.check-img li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom:5px}
ul.check-img li::before{content:url(check.gif);background-repeat:no-repeat;position:absolute;left:0;top:0;color:#2b2a76}
ul.cross-check-o li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom:5px}
ul.cross-check-o li::before{content:"\f05c";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color:#2b2a76}
ul.cross-check li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom:5px}
ul.cross-check li::before{content:"\f057";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color:#2b2a76}
ul.cross-check-img li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom:5px}
ul.cross-check-img li::before{content:url(cross.gif);background-repeat:no-repeat;position:absolute;left:0;top:0;color:#2b2a76}
ul.cross li{display:list-item;position:relative;line-height:30px;padding-left:25px;padding-bottom:5px}
ul.cross li::before{content:"f00d";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color:#2b2a76}
ul.check-circle li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom:5px}
ul.check-circle li::before{content:"\f058";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color:#2b2a76}
ul.circle li{display:list-item;position:relative;line-height:30px;padding-left:30px;padding-bottom:5px}
ul.circle li::before{content:"\f111";font-family:FontAwesome;font-size:20px;position:absolute;left:0;top:0;color:#2b2a76}
ul.dot-circle li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom:5px}
ul.dot-circle li::before{content:"\f192";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color:#2b2a76}
ul.dot-circle-img li{display:list-item;position:relative;line-height:24px;padding-left:35px;padding-bottom:10px}
ul.dot-circle-img li::before{content:url(../pca_imgs/bullet_gr2.jpg);font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:5;color:#2b2a76}
ul.arrow-circle-o-right li{display:list-item;position:relative;line-height:24px;padding-left:45px;padding-bottom:15px}
ul.arrow-circle-o-right li::before{content:"\f18e";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color:#2b2a76}

blockquote{padding:40px 30px;border:2px solid #2b2a76;border-radius:3px;font-size:18px;line-height:28px;color:#000;font-style:italic;position:relative}
blockquote::before{font-family:FontAwesome;content:"\f10e"!important;position:absolute;top:-14px;left:26px;font-size:36px;color:#444}

.form-control{height:55px;border:1px solid #2b2a76;border-radius:5px;box-shadow:none;padding:5px 10px;font-size:18px;font-weight:500}
.form-control:focus{border-color:#2b2a76;box-shadow:none}
.input-group{margin-bottom:10px;font-weight:500}
.input-group-addon{color:#2b2a76;background:transparent;border:1px solid #2b2a76;border-right:0;font-size:18px}
input:-internal-autofill-selected{appearance:menulist-button;background-image:none!important;background-color:transparent!important;color:fieldtext!important}

.alert{padding:10px 15px;border-radius:0}

.page-header-wrapper{padding-top:120px;background:url(../images/all-pages.png) no-repeat;background-size:cover;background-position:center}
.page-header{padding-bottom:0;margin:0;border-bottom:0}
.page-header h1{color:#000;background-position:2px 5px;padding-top:75px;margin:0;text-align:center}
.breadcrumb{padding:7px 0 0;background:transparent}
.breadcrumb>.active{color:#fff}

.navbar-default .navbar-nav>li>a{color:#fff;text-transform:capitalize;font-size:16px;line-height:30px;font-weight:500}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fddf76;background:transparent}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#fddf76;background:transparent}
.navbar-default .navbar-toggle{border:2px solid #e0e0e0;border-radius:2px;padding:7px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:#2b2a76;border:2px solid transparent}
.navbar-default .navbar-toggle .icon-bar{background:#2b2a76;width:20px}

h1.logo{margin:0;padding:0}
.content-wrapper{position:relative;border-radius:5px;background:transparent}
.nav-tabs{border-bottom:0;background:rgba(255,255,255,.1);display:inline-block;padding:5px 7px;border-radius:3px}
.nav-tabs>li>a{padding:8px 20px;line-height:normal;border:0;font-size:18px;font-weight:700;color:#fff;border-radius:3px}
.nav-tabs>li.active>a{border:0;color:#fff;margin-bottom:0}
.nav-tabs>li>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#fff;background:#2b2a76;border:0}
.tab-content{padding:0;margin:70px 0 0;color:#fff}
.tab-content h3{font-weight:700;color:#fff}
.css-tab .media-left img{margin-right:20px;border-radius:4px;width:inherit}
.css-tab .media-heading{margin-bottom:15px}

.testimonial-wrapper{background:#000;color:#fff;padding:60px 0 0 60px}
.testimonial-wrapper .section-title::before,.testimonial-wrapper .section-title::after{background:#fff;opacity:.5}
.testimonial-wrapper .client-testimonial{padding:50px 0 0 50px;position:relative;font-size:24px;line-height:36px;font-weight:300;margin:0}
.client-testimonial .client-name,.client-testimonial .client-org{font-size:14px;margin-top:20px}
.client-testimonial .client-org{font-style:italic}
.client-testimonial .client-name::before{content:'\2014 \00A0'}
.testimonial-wrapper .client-testimonial::before{content:"";position:absolute;left:0;width:100%;height:100%;background:url(../images/qoute.png) no-repeat}
.handover-wrapper .carousel-indicators{left:0;bottom:-20px;margin-left:-25%}
.handover-wrapper .carousel-indicators li{background:rgba(0,0,0,.5);border:1px solid transparent}
.testimonial-wrapper .carousel-indicators{left:0;bottom:40px;margin-left:-25%}
.handover-wrapper .carousel-indicators li,.testimonial-wrapper .carousel-indicators li{width:22px;height:7px;margin:0 5px 0 0;border-radius:1em}
.handover-wrapper .carousel-indicators .active,.testimonial-wrapper .carousel-indicators .active{width:22px;height:7px;margin:0 5px 0 0;background:#2b2a76;border:1px solid #2b2a76}
.testimonial-wrapper .carousel-indicators li{background:rgba(255,255,255,.5);border:1px solid transparent}
.footer-widget-wrapper{padding:30px 0;background:#003f6b;color:#fff}
.subcsribe-text{position:relative;margin-bottom:45px}
.subcsribe-text::after{content:"";position:absolute;background:#2b2a76;width:94px;height:2px;left:0;bottom:-10px}

.footer-widget h3{color:#fff;line-height:30px;font-weight:500}
.footer-widget form{margin-top:30px}
.footer-widget .form-group input[type="email"]{width:49%;float:left;background:#000;border:none;border-radius:2px;font-size:18px;font-weight:400;height:46px;box-shadow:none}
.footer-widget .btn{padding:0 12px;font-size:18px;line-height:30px;font-weight:500;height:46px}
.footer-widget .btn:hover{background:#fff}
.footer-widget ul li{line-height:34px;display:block;padding:0 10px;padding-left:30px;text-align:left}
.footer-widget ul li:hover{color:#fff;background:#033b62}
.footer-widget ul li a{color:#fff}
.footer-widget ul li a:hover{color:#fff}
.footer-widget ul.circle li::before{color:#fff}
.footer-widget-wrapper .divider-wrap{font-family:cursive;color:#fff}
.footer-widget-wrapper .divider-wrap h1,.footer-widget-wrapper .divider-wrap h2,.footer-widget-wrapper .divider-wrap h3,.footer-widget-wrapper .divider-wrap h4,.footer-widget-wrapper .divider-wrap h5,.footer-widget-wrapper .divider-wrap h6{color:#fff}
.footer-widget-wrapper .divider-wrap .horz-divider.transparent:before{background-image:linear-gradient(to right,transparent,#ffffff,transparent)}
.footer-wrapper{padding:10px 0;background:#2b2a76}

.copyright p{margin:0;color:#e8e8e8}

.social-link{margin-top:40px}
.social-link ul li{display:inline-block;margin:0 2px 0 0}
.social-link ul li a i{width:34px;height:34px;line-height:34px;color:#fff;text-align:center;border-radius:2px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.social-link ul li a i:hover{background:#fff!important}
.social-link ul li a i.fa-rss{background:#ffac00}
.social-link ul li a i.fa-rss:hover{color:#ffac00}
.social-link ul li a i.fa-facebook{background:#375ca8}
.social-link ul li a i.fa-facebook:hover{color:#375ca8}
.social-link ul li a i.fa-twitter{background:#2da5c8}
.social-link ul li a i.fa-twitter:hover{color:#2da5c8}
.social-link ul li a i.fa-google-plus{background:#da3113}
.social-link ul li a i.fa-google-plus:hover{color:#da3113}
.social-link ul li a i.fa-youtube{background:#c61c1f}
.social-link ul li a i.fa-youtube:hover{color:#c61c1f}
.social-link ul li a i.fa-pinterest{background:#b42069}
.social-link ul li a i.fa-pinterest:hover{color:#b42069}
.social-link ul li a i.fa-linkedin{background:#0036e7}
.social-link ul li a i.fa-linkedin:hover{color:#0036e7}
.social-link ul li a i.fa-flickr{background:#e21777}
.social-link ul li a i.fa-flickr:hover{color:#e21777}

.pagination-wrap{width:100%;position:relative}
.pagination>li>a,.pagination>li>span{width:40px;height:40px;border:0;padding:0;margin-left:0;font-size:16px;line-height:38px;font-weight:500;color:#6d6d6d;background:transparent}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{color:#444;background:transparent;border-color:transparent}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#444;background:transparent;border-color:transparent}
.pagination li:first-child{position:absolute;left:0}
.pagination li:last-child{position:absolute;right:0}
.pagination li:last-child a,.pagination li:first-child a{border:2px solid #2b2a76;color:#000;font-weight:400}
.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}
.pagination>li:first-child>a:hover,.pagination>li:first-child>span:hover,.pagination>li:last-child>a:hover,.pagination>li:last-child>span:hover{color:#444;background:transparent;border-color:#2b2a76}
.pagination-wrap .counter{color:#cacaca}
.pager li a{border:2px solid #2b2a76;color:#000;background:transparent;border-radius:0;padding:0;width:40px;height:40px;line-height:36px}
.pager li>a:hover,.pager li>a:focus{background:#2b2a76;color:#fff;border:2px solid transparent}
.pager li a.previous{float:left}
.pager li a.next{float:right}

.contact-us-wrapper{padding:60px 0}
.contact-us-wrapper h2{font-size:18px;line-height:24px;margin:0}
.mini-contact{margin-bottom:80px;text-align:justify}
.mini-contact h2{margin-bottom:20px}
.mini-contact a{color:#000;font-size:15px;font-style:italic;font-weight:700;margin-top:25px;display:block}
.mini-contact a:hover{color:#444}
.map-wrapper{margin-bottom:60px}
.map-canvas{height:290px}
.directions-wrapper{margin-bottom:60px}
.contact-directions{margin-bottom:20px}
.contact-us-form h2{margin-bottom:20px}
.input-group.text-area{margin-left:-3px}
.faq-wrapper{padding:60px 0}
.faq-wrapper .panel-body{font-size:18px}

.panel{border:2px solid #fa9032;box-shadow:none}
.panel-group .panel+.panel{margin-top:15px}
.panel-default>.panel-heading{background:#fff}
.panel .panel-heading-link{position:relative}
.panel-title{font-size:24px;font-weight:600;line-height:20px;color:#2b2a76;padding-top:10px;padding-bottom:10px}
.panel .panel-heading-link a:after{font-family:'FontAwesome';content:"\f107";font-size:20px;font-weight:700;color:#000;width:40px;height:37px;line-height:37px;text-align:center;position:absolute;top:0;right:0}
.panel .panel-heading-link a.collapsed:after{content:"\f105"}
.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:5px solid #fa9032}

.typography-page-wrapper{padding:60px 0}
.typography-page-wrapper .section-title{color:#000}
.typography-page-wrapper .jumbotron{background:#222121;padding-left:15px;border-radius:3px}
.typography-page-wrapper .jumbotron h1{font-size:42px}
.typography-page-wrapper ul li:before{color:#000;}
.typography-page-tab{padding:20px;border:2px solid #2b2a76;border-radius:3px}
.typography-page-tab ul.nav-tabs{background:#f2f2f2;width:100%}
.typography-page-tab ul.nav-tabs li>a{color:#000}
.typography-page-tab ul.nav-tabs li>a:hover,.typography-page-tab ul.nav-tabs li.active>a{color:#fff}
.typography-page-tab .tab-content{color:#6d6d6d;margin:15px 0 0}
.typography-page-chart{background:#181717;padding:30px}
.hippo-offcanvas-container{background:rgba(39,41,116,.7);border-right:2px solid #2b2a76}
.hippo-offcanvas-pusher::after{z-index:1200}
.offcanvas-menu{left:-1000px}
#off-canvas-close-btn{width:50px;height:50px;top:13px;margin-right:-50px;padding:0;text-align:center;background:#2b2a76;color:#fff;opacity:1;font-size:30px;font-weight:100;border:2px solid #2b2a76;margin-top:0;border-radius:0 50px 50px 0}
#off-canvas-close-btn:hover,#off-canvas-close-btn:focus{color:#444;outline:none}
.offcanvas-menu h3{width:35px;height:50px;margin-right:-35px;padding:0 10px 0 0;text-align:center;background:#2b2a76;color:#fff;opacity:1;font-size:24px;font-weight:100;border:2px solid #2b2a76;margin-top:3px;border-radius:0 50px 50px 0}
.offcanvas-menu ul li a{display:block;width:95%;padding:10px 0% 10px 10%;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:500;line-height:30px;box-shadow:inset 0 -1px rgba(0,0,0,.2);border-bottom:2px solid #2b2a76}
.offcanvas-menu ul li li a{font-size:12px;font-weight:400;padding-left:30px}
.offcanvas-menu ul li a:hover,.offcanvas-menu ul li.active a{background:#0f1164;box-shadow:inset 0 -1px rgba(0,0,0,0);color:#fff}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:#0f1164;border-color:#0f1164;color:#fff}
#toTop{position:fixed;bottom:30px;right:20px;padding:5px 10px;cursor:pointer;display:none;z-index:9999;background:#2b2a76;border-color:#2b2a76}
#toTop:hover{background:transparent;border-color:#2b2a76;color:#2b2a76}
.dropdown-menu{border:0;border-radius:0;position:relative;display:block;float:none;width:100%;box-shadow:none;background:rgba(2,4,82,.7)}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background:#020452;border:0;-webkit-box-shadow:none;box-shadow:none}
.nav.navbar-nav li ul.dropdown-menu li a{width:100%;padding:10px 0% 10px 15px;font-size:13px;color:#fff;line-height:20px;text-transform:capitalize}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#000000!important;background:#1582cb}
li.dropdown>.submenu-wrapper{width:100%;position:absolute;display:block;left:0;z-index:999;pointer-events:none;top:45px}
.top-nav-collapse li.dropdown>.submenu-wrapper{width:100%;position:absolute;display:block;left:0;z-index:999;pointer-events:none;top:25px}
li.dropdown>.submenu-wrapper.no-pointer-events{display:none}
li.dropdown>.submenu-wrapper>.submenu-inner{margin-top:0;opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);width:95%;min-width:230px;background:#2b2a76;-webkit-transition:all 300ms cubic-bezier(.785,.135,.15,.86);-moz-transition:all 300ms cubic-bezier(.785,.135,.15,.86);-ms-transition:all 300ms cubic-bezier(.785,.135,.15,.86);-o-transition:all 300ms cubic-bezier(.785,.135,.15,.86);transition:all 300ms cubic-bezier(.785,.135,.15,.86)}
.ie9 li.dropdown>.submenu-wrapper>.submenu-inner{margin-top:34px}
.ie9 .top-nav-collapse li.dropdown>.submenu-wrapper>.submenu-inner{margin-top:14px}
li.dropdown:hover>.submenu-wrapper{pointer-events:auto}
li.dropdown:hover>.submenu-wrapper.no-pointer-events{display:block}
li.dropdown:hover>.submenu-wrapper>.submenu-inner{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
li.dropdown.menu-animating>.submenu-wrapper{overflow:hidden}
li.dropdown>.submenu-sub-wrapper{position:absolute;left:100%;top:0;display:block;z-index:1000;width:100%;pointer-events:none}
li.dropdown>.submenu-sub-wrapper>.submenu-sub-inner{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 300ms cubic-bezier(.785,.135,.15,.86);-moz-transition:all 300ms cubic-bezier(.785,.135,.15,.86);-ms-transition:all 300ms cubic-bezier(.785,.135,.15,.86);-o-transition:all 300ms cubic-bezier(.785,.135,.15,.86);transition:all 300ms cubic-bezier(.785,.135,.15,.86)}
li.dropdown:hover>.submenu-sub-wrapper{pointer-events:auto}
li.dropdown:hover>.submenu-sub-wrapper>.submenu-sub-inner{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
li.dropdown.menu-animating>.submenu-sub-wrapper{overflow:hidden}
.menu-level-3{top:35px!important}
.menu-level-3{top:-5px!important;right:-230px!important;left:auto!important}
.menu-level-3 ul{background:#46c08b!important;margin-top:5px}
.menu-level-3 ul li a{white-space:normal}
.menu-level-3 ul li a:hover,.menu-level-3 ul li a:focus{background:#41b382!important;color:#fff}

@media (min-width:767px){
	.top-nav-collapse .menu-level-3{top:-5px!important}
}

@media (max-width:767px){
	.top-nav-collapse .menu-level-3{top:45px!important}
}

.hero-slide .container{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}
.hero-slide .carousel-caption{position:relative;right:0;left:0;text-align:left;text-shadow:none;width:60%}
.hero-slide .carousel-caption small{font-size:13px;color:rgba(255,255,255,.5);font-weight:500;animation-delay:1s}
.hero-slide .carousel-caption .phone{font-size:30px;color:#000;-webkit-animation-delay:100ms;animation-delay:100ms}
.hero-slide .carousel-caption h1{font-size:56px;line-height:1;font-weight:700;text-transform:capitalize;margin:30px 0 20px;-webkit-animation-delay:150ms;animation-delay:150ms;color:#fff}
.hero-slide .carousel-caption .lead{font-size:24px;color:#fff;font-weight:400;margin-bottom:30px;-webkit-animation-delay:200ms;animation-delay:200ms}
.hero-slide .carousel-caption .btn{-webkit-animation-delay:250ms;animation-delay:250ms}
.hero-slide .carousel-control.left,.hero-slide .carousel-control.right{font-size:30px;width:30px;height:100px;line-height:100px;top:50%;background:#2b2a76;cursor:pointer;border:0;text-shadow:none;transform:translateY(-50%);z-index:99}
.hero-slide .carousel-control.left{left:-100%}
.hero-slide .carousel-control.right{right:-100%}
.hero-slide:hover .left{left:0}
.hero-slide:hover .right{right:0}
.hero-slide .carousel-indicators li{border:2px solid #2b2a76;opacity:.5}
.hero-slide .carousel-indicators li.active{border-color:#2b2a76;background:#2b2a76;opacity:1}
#preloader{background:#FFF;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}
#status,.status-mes{background-image:url(../images/preloader1.gif);background-position:center;background-repeat:no-repeat;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px}
.status-mes{background:none;left:0;margin:0;text-align:center;top:65%}
.hdr-covered-area{padding-top:180px;box-shadow:0 0 20px 0 #2b2a76;box-shadow:none}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.MultiCarousel{float:left;overflow:hidden;padding:15px;width:100%;position:relative}
.MultiCarousel .MultiCarousel-inner{transition:1s ease all;float:left}
.MultiCarousel .MultiCarousel-inner .item{float:left}
.MultiCarousel .MultiCarousel-inner .item>div{text-align:center;margin:15px;color:#666}
.MultiCarousel .MultiCarousel-inner .item>div>a p{margin:0 0 10px;padding:10px;color:#fff;background:#2b2a76}
.MultiCarousel .MultiCarousel-inner .item>div .btn-submit-flower{float:left;width:48%}
.MultiCarousel .MultiCarousel-inner .item>div .btn-submit-obit{float:right;width:48%}
.MultiCarousel .MultiCarousel-inner .item>div .btn{font-size:13px;border-radius:5px}
.MultiCarousel .leftLst,.MultiCarousel .rightLst{position:absolute;padding:5px 15px 7px 17px;font-size:24px;border-radius:50%;top:calc(50% - 20px)}
.MultiCarousel .leftLst{left:0}
.MultiCarousel .rightLst{right:0}
.MultiCarousel .leftLst.over,.MultiCarousel .rightLst.over{pointer-events:none;background:#2b2a76}
.divider{display:table;font-size:24px;text-align:center;width:75%;margin:0 auto 40px auto}
.divider span{display:table-cell;position:relative}
.divider h1,.divider h2,.divider h3,.divider h4,.divider h5,.divider h6{display:table-cell;position:relative;color:#165775}
.divider span:first-child,.divider span:last-child{width:50%;top:13px;-moz-background-size:100% 2px;background-size:100% 2px;background-position:0 0,0 100%;background-repeat:no-repeat}
.divider span:first-child{background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(#165775));background-image:-webkit-linear-gradient(180deg,transparent,#165775);background-image:-moz-linear-gradient(180deg,transparent,#165775);background-image:-o-linear-gradient(180deg,transparent,#165775);background-image:linear-gradient(90deg,transparent,#165775)}
.divider span:nth-child(2){color:#165775;padding:0 5px;width:auto;white-space:nowrap}
.divider span:last-child{background-image:-webkit-gradient(linear,0 0,0 100%,from(#165775),to(transparent));background-image:-webkit-linear-gradient(180deg,#165775,transparent);background-image:-moz-linear-gradient(180deg,#165775,transparent);background-image:-o-linear-gradient(180deg,#165775,transparent);background-image:linear-gradient(90deg,#165775,transparent)}

.chkbx_list input[type=checkbox]{display:none!important}
.chkbx_list label{display:inline;float:left;color:#000;cursor:pointer;text-indent:20px;white-space:nowrap}
.chkbx_list input[type=checkbox]+label{display:block;width:30px;height:30px;padding-left:25px;border-radius:100%;border:3px solid #4b85cd;background:#1d4b72;vertical-align:middle;line-height:30px;font-size:16px}
.chkbx_list input[type=checkbox]:checked+label{border:3px solid #1d4b72;background:#4b85cd}
.chkbx_list input[type=checkbox]:checked+label::before{content:"\2714";color:#efefef;display:inline;width:30px;height:30px;margin-right:20px;margin-left:-42px;font-size:20px;line-height:26px;font-weight:900}


.rdbtn_list input[type=radio]{line-height: normal; height: 30px; width: 30px; margin: 0px; margin-left: -30px; opacity: 0;}
.rdbtn_list label{display:inline;float:left;color:#000;cursor:pointer;text-indent:20px;white-space:nowrap}
.rdbtn_list input[type=radio]+label{display:block;width:30px;height:30px;padding-left:25px;border-radius:100%;border:3px solid #4b85cd;background:#1d4b72;vertical-align:middle;line-height:30px;font-size:16px;-moz-box-shadow:-3px 3px 3px #c96f54;-webkit-box-shadow:-3px 3px 3px #c96f54;box-shadow:-3px 3px 3px #c96f54;}
.rdbtn_list input[type=radio]:checked+label{border:3px solid #1d4b72;background:#4b85cd}
.rdbtn_list input[type=radio]:checked+label::before{content:"\2714";color:#efefef;display:inline;width:30px;height:30px;margin-right:20px;margin-left:-42px;font-size:20px;line-height:26px;font-weight:900}

.rdbtn,
.chkbx{display:inline-block;position:relative;margin-left:5px;margin-top:5px;margin-bottom:5px;cursor:pointer;line-height:26px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}
.rdbtn input,
.chkbx input{position:absolute;opacity:0;height:25px;width:25px;min-width:25px;max-width:25px;margin-top:0;margin-top:0;z-index:1}
.rdbtn span,
.chkbx span{font-weight:500}
.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:3px solid #4b85cd;background:#1d4b72;-moz-border-radius:3px;border-radius:3px}
.rdbtn:hover input~.checkmark,
.rdbtn input:checked~.checkmark,
.chkbx:hover input~.checkmark,
.chkbx input:checked~.checkmark{border:3px solid #1d4b72;background-color:#4b85cd;-moz-border-radius:3px;border-radius:3px}
.checkmark:after{content:"";position:absolute;display:none}
.rdbtn input:checked~.checkmark:after,
.chkbx input:checked~.checkmark:after{display:block}
.rdbtn .checkmark:after,
.chkbx .checkmark:after{left:5px;top:0;width:8px;height:15px;border:solid #efefef;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.rdbtn:hover input~.checkmark,
.rdbtn input:checked~.checkmark,
.rdbtn .checkmark{border-radius:100%}


	

.img-butterfly{max-width:320px;text-align:right}
.text-block{padding-top:50px}
.TP-questions{font-size:20px!important;line-height:30px!important;font-weight:700!important}
.no-wrap{white-space:nowrap!important}
.wrap-normal{white-space:normal!important}
.wrap-unset{white-space:unset!important}
.sec-packages{background-size:cover}
.sec-packages .package-box-outer>.range{justify-content:center}
.packages{padding-top:0;padding-bottom:30px}
.packages h2{color:#000}
.package-box-outer{margin:0 auto;padding-right:0;padding-left:0}
.package-box{position:relative;margin-bottom:30px!important;background:transparent;text-align:left;padding:10px;border-radius:0}
.package-box-inner{border:1px solid #2b2a76;color:#000}
.package-box .modal-dialog{margin-top:5%}
.package-box .modal-body img{width:auto;height:auto;max-width:100%;max-height:310px;border:1px solid #DCDCDC}
.package-box .range{width:100%;margin:0 auto}
.package-title{position:initial;width:100%;min-height:75px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px 10px 10px 10px;text-align:center;background:#2b2a76;color:#fff}
.package-title .title{font-size:22px;cursor:pointer}
.package-price{width:100%;padding:10px;text-align:center;background:#2b2a76;color:#fff}
.package-price .price{margin:5px 0;font-size:24px;color:#fff;font-family:sans-serif}
.package-img{margin:0 auto;text-align:center}
.package-img img{max-width:100%;width:auto;max-height:230px;min-height:230px;;margin:0 auto;padding:10px;text-align:center}
.package-short-desc{min-height:310px;overflow:hidden;padding:20px}
.package-short-desc p{font-size:18px;padding:0;text-align:center}
.package-desc{padding:20px}
.package-desc-heading{margin:20px 0}
.package-desc ul{list-style:circle;list-style-position:inside}
.package-desc .list-marked li{position:relative;padding-left:20px}
.package-desc .list-marked li+li{margin-top:5px}
.package-desc .list-marked li:before{position:absolute;content:'';display:inline-block;width:10px;height:10px;left:0;top:9px;background:#fff;border-radius:10px;border:1px solid #2b2a76}
.package-btn-wrap{flex-basis:100%!important;text-align:center;max-width:100%!important;margin-bottom:0;background:#2b2a76;color:#000;padding:0;border-radius:0}
.package-box-inner{box-shadow:0 0 20px -10px #2b2a76}
.package-btn-wrap .btn{width:100%;padding:10px 20px;font-size:20px;margin:0 auto;border-radius:0;box-shadow:none;text-transform:uppercase;font-weight:600;color:#fff}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background: #00000075;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:90%;margin:10px auto;max-width:840px}
.modal-content{position:relative;background:#fff;border:1px solid #2b2a76;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header:before,.modal-header:after{content:" ";display:table}
.modal-header:after{clear:both}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.57143}
.modal-body{position:relative;max-height:380px;overflow-y:auto;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer:before,.modal-footer:after{content:" ";display:table}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-backdrop{right:15px;z-index:-1}
.input-number-group{margin-bottom:5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.input-number-group input[type=number]::-webkit-inner-spin-button,.input-number-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}
.input-number-group .input-group-button{line-height:calc(80px/2 - 5px)}
.input-number-group .input-number{max-width:110px;width:100%;display:block;padding:0 12px;vertical-align:top;text-align:center;outline:none;margin:0;font-size:30px;font-family:'DM Sans'}
.input-number-group .input-number,.input-number-group .input-number-decrement,.input-number-group .input-number-increment{border:1px solid #2b2a76;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0}
.input-number-group .input-number-decrement,.input-number-group .input-number-increment{display:inline-block;width:40px;background:#2b2a76;color:#fff;text-align:center;cursor:pointer;font-size:40px;font-weight:300}
.input-number-group .input-number-decrement{margin-right:.3rem}
.input-number-group .input-number-increment{margin-left:.3rem}
.sec-header-cart{position:fixed;width:auto;max-width:190px;padding-top:10px;z-index:9;right:5%;bottom:105px;color:#2b2a76;margin:20px auto 10px auto;border-radius:5px}
.header-cart{font-size:26px;padding:10px;border-radius:5px;background:rgba(255,255,255,.75)}
.cart-btn-info{color:#ffffff!important;padding:0 5px;background:#2b2a76!important;border-color:#2b2a76!important;border-radius:5px!important}
.fa-shopping-cart:before{content:"\f07a";padding:0 5px}

.sec-tab-carousel{padding-top:90px}
#tab-carousel .carousel-indicators{position:absolute;display:flex;justify-content:center;align-items:center;top:-90px;bottom:auto;left:auto;z-index:15;width:100%;padding-left:0;margin-left:auto;text-align:center;list-style:none}
#tab-carousel .carousel-indicators li{display:inline-block;width:100%;height:auto;margin:0;padding:0;min-height:90px;text-indent:0;cursor:pointer;background:#2b2a76;border:0;border-bottom:2px solid purple;border-radius:0;color:#fff;opacity:1;display:flex;align-items:center;justify-content:center}
#tab-carousel .carousel-indicators li.active{border-color:transparent;background:purple;opacity:1}
#tab-carousel .carousel-control.left,#tab-carousel .carousel-control.right{font-size:30px;width:50px;height:100px;line-height:100px;top:50%;background:purple;cursor:pointer;border:0;text-shadow:none;transform:translateY(-50%)}
#tab-carousel .carousel-control.left{border-radius:0 50px 50px 0}
#tab-carousel .carousel-control.right{border-radius:50px 0 0 50px}
#tab-carousel .tab-carousel-bg{width:100%;min-height:440px;height:100%;background:url(images/bg-001.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
#tab-carousel .carousel-caption{width:100%;position:absolute;right:0;left:0;text-align:center;text-shadow:none}
#tab-carousel .btn-wrap{margin-top:30px}
.sec-innovative-facilities p{text-align:justify;line-height:30px;margin-bottom:30px}
#tab-carousel .container{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}

.sec-boxes{background-size:cover}
.sec-boxes .box-outer>.range{justify-content:center}
.boxes{padding-top:0}
.box h2{color:#444}
.box-outer{margin:0 auto;padding-right:0;padding-left:0}
.box{position:relative;background:transparent;text-align:left;padding:10px;border-radius:0}
.box-inner{border:0 solid #2b2a76;box-shadow:0 0 20px -10px #2b2a76}
.box .modal-dialog{margin-top:5%}
.box .modal-body img{width:auto;height:auto;max-width:100%;max-height:310px;border:1px solid #DCDCDC}
.box .range{width:100%;margin:0 auto}
.box-title{position:initial;width:100%;min-height:80px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px 10px 10px 10px;text-align:center;background:#2a2b69;color:#fff}
.box-title .title{font-size:22px;cursor:pointer;line-height:30px}
.box-price{width:100%;padding:10px;text-align:center;background:#3b3d96;color:#fff}
.box-price .price{margin:5px 0;font-size:24px;color:#fff;font-family:sans-serif}
.box-img{margin:0 auto;text-align:center}
.box-img img{max-width:100%;width:100%;height:auto;margin:0 auto;text-align:center}
.box-short-desc{min-height:150px;overflow:hidden}
.box-short-desc p{font-size:18px;padding:20px 20px;text-align:center}
.box-desc{padding:0}
.box-desc-heading{margin:20px 0}
.box-desc ul{list-style:circle;list-style-position:inside}
.box-desc .list-marked li{position:relative;padding-left:20px}
.box-desc .list-marked li+li{margin-top:5px}
.box-desc .list-marked li:before{position:absolute;content:'';display:inline-block;width:10px;height:10px;left:0;top:9px;background:#fff;border-radius:10px;border:1px solid #2b2a76}
.box-btn-wrap{flex-basis:100%!important;text-align:center;max-width:100%!important;margin-bottom:0;background:#2b2a76;color:#080808;padding:0;border-radius:0}
.box-inner{box-shadow:0 0 20px -10px #2b2a76}
.box-btn-wrap .btn{width:100%;padding:10px 20px;font-size:20px;margin:0 auto;border-radius:0;box-shadow:none;text-transform:uppercase;font-weight:600;color:#fff}
.box-icon{text-align:center;margin-top:10px;min-height:110px;vertical-align:middle}
.box-icon img{height:90px;width:auto}
.box:hover .box-icon img{height:110px;width:auto}

.carousel-common-caption{position:absolute;top:0;bottom:0;z-index:9;right:0;width:100%;background:rgba(255,255,255,0)}
.free-quote-left{background:rgba(0,0,0,.5);border-radius:10px}
.free-quote-left .heading-text{;color:#fff;font-size:26px;text-align:center;max-width:500px;padding:20px 10px;margin:0 auto}
.free-quote-left ul{width:100%;margin:0 auto;padding-bottom:10px;text-align:center}
.free-quote-left ul li{display:inline-block!important;margin-right:20px!important;font-size:18px;font-weight:600;;color:#fff}
.free-quote ul.circle li::before{;color:#fff}
.free-quote{width:100%;min-height:365px;border:1px solid #fff;background:#fff;box-shadow:0 0 20px -10px #2b2a76;color:#000;padding:20px 20px 20px 20px;border-radius:10px;margin-left:0%;text-align:center;float:right}
.free-quote .heading-text{padding-bottom:0;color:#000;margin:0}
.free-quote .heading-text-2{padding-bottom:20px;margin-top:20px}
.free-quote hr{border-color:#2b2a76;width:50%;margin:0 auto;margin-block-start:0;margin-block-end:0}
.free-quote .txtbx{width:100%;padding:10px 10px;margin-top:10px;text-align:center;border:1px solid #2b2a76}
.free-quote .btn{width:100%;max-width:200px;padding:15px 20px;margin-top:10px;background:#2b2a76;border:1px solid #2b2a76;color:#fff}
.free-quote span.select2-container{display:none}

.sec-contact-form .contact-info{font-size:18px}
.our-services{position:absolute;top:30px;width:100%}
.we-care{position:absolute;width:100%;top:0;background:rgba(0,0,0,.5);border-radius:0;padding:20px}
.we-care-bottom{position:absolute;width:100%;bottom:-10px}
.sec-header{min-height:260px;display:flex;justify-content:center;align-items:flex-end;background-repeat:no-repeat!important;background-size:cover!important}
.sec-header .divider-wrap{padding:15px 30px;background:rgba(255,255,255,.75);border-radius:10px}
.srec-divider{padding:0 0;margin:-50px auto;width:100%}
.srec-divider span{margin:0;width:100%}
.srec-divider span img{width:100%}

.tbl-grid table{border:2px solid #2b2a76}
.tbl-grid thead,.tbl-grid tfoot{background:#fa9032;color:#fff}
.tbl-grid tbody{background:transparent}
.tbl-grid table tr:nth-child(odd){background:#f9f9f9}
.tbl-grid table tr:nth-child(even){background:#f3f3f3}
.tbl-grid table tr th{padding:10px 10px;background:#2b2a76;border-bottom:1px solid #8947a3;color:#fff}
.tbl-grid table tr td{padding:10px 5px;text-align:left}
.tbl-grid table .price{display:table-cell;font-size:18px;line-height:22px;font-weight:700;margin:0 0;color:#2b2a76}
.tbl-grid .input-number-group .input-number-decrement,.tbl-grid .input-number-group .input-number-increment{display:inline-block;width:30px}
.tbl-grid .input-number-group{margin-bottom:-5px;margin-top:1px}

.PDF-links{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}
.PDF-links a{display:block;background:#2b2a76;color:#fff;padding:20px 20px;margin:10px 5px;border-radius:3px;font-size:22px;line-height:inherit}

label {display: inline-block;max-width: 100%; margin-bottom: 0px; font-weight: 700;}

.caret-down {display: inline-block; width: 0; height: 0; margin-left: 5px; vertical-align: middle; border-top: 5px solid; border-right: 5px solid transparent; border-left: 5px solid transparent;}
.caret-up {display: inline-block; width: 0; height: 0; margin-left: 5px; vertical-align: middle; border-bottom: 5px solid; border-right: 5px solid transparent; border-left: 5px solid transparent;}

@media (min-width:767px){
	.navbar{padding:5px 0 0 0;border-bottom:0;background:-webkit-linear-gradient(top,#ffffff,rgba(255,255,255,.7));background:-o-linear-gradient(top,#ffffff,rgba(255,255,255,.7));background:-moz-linear-gradient(top,#ffffff,rgba(255,255,255,.7));background:linear-gradient(to bottom,#ffffff,rgba(255,255,255,.7));-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out;background:#fff;box-shadow:0 0 20px 0 #2b2a76}
	.no-csstransitions .navbar-default{background:rgba(0,0,0,.8)}
	.navbar-brand{padding:0;height:auto/*height:125px*/;}
	.navbar-brand>img{width:100%;/*max-height:125px;*/padding-top:0;padding-bottom:0}
	.navbar-default .navbar-nav>li>a{font-size:18px;padding:10px 15px;line-height:30px;font-weight:500}
	.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:-5px;background:rgba(2,4,82,.9);border:0;-webkit-box-shadow:none;box-shadow:none}
	.top-nav-collapse{padding:0;background:rgba(255,255,255,.8);background:#fff}
	.top-nav-collapse .navbar-brand{height:auto}
	.top-nav-collapse .navbar-brand>img{width:auto;max-height:40px;margin-top:5px}
	.top-nav-collapse .navbar-nav>li>a{text-transform:capitalize;font-size:18px;line-height:30px;font-weight:500}
	.nav.navbar-nav li ul.dropdown-menu li a:hover,.nav.navbar-nav li ul.dropdown-menu li a:focus{background:#fa9032;color:#fff}
	li.dropdown>.submenu-wrapper>.submenu-inner{background:transparent}
	.footer-widget ul li{line-height:34px;display:block;padding:0 10px;padding-left:30px}
	.sec-divider{padding:0 0;margin:-55px auto;width:100%}
	.sec-divider span{margin:0;width:100%}
	.sec-divider span img{width:100%}
}

@media (min-width:1920px){
	.sec-divider{display:none}
	.sec-divider span{margin:0;width:100%}
	.sec-divider span img{width:100%}
}

@media (max-width:1023px){
	h1,.h1{font-size:30px;color:#2b2a76}
	h2,.h2{font-size:26px;color:#2b2a76}
	h3,.h3{font-size:24px}
	h4,.h4{font-size:18px}
	h5,.h5{font-size:14px}
	h6,.h6{font-size:12px}
	p{margin:0 0 15px;font-size:18px;line-height:28px}
	.sec-divider{padding:0 0;margin:-35px auto;width:100%}
	.sec-divider span{margin:0;width:100%}
	.sec-divider span img{width:100%}
}

@media (min-width:768px) and (max-width:991px){
	.free-quote{margin-left:0%}
}

@media (max-width:767px){
	.container{width:100%!important;max-width:90%!important;margin:0 2%;}
	h1,.h1{font-size:28px;color:#2b2a76;}
	h2,.h2{font-size:24px;color:#2b2a76;}
	h3,.h3{font-size:20px;margin: 10px 0px 0px 0px;}
	h4,.h4{font-size:16px;}
	h5,.h5{font-size:14px;}
	h6,.h6{font-size:12px;}
	p{margin:0 0 15px;font-size:16px;line-height:24px}
	.our-mission p,.our-mission span,.our-mission ul li{font-size:16px;line-height:26px}
	.our-vision p,.our-vision span,.our-vision ul li{font-size:16px;line-height:26px}
	.sec-divider{padding:0 0;margin:-25px auto;width:100%}
	.sec-divider span{margin:0;width:100%}
	.sec-divider span img{width:100%}
	.mb-center{text-align:center;float:none;margin-left:auto;margin-right:auto}
	.mb-right{text-align:right;float:none}
	.mb-left{text-align:left;float:none}
	.page-header-wrapper{min-height:350px}
	.navbar-default{background:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}
	.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background:#0f1164}
	.carousel-inner{position:relative;width:100%;overflow:hidden}
	.hippo-offcanvas-container{position:fixed}
	.membership-is-free .col-lg-6,.membership-is-free .col-md-6,.membership-is-free .col-sm-6,.membership-is-free .col-lg-12,.membership-is-free .col-md-12,.membership-is-free .col-sm-12{padding-right:0;padding-left:0}
	.membership-is-free .btn{padding:10px 20px!important;white-space:normal}
	ul{font-size:16px}
	
	.form-control {height: 40px; border: 1px solid #2b2a76; border-radius: 5px; box-shadow: none; padding: 5px 10px;font-size: 16px;font-weight: 500;}
	
	.btn-auto{margin:2.5px auto;width:auto !important}
	
}

@media (max-width:580px){
	.container{width:100%!important;max-width:96%!important;margin:0 2%}
	h1,.h1{font-size:22px;color:#2b2a76}
	h2,.h2{font-size:20px;color:#2b2a76}
	h3,.h3{font-size:18px}
	h4,.h4{font-size:16px}
	h5,.h5{font-size:14px}
	h6,.h6{font-size:12px}
	p{margin:0 0 15px;font-size:16px;line-height:24px}
	.our-mission p,.our-mission span,.our-mission ul li{font-size:16px;line-height:26px}
	.our-vision p,.our-vision span,.our-vision ul li{font-size:16px;line-height:26px}
	.sec-divider{padding:0 0;margin:-15px auto;width:100%}
	.sec-divider span{margin:0;width:100%}
	.sec-divider span img{width:100%}
	.mb-center{text-align:center;float:none;margin-left:auto;margin-right:auto}
	.mb-right{text-align:right;float:none}
	.mb-left{text-align:left;float:none}
	
	.btn-auto{margin:2.5px auto;width:auto !important}
}

@media (max-width:480px){
	.container{width:100%!important;max-width:96%!important;margin:0 2%}
	.btn{margin:10px auto!important;width:100%}
	.btn-sm{padding:5px 5px;margin:5px auto!important;font-size:12px}
	.btn-md{padding:7px 5px;margin:5px auto!important;font-size:14px}
	.btn-lg{padding:8px 5px;margin:5px auto!important;font-size:16px}
	.btn-auto{margin:2.5px auto;width:auto !important}
	h1,.h1{font-size:14px;color:#2b2a76}
	h2,.h2{font-size:12px;color:#2b2a76}
	h3,.h3{font-size:10px}
	h4,.h4{font-size:9px}
	h5,.h5{font-size:8px}
	h6,.h6{font-size:8px}
	p{margin:0 0 15px;font-size:14px;line-height:normal}
	.footer-wrapper p{font-size:12px}
	.tbl-grid table tr th,.tbl-grid table tr td{font-size:10px!important;font-weight:600!important;line-height:normal!important;padding:5px 1px!important}
}

@media print{
	.no-print{display:none!important}
}