
		section.main_banner .main_banner_inner h3 {
		    color: #fff;
		    margin-bottom: 25px;
		}

		section.main_banner .main_banner_inner h4 {
		    color: #fff;
		    opacity: 85%;
		    font-weight: normal;
		    font-size: 20px;
		    margin-bottom: 25px;
		}

		section.main_banner .main_banner_inner button {
		    background: transparent;
		    border: none;
		}

		section.main_banner .main_banner_inner button img {
		    max-width: 70px;
		}
		#all {
		    text-align: center;
		    display: -webkit-box;
		    display: -webkit-flex;
		    display: -ms-flexbox;
		    display: flex;
		    -webkit-box-align: center;
		    -webkit-align-items: center;
		    -ms-flex-align: center;
		    align-items: center;
		    min-height: 100vh;
		    -webkit-box-pack: center;
		    -webkit-justify-content: center;
		    -ms-flex-pack: center;
		    justify-content: center;
		    flex-direction: column;
		}

		#play-video {
		    transition: all 0.3s ease !important;
		    -webkit-transition: all 0.3s ease;
		    -moz-transition: all 0.3s ease;
		    -o-transition: all 0.3s ease;
		}
		#play-video:hover {
		    transform:scale(1.05);
		    -moz-transform:scale(1.05);
		    -webkit-transform:scale(1.05);
		    -o-transform:scale(1.05);
		}
		#close-video {
		    border: 2px solid;
		    border-radius: 50%;
		    background: transparent;
		    font-size: 36px;
		    color: #fff;
		    height: 56px;
		    width: 56px;
		    text-align: center;
		    line-height: 0;
		}

		.youtube-video .modal-dialog {
		    position: absolute;
		    left: 0;
		    right: 0;
		    top: 0;
		    bottom: 0;
		    margin: auto;
		    width: 100%;
		    padding: 0 15px;
		    height: 100%;
		    max-width: 1000px !important;
		    display: flex;
		    flex-direction: column;
		    justify-content: center;
		}
		#video-container {
		    position: relative;
		    padding-bottom: 50%;
		    padding-top: 30px;
		    height: 0;
		    overflow: hidden;
		}
		iframe#youtubevideo {
		    position: absolute;
		    top: 0;
		    left: 0;
		    height: 100%;
		    width: 100%;
		}
		.youtube-video .modal-footer {
		    border: none;
		    text-align: center;
		    display: block;
		    padding: 0;
		}
		.youtube-video .modal-content {
    background: none !important;
    border: none;
    width: 100% !important;
    box-shadow: none;
}
		section.info_section {
		    padding: 50px 0px;
		}

		section.info_section  .info_container {
		    max-width: 992px;
		    margin: 0 auto;
		    padding: 0px 15px;
		}

		.info_row {
		    display: flex;
		    flex-wrap: wrap;
		    align-items: center;
		}

		.info_row .info_column_img {
		    flex: 0 0 55%;
		    max-width: 55%;
		    padding: 0px 25px;
		}
		.info_row .info_column_text {
		    flex: 0 0 45%;
		    max-width: 45%;
		    padding: 0px 25px;
		}

		section.info_section .info_container .info_row {
		    padding: 30px 0px;
		}

		.info_img {
		    border-radius: 30px;
		    overflow: hidden;
		    height: 400px;
		}

		.info_img img {
		    height: 100%;
		    width: 100%;
		    object-fit: cover;
		    object-position: center;
		}
		.info_text h4 {
		    margin-bottom: 25px;
		    font-size: 26px;
		}
		.info_text p {
		    margin: 0;
		    font-size: 15px;
		    color: #454545;
		    letter-spacing: 0.4px;
		}
		

		section.main_inner_banner .main_inner_banner_sub {
		    max-width: 1024px;
		    padding: 0px 15px;
		}

		section.main_inner_banner .main_inner_banner_sub h3 {
		    margin-bottom: 25px;
		    font-size: 24px;
		}

		section.main_inner_banner .main_inner_banner_sub p {
		    color: #fff;
		    opacity: 85%;
		    font-weight: normal;
		    font-size: 15px;
		}
		@media screen and (max-width: 767px){
			.info_row .info_column_img {
			    flex: 0 0 100%;
			    max-width: 100%;
			    padding: 15px;
			    order: 1;
			}
			.info_row .info_column_text {
			    flex: 0 0 100%;
			    max-width: 100%;
			    padding: 15px;
			    order: 2;
			}
			section.info_section {
			    padding: 30px 0px;
			}
			section.info_section .info_container .info_row {
			    padding: 15px 0px;
			}
			.info_img {
			    border-radius: 15px;
			    height: 300px;
			}
			.info_text h4 {
			    margin-bottom: 10px;
			}
		}
		#banner_Modal .modal-body {
    height: auto;
}

#banner_Modal 
 .modal-footer {
    margin-top: 15px;
}