@media screen and (min-width: 1201px) and (max-width: 1280px){
	

}

@media screen and (min-width: 1100px) and (max-width: 1200px){

	h3{font-size: 22px;}
	h6{font-size: 19px;}

	.navbar-nav > li{font-size: 17px;}
	.banner-caption{top: 23%;}
	.left-img{width: 50px;}
	.right-til{width: 146px;}
	.right-til h3{font-size: 18px;}
	#blue-back{padding: 170px 0 60px;}
	.next-cont{bottom: 50px; width: 30%;}
	.price-box li{padding: 26px 34px;}
	.pro-ul{text-align: center; margin-bottom: 20px;}
	.pro-ul li{width: 37%;}
	.frm-hd li{font-size: 18px;}
	.navbar-nav > li > a{padding: 10px;}
	#next-bnr{padding: 122px 0;}
}

@media screen and (min-width: 971px) and (max-width: 1099px){
  
  	h3{font-size: 20px;}
	h6{font-size: 18px;}
	h1{font-size: 58px;}
	h4{font-size: 30px;}
	h4 span{font-size: 30px;}
	h2{font-size: 34px;}

	.navbar-nav > li{font-size: 14px;}
	.banner-caption{top: 20%;}
	.left-img{width: 50px; margin: 0 auto; float: none;}
	.right-til{width: 160px; padding: 17px 0px 0 0; text-align: center; float: none;}
	.right-til h3{font-size: 18px;}
	#blue-back{padding: 170px 0 60px;}
	.next-cont{bottom: 50px; padding-left: 0px;}
	.price-box li{padding: 26px 10px; width: 30%;}
	.pro-ul{text-align: center; margin-bottom: 20px;}
	.pro-ul li{width: 48%;}
	.frm-hd li{font-size: 14px;} 
	.navbar-nav > li > a{padding: 4px;}
	.nav-hldr{padding: 4px 0;}
	.menu-bg{margin-top: 35px;}
	.btn-all{font-size: 16px; padding: 14px 24px;}
	.bnr-btns{margin-top: 4px;}
	#blue-bg h2{font-size: 34px;}
	.blue-text{padding-top: 0;}
	.step-ul li{width: 30%;}
	.step-text{padding: 80px 11px 22px; min-height: 226px;}
	.step-text h6{font-size: 14px;}
	.step-text h3{font-size: 16px;}
	#blue-back h6{font-size: 17px;}
	.price-text{min-height: 170px !important;}
	.pro-text{padding: 40px 0 0 0;}
	#fh5co-form .form-sections .form-section h3{font-size: 14px;}
	#next-bnr{padding: 108px 0;}
}

@media screen and (min-width: 768px) and (max-width: 970px){

	h3{font-size: 16px;}
	h6{font-size: 18px;}
	h1{font-size: 50px;}
	h4{font-size: 26px;}
	h4 span{font-size: 26px;}
	h2{font-size: 30px;}

	.navbar-nav > li{font-size: 14px;}
	.banner-caption{top: 24%;}
	.left-img{width: 50px; margin: 0 auto; float: none;}
	.right-til{width: 160px; padding: 17px 0px 0 0; text-align: center; float: none;}
	.right-til h3{font-size: 18px;}
	#blue-back{padding: 170px 0 60px;}
	.next-cont{bottom: 28px; padding-left: 0px; width: 40%;}
	.price-box li{padding: 26px 10px; width: 30%;}
	.pro-ul{text-align: center; margin-bottom: 20px;}
	.pro-ul li{width: 47%;}
	.frm-hd li{font-size: 14px;} 
	.navbar-nav > li > a{padding: 4px;}
	.nav-hldr{padding: 4px 0;}
	.menu-bg{margin-top: 32px;}
	.btn-all{font-size: 16px; padding: 14px 24px;}
	.bnr-btns{margin-top: 4px;}
	#blue-bg h2{font-size: 30px;}
	.blue-text{padding-top: 0;}
	.step-ul li{width: 30%;}
	.step-text{padding: 80px 11px 22px; min-height: 226px;}
	.step-text h6{font-size: 14px;}
	.step-text h3{font-size: 16px;}
	#blue-back h6{font-size: 17px;}
	.price-text{min-height: 170px !important;}
	.pro-text{padding: 40px 0 0 0;}
	.pro-text h6{font-size: 17px;}
	.icheckbox_square{float: left; margin-right: 15px;}
	.form-section-content .check-label>span{float: left;}
	#navbar ul > li a{font-size: 16px;}
	#navbar ul > li {padding: 0 10px 0;}
	#next-bnr{padding: 85px 0;}
}

