@media (max-width: 1920px) {
.captiondiv {margin: 7% 0 15%;}
}

@media (max-width: 1600px) {

}

@media (max-width: 1440px) {

}

@media (max-width: 1367px) {
.captiondiv {margin: 7% 0 13%;}
}

@media (max-width: 1280px) {
.captiondiv {margin: 7% 0 11%;}
	
}

@media (max-width: 1024px) {
h1 {font-size:40px; line-height:50px;}
h2 {font-size:30px; line-height:40px;}
h3 {font-size:25px; line-height:30px;}
	header h3 {font-size: 20px;}
.captiondiv {margin: 7% 0;}
.content {padding: 30px;}
.morediv {padding: 10px;}
}

@media (max-width: 1023px) {
    
   
}

@media (max-width: 991px) {
h1 {font-size:30px; line-height:32px;}
h2 {font-size:25px; line-height:30px;}
h3 {font-size:20px; line-height:25px;}
	.captiondiv {margin: 4% 0;}
	.captionlist li {font-size: 14px;}
	section {padding: 50px 0;}
	.content {padding: 0 20px;}
	.kayshadow1:after {width: 150px; height: 66px; right: -80px; top: 10px;}
	.kayshadow2:after {width: 150px; height: 66px; left: -80px; top: 10px;}
	.kayshadow3:after {width: 150px; height: 66px; right: -80px; top: -50px;}
	.kayshadow4:after {width: 150px; height: 66px; left: -80px; top: 10px;}
	.more:before, .more:after, .people:before {width: 150px; height: 66px;}
	.people:after {width: 150px; height: 66px; left: 10px; bottom: -60px;}
	.stats:after {width: 150px; height: 66px; left: 10px; bottom: -25px;}
	
}

@media (max-width: 800px) {

}

@media (max-width: 768px) {
	
}

@media (max-width: 767px) {
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding:0 20px;}
.left, .right {text-align:center;}
	section {overflow: hidden;}
	header{display: none;}
	.logodiv {position: fixed; z-index: 10; box-shadow: 0 0 10px #ccc;}
.w-25, .w-50, .w-60, .w-75 {width:100% !important;}	
	.hero {background: url(../images/hero-mob.jpeg) no-repeat; background-size: 100%; margin-top: 70px;}
	.hero h1 {font-size: 25px; line-height: 30px;}
	.caption {width: 90%;}
	.captiondiv {margin: 8% 0;}
	.captionlist li {padding: 0; background-color: transparent; color: #fff; margin-bottom: 0;}
	.formdiv {padding: 10px 20px; border-radius: 10px; margin-top: 50px;}
	.kayshadow1, .kayshadow3 {left: 50px;}
	.kayshadow2, .kayshadow4 {right: 50px;}
	.kayshadow1:after, .kayshadow2:after, .kayshadow3:after, .kayshadow4:after {display: none;}
	.kayshadow1:before {content: ''; width: 100px; height: 72px; background: url(../images/dots.svg) no-repeat; background-size: 150%; position: absolute; left: -100px; top: -235px; z-index: -1; display: inline-block;}
	.kayshadow2:before {content: ''; width: 100px; height: 72px; background: url(../images/dots.svg) no-repeat; background-size: 150%; position: absolute; right: -110px; top: -235px; z-index: -1; display: inline-block;}
	.kayshadow3:before {content: ''; width: 100px; height: 72px; background: url(../images/dots.svg) no-repeat; background-size: 150%; position: absolute; left: -100px; top: -235px; z-index: -1; display: inline-block;}
	.kayshadow4:before {content: ''; width: 100px; height: 72px; background: url(../images/dots.svg) no-repeat; background-size: 150%; position: absolute; right: -110px; top: -235px; z-index: -1; display: inline-block;}
	.img-mob-right {position: relative; right: -40px;}
	.img-mob-left {position: relative; left: -40px;}
	.more .container {padding: 0;}
	#demo1 .carousel-indicators li {width: 70px; height: 70px; margin: 20px 10px 0;}
	#demo1 .carousel-indicators {margin: 20px 0 10px;}
	.download-btn  {text-align: center; display: inherit; margin-right: 0!important;}
	.modal .modal-dialog-aside{	max-width:90%; right: 0!important;}
	
}

@media (max-width: 576px) {    

}

@media (max-width: 480px) {

    
}

@media (max-width: 414px) {

    
    
}

@media (max-width: 383px) {
.kayshadow1:before, .kayshadow3:before {width: 80px; left: -80px; top: -198px;}
.kayshadow2:before, .kayshadow4:before {width: 80px; right: -90px; top: -198px;}
}

@media (max-width: 375px) {

}

@media (max-width: 360px) {
.kayshadow1:before, .kayshadow2:before, .kayshadow3:before, .kayshadow4:before {top: -185px;}


}
@media (max-width: 320px) {
.kayshadow1:before, .kayshadow2:before, .kayshadow3:before, .kayshadow4:before {top: -155px;}
}