
@media screen and (min-width:100px) and (max-width:812px){
body {overflow-x:hidden;}
header .navbar.navbar-light{padding:6px 0;}
.navbar-brand > img{height:48px;}
header .navbar.navbar-light button.navbar-toggler-right{margin:10px 0 0 0;  right: 0; outline: none;}
header a.navbar-brand span{font-size:9px; margin:0 0 0 -60px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#e01f2f;}
.navbar-default .navbar-toggle .icon-bar{background:#FFF;}
.navbar-default #navbar{margin:0; width:100%;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{margin:0 -15px;}
.navbar-default .navbar-nav{width:100%; margin:0;}
header nav ul.navbar-nav li{margin:0;}
.navbar-default .navbar-nav>li>a{padding:5px 0;}


.first-top-banner {padding:0 20px; text-align:center;}
.first-top-banner h1 {font-size:40px; margin-top:100px!important; margin-bottom:20px;}
.first-top-banner a {text-align:center;}

.home-banner-bg h1{font-size:30px; line-height:normal; padding:30px 0;}
.home-banner-bg h1 small{font-size:20px; padding:0 10px;}
.home-banner-bg .white-bg-box{margin-bottom:15px;}
.home-banner-bg-new h3 {font-size:20px;}
.home-banner-bg-new .mlr7 {margin:0 20px;}


.first-top-banner .scroll-txt{bottom:00px; display:none!important;}


.home-banner-bg-new{padding:30px 15px 30px 15px;}

.new-homepage-desgin-page .video-txt-bg-section{background:url(../images/new-homepage-img-bg02-mobile.jpg) no-repeat center top; padding-top:500px;}

.jit-banner img {margin-bottom:30px;}


.slide-outer {width:100%; height:100%;}
.slide-outer h2 {font-size:34px!important; line-height:normal!important}
.slide-outer p {font-size:18px!important;}


/* SLIDE FIRST START */
.slide-first-outer {background:#aa946d url(../images/mobile-slide-1-bg.jpg) bottom no-repeat; width:100%; height:100%; text-align:center;}
.slide-first {height:100%; position: relative;}
.slide-first h2 {font-size:34px;}
.slide-first h3 {font-size:22px; margin:40px 0 40px 0;}
.slide-first p {font-size:17px; padding:0 20px 0 0; margin-bottom:50px;}
.slide-first .blue-btn {font-size:16px; padding:10px 15px; margin-bottom:20px;}
.slide-first .video-btn {margin-left:0px;}
	
/* SLIDE FIRST END */



/* SLIDE SECOND START */
.slide-second-outer {background:#FFF url(../images/mobile-slide-2-bg.jpg) bottom no-repeat; height:100%; padding:0 20px 40px 20px; text-align:center;}
.slide-second {height:100%; min-height:864px; position: relative;}

.slide-second img {width:100%;}
.slide-second h2 {font-size:34px; color:#000; margin-bottom:30px}
.slide-second p {font-size:18px; color:#000; padding:0 0px 0 0; margin-bottom:20px;}
.slide-second .blue-btn {background:#094a9c; border:#002452 solid 2px; font-size:16px; padding:10px 15px; color:#FFF; border-radius:30px; margin-bottom:10px;}
.slide-second .video-btn {background:#008c93; border:#01545d solid 2px; font-size:16px; padding:5px 15px 5px 15px; color:#FFF; border-radius:30px; margin-left:0px;}
.slide-second .video-btn:before {content:""; color:#FFF; font-size:20px;}
	
/* SLIDE SECOND END */




/* SLIDE THIRD START */
.slide-third-outer {background:#e7cfa3 url(../images/mobile-slide-3-bg.jpg) right no-repeat; height:100%; text-align:center; padding:0 20px;}
.slide-third {height:100%; position: relative; min-height:864px;}
.slide-third img {width:100%;}
.slide-third h2 {font-size:34px; color:#000; margin-bottom:30px; line-height:44px;}
.slide-third p {font-size:18px; color:#000; padding:0 00px 0 0; margin-bottom:50px;}
.slide-third .orange-btn {background:#ff8403; border:#cb7215 solid 2px; font-size:17px; padding:10px 12px; color:#FFF; border-radius:30px; margin-left:0px;}
.slide-third .video-btn {background:#aa946d; border:#5a5245 solid 2px; font-size:17px; padding:0px 15px 5px 15px; color:#FFF; border-radius:30px; margin-bottom:10px; }
.slide-third .video-btn:before {content:""; color:#FFF; font-size:26px;}
	
/* SLIDE THIRD END */





/* SLIDE FOURTH START */
.slide-fourth-outer {background:#d7cdc4 url(../images/mobile-slide-4-bg.jpg) left no-repeat; height:100%; text-align:center; padding:0 20px;}
.slide-fourth {height:100%; position: relative; min-height:864px;}
/*.vertical-center {margin: 0; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%);}*/
.slide-fourth h2 {font-size:30px; color:#FFF; margin-bottom:30px; line-height:45px;}
.slide-fourth p {font-size:18px; color:#FFF; margin-bottom:50px;}
.slide-fourth .orange-btn {font-size:20px; padding:10px 25px; margin-left:0px; }
.slide-fourth .video-btn {font-size:20px; padding:10px 25px; margin-bottom:10px;}

	
/* SLIDE FOURTH END */


/* SLIDE FIFTH START */
.slide-fifth-outer {background:#6b6d6b url(../images/slide-5-bg.jpg) right no-repeat; background-size:cover; height:100%; text-align:center;}
.slide-fifth {height:100%; position: relative; min-height:864px;}
.slide-fifth h2 {font-size:34px; color:#FFF; margin-bottom:30px; line-height:45px;}
.slide-fifth p {font-size:18px; margin-bottom:20px;}
.slide-fifth .orange-btn {font-size:17px; padding:10px 25px; margin-left:0px;}
.slide-fifth .blue-btn {font-size:17px; padding:10px 25px; margin-bottom:10px;}
.slide-fifth .video-btn:before {content:""; color:#FFF; font-size:26px;}
.slide-fifth .black-btn {margin:0 10px 10px 10px; font-size:17px;}	
	
/* SLIDE FIFTH END */




/* SLIDE SIXTH START */
.slide-sixth-outer {background:#FFF; padding:30px 20px; height:130%;}
.slide-sixth {height:100%; min-height:864px; position: relative;}
.slide-sixth img {width:100%; height:100%;}
.slide-sixth h2 {font-size:34px; margin-bottom:20px; line-height:normal;}
.slide-sixth p {font-size:16px; margin-bottom:10px;}
.slide-sixth .more-btn {font-size:17px; padding:10px 25px; margin-left:0px;}	
	
/* SLIDE SIXTH END */


/* SLIDE SEVENTH START */
.slide-seventh-outer {background:#365ee7 url(../images/mobile-slide-7-bg.jpg) right no-repeat; height:100%; padding:30px 20px;}
.slide-seventh {height:100%; min-height:864px; position: relative;}
.slide-seventh h2 {font-size:34px; color:#FFF; margin-bottom:30px; line-height:normal;}
.slide-seventh p {font-size:17px; padding:0 0px 0 0; margin-bottom:20px;}
.slide-seventh .more-btn {font-size:17px; margin-left:0px;}	
	
/* SLIDE SEVENTH END */


/* SLIDE EIGHTH START */
.slide-eighth-outer {background:#000 url(../images/mobile-slide-8-bg.jpg) bottom no-repeat; height:106%; padding:0 20px;}
.slide-eighth {height:100%; min-height:864px; position: relative;}
.slide-eighth h2 {font-size:34px; margin-bottom:30px; line-height:normal;}
.slide-eighth p {font-size:17px; padding:0 0px 0 0; color:#FFF; margin-bottom:20px;}
.slide-eighth .black-btn {margin-bottom:10px;}
.slide-eighth .blue-btn {font-size:15px; padding:10px 15px; margin-left:0px; margin-bottom:10px;}
.slide-eighth .orange-btn {padding:15px 25px; margin-left:0px;}	
	
/* SLIDE EIGHTH END */



/* SLIDE NINETH START */
.slide-nineth-outer {background:#4d574f url(../images/mobile-slide-9-bg.jpg) right no-repeat; height:107%;}
.slide-nineth {height:100%; min-height:864px; position: relative;}
.slide-nineth h2 {font-size:34px; margin-bottom:30px;}
.slide-nineth p {font-size:17px; margin-bottom:30px;}
.slide-nineth .black-btn {margin-bottom:10px;}
.slide-nineth .blue-btn {margin-left:0px; margin-bottom:10px;}
.slide-nineth .orange-btn {margin-left:0px;}	
	
/* SLIDE NINETH END */

a {width:100%;}


/* SLIDE TEN START */
.slide-ten-outer {background:#8ca19a url(../images/mobile-slide-10-bg.jpg) bottom no-repeat; height:100%;}
.slide-ten {height:100%; min-height:864px; position: relative;}
.slide-ten h2 {font-size:34px; color:#FFF; margin-bottom:30px;}
.slide-ten p {font-size:17px; color:#FFF; margin-bottom:30px;}
.slide-ten .more-info-btn {margin-bottom:10px; }

.slide-ten .blue-btn {margin-left:0px;}
	
	
/* SLIDE TEN END */



/* SLIDE eleven START */
.slide-eleven-outer {background:#737373 url(../images/mobile-slide-11-bg.jpg) bottom no-repeat; height:100%;}
.slide-eleven {height:100%; min-height:864px; position: relative;}
.slide-eleven h2 {font-size:34px; color:#FFF;}
.slide-eleven p {font-size:17px; padding:0 0px 0 0; margin-bottom:30px;}
.slide-eleven .blue-btn {margin-left:0px; margin-bottom:10px;}
.slide-eleven .orange-btn {margin-left:0px;}	
	
/* SLIDE eleven END */


/* SLIDE twelve START */
.slide-twelve-outer {background:#cfbc9c url(../images/mobile-slide-12-bg.jpg) bottom no-repeat; height:100%;}
.slide-twelve {height:100%; min-height:864px;}
.slide-twelve h2 {font-size:34px;}
.slide-twelve p {font-size:17px; margin-bottom:30px;}
.slide-twelve .blue-btn {margin-left:0px;}
	
/* SLIDE twelve END */


/* SLIDE THIRTEEN START */
.slide-thirteen-outer {background:#FFF url(../images/mobile-slide-13-bg.jpg) bottom no-repeat; height:100%;}
.slide-thirteen {height:100%; min-height:864px;}
.slide-thirteen h2 {font-size:34px; color:#FFF;}
.slide-thirteen p {font-size:17px; margin-bottom:30px; color:#FFF;}
.slide-thirteen .more-info {margin-bottom:10px;}
.slide-thirteen .blue-btn {margin-left:0px;}
	
/* SLIDE THIRTEEN END */


/* SLIDE FOURTEEN START */
.slide-fourteen-outer {background:#f2f2f3 url(../images/mobile-slide-14-bg.jpg) bottom no-repeat; height:100%;}
.slide-fourteen {height:100%; min-height:864px;}
.slide-fourteen h2 {font-size:34px; color:#FFF;}
.slide-fourteen p {font-size:17px; margin-bottom:30px; color:#FFF;}
.slide-fourteen .more-info {margin-bottom:10px;}
.slide-fourteen .orange-btn {margin-left:0px;}
	
/* SLIDE FOURTEEN END */



/* SLIDE FIFTEEN START */
.slide-fifteen-outer {background:#fefefe url(../images/mobile-slide-15-bg.jpg) bottom no-repeat; height:100%;}
.slide-fifteen {height:100%;}
.slide-fifteen h2 {font-size:34px;}
.slide-fifteen p {font-size:17px; padding:0 0px 0 0; margin-bottom:30px;}
.slide-fifteen .white-btn {margin-bottom:10px;}
.slide-fifteen .blue-btn {margin-left:0px; margin-bottom:10px;}

.slide-fifteen .more-btn {margin-left:0px!important; width:100%; display:block; text-align:center;}
	
/* SLIDE FIFTEEN END */


/* VIDEO SECTION STRAT */
.video-con {padding:40px 15px;}
.video-con h2 {font-size:34px; margin-bottom:30px;}
.video-con h5 {font-size:18px; margin:10px 0 30px 10px;}
.video-con img {width:100%;}

/* VIDEO SECTION END */








.clientslogo{padding:30px 15px;}


.faq-sec {padding:40px 15px 10px; height:auto; min-height:auto; width:100%;}
.faq-sec .col-1 h3{font-size: 24px;}
.faq-sec .col-2 h3{font-size: 24px;}
.faq-sec .col-1 {float:none!important; min-width:100%; width:100%; height:auto; display:block; margin-bottom:30px; padding:20px 0 0 0;}
.faq-sec .col-2 {background:#FFF; border:#cfcfcf solid 1px; margin:0 0 30px 0; min-width:100%; width:100%; float:none;}
 

.contactme {background-size:cover; text-align:center; padding:40px 15px;}
.contactme h2 {font-size:30px;}
.contactme p {font-size:20px; padding:0 0px; margin-bottom: 0;}
.contactme a.con-btn {font-size: 17px; padding: 14px 20px; margin:30px 00px 0 0; text-align:center;}



.footer-link-bg{padding:30px 15px;}
.footer-link-bg hr{margin:10px 0;}
.footer-link-bg .col-xs-12.col-lg-2:first-child{padding-top:0;}
.footer-link-bg .col-xs-12.col-lg-2{padding-top:30px;}

.footer-grey-bg span{width:100%; line-height:26px; text-align:center; padding:0 0 15px 0;}
.footer-grey-bg .pull-right.icon-back{width:100%; text-align:center;}
.footer-grey-bg .icon-back a{margin:0 5px; display:inline-block;}
.footer-white-bg .right img{max-width:100%; display:block; height:auto; margin:8px 0 0 0;}




}


@media screen and (min-width:767px) and (max-width:1023px){
.home-banner-bg-new{margin:85px 0;}
.home-banner-bg-new h3{font-size: 45px;}
.home-banner-bg span{min-height:45px;}

.visitor-mid-sec h2 {font-size:30px;}
.faq-sec{min-height:auto; height:auto; padding:60px 15px 20px; display:block; background-size:cover;  width:100%;} 
.faq-sec .col-1 {float:none!important; min-width:100%; width:100%; height:auto; display:block; margin-bottom:30px; padding:20px 0 0 0;}
.faq-sec .col-2 {background:#FFF; border:#cfcfcf solid 1px; margin:0 0 30px 0; min-width:100%; width:100%; float:none;}


.footer-grey-bg span{width:100%; line-height:26px; text-align:center; padding:0 0 15px 0; font-size:17px;}
.footer-grey-bg .pull-right.icon-back{width:100%; text-align:center;}
.footer-grey-bg .icon-back a{margin:0 5px; display:inline-block;}


.video-service-page header a.navbar-brand{background:none;}
.video-service-page header a.navbar-brand span{margin:0 0 0 -52px;}
.video-service-page header nav ul.navbar-nav li{margin:0;}
.video-service-page .right-nav-bar{border-top:1px solid #c7c7c7;}


.video-service-kiosks-banner-bg{padding-top:40px;}
.video-service-kiosks-banner-bg .left h1{padding-top:20px; font-size:40px;}
.video-service-kiosks-banner-bg .left p{padding:15px 0; font-size:16px;}

.how-it-works-content{padding:40px 15px;}
.how-it-works-content h3{padding:25px 0; font-size:40px;}

.watch-video-grey-bg{padding:40px 15px;}
.watch-video-grey-bg h2{font-size:32px;}


.video-service-page .footer-black-bg{padding-bottom:10px;}
.video-service-page .footer-black-bg ul{min-height:130px; padding:15px 0; border-right:none; border-bottom:1px solid #5f5f5f;}
.video-service-page .footer-black-bg .sm-border-r ul{border-bottom:none;}
.video-service-page .footer-black-bg .last-col ul{border-bottom:none;}
.contactme{padding: 60px 15px;}


}

@media screen and (min-width:1023px) and (max-width:1125px){

.footer-grey-bg span{font-size:15px;}
.home-banner-bg-new{margin:150px 0;}
.home-banner-bg-new h3{font-size:38px;}
.faq-sec{padding:60px 15px 40px;}
.faq-sec .col-1{width: 49%; min-width: auto; max-width: 100%;}
.faq-sec .col-2{width: 49%; min-width: auto; max-width: 100%;}



}



@media screen and (min-width:767px) and (max-width:1125px){

header a.navbar-brand span{font-size:12px;}
header nav ul.navbar-nav li{margin:0 5px;}
header nav ul.navbar-nav li a.nav-link{ padding:11px 10px!important; font-size:14px;}
header .navbar.navbar-light button.navbar-toggler-right{margin:20px 0 0 0;  right: 0; outline: none;}
header nav li a.nav-link.btn-primary.btn{text-align:left;}


.home-banner-bg h1{font-size:30px; line-height:normal; padding:30px 0;}
.home-banner-bg h1 small{font-size:24px; padding:0 10px;}
.home-banner-bg h2{font-size:18px;}
.home-banner-bg span{font-size:12px;}


.services{padding:40px 15px;}
.services h2{font-size:32px; line-height:normal;}
.services hr{margin:25px auro;}
.services a.btn{margin:10px auto; padding:14px 70px;}


.clientslogo{padding:40px 15px;}

.footer-link-bg{padding:10px 15px 40px;}
.footer-link-bg hr{margin:10px 0;}
.footer-link-bg .col-xs-12.col-lg-2{padding-top:30px;}
.video-service-page .footer-black-bg .col-xs-12.col-lg-2{padding-top:0px;}


.banner-bg-area .banner-txt h1{font-size: 36px;}

.row.white-box-area{display:flex;}
.white-box-area .white-bg{height:100%; display:grid;}



}

@media screen and (min-width:100px) and (max-width:1320px){
.top-main-banner{position:relative; background-size: cover;}
.top-main-banner .container{position:absolute; bottom:20px; left:0;}
.top-main-banner .top-text {bottom:0px; top:-130px; position:relative; padding:0 30px;}
.top-main-banner h1 {font-size:32px;}
	
.slide-outer h2 {font-size:32px!important; line-height:45px!important;}	
.slide-outer .vertical-center {margin: 0; position: relative; top:0%; -ms-transform:inherit; transform:inherit;}
.slide-outer .container-fluid.slide-common{height: auto!important; padding:50px 20px!important;}
.slide-outer .container-fluid.slide-common > div{min-height:auto; height: auto;}
.slide-outer .container-fluid.slide-common p{font-size:17px!important; line-height: 30px;}
 

.video-con h5{font-size:18px;}
}
@media screen and (min-width:768px) and (max-width:960px){
.new-homepage-desgin-page .new-btn-area.black-btn-area .btn {
    padding: 2px 12px;
    font-size: 12px;
    line-height: 30px;
    margin: 0px 6px 0px 0px;
}
}
@media screen and (max-width:1199px){
.new-homepage-desgin-page .outer-area .title-text {
    font-size: 15px;
    padding: 12px;
}
.new-homepage-desgin-page .blue-ipad-section .ipad-img {
    top: auto;
    text-align: right;
}
}
@media screen and (max-width:991px){
.new-homepage-desgin-page .video-txt-bg-section .white-bg {
    padding: 50px 30px;
}
.new-homepage-desgin-page .outer-area .title-text {
    font-size: 17px;
    padding: 12px;
}
.new-homepage-desgin-page .banner-area-new {
    padding: 72px 20px 115px;
}
.new-homepage-desgin-page .banner-area-new h1 {
    font-size: 36px;
}
.new-homepage-desgin-page .banner-area-new h2 {
    font-size: 24px;
}
.new-homepage-desgin-page .banner-area{padding:40px 15px 0; background:#0d4b9a;}
.new-homepage-desgin-page .blue-ipad-section .py-80 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.orderchange-1 {
    order: 1;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}
.orderchange-2 {
    order: 2;
}
}
@media screen and (max-width:630px){
.new-homepage-desgin-page .new-btn-area .btn {
    width: 100%;
}
.new-homepage-desgin-page .banner-area-new h1 {
    font-size: 32px;
}
.new-homepage-desgin-page .banner-area-new h2 {
    font-size: 20px;
    line-height: 32px;
}
}