@media (min-width: 1600px) {
	.banner-area {
		background-size: contain;
   		-webkit-background-size: contain;
   		-moz-background-size: contain;
    		-o-background-size: contain;
	}
	.banner-area .banner-img {
    		
		//padding-top: 450px;
		padding-bottom: 1000px;
	}

	  .banner-area .banner-text .banner-title h1 {
    		font-size: 18px;
    		font-weight: 700;
    		color: #D5D5D5;
    		margin-left: 280px;
    		margin-bottom: 15px;
	 }

	.container-fluid {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}

}

@media (max-width: 1599px) {
	.banner-area {
		background-size: contain;
   		-webkit-background-size: contain;
   		-moz-background-size: contain;
    		-o-background-size: contain;
	}

	.banner-area .banner-img {
    		
		//padding-top: 165px;
		padding-bottom: 500px;
	}

}

@media (max-width: 1299px) {
	.banner-area {
		background-size: contain;
   		-webkit-background-size: contain;
   		-moz-background-size: contain;
    		-o-background-size: contain;
	}

	.banner-area .banner-img {
    		
		//padding-top: 165px;
		padding-bottom: 250px;
	}

	  .banner-area .banner-text .banner-title h1 {
    		font-size: 16px;
    		font-weight: 700;
    		color: #D5D5D5;
    		margin-left: 240px;
    		margin-bottom: 15px;
	 }

	.section{
		overflow:hidden;
	//background-size: 200%;
	}
	
}

@media (max-width: 1199px) {

	.banner-area {
		background-size: contain;
   		-webkit-background-size: contain;
   		-moz-background-size: contain;
    		-o-background-size: contain;
	}

	.banner-area .banner-img {
		//padding-top: 165px;
		padding-bottom: 250px;
	}

	  .banner-area .banner-text .banner-title h1 {
    		font-size: 16px;
    		font-weight: 700;
    		color: #D5D5D5;
    		margin-left: 240px;
    		margin-bottom: 15px;
	 }

	.section {
		padding: 100px 0;
	}
}
@media (min-width: 1024px) and (max-width: 1199px) {
	.find-app-area .single-app {
		padding: 60px 30px 60px 30px;
	}

	  .banner-area .banner-text .banner-title h1 {
    		font-size: 16px;
    		font-weight: 700;
    		color: #D5D5D5;
    		margin-left: 240px;
    		margin-bottom: 15px;
	 }
    .about-us-area .about-left img {
      margin-left: 106px;
      //max-width: 35%;
      //opacity: 80%;
       }
	
}
/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1023px) {

    .about-us-area .about-left img {
      margin-left: 90px;
      //max-width: 35%;
      //opacity: 80%;
       }

	.banner-area {
		background-size: contain;
   		-webkit-background-size: contain;
   		-moz-background-size: contain;
    		-o-background-size: contain;
	}

	.banner-area .banner-img {
    		
		//padding-top: 165px;
		//padding-bottom: 250px;
	}

}

@media  (min-width: 769px)and (max-width: 991px) {
    
    .add_comment_area .form-group label{
        min-height: 59px;
    }
}

