



@media(max-width:1320px){

	

}



@media(max-width:1200px){

	

}

@media(max-width:992px){

	h4 {

		font-size: 20px;

		line-height: 24px;

	}

	.home-page{

		margin-top: 22px;

		    padding: 0px 15px;

	}

	.left-section .plan{

		width:100%;

		margin: 65px 0 35px;

		font-size: 14px;

		line-height: 22px;

	}

	.left-section .plan .price{

		font-size: 30px;

		line-height: 36px;

		padding-left: 12px;

		padding-right: 6px;

	}

	.left-section .plan .month {

		font-size: 14px;

		line-height: 16px;

	}

	.left-section .footer p{

		font-size: 21px;

	}

	.right-section .contact-section{	

		display:block;

	}

	.right-section .video-section{

		left: 0;

	}

}



@media(max-width:767px){

	.home-page {

    margin-top: 0px;

	padding:0px;

}

	h4 {

    font-size: 18px;

    line-height: 22px;

}

	.star{

		padding: 10px;

	}

	.star img{

		width:25px;

	}

	.right-section{

		position:unset!important;

		    height: auto;

	}

	.right-section .contact-section {

		left: 117px;

	}

	.left-section .logo {

		text-align: center;

		border-bottom: 1px solid #f2f2f2;

		padding-bottom: 10px;

		box-shadow: -1px 17px 29px rgb(0 0 0 / 5%);

		margin-bottom: 33px;

		display: flex;

		margin: -12px -15px 33px;

		justify-content: center;

		position: sticky;

		top: 0;

		z-index: 999;

		background: #fff;

		padding-top: 10px;

	}

	.left-section .logo img{width:130px;}

	.left-section .flexslider h4 {

		margin-top: 0px;

	}

	.left-section .flexslider h3{

		font-size: 24px;

		line-height: 32px;

		margin: 15px 0 0px;

	}

	.left-section .plan{

		height:75px;

		margin-left: 15px;

		width: auto;

	}

	

	.left-section .toll-free .toll-free-block{

		margin: 30px auto 0;

		font-size:14px;

	}

	.left-section .why-choose {

		margin-top: 50px;

	}

	.left-section .why-choose .why-choose-wrap{

		margin-top: 15px;

		padding: 25px;

	}

	.left-section .why-choose .why-choose-wrap .comma{

		width:30px;

	}

	.left-section .why-choose .why-choose-wrap .why-choose-caption{

		font-size:14px;

	}

	.left-section .why-choose .why-choose-wrap p{

		font-size:12px;

		padding-left: 28px;

	}

	.left-section .documents h4 {

		margin: 40px 0 20px;

	}

	.left-section .footer{

		margin: 30px 0 15px;

		text-align: center;

		border-top: 1px solid #ddd;

		padding-top: 15px;

		margin-bottom: 50px;

	}

	.left-section .footer img{

		width:120px;

	}

	.left-section .footer p{

		text-align:center!important;

		margin-top: 20px;

		font-size: 24px;

	}

	.right-section h1{

		font-size: 56px;

		line-height: 90px;

	}

	

	.right-section .collapse:not(.show) {

		display: none;

	}

	.right-section .contact-form{

		margin:0px auto;

	}

	.right-section .contact-section{

		position: fixed!important;

		top: 0;

		width: 100%;

		z-index: 99999;

		background: #fff;

		height: 100vh;

		left: 0;

		padding: 15px;

		display:none;

		border-radius:0;

		padding-top:100px;

		transition:all .4s;

		overflow: scroll;

		margin-left:0px;

		    max-width: 100%;

		}

	.right-section .contact-section .close {

    float: right;

    font-size: 3.5rem;

    font-weight: 500;

    line-height: 1;

    color: #2E489D;

    text-shadow: 0 1px 0 #fff;

    opacity: 1;

    position: absolute;

    top: 2px;

    right: 15px;

	

}

.video-section {

    background: rgba(255, 255, 255, 0.9);

    box-shadow: 0px 1px 30px rgb(46 72 157 / 24%);

    border-radius: 0px 20px;

    padding: 17px;

    margin-bottom: 30px;

    max-width: 360px;

    height: 233px;

}

.left-section .why-choose .why-choose-wrap p{

	padding-right:0px;

	line-height:24px;

	font-size:15px;

}

.left-section .documents .card-body p{

	font-size:15px;

	line-height:24px;

}

.left-section .toll-free .toll-free-block,

.left-section .documents .card-body li,

.left-section .documents .card-header{

	font-size:15px;

}
.flexslider{
	margin-bottom: 0px!important;
}
.contact-form-mb{
	margin-top: 20px;
}
.top-header,
.top-header .text-right{
	text-align: center!important;
}
.top-header{
	padding-bottom: 10px!important;
}
.top-header .col-md-6{
	padding: 4px 0;
	font-size: 14px;
}
}



@media(max-width:576px){

	

}

