@media (max-width: 1200px){
	.navbar-light .navbar-nav .nav-link{
		padding: 10px 10px;
	}

	.banner h1{
		padding: 120px 200px 50px 50px;
	}
	
	.navbar-light .navbar-nav button{
		padding: 6px 20px 6px;
	}
	.date-tag .date{
		margin-right: -10px;
	}
	.footer-menu ul a li{
		font-size: 12px;
	}
	.business-check{
		margin-left: 140px;
	}
	.package{
	        width: 75%;
	}
	.we h1{
	    font-size:27px;
	}
	.talk-sec h3{
	   margin-left: -20px !important;
	}.bg-light
	.we-content p{
	    font-size:14px;
	}
	.sub-content {
        padding-bottom: 62px !important;
    }
    .s-cop {
        padding-bottom: 20px !important;
    }
    .non-pro {
        padding-bottom: 92px !important;
    }
    .date-tag.d-tag {
        margin-top: 24px;
    }
    .banner1 h1{
        /*padding: 180px 440px 70px 50px;*/
    }
    .login-details{
        width: 50%;
        margin-left: 245px;
    }

}
@media (max-width: 991px){
    nav{
        padding:20px 0px;
    }
    .banner h1{
        font-size:3rem;
        padding:0px;
        line-height:55px;
        margin :40px 0px 20px 0px;  
    }
    .banner{
        height:560px;
    }
    .banner .text-container{
        height:auto;
    }
	.logo-sec img{
		width: 50% !important;
	}
		.navbar-light .navbar-nav .nav-link{
		padding: 10px 10px;
	}
	.talk-sec h3{
		margin-left: -20px;
	}
	.navbar-light .navbar-nav button{
	    margin-top: 15px;
	}
	.navbar-toggler{
		margin-left: 88%;
		border: 1px solid white !important;
	}
	.navbar-light .navbar-toggler-icon {
    	background-image: url(../images/download.png) !important;
	}

	.banner button{
		padding: 13px 32px 13px;
		margin-left: 20px;
		font-size: 20px;
	}
	.business h1{
		font-size: 33px;
		margin-bottom: 40px;
	}
	.who{
		margin-top: 60px;
	}
	.we h1{
		font-size: 19px;
	}
	.we-content p {
	    font-size: 17px;
	}
	
	.sub-service{
		min-height: 140px;
	}
	.non-pro {
        padding-bottom: 92px !important;
    }
	.service h4{
		font-size: 17px;
	}
	.blog-content h4{
	    padding: 15px 5px 0px;
	}
	.blog-content p{
	    padding: 10px 20px 0px;
	}
	.date-tag .date{
	    margin-right: 45px;
	}
	.date-tag.d-tag {
        margin-top: 24px;
    }
	.owl-carousel .item {
	    padding: 10px 10px;
	}
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
	    font-size: 47px !important;
	    margin: -35px 160px;
	}
	.client h1{
		margin-bottom: 40px;
	}
	.rate span {
	    margin-bottom: 0px;
	}
	.owl-carousel .item .quote-left i {
		font-size: 55px;
	}
	.owl-carousel .item .quote-right i {
		font-size: 55px;
	}
	.owl-carousel .item p{
		padding: 0px 85px;
	}
	.contact{
		min-height: 600px;
	}
	.contact-form{
		padding: 30px 20px;
    	width: 60%;
	}
	.contact-form input{
		margin-bottom: 5px;
	}
	.contact-form textarea{
		padding: 20px 3px;
	}
	.footer-menu h4{
		font-size: 16px;
	}
	.business-check{
		margin-left: 50px;
		padding: 20px 15px;
		width: 85%;
	}
	select.state {
        padding: 15px 5px;
    }
	.package{
	    width: 75%;
	}
	.how-will{
	    width:85%;
	}
	.banner1 h1{
	   /* padding: 180px 213px 70px 50px;*/
	}
	.login-details{
        width: 70%;
        margin-left: 110px;
    }
    .business-check .chkbox{
        margin-left: -6px;
    }
    .sub-tax-id {
	    padding: 0px 0px;
	}

}
@media (max-width: 767px){
	.logo-sec img{
		width: 25% !important;
	}
	.talk-sec h3{
	  text-align: center;
	  font-size: 18px;
	}
	.navbar-toggler{
		margin-left: 80%;
		margin-top: -130px;
		/*border: 1px solid white !important;*/
	}

	.navbar-light .navbar-nav .nav-link{
	  
		font-weight: 500;
	}


	.banner button{
		margin-left: 5px;
		padding: 12px 20px 12px;
		font-size: 20px;
	}

	.business{
		padding: 30px 15px;
	}
	.business h1 {
	    font-size: 25px;
	    line-height: 42px;
	    margin-bottom: 30px;
	}
	.entry select{
		margin-bottom: 30px;
	}
	.business button{
		padding: 16px 20px 13px;
		font-size: 16px;
    	margin-bottom: 20px;
    	margin-top: 20px;
	}
	.who {
	    margin-top: 40px;
	    padding: 30px 15px;
	}
	.we h1{
		font-size: 18px;
	}
	.we-content{
        margin-top:30px;
    }
	.we-content p {
	    padding-top: 40px;
	}
	.service h4{
		padding-bottom: 30px;
	}
	.sub-service img {
	    width:30%;
	    height: auto;
	    margin-top: 0px;
	}
	.sub-service {
	    min-height: auto;
	    padding: 20px;
	}
	.client h1 {
	    margin-bottom: 60px;
	    font-size: 30px;
	}
	.service h3{
	    font-size: 25px;
	}
	.service h3:after{
	    top: 65px;
	}
	.owl-carousel .item {
	    padding: 10px 0px;
	}
	.owl-carousel .item p{
		padding: 0;
	}
	.owl-carousel .item .quote-left i{
		font-size: 33px;
	}
	.owl-carousel .item .quote-right i{
		font-size: 33px;
		margin-top: 0px;
	}
	.owl-theme .owl-dots .owl-dot span{
		padding: 0px 15px;
	}
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
	    font-size: 40px !important;
	    margin: -35px 80px;
	}
	.owl-carousel .item img{
		width: 30% !important;
	}
	.rate span {
	    font-size: 20px;
	    margin-bottom: 25px;
	}
	.blog h1{
		font-size: 30px;
		margin-bottom: 60px;
	}
	.blog-content p{
		font-size: 14px;
	}
	.date-tag .date{
		margin-right: 15px;
	}
	.contact-form {
	    padding: 30px 20px;
	    width: 100%;
	    border-radius: 15px;
	}
	.contact-form span {
	    font-size: 12px;
	}
	.contact-form button{
		padding: 10px 20px 10px;
	}
	.footer-menu ul a li{
		font-size: 16px;
    	line-height: 40px;
	}
	.copyright h5{
		font-size: 18px;
		text-align: center;
	}
	.social {
	    float: inherit;
	}
	/*------------------Form-----------------*/
	.btn-link{
		padding: 6px 150px 6px 15px;
	}
	.format-doc{
		margin-top: 50px;
	}
	.business-check{
		width: 100%;
	    padding: 20px 10px;
	    border: 1px solid #000;
	    margin-left: auto;
	}
	
	.thank-you img{
		width: 100%;
	}
	.thank-you{
		padding: 50px 0px;
	}
	.cancel img{
		width: 100%;
	}
	.cancel{
		padding: 50px 0px;
	}
	.package{
	   width: 100%;
	}
	.how-will{
	    width:100%;
	    text-align:center;
	}
	.how-will h4 {
        font-size: 16px;
        font-weight: 700;
    }
    .banner1 h1 {
        /*padding: 90px 8px 70px 20px;*/
        line-height: 48px;
        font-size: 30px;
    }
   
    .sub-service2 img {
        width: 55%;
        height: 140px;
    }
    .login-details{
        width: 100%;
        margin-left: 0px;
        padding: 20px 15px;
    }
    .business-check .chkbox{
        margin-right: -38px;
        width: 7%;
        margin-left: 2px;
    }
    .ein h4 {
        font-size: 14px !important;
        padding-top: 11px;
        padding-left: 27px;
    }
    .ein lable{
        float:right;
    }
    .package h1{
        font-size: 35px;
    }
    .ein-reg-banner{
    	padding: 30px 0px;
    }
    .ein-reg-banner h1 {
	    font-size: 24px;
	}
	.ein-reg-content {
	    padding: 50px 15px 50px;
	}
    .sub-tax-id {
	    padding: 0px 15px;
	}
	.tax-num p {
	    margin-bottom: 30px;
	}
	.common h1{
		font-size: 30px;
	}
	.common {
	    padding: 60px 15px;
	}
	.idea-text {
     margin-left: 0px; 
    
	}
	.idea-img{
		text-align: center;
	}
	.idea-img img{
		margin-left: 0;
		margin-bottom: 10px;
		margin-top: 0px;
	}

}

