footer#colophon {
    margin-top: 00px !important;height: auto;background-color: #1999FC !important;background-image: linear-gradient(to right, #1999FC , #1999FC) !important;
}

.container.viewpkg_banner_section {
    width: 100% !important;
    background-image: url('../images/Vocabimate_Packages_banner.png');
    height: 100%;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-top: 0px;
    min-height: 575px;
}
 /* .vocabimate_packages{margin-bottom: 5%;} */
.viewpkg_banner_text{text-align: right;margin-top: 15%;position: relative;
    right: 5em;}
.viewpkg_banner_heading{
    font-family: metropolis bold;
    font-size: 50px;
    color: #FF8D8D;margin-bottom: 16px;
}
.viewpkg_banner_content1 {
    color:#ffffff;
    font-size: 25px;
    /* padding-right: 53%; */
    font-family: metropolis medium;
    line-height: 1;margin-bottom: 5px;
}
.viewpkg_banner_content2 {
    color:#FEC196 ;
    font-size: 25px;
    /* padding-right: 53%; */
    font-family: metropolis medium;
    line-height: 1;
}
.vocabimate_packages div h1.vocabimatepkg_heading {
    font-size: 34px;
    color: #4B4B4B;
    font-family: metropolis bold;
    /* padding-bottom: 10px; */
    margin-bottom: 3%;
    margin-top: 5%;
}
.level2{position: relative;top: 22px;}
.level3{position: relative;top: 18px;}
.vocabimate_packages{padding-right: 2px!important;}
img.card_Vpkg-img_-top {width: 100%;cursor: pointer;margin-bottom: 16%;}
.packages:hover{transform: scale(1.14);}

.container.testimonial_section {
    background-image: url('../images/Blue Wave.png');
    width: 100% !important;
    background-size: cover;min-height: 575px;
}

.star-rating i {
	font-size: 14px;
	color: #ffc000;position: relative;
    left: 7em;
}
.list-inline>li {
    display: inline-block;
    padding-right: 0;
    padding-left: 5px;
}
.col-center {
	margin: 0 auto;
	float: none !important;
}
.carousel {
	margin: 30px auto 60px;
	padding: 0 80px;width: 85%;
}
.carousel .item {
    text-align: center;
	overflow: hidden;
}
.carousel .item h4 {
	font-family: metropolis bold;
    /* text-align: center; */
    margin-left: 45%;
    color: #0093FF;
    font-size: 25px;
}
.carousel .item img {
	max-width: 40%;
	display: inline-block;border-radius: 50%;position: relative;
    right: 6em;
    top: 6em;
}
.carousel .item .btn {
	border-radius: 0;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	background: #a177ff;
	padding: 6px 15px;
	margin-top: 5px;
}
.carousel .item .btn:hover {
	background: #8c5bff;
}
.carousel .item .btn i {
	font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
}
.carousel .thumb-wrapper {
	margin: 5px;
	text-align: left;
    background: #fff;
    box-shadow: 0 0 10px 2px rgba(0,0,0,.1);  
    width: 80%;
    height: 275px;
    border-radius: 30px;margin-left: 35px;
}
.carousel .thumb-content {
	padding: 15px;
	font-size: 13px;
}
.carousel .carousel-control {
	height: 44px;
	width: 44px;
	background: none;	
    margin: auto 0;
    border-radius: 50%;
    /* border: 3px solid rgba(0, 0, 0, 0.8); */
}
.carousel .carousel-control i {
    font-size: 36px;
    position: absolute;
    top: 50%;
    display: inline-block;
    margin: -19px 0 0 0;
    z-index: 5;
    left: 0;
    right: 0;
    top: 2em;
    color: #0093FF;
	text-shadow: none;
    font-weight: bold;
}
.carousel .carousel-control.left i {
	margin-left: -3px;
}
.carousel .carousel-control.right i {
	margin-right: -3px;
}
.carousel .carousel-indicators {
	bottom: -50px;
}
.carousel .item p{color: #565656!important;
    font-size: 14px !important;
    font-family: metropolis medium;}
