.overview-dash .row .my-package-main .row .pricing-sec{
	margin-left: 0px!important;
}

.service-content-2{
	left: 0px!important;
}

.txtr{
	height: 67px!important;
}

.btn-wrap .class-main button{
	margin-left: 10px!important;
}

.btn-wrap .class-main .video-title{
	min-height: 50px!important;
	height: 50px!important;
	overflow: hidden!important;
}
/*.mpje-main.table-responsive {

  scrollbar-color: orange pink!important;  

}*/ 

.mpje-main::scrollbar {

    /*background-color: #3362ED;*/
    /*color: orange pink!important; */
}

.mpje-main::-webkit-scrollbar {

    /*background-color: #3362ED;*/
    /*color: orange pink!important; */
}

.mpje-main::-moz-scrollbar {

    /*background-color: #3362ED;*/
    /*color: orange pink!important; */
}


@media (max-width: 1920px){
    #pdf-canvas{
    	width: 100%!important;
    }
}

@media (max-width: 1280px){
    .class-main
    {
        min-height:270px;
    }
    #pdf-canvas{
    	width: 834px!important;
    }
}
@media(max-width:1080px) {
	.easyzoom.example {
		margin: unset !important;
	}
}

@media(max-width:1024px) {
	.cal-right {
		width: 412px;
		position: absolute;
		float: unset;
		top: 40px;
		right: 110px;
	}
	.banner-content {
		padding: 0;
		top:30%;
	}
	.blog-main {
		padding:40px 0;
	}
	.pricing-sec {
  		display: table;
  		float: none;
	}
	.pricing-sec .col-lg-4.col-md-4.col-sm-6.col-xs-6 {
  		display: table-cell;
  		height: 330px;
	}

	.pricing-table-header {
  		font-size: 14px;
	}
	.pricing-list > li {
  		font-size: 14px;
  		margin-bottom: 5px;
	}
	.card-testimonial {
		min-height:510px;
	}
	.cart-ul > li:first-child {
	  	max-width: 100%;
	}
	.cart-ul > li {
	  	max-width: 100%;
	}
	.flip-sub {
  		max-width: 100%;
	}
	.flash-parent .paginations-main {
	  	display: inline-block;
	  	float: right;
	  	margin-bottom: 0;
	  	position: unset;
	  	text-align: right;
	  	width: 100%;
	}
	.flash-parent .paginations-main > p {
  		float: left;
  		margin-bottom: 0;
  		width: 100%;
	}
	.flash-parent .flip-inner > span {
		display: inline-block;
		float: right;
		position: unset;
		text-align: right;
		width: 100%;
	}
	.banner-content h2 {
		font-size: 24px;
		margin-bottom: 0;
		margin-top: 20px;
	}
	.banner-content h1 {
  		font-size: 50px;
  	}
	.slider-play-icon {
  		height: 60px;
  		line-height: 1.85;
  		width: 60px;
	}
	  #pdf-canvas{
    	width: 585px!important;
    }
}