@media(max-width:580px){
    .top-bar .icon{
	    width:38%;
	}
	.entry select{
	    padding:15px 30px;
	}
		.service h4{
	 font-size:1.5rem;   
	}
}

@media (max-width:425px){
	.banner h1{
		font-size:33px;
		line-height:35px;
	}
	.banner{
	    min-height:450px;
	}

	.business button{
		font-size: 14px;
	}
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
	    margin: -35px 76px;
	}
	.btn-link{
		padding: 6px 135px 6px 15px;
	}
	.talk-sec h3 {
        text-align: center;
        font-size: 17px;
    }
    .banner1 h1{
		font-size: 28px;
	}
	.we h1 {
	    font-size: 17px;
	}
}
@media (max-width: 320px){
    .talk-sec h3 {
        text-align: center;
        font-size: 15px;
    }
	.navbar-toggler{
		margin-top: -110px;
	}
	.banner h1{
		font-size: 22px;
	}
	.business h1 {
    	font-size: 21px;
    }
	.business button{
		font-size: 15px;
		padding: 16px 10px 13px;
	}
	.we h1 {
	    font-size: 15px;
	}
	.service h4{
		font-size: 20px;
	}
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
	    margin: -35px 65px;
	}
	.owl-theme .owl-dots .owl-dot span {
	    padding: 0px 10px;
	}
	.date-tag .date {
	    margin-right: -25px;
	}
	.contact-form span {
	    font-size: 10px;
	}
	.copyright h5 {
	    font-size: 16px;	}

	    .btn-link{
		padding: 6px 90px 6px 15px;
	}
	.banner1 h1{
	    font-size: 25px;
	}

}