/*@charset "utf-8";
@font-face {font-family:VAGRoundedLT; src: url(../fonts/vagrouln.ttf) format("truetype");}	
@font-face {font-family:VagabondBold; src: url(../fonts/vagbndb.ttf) format("truetype");}
@font-face {font-family:VAGRoundedBT; src: url(../fonts/tt0756m.ttf) format("truetype");}
body, html{font-family: 'VAGRoundedLT', sans-serif; color:#000000 !important; font-size:14px;}*/
*{padding:0; margin:0;}
a{text-decoration:none !important;}
img{max-width:100%; z-index:0;}
p {font-family: 'VAGRoundedLT', sans-serif; font-size:21px; font-weight:400; line-height:32px; margin:0px !important;}
.detls-section ol.cust-ol, .detls-section ul.cust-ul, ul.cust-ul { font-family: 'VAGRoundedLT', sans-serif; font-size: 21px; font-weight: 400; line-height: 32px; margin-left:20px;}
.text-center {
  text-align: center;
}
.breadcrumbs strong {
    font-weight: 400;
}
.clear{clear:both;}
.mtop05{margin-top:5px !important;}
.mtop10{margin-top:10px !important;}
.mtop20{margin-top:20px !important;}
.mtop30{margin-top:30px !important;}
.mtop40{margin-top:40px !important;}
.mtop50{margin-top:50px !important;}

