

@media only screen and (max-width: 990px) {
    .pricingTable2 { 
    	margin: 0 0 30px; 
    	height: auto; 
    }
    .pricing-sec .pricingTable { 
    	margin-bottom: 30px; 
    }
    .pricing-sec .row > .col-md-6:last-child .pricingTable {
        margin-bottom: 0px; 
    }
}

@media only screen and (max-width: 767px) { 
.bc-ad {
    margin-left: 0;
    margin-top: 40px;
}
.contact-sec h2 {
    margin-top: 15px;
}
.demo-sec .sample-item img {
    width: 100%;
    height: auto;
    min-height: auto;
    max-height: 100%;
}
#mymenu {
	display: none;	
    width: 100%;
    position: absolute;
    left: 0;
    background: #333;
    z-index: 999;
    top: 73px;
    padding-top: 10px;
    padding-bottom: 10px;
    transition: 0.5s;
}
.toggle-nav {
	display: block;
	position: absolute;
    top: 20px;
}
.toggle-nav span {
    display: block;
    width: 32px;
    height: 2px;
    background-color: #333;
    margin-bottom: 8px;
}
.toggle-nav span {

}
.toggle-nav span {

}
.toggle-nav span {

}
.main-nav ul li {
    display: block;
    list-style: none;
    max-width: 540px;
    margin: 0 auto;
}
.main-nav ul li a { 
    color: #eee;
    padding: 15px 15px;
}
.demo-sec .sample-item {
    padding: 0px
}
.demo-sec .sample-item h5 {
    margin: 0;
    padding: 15px 0;
}

}
@media only screen and (max-width: 575px) { 
.main-nav ul li {
    display: block;  
    max-width: 100%;    
}
.toggle-nav {
    right: 15px;
}

}