/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Only selected parts - Responsive, Modal, Tooltip, Popover, Offset, common alignment
 */

*,::after,::before {box-sizing: border-box }
html {font-family: sans-serif; line-height: 1.15;user-select:none }
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {display: block }
body {margin: 0; background-color: #fff }
.homepage :is(h1,h2,h3,h4,h5,h6) {margin-top: 0; margin-bottom:10px }
.homepage p {margin-top: 0;margin-bottom:10px;}
.homepage :is(dl,ol,ul) {margin-top: 0; margin-bottom:0rem }
b,strong {font-weight: bolder }
a {color: #000; text-decoration: none; }
a:hover {color: #0056b3; text-decoration: underline }
.homepage :is(img,svg) {max-width:100%; vertical-align: middle;}
table {border-collapse: collapse }
textarea {resize: vertical }
.homepage :is(.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl) {width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto }
.homepage .row {display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px }
.homepage .no-gutters {margin-right: 0; margin-left: 0 }
.homepage :is(.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto) {position: relative; width: 100%; padding-right: 15px; padding-left: 15px }
.homepage .col {-ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
.homepage .row-cols-1>* {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .homepage .row-cols-2>* {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .homepage .row-cols-3>* {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .homepage .row-cols-4>* {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .homepage .row-cols-5>* {-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20% } .homepage .row-cols-6>* {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
.homepage .col-auto {-ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% }
.homepage .col-1 {-ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .homepage .col-2 {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .homepage .col-3 {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .homepage .col-4 {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .homepage .col-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .homepage .col-6 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .homepage .col-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .homepage .col-8 {-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .homepage .col-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .homepage .col-10 {-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .homepage .col-11 {-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .homepage .col-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.homepage .offset-1 {margin-left: 8.333333% } .homepage .offset-2 {margin-left: 16.666667% } .homepage .offset-3 {margin-left: 25% } .homepage .offset-4 {margin-left: 33.333333% } .homepage .offset-5 {margin-left: 41.666667% } .homepage .offset-6 {margin-left: 50% } .homepage .offset-7 {margin-left: 58.333333% } .homepage .offset-8 {margin-left: 66.666667% } .homepage .offset-9 {margin-left: 75% } .homepage .offset-10 {margin-left: 83.333333% } .homepage .offset-11 {margin-left: 91.666667% }




@media (min-width: 576px) {
  .homepage .container,.homepage .container-sm {max-width:540px }
  .homepage .col-sm {-ms-flex-preferred-size:0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
  .homepage .row-cols-sm-1>* {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .homepage .row-cols-sm-2>* {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .homepage .row-cols-sm-3>* {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .homepage .row-cols-sm-4>* {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .homepage .row-cols-sm-5>* {-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20% } .homepage .row-cols-sm-6>* {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
  .homepage .col-sm-auto {-ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% }
  .homepage .col-sm-1 {-ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .homepage .col-sm-2 {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .homepage .col-sm-3 {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .homepage .col-sm-4 {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .homepage .col-sm-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .homepage .col-sm-6 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .homepage .col-sm-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .homepage .col-sm-8 {-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .homepage .col-sm-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .homepage .col-sm-10 {-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .homepage .col-sm-11 {-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .homepage .col-sm-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
  .homepage .modal-dialog {max-width:500px;margin: 1.75rem auto }
  .homepage .modal-dialog-scrollable {max-height: calc(100% - 3.5rem) }
  .homepage .modal-dialog-scrollable .modal-content {max-height: calc(100vh - 3.5rem) }
  .homepage .modal-dialog-centered {min-height: calc(100% - 3.5rem) }
  .homepage .modal-dialog-centered::before {height: calc(100vh - 3.5rem);height: -webkit-min-content;height: -moz-min-content;height: min-content }
  .homepage .modal-sm {max-width: 300px }
}

@media (min-width: 768px) {
  .homepage .container,.homepage .container-md,.homepage .container-sm {max-width:720px }
  .homepage .col-md {-ms-flex-preferred-size:0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
  .homepage .row-cols-md-1>* {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
  .homepage .row-cols-md-2>* {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
  .homepage .row-cols-md-3>* {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% }
  .homepage .row-cols-md-4>* {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
  .homepage .row-cols-md-5>* {-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20% }
  .homepage .row-cols-md-6>* {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
  .homepage .col-md-auto {-ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% }
  .homepage .col-md-1 {-ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% }
  .homepage .col-md-2 {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
  .homepage .col-md-3 {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
  .homepage .col-md-4 {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% }
  .homepage .col-md-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% }
  .homepage .col-md-6 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
  .homepage .col-md-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% }
  .homepage .col-md-8 {-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% }
  .homepage .col-md-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
  .homepage .col-md-10 {-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% }
  .homepage .col-md-11 {-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% }
  .homepage .col-md-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
    
}

@media (min-width: 992px) {
  .homepage :is(.container,.container-lg,.container-md,.container-sm) {max-width:960px }
  .homepage .col-lg {-ms-flex-preferred-size:0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% } .row-cols-lg-1>* {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .row-cols-lg-2>* {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .row-cols-lg-3>* {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .row-cols-lg-4>* {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .row-cols-lg-5>* {-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20% } .row-cols-lg-6>* {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
  .homepage .col-lg-auto {-ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% } .col-lg-1 {-ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .col-lg-2 {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .col-lg-3 {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .col-lg-4 {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .col-lg-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .col-lg-6 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .col-lg-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .col-lg-8 {-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .col-lg-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .col-lg-10 {-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .col-lg-11 {-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .col-lg-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
  .homepage .modal-lg,.homepage .modal-xl {max-width:800px }
}

@media (min-width: 1200px) {
  .homepage :is(.container,.container-lg,.container-md,.container-sm,.container-xl) {max-width:1170px }
  .homepage .col-xl {-ms-flex-preferred-size:0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100% } .row-cols-xl-1>* {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% } .row-cols-xl-2>* {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50% } .row-cols-xl-3>* {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333% } .row-cols-xl-4>* {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25% } .row-cols-xl-5>* {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20% } .row-cols-xl-6>* {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667% }
  .homepage .col-xl-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100% }
  .homepage .col-xl-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333% }
  .homepage .col-xl-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667% }
  .homepage .col-xl-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25% }
  .homepage .col-xl-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333% }
  .homepage .col-xl-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667% }
  .homepage .col-xl-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50% }
  .homepage .col-xl-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333% }
  .homepage .col-xl-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667% }
  .homepage .col-xl-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75% }
  .homepage .col-xl-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333% }
  .homepage .col-xl-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667% }
  .homepage .col-xl-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% }
  .homepage .modal-xl {max-width:1170px }
}
@media (min-width: 1600px) {
  .homepage :is(.container,.container-lg,.container-md,.container-sm,.container-xl) {max-width:1440px }
}

.btn {display: inline-block;    font-weight: 400;    color: #212529;    text-align: center;    vertical-align: middle;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    background-color: transparent;    border: 1px solid transparent;    padding: .375rem .75rem;    font-size: 1rem;    line-height: 1.5;    border-radius: .25rem;    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out }
.nav {display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    padding-left: 0;    margin-bottom: 0;    list-style: none }



.flex-row-reverse {-ms-flex-direction: row-reverse!important;    flex-direction: row-reverse!important }
.flex-column-reverse {-ms-flex-direction: column-reverse!important;    flex-direction: column-reverse!important }
.justify-content-start {-ms-flex-pack: start!important;    justify-content: flex-start!important }
.justify-content-end {-ms-flex-pack: end!important;    justify-content: flex-end!important }
.justify-content-center {-ms-flex-pack: center!important;    justify-content: center!important }
.justify-content-between {-ms-flex-pack: justify!important;    justify-content: space-between!important }
.justify-content-around {-ms-flex-pack: distribute!important;    justify-content: space-around!important }
.align-items-start {-ms-flex-align: start!important;    align-items: flex-start!important }
.align-items-end {-ms-flex-align: end!important;    align-items: flex-end!important }
.align-items-center {-ms-flex-align: center!important;    align-items: center!important }
.align-items-baseline {-ms-flex-align: baseline!important;    align-items: baseline!important }
.align-items-stretch {-ms-flex-align: stretch!important;    align-items: stretch!important }
.align-content-start {-ms-flex-line-pack: start!important;    align-content: flex-start!important }
.align-content-end {-ms-flex-line-pack: end!important;    align-content: flex-end!important }
.align-content-center {-ms-flex-line-pack: center!important;    align-content: center!important }
.align-content-between {-ms-flex-line-pack: justify!important;    align-content: space-between!important }
.align-content-around {-ms-flex-line-pack: distribute!important;    align-content: space-around!important }
.align-content-stretch {-ms-flex-line-pack: stretch!important;    align-content: stretch!important }
.align-self-auto {-ms-flex-item-align: auto!important;    align-self: auto!important }
.align-self-start {-ms-flex-item-align: start!important;    align-self: flex-start!important }
.align-self-end {-ms-flex-item-align: end!important;    align-self: flex-end!important }
.align-self-center {-ms-flex-item-align: center!important;    align-self: center!important }
.align-self-baseline {-ms-flex-item-align: baseline!important;    align-self: baseline!important }
.align-self-stretch {-ms-flex-item-align: stretch!important;    align-self: stretch!important }

.w-100 {width: 100%!important }
.h-100 {height: 100%!important }
.m-0 {margin: 0!important }
.mt-0,.my-0 {margin-top: 0!important }
.mr-0,.mx-0 {margin-right: 0!important }
.mb-0,.my-0 {margin-bottom: 0!important }
.ml-0,.mx-0 {margin-left: 0!important }
.p-0 {padding: 0!important }
.pt-0,.py-0 {padding-top: 0!important }
.pr-0,.px-0 {padding-right: 0!important }
.pb-0,.py-0 {padding-bottom: 0!important }
.pl-0,.px-0 {padding-left: 0!important }

.stretched-link::after {position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 1;    pointer-events: auto;    content: "";    background-color: rgba(0,0,0,0) }

.text-left {text-align: left!important }
.text-right {text-align: right!important }
.text-center {text-align: center!important}















/*main-css----------------*/


/*custom css*/

.homepage{font-family: 'Poppins', sans-serif;font-size:15px;line-height:1.15;}
.homepage a {color: inherit;}
.homepage a:hover{text-decoration:none;}
.homepage h1{font-size:50px;}
.homepage h2{font-size:40px;}
.homepage h3{font-size:40px;color:#003a66;font-weight:800;text-align:center;margin-bottom:35px;position:relative;}
.homepage h4{font-size:30px;font-weight:700;}
.homepage h5{font-size:24px;}
.homepage h6{font-size:20px;font-weight:700;}
.common-padd{padding-top:40px;padding-bottom:40px;}

.over_icon_main {border: none; background: #8abc47; color: #fff; border-radius: 0 25px 25px 0; display: inline-block; padding: 10px 20px; position: fixed; top: 30%;font-size:25px;Z-INDEX:9999; }

.green-btn {color: #003a66!important;font-weight:bold; background: #99e72e; border-radius: 4px;padding: 10px 25px;display:inline-block;box-shadow:0px 0px 16px #a3ff25;}

/*header{transition:0.5s;}*/
.header-top{padding:10px;display:flex;justify-content:center;align-items:center;width: 100%; z-index: 999; position: relative;box-shadow: 2px 3px 4px #dedede;background:#fff;font-family: Lato, sans-serif;font-size:18px}
.header-top h6{margin-bottom:0;color: #063a66;font-size:18px!important;margin-right:10px;}
header.sticky{position:fixed;top:0;left:0;width:100%;z-index:999;background:#fff;}

.logo{display: flex; align-items: flex-end; height: 100%; }
/*header.sticky .logo{max-width:300px;}*/
.nav-sec-contact ul{list-style:none;padding:10px;display:flex;justify-content:flex-end;align-items:center;}
.nav-sec-contact ul li{margin-right:10px;}
.nav-sec-contact li a i {color: #8abc47; margin-right: 5px; }
.nav-sec-contact li a{color: #000;}

.nav-sec nav{background: #003a66;display:flex;align-items:center;justify-content: flex-end;}
.main-menu>ul{display:flex;list-style:none;padding:0;}
.main-menu>ul li{position:relative;}
.sub-menu{position:absolute;left:0;z-index: 99;list-style:none;padding:0;height:0;transform: scaleY(0); transition: all 400ms ease-out;}
.main-menu>ul li:hover .sub-menu{transform: scaleY(1);}
.main-menu>ul>li a {color: #fff; font-size: 11px; font-weight: 400; line-height: 19px; font-weight: 600; padding: 10px 0; margin-left: 6px; text-transform: uppercase; letter-spacing: 1px;display:inline-block;}
.menuRightOpenBtn{padding:5px 0;width:50px;text-align:center; background:#8abc47;color:#fff!important;margin:4px 25px 4px 15px;font-size:20px;border-radius:5px;display:inline-block;}

.menuRightOpenBtn i,.menuRightClose i{color:#fff!important;}
.sub-menu li {display: block; background:#003a66;margin:0;padding-left: 10px;padding-right: 10px;}
.sub-menu li a{white-space:nowrap;font-weight:400!important;}
.sub-menu li:hover{background: #8abc47;}

.menuRight{position: fixed; width: 300px; overflow: auto;top:0;right:0px; background: #414956;z-index:99;height: 100%;z-index: 9999;transform:translateX(100%);transition:0.3s;}
.menuRight ul{list-style:none;padding:0;overflow: auto;height:100%;}
.menuRight li a{padding:15px 20px;width:100%;display:block;border-bottom: solid 1px #3b424d;color: #f0f0f0; font-size: 13px;text-align:left}
.menuRight li a:hover{background:#3b424d;}
.menuRightOpen{transform:translateX(0%)}
.menuRightClose {position:absolute; right: 20px; top: 20px; z-index: 99999; border: 2px solid white;margin: 0; padding:5px 0;width:50px;text-align:center; background:#8abc47;color:#fff!important;font-size:20px;border-radius:5px;}

/*.mobile-nav-wrap{position:fixed;right:0;top:200px;z-index:9999;overflow-y:auto;}*/
.mobile-nav-wrap>ul{width:320px;list-style:none;padding-left:0;overflow-y:auto;margin-top:10px;}
.mobile-nav-wrap ul li{display:block;padding:10px 15px;background:#111;color:#fff;text-transform:uppercase;font-size:12px;border-bottom:1px solid #fff8;position:relative;}
.mobile-nav-wrap ul li:last-child {border-bottom:0}
.mobile-nav-wrap ul li a{white-space: pre-wrap;}
.mobile-nav-wrap ul .sub-menu{position:static;transform:none;height:auto;display:none;}
.mobile-nav-wrap .toogle {position: absolute; top: 6px; right: 10px; font-size: 15px; }
.mobile-nav-wrap {position: absolute; right: 0; z-index: 9; height:0;transform: scaleY(0);transition:0.3s; }
.mobile-nav-wrap.show{transform:scaleY(1.0);}
.menuMobileToggle{font-size:24px}




.homepage header {margin: 0; height: auto;}



.btn-green-neon {color: #003964!important; background: #aeef55; border-radius: 10px; box-shadow: 0px 0px 16px #8abc47; padding: 0 25px;height: 50px; line-height: 50px;font-weight:bold!important;font-size:15px;display:inline-block;}
.btn-green-neon:hover{color: #003964; background: #fff;}
.contact-band{background:#084d81;color:#fff;}
.contact-band h6{font-weight:400;margin-bottom:0;}
.contact-band-btn{float:right;}





.footer-top{background:#222;}
.footer-top-item ul{list-style:none;display:flex;padding-left:0;}
.footer-top-item ul li{margin-right:8px;width:50px;height:30px;}
.footer-top-item h5{font-weight:normal;color:#fff;padding-bottom: 8px; border-bottom: solid 1px #3d3d3d;margin-bottom:8px;}
.footer-top .row:not(:last-child){margin-bottom:50px;}
.footer-top-row-two,.footer-top-row-two a{color:#868686!important;}
.footer-top-two-item .footer-logo{margin-bottom:20px;display:block;width:80%;}
.footer-social{display:flex;align-items:center;flex-wrap:wrap;}
.footer-social form{margin-bottom:0;background: #2d2d2d;}
.footer-social input.footer-img {height: 100%;padding: 3px;}
.footer-social i {color: #fff; width: 34px; height: 34px; line-height: 34px; text-align: center; background: #2d2d2d; margin-right: 2px; display:inline-block;}
.footer-social i:hover {border-radius: 50%; transition: all 500ms ease-in-out 0ms; }
.footer-top-row-two h6{position:relative;color:#fff;margin: 15px 0 36px;}
.footer-top-row-two h6::after{content: ''; position: absolute; bottom: -15px; left: 0; background: #247abb; height: 4px; width: 60px; }
ul.footer-links{column-count: 2;list-style:none;padding:0;}
ul.footer-links li {display: block; margin-bottom: 15px; padding-left: 14px; position: relative; }
ul.footer-links li i{position: absolute; left: 0; top: 4px; }

ul.footer-connect{list-style:none;padding:0;color:#b8b8b8;}
ul.footer-connect li {display: block; margin-bottom: 20px; padding-left: 24px; position: relative; }
ul.footer-connect li i{position: absolute; left: 0; top: 0px; }
.subscribe-frm input:focus{outline:none;border: 0;}
.subscribe-frm input:not([type=submit]) {background: #2d2d2d; padding:15px 10px; width: 100%; border-radius: 0; color: #727272; border: none;font-size:14px;margin-top:0}
.subscribe-frm  input[type=submit] {background: #247abb; color: #fff; border: none; padding: 15px 20px; margin-top: 15px;font-size:14px;}
.subscribe-frm  input[type=submit]:hover{background:#000;}
.footer-bottom {background: #181818; padding: 25px 0;color:#868686;}
.footer-bottom p{margin-bottom:0;}
.footer-bottom ul {display:flex;list-style:none;padding-left:0;margin-bottom:0;justify-content:flex-end;}
.footer-bottom ul li:not(:last-child){margin-right:10px;}
.subscribe-frm span, .subscribe-frm label, .subscribe-frm [type=text], .subscribe-frm a,.subscribe-frm sub,.subscribe-frm hr{display:none}

.world_anywhere_pic_hold{text-align:center;}


.hdr-ani-btn{background:#8ac33a!important;;padding: 15px 30px!important;; display: inline-block;transform: translate(0%, 0%);overflow: hidden;color: #003a66!important;text-align: center;font-weight:bold;line-height: 1.15!important;;border-radius:0!important;}
.hdr-ani-btn::before {content: '';position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: #ad8585;opacity: 0;transition: .2s opacity ease-in-out;}
.hdr-ani-btn:hover::before {opacity: 0.2;}
.hdr-ani-btn span {position: absolute;}
.hdr-ani-btn span:nth-child(1) {top: 0px;left: 0px;width: 100%;height:3px;background:linear-gradient(to left, rgba(43, 8, 8, 0), #003a66);animation: 1.5s animateTop linear infinite;}
@keyframes animateTop {0% {transform: translateX(100%);} 100% {transform: translateX(-100%);}}
.hdr-ani-btn span:nth-child(2) {top: 0px;right: 0px;height: 100%;width:3px;background: linear-gradient(to top, rgba(43, 8, 8, 0), #003a66);animation: 1.5s animateRight linear -1s infinite;}
@keyframes animateRight {0% {transform: translateY(100%);} 100% {transform: translateY(-100%);}}
.hdr-ani-btn span:nth-child(3) {bottom: 0px;left: 0px;width: 100%;height:3px;background: linear-gradient(to right, rgba(43, 8, 8, 0), #003a66);animation: 1.5s animateBottom linear infinite;}
@keyframes animateBottom {0% {transform: translateX(-100%);} 100% {transform: translateX(100%);}}
.hdr-ani-btn span:nth-child(4) {top: 0px;left: 0px;height: 100%;width:3px;background: linear-gradient(to bottom, rgba(43, 8, 8, 0), #003a66);animation: 1.5s animateLeft linear -1s infinite;}
@keyframes animateLeft {0% {transform: translateY(-100%); } 100% {transform: translateY(100%);}}




:root{
  --70px:clamp(24px ,3.6458vw ,70px);
  --60px:clamp(22px ,3.125vw ,60px);
  --50px:clamp(20px ,2.6042vw ,50px);
  --45px:clamp(19px ,2.3438vw ,45px);
  --40px:clamp(18px ,2.0833vw ,40px);
  --30px:clamp(16px ,1.5625vw ,30px);
  --25px:clamp(14px ,1.3021vw ,25px);
  --22px:clamp(12px ,1.1458vw ,22px);
  --18px:clamp(11px ,0.9375vw ,18px);
  --16px:clamp(10px ,0.8333vw ,16px);
  --14px:clamp(9px ,0.7292vw ,14px);
  --grn:#8abc47;
  --grn2:#6eb70a;
  --blu:#003a66;
  --pdg:clamp(40px ,5.2083vw ,100px);
  --mrg:clamp(20px ,2.0833vw ,40px);
}

.canada-landing-page :is(h1,h2,h3,h4,h5,h6){line-height:1.2;}
.canada-landing-page :is(p,ul,li){font-size: var(--18px);color:#111;line-height:1.4;}


/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0; }

/* Firefox */
input[type=number] {-moz-appearance: textfield; }

.homepage .canada-landing-page h3::after{content:inherit;}
.canada-landing-page .common-padd{padding-top:var(--pdg);padding-bottom:var(--pdg);}
.canada-landing-page .common-padd-sm{padding-top:var(--mrg);padding-bottom:var(--mrg);}
.canada-landing-page .common-padd-lt-rt{padding-left:clamp(20px ,5.2083vw ,100px);padding-right:clamp(20px ,5.2083vw ,100px)}
.homepage .canada-landing-page h1{font-size:var(--70px);}
.homepage .canada-landing-page h2{font-size:var(--50px);}
.homepage .canada-landing-page h3{font-size:var(--40px);}
.homepage .canada-landing-page h4{font-size:var(--30px);}
.homepage .canada-landing-page h5{font-size:var(--25px);}
.homepage .canada-landing-page h6{font-size:var(--22px);}
.canada-landing-page .banner-sec-text p{color:#fff;}
.canada-landing-page .banner-sec{margin-top:clamp(15px ,1.5625vw ,30px);}
.canada-landing-page .banner-sec{position:relative;z-index:2;}
.canada-landing-page .banner-sec-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#001c31;}
.canada-landing-page .banner-sec-bg img{height:100%;width:100%;object-fit:cover;opacity:0.2;mix-blend-mode: luminosity;}
.canada-landing-page .banner-sec-text *:first-child{color:#fff;font-weight:600;margin-bottom:clamp(13px ,1.3021vw ,25px);font-size:clamp(22px ,2.86vw ,55px)}
.canada-landing-page .banner-sec-text *:nth-child(2){color:#96d74a;font-weight:600;padding-top:clamp(18px ,1.8229vw ,35px);border-top:clamp(1px ,0.1042vw ,2px) solid #96d74a;font-size:var(--50px)}
.canada-landing-page .banner-sec-form-wrap{background:#96d748;}
.canada-landing-page .banner-sec-form-hd{background:#64af14;padding:clamp(8px ,0.7813vw ,15px);}
.canada-landing-page .banner-sec-form-hd *{color:#fff;text-align:center;font-weight:700;margin-bottom:0;}
.homepage .canada-landing-page .banner-sec-form{padding:clamp(8px ,0.7813vw ,15px);font-size:var(--16px);}
.canada-landing-page .banner-sec-form-inner{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:clamp(10px ,1.0417vw ,20px);}
.canada-landing-page .banner-sec-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.canada-landing-page .banner-sec-form select{width:calc(50% - clamp(5px ,0.5208vw ,10px));background-color: rgb(255, 255, 255); box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.15);min-height:clamp(25px ,2.6042vw ,50px);padding:clamp(5px ,0.5208vw ,10px);border:0;outline:0;color:#000;line-height:1.2;}
.canada-landing-page .banner-sec-form textarea{width:100%;background-color: rgb(255, 255, 255); box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.15);height:clamp(45px ,4.6875vw ,90px);padding:clamp(5px ,0.5208vw ,10px);border:0;outline:0;color:#000;line-height:1.2;resize:none;}
.canada-landing-page .banner-sec-form-checkbox{display:flex;gap:clamp(8px ,0.7813vw ,15px);align-items:flex-start;text-align:left;}
.homepage .canada-landing-page .banner-sec-form-checkbox label{color:#000;font-style:oblique;font-weight:400;}
.canada-landing-page .banner-sec-form [type=submit]{width: 100%; padding:clamp(8px ,0.7813vw ,15px); line-height: 1; border: 0; color: #fff; font-weight: 600;background:var(--blu);}
.canada-landing-page .banner-sec-form [type=submit] p{margin-bottom:clamp(4px ,0.4167vw ,8px);color:#fff;}
.homepage .canada-landing-page .banner-sec-form [type=submit] p:last-child{margin-bottom:0;font-size:var(--16px)}

.cnd-landing-pg-sec-two{background:#eaf7db;;}
.cnd-landing-pg-sec-two-img{width:100%;padding-bottom:73.87%;position:relative;z-index:2px}
.cnd-landing-pg-sec-two-img-one{width:46.55%;height:45.12%;top:0;left:0;position:absolute;}
.cnd-landing-pg-sec-two-img-one img{height:100%;width:100%;object-fit:cover;}

.cnd-landing-pg-sec-two-img-two{width:51.20%;height:55.89%;top:0;right:0;position:absolute;}
.cnd-landing-pg-sec-two-img-two-inr{position:relative;height:100%;width:100%;}
img.cnd-landing-pg-sec-two-img-main{width:66.28%;height:62.04%;bottom:0;left:0;position:absolute;object-fit:cover;}
img.cnd-landing-pg-sec-two-img-dots{width:72.43%;top:0;right:0;position:absolute;}
.cnd-landing-pg-sec-two-text p{color:#111;line-height:1.4;}

.cnd-landing-pg-sec-two-img-three{width:46.55%;height:52.24%;bottom:0;left:0;background-color:var(--blu);position:absolute;padding:clamp(4px ,0.4167vw ,8px);}
.cnd-landing-pg-sec-two-img-three-inr{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(15px ,2.3438vw ,45px) clamp(8px ,0.7813vw ,15px) clamp(8px ,0.7813vw ,15px);background:#fff;position:relative;z-index:2;overflow:hidden;}
.cnd-landing-pg-sec-two-img-three-inr::before{position:absolute;content:'';padding:32%;border-radius:50%;background:#c9d5df;top:0;right:0;z-index: -1; transform: translate(76%, -45%);}
.cnd-landing-pg-sec-two-img-three-inr::after{position:absolute;content:'';padding:32%;border-radius:50%;background:#edf1f4;bottom:0;left:0;z-index: -1; transform: translate(-30%, 30%);}
.cnd-landing-pg-sec-two-img-three-top p{text-transform:uppercase;color:var(--blu);font-weight:500;}
.homepage .cnd-landing-pg-sec-two-img-three-btm p:first-child{font-size:clamp(40px ,4.6875vw ,90px);font-weight:700;color:var(--blu);margin-bottom:0;}
.homepage .cnd-landing-pg-sec-two-img-three-btm p:last-child{font-size:var(--22px);font-weight:500;color:var(--blu);margin-bottom:0;line-height:1.2;}

.cnd-landing-pg-sec-two-img-four{width:51.20%;height:41.67%;bottom:0;right:0;background-color: #fc08;position:absolute;}

:is(.lined-head,.lined-head-left) > :first-child{position:relative;padding-bottom:clamp(13px ,1.3021vw ,25px);margin-bottom:clamp(18px ,1.8229vw ,35px);color:var(--blu);font-weight:700;line-height:1.1;}
.lined-head-left :first-child:after{position:absolute;background:var(--grn);bottom:0;left:0;width:clamp(60px ,6.25vw ,120px); height: 2px;content:'';}

.lined-head > :first-child{text-align:center;}
.lined-head > :first-child:after{position:absolute;background:var(--grn);bottom:0;left:calc(50% - clamp(60px ,6.25vw ,120px)/2);width:clamp(60px ,6.25vw ,120px); height: 2px;content:'';}


.homepage .btn-main{line-height:1;padding:clamp(8px ,0.7813vw ,15px) clamp(13px ,1.3021vw ,25px);color:#fff;display:inline-block;margin-top:clamp(15px ,1.5625vw ,30px);background:var(--blu);text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:100%;transition:0.2s;cursor:pointer;}
.homepage .btn-main:hover{letter-spacing:3px;color:var(--blu);background:var(--grn);}
.homepage .btn-main.active{color:var(--blu);background:var(--grn);}


.cnd-landing-pg-sec-three{position:relative;}
.cnd-landing-pg-sec-three-bg1{top:13.8021vw;max-width:10%;position:absolute;left:0;z-index:-1;}
.cnd-landing-pg-sec-three-bg2{bottom:0;max-width:15%;position:absolute;right:0;z-index:-1}
.homepage .cnd-landing-pg-sec-three h3{font-size:var(--30px);text-align:left;margin-bottom:clamp(10px ,1.0417vw ,20px);}
.homepage .cnd-landing-pg-sec-three a:not(.btn-main){color:var(--blu);font-style:oblique;text-decoration:underline;}

.cnd-landing-pg-sec-three-one-img{width:100%;padding-bottom:104.76%;position:relative;}
.cnd-landing-pg-sec-three-one-img-one{position:absolute;width:81%;height:77%;top:0;left:11%;}
.cnd-landing-pg-sec-three-one-img-one img{width:100%;height:100%;object-fit:cover;border-radius:5px;}
.cnd-landing-pg-sec-three-one-img-two{position:absolute;width:63.42%;height:45.45%;bottom:0;right:0;}
.cnd-landing-pg-sec-three-one-img-two img{width:100%;height:100%;object-fit:cover;border-radius:5px}
.cnd-landing-pg-sec-three-one-img-three{position:absolute;width:17.75%;height:16.94%;top:30.17%;left:2.81%;background:#96d748;border-radius:50%;box-shadow: 0px 0px clamp(18px ,1.8229vw ,35px) 0px rgba(0, 0, 0, 0.31);}
.cnd-landing-pg-sec-three-one-img-three-inr{height:100%;position:relative;}
.cnd-landing-pg-sec-three-one-img-three-inr::before{position:absolute;width:132%;height:132%;content:'';top:50%;left:50%;transform:translate(-50%,-50%);border:2px dashed var(--blu);z-index: -1;border-radius:50%;}
.cnd-landing-pg-sec-three-one-img-three img{width:100%;padding:25%;height:100%;object-fit:contain;}

.cnd-landing-pg-sec-three-three-img{width:100%;padding-bottom:100%;position:relative;}
.cnd-landing-pg-sec-three-three-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border-radius:5px;}


.cnd-landing-pg-sec-four{position:relative;padding-top:clamp(25px ,2.6042vw ,50px);padding-bottom:clamp(50px ,5.2083vw ,100px);}
.cnd-landing-pg-sec-four-text{background:var(--blu);color:#fff;padding:clamp(20px ,5.2083vw ,100px) clamp(20px ,5.2083vw ,100px) clamp(20px ,5.2083vw ,100px) clamp(20px ,7.0313vw ,135px);}
.cnd-landing-pg-sec-four-text :is(p,ul,li){color:#fff;}
.homepage .cnd-landing-pg-sec-four-text h2{color:#fff!important;font-size:var(--40px);}
.cnd-landing-pg-sec-four-text h2 span{color:var(--grn2)!important;}
.cnd-landing-pg-sec-four-img{position:relative;height:100%;}
.cnd-landing-pg-sec-four-img img{position:absolute;width:106%;max-width:106%;top:10%;left:0;height:100%;object-fit:cover;z-index:-1;}

.cnd-landing-pg-sec-four-text-top{top:27.65%;left:42%;transform:translateX(-50%);width:clamp(225px ,23.4375vw ,450px);background:#fff;position:absolute;padding:clamp(15px ,2.3438vw ,45px) 0;box-shadow: 0px 0px clamp(18px ,1.8229vw ,35px) 0px rgba(0, 0, 0, 0.31)}
.cnd-landing-pg-sec-four-text-top-itm-wrp{display:grid;grid-template-columns:1fr 1fr;text-align:center;row-gap:clamp(20px ,3.125vw ,60px);position:relative;}
.cnd-landing-pg-sec-four-text-top-itm-wrp::after{width:30%;height:1px;background:#91aabd;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.cnd-landing-pg-sec-four-text-top-itm-wrp::before{width:30%;height:1px;background:#91aabd;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);}
.cnd-landing-pg-sec-four-text-top-itm{padding: 0 clamp(6px ,1.5625vw ,30px)}
.homepage .cnd-landing-pg-sec-four-text-top h2{font-size:var(--22px);text-align:center;padding:0 clamp(10px ,2.3438vw ,45px);font-weight:700;color:var(--blu);margin-bottom:clamp(15px ,1.5625vw ,30px);}
.homepage .cnd-landing-pg-sec-four-text-top h3{font-size:var(--50px);margin-bottom:clamp(5px ,0.5208vw ,10px);line-height:1;}
.homepage .cnd-landing-pg-sec-four-text-top h3 span{font-size:50%;}
.homepage .cnd-landing-pg-sec-four-text-top p{font-size:var(--14px);text-transform:uppercase;font-weight:600;letter-spacing:0;margin-bottom:0;}

.cnd-landing-pg-sec-five-thumb{position:relative;padding-bottom:56.22%;}
.cnd-landing-pg-sec-five-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;cursor:pointer;transition:0.2s;}
.cnd-landing-pg-sec-five-thumb img.yt-btn{object-fit:none;}
.cnd-landing-pg-sec-five-thumb img.yt-btn:hover{transform:scale(1.2);}
.cnd-landing-pg-sec-five-thumb:hover > img:first-child{filter:brightness(0.5);}



.cnd-landing-pg-popup-btn{cursor:pointer;}
.pop-up-form-wrap{position:fixed;top:0;left:0;min-height:100vh;min-width:100vw;background:#000a;display:flex;justify-content:center;align-items:center;padding: var(--mrg) 15px;z-index:9999;}

.pop-up-form{width:90%;max-width:600px;text-align:center;position:relative;}
.pop-up-form .banner-form-inner{padding-left:0;padding-right:0;}
.pop-up-form .close-btn{position: absolute; top: 0; right: 0; color: #000; background: white; padding: 0; line-height: 25px; border: 0; font-size: 25px; cursor: pointer; height: 25px; width: 25px; border-radius: 50%; display: flex; justify-content: center; align-items: center; transform: translate(50%,-50%);}
/* New Style 29.04.2025 */
.flex-gride {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 10px;
}
.new-location-services{
	.service-img::before,
	.service-img::after{
		display:none;
	}
	.service-item {
    height: 140px;
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #003a66;
    text-align: center;
    justify-content: center;
	transition: all .5s;
		&:hover{
			background-color:#96d74a;
			.service-img{
				img{
					transform:rotatey(180deg)
				}
			}
		}
}
	.service-img {
    width: auto;
    padding-right: 0;
    height: 40px;
    background: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 5px;
		img{
			transition: all .5s;
		}
}
	.service-text {
    padding: 0;
    width: auto;
    color: #fff;
    margin-top: 15px;
}
	.sub-dec{
		text-align:center;
		margin-bottom:30px;
	}	
}

.sub-dec{
	color:#000;
}
.new-location-ie{
	.industry-experience-text h4 {
    line-height: normal;
}
	.industry-experience-text p {
    line-height: normal;
}
}
.new-location-expert{
 h3.unique_h3 {
    font-size: 15px;
    color: #003366;
    margin: 10px 0;
    font-weight: 300;
    padding: 0 0 0 45px;
    position: relative;
	 &:after{
		 display:none;
	 }
}
}
.licenced_ad_area.new-location-expert .licenced_info .licenced_author_pic {
    float: unset;
    width: 260px;
    position: relative;
    margin-inline: auto;
}
.licenced_ad_area.new-location-expert .licenced_info .licenced_author_info {
    float: left;
    width: 100%;
    padding-left: 2%;
}
.licenced_ad_area.new-location-expert .licenced_info {
    background: #ffffff00;
    padding: 10px;
    text-align: center;
    margin-bottom: 0;
    height: 100%;
    margin-top: 30px;
}
.licenced_ad_area.new-location-expert {
    padding: 50px 0 50px;
    text-align: center;
}
.licenced_ad_area.new-location-expert .licenced_info .licenced_author_pic img.licenced_author_over {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 80px;
}
.licenced_bot_info_con{
	h3::after{
		display:none;
	}
}
.section-title{
	color: #003366 !important;
    font-size: 33px !important;
    font-weight: 600;
    margin: 0 0 15px;
}
.affiliated.nz_prob_details_area .affil_area {
    width: 80%;
    margin-inline: auto;
	ul li{
		img{
			width:100%;
		}
	}
}
.new-location-our-blogs{
	background:#ebf5ff;
	.blog_test_area_info{
		border:0;
	}
}
.affiliated{
	.affil_area ul li{
		transition: all .5s;
		&:hover{
			transform:scale(1.1)
		}
	}
}
@media only screen and ( min-width:1600px ){

}
@media only screen and ( max-width:1599px ) {

}
@media only screen and ( max-width: 1299px ) {
  .nav-sec-contact .desktop,.nav-sec-right nav{justify-content: center;}
  .logo {justify-content: center;}

}
@media only screen and ( max-width: 991px ) {
  .desktop{display:none!important;}
  .nav-sec-contact>ul{padding-bottom:0;}
  .common-padd {padding-top: 20px; padding-bottom:20px; }
  .homepage,.why-choose .accordion__header > *{font-size:12px;}
  .homepage h1{font-size:26px;}
  .homepage h2{font-size:26px;}
  .homepage h3{font-size:22px;}
  .homepage h4{font-size:20px;font-weight:500;}
  .homepage h5{font-size:18px;}
  .homepage h6{font-size:14px;font-weight:500;}
  .banner-social{left:0;}
  .banner-carousel-wrap {padding: 44px 30px 0; }
  .blog .row>[class*=col-]{margin-bottom:25px;}
  .btn-bordered{margin-top:0}
  .addrs-by-dp-img {height:350px; max-width: 300px; margin: 0 auto 25px; }
  .footer-social i{margin-bottom:5px;}



  .cnd-landing-pg-sec-two-img-three-btm p:first-child{line-height:1;}

}

@media only screen and ( max-width: 767px ) {
   header.sticky{position:static!important}
  .logo {align-items: center;}
  .header-top h6 {font-size: 14px!important;}
  .footer-top-item{margin-bottom:20px;}
  .footer-bottom *{text-align: center;}
  .footer-bottom ul{justify-content:center;}
  .header-top{flex-direction:column;padding:3px 15px 5px;}
  .header-top h6 {font-size: 10.5px!important;line-height:22px;font-weight: 600;}
  .footer-social input.footer-img {height: 20px;}
  header.sticky .header-top {position: fixed;top: 0;left: 0;}

  :is(.cnd-landing-pg-sec-two,.cnd-landing-pg-sec-five-inr) .row{row-gap:20px}
  .cnd-landing-pg-sec-four-img{padding-bottom:80%;}
  .cnd-landing-pg-sec-four-img img{width:100%;max-width:100%;top:0;}

  .cnd-landing-pg-sec-four-text-top {top:55px; left: 15px; transform: none; }
  .cnd-landing-pg-sec-four{padding-top:40px;}
	
    .licenced_bot_area [class*=col-] {
        height: 280px;
        width: 50%;
        float: left;
    }
    .licenced_bot_info_con p, .career_guide_info h3, .career_guide_info h5, .log_info_hold :is(h4,h5) {
        font-size: 10px !important;
    }
	.affiliated.nz_prob_details_area .affil_area {
    width: 100%;
    margin-inline: auto;
}
}
@media only screen and ( max-width: 575px ) {
  .logo{justify-content:center;margin-top:6px;}
  .logo img{max-width:250px;}
  .nav-sec-contact ul.mobile{justify-content:center;}
  header .green-btn {padding: 10px 20px; font-size: 12px; font-weight: 300;}
  .menuMobileToggle{position: absolute; right: 20px;}
  .contact-band .col-6{max-width:100%!important;flex: 0 0 100%;text-align:center;}
  .contact-band-btn{float:none;}
  .contact-band{padding-top:10px;}

.flex-gride {
    grid-template-columns: repeat(2, 1fr);
}
.section-title {
    font-size: 18px !important;
}
.new-location-our-blogs {
    padding-inline: 15px;
	.item {
    margin-bottom: 20px;
}
}

}
@media only screen and ( max-width: 380px ) {
  .homepage p{line-height:1rem;}
  .homepage,.why-choose .accordion__header > *,.service-text p, .homepage p{font-size:10px;}
  .homepage h1{font-size:24px;}
  .homepage h2{font-size:20px;}
  .homepage h3{font-size:18px;}
  .homepage h4{font-size:16px;font-weight:500;}
  .homepage h5{font-size:14px;}
  .homepage h6{font-size:12px;font-weight:500;}
  .banner-carousel-text >*{margin-bottom:5px;}

  
}

@media (min-width: 992px){
  .mobile{display:none!important;}
}













/*plugins----*/


/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}




/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}