@media(max-width:991px) {
	.easyzoom .big {
		display: none !important;
	}
	.easyzoom .magnifier {
		display: none !important;
	}
	.easyzoom.example {
		margin:  0 auto !important;
	}
	.quiz-ques .close-cal, .close-cal:hover {
		position: relative;
		top: -65px;
		right: 90px !important;
	}
	.cal-right {
		right: 60px;
	}
	.header-main .navbar-header {
  		width: 100%;
	}
	.change-main .form-horizontal label {
	  	text-align: left;
	}
	.header-main .nav.navbar-nav.navbar-right.navigation-ul > li {
	  	margin: 5px auto;
	}
	.header-main .navbar-toggle .icon-bar {
	  	background-color: #3362ed;
	  	height: 3px;
	  	width: 30px;
	}
	.banner-content {
	  	padding: 0;
	  	top: 10%;
	}
	.header-main .navbar-toggle {
	  	display: block;
	  	margin-right: 0;
	  	padding: 9px 0;
	  	z-index: 9;
	  	margin-top: 20px;
	}
	.navbar-collapse.collapse {
		display: none !important;
	}
	.navbar-collapse.collapse.in {
		display: block !important;	
	}
	.header-main .nav.navbar-nav.navbar-right.navigation-ul > li {
		display: inline-block;
		margin: 5px auto;
		width: 100%;
	}
	.header-main .navbar-nav {
  		float: left;
  		margin: 0;
  		text-align: center;
  		width: 100%;
	}
	.header-main .navbar-collapse {
    	background: rgba(0, 25, 93, 0.8) none repeat scroll 0 0;
    	content: "";
    	float: left;
    	left: 0;
    	bottom:0;
    	position: fixed;
    	right: 0;
    	top: 0;
    	width: 100%;
    	padding: 50px 20px 10px;
    	height:100%;
	}
	.service-content {
		left: 0px;
		top: 67px;
	}
	.study-main {
  		margin:0px;
	}
	.header-main .navbar-brand img {
  		max-width: 90px;
	}
	.nav.navbar-nav.navbar-right.navigation-ul.desktop-navbar {
  		display: none;
	}
	.top-header {
		display: none;
	}
	.nav.navbar-nav.navbar-right.navigation-ul.mobile-navbar {
    	display:block;
	}
	.header-main .container > .navbar-header, 
	.container-fluid > .navbar-header, 
	.header-main .container > .navbar-collapse, 
	.container-fluid > .navbar-collapse {
	  	margin-left: 0;
	  	margin-right: 0;
	}
	.social-icon > ul li a
	{
		padding: 7px;
	}
	.expire-subs {
	  min-height: 90px;
	}
	.profile-cntnt ul li
	{
		max-width: 100%;
	}
	.profile-form .form-horizontal .form-group {
	 	margin: 0 0 15px;
	}
	.profile-form .form-horizontal > div > .col-sm-8 {
	  	width: 100%;
	}
	.blog-cntnt .container {
	  	width: 100%;
	}
	.blog-main {
	  	padding: 40px 10px;
	}
	.class-main {
        min-height: 295px;
    }
    .form-steps__item
    {
        width:32%;
    }
    .login-form.cua-login-form {
        float: right;
        max-width: 100%;
    }
    .login-content .row {
      max-width: 100%;
    }
    .class-free.class-main h5 {
         font-size: 32px;
        padding-top: 40px;
    }
	.cal-rt-mns{
		right: -50px!important;
	}
	.cal-with{
		width: 330px!important;
	}

	.nw-pricing-tbl{
        min-height: 350px!important;
        max-height: 350px!important;
    }
    .navbar-nav.navbar-right.navigation-ul.mobile-navbar li.cart-li a{
    	font-size: 25px!important;
    }

}

@media(max-width:980px) {
}

@media(max-width:800px) {
	.slider-play-icon
	{
		margin-bottom: 0;
	}
	.policy-mini {
  		max-width: 90%;
	}
	.banner-content h1 {
	  margin-bottom: 10px;
	}
	.flash-parent {
	  min-height: 350px;
	}
	.expire-subs {
	  	min-height: 120px;
	}
	.profile-strngh {
	  width: 80%;
	}
	.my-package-main .pricing-sec .col-sm-4 {
	   width: 50%;
	}

	  #pdf-canvas{
    	width: 368px!important;
    }
}

@media(max-width:768px) {
	.cal-right {
		right: -70px;
		top: -350px;
	}
	.dash-sidebar {
	  	margin-right: 0;
	  	max-width: 100%;
	}
	.flip-sub > p {
	  	text-align: left;
	}
	.page-content {
	  	margin-left: 0;
	  	margin-top: 20px;
	  	padding: 0 15px;
	}
	.expire-subs {
	  	min-height: 90px;
	}
	.blog-cntnt .row > div {
	  	width: 100%;
	}
	.payment-cntnt,.states-cntnt
	{
		padding: 20px;
	}
	.payment-mini,.states-mini {
	  max-width: 100%;
	  margin: 0;
	}
	.service-main
	{
		padding: 30px 0;
	}
	.dashboard-contnt
	{
	    margin-top:20px;
	}
	.class-main {
        min-height: unset;
    }
    .class-free.class-main h5 {
        padding-top: 10px;
    }
    .payment-cntnt.cus-pad {
        padding: 0;
    }
    .slick-prev {
	  	left: -15px;
	}
	.slick-next {
	  	right: -15px;
	}

	.resp-bdr{
		border: unset;
	}

	 .pdin-ro{
    	padding: 0px!important;
    }
	  #pdf-canvas{
    	width: 685px!important;
    }
}

