.card {box-shadow: 0px 4px 8px 0px #BDBDBD; background:#fff !important; border-radius: 2rem;
    height: 400px; border-top-right-radius: 0; margin-bottom:10px;}
.card.h-75{height: 950px}
.content{color:#000;text-align: left; font-size: 0.96rem;line-height: 24px;}
.profile-pic { width: 100px !important;height: 100px;}
.owl-nav{text-align: center; margin: 2rem 0 0 0}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
    background:#0072ba !important;/*c10014*/
    color: #fff !important;
    border: none;
    font-weight: 600;
    padding:0.5rem 1.5rem !important;
    font: inherit;
    border-radius: 100px;
    font-size: 1.3rem !important;
    margin-right: 1rem;
    width: 180px;
}
.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel .owl-nav button.owl-prev:hover {
    color: #fff !important; background: #0072ba !important; transition: 0.3s; position: relative;}
.owl-carousel .owl-nav button.owl-next:hover:after{content:url(../images/next.png); 
    position: absolute; top:8px; right:30px;}
.owl-carousel .owl-nav button.owl-prev:hover:before{content:url(../images/prev.png); 
    position: absolute; top:8px; left:15px;}
.owl-dots {display: none}
button:focus {-moz-box-shadow: none !important;-webkit-box-shadow: none !important;
    box-shadow: none !important; outline-width: 0}
.item { display: none}
.next {display: block !important; position: relative; transform: scale(0.8);
    transition-duration: 0.3s; opacity: 0.6}
.prev {display: block !important; position: relative;transform: scale(0.8);transition-duration: 0.3s;
    opacity: 0.6}
.item.show {display: block;transition-duration: 0.4s}
.captionMobile{display: none}
/*@media screen and (max-width: 999px) {
    .next,.prev {transform: scale(1); opacity: 1}
    .item {display: block !important}
}*/

/* Small devices (landscape phones, 576px and up)*/
@media (max-width: 575.98px) 
{ 
.home-section-three{position: relative;background-position: -112px 60px !important;
background:url(../images/side2-a.jpg) top left no-repeat;height: 620px !important;}
.home-section-three:after{content:""; background:rgba(255 255 255 / 90%);
position: absolute; top:0; left:0; bottom:0; right:0;}
.caption{display: none}

.captionMobile{width: 100%; display: block;z-index: 100;
position: relative; margin-top: -10px; }
.captionMobile .h1-heading{font-family: 'Arial' !important; text-transform: none;
font-size: 1.5rem !important; line-height: 35px; padding:0 0.8rem;color:#000 !important;}
.register-form-wrapper h3{font-family: 'Roboto' !important; text-transform: none;
font-size: 1.6rem !important; font-weight: 600; line-height: 35px; color:#000 !important;}
.register-terms{text-align: center; color:#000 !important;font-size: 0.975rem !important;}
.callNowSection{width:100%;position: relative; z-index: 100; padding:0 2rem 0;
display: block;}
.callNowSection .call-now-btn{width:100%; background:#008dc8;text-align: center;
color:#fff; border-radius:100px; text-transform: uppercase;font-size: 1.2rem;
 font-weight: 700;text-decoration: none;display: block; padding:0.5rem;}

 .freeDemoBtn{width:100%;position: relative; z-index: 100; padding:0 2rem;
display: block;}
.freeDemoBtn .free-demo-btn{width:100%; background-image: linear-gradient(to top, #ff0844 0%, #fe710d 100%);
/*background:#be000b;*/ text-align: center;
color:#fff; border-radius:100px; text-transform: uppercase;font-size: 1.5rem;
 font-weight: 700;text-decoration: none;display: block; padding:1rem;}

 .mobilerRegisteForm{display: block; position: absolute; top:-34px;
left:0; z-index: 1000; background: #fff;}
.mobilerRegisteForm h3{font-weight: 600; font-family: "Oswald"; text-transform: uppercase;}
.mobilerRegisteForm .form-control{border:1px solid #008dc8; margin-bottom: 0.5rem; height: 3rem;
background:rgba(255,255,255,0.6) !important;border-radius: 100px}

.mobilerRegisteForm .register-terms{text-align: left;font-size: 1rem;color: #717780;font-weight:600; line-height: 1.5rem;/*010046*/}
.mobilerRegisteForm .register-terms span{padding-right: 2rem;}
.mobilerRegisteForm .register-terms span i{color:#f00;}
.mobilerRegisteForm .close{padding:1rem 1.5rem; display: block; width: 100%; text-align: right;
font-weight: normal}
.homemidbottomRight figure{margin-top: 0}
.callNo{padding: 1.5rem 0.5rem 0 !important; border-top:1px solid #f2f2f2; margin-top: 1rem;
    text-align: center;
    font-weight: 700;
    font-size: 2.7rem;
    line-height: 55px;
    font-family: "Oswald";color:#000 !important;}
.formContainer--v2{position: relative; top:0;z-index: 100}
.register-form{padding:0.5rem 1rem 0.5rem 1rem !important;}
.register-form-wrapper h3{white-space: nowrap; text-align: center;}
p.register_success_box{margin: 1rem;right:9px;}
.formContainer{display: none}
.home-section-three.vh--xmv1{height: 530px !important}
.register-form-wrapper .form-control{height: 2.5rem !important}
.btn-submit{padding:0.650rem 0.5rem !important;}

}

/* // Medium devices (tablets, 768px and up)*/
@media (max-width: 768px) 
{
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {font-size: 0 !important; width:30px; height:30px;
    border-radius: 10px !important; position: relative;}
.owl-carousel .owl-nav button.owl-next:after{content:url(../images/next.png) !important; 
    position: absolute; top:5px !important; right:10px !important; }
.owl-carousel .owl-nav button.owl-prev:before{content:url(../images/prev.png) !important; 
    position: absolute; top:5px !important; right:10px !important;}

.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel .owl-nav button.owl-prev:hover { background: #0072ba !important; }

.section-white{padding-bottom:20px !important;padding-top:30px !important;}
.homemidbottomRight{margin-top: 1.5rem}
.homemidbottomRight figure:after{display: none}
.btn-maroon{width: 100%;}

.bg-texture{padding-bottom: 2rem !important}
.navbar-nav{padding:0;display: inline-block !important;}
.navbar-nav li{width: 49.33% !important;background: #f0eded; border-radius: 10px;
margin-bottom: 3px;text-align: center; display: inline-block;height: 50px; cursor: pointer;}
.navbar-nav li a i{border:none; padding-top: 1rem}
.navbar-nav li a i:hover{color:#000;}
.fa-twitter:hover, .fa-linkedin:hover,.fa-facebook-square:hover, .fa-youtube:hover, .fa-skype:hover,
.fa-google-plus:hover{background: transparent;}

.home-section-three{padding-top: 100px; background-position: -50px 60px; height: 500px; 
    position: relative;}

/*.home-section-three:after{content:''; background: rgba(0,143,255,1); position:absolute;
top:0; left: 0; bottom:0;right:0;}*/
.caption{padding:0 1rem; position: relative; z-index: 100}
.h1-heading{font-weight: 600; font-size: 2.5rem !important; text-align: center;}
.h2-heading{display: none;}
.formContainer{position: relative; z-index: 100}
.register-form-wrapper{display: block;}
.register-form-wrapper.pl-4{padding-left:0 !important;}
.register-form {padding:1.5rem;}
.section-white{ border-top:1px solid #ddd;}
.register-terms{margin-bottom: 0 !important}
.btn-maroon{padding:9px 30px !important; text-align: center;}
.register-form-wrapper h3{color:#fff; font-size: 23px !important;padding: 0 0 1rem 0;}
.register-form-wrapper .form-control{background-color: #fff !important; border:1px solid #565656;
margin-bottom: 0.7rem}
.register-terms{color:#fff;}
.discover-link{padding:1rem; text-align: center; color:#fff;}
.navbar-collapse{background-color:#fff; position: relative; top:0;left: 0; right:0;
width: 100%; padding:0 !important;}
.navbar-nav{width: 100%; padding:10px 10px 20px 10px;}

.col-md-6{max-width: 100% !important; flex: 100%;}
}


@media (max-width: 812px) 
{
 .home-section-three{padding-top: 100px; background-position: -416px 60px; height: 570px; 
    position: relative;}

.navbar-nav{display: inline-block !important; width: 100%; padding:1rem;}
.navbar-nav li{width: 49.33% !important;background: #f0eded; border-radius: 10px;
margin-bottom: 3px;text-align: center; display: inline-block;height: 50px; cursor: pointer;}
.navbar-nav li a i{border:none; padding-top: 1rem}
.navbar-nav li a i:hover{color:#000;}
.fa-twitter:hover, .fa-linkedin:hover,.fa-facebook-square:hover, .fa-youtube:hover, .fa-skype:hover,
.fa-google-plus:hover{background: transparent;} 
}

/* // Large devices (desktops, 992px and up)*/
@media (max-width: 991.98px) 
{
.next,.prev {transform: scale(1); opacity: 1}
.item {display: block !important}

}

@media (min-width: 1024px) 
{
  /*.col-lg-3{display: none}
  .home-section-three { background-position:-470px 20px !important; background-color: #fff;}*/
  .caption {margin-left: -50px !important;}
  /*.formContainer{max-width: 57% !important;flex: 40%;}*/

}


/* // Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1280px) 
{
  .home-section-three { background-position: -120px 60px !important; background-color: #fff;}
  .caption {margin-left: -30px !important;
}

@media (min-width: 1440px) 
{
  .home-section-three { background-position: -40px 60px !important;
    background-color: #fff;}
  .caption {margin-left: -60px;}
}