@media screen and (min-width: 640px) and (max-width: 767px){

	h3{font-size: 14px;}
	h6{font-size: 15px;}
	h1{font-size: 40px;}
	h4{font-size: 22px;}
	h4 span{font-size: 22px;}
	h2{font-size: 24px;}

	.navbar-nav > li{font-size: 15px;}
	.banner-caption{top: 24%;}
	.left-img{width: 50px; margin: 0 auto; float: none;}
	.right-til{width: 100%; padding: 17px 0px 0 0; text-align: center; float: none;}
	.right-til h3{font-size: 18px;}
	#blue-back{padding: 60px 0 60px; margin-top: 0px;}
	.next-cont{bottom: 18px; padding-left: 0px; width: 40%;}
	.price-box li{padding: 26px 10px; width: 70%; margin: 30px auto; display: block;}
	.pro-ul{text-align: center; margin-bottom: 20px;}
	.pro-ul li{width: 49%;}
	.frm-hd li{font-size: 14px;} 
	.navbar-nav > li > a{padding: 4.5px;}
	.nav-hldr{padding: 4px 0;}
	.menu-bg{margin-top: 56px;}
	.btn-all{font-size: 14px; padding: 12px 10px;}
	.bnr-btns{margin-top: 4px;}
	#blue-bg h2{font-size: 24px;}
	.blue-text{padding-top: 0;}
	.step-ul li{width: 80%; padding-bottom: 80px;}
	.step-text{padding: 80px 11px 22px; min-height: 226px;}
	.step-text h6{font-size: 16px;}
	.step-text h3{font-size: 20px;}
	#blue-back h6{font-size: 16px; padding: 0;}
	.price-text{min-height: 120px !important;}
	.pro-text{padding: 33px 0 0 0;}
	.navbar{display: none;}
	.sidenav{display: block;}
	.nav-btn{display: block;}
	.red-btn{padding: 12px 30px !important;}
	.step-ul{text-align: center;}
	.round-num{width: 80px; height: 80px; font-size: 58px;}
	.blue-num{font-size: 70px;}
	.round-img{width: 80px; height: 80px; }
	.pro-text h6{font-size: 13px;}
	.quese-ul li p{font-size: 15px; min-height: 120px;}
	.ext label{width: 26%;}
	.num-ext{width: 43%;}
	.banner-caption h3{width: 80%;}
	.banner-caption h1, .banner-caption h3{padding-bottom: 0;}
	.footer-top h6{font-size: 20px;}
	ul.ftr-suprt li{margin: 6px 14px 6px 0; display: inline-block;}
	.footer-top p{width: 100%; float: left; margin-top: 20px;}
	.quese-ul li h6{min-height: 60px;}
	ul.res-btns .red-btn{padding: 12px 20px !important}
	#navbar{display: none;}
	#next-bnr{padding: 70px 0;}

}

