
@media (max-width: 479px){
.logo{margin: 7px 0px;}
.logoimg{display: none;}
.responsive-logo{display: block;}
.navbar-default {padding: 15px 0px;}
.banner .content figcaption{padding-top: 0px;}
.video-parent {margin: 30px auto 0px;}
.links.top-l-social img {  margin-left: 0px;}		
.Resp-logoimg{display: block !important;width: 193px;}
}

@media (min-width: 480px) and (max-width: 991px) {
.logo{margin:3px 0px;max-width: 200px;}
.video-parent {width: 320px;margin: 25px auto 0px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.logo {max-width: 225px;}
}

@media (min-width: 646px) and (max-width: 767px) {
.videos-blog .col-md-9 .row .col-sm-4 {width: 47%;display: inline-block;margin: 0px 8px 15px;}
}

@media (max-width: 767px){
.bg-img .banner {padding:120px 0px 40px;}
.banner .content, .banner .video-parent{display: block;}
.bg-img figcaption h1 {font-size: 24px;margin-bottom: 20px;}
.bg-img figcaption h3{font-size: 22px;}
.bg-img figcaption .caption-box, .four-steps .caption-box {padding: 13px;}
.bg-img figcaption .caption-box:before, .four-steps .caption-box:before {width: 40px;height: 40px;top: -20px;left: -10px;background-size: contain;}
.bg-img figcaption .caption-box p, .four-steps .caption-box p {font: italic normal 18px/24px "Helvetica Neue", Helvetica, Arial, serif;}
.banner h4 {width: 100%;font-size: 18px;margin: 30px auto 10px;}
.app-section .mid-section ul li:before{top: -5px;}
section.stop-bill-sec{padding-bottom: 30px;}
.stop-bill-sec h1{font-size: 24px;}
.stop-bill-sec h3, .stop-bill-sec p {font-size: 18px;}
.stop-bill-sec ul {font-size: 16px;margin: 15px 0px;}
.stop-bill-sec p span {font-size: 16px;}
.step-icon {width: 60px;top: -70px;}
.four-steps h4 {font-size: 20px;margin: 10px auto 30px;}
.step-box > div {width: 100%;display: table;}
.four-steps h3 {width: 100%;font-size: 24px;}
.four-steps p{font-size: 18px;}
.step-row{display: block;}
.step-parent {display: block;max-width: 320px;margin: 100px auto;}
.step-parent:first-child{margin-top: 0px;}
.step-parent:last-child {margin-bottom: 20px;}
.step-parent:nth-child(1):after, .step-parent:nth-child(3):after{display: none;}
.benefits ul {margin-top: 30px;}
.benefits li, .app-section ul li {font-size: 18px;margin-bottom: 15px;}
.app-section .mid-section h2 {font-size: 22px;font-weight: 700;}
.app-section .mid-section ul{padding-left: 40px;margin-top: 0px;}
.bg-img figcaption p, .four-steps .caption p, .benefits p, .sub-benefits p, .app-section p, .sub-benefits .text-bunch p, .sub-benefits p.bottom-text{font-size: 18px;}
.stop-bill-sec .col-sm-5.col-md-6.col-lg-7 img, .benefits .col-sm-4.col-md-5.col-lg-6 img, .mid-section .col-sm-5 img {width: 100%;max-width: 450px;margin: auto;}
.sub-benefits .text-bunch ul li{font-size: 18px;}
.bottom-info-sec img{display: none;}
.step-box > div {height: auto;line-height: normal;}
.bottom-info-sec {padding: 30px 0px;}
section.benefits {padding: 50px 0px 30px;}
.benefits .start-btn a {bottom: -50px;}
.navbar-default{float:right !important;    padding:15px 5px !important;}
img.logoimg {    max-width: 100%;    min-width: 230px;}
}

@media (min-width: 646px) and (max-width: 767px) {
.videos-blog .col-md-9 .row .col-sm-4 {width: 47%;display: inline-block;margin: 0px 8px 15px;}
}

@media (min-width: 768px) and (max-width: 991px){
.banner {padding: 100px 0px 20px !important;}
.banner h4 {font-size: 20px;}
.four-steps p, .benefits p, .benefits ul.list-style-home li, .sub-benefits p, .sub-benefits p.bottom-text {font-size: 20px;}
.sub-benefits-box {width: 100%;padding: 5% 5%;}
.step-parent:first-child:after {width: 55px;height: 68px;top: -68px;}
.benefits li {font-size: 20px;margin-bottom: 20px;}
.app-section ul li {font-size: 20px;}
.app-section .mid-section h2{font-size: 24px;}
.app-section p, .sub-benefits .text-bunch p {font-size: 20px;}
.app-section .mid-section ul{margin-top: 0px;}
.sub-benefits .text-bunch ul li{font-size: 20px;}
}

@media (max-width: 991px){
.sm-no-display, .banner .col-md-5.sm-no-display{display: block;}
.sm-no-display, .banner .col-md-5.sm-no-display{display: none !important;}
.sub-benefits .text-bunch{padding: 0px;}
}

@media(min-width: 992px) and (max-width: 1024px){
.benefits ul {margin-top: 30px;}
.app-section .mid-section ul{margin-top: 20px;}
.banner h4, .benefits li, .app-section ul li, .app-section p, p, .sub-benefits p, .sub-benefits .bottom-text p, .sub-benefits .text-bunch p, .benefits li {font-size: 20px;}
}

@media(min-width: 1025px) and (max-width:1199px){
.banner h4, .benefits li, .app-section ul li, .app-section p, p, .sub-benefits p, .sub-benefits .bottom-text p, .sub-benefits .text-bunch p, .benefits li {font-size: 22px;}
}

@media (min-width: 992px) and (max-width: 1199px){
.banner {padding: 120px 0px 30px !important;}
.four-steps p, .benefits p, .benefits ul.list-style-home li {font-size: 20px;}
}

@media (min-width: 768px) and (max-width: 1199px){
.bg-img figcaption h1 {font-size: 26px;}
.bg-img figcaption h3{font-size: 22px;}
.bg-img figcaption .caption-box p {font: italic normal 20px/25px "Helvetica Neue", Helvetica, Arial, serif;}
.banner h4 {width: 100%;}
.stop-bill-sec h1{font-size: 28px;}
.stop-bill-sec h3{font-size: 22px;}
.stop-bill-sec ul, .stop-bill-sec p {font-size: 18px;}
.stop-bill-sec p span {font-size: 16px;}
.four-steps .caption-box p {font: italic normal 20px/28px "Helvetica Neue", Helvetica, Arial, serif;}
.four-steps h4 {font-size: 24px;}
.step-parent{margin: 10px;}
.step-icon {width: 60px;top: -70px;}
.benefits ul, .app-section .mid-section ul {margin-top: 0;}
.links.top-l-social { padding: 26px 0px !important;}
}

@media (max-width:1199px){
section.pt-100 {padding-top: 90px;}
.navbar-toggle {display: block;margin-right: 0px;}
.navbar-header{float: none;}
.navbar-collapse.collapse{display: none !important;}
.navbar-collapse.collapse.in{display: block !important;}
.navbar-nav{margin: 0px;}
.navbar-nav > li{float: none;margin-right: 0px;}
.navbar-default .navbar-nav > li > a {-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.navbar-default .navbar-nav > li {-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.navbar-nav{float: none;}
.navbar-collapse{padding: 0px;}
.navbar-toggle{margin: 0px;}
.submit-btn a{width: 125px !important;}
}