
@media (max-width: 479px){
.logo {margin:12px 0px;}
.logoimg{display: none;}
.resplogoimg{display: block;width: 100%;max-width: 60px;}
.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;}
.links.top-l-social img {  margin-left: 0px;}		
.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: 180px ;}
}

@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){
.heading-box{width:95%;}
.bg-img .banner {padding: 120px 0px 20px;}
.bg-img figcaption p{width: 100%;}
.bg-img figcaption h1, .bg-img figcaption h2{font-size: 28px;}
.bg-img figcaption h3{font-size: 26px;}
.banner .content, .banner .video-parent{display: block;}
.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;}
.step-parent {margin: 20px 0px;}
.step-box{height: 180px;}
.step-box p {font-size: 20px;}
.bg-img figcaption p, .accounting-info .info-sec p, .three-steps .caption p, .benefits p, .benefits ul.list-style-home li, .sub-benefits p{font-size: 18px;}
.think-about-img {display: none;}
.navbar-default{float:right !important;    padding: 18px 5px !important;}
.carpenter-info-list {  padding: 19px 0px 2%;}
}

@media (min-width: 768px) and (max-width: 991px){
.banner {padding: 100px 0px 143px !important;}
.banner figcaption{padding: 0;}
.heading-box h2{font-size: 26px;}
.three-steps{padding: 60px 0px 20px !important;}
.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 {font-size: 20px;}
.accounting-info h4, .three-steps h4 {font-size: 22px;}
.benefits ul.list-style-home{padding-left: 27%;}
}

@media (min-width: 991px){
.think-about-img {max-width: 450px;margin: auto;position: absolute;bottom: 0;right: 0;left: 0;}
.three-steps .col-sm-8, .three-steps .col-sm-4 {display: table-cell;float: none;vertical-align: top;}
}

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

@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;}
.heading-box {max-width: 500px;padding: 20px;position: absolute;margin-top: 30px; bottom: auto!important;}
/*.three-steps, .sub-benefits {padding: 30px 0px;}*/
.step-icon {width: 70px;height: 70px;top: -45px;}
.think-about-img {width: 440px;position: absolute;}
.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;}
.carpenter-info-list .info-list h5{width: 100%;}

.banner .content{position:relative; height: 370px;}   
.banner .video-parent{display: none;}
}

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

@media (min-width: 992px) and (max-width: 1199px){
.three-steps p, .benefits p, .benefits ul.list-style-home li {font-size: 20px;}
.sub-benefits p {font-size: 22px;}
.carpenter-info-list .info-list h5{width: 80%;}
}

@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: 210px;}
.navbar-default {padding: 20px 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:767px){
    .heading-box{position: relative;}
    .accounting-info .info-sec {padding-top: 30px; padding-bottom: 60px;}
}
@media (min-width: 1200px) and (max-width: 1365px){
    .video-parent img{width: 340px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .video-parent img{width: 340px;}
    .banner .content{width: 80%; right: 30%;}
}