@media screen and (min-width: 480px) and (max-width: 639px){

	h3{font-size: 14px;}
	h6{font-size: 15px;}
	h1{font-size: 40px;}
	h4{font-size: 18px;}
	h4 span{font-size: 18px;}
	h2{font-size: 22px;}

	.navbar-nav > li{font-size: 15px;}
	.banner-caption{top: 30%; width: 90%;}
	.left-img{width: 50px; margin: 0 auto; float: none;}
	.right-til{width: 100%; padding: 17px 0px 0 0; text-align: center; float: none;}
	.right-til h3{font-size: 16px;}
	#blue-back{padding: 60px 0 60px; margin-top: 0;}
	.next-cont{bottom: 32px; padding-left: 0px; width: 40%;}
	.price-box li{padding: 26px 10px; width: 80%; margin: 30px auto; display: block;}
	.pro-ul{text-align: center; margin-bottom: 20px;}
	.pro-ul li{width: 80%;}
	.frm-hd li{font-size: 14px;} 
	.navbar-nav > li > a{padding: 4.5px;}
	.nav-hldr{padding: 4px 0;}
	.menu-bg{margin-top: 48px;}
	.btn-all{font-size: 18px; padding: 12px 12px;}
	.bnr-btns{margin-top: 4px;}
	#blue-bg h2{font-size: 22px;}
	.blue-text{padding-top: 0;}
	.step-ul li{width: 60%; margin-bottom: 60px;}
	.step-text{padding: 80px 11px 22px; min-height: 226px;}
	.step-text h6{font-size: 16px;}
	.step-text h3{font-size: 20px;}
	#blue-back h6{font-size: 16px; padding: 0;}
	.price-text{min-height: 130px !important;}
	.pro-text{padding: 48px 0 0 0;}
	.navbar{display: none;}
	.sidenav{display: block;}
	.nav-btn{display: block;}
	.red-btn{padding: 12px 34px !important;}
	.step-ul{text-align: center;}
	.round-num{width: 80px; height: 80px; font-size: 58px;}
	.blue-num{font-size: 70px;}
	.quese-ul li{width: 80%;}
	.round-img{width: 120px; height: 120px; }
	.pro-text h6{font-size: 18px;}
	.quese-ul li p{font-size: 15px; min-height: ;}
	.ext label{width: 26%;}
	.num-ext{width: 43%;}
	#carouselExampleCaptions .carousel-item img{width: auto; height: 230px; max-width: 100%;}
	#stpes{padding: 50px 0 0 0;}
	.quese-ul li h6{min-height: 0px;}
	.banner-caption h1{font-size: 32px;}
	.banner-caption h1, .banner-caption h3{padding-bottom: 0;}
	.banner-caption h3{width: 60%; font-size: 17px;}
	.footer-top h6{font-size: 20px; text-align: center; width: 100%; float: left;}
	ul.ftr-suprt li{margin: 6px 14px 6px 0; display: inline-block;}
	.footer-top p{width: 100%; float: left; margin-top: 20px; text-align: center; padding: 0 0 30px 0;}
	.footer-top{padding: 40px 0 0px 0;}
	ul.ftr-suprt, ul.btm-social{text-align: center;}
	ul.btm-social{margin: 0 0 30px 0;}
	.carousel-indicators{display: none;}
	.carousel-control-prev, .carousel-control-next{display: block;}
	ul.res-btns .red-btn{padding: 12px 22px !important}
	#res-bnr-btn{display: block;}
	.bnr-btns{display: none;}
	#navbar{display: none;}
	#next-bnr{padding: 53px 0;}
	.blue-btn{padding: 12px 28px !important;}

}

