/* ======= Responsive Css ==========*/

@media (max-width: 1450px) {
	.svg-box {
		width: 50%;
	}
	.testimonial-slider1 .slick-active.slick-current .testimonial-data1 img,
	.testimonial-data1 img {
		border-radius: 25px!important;
	}
	.testimonial-slider-one1 {
		outline: none;
		padding: 0 5px;
	}
}

@media only screen and (max-width: 1200px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-left: 20px;
		padding-right: 0px;
	}
	.plan,
	.plan-pro {
		padding: 20px;
	}
	.line-height-30 {
		line-height: 35px!important;
	}
	.sec-title .subtitle {
		position: relative;
		font-size: 28px;
	}
	.footer-box {
		padding: 30px;
	}
	.btn-main a {
		margin: 10px 10px 10px 0;
	}
	.btn-main {
		justify-content: flex-start!important;
	}
	.hero-top {
		font-size: 2.5em;
	}
}

@media only screen and (max-width: 992px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-left: 0px;
		padding-right: 0px;
	}
	.navbar {
		background: #fff;

	}
	.navbar-light .navbar-toggler:focus,
	.navbar-light .navbar-toggler:hover,
	.navbar-light .navbar-toggler {
		border: none;
	}
	.navbar-collapse {
		border-top: 1px solid #efefef;
	}
	.navbar {
		padding: 10px;
	}
	.btn-download {
		margin: 0!important;
	}
	.navbar-brand {
		padding: 10px 0px;
	}
	.md-d-none,
	.hero-section {
		height: auto;
	}
	.hero-section {
		padding-top:17vh;
	}
	.dev-detail-wrapper,
	.div-block-36,
	.div-block-37 {
		width: 100%;
		margin: auto;
	}
	.silentFeatureCnt {
		width: 100%;
	}
	.div-block-15 {
		width: 48%;
		margin: 20px 0px;
	}
	.div-block-67 {
		margin: 20px 0px;
	}
	.heading-22 ,.heading-23{
		font-size: 30px;
    text-align: center;
	}
	.text-block-33{
		text-align:center;
	}
	.text-block-34{
		text-align:center;
		padding:20px 0;
	}
	.div-block-72 {
		flex-wrap: wrap;
	}
	.div-block-73 {
		width: 100%;
		margin-bottom: 30px;
	}
	.d-img-r {
		display: flex;
		justify-content: center;
		padding: 20px;
	}
	.footer-main-container {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.container-33,
	.container-34 {
		padding-top: 50px;
		padding-bottom: 0px;
		flex-wrap: wrap;
	}
	.div-block-81,
	.div-block-82 {
		width: 100%;
		margin: 20px 0px;
		text-align: center;
	}
	.container-34 {
		flex-direction: column;
	}
	.content-title-right,
	.content-text-right {
		text-align: center;
	}
	.f-rev{
		flex-direction: column-reverse;
	}
	.who-slider .slick-list ,.why-slider .slick-list {
		    padding-left: 0px!important;
	}
	.div-block-73{
		height:auto;
	}
}

@media(max-width:780px) {
	.serv-inner-small{
		display:block!important;
	}
	.serv-inner-big{
	display:none;
}
	.platform-item-two-main {
		flex-wrap: wrap;
	}
	.platform-item-two {
		width: 25%;
		margin: 10px 0px;
	}
	.platform-item-two img {
		padding: 10px;
	}
	.div-block-15 {
		width: 100%;
	}
	.m-inner:before {
		display: none;
	}
	.silentFeatureCntLeft p {
		text-align: center;
	}
	.silentFeatureCntRight {
		max-width: 100%;
		display: flex;
		justify-content: center;
	}
	.testimonial-slider1  .slick-slide img {
		max-width: 70%;
		max-height: 70%;
	}
	.dev-small{
		display:block!important;
	}
	.dev-big{
		display:none!important;
	}
	.dev-link{

	}
	.dev-slider li,.why-slider li{
		margin-bottom:30px;
	}
	.dev-slider li h4,.who-card .text-block-5,.who-card .text-block-6{
		text-align:center;
	}
	.dev-slider .tab-img{
		    display: flex;
    justify-content: center;
	}
    .why-card{
        height: 250px !important;
    }
	.why-card,.who-card{
		margin-bottom:30px;
	}
	.who-card .div-block-15 img{
		margin:auto;
	}
	.div-block-15 {
		min-height: 180px;
	}
	.text-block-12{
		text-align:center;
	}
}
@media(max-width:767px){
	.nav-item{
		padding:10px 0;
	}
	.navbar {
		padding: 10px 15px;
	}
	.nav-item{
		width:100%;
	}
	.btn-div{
		display:flex;
		justify-content:center;
		align-items:center;
	}
	.hero-dis {
		text-align: center;
		margin-bottom:30px;
	}
	.hero-data .d-flex{
		flex-direction:column;
	}
	.home-button,.blue-link{
		margin-bottom: 20px;
		margin:auto!important;
	}
	.blue-link{
		margin-top:20px!important;
	}
	.hero-image {
		padding-top:40px;
	}
	.platform-item-two-main {
		padding: 0px 10px;
	}
	.m-inner {
		padding-bottom: 0px;
	}
	.sec-title .subtitle {
		position: relative;
		font-size: 25px;
	}
	.b-sec .div-block-73{
		margin:0!important;

	}
	.b-sec .slick-slide {
		padding: 0px 10px;
	}
	.b-sec .slick-dots{
		    position: absolute;
			bottom: 0;
			left: 0;
			right: 0;
	}
	.foot-link-list{
		margin-bottom:30px;
	}
	.main-menu:hover .sub-menu {
		 display: none;
	}
	.main-menu .sub-menu.show {
		 display: block;
	}
}
@media (max-width: 500px) {
	.foot-top {
		flex-wrap: wrap;
	}
	.foot-top-right {
		 width: 100%;
		display: flex;
		align-items: center;
		margin: 0px 0px;
		text-align: center;
		margin-bottom: 20px!important;
	}
	.foot-text-small {
		text-align: left;
	}
	.div-block-40 {
		align-items: center;
	}
	.sub-menu {
		width: auto;
		min-width: auto;
	}
	.text-block-39 {
		font-size: 10px;
	}
	.image-16 {
		width: 40px;
}
.dropdown-toggle::after {
	right: 15px;
}
}