@media(max-width:767px) {
	.quiz-table {
		display: unset;
		float: left;
	}
	.header-main .navbar-toggle
	{
		margin-right: 15px;
	}
	.state-main {
  		max-width: 50%;
	}
	.state-main .btn {
  		width: 100%;
	}
	.couner-main {
	  	margin: 20px 0;
	}
	.testimonial-sec
	{
		padding: 50px 20px;
	}
	.footer-mini .row .col-md-6.col-sm-6.col-xs-12 > div {
	  	padding: 0;
	}
	.about-data
	{
		margin-top: 20px;
	}
	.login-reg {
	  	float: left;
	  	width: 100%;
	  	margin: 20px 0;
	}
	.overall-map
	{
		margin: 15px 0;
	}
	.guarantee-main
	{
		text-align: center;
	}
	.guarantee-main img {
	  	display: inline-block;
	}
	.disclaimer-main
	{
		text-align: left;
	}
	.disclaimer-main > div
	{
		max-width: 100%;
	}
	.reg-free-btn,.free-ques
	{
	    max-width:100%;
	}
	.cal-rt-mns{
		right: -50px!important;
	}
	.cal-with{
		width: 330px!important;
	}

	.bdr-trns{
		border:transparent;
	}

	.dsp-non{
		display: none;
	}

	  #pdf-canvas{
    	width: 685px!important;
    }

    .pdin-ro{
    	padding: 0px!important;
    }
    .nw-pricing-tbl{
        min-height: 310px!important;
        max-height: 310px!important;
    }
    .nw-resp-with{
		width: 95.8%!important;
	}
}

@media(max-width: 735px){
	.nw-resp-with{
		width: 100%!important;
	}
}

@media(max-width:640px) {
	.slider-play-icon {
		font-size: 18px;
		height: 45px;
		line-height: 1.7;
		width: 45px;
	}
	.pricing-main .row {
		flex-wrap:wrap;
	}
	.pricing-sec .col-lg-4.col-md-4.col-sm-4.col-xs-6 {
	  width: 100%;
	}
	.services-content .col-md-4.col-sm-6.col-xs-6 {
	  width: 100%;
	}
	.banner-content h1 {
  		font-size: 30px;
	}
	.banner-content h2 {
  		font-size: 20px;
	}
	.slick-prev {
  		left: -5px;
	}
	.slick-next {
  		right: -5px;
	}
	.serch-state {
  		max-width: 60%;
	}
	.services-content .row > div {
	  	width: 100%;
	}
	.login-thoughts{
	    margin-top:40px;
	}
	.error-main
	{
	    padding:40px 20px;
	}
	.error-desc
	{
	    max-width:100%;
	}

	 #pdf-canvas{
    	width: 560px!important;
    }
}


@media(max-width: 494px){
	#cal-bt{
		margin-top: 20px;
		float: left;
	}
}

@media(max-width:480px) {
	.easyzoom .small {
		width: 100% !important;
		height: auto !important;
	}
	.cal-right {
		top: -390px;
	}
	.banner-content {
	  	top: 0;
	}
	.pricing-sec .col-md-3.col-sm-6.col-xs-6 {
	  width: 100%;
	}
	.state-main {
  		max-width: 100%;
	}
	.state-main .btn {
  		width: 100%;
	}	
	.banner-content h1,.banner-content h2{
	  	font-size: 22px;
	}
	.slider-play-icon,.slider-play-icon:hover {
	  	border: 2px solid;
	  	font-size: 14px;
	  	height: 35px;
	  	line-height: 2.3;
	  	width: 35px;
	}
	.serch-state select.form-control, .serch-state .select-style {
	  	font-size: 13px;
	  	height: 40px;
	  	background-size: 8%;
	}
	.serch-state .input-group-addon {
	  padding: 0;
	  font-size: 13px;
	}
	.serch-state a
	{
		padding: 10px 30px;
	}
	.service-main
	{
		padding: 30px 10px;
	}
	.services-content .row > div {
	  	width: 100%;
	}
	.about-main .top-heading > p,.contact-mini .top-heading > p,.contact-form,.faq-search{
	  	max-width: 100%;
	}
	.reg-mini.thank-reg {
	  padding: 50px 20px;
	}
	.contact-mini > div {
	 	padding: 0;
	}
	.my-package-main .pricing-sec .col-sm-4,.score-main li {
 		width: 100%;
 		max-width: 100%;
	}
	.blog-main {
	  	padding: 40px 0;
	}
	.service-indiv {
	  	min-height: 180px;
	}
	.cntct-cntnt > p{
	    max-width:100%;
	}
	.profile-main
	{
	    padding:20px 0;
	}
	.edit-icn
	{
	    right:10px;
	}
	.view-profile
	{
	    padding:0 20px;
	}
	.profile-strngh {
        width: 100%;
    }
    .form-steps__item-text {
      font-size: 14px;
    }
    .new-login .row
    {
        max-width:100%;
    }
    .new-login .row > div
    {
        padding:0;
    }
    #abc215 > li {
        max-width: 100%;
        margin-bottom: 10px;
    }

    .mpj-heading{
    	padding-left: 35px!important;
    }

	 #pdf-canvas{
    	width: 408px!important;
    }

	.pdin-witg{
    	width: 100px!important;
    }
}