@media screen and (min-width: 360px) and (max-width: 479px){

	h3{font-size: 14px;}
	h6{font-size: 15px;}
	h1{font-size: 40px;}
	h4{font-size: 18px;}
	h4 span{font-size: 18px;}
	h2{font-size: 25px;}

	.navbar-nav > li{font-size: 15px;}
	.banner-caption{top: 25%; width: 90%;}
	.left-img{width: 50px; margin: 0 auto; float: none;}
	.right-til{width: 100%; padding: 17px 0px 0 0; text-align: center; float: none;}
	.right-til h3{font-size: 16px;}
	#blue-back{padding: 60px 0 60px; margin-top: 0;}
	.next-cont{bottom: 20px; padding-left: 0px; width: 38%;}
	.price-box li{padding: 26px 10px; width: 100%; margin: 30px auto; display: block;}
	.pro-ul{text-align: center; margin-bottom: 20px;}
	.pro-ul li{width: 100%;}
	.frm-hd li{font-size: 12px;} 
	.navbar-nav > li > a{padding: 4.5px;}
	.nav-hldr{padding: 4px 0;}
	.menu-bg{margin-top: 24px;}
	.btn-all{font-size: 14px; padding: 12px 10px;}
	.bnr-btns{margin-top: 4px;}
	#blue-bg h2{font-size: 22px;}
	.blue-text{padding-top: 0;}
	.step-ul li{width: 100%; margin-bottom: 60px; z-index: 0;}
	.step-text{padding: 80px 11px 22px; min-height: 226px;}
	.step-text h6{font-size: 16px;}
	.step-text h3{font-size: 22px;}
	#blue-back h6{font-size: 16px; padding: 0;}
	.price-text{min-height: 120px !important; font-size: 17px;}
	.pro-text{padding: 48px 0 0 0;}
	.navbar{display: none;}
	.sidenav{display: block;}
	.nav-btn{display: block;}
	.red-btn{padding: 12px 30px !important;}
	.step-ul{text-align: center;}
	.round-num{width: 80px; height: 80px; font-size: 58px;}
	.blue-num{font-size: 70px;}
	.round-img{width: 100px; height: 100px; }
	.pro-text h6{font-size: 17px;}
	.quese-ul li p{font-size: 15px; min-height: 80px; text-align: center;}
	.ext label{width: 26%;}
	.num-ext{width: 43%;}
	#stpes{padding: 50px 0 0 0;}
	.quese-ul li h6{min-height: 60px; text-align: center;}
	.blue-btn{padding: 12px 34px !important;}
	.check-text{font-size: 15px;}
	.select-bx{width: 34%;}
	.num-bx{width: 15%;}
	#red-bg .col-6{margin-bottom: 10px;}
	.banner-caption h1, .banner-caption h3{padding-bottom: 0;}
	.banner-caption h3{width: 60%;}
	.banner-caption h1{font-size: 26px;}
	.bnr-btns{display: none;}
	#res-bnr-btn{display: block; padding: 0 0 10px 0;}
	.footer-top h6{font-size: 18px; text-align: center; width: 100%; float: left;}
	ul.ftr-suprt li{margin: 4px 6px 4px; display: inline-block;}
	.footer-top p{width: 100%; float: left; margin-top: 20px; text-align: center; padding: 0 0 30px 0; font-size: 14px;}
	.footer-top{padding: 40px 0 0px 0;}
	ul.ftr-suprt, ul.btm-social{text-align: center;}
	ul.btm-social{margin: 0 0 30px 0;}
	.quese-ul li{width: 100%;}
	.carousel-indicators{display: none;}
	.carousel-control-prev, .carousel-control-next{display: block;}
	.credit-image{width: 90% !important;}
	.res-btns li{margin-right: 4px;}
	ul.res-btns .red-btn{padding: 12px 20px !important}
	#owl-banner .owl-dots{display: none !important;}
	#navbar{display: none;}
	#next-bnr{padding: 40px 0;}
	.blue-btn{padding: 12px 28px !important;}
}

