
@media screen and (min-width:100px) and (max-width:900px){
.container {
  width:100%;
}

.banner-top {margin:0 auto; min-height:550px; padding:20px 20px; text-align:center;}
.banner-top h1 {font-size:32px; margin:50px 0 0 0;}


.main-sec-one {width:100%; padding:0 10px;}
.main-sec-one .white-bg {margin-top:-105px;}
.main-sec-one .white-bg h2 {font-size:24px; }
.main-sec-one .white-bg p {font-size:16px;}

.main-sec-one .white-bg2 {margin-top:25px;}
.main-sec-one .white-bg2 h2 {font-size:24px; }
.main-sec-one .white-bg2 p {font-size:16px;}


.main-sec-one h3 {font-size:30px; margin-top:30px; padding:0 0px;}
.main-sec-one .blue {padding:40px 20px; margin-bottom:50px;}
.main-sec-one .blue ul li {background:url(../images/star.png) top left no-repeat; font-size:17px;}
.main-sec-one .padding-lr {padding:0 20px!important;}
.main-sec-one p {font-size:17px; color:#555555; text-align:center; padding:0 20px; margin-top:20px;}


.basic-top {background:#FFF; width:100%; padding-top:50px; padding-bottom:50px;}
.basic-top h3 {font-size:24px; color:#1a171b; text-align:center; padding:15px; margin:0 -5px 0 5px; display:inline-block;}
.basic-top h4 {font-size:24px; text-align:left; padding:10px 140px 10px 30px; }
.basic-top p {font-size:16px;}

.basic-bottom {width:100%; padding:50px 0px;}
.basic-bottom h2 {font-size:24px;}
.basic-bottom button {font-size:24px;}
.basic-bottom .green-btn {font-size:13px!important; padding:15px 15px; margin-top:20px; display:block;}


.standard-top {background:#FFF; width:100%; padding:50px 0px;}
.standard-top h3 {font-size:24px; padding:15px; margin:0 -5px 0 0px; display:inline-block;}
.standard-top h4 {font-size:24px; padding:10px 50px 10px 30px;}

.standard-bottom {background:#f2f0ee;}
.standard-bottom .img-thumb {margin-top:-50px; }
.standard-bottom .img-thumb img {width:47%;}
.standard-bottom .img-thumb .ml2 {margin-left:10px;}
.standard-bottom button {font-size:24px;}
.mt100 {margin-top:40px;}

.standard-bottom .blue-sec {min-height:inherit; margin:40px 0 0 0px;}
.standard-bottom .blue-sec img {width:100%;}
.standard-bottom .blue-sec p {color:#FFF; font-size:16px; font-weight:400; padding:30px;}
.standard-bottom .buttons {margin:0px 0 00px 0; padding-bottom:50px;}

.standard-bottom .green-btn {font-size:17px; padding:15px 15px; margin-top:20px;}



.advanced-top {background:#1e1b2b url(../images/advanced-top.jpg) left top no-repeat; padding:50px 10px; position:relative;}
.advanced-top img {width:100%;}
.advanced-top h3 {font-size:24px; padding:15px; margin:0 -5px 0 0px; }
.advanced-top h4 {font-size:24px; padding:10px 20px;}
.advanced-top ul li {color:#FFF; font-size:15px; font-weight:400; line-height:30px;}
.advanced-top ul li::before { margin-left:0px;}


.advanced-bottom {margin-top:00px; padding:50px 0 10px 0;}
.advanced-bottom .white-bg  {min-height:inherit; margin-bottom:30px;}
.advanced-bottom .thumbnail {background:none; width:100%;}
.advanced-bottom h4 {font-size: 22px;}
.advanced-bottom .green-btn {margin-top:10px;}



.feature-table {width:100%; margin:-30px 0 0 0; padding:0px 20px;}
.feature-table .white-bg {background:#FFF; padding:0px; width:100%;}


.bottom-video-sec {width:100%; background:url(../images/bottom-video-bg.jpg) left bottom no-repeat; padding:50px 0;}
.bottom-video-sec h2 {font-size:34px; margin-bottom:30px;}
.bottom-video-sec .iframe {width:100%; height:auto;}


.bottom-video-sec-2 {width:100%; background:url(../images/video2-bg.jpg) left bottom no-repeat; padding:50px 0;}
.bottom-video-sec-2 h2 {font-size:34px; margin-bottom:30px;}
.bottom-video-sec-2 .iframe {width:100%; height:auto;}


.bottom-video-sec-3 {width:100%; background:url(../images/video3-bg.jpg) left bottom no-repeat; padding:50px 0;}
.bottom-video-sec-3 h2 {font-size:34px; margin-bottom:30px;}
.bottom-video-sec-3 .iframe {width:100%; height:auto;}

.bottom-last-sec {padding:50px 0px;}
.bottom-last-sec h3 {font-size:34px;}
.bottom-last-sec .grey-bg {width:100%; margin-bottom:60px; padding:20px 0px;}
.bottom-last-sec .grey-bg a {width:100%; padding:0px 20px; font-size:13px; line-height:50px;}

.disclaimer {font-size:15px; color:#555; text-align:center; font-style:italic; padding:50px 20px; width:100%;}




.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 span{min-height:45px;}

.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;}






}

@media screen and (min-width:1023px) and (max-width:1125px){

.footer-grey-bg span{font-size:15px;}

}


@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;}




.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;}



}
