﻿@import url('https://fonts.googleapis.com/css?family=Lato:400,700');
@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;500;600;700&amp;display=swap");
@import url('owl.theme.css');
@import url('owl.carousel.css');
@import url('menuzord.css');

a:hover,h1{color:#000}
.arrow,.thumb.scroll{overflow:hidden}
html{scroll-behavior:smooth;}

body{font-family: 'Lato', sans-serif;font-size:16px;color:#333;background:#f1f1f1;line-height:20px;}
a{color:#1267bd}
img{border:0;outline:0}
h1,h2,h3,h4,h5{font-family: 'Josefin Sans', sans-serif;font-weight:700;}
h1{font-size:2.6em;margin:15px 0;padding-bottom:5px}
h2{font-size:1.6em;color:#0C3588}
h4{font-size:1.2em}
h5{font-size:1.8em}

#logo{background:url(../images/logo.png) no-repeat;height:87px}
#logo-sm{background:url(../images/logo-sm.png) no-repeat;height:75px}
#form_container{width:100%;background:#ddd;border-top:2px solid #3378ae;border-bottom:2px solid #3378ae;margin:1em 0 0;padding:1.5em 0}
#form_container_wt{width:100%;background:#fff;border-top:2px solid #3378ae;border-bottom:2px solid #3378ae;margin:1em 0 0;padding:1.5em 0}

#form_container h3{font-size:1.2em;color:#000;margin:1em 0;padding:0;}
#fa h1,.courseno,.fr-whitetxt1{font-weight:700}
#lp_form_container{border:3px solid #6bccf5;border-radius:5px;padding:10px;background:#2d5a6e;box-shadow:0 0 15px #999}
#fa{background:#f1f1f1;width:100%;padding:3em 0;}

#about-expert{padding:3em 0;}

#fa h1, #about-expert h1, #lp-testimonials h1{font-size:3em;color:#00a4e3;}
#fa h2{font-size:2em;color:#606060;margin:1em 0 1.5em}
#countries_we_serve{width:100%;background:url(../images/bg_countries.jpg) center;padding:20px 0;-moz-background-size:cover;-webkit-background-size:cover}
#countries_we_serve h1{color:#fff;font-size:3em;font-weight:700;text-shadow:5px 5px 1px #000;border:0;text-align:center}
#tagline-shadow{width:115px;height:10px;background:url(../images/tagline-shadow.png);margin-left:550px;margin-top:-20px}

#nav-list-example{height:480px;width:100%}
#nav-list-example ul{list-style:none}
#nav-list-example li{width:184px;height:184px;float:left;position:relative;list-style:none;margin:30px 20px 10px 0}
#nav-list-example li div{width:184px;height:184px;overflow:hidden;position:absolute;top:0;left:0}
#nav-list-example li div.back{left:-999em;padding:10px;width:164px;height:164px;background:rgba(255,255,255,.9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff, endColorstr=#90ffffff)";font-size:.8em}
#nav-list-example li div.back a{color:#666}
#nav-list-example li div.back a:hover{color:red}

#why-isa,#why-isa h1{color:#fff;text-align:center}
#why-isa{background:url(../images/bg4.gif);font-size:16px;padding:3em 0 4em}
#why-isa h1{font-size:3em;border:none;padding:0 0 1em;margin:0}
#why-isa img{margin-bottom:10px;}
#page-wrap{height:30px;margin:10px 0;}
#page-wrap ul{float:left;}
#page-wrap ul li{float:left;list-style:none;margin-right:10px;padding:0}
#why-immigrate{background:#fff;padding:2em 0;}
#why-immigrate h3{font-size:1.3em;line-height:1.5em;}
#fa h2,h2,h4,h5{padding:0}
#fa h1,#fa h2,#form_container h1,#form_container h3,.fr-whitetxt1{text-align:center}
#fa,body,h2,h4,h5{margin:0}

.fr-whitetxt1{font-size:1.6em;color:#fff}
.lp-dropdownmedium,.lp-txtboxmedium{font-size:18px;width:100%;padding:5px;color:#000;border:0}
.validate{font-size:11px;color:#fff}
.validate1{font-size:11px;color:#000}
.rt-btn{width:160px;height:42px;font-size:2.1em;color:#fff;border:0;background:#FFA525}
.download-btn{font-size:1.8em;color:#fff;border:0;background:#FFA525;padding:10px;}
.icon{border:3px solid #ddd; padding:20px}
.arrow,.arrow:after,.tooltip{position:absolute}
.courseno{font-size:2em}
.tags{background:#83d5fb;margin:0 10px 10px 0;padding:5px 10px;font-size:1.1em;color:#000;border-radius:5px;}
.thumb.scroll .thumb-detail{bottom:-280px}
.thumb.flip{-webkit-perspective:800px;-moz-perspective:800px;-ms-perspective:800px;-o-perspective:800px;perspective:800px}
.thumb.flip .thumb-wrapper{-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-ms-transition:-moz-transform 1s;-o-transition:-moz-transform 1s;transition:-moz-transform 1s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}
.thumb.flip .thumb-detail{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.thumb.flip .thumb-detail,.thumb.flip img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.thumb.flip .flipIt{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.arrow:after,.tooltip{background:#ccaf0d;border:2px solid #fff;z-index:100}
.tooltip{pointer-events:none;opacity:0;display:inline-block;padding:10px 20px;color:#fff;border-radius:10px;margin-top:20px;font:700 14px "Helvetica Neue",Sans-Serif;box-shadow:0 0 7px #000}
.arrow{width:70px;height:16px;left:50%;margin-left:-35px;bottom:-16px}
.arrow:after{content:"";left:20px;top:-20px;width:25px;height:25px;-webkit-box-shadow:6px 5px 9px -9px #000,5px 6px 9px -9px #000;-moz-box-shadow:6px 5px 9px -9px #000,5px 6px 9px -9px #000;box-shadow:6px 5px 9px -9px #000,5px 6px 9px -9px #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
.tooltip.active{opacity:1;margin-top:5px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}
.tooltip.out{opacity:0;margin-top:-20px}
.list{margin:1em 0 1em 0;font-size:1.2em;border-bottom:2px dotted #ddd;padding-bottom:5px;}
.list i{font-size:0.7em;line-height:2em;}

/* Footer classes */
#ft-tag-bg{width:100%;background:url(../images/ft-tag-bg.png);height:101px}
#ft-tag{width:1000px;margin:0 auto}
#footer-container{border-bottom:3px solid #E02F00;background:url(../images/ft_bg.jpg) center;-moz-background-size:cover;-webkit-background-size:cover;width:100%;border-top:2px solid #666}
#footer-container h2{font-size:1.2em;font-weight:400;color:#000;border-bottom:1px solid #bababa;padding:0 0 5px}
#copyright{font-size:.8em;text-align:center;padding:5px 0;}
.ftlinks ul{margin:5px 0 0;padding:0}
#page-wrap ul,.ftlinks ul li{margin:0;list-style:none;padding:0}
.ftlinks ul li{color:#2A303A;font-size:.8em;font-weight:400;line-height:2em}
.ftlinks ul li a{color:#2A303A}
.ftlinks ul li a:hover,.ftlinks ul li.sel{color:#FF0015;text-decoration:none}
.ftlinks ul li a,.tooltip,a,a:hover{text-decoration:none}

.mar-bt{margin-bottom:10px;}
.covid-txt{font-size:16px !important; color:#c21818 !important; text-align:justify !important; margin-top:30px !important}
.txthead-red{font-size:20px; color:#c21818; font-weight:bold; text-align:center; padding-top:20px}

#lp-testimonials{padding:3em 0;}
.testimonial-text{text-align:center;background:#f1f1f1;min-height:150px;padding:20px;font-size:18px;}


/* Back to Top code */
.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:70px;right:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;
text-indent:100%;white-space:nowrap;background:rgba(232, 98, 86, 0.8) url(../images/top.svg) no-repeat center 50%;visibility:hidden;opacity:0;
-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible{visibility:visible;opacity:1;}
.cd-top.cd-fade-out{opacity:.5;}
.no-touch .cd-top:hover{background-color:#e86256;opacity:1;}

.list1{margin:1.5em 0 1.5em 0;font-size:20px;border-bottom:2px dotted #ddd;padding-bottom:5px; line-height:1.2em}
.list1 i{font-size:0.7em;line-height:2em;}

@media (min-width:250px) and (max-width:750px)
{
#logo{background:url(../images/logo.png) center no-repeat}
#logo-sm{background:url(../images/logo-sm.png) center no-repeat}
#ft-tag-bg{display:none}
#countries_we_serve h1{font-size:2.5em !important;}
#fa h1 { font-size: 2.5em !important;}
.covid-txt{font-size:14px !important;}
.mar-bt{margin-bottom:10px;}
#why-isa {font-size: 11px; padding: 2em 0 2em;}
.txthead-red{font-size:15px;padding-top:10px}
h1, .h1 {font-size: 26px !important;}
.tags{font-size:13px !important;}
}


@media (min-width:250px) and (max-width:980px) 
{
#register_bt{position:fixed;bottom:0;left:0;width:100%;}
.register_btn{padding:10px;background:#06ab29;color:#fff;text-transform:uppercase;border:0;width:100%;font-size:1.5em;}
.counter-block:first-child .counter-block-one .inner-box{border:none !important;}
.counter-block-one .inner-box{border:none !important;}
.counter-block-one .inner-box{padding:10px !important;}
.counter-block-one .inner-box .count-outer{font-size:30px !important;}
}


@media (min-width:981px) 
{
#register_bt{display:none;}
}

#lp-testimonials{padding:3em 0;}
#lp-testimonials h1{font-size:3em;color:#00a4e3;}
.testimonial-text{text-align:center;background:#f1f1f1;min-height:150px;padding:20px;font-size:18px;}


.gtco-testimonials {position:relative;margin-top:90px;}
@media (max-width: 767px)
{
.gtco-testimonials {margin-top: 20px;}
}
.gtco-testimonials .owl-stage-outer{padding:0;}
.gtco-testimonials .owl-nav{display:none;}
.gtco-testimonials .owl-dots{text-align:center;}
.gtco-testimonials .owl-dots span{position:relative;height:10px;width:10px;border-radius: 50%;display:block;background:#fff;border:2px solid #01b0f8;margin:0 5px;}
.gtco-testimonials .owl-dots .active{box-shadow:none;}
.gtco-testimonials .owl-dots .active span{background:#01b0f8;box-shadow:none;height:12px;width:12px;margin-bottom:-1px;}
.gtco-testimonials .card{background:#fff;box-shadow:0 8px 30px -7px #c9dff0;margin:0 20px;padding:10px;border-radius:20px;border:0;}
.gtco-testimonials .card .card-img-top{max-width:100px;border-radius:50%;margin:15px auto 0;box-shadow:0 8px 20px -4px #95abbb;width:100px;height: 100px;}
.gtco-testimonials .card-quote{background:url(../images/testimonial-quote.gif) no-repeat;position:absolute;width:52px;height:45px;top:-20px;}
.gtco-testimonials .card-body{margin-top:20px;}
.gtco-testimonials .card h5 {color: #01b0f8;font-size: 21px;line-height: 1.3;}
.gtco-testimonials .card h5 span {font-size: 18px;color: #666666;}
.gtco-testimonials .card p{font-size: 14px;color: #555;padding-bottom: 15px;}
.gtco-testimonials .active{opacity: 0.3;transition: all 0.3s;}
.gtco-testimonials .center{opacity: 1;}
.gtco-testimonials .center h5{font-size: 24px;}
.gtco-testimonials .center h5 span{font-size: 20px;}
.gtco-testimonials .center .card-img-top {max-width: 100%;height: 120px;width: 120px;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {outline: 0;}

/* Main Menu */
.navigation-area {
background: none;
z-index: 555;
width: 100%;
-webkit-transition: all .4s;
transition: all .4s;
}

.navigation-area.shrinkheader {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 99999;
background: #000;
padding: 0 0;
box-shadow: 1px 25px 32px rgba(255, 255, 255, 0.1);
-webkit-box-shadow: 1px 25px 32px rgba(255, 255, 255, 0.1);
-moz-box-shadow: 1px 25px 32px rgba(255, 255, 255, 0.1);
}

@media (min-width: 320px) and (max-width: 991.98px)
{
.navigation-area.shrinkheader {padding: 10px 0 0;}
.logo img{width:35% !important}
.mean-container .mean-bar{ margin-left:0 !important}
}

.main-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}

.main-menu ul li {
display: inline-block;
margin: 25px 15px;
position: relative;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
.main-menu ul li {
margin: 20px 10px;
}
}

.main-menu ul li:hover > a.has-child::after {
content: "\f068";
}

.main-menu ul li:hover > a {
color: #f3c01a;
background: none;
}

.main-menu ul li:hover > .submenu {
visibility: visible;
opacity: 1;
top: 100%;
}

.main-menu ul li a.has-child::after {
content: "\f067";
font-family: 'Line Awesome Free';
font-weight: 900;
margin-right: 10px;
margin-right: 0;
margin-left: 5px;
}

.main-menu ul li a {
color: #fff;
display: inline-block;
font-size: 18px;
padding: 5px 0px;
-webkit-transition: all .3s;
transition: all .3s;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
.main-menu ul li a {
font-size: 16px;
}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
.main-menu ul li a {
font-size: 14px;
}
}

.main-menu ul li a.active {
color: #f3c01a;
}

.main-menu ul li a.active::before {
visibility: visible;
opacity: 1;
width: 100%;
}

.main-menu ul li a:hover::before {
visibility: visible;
opacity: 1;
width: 100%;
}

.main-menu ul li a::before {
position: absolute;
content: "";
z-index: -1;
background: #f3c01a;
height: 2px;
width: 0;
top: 100%;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
visibility: hidden;
opacity: 0;
-webkit-transition: all .2s;
transition: all .2s;
}

.main-menu ul li .submenu {
position: absolute;
width: 200px;
top: 120%;
left: 0;
background: #000;
z-index: 2;
visibility: hidden;
opacity: 0;
padding: 10px 0;
border-bottom: 2px solid #f3c01a;
box-shadow: 0 0 27px rgba(255, 0, 122, 0.2);
-webkit-box-shadow: 0 0 27px rgba(255, 0, 122, 0.2);
-moz-box-shadow: 0 0 27px rgba(255, 0, 122, 0.2);
-webkit-transition: all .3s;
transition: all .3s;
}

.main-menu ul li .submenu li {
margin: 0;
display: block;
}

.main-menu ul li .submenu li:hover > a {
padding-left: 25px;
background: none;
color: #f3c01a;
}

.main-menu ul li .submenu li:hover > a::before {
display: none;
}

.main-menu ul li .submenu li a {
display: block;
padding: 10px 20px;
border-bottom: 1px dashed rgba(255, 0, 122, 0.3);
}

.main-menu ul li .submenu li:last-child a {
border-bottom: 0 !important;
}

.main-menu ul li .submenu li .submenu {
top: 0%;
left: 100%;
}

.navigation-two.shrinkheader {
background: #fff;
box-shadow: 1px 25px 32px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 1px 25px 32px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 1px 25px 32px rgba(0, 0, 0, 0.1);
}

.navigation-two .main-menu ul li:hover > a {
color: #f8c301;
background: none;
}

.navigation-two .main-menu ul li a {
color: #232323;
}

.navigation-two .main-menu ul li a.active {
color: #f8c301;
}

.navigation-two .main-menu ul li a.active::before {
visibility: visible;
opacity: 1;
width: 100%;
}

.navigation-two .main-menu ul li a::before {
background: #f8c301;
}

.navigation-two .main-menu ul li .submenu {
background: #000;
border-bottom: 2px solid #f8c301;
box-shadow: 0 0 27px rgba(248, 195, 1, 0.2);

-webkit-box-shadow: 0 0 27px rgba(248, 195, 1, 0.2);
-moz-box-shadow: 0 0 27px rgba(248, 195, 1, 0.2);
}

.navigation-two .main-menu ul li .submenu li:hover > a {
padding-left: 25px;
color: #f8c301;
}

.navigation-two .main-menu ul li .submenu li:hover > a::before {
display: none;
}

.navigation-two .main-menu ul li .submenu li a {
color: #fff;
border-bottom: 1px dashed rgba(248, 195, 1, 0.3);
}

.navigation-three {
position: fixed;
top: 0;
left: 0;
background: #fff;
padding: 5px 20px;
}

.navigation-three.shrinkheader {
background: #fff;
box-shadow: 1px 25px 32px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 1px 25px 32px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 1px 25px 32px rgba(0, 0, 0, 0.1);
padding: 10px 20px;
}

.navigation-three .main-menu ul li:hover > a {
color: #ffaa17;
background: none;
-webkit-text-decoration: 2px solid line-through;
text-decoration: 2px solid line-through;
}

.navigation-three .main-menu ul li a {
color: #232323;
}

.navigation-three .main-menu ul li a.active {
color: #ffaa17;
}

.navigation-three .main-menu ul li a.active::before {
visibility: visible;
opacity: 1;
width: 100%;
}

.navigation-three .main-menu ul li a::before {
background: #ffaa17;
}

.navigation-three .main-menu ul li .submenu {
background: #000;
border-bottom: 2px solid #ffaa17;
box-shadow: 0 0 27px rgba(248, 195, 1, 0.2);
-webkit-box-shadow: 0 0 27px rgba(248, 195, 1, 0.2);
-moz-box-shadow: 0 0 27px rgba(248, 195, 1, 0.2);
}

.navigation-three .main-menu ul li .submenu li:hover > a {
padding-left: 25px;
color: #ffaa17;
}

.navigation-three .main-menu ul li .submenu li:hover > a::before {
display: none;
}

.navigation-three .main-menu ul li .submenu li a {
color: #fff;
border-bottom: 1px dashed rgba(255, 170, 23, 0.3);
}

.navigation-four.shrinkheader {
background: #000;
box-shadow: 1px 25px 32px rgba(255, 255, 255, 0.1);
-webkit-box-shadow: 1px 25px 32px rgba(255, 255, 255, 0.1);
-moz-box-shadow: 1px 25px 32px rgba(255, 255, 255, 0.1);
}

.navigation-four .main-menu ul li:hover > a {
color: #f9a21e;
background: none;
}

.navigation-four .main-menu ul li a.active {
color: #f9a21e;
}

.navigation-four .main-menu ul li a.active::before {
visibility: visible;
opacity: 1;
width: 100%;
}

.navigation-four .main-menu ul li a::before {
background: #f9a21e;
}

.navigation-four .main-menu ul li .submenu {
background: #000;
border-bottom: 2px solid #f9a21e;
box-shadow: 0 0 27px rgba(249, 162, 30, 0.2);
-webkit-box-shadow: 0 0 27px rgba(249, 162, 30, 0.2);
-moz-box-shadow: 0 0 27px rgba(249, 162, 30, 0.2);
}

.navigation-four .main-menu ul li .submenu li:hover > a {
padding-left: 25px;
color: #f9a21e;
}

.navigation-four .main-menu ul li .submenu li:hover > a::before {
display: none;
}

.navigation-four .main-menu ul li .submenu li a {
color: #fff;
border-bottom: 1px dashed rgba(249, 162, 30, 0.3);
}

.navigation-five.shrinkheader {
background: #000;
box-shadow: 1px 25px 32px rgba(255, 255, 255, 0.1);
-webkit-box-shadow: 1px 25px 32px rgba(255, 255, 255, 0.1);
-moz-box-shadow: 1px 25px 32px rgba(255, 255, 255, 0.1);
}

.navigation-five .main-menu ul li {
margin: 25px 16px;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
.navigation-five .main-menu ul li {
margin: 25px 10px;
}
}

.navigation-five .main-menu ul li:hover > a {
color: #f70065;
background: none;
}

.navigation-five .main-menu ul li a.active {
color: #f70065;
}

.navigation-five .main-menu ul li a.active::before {
visibility: visible;
opacity: 1;
width: 100%;
}

.navigation-five .main-menu ul li a::before {
background: #f70065;
}

.navigation-five .main-menu ul li .submenu {
background: #000;
border-bottom: 2px solid #f70065;
box-shadow: 0 0 27px rgba(247, 0, 101, 0.2);
-webkit-box-shadow: 0 0 27px rgba(247, 0, 101, 0.2);
-moz-box-shadow: 0 0 27px rgba(247, 0, 101, 0.2);
}

.navigation-five .main-menu ul li .submenu li:hover > a {
padding-left: 25px;
color: #f70065;
}

.navigation-five .main-menu ul li .submenu li:hover > a::before {
display: none;
}

.navigation-five .main-menu ul li .submenu li a {
color: #fff;
border-bottom: 1px dashed rgba(247, 0, 101, 0.3);
}

.navigation-bars-five {
position: relative;
z-index: 2;
cursor: pointer;
margin-left: 30px;
}

@media (min-width: 320px) and (max-width: 991.98px) {
.navigation-bars-five {
display: none;
}
}

.navigation-bars-five span {
font-size: 30px;
color: #fff;
-webkit-transition: all .3s;
transition: all .3s;
}

.navigation-bars-five .menu-bars {
-webkit-transition: all .3s;
transition: all .3s;
}

.navigation-bars-five .menu-bars::before {
content: "\f0c9";
font-family: 'Line Awesome Free';
font-weight: 900;
margin-right: 10px;
-webkit-transition: all .3s;
transition: all .3s;
}

.navigation-bars-five .menu-bars.active::before {
content: "\f00d";
}

.navigation-five #mobile-menu {
visibility: hidden;
opacity: 0;
-webkit-transform: translateX(-100px);
transform: translateX(-100px);
-webkit-transition: all .4s;
transition: all .4s;
}

.navigation-five #mobile-menu.active {
visibility: visible;
opacity: 1;
-webkit-transform: translateX(0px);
transform: translateX(0px);
}

/** funfact-section **/
.funfact-section{position: relative;}
.funfact-section h3{color:#fff; text-align:center}
.counter-block-one .inner-box{position: relative;display: block;border-right: 1px solid #fff;padding: 40px; text-align:center;}
.counter-block:first-child .counter-block-one .inner-box{border-left: 1px solid #fff;}
.counter-block-one .inner-box .count-outer{position: relative;display: block;font-size: 45px;line-height:45px;color:#fff;font-weight:700;margin-bottom: 13px;}
.counter-block-one .inner-box h3{font-weight:700;font-size:20px;}
.bg-color-2{background: #fff;}

.circle1, .circle2, .circle3, .circle4, .circle5, .circle6{width:50px;height:50px;text-align:center;padding:2px 0;border-radius:50%;font-size:30px;}

.circle1{background:#b0d9c7;}
.circle2{background:#1fc4ca;}
.circle3{background:#fdd247;}
.circle4{background:#f7a60f;}
.circle5{background:#c6452f;}
.circle6{background:#00cc72;}

.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}
.mt-60{margin-top:60px;}
.mt-70{margin-top:70px;}

.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
.mb-60{margin-bottom:60px;}
.mb-70{margin-bottom:70px;}

.p-0{padding:0;}

home-3-contact-us{background:url(images/home-3-contact-us.png);background-size:cover;position:relative;padding-bottom:90px;background-attachment:fixed;background-position:center;}
.contact-us{background:url(images/contact-us-bg.png);background-size: cover;position: relative;padding-bottom: 90px;}
.Title-area {padding: 65px 0px 45px 100px;position: relative;}
.Title-area:before {position: absolute;content: "";top: 85px;left: 0;background: #0f194e;height: 2px;width: 70px;}
.contact-title h2 {color: #fff;}
.Title-area h2{font-size: 26px;text-transform: uppercase;margin-bottom: 22px;margin-top: 0;font-weight: bold;}
.home-3-testimonial-slider {margin: 0px 15px;-webkit-box-shadow: 0 2.3px 4px 0.1px transparent;-moz-box-shadow: 0 2.3px 4px 0.1px transparent;-ms-box-shadow: 0 2.3px 4px 0.1px transparent;box-shadow: 0 2.3px 4px 0.1px transparent;padding: 0px 30px 20px;}

.owl-testimonial-content {
padding: 0px 30px 34px;
background-color: #fff;
border-width: 0 1px 1px 1px;
border-color: #f1f1f1;
border-style: solid;
-webkit-box-shadow: 0 2.3px 4px 0.1px #e8e8e8;
-moz-box-shadow: 0 2.3px 4px 0.1px #e8e8e8;
-ms-box-shadow: 0 2.3px 4px 0.1px #e8e8e8;
box-shadow: 0 2.3px 4px 0.1px #e8e8e8;
position: relative;
}

.owl-testimonial-content i {
font-size: 17px;
color: #ffffff;
background: #0f194e;
display: inline-block;
padding: 7px 25px 3px;
}

.fa-quote-left:before {
content: "\f10d";
}

.owl-testimonial-content p {
font-size:14px;
color: #444;
line-height: 18px;
margin-top: 25px;
}

.home-3-testimonial-slider:after {
left: -1px;
}
.owl-testimonial-content:after {
position: absolute;
content: "";
width: 0;
height: 0;
left: 0;
bottom: -19px;
border-color: #fff transparent transparent #fff;
border-width: 14px;
border-style: solid;
}

.home-3-testimonial-quote {
width: 100%;
padding-left: 37px;
padding-top: 14px;
}

.testimonial-quote {
width: 200px;
display: inline-block;
padding-top: 30px;
}

.home-3-testimonial-quote span:first-child {
color: #fff;
margin-right: 15px;
}
.testimonial-quote span:last-child {
font-size: 13px;
color: #fff;
}
.home-3-testimonial-quote span {
display: inline-block;
}
.testimonial-quote span {
display: block;
font-size: 16px;
color: #282828;
font-weight: bold;
margin-bottom: 10px;
}

.hm-btn{background:#06ab29;color:#fff;padding:10px 20px;text-align:center;font-size:23px;border-radius:40px;border:0;}
a.hm-btn{}
a.hm-btn:hover{text-decoration:none;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.canada-usp{font-size:22px !important;margin: 10px 0 30px 0 !important;}

@media (min-width:250px) and (max-width:991px)
{
.hm-btn{font-size:16px !important;}
#copyright{padding-bottom:55px !important;}
}

#form_container h3{font-size:2em !important;font-weight:700 !important;text-align:left !important;}
.padding{padding:5rem}
.card{position:relative;display:inline-block;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid #d2d2dc;border-radius: 11px;-webkit-box-shadow: 0px 0px 5px 0px rgb(249, 249, 250);-moz-box-shadow: 0px 0px 5px 0px rgba(212, 182, 212, 1);box-shadow: 0px 0px 5px 0px rgb(161, 163, 164)}
.card .card-body{padding:1rem 1rem}
.card-body{flex:1 1 auto;padding:1.25rem}
.profile {margin-top:16px;margin-left:11px}
.profile-pic{width:58px}
.cust-name{font-size:18px}
.cust-profession{font-size:10px}
.items{width:100%;}
.slick-slide{margin:10px}
.grey-bg{background:#eee;padding:20px 10px;margin-bottom:20px;min-height:260px;}

.hm-video-txt{margin-top:60px;font-size:3em;line-height:1.2em;}