@media screen and (min-width: 320px) and (max-width: 359px){

	h3{font-size: 14px;}
	h6{font-size: 15px;}
	h1{font-size: 40px;}
	h4{font-size: 18px;}
	h4 span{font-size: 18px;}
	h2{font-size: 23px;}

	.navbar-nav > li{font-size: 15px;}
	.banner-caption{top: 24%; width: 90%;}
	.left-img{width: 50px; margin: 0 auto; float: none;}
	.right-til{width: 100%; padding: 17px 0px 0 0; text-align: center; float: none;}
	.right-til h3{font-size: 14px;}
	#blue-back{padding: 60px 0 60px; margin-top: 0;}
	.next-cont{bottom: 20px; padding-left: 0px; width: 46%; left: 3%;}
	.price-box li{padding: 26px 10px; width: 90%; margin: 30px auto; display: block;}
	.pro-ul{text-align: center; margin-bottom: 20px;}
	.pro-ul li{width: 100%;}
	.frm-hd li{font-size: 14px;} 
	.navbar-nav > li > a{padding: 4.5px;}
	.nav-hldr{padding: 4px 0;}
	.menu-bg{margin-top: 15px;}
	.btn-all{font-size: 14px; padding: 12px 10px;}
	.bnr-btns{margin-top: 4px;}
	#blue-bg h2{font-size: 22px;}
	.blue-text{padding-top: 0;}
	.step-ul li{width: 100%; margin-bottom: 60px; z-index: 0;}
	.step-text{padding: 80px 11px 22px; min-height: 226px; z-index: 0;}
	.step-text h6{font-size: 16px;}
	.step-text h3{font-size: 20px;}
	#blue-back h6{font-size: 16px; padding: 0;}
	.price-text{min-height: 170px !important;}
	.pro-text{padding: 28px 0 0 0;}
	.navbar{display: none;}
	.sidenav{display: block;}
	.nav-btn{display: block;}
	.red-btn{padding: 12px 30px !important;}
	.step-ul{text-align: center; margin-top: 80px;}
	.round-num{width: 80px; height: 80px; font-size: 58px;}
	.blue-num{font-size: 70px;}
	.round-img{width: 84px; height: 84px; }
	.pro-text h6{font-size: 15px;}
	.quese-ul li p{font-size: 15px; min-height: 100px; text-align: center;}
	.ext label{width: 26%;}
	.num-ext{width: 43%;}
	#stpes{padding: 35px 0 0 0;}
	.quese-ul li h6{min-height: 54px; text-align: center;}
	.blue-btn{padding: 12px 30px !important;}
	.check-text{font-size: 15px;}
	#blue-bg{padding: 35px 0 25px 0;}
	#testimonial{padding: 35px 0;}
    #credit-result{padding: 35px 0;}
    #pricing{padding: 35px 0;}
    #process{padding: 35px 0;}
    #team{padding: 35px 0;}
    #question{padding: 35px 0 0 0;}
    .quese-ul li{width: 100%;}
    #red-back{padding: 35px 0;}
    #sign-form{padding: 35px 0;}
    #blue-background{padding: 35px 0;}
    .footer-top{padding: 35px 0 20px 0;}    
    #next-bnr img{width: auto; height: 90px;}
    .select-bx{width: 34%;}
	.num-bx{width: 20%;}
	#red-bg .col-6{margin-bottom: 10px;}
	#res-bnr-btn{display: block; padding: 0 0 10px 0;}
	.res-btns li{margin-right: 4px;}
	.bnr-btns{display: none;}
	.banner-caption h1{font-size: 22px;}
	.banner-caption h3{width: 60%;}
	.banner-caption h1, .banner-caption h3{padding-bottom: 0;}
	.footer-top h6{font-size: 16px; text-align: center; width: 100%; float: left;}
	ul.ftr-suprt li{margin: 4px 3px 4px; display: inline-block;}
	.footer-top p{width: 100%; float: left; margin-top: 10px; text-align: center; padding: 0 0 30px 0; font-size: 13px;}
	.footer-top{padding: 40px 0 0px 0;}
	ul.ftr-suprt, ul.btm-social{text-align: center;}
	ul.btm-social{margin: 0 0 30px 0;}
	ul.ftr-suprt li{font-size: 14px;}
	p.copyright{font-size: 13px;}
	.carousel-indicators{display: none;}
	.carousel-control-prev, .carousel-control-next{display: block;}
	.credit-image{width: 100% !important;}
	ul.res-btns .red-btn{padding: 12px 10px !important}
	#owl-banner .owl-dots{display: none !important;}
	#navbar{display: none;}
	#next-bnr{padding: 40px 0;}
	.blue-btn{padding: 12px 28px !important;}
}