/*
Theme Name: Vast
Theme URI: https://vastthemes.com
Author: deTheme
Author URI: http://detheme.com
Description: Vast is a free premium quality WordPress theme. It was built on a design system to aim flexibility and reusability, so you can build any page as much as you want without worrying about the visual clutter. Vast is a bloat-free WordPress theme. Because we believe that you do not need tons of pointless features for your project. Bloated WordPress theme could harm your business. Vast take good care of it and you will get more reliable WordPress site as a result. With 5 years of experience in WordPress business and more than 15.000 customers around the world, we know that user satisfaction is our number one priority. Our team is ready to assist you to build your project. No matter how small or big your project, we can help! Before you decide to jump on the ship, better check this 24 FREE starter template here: https://vastthemes.com/starter-templates-gallery/
Version: 1.2.10
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Vast
Tags: editor-style, featured-images, post-formats, translation-ready, left-sidebar, right-sidebar, three-columns, custom-background, custom-colors, custom-header, flexible-header, custom-menu
*/

/*
This file is just used to identify the theme in WordPress.
The compiled CSS output can be found in /assets/
*/

.customfooter ul li a{
    display: inline-block;
}

.is-menu{
    padding: 15px 0px 12px 0px !important;
}

.sticky--top .astm-search-menu{
    padding: 25px 0px 12px 0px !important;
}

.sticky--unpinned .astm-search-menu{
    padding: 15px 0px 12px 0px !important;
}

.navbar-nav .nav-link.dropdown-item.dropdown-toggle{
  	color: #fff !important;
}

@media only screen and (max-width: 1300px){
	.tabcontent{
	    padding: 0px !important;
	    border: 1px solid #ccc !important;
	}
}

@media only screen and (max-width: 1000px){
	div#mobilesec{
		display: flex;
		justify-content: left;
		text-align: left;
		flex-wrap: nowrap;
	}

	div#mobilesec .kc_column_inner.kc_col-sm-1{
		width: auto;
	}
}

@media only screen and (max-width: 991px){
	.astm-search-menu{
	  	padding: 26px 5px !important;
	}

	.astm-search-menu-wrapper.is-menu-wrapper{
	  	max-width: 30px;
	}

	.navbar-toggler{
	  	right: 15px !important;
	}

	.is-menu a{
    	padding: 10px 4px;
	}

	.newClassSticky .astm-search-menu-wrapper.is-menu-wrapper{
		position: fixed;
		top: -7px;
		transition: all 0.4s ease-in-out;
	}

	.product-div .kc-raw-code .overlay{
		padding: 45px 22px 45px 30px !important;
	}

	body.kc-css-system .kc-css-803513{
	    padding-bottom: 75px !important;
	}
}

@media only screen and (max-width: 767px){
	li.astm-search-menu.is-menu.is-dropdown.menu-item{
	    display: none;
	}

	h4.ew-mgmt{
	    margin-top: 15px;
	    margin-bottom: 0px !important;
	}

	.table-style1 table td{
		line-height: 17px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.table-style1{
		overflow: auto;
	}

	.product-div .kc-raw-code .overlay{
		padding: 22px !important;
	}
}

@media screen and (max-width: 600px){
	.page.kingcomposer .entry-content>:nth-child(2){
    	margin-top: 0 !important;
	}

	.kc_tabs_nav>li>a, .nav-pills>li>a{
	    line-height: 30px !important;
	    padding: 10px 20px !important;
	}
}

@media screen and (min-width: 320px) and (max-width: 760px){
	.customfooter .row{
	    margin: 0 -15px !important;
	}

	div#legal{
		padding-bottom: 10px;
		font-size: 12px;
		padding-right: 20%;
	}
}

.user-registration {
	margin: auto;
    text-align: center;
    width: 70%;
}
.user-registration label{
	
    width: 20%;
}
label.user-registration-error{
	
    width: 50%;
	margin-left:20% !important;
}
.input-wrapper{width:50%; }
.ur-submit-button{margin-left:200px !important;}

.wpuf-form .wpuf-el.terms_and_conditions label > input[type="checkbox"] {
  width: 30px !important;
}
div#navigation > a img {width: 100px;}

div#navigation > a {position: absolute;right: 102%;top: 50%;transform: translateY(-50%);width: 90px;}


