@media(min-width:1201px) and (max-width:1366px){
	.container{max-width: 1170px;}
	header{padding: 20px 0;}
	.navbar-light .navbar-nav li{margin-right: 30px;}

	.hero-banner-wrp{padding: 130px 0 0;background-position: bottom center;}
	.banner-data h1{font-size: 60px;line-height: 60px;}
	.banner-data p{font-size: 16px;line-height: 24px;}
	.btn-secondary,.btn-main{font-size: 16px;line-height: 24px;padding: 12px 25px;}

	.supported-title{padding: 30px;max-width: 400px;}
	.supported-title h2{font-size: 30px;line-height: 40px;}
	.supported-title p{font-size: 15px;line-height: 22px;}
	.support1{left: 20px;bottom: 30px;}
	.support4{left: 28%;bottom: 26%;}
	.support5{top: 3%;left: 38%;}
	.support6{left: 53%;}
	.support7{z-index: 1;right: 18%;}
	.support8{right: 15px;top: 10%;}	

	.sqlinfy-works-wrp .container{padding: 75px 0;}
	.sqlinfy-works-img-data-inner h2,.sqlinfy-works-data h2{font-size: 32px;line-height: 42px;}
	.sqlinfy-works-data p{font-size: 16px;line-height: 24px;margin: 0 0 50px;}
	.sqlinfy-works-img-data-inner ul li,.sqlinfy-works-data ul li{margin: 0 0 20px;font-size: 15px;line-height: 22px;}

	.pricing-title-rw h2{font-size: 32px;line-height: 42px;}
	.pricing-title-rw p{font-size: 16px;line-height: 25px;}
	.price-top label{padding: 5px 10px;font-size: 14px;font-weight: normal;}
	.price-top h5{font-size: 20px;}
	.price-top{padding: 20px 15px;}
	.price-top h3{font-size: 30px;line-height: 40px;}
	.price-top h3 sup{font-size: 16px;top: -15px;}
	.price-top p{min-height: 40px;}
	.price-data{padding: 20px 15px;}
	.price-data ul li{font-size: 14px;line-height: 22px;}
	.price-block .btn-group{padding: 0 15px 15px;}
	.price-block .btn-group .btn-main{font-size: 14px;padding: 10px;}

	.rewriting-data h2{font-size: 32px;line-height: 42px;}
	.rewriting-data p{font-size: 16px;line-height: 24px;margin: 0 0 50px;}
	.rewriting-data{padding: 0 30px 15px;}
	.rewriting-img{padding: 0;}
}

@media(min-width:1025px) and (max-width:1200px){
	.container{max-width: 990px;}
	header{padding: 20px 0;}
	.navbar-light .navbar-nav li{margin-right: 30px;}

	.hero-banner-wrp{padding: 130px 0 0;background-position: bottom center;}
	.banner-data h1{font-size: 60px;line-height: 60px;}
	.banner-data p{font-size: 16px;line-height: 24px;}
	.btn-secondary,.btn-main{font-size: 16px;line-height: 24px;padding: 12px 25px;}

	.supported-title{padding: 30px;max-width: 400px;}
	.supported-title h2{font-size: 30px;line-height: 40px;}
	.supported-title p{font-size: 15px;line-height: 22px;}
	.support1{left: 20px;bottom: 30px;}
	.support4{left: 28%;bottom: 26%;}
	.support5{top: 3%;left: 38%;}
	.support6{left: 53%;}
	.support7{z-index: 1;right: 18%;}
	.support8{right: 15px;top: 10%;}	

	.sqlinfy-works-wrp .container{padding: 75px 0;}
	.sqlinfy-works-img-data-inner h2,.sqlinfy-works-data h2{font-size: 32px;line-height: 42px;}
	.sqlinfy-works-data p{font-size: 16px;line-height: 24px;margin: 0 0 50px;}
	.sqlinfy-works-img-data-inner ul li,.sqlinfy-works-data ul li{margin: 0 0 20px;font-size: 15px;line-height: 22px;}

	.pricing-title-rw h2{font-size: 32px;line-height: 42px;}
	.pricing-title-rw p{font-size: 16px;line-height: 25px;}
	.price-top label{padding: 5px 10px;font-size: 14px;font-weight: normal;}
	.price-top h5{font-size: 20px;}
	.price-top{padding: 20px 15px;}
	.price-top h3{font-size: 30px;line-height: 40px;}
	.price-top h3 sup{font-size: 16px;top: -15px;}
	.price-top p{min-height: 40px;}
	.price-data{padding: 20px 15px;}
	.price-data ul li{font-size: 14px;line-height: 22px;}
	.price-block .btn-group{padding: 0 15px 15px;}
	.price-block .btn-group .btn-main{font-size: 14px;padding: 10px;}

	.rewriting-data h2{font-size: 32px;line-height: 42px;}
	.rewriting-data p{font-size: 16px;line-height: 24px;margin: 0 0 50px;}
	.rewriting-data{padding: 0 30px 15px;}
	.rewriting-img{padding: 0;}
}