/* Portrait tablets and small desktops */
@media  (max-width: 991px) {

    .about-us-area .about-left img {
      margin-left: 330px;
      //max-width: 35%;
      //opacity: 80%;
       }

   .header-area{
		display: none;
	}
	.about-us-area .about-left {
		position: inherit;
		transform: translateY(0px);
		width: 100%;
	}

	  .banner-area .banner-text .banner-title h1 {
    		font-size: 13px;
    		font-weight: 700;
    		color: #D5D5D5;
    		margin-left: 150px;
    		margin-bottom: 15px;
	 }

	.mb-30{
		margin-bottom: 30px;
		margin-left: -20px;
	}
	.single-table .table tbody tr td {
		padding: 3px 5px;
	}
	.footer-area .footer-bottom {
		padding: 20px 0;
	}

	.banner-area .banner-img {
    		
		//padding-top: 165px;
		padding-bottom: 60px;
	}
	.banner-area {
//		padding-top: 350px;
		padding-bottom: 250px;
		//margin-bottom: -600px;
		background-repeat: no-repeat;
		//background-attachment: scroll;
		//background-position: center !important;
		background-size: contain;
   		-webkit-background-size: contain;
   		-moz-background-size: contain;
    		-o-background-size: contain;
	}
	.integration-area .integration-info {
		margin-top: 0;
	}
	.awesome-area .awesome-info {
		margin-top: 0;
    }
    
}
/* Landscape phones and portrait tablets */
@media (max-width: 768px) {

	  .banner-area .banner-text .banner-title h1 {
    		font-size: 10px;
    		font-weight: 700;
    		color: #D5D5D5;
    		margin-left: 50px;
    		margin-bottom: 15px;
	 }

	.banner-area .banner-img {
    		
		//padding-top: 165px;
		padding-bottom: 190px;
	}
	.banner-area {
    		background: url(/10-22.png);
		//padding-top: 188px;
		padding-bottom: 0px;
		//margin-top: -30px;
		background-repeat: no-repeat;
		//background-attachment: scroll;
		background-position: bottom !important;
		background-size: contain;
   		-webkit-background-size: contain;
   		-moz-background-size: contain;
    		-o-background-size: contain;
	}

    .about-us-area .about-left img {
      margin-left: 200px;
      max-width: 35%;
      opacity: 80%;
       }

	
}


/* Landscape phones and smaller */
@media (max-width: 480px) {
	.banner-area .banner-img {
		//padding-top: 165px;
		padding-bottom: 90px;
	}

	  .banner-area .banner-text .banner-title h1 {
    		font-size: 11px;
    		font-weight: 700;
    		color: #D5D5D5;
    		margin-left: 50px;
    		margin-bottom: 15px;
	 }

	.banner-area{
		/*background: #0F1521;*/
    		background: url(/10-22.png);
		background-repeat: no-repeat;
		//background-attachment: scroll;
		background-position: bottom !important;
		background-size: contain;
   		-webkit-background-size: contain;
   		-moz-background-size: contain;
    		-o-background-size: contain;
	}

	.product-area .single-tab .nav-tabs li a {
		padding: 10px 30px;
    }

    .about-us-area .about-left img {
      margin-left: 140px;
      max-width: 35%;
      opacity: 80%;
       }

}
@media (max-width: 375px) {
	.banner-area .banner-img {
		//padding-top: 165px;
		padding-bottom: 100px;
	}

	.banner-area{
		/*background: #0F1521;*/
    		background: url(/10-22.png);
		background-repeat: no-repeat;
		//background-attachment: scroll;
		//background-position: top !important;
		background-size: contain;
   		-webkit-background-size: contain;
   		-moz-background-size: contain;
    		-o-background-size: contain;
	}
	.product-area .single-tab .nav-tabs li a {
		padding: 10px 20px;
	}
	br{
		display: none;
	}
	.section-title h2 {
		font-size: 24px;
	}
	.integration-area .integration-info h2 {
		font-size: 24px;
		line-height: 34px;
	}
	.awesome-area .awesome-info h2{
		font-size: 24px;
		line-height: 34px;
	}
	.banner-area .banner-text .banner-title h1 {
		font-size: 32px;
	}
}
@media (max-width: 320px) {
	.banner-area .banner-img {
    		
	}

	.banner-area{
		/*background: #0F1521;*/
    		
		background-repeat: no-repeat;
		//background-attachment: scroll;
		//background-position: top !important;
		background-size: contain;
   		-webkit-background-size: contain;
   		-moz-background-size: contain;
    		-o-background-size: contain;
	}
	.banner-area .banner-text .banner-title h1 {
		font-size: 28px;
	}
	.single-table .table tbody tr td {
		font-size: 16px;
	}
	.footer-area .footer-bottom .copyright-area p {
		font-size: 16px;
	}
	
}