@media (min-width: 40em) {



    /* Bump up size of carousel content */

    .carousel-caption p {

        margin-bottom: 1.25rem;

        font-size: 1.25rem;

        line-height: 1.4;

    }



    .featurette-heading {

        font-size: 50px;

    }
	/*.bg-dark   {
    background-color: #000 !important;
	}*/
	

}



@media (min-width: 62em) {

    .featurette-heading {

        margin-top: 7rem;

    }

}




 
     @media (min-width: 320px) and (max-width: 480px) {
 
	
.home_page	iframe{
	
	height: 180px !important;
	width:100% !important;
	    margin-top: 20px !important;
	}
	
	
	.mob-pm-0{
	padding:0px !important;
	margin:0px !important;
	}
	
 
	
	.bg-dark   {
    background-color: #000 !important;
	}
	
	
	.home_page .bg-dark-blue {
    background: #0e5682;
    padding: 0px;
    margin: 0px !important;
    padding-top: 0px !important;
}


	
}




@media only screen and (max-width: 600px) {

    .caption h1 {

        font-size: 30px;

        font-weight: 500;

    }

.bg-dark   {
    background-color: #000 !important;
	}

    .owl-carousel .owl-item img {
 

        margin: 26px auto !important;

    }



    .navbar-brand {

        padding-top: 15px !important;

        padding-bottom: 15px !important;

    }



    .navbar {

        padding: 0 13px !important;

        margin: 0;

    }



    .arrow-right {

        display: none;

    }



    h1.page_title {

        font-size: 16px;

        top: 74%;

    }


}





@media (max-width:765px) {

    .left {

        left: auto;

    }
.bg-dark   {
    background-color: #000 !important;
	}


    .card-2 {

        margin-top: 3rem;

    }
	
	.carousel-caption { 
    top: 15% !important; 
	}

	.carousel-caption h1 {
		font-size: 35px !important;  
	}
	.carousel-caption .sub_text {
    font-size: 20px !important;  
	}
	.carousel-item > img { 
		height: 40rem!important;  
	}
	
	.carousel-item {
    height: 40rem!important;  
}

}




/*
@media (min-width: 992px) {

    .package-items-list {

        min-height: 630px

    }

}*/