@media only screen and (min-width:1024px) and (max-width: 1199px) {
 
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

	/*--- header starts ---*/
	.main-menu ul {padding: 0 20px;}
	.main-menu ul li a {padding: 13px 20px;} 
	/*--- header ends ---*/
	
	/*--- blog starts ---*/
    .blog-left-block {width: 70%;padding-right: 30px;}
    .blog-left-block .page-header h1 {font-size: 34px;line-height: 34px;}
    .blog-right-block {width: 30%;}
    .blog-post-single p {font-size: 18px;line-height: 27px;}
    .blog-post-single .wp-post-image {max-width: 320px;}
    /*--- blog ends ---*/
   
   /*--- content starts ---*/
	.left-blk {width: 30%;}
	.right-blk {width: 70%;}
	.fullpage table {width: 100%;}
	/*--- content ends ---*/
	
	.cast-header h3 {font-size: 13px;}
 	.gallery-blk .lightbox-sec ul li {width:25%;}
	
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
 	
	/*--- header starts ---*/
	.head-inner {height: auto;background: #c06717 !important;}
	.main-logo {width: 100%;}
	.main-logo a img {max-width: 175px;}
	.main-menu {height: auto;position: relative;z-index: 10;background: none;}
	.main-menu ul {border: 0;}
	.main-menu ul li:before {background: none;}
	.main-menu ul li a.parent, .main-menu ul li:hover a.parent {background: none;}
	.mean-container .mean-bar {min-height: 0;padding: 0;}
	.mean-container .mean-nav {margin-top: 0;margin-bottom: 15px;background: #000000;border-radius: 0 0 3px 3px;}
	.mean-container a.meanmenu-reveal {transition: none;top: -73px;right: 10px !important;background: #000000;height: 20px;line-height: 20px;padding: 4px 8px;border-radius: 3px;}
	.mean-container .mean-nav ul {position: absolute;left: 0;top: 0;background: #000000;}
	.mean-container .mean-nav ul li {padding: 0;background: none;}
	.mean-container .mean-nav ul li:hover {background: #924b0f;}
	.mean-container .mean-nav ul li a.mean-expand {padding: 11px 12px 2px !important;}
	.mean-container .mean-nav ul li ul {display: block;top: 0;border: 0;position: inherit;left: inherit;top: inherit;}
	.mean-container .mean-nav ul li.applications ul {width: 100%;}
	.mean-container .mean-nav ul li li a {padding: 10px 10%;}
	.mean-container .mean-nav ul li.current-menu-parent a.parent {background: none;}
	.mean-container .mean-nav ul li.current_page_item,
	.mean-container .mean-nav ul li.current-menu-parent,
	.mean-container .mean-nav ul li.current-menu-parent ul li.current_page_item a {background: #924b0f;}
	/*--- header ends ---*/
	
	/*--- blog starts ---*/
	.blogpage-container {padding: 20px 0 15px;}
	.blog-left-block {width: 100%;}
	.blog-right-block {width: 100%;padding: 5px 0 0;}
	.blog-title, .blog-title a {font-size: 27px;line-height: 29px;}
	.blog-right-block.single {padding: 20px 0 0;}
	.blog-right-block ul {margin: 0 0 10px;}
	.blog-inner-container {position: relative;z-index: 100;padding: 0 0 10px;}
	.blog-content-outer {padding: 25px 0 0;}
	.blog-title, .blog-title a {font-size: 22px;line-height: 24px;padding-bottom: 15px;}
	.blog-date li {float: left;margin: 0 0 10px;width: 100%;}
	.blog-page p {font-size: 16px;line-height: 24px;padding: 0 0 25px;}
    .left-block {width:100%;padding: 0;}
    .right-block {width:100%; margin-top: 25px;padding: 0;}
    .right-block ul {margin: 0 0 15px;}
    .entry-footer a {font-size:16px;line-height:18px;}
    .posted-on,.tags-links{margin-right:10px;}
    .archieve .blog-page h1 {font-size: 31px;line-height: 36px;}
    .archieve .page-header {margin: 0 0 25px;}
    .archieve .right-block {margin: 0;}
    .e-book-area {margin-top: 20px;}
    .ebook-details {padding: 15px 15px 0;}
    .ebook-form {padding: 0 15px;}
    .blog-post-single {margin-bottom: 25px;padding-bottom: 10px;}
    .widget-title {font-size: 18px;line-height: 20px;}
    .blog-post-single p {font-size: 16px;line-height: 22px;}
    .blog-post-single p a {font-size: 18px;line-height: 18px;}
    .comment-reply-title {font-size: 25px;line-height: 27px;}
    #wrap_404 h1 {font-size: 100px;line-height: 120px;}
    #wrap_404 h2 {font-size: 21px;line-height: 24px;}
    #wrap_404 h6 {font-size: 18px;line-height: 20px;margin-top: 10px;}
    .comment-date {margin-bottom: 10px;}
    .comment-text p {font-size: 18px;line-height: 22px;}
    .comment-reply-link {margin: 0;font-size: 22px;line-height: 24px;}
    .commentlist li:last-child .comment-body {margin-bottom: 30px;}
    .search-field {margin-bottom: 15px;}
    .recentcomments li {font-size: 20px;}
    .blog-left-block .page-header h1 {font-size: 30px;line-height: 36px;}
    .page-numbers, .page-numbers:hover {margin: 0 3px 10px;}
    .comment-respond {padding: 0;}
    .blog-left-block .nav-links {margin: 0;}
    .blog-fullwidth .nav-links {margin: 0;}
    .content404-outer {padding: 35px 0 40px;}
    .pagination {margin: 0 0 20px;}
    .blog-date {float: left;}
    .single .blog-date {margin: 0 0 10px;}
	/*--- blog ends ---*/
	
	/*--- content starts ---*/
	.content-container {margin-top: -15px;}
	.content-header a {margin: 0;}
	.left-blk {width: 100%;padding: 0;}
	.lightbox-sec ul li {text-align: center;}
	.lightbox-sec ul li a {width: 200px;display: inline-block;float: none;}
	.lightbox-sec ul li a img {width: 100%;}
	.right-blk {width: 100%;border: none;padding: 0 0 25px;}
	.table-outer {overflow: auto;-webkit-overflow-scrolling: touch;}
	.fullpage table {width: 610px;}
	.fullpage table caption {margin: 0 1px 5px;text-align: left;padding: 7px 15px;}
	.testimonial {padding: 20px 0 0;}
	.testimonial-author {width: 100%;float: left;padding: 5px 0 0;}
	.bootom-image-list {padding-top: 20px;}
	.bootom-image-list ul li {width: 100%;text-align: center;padding: 20px 0 0;}
	.bootom-image-list ul li:first-child {padding: 0;}
	.bootom-image-list ul li a {width: 200px;display: inline-block;float: none;}
	.contact-left {width: 100%;}
	.mail-section {text-align: left;padding: 0 0 20px;}
	.mail-section p span {width: 100%;text-align: left;padding: 0;}
	.contact-right {width: 100%;}
	.contact-right img {width: auto;}
	.contact-right span {text-align: left;padding: 8px 0 0;}
	.innerpage-btm-section h3 {padding: 8px;}
	.right-blk .innerpage-btm-section {padding: 5px 0 12px;}
	/*--- content ends ---*/
	
	/*--- footer ends ---*/
	.footer-top .widget {margin: 0;}
	/*--- footer ends ---*/
	
	.cast-item {max-width: 350px;float:none;display: inline-block;height: auto !important;margin-top: 20px;}
 	.casting-type {text-align: center;}
 	.cast-content .more-info {position: inherit;display: inline-block;float: none;}
 	.cast-content {padding-bottom: 20px;}
 	.faq-list {padding: 10px 0;text-align: center;}
 	.faq-list a.quote-btn {float: none;display: inline-block;}
 	.gallery-blk {padding: 0;}
 	.gallery-blk .lightbox-sec ul li a img {margin: 0 0 20px 0;}
 	.gallery-blk .lightbox-sec ul li {width: 50%;}
	 	
}

@media only screen and (max-width: 479px) {
	
 	/*--- content starts ---*/
	.content-header {padding: 6px 15px 10px;}
	.content-header h1 {width: 100%;margin: 0 0 10px;}
 	.content-header a {float: left;}
 	/*--- content ends ---*/
 	
 	.gallery-blk .lightbox-sec ul li {width: 100%;}
}
 
