
.navbar{padding:0.2rem 0 !important;}
.discover-link{padding:0.8rem 5rem 0 0;}
.callNo{border:none; color:#037ae0; font-weight: 600; font-size: 1.5rem; font-family: 'Roboto';}

.fa-twitter, .fa-linkedin,.fa-facebook-square, .fa-youtube, .fa-skype,.fa-google-plus
{border:1px solid #e9f1f4;color:#000; padding:0.550rem;transition: 0.3s; transform: scale(1);}
.fa-twitter:hover, .fa-linkedin:hover,.fa-facebook-square:hover, .fa-youtube:hover, .fa-skype:hover,
.fa-google-plus:hover{background: #be000b; transition: 0.3s; color:#fff; transform: scale(1.1);}
.navbar-fixed-top .navbar-nav > li > a{width: 40px !important; padding:0;
display: inline-block;}
.opaque{box-shadow: 0 0 43px #e3e3e3 !important}
/*.navbar-fixed-top .navbar-nav > li > a.discover-btn:hover {color: #fff!important;background: #27b36a;
	border: 1px solid #27b36a;}
*/
.register-form-wrapper{background:transparent;}
.register-form-wrapper h3{font-family:"Roboto", sans-serif; text-transform: uppercase; padding-bottom:2rem;
font-size: 30px !important;font-weight: 700 !important}
/*.register-form-wrapper .form-control{border:1px solid #666; margin-bottom: 1rem; height: 3rem}*/
.register-form-wrapper .form-control{border:1px solid #008dc8; margin-bottom: 1rem; height: 3rem;background:rgba(255,255,255,0.6) !important;border-radius: 100px}
.register-form-wrapper .form-control:focus{outline: none; box-shadow: none; border-color:#008dc8;}
.btn-submit{background: #009a6a;border:none;border-radius: 100px;cursor: pointer; color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;font-family:'Roboto', sans-serif;padding:0.8rem;width: 100%;  transition: 0.5s;}
.btn-submit:hover{background:#008dc8;}

.btn-subkid{background: #008dc8;border:none;border-radius: 100px;cursor: pointer; color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;font-family:'Roboto', sans-serif;padding:0.8rem;width: 100%;  transition: 0.5s;}
.btn-subkid:hover{background:#08a208;}

.register-terms{text-align: left;font-size: 1rem;color: #717780;font-weight:600; line-height: 1.5rem;/*010046*/}
.register-terms span{padding-right: 2rem;}
.register-terms span i{color:#f00;}
.home-section-three{background-position: -80px 60px; background-color: #fff;padding-bottom: 100px}

.callNowSection, .freeDemoBtn{display: none; width: 100%}
.mobilerRegisteForm{display: none}
.caption{margin-left:7px; padding-right: 1rem;padding-top: 1rem;}
.h1-heading{color:#fff;font-weight: 700 !important; font-family: 'Roboto',sans-serif; font-size: 3rem !important;text-transform: uppercase; line-height: 52px}
.h1-heading.kids{color:#037ae0;font-weight: 700 !important; font-family: 'Roboto',sans-serif; font-size: 3rem !important;text-transform: uppercase; line-height: 52px}
.h1-heading span{font-size: 2.5rem;color: #fff;}
.h1-heading.kids span{font-size: 2.5rem;color: #ff4e00;}
.h2-heading.kids{color:#000}
.h2-heading{color:#fff;font-weight: 400; font-family: 'Roboto',sans-serif; font-size: 1.8rem !important;padding:0 1.2rem 0 0}
.h2-heading span{font-size: 3rem;color: #fff;}
.header-capation{font-size: 1.3rem; color:#fff; padding-right:2.5rem;}

p.register_success_box{position: absolute;top: -80px;right: 17px; font-weight: 600;left: 11px;padding: 0.5rem 1rem; background:#fff; /*display: block !important;*/}

.homemidbottomRight figure { position:relative; margin-top: 3rem;  /*margin:3rem 2rem 0 0 !important*/}
.homemidbottomRight figure:after {width:295px;height:150px;content:'';background-image:url(../images/) !important; position:absolute; right: -35px !important;top: -29px !important;left: auto;} 
.homemidbottomRight {/*padding-right:75px !important;*/padding-bottom: 15px;}

.homemidbottomLight figure { position:relative; }
.homemidbottomLight figure:before {width:295px;height:150px;content:'';background-image:url(../images/dotted-line-bott.png) !important; position:absolute; left: -35px !important;bottom: -29px !important;right: auto;} 
.homemidbottomLight {padding-right:75px !important;padding-bottom: 15px;}

.display-x1{font-size: 2.5rem; font-weight: 400; margin-bottom:0;}
.display-x1 span{font-size: 3rem; font-weight: 700; color: #037ae0}
.display-x2-bold{font-size: 3rem; font-weight: 700;}
.display-x3{font-size: 2.5rem; font-weight: 400; font-family: "roboto"; z-index:10; position: relative;}
.display-x5{font-size: 1rem; font-weight: 500;color: #000}
.display-x5 span{font-weight: 700; color:#071e55}
.benefits li{color:#000;margin-bottom:4px !important;}
.benefits li::before{content: ''; width:12px !important; height: 12px !important; background: #06b206;
float:left; display: block; margin: 8px 10px 0 0;}
.section-white {background: #fff;padding: 90px 0 50px 0 !important;}
.owl-item .show .signature{font-weight: 600; font-size: 1.3rem; color:#06114e; padding-left:10px;}
/*.img-fluid{max-width: 100%; width:800px; margin: 0 auto}*/
/*.img-objFit{width:450px; height: auto; object-position: center; object-fit: cover;}*/

/*[class^="btn-"] {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 100%;
  height: 80px;
  max-width: 250px;
  margin: 1rem auto;
  text-transform: uppercase;
  border: 1px solid currentColor;
}
*/


.btn-green{
  background-color: #08a208;
  border-radius: 100px; border:3px solid #08a208;
  position: relative;
  display: inline-block;
  font-size: 1.3rem;
  font-weight: 600;
  color:#fff;
  overflow: hidden;
  margin: 10px 10px 0 0;
  padding: 9px 40px;
  margin: 1rem auto;
  z-index: 1;
  /*border: 1px solid currentColor;*/
}
.btn-green span {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
  transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: -1;
}
.btn-green:hover {
  color: #000; text-decoration: none;
}
.btn-green:hover span {
  width: 225%;
  height: 562.5px;
}
.btn-green:active {
  background-color: #ee470d;
}


.btn-maroon {
  background-color: #c10014;
  border-radius: 100px; border:3px solid #c10014;
  position: relative;
  display: inline-block;
  font-size: 1.3rem;
  font-weight: 600;
  color:#fff;
  overflow: hidden;
  margin: 10px 10px 0 0;
  padding: 9px 40px;
  margin: 1rem auto;
  z-index: 1;
  /*border: 1px solid currentColor;*/
}
.btn-maroon span {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
  transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: -1;
}
.btn-maroon:hover {
  color: #000; text-decoration: none;
}
.btn-maroon:hover span {
  width: 225%;
  height: 562.5px;
}
.btn-maroon:active {
  background-color: #0072ba;
}

.bg-texture{background: url(../images/bg-unsplash.jpg) no-repeat;
background-position: top center; background-size: cover; padding-bottom: 5rem; position: relative;
}
.bg-texture:after{content:''; background: rgba(244, 244, 244, 0.9); top:0; left: 0; right:0; bottom:0;
position: absolute;}

/*========Testimonials==========*/
.footer{background-color: #004080 !important}
.cta-action{background: #fff url(../images/texture-img2.jpg) top left repeat; padding:2rem; position: relative;}
.cta-action:after{content: ''; background:rgba(255,255,255,0.8); position: absolute;
left:0; right:0; top:0; bottom:0;}
.cta-action .leftContent{display: flex; justify-content: center;align-items: center; ;position: relative;
z-index: 1}
.innerLeft-content{font-weight: 700; font-size: 2rem; color:#037ae0}
.innerLeft-content p{color:#333; font-weight: 600; font-size: 1rem}
html {scroll-behavior: smooth;transition-duration: 10s;}


/* Icon 1 */
.navbar-toggler{border:none !important;}
.animated-icon1, .animated-icon2, .animated-icon3 {
width: 30px;
height: 20px;
position: relative;
margin: 0px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}

.animated-icon1 span, .animated-icon2 span, .animated-icon3 span {
display: block;
position: absolute;
height: 3px;
width: 100%;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}

.animated-icon1 span {
background: #000;
}

.animated-icon2 span {
background: #e3f2fd;
}

.animated-icon3 span {
background: #f3e5f5;
}

.animated-icon1 span:nth-child(1) {
top: 0px;
}

.animated-icon1 span:nth-child(2) {
top: 9px;
}

.animated-icon1 span:nth-child(3) {
top: 18px;
}

.animated-icon1.open span:nth-child(1) {
top: 11px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}

.animated-icon1.open span:nth-child(2) {
opacity: 0;
left: -60px;
}

.animated-icon1.open span:nth-child(3) {
top: 11px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}

/*----------Header banner setting-----------------------*/
.home-section-three {
    position: relative;
    z-index: 999;
    overflow: hidden;
    padding-top: 140px;
    padding-bottom: 110px;
    background: url(../images/bg12.jpg) top center no-repeat;
        background-color: rgba(0, 0, 0, 0);
        background-position-x: center;
        background-position-y: top;
        background-size: auto;
    background-size: cover;
}

.home-section-three.bg-02{background:#333 url(../images/bg13.png) top center no-repeat;}
.home-section-threea.bg-04{background:#333 url(../images/bg13b.png) top center no-repeat;}
.home-section-threeb.bg-06{background:#333 url(../images/bg13d.png) top center no-repeat;}

.bg-texture.bg-img_02{background: url(../images/bg-unsplash2.jpg) top center no-repeat;
background-size: cover; background-position: 100% 100%;}


.home-section-three.bg-03{background:#726469 url(../images/bg14.png) top center no-repeat;}
.home-section-three.bg-04{background:#e79800 url(../images/bg15.png) top center no-repeat;}
.home-section-three.bg-05{background:#5e5d5d url(../images/bg16.png) top center no-repeat;}
.home-section-three.bg-06{background:#5e5d5d url(../images/bg17.png) top center no-repeat;}
.home-section-three.bg-07{background:#66614e url(../images/bg18.png) top center no-repeat;}
.text-black{color:#000;}