nav#navbar > a.unit_logo img {
    position: absolute;
    width: 60px;
    right: 65px;
    top: 50%;
    transform: translateY(-50%);
}
body.page-id-5403 .qsm-pagination {
	border:none !important;
	justify-content:start
}
body.page-id-5403 .qsm-submit-btn,
body.page-id-5403 .qsm-submit-btn:hover,
body.page-id-5347 .wpuf-submit-button{
	background: #ff0000 !important;
    padding: 12px 48px !important;
    font-family: "Helvetica Neue",Helvetica,sans-serif;
    font-weight: 400;
    font-size: .889rem !important;
    line-height: 1.5 !important;
    text-shadow: none !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 75px !important;
}
body.page-id-5405 .vast-content {
    padding: 0 24px;
    border: 1px solid #dee2e6;
    max-width: 450px;
    margin: 50px auto;
    border-radius: 5px;
    text-align: center;
    box-shadow: 0px 4px 10px -5px rgb(0 0 0 / 19%);
}
img.register-banner.img-thumbnail.img-fluid.border.rounded.lazyloaded {
    padding: 8px;
    max-height: 470px;
    object-fit: cover;
	box-shadow: 0px 4px 10px -5px rgb(0 0 0 / 19%);
}
body.page-id-5347 form.wpuf-form-add,
body.page-id-5381 #wpuf-login-form{
	background: rgb(255 255 255);
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #ddd;
	margin:35px auto
}
body.page-id-5347 #content .container {
	max-width:100%;
	width: 100%;
    padding: 0;
}
body.page-id-5347 #content .container .row,
body.page-id-5347 #content .entry-header{
	margin:0
}
body.page-id-5347 #content .vast-content {
	padding:0
}
body.page-id-5347 .entry-content>:nth-child(2) {
	margin:0 !important;
	min-height: calc(100vh - 220px);
}
.wpuf-info {
	margin:35px auto
}
body.page-id-5347.kc-css-system .kc-css-879996,
body.page-id-5381 main#content{background:url('https://toshibatv-in.com/wp-content/uploads/2022/08/Scratch-To-win-Website-Banner-Desktop.png')  no-repeat center center/cover fixed;}
.scratch-card-box{margin:0 auto; text-align:center; height:310px !important; max-width: 580px !important;}
.scratchpad {width: 580px!important; height: 310px!important;}
.promo-container{margin:0 !important;padding-top:0 !important;}
#mlw_qmn_timer{bottom:90px;right:10px}
.promo-container .a2a_default_style:not(.a2a_flex_style) a,
a.a2a_button_facebook.ss ,
a.a2a_button_twitter.ss,
a.a2a_button_twitter.ss + a.instagram-link{display:inline-block; margin-top:5px; float:none !important; vertical-align:middle}
a.a2a_button_facebook.ss span,
a.a2a_button_twitter.ss span{border-radius:100%}
.popup.animationClose + div {text-align:center; margin-top:20px}
.popup.animationClose img{
	padding: 15px;
    background: #fff;
    border: 1px solid #dadada;
    border-radius: 6px;
    object-fit: cover;
    max-width:650px;
    height: auto !important;
	width:auto !important;
    box-shadow: 0px 0px 20px -10px rgb(0 0 0 / 59%);
}
@media (max-width: 991.98px){
	body.page-id-5347.kc-css-system .kc-css-879996,
body.page-id-5381 main#content{background:url('https://toshibatv-in.com/wp-content/uploads/2022/08/Scratch-To-win-Website-Banner-Mobile.png')  no-repeat center center/cover fixed;}
	
	.scratch-card-box{height:200px !important; max-width: 580px !important;}
.scratchpad {width: 580px!important; height: 200px!important;}
	
	body.page-template-thanks .popup.animationClose img{max-width:100%}
	#mlw_qmn_timer{bottom:90px; top:auto}
	.custom-logo-sticky-link {
	    margin-left: 0px;
	    margin-right: auto;
	}
}
@media (max-width: 370px){
	#navbar img {
	    width: 120px;
	}
}
#wpuf-login-form a {display:none}
body.page-id-5347 section,body.page-id-5381 main#content{background:url('https://toshibatv-in.com/wp-content/uploads/2022/08/WhatsApp-Image-2022-11-18-at-3.29.57-PM.jpeg')  no-repeat center center/cover fixed !important;}


.page-id-5347 .wpuf-label{display:none !important}
