
@media (max-width: 479px){
.logo {margin: 8px 0px;}
.resplogoimg{display: block;width: 100%;max-width: 60px;}
.banner .content figcaption{padding-top: 30px;}
.video-parent img{width: 100%;max-width: 320px;}
.video-parent {width: 280px;margin: 20px auto 0px;}
.video-section .blog-vid-par {width: 208px;height: 129px;top: 10px;left: 0px;}
.benefits ul.list-style-home {padding-left: 30px;margin: 30px 0;}

.bg-img .banner {  padding: 120px 0px 20px !important;}
.logoimg{display: none;}
.responsive-logo {display: block;}
.navbar-default {padding:20px 0px;float:none;}
.links.top-l-social img {  margin-left: 0px;}		
.Resp-logoimg{display: block !important;width: 170px;}
}

@media (min-width: 480px) and (max-width: 767px) {
.video-section .blog-vid-par {top: 10px;}
}

@media (min-width: 768px) and (max-width: 991px) {
.video-section .blog-vid-par {top: 11px;}
}

@media (min-width: 480px) and (max-width: 991px) {
.video-parent img{width: 100%;max-width: 320px;}
.video-parent {width: 320px;margin: 25px auto 0px;}
.video-section .blog-vid-par {width: 238px;left: 0px;height: 149px;}
}

@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){
img.logoimg {    max-width: 165px;}
.heading-box {width:95%;max-width: 500px;padding: 20px;position: relative;margin: auto;margin-top: -80px;background-image: none;background: #fff;border: 2px solid #000;}
.xs-no-display{display: none;}
.bg-img .banner {padding:145px 0px 20px;}
.banner .content, .banner .video-parent{display: block;}
.bg-img figcaption p{width: 100%;}
.bg-img figcaption h1, .bg-img figcaption h2{font-size: 28px;}
.bg-img figcaption h3{font-size: 26px;}
.heading-box h2{font-size: 24px;margin: 0px;}
.accounting-info h4, .three-steps h4 {font-size: 20px;}
.three-steps h3 {width: 100%;font-size: 24px;}
.three-steps p{font-size: 18px;}
.step-parent {margin: 70px 0px;}
.step-parent:last-child {margin-bottom: 0px;}
.step-icon{top: -30px;}
.step-box{height: 180px;}
.step-box p {font-size: 20px;}
.benefits ul.list-style-home li {font-size: 16px;font-weight: 600;margin-bottom: 10px;}
.benefits ul.list-style-home li::before {width: 20px;height: 20px;top: 1px;left: -25px;}
.benefits h1 {font-size: 24px;}
.benefits p {font-size: 18px;font-weight: 600;}
.bg-img figcaption p, .accounting-info .info-sec p, .three-steps .caption p, .benefits p, .sub-benefits p, .sub-benefits .bottom-text p{font-size: 18px;}
.benefits ul.list-style-home li{font-size: 16px;}
.sub-benefits-bg {background-image: none;background-color: #fff;border: 2px solid #000;max-width: 573px;margin: auto;left: 0;right: 0;margin: auto;top: -10%;}
.sub-benefits-content {padding: 20px 20px 50px;}
.start-tax-return a{min-width: 250px;max-width: 300px; margin: auto;}

}

@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 !important;}
.heading-box h2{font-size: 26px;}
.step-box{width: 100%;height: 190px;}
.three-steps h3 {width: 100%;font-size: 26px;}
.three-steps p, .benefits p, .benefits ul.list-style-home li, .sub-benefits p, .accounting-info .info-sec p, .sub-benefits .bottom-text p {font-size: 20px;}
.accounting-info h4, .three-steps h4 {font-size: 22px;}
.benefits ul.list-style-home{padding-left: 27%;}
}

@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;}
.step-icon {width: 70px;height: 70px;}
.think-about-img{display: none;}
.benefits{background: #fff;}
.benefits .left-sec:before, .benefits .right-sec:before{display: none;}
.benefits h1{padding-top: 30px;margin-top: 0px;}
.benefits .left-sec p:last-child{padding-bottom: 30px;}
.sub-benefits .lets-start-btn a{width: 250px;}
}

@media(min-width: 992px){
.video-parent{min-width: 500px;}
}

@media (min-width: 992px) and (max-width: 1024px){
.benefits ul.list-style-home {padding-left: 9%;}
}

@media (min-width: 992px) and (max-width: 1199px){
.banner {padding: 15% 0% 13%;}
.three-steps p, .benefits p, .benefits ul.list-style-home li {font-size: 20px;}
.sub-benefits p, .sub-benefits .bottom-text p {font-size: 22px;}
}

@media (min-width: 768px) and (max-width: 1024px){
.benefits h1 {font-size: 32px;}
}

@media (min-width: 768px) and (max-width: 1199px){
.bg-img figcaption p{width: 80%;}
.bg-img figcaption h1 {padding-top: 0%;padding-bottom: 0%;font-size: 34px;}
.bg-img figcaption h2{font-size: 28px;}
.bg-img figcaption h3{font-size: 26px;}
.links.top-l-social {   padding: 25px 0px !important;}
}

@media (max-width:1199px){

.logo{max-width: 170px;}
.navbar-default {padding: 21px 0px;}
.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;}
}
@media (max-width:768px){
    .sub-benefits-bg {
    background-image: none;
    background-color: #fff;
    border: 2px solid #000;
    max-width: 573px;
    margin: auto;
    left: 0;
    right: 0;
    margin: auto;
    top: -10%;
}
}