.carousel-indicators li, .carousel-indicators li.active {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin: 4px;
	border-color: transparent;
}
.carousel-indicators li {	
	background: #ababab;
}
.carousel-indicators li.active {	
	background: #0093FF;
}

.testimonials_text{text-align: center;
    position: relative;
    top: 2.5em;
     font-size: 34px;
    color: #4B4B4B;
    font-family: metropolis bold;}
    
.woocommerce-loop-product__title{display:none;}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce img, .woocommerce-page img{max-width:100%!important;}
.woocommerce ul.products li.product a{overflow: unset!important;}
.woocommerce ul.products li.product a img:hover{transform: scale(1.18)!important;}
/* .woocommerce ul.products li.product a img{width:86%!important;} */
.woocommerce .products ul, .woocommerce ul.products{margin-left:10px;}
.woocommerce ul.products li.product.first a img {margin-top:-13px!important;}
.woocommerce ul.products li.product a a.button{display: none !important;}


/*  mobile responsive css Start */
    @media only screen and (max-width:767px){
        .container.viewpkg_banner_section {
            background-image: url('../images/Vocabimate_packages_banner_mobile.jpg');
            min-height: 498px;
           
         
        }
        .woocommerce ul li{left: 30px;width: 100%!important;margin-bottom: 0px!important;}
        footer#colophon{height: auto;}
			.viewpkg_banner_text {
            text-align: center;position: relative;right: 0;margin-top: 0;}
            .viewpkg_banner_heading{font-size: 35px;margin-bottom: 10px;}
            .viewpkg_banner_content1{font-size: 18px;}
            .viewpkg_banner_content2{font-size: 18px;}
			.vocabimate_packages div h1.vocabimatepkg_heading{display:none!important;}
            .vocabimate_packages div h1.vocabimatepkg_heading{font-size: 30px;margin-bottom: 40px;} 
			
            
            
        .packages:hover {
                transform: none;
            }
			img.card_Vpkg-img_-top{width: 80%;max-width:25em;}
    }
    @media screen and (max-width:991.98px) and (min-width:768px){
		
		.woocommerce ul.products{margin-left: 0%!important;}
        .container.	{min-height: 350px;}
        .viewpkg_banner_text {
            text-align: right;
            margin-top: 6%;
            position: relative;
            right: 0;
        }
		.container.viewpkg_banner_section {min-height: 350px;height: auto;}
        .viewpkg_banner_heading{font-size: 40px;}
        .viewpkg_banner_content1{font-size: 20px;}
        .viewpkg_banner_content2{font-size: 20px;}
        .packages:hover {
            transform: none;
        }
		
        .site-header .header-inner .left-col {
            width: 35% !important;
        }
        .carousel {
            margin: 30px auto 60px;
            padding: 0 35px;
            width: auto;
        }
        .carousel .thumb-wrapper{margin-left: 10px;width: auto;
            height: 300px;}
            .carousel .item img{right: 4em;max-width: 43%;
                top: 5em;}
                .list-inline{margin-left: -38px;}
    }

    @media only screen and (max-width: 1199px) and (min-width: 992px){
		.woocommerce ul.products{margin-left: 10%!important;}
        .container.viewpkg_banner_section{min-height: 470px;}
        .packages:hover {
            transform: none;
        }
        .viewpkg_banner_text {
            text-align: right;
            margin-top: 13%;
            position: relative;
            right: 2em;
        }
        .carousel{width: auto;}
        .carousel .thumb-wrapper{margin-left: 30px;}
        .carousel .item img{right: 5.6em;}
    }
	
	
@media screen and (min-width: 576px) and (max-width: 767px)
{
	.container.viewpkg_banner_section{background-image: url('../images/Vocabimate_Packages_banner.png');min-height: 23em;margin-top: 1.5em;}
	.viewpkg_banner_text {text-align: right;margin-top: 0;}

 }





    
/*  mobile responsive css end */





