/* ------------------------------------------------------------------------------
 *  Designed by Dreamscape Media Pvt. Ltd.
 *  ------------------------------------------------------------------------------
 *  Email: support@dreamscape.co.in
 *  Work: UI Designer and Front-end Developer @ Dreamscape Media - http://dreamscape.co.in
 *  Latest update: August 30, 2024
 * ---------------------------------------------------------------------------- */
 @media (max-width: 5000px) {
  
}

@media (max-width: 1920px) {
  
}

@media (max-width: 1700px) {

}

@media (max-width: 1600px) {
  
}

@media (max-width: 1500px){


}

@media (max-width: 1440px){
	
}

@media (max-width: 1366px){
	h1{font-size: 70px;}
	h2{font-size: 70px;}
	h3{font-size: 50px;}
	h4{font-size: 30px;}
	h5{font-size: 28px;}
	.clients-list li img{height: 35px;}
} 

@media (max-width: 1024px) {
 	.navbar .container {margin-top: 0px;border-radius: 0px; padding: 15px;}
    .btn.mt-5{margin-top: 20px !important;}
	h1{font-size: 38px;}
	h2{font-size: 38px; margin-bottom: 20px;}
	h3{font-size: 30px;}
	h4{font-size: 25px;}
	h5{font-size: 20px;}
	p.lead {font-size: 18px;}
	p {font-size: 16px;}
}

@media (max-width: 768px) {
	.cta {height: 350px;}
	.contact-area .col-md-4:nth-child(2){padding-top: 50px; padding-bottom: 50px;}
	.contact-info .col-md-4:nth-child(2){margin-top: 60px;}

	section, .footer-logo {padding: 80px 0;}
	footer{padding: 50px 0;}
	footer, footer .text-end{text-align: center!important;}
	footer .col-md-6{padding-top: 30px; padding-bottom: 30px;}
	.footer-logo img {height: 38px; margin-bottom: 20px;}

}

@media (max-width: 600px) {
	.hero{text-align: center; padding-bottom: 70px;}
	.footer-logo .col-md-4.mt-4{text-align: center;}
	.footer-logo .col-md-4.mb-4:nth-child(2){margin-top: 90px;}
	.products-img img {height: 50px;}
	.products-block.product-one{padding-bottom: 170px;}
	.products-block.product-two{padding-bottom: 170px;}
	.products-block a{bottom: 140px;}
	.decisions {padding: 0;border-radius: 26px;border:0; text-align: center;}
	.blue-icon-block{text-align: center;}
	.decisions-block {padding-right: 30px; background-image:none; padding-bottom: 200px;}
	.decisions-block video{position: absolute; top: inherit; right: 0;bottom: -1px; width: 100%;z-index: 1;}
	.decisions-block.bg-2 video{position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);right: inherit; bottom: -130px; width: 100%; z-index: 1;}
	.steps {padding: 30px 30px 60px 30px; text-align: center;}
	.steps img {position: absolute; right: 0; left: 0;width: fit-content; margin-inline: auto; top: inherit; bottom: -20px; width: 60px;}
	.steps:last-child img {position: absolute; right: 0; left: 0;width: fit-content; margin-inline: auto; top: inherit; bottom: -1px; width: 60px;}
}

@media (max-width: 480px) {
    
}

@media (max-width: 320px) {
       
}