/* ======= Start Package Code ======= */
/* Start Header */
.page-header {padding-bottom: 0px !important; margin:0px !important;}
.header.panel>.header.links>li>a{color: #575757 !important;}
.header.panel>.header.links>li>a:visited{color: #575757 !important;}
.header.links{color:#FF5501 !important}
.page-header div.panel {
	margin-bottom: 0px !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;	
	box-shadow:none !important;
	margin-top:10px;
}
#banner-slider-carousel {margin-top: 0px !important; margin-bottom: 0px !important;}
.minicart-wrapper {z-index:10 !important; top:10px;}
.page-header .panel.wrapper .panel.header {position: absolute; right: 35px; top: 13px;}
.alink {color:#cd057d !important;}
alink:hover, .alink:visited{color:#cd057d !important; opacity: 0.7 !important;}
/* my account start */
.customer-welcome .action.switch:after {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    font-size: 10px !important;
    line-height: 22px !important;
    color: inherit !important;
    content: '\e622' !important;
    font-family: 'luma-icons' !important;
    margin: 0 !important;
    vertical-align: top !important;
    display: inline-block !important;
    font-weight: normal !important;
    overflow: hidden;
    speak: none !important;
    text-align: center !important;
}
.customer-welcome.active .action.switch:after {content: '\e621' !important;}
.customer-welcome.active .action.switch:after,
.customer-welcome .action.switch:after { 
    color: #FF5501 !important;
    width: 22px !important;
    height: 22px !important;
}
/* my account end */
/*for product start*/
.product-social-links, .product-reviews-summary, .product.info #tab-label-reviews{display:none;}
/* footer start */
.page-footer{display:none;} /* to disable default magento footer section */
#back2Top {
    width: 40px;
    line-height: 40px;
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    position: fixed;
    bottom: 50px;
    right:5px;
    background-color:#cd057d;
    color: #fff !important;
    text-align: center;
    font-size:25px;
    text-decoration: none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
#back2Top:hover {
    /*background-color: #FF7900;*/
	opacity:0.7;
    color: #ffffff !important;
}
.minicart-wrapper .action.showcart .counter.qty {
	position: absolute;
    top: -8px;
    left: 9px;
    font-size: 11px;
	height: 22px !important;
	line-height: 22px !important;
	border-radius: 50% !important;
	min-width: 22px !important;
	margin: 0px !important;
	padding: 0px !important;
}
.showMore, .showLess {
	cursor:pointer;
	color: #cd057d;
    font-size: 14px;
    text-decoration: underline;
}
.showMore:hover, .showLess:hover {
	color:#cd057d !important;
	opacity: 0.7 !important;
}
.copyright {display:none;}
.cust-footermenu-container {margin: auto; max-width: 1280px;}
.cust-footermenu-lp {float:left; width:35%; text-align:left;}
.cust-footermenu-rp {float:right; width:63%; text-align:right;}
.cust-footermenu-container .sep {
	display: inline-block;
	margin: 0px 5px;
	font-size: 16px;
	line-height: 22px;
	color: #000000;
	position: relative;
	top: 1px;
}
.cust-footermenubr {display:none;}
/* footer end */
.authentication-wrapper {margin-top: -75px !important; z-index: 10 !important; color: #575757 !important;}
.action.primary, .action.secondary {
	padding: 7px 15px !important;
    font-size: 14px !important;
    line-height: 16px !important;
	background-image: none !important;
    background: #1979c3 !important;
    border: 1px solid #1979c3 !important;
	color: #fff !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	font-weight: 400 !important;
	border-radius: 3px !important;
    text-decoration: none !important;
}
.action.apply, .action.subscribe{
	-webkit-border-top-right-radius: 3px !important;
	-webkit-border-bottom-right-radius: 3px !important;
	-moz-border-radius-topright: 3px !important;
	-moz-border-radius-bottomright: 3px !important;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
}
button{font-weight: 400 !important; font-size: 14px !important; line-height: 16px !important;}
.action.action-login:hover {background:#006bb4 !important;	border:1px solid #006bb4 !important; color:#fff !important;}
.block-authentication .actions-toolbar>.secondary {padding-top: 0 !important;}
nav.navigation{display:none !important;}

.checkout-index-index .modal-popup .modal-footer .action-hide-popup {margin-top: 0px;}

/*to disable/hide subscribe newsletter checkbox start*/
.form-create-account div.field.choice.newsletter {display:none;}
/*to disable/hide subscribe newsletter checkbox end*/

/*to disable/hide change-email checkbox at edit account section start*/
.form-edit-account div.field.choice input#change-email, .form-edit-account div.field.choice label[for="change-email"]{display:none;}
/*to disable/hide change-email checkbox at edit account section end*/

/*to disable/hide Recently Ordered section at edit account section start*/
.sidebar-additional div.block-reorder{display:none;}
/*to disable/hide Recently Ordered section at edit account section end*/

/* Start Vishal CSS Code */
/*shop start*/
/*shop start*/
.shop-products-title{font-family: 'VagabondBold', sans-serif; font-size: 26px !important; line-height: 29px !important;}
.shop-pleft{padding-left:10px;}
.shop-setOne{background-color:#D9B720; border-radius:10px; color:#fff; padding:10px 15px;}
.shop-setOne-content ul {margin-left: 10px;}
.shop-setOne-content ul li, .shop-setTwo-content ul li, .shop-setThree-content ul li, .shop-setFour-content ul li {list-style: none;}
.shop-setOne-content ul li {
    background-image: url(../images/home/shop-course-package-set1-list-arrow.png);
    background-repeat: no-repeat;
    background-size:25px;
    background-position:0px 10px;
    padding-left:35px;
    font-family: 'VAGRoundedLT', sans-serif;
	font-size:20px !important;
	line-height:30px !important;
	font-weight:normal;
	margin-bottom:10px;
}
.shop-setOne-content-Lp {width:60px; float:left;}
.shop-setOne-content-Rp {width:70%; float:left;}
.shop-setOne-content-Lp .shop-mobiledownload-icon1,
.shop-setOne-content-Lp .shop-mobiledownload-icon2 {	
	display:inline-block;
	width:50px;
	height:50px;
	vertical-align:middle;
	text-align:center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;	
}
.shop-setOne-content-Lp .shop-mobiledownload-icon1 {
	background-color:#D9B720;
}
.shop-setOne-content-Lp .shop-mobiledownload-icon2 {
	background-color:#009DFF;
}
.shop-setOne-content-Lp .shop-mobiledownload-icon1 img.icon,
.shop-setOne-content-Lp .shop-mobiledownload-icon2 img.icon {
	width: auto;
	height: 36px;
	margin: 7px;
}

.shop-setWidth{max-width:320px; width:100%;}
.shop-setTwo{background-color:#009DFF; border-radius:10px; color:#fff; padding:10px 15px;}
.shop-setTwo-content ul li {
    background-image: url(../images/home/shop-course-package-set2-list-arrow.png);
    background-repeat: no-repeat;
    background-size:25px;
    background-position:0px 10px;
    padding-left:35px;
    font-family: 'VAGRoundedLT', sans-serif;
	font-size:20px !important;
	line-height:30px !important;
	font-weight:normal;
	margin-bottom:10px;
}
.shop-setThree{background-color:#DE68BF; border-radius:10px; color:#fff; padding:10px 15px;}
.shop-setThree-content ul li {
    background-image: url(../images/home/shop-course-package-set3-list-arrow.png);
    background-repeat: no-repeat;
    background-size:25px;
    background-position:left;
    padding-left:35px;
    font-family: 'VAGRoundedLT', sans-serif;
	font-size:20px !important;
	line-height:30px !important;
	font-weight:normal;
}

.shop-setFour{background-color:#00D184; border-radius:10px; color:#fff; padding:10px 15px;}
.shop-setFour-content ul li {
    background-image: url(../images/home/shop-course-package-set4-list-arrow.png);
    background-repeat: no-repeat;
    background-size:25px;
    background-position:left;
    padding-left:35px;
    font-family: 'VAGRoundedLT', sans-serif;
	font-size:20px !important;
	line-height:30px !important;
	font-weight:normal;
}
.shop-setOne-content .paraTextL,
.shop-setTwo-content .paraTextL,
.shop-setThree-content .paraTextL,
.shop-setFour-content .paraTextL {font-family: 'VAGRoundedLT', sans-serif; font-size:28px; font-weight:400; line-height:35px;}
.shop-setOne-content .paraTextS,
.shop-setTwo-content .paraTextS,
.shop-setThree-content .paraTextS,
.shop-setFour-content .paraTextS {font-family: 'VAGRoundedLT', sans-serif; font-size:20px; font-weight:400; line-height:28px;}

.shop-boldtext{font-family: 'VagabondBold', sans-serif; font-size: 26px !important; line-height: 29px !important;}
.shop-boldtextS{font-family: 'VagabondBold', sans-serif; font-size: 20px !important; line-height: 30px !important;}
.shop-mbottom30{ margin-bottom:30px;}
.bgcolor-google-appl{background-color:#6ef1e9;}
.cust-rupeeIcon{position:relative;top:-2px;}
.cust-rupeeIcon img{width:13px}
.cust-header-shopbg{background-color:#ffebe0;}

.cart-discount div.title,
.cart-discount #block-discount-heading {cursor: default; pointer-events: none;}
.cart-discount #discount-coupon-form #coupon_code {font-size: 22px; padding: 10px; height: auto;}
.cart-discount #discount-coupon-form div.primary button.primary {height: 53px; font-size: 18px !important;}
.cart-discount .block .title:after {display:none !important;}
.cart-discount #block-discount div.content {display: block !important;}
/*custFooter Css*/
.grayBgcontainer {background-color: #e6e6e6;}
.footerLogo{text-align:right; padding-top:20px !important;}
.footerContent{border-left:2px solid #000 !important; text-align:left !important; padding-left:40px !important; margin-left:10px !important; padding-top:15px !important; padding-bottom:15px !important;}
.cust-footeraddress-hol {padding-bottom:30px;}
.footer-section h1{font-family: 'VAGRoundedLT', sans-serif; font-size:36px !important; line-height:50px !important; font-weight:500 !important; margin:0 !important; color:#000000; margin-top:20px !important;}
.footer-section a {color:#000000;}
.footer-section a:hover {color:#000000;}
.footer-section a.link {color:#cd057d;}
.footer-section a.link:hover {text-decoration:underline;}
.ftrP{font-family: 'VAGRoundedLT', sans-serif; font-size:14px !important; padding:10px 0px !important; line-height:22px;}
.footerDetails{border-top:2px dotted #cccccc !important; margin-top:20px;}
.footerDetails p{font-size:16px !important; line-height:24px !important;}
.displayBlockTel{display:block;}
.displayNoneTel{display:none;}
.footer-all-rights-reserved {background-color:#ffffff;}
.border-top-bot {max-width:1920px; width:100%; height:auto;}
.btn-floating-subscribe-now {
	position:fixed;
	right:0px;
	top:250px;
	z-index:999;
	display:inline-block;
	font-family: 'VagabondBold', sans-serif;
	font-size:21px;
	line-height:50px;
	/*background:url(../wysiwyg/home/btn-floating-subscribe-now.png) no-repeat center center;*/
	background:url(../images/home/btn-floating-subscribe-now.png) no-repeat center center;
	width:228px;
	height:60px;
	background-size:100%;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
}
.btn-floating-subscribe-now:hover, .btn-floating-subscribe-now:active, .btn-floating-subscribe-now:visited {color:#ffffff;}
/*.col-xs-12 {
  width: 100%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}*/
.col-xs-12, .col-sm-6, .col-md-6 {
   position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  }
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-6 {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-6 {
    width: 47%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
/*Footer Css END*/
@media only screen and (max-width:1280px) {
	.cust-footermenu-container {padding:0px 15px;}
}
@media only screen and (max-width:1023px) {
	.container {width:991px !important;}
}
@media only screen and (max-width:991px) {
	.cust-footermenu-lp {float:none; width:100%; text-align:center;}
	.cust-footermenu-rp {float:none; width:100%; text-align:center;}
	.container .col-xs-12,	.container .col-md-7 {padding-right: 0px; padding-left: 0px;}
}
@media only screen and (max-width:990px) {
	.container {max-width:1000px; width:100% !important;}
}
@media (min-width: 320px) {
	.page-header {
		position: relative;
		z-index: 2;
		-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
    	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
    	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
	}
	.nav-sections {
		margin-bottom: 0px !important;
	}
	.header.content {padding: 20px 20px 0px !important;}
	/*.logo {margin: -8px auto 10px 0 !important;}*/
	.logo img { width:200px; height:65px;}
	.page-header .panel.wrapper {
		border-bottom: none !important;
    	background: none !important;
		-webkit-box-shadow:none !important;
		-moz-box-shadow:none !important;
		box-shadow:none !important;
		
		position: relative;
		z-index: 9;		
		max-width: 1280px;
		width: 100%;
		margin: auto;
	}		
	.page-main, .breadcrumbs {padding-top:20px;}
	.header.panel>.header.links>li.welcome, .header.panel>.header.links>li>a {line-height: 20px !important;}	
	.header.panel>.header.links>.authorization-link:after {
		content: attr(data-label) !important;
    	display: none !important;
    	margin: 0 -5px 0 5px !important;
	} 
}
@media only screen and (max-width:767px) {
	.panel.header .links,
	.panel.header .switcher {display: block !important;}
	/*.nav-toggle {display:none !important;}*/

	/*.header.panel>.header.links>.authorization-link:after {
		content: attr(data-label) !important;
    	display: inline-block !important;
    	margin: 0 -5px 0 5px !important;
	}*/
	.page-header .panel.wrapper .panel.header {top: 28px; display:none;}
	.page-header .header.panel {padding-left: 0px;}
	.minicart-wrapper {top: 10px; margin-top:0px !important; z-index:9 !important;}
	.header.panel>.header.links {margin-right:0px !important;}
	.breadcrumbs {display:block !important;}
	
	.header.panel>.header.links>li.welcome,
	.header.panel>.header.links>li.customer-welcome {display:none !important;}
	.block-collapsible-nav {top:0px !important;}
	.account .page-main {padding-top: 60px !important;}
	
	.nav-sections .header.links li {font-size: 16px;}
	
	/*start for mobile view */
	.nav-sections-item-title {
		padding: 10px !important;
		line-height: 30px !important;
		height: 50px !important;
		background-color: #dedede !important;
		color: #575757 !important;
		font-size: 20px !important;
	}
	.nav-sections-item-title a {color: #575757 !important;}
	.nav-sections-item-title a:hover, .nav-sections-item-title a:visited {color: #575757 !important;}
	.nav-sections-item-content {padding:0px !important;	margin-top: 50px !important;}
	.nav-toggle {
		right: 60px !important;
    	left: unset !important;
    	top: 25px !important;
		cursor:pointer;
	}
	.hideNotLoggedInSpan {display:none !important;}
	
	/* to hide menu tab start*/
	.section-item-title[aria-controls="store.menu"] {display: none;}
	.section-item-title[aria-controls="store.links"] {background: transparent; border-bottom-width: 0;}
	#store\.menu {display: none;}
	#store\.links {display: block !important;}
	/* to hide menu tab end*/
	
	/*for footer*/
	.footer.content .links>li {font-size:16px;}
	.footerLogo{text-align:left; padding:0px 0px 20px 0px !important;}
	.footerContent{border-left:none !important; text-align:left !important; padding-left:0px !important; margin-left:0px !important;}
	.displayBlockTel{display:none;}
	.displayNoneTel{display:block;}
	.container {width:100% !important;}
	.btn-floating-subscribe-now {
		width:150px;
		height:39px;
		font-size:16px;
		line-height:32px
	}
}
@media only screen and (max-width:640px) {	
	.shop-setOne-content ul li,
	.shop-setTwo-content ul li,
	.shop-setThree-content ul li,
	.shop-setFour-content ul li {font-size:16px !important; line-height:30px !important;}
	.cust-footermenubr {display:inline-block;}
}
@media only screen and (max-width:479px){
	.header.content {padding: 20px 15px 0px !important;}
	.minicart-wrapper {margin-top: -11px !important;}
	.page-header .panel.wrapper .panel.header {top: 45px; right: 0;}	
	/*.logo {margin: -8px auto 15px -7px !important;}*/
	.logo img {max-width: 80%; width:148px; height:43px;}
	.header.panel>.header.links>li {font-size: 12px; margin: 0 0 0 15px;}
	.page-header div.panel {margin-top:0px;}
	.authentication-wrapper {margin-top: -66px !important;}
	.nav-toggle {top: 15px !important;}
}
/* End Header */
/* ======= End Package Code ======= */