@media(min-width:768px) and (max-width:1024px){
	.container{max-width: 740px;}
	header{padding: 15px 0;}
	.navbar-brand img{height: 35px;}
	.navbar-light .navbar-nav li{margin-right: 20px;}
	.navbar-light .navbar-nav .nav-link{font-size: 14px;line-height: 22px;}
	ul.enter-nav li a{padding: 10px 15px;font-size: 14px;display: table;}
	ul.enter-nav li{margin: 0 5px 0 0;}

	.hero-banner-wrp{padding: 130px 0 0;}
	.banner-data h1{font-size: 50px;line-height: 50px;}
	.banner-data p{font-size: 16px;line-height: 24px;}
	.btn-secondary,.btn-main{font-size: 16px;line-height: 24px;padding: 12px 25px;}
	.banner-data h6{color: #fff;}

	.supported-title{padding: 30px 15px;margin: 0;}
	.supported-title h2{font-size: 30px;line-height: 38px;}
	.supported-title p{font-size: 16px;line-height: 24px;}
	.supported-listing-row{padding: 0 10px 30px;}
	.supported-listing-row ul{display: flex;flex-wrap: wrap;margin: 0 -5px;}
	.supported-listing-row ul li{width: 20%;padding: 0 5px;}
	.support-box{position: relative;top: 0;left: 0;right: 0;bottom: 0;margin: 0 auto 10px;}
	.supported-wrp .col-md-7,.supported-wrp .col-md-5{width:100%;}

	.sqlinfy-works-wrp .container{padding: 65px 0;}
	.sqlinfy-works-img-data-inner,.sqlinfy-works-data{padding: 25px 15px;}
	.sqlinfy-works-img-data-inner h2,.sqlinfy-works-data h2{font-size: 24px;line-height: 34px;}
	.sqlinfy-works-data p{font-size: 15px;line-height: 22px;margin: 0 0 30px;}
	.sqlinfy-works-img-data-inner ul li,.sqlinfy-works-data ul li{margin: 0 0 10px;font-size: 14px;line-height: 22px;}
	.sqlinfy-team-img{padding: 0 0 0 20px;}

	.pricing-wrp .container{padding: 40px 0 25px;}
	.pricing-title-rw{max-width: 670px;margin: 0 auto 35px;}
	.pricing-title-rw h2{font-size: 36px;line-height: 40px;}
	.pricing-title-rw p{font-size: 16px;line-height: 24px;}
	.price-row ul.price-ul li.price-libx{width: 50%;}

	.rewriting-wrp .row{align-items: flex-end;}
	.rewriting-data{padding: 0 0 20px 20px;}
	.rewriting-data h2{font-size: 24px;line-height: 34px;}
	.rewriting-data p{font-size: 15px;line-height: 22px;margin: 0 0 35px;}
	.rewriting-img{padding: 0;}

	footer{padding: 20px 0;}
}

@media(min-width:992px) and (max-width:1024px){
	.container{max-width: 960px;}
	.supported-listing-row ul li{width: 16.66%;}
	.support-box{margin: 0 auto 25px;}
	.price-row ul.price-ul li.price-libx{width: 25%;}
	.price-top label{padding: 5px 10px;font-size: 14px;font-weight: normal;}
	.price-top h5{font-size: 20px;}
	.price-top{padding: 20px 15px;}
	.price-top h3{font-size: 30px;line-height: 40px;}
	.price-top h3 sup{font-size: 16px;top: -15px;}
	.price-top p{min-height: 40px;}
	.price-data{padding: 20px 15px;}
	.price-data ul li{font-size: 14px;line-height: 22px;}
	.price-block .btn-group{padding: 0 15px 15px;}
	.price-block .btn-group .btn-main{font-size: 14px;padding: 10px;}
}

@media(max-width:767px){
	.main-wrpper{overflow: hidden;}
	.container{padding: 0 15px;max-width: 500px;}
	header{padding: 15px 0;}

	.hero-banner-wrp { padding: 100px 15px 0;}
	.banner-data h1{font-size: 28px;line-height: 36px;}
	.banner-data p{font-size: 14px;line-height: 22px;}
	.banner-data .btn-group{margin: 0 auto 25px;flex-flow: column;}
	.banner-data .btn-group .btn-main,.banner-data .btn-group .btn-secondary{width: 100%;text-align: center;color: #fff;}
	.banner-data h6{margin: 0 auto 15px;}

	.trusted-slider .carouselTicker__item{height: 70px;}
	.trusted-logo figure{height: 70px;}
	.supported-wrp .container{padding: 40px 0 0;}
	.supported-title{padding: 30px 15px;margin: 0 auto;}	
	.supported-title h2{font-size: 24px;line-height: 32px;text-align: center;}
	.supported-title p{font-size: 14px;line-height: 22px;text-align: center;}
	.supported-listing-row{padding: 0 10px 30px;}
	.supported-listing-row ul{display: flex;flex-wrap: wrap;margin: 0 -5px;}
	.supported-listing-row ul li{width: 50%;padding: 0 5px;}
	.support-box{position: relative;top: 0;left: 0;right: 0;bottom: 0;margin: 0 auto 10px;}

	.sqlinfy-works-wrp .container{padding: 50px 0;}
	.sqlinfy-works-data{padding: 30px 15px;}
	.sqlinfy-works-data h2{font-size: 26px;line-height: 34px;}
	.sqlinfy-works-data p{font-size: 14px;line-height: 22px;margin: 0 0 30px;}
	.sqlinfy-works-data ul li{font-size: 14px;line-height: 22px;margin: 0 0 5px;}
	.sqlinfy-works-img-data-inner{padding: 30px 15px;}
	.sqlinfy-works-img-data-inner h2{font-size: 24px;line-height: 32px;}
	.sqlinfy-works-img-data-inner ul li{font-size: 14px;line-height: 22px;}
	.sqlinfy-team-img{padding: 0 0 0 15px;}

	.pricing-wrp .container{padding: 40px 0 20px;}
	.pricing-title-rw{margin: 0 auto 30px;padding: 0 15px;}
	.pricing-title-rw h2{font-size: 24px;line-height: 32px;}
	.pricing-title-rw p{font-size: 14px;line-height: 22px;}
	.price-row ul.price-ul li.price-libx{width: 100%;}
	.price-footer{margin: 20px 0 0;padding: 0 15px;}

	.rewriting-data{padding: 0 15px;}
	.rewriting-data h2{font-size: 24px;line-height: 32px;}
	.rewriting-data p{font-size: 14px;line-height: 22px;margin: 0 auto 30px;}
	.rewriting-img{padding: 30px 0 0;}
	.btn-secondary,.btn-main{font-size: 16px;line-height: 24px;padding: 12px 25px;}

	footer{padding: 20px 0;}
	footer .row{flex-flow: column-reverse;}
	footer ul{justify-content: center;margin: 0 auto 15px;}
	footer p{text-align: center;}
}

/* **** Menu **** */
@media(max-width:767px){	
	.navbar-collapse{
		/*position: fixed;*/
		left: -100%;
		top: 0;
		min-height: 100vh;
		background: #fff;
		height: 100%;
		width: 100%;
		padding: 100px 0 0;
		overflow: auto;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}	
	.navbar-brand img{height: 30px;}
	.navbar-collapse.collapse.show{
		left: 0;
	}
	.navbar-light .navbar-nav{
		margin: 0 auto;
		background: transparent;
	}
	.topbar,.navbar-brand{
		position: relative;
		z-index: 121;
	}
	.navbar-toggler{
		position: relative;
		z-index: 121;
	}
	.nav-row{flex-flow: column;padding: 0 20px;}
	.navbar-light .navbar-nav{
		padding: 0;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.navbar-light .navbar-nav li{
		margin: 0px;
		width: 100%;
	}
	.navbar-light .navbar-nav li:last-child{
		margin: 0;
	}
	.navbar-light .navbar-nav li .nav-link{
		margin: 0 0;
		padding: 15px 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	ul.enter-nav{justify-content: center;margin: 20px auto 0;}
	ul.enter-nav li a{padding: 10px 25px;}
	body.add-fix{
		overflow: hidden;
	}
}
/* **** End Menu **** */

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}