@media(max-width: 400px){
	.kllk .owl-controls .owl-buttons{
		left: 37%!important;
		-moz-left: 37%!important;
		-ms-left: 37%!important;
		-o-left: 37%!important;
		-webkit-left: 37%!important;
	}
	#resp-txt-wrp{
		font-size: 22px!important;
	}
}

@media(max-width:375px) {

	.banner-content h2,.banner-content h1 {
	  	font-size: 16px;
	  	margin-top: 0;
	}
	.slider-play-icon {
	  	border: 2px solid;
	  	font-size: 10px;
	  	height: 25px;
	  	line-height: 2;
	  	width: 25px;
	}
	.cart-ul > li
	{
	    font-size:12px;
	}
	.serch-state select.form-control, .serch-state .select-style {
	  	padding: 0;
	  	font-size: 10px;
  		height: 32px;
	}
	.serch-state .input-group-addon {
	  	font-size: 10px;
	}
	.banner-content {
	  	top: 12%;
	}
	.stats-bottom > div {
	  width: 100%;
	}
	.flip > div
	{
		box-shadow: unset;
		padding: 0;
	}
	.flip-top
	{
		height: 350px;
	}
	.profile-cntnt ul li span.left-span {
	  max-width: 35%;
	  margin-bottom: 10px;
	}
	.serch-state .btn.cus-btn {
        padding: 0 10px;
        font-size: 14px;
    }
    h2 {
        font-size: 26px;
    }
    .form-steps__item-text {
        font-size: 12px;
    }

	 #pdf-canvas{
    	width: 305px!important;
    }

    #resp-txt-wrp{
		font-size: 20px!important;
	}

	.add-rmov-shdw{
		box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.2)!important;
		padding: 15px!important;
	}

	.kllk .owl-controls .owl-buttons{
		left: 35%!important;
		-moz-left: 35%!important;
		-ms-left: 35%!important;
		-o-left: 35%!important;
		-webkit-left: 35%!important;
	}

}
@media(max-width:360px) {
	.testimonial-sec {
	  	padding: 50px 0;
	}
	.form-horizontal .form-group {
  		margin-left: 0;
  		margin-right: 0;
	}
	.form-steps__item-line
	{
	    top:9px;
	}
	.form-steps__item-text {
        font-size: 10px;
    }
    .cart-ul
    {
        float:left;
        width:100%;
    }
    .cart-ul li
    {
        float:left;
        max-width:100%;
        text-align:left;
    }
    .cart-ul li span.pull-right {
        float: left;
        width: 100%;
    }

    .nw-pricing-tbl{
        min-height: 350px!important;
        max-height: 350px!important;
    }
}

@media(max-width:320px) {

	.font-sz-unst{
		font-size: unset!important;
	}

	.tbl-wit-twnty{
		height: 86px!important;
		width: 190px!important;
		/*-moz-height: 86px!important;
		-moz-width: 200px!important;
		-webkit-height: 86px!important;		
		-webkit-width: 200px!important;	*/	
	}
	.cal-rt-mns{
		right: -210px!important;
	}
	.cal-with{
		width: 330px!important;
	}
	 #pdf-canvas{
    	width: 252px!important;
    	-moz-width: 252px!important;
    	-ms-width: 252px!important;
    }
    .pding-qury{
    	padding: 0px 2px!important;
    }

    .img-wth{
    	width: 190px!important;
    }

    .class-main.p-0 video{
    	width: 260px!important;
    }

    .owl-controls.clickable .owl-buttons{
  position: absolute!important;
  top: -28px!important;
  left: 45%!important;  
  -webkit-position: absolute!important;
  -webkit-top: -28px!important;
  -webkit-left: 45%!important;
  -moz-position: absolute!important;
  -moz-top: -28px!important;
  -moz-left: 45%!important;
  -o-position: absolute!important;
  -o-top: -28px!important;
  -o-left: 45%!important;
  -ms-position: absolute!important;
  -ms-top: -28px!important;
  -ms-left: 45%!important;
}
}
