.msp-slider .owl-nav { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width: 768px){
	.msp-slider .owl-nav { width: 750px; }
}
@media (min-width: 992px){
	.msp-slider .owl-nav { width: 970px; }
}
@media (min-width: 1200px){
	.msp-slider .owl-nav { width: 1170px; }
}
@media only screen and (max-width: 1339px) {
	.comm-top_blue_bg:before{ background-size: contain; }
}
@media only screen and (max-width: 1199px) {
	.comm-top_blue_bg:before{ top: -138px; }
	.features-need-box > p { max-width: 225px; }
	.dl-video_frame-box { max-width: 845px; margin: 0 auto; height: 550px; position: relative; }
	.dl-video_frame{
		-webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	    height: 100%;
	    width: 100%;
	    position: absolute;
	    left: 0;
	    right: 0;
	}
}
@media only screen and (max-width: 991px) {
	.user-container-inner.viewsoptemplate .col-md-12 .btn {font-size: 10px;padding: 5px;}
	.msp-header .nav.msp-navbar-nav-main li a {padding: 18px 6px !important;}
	.nav>li>a.get-started {padding: 10px 10px;}
	.navbar-brand>img {max-width:100% !important;}
	.h2, h2 { font-size: 25px; }
	h1 { font-size: 30px; }
	.h3-semibold { font-size: 30px; }
	.nav>li>a.get-started { padding: 10px 10px; }
	.msp-header .nav.msp-navbar-nav-main li a{ padding: 18px 15px; }
	.navbar-default .navbar-nav>li>a{ padding-top: 10px; padding-bottom: 10px; }
	.navbar-brand>img { max-width: 201px; }
	.msp-header .navbar-default .navbar-brand{ padding-top: 9px; padding-bottom: 9px; }
	.owl-msp-testimonials .owl-item.active .item { margin-top: 0 !important; }
	.features-need-box > p { max-width: 275px; }
	.procing_table-box thead tr th:first-child, .procing_table-box thead tr td:first-child, .featu_th { width: 190px; }
	.msp-account-box-right.col-md-8 { padding: 15px 30px; }
	.msp-account-box-left.col-md-4 { padding: 15px; }
	h3.heading_blue-heading,.msp-accoun-title-left { margin-left: -15px; margin-right: -15px; }
	.form-group .row > [class*="col-"]:first-child { margin-bottom: 15px; }
	select#Year { margin-bottom: 15px; }
	.acount-details-wrapper .row .authentication-radio-btn:after{
		display: none;
	}
	.acount-details-wrapper .authentication-radio-btn, .acount-details-wrapper .exception-wrapper, .acount-details-wrapper .enforce-wrapper{
		padding: 5px;
	}
}
@media only screen and (max-width: 767px) {
	#ntemp .temp-default-header.bg-color {display: table;}
	.deletacount {margin-top: 25px;margin-bottom: 25px;}
	.btn.btn-primary.get-started:hover { color: #07446a !important; }
	.msp-intres-box { width: auto; max-width: 100%; }
	.account-users-list h1 { font-size: 17px; }
	.input-group.caldate { width: 100%; }
	.date.form_datetime input[type="text"] { width: 100%; }
	.input-group.inpday{ width: 100%; padding-right: 0; }
	.msp-header .navbar-default .navbar-brand { padding: 6px 0; }
	.portal_row_rverse div[class*="col-"] { margin-bottom: 30px; text-align: center; }
	.features-need-box > p { max-width: calc(100% - 70px); 	}
	.msp-slider .owl-nav{ bottom: 10px; }
	.msp-slider .owl-carousel .owl-nav button.owl-next, .msp-slider .owl-carousel .owl-nav button.owl-prev{ width: 30px; height: 30px; line-height: 30px; font-size: 20px; }
	.msp-portal-box, .msp-portal-img { max-width: 400px; }
	.row.portal_row { margin-bottom: 30px; }
	.msp-top_submit-box .form-control { float: left; height: 40px; padding: 8px 10px; width: calc(100% - 118px); }
	.msp-top_submit-box input[type="submit"] { padding: 8px 15px; height: 40px; }
	.comm-top_blue_bg:before{ display: none !important; }
	h1 { font-size: 25px; }
	.h2, h2 { font-size: 20px; }
	.h3-semibold { font-size: 20px; }
	.msp-comm-section { padding: 20px 0; }
	.msp-ready-built { padding: 30px 0; }
	.msp-top_submit-box form { margin: 35px 0 20px; }
	.msp-comm-section.msp-portal-sec { padding: 30px 0 10px; }
	.owl-msp-testimonials{ padding-left: 15px; padding-right: 15px; }
	.owl-msp-testimonials.owl-carousel .owl-nav button.owl-next{ right: 15px; } 
	.owl-msp-testimonials { margin-top: 20px; }
	header.msp-header.sticky-header nav.navbar.navbar-default ul.nav.navbar-nav.navbar-right a,
	header.msp-header nav.navbar.navbar-default ul.nav.navbar-nav.navbar-right a  { color: #07446a; }
	.navbar-nav.msp-navbar-nav-main { margin-bottom: 0; }
	.msp-header .nav.msp-navbar-nav-main li a,
	header.msp-header nav.navbar.navbar-default ul.nav.navbar-nav.navbar-right a  { padding: 10px 15px; text-transform:uppercase; }
	.msp-header ul.nav.navbar-nav.navbar-right { margin-top: 0; }
	.procing_table-box thead tr th:first-child, .procing_table-box thead tr td:first-child, .featu_th { width: 140px; }
	span.price_tb { font-size: 22px; }
	.procing_table-box tr td, .procing_table-box tr th, .procing_table-box tbody>tr>td, .procing_table-box tbody>tr>th{
		min-width: 110px;
	}
	.dl-video_frame-box { max-width: 420px; height: 300px; }
	.msp-intres-box p { font-size: 16px; line-height: 26px; }
	.msp-intrested-section .msp-intres-box { text-align: center; }
	.boarding-accordion { float: left;width: 100%;padding: 15px 8px; }
	.boarding-accordion .panel-group .panel+.panel,
	.boarding-accordion .panel-default>.panel-heading{
	    float: left;
    	width: 100%;
	}
	.msp-progress_bar-right{ margin-top: 4px; }
	.boarding-accordion .panel-default>.panel-heading.active{ border-color: #ddd; border-bottom: 1px solid #ddd; }
	.msp_bottom-box .btn{ padding: 6px 5px; font-size: 13px; }
	.msp_bottom-box .btn.btn-primary { margin-right: 5px; }
	.boarding-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body { padding: 30px 10px; }
	.boarding-accordion .select2.select2-container.select2-container--default { width: 100% !important; }
	.regist-box{ padding: 15px; }
	.form-group-submit { margin: 15px 0; }
	.regist-box { margin-bottom: 30px; }
	.msp-account-box-left.col-md-4, .msp-account-box-right.col-md-8{ width: 100%; }
	.msp-account-box { max-width: 600px; }
	.msp-account-box-right.col-md-8 { padding: 0 15px 15px; }
	.msp-account-section { margin-bottom: 30px; }
	.h3, h3 { font-size: 20px; }
	.msp-dashboard .col-md-4 { margin-bottom: 30px;	}
}
@media only screen and (max-width: 479px) {
	.user-accounts-modal.edituser-mod .modal-body .form-group .checkbox-inline, .user-accounts-modal.edituser-mod .modal-body .form-group label span {margin-left: 0;}
	.modal.preview-SOP-template .modal-dialog {width: 100%;}
	.preview-SOP-template .modal-body { display: block; float: none; }
	.user-accounts-modal.edituser-mod .modal-body .form-group .checkbox-inline,
	.user-accounts-modal.edituser-mod .modal-body .form-group label span{
	display:block;
	}
	.temp-default-header .temp-default-helf, .temp-default-header .default-helf-right {
	   width: 100%;
	}
	.profile-img { position: relative; display: table; width: 100%; }
	.profile-img .input-group { position: absolute; right: 0; bottom: 0; }
	.account-detail-file { padding: 8px 8px; left: 0; font-size: 11px; }
	.file-upload { margin-top: 0; }
	.msp-top_submit-box input[type="submit"], .msp-top_submit-box.inputbtn input[type="button"] {
	   float: none;
	   margin-top: 15px;
	}
	.blog.msp-card-box_top img { max-width: 100%; }
	.dl-video_frame-box { max-width: 375px; height: 220px;}
	.regist-box .input-group.input-group-trasp span.input-group-addon:last-child {
	    /*display: none;*/
	}
	.col-xs-6{ width: 100%;	}
	.cpright input[type=radio] { left: 0; margin-left: 0; display: inherit;	}
	.radio.cpright{ margin-bottom: 20px; padding-left: 20px; }
	.radio.text-right { text-align: left; padding-left: 20px; }
	.bootstrap-timepicker .input-group-addon { width: 63px; }
	.bootstrap-timepicker { margin-top: 5px; }
	.boarding-accordion .cat-question .modal-dialog { width: auto; }
	.login-form .btn-primary.msp-primary-btn{ padding: 10px 20px; }
	.forGetPass { margin-left: 3px; font-size: 12px; }
	.cat-question .dhrow label.radio.cpright { display: inline; padding-left: 20px; }
	.subscribenow-popup .modal-dialog { padding: 0; margin: 0;}
	.subscribenow-popup h4.modal-title{ font-size: 12px; }
	.subscribenow-popup i.fa.fa-envelope-o { font-size: 30px; }
	.subscribenow-popup .modal-header:after, .subscribenow-popup .modal-header:before{ display: none;}
	section.msp-comm-section.blog .msp-card-box_top .blog-thumbnail img{
	   width: 100%!important;
	   max-width: 100%;
	   margin-bottom: 15px;
	}
	section.msp-comm-section.blog .blog.msp-card-box_top .single-blog-wrapper .single-blog-thumbnail img {
	    width: 100%;
	    max-width: 100%;
	}
	section.msp-comm-section.blog .blog.msp-card-box_top { text-align: left; display: table; }
	.subscribenow-popup .modal-content { padding: 0; }
	.subscribenow-popup .modal-footer p { padding: 15px; }
	.cat-question .msp-progress_bar-right { width: auto; }
	.cat-question .modal-dialog { margin-top: 70px; }
	.boarding-accordion .cat-question .modal-footer button.btn.btn-primary { float: left; }
	.navbar-default .navbar-collapse { height: calc(100vh - 150px); }
	.top_panel-right h3 { width: 170px!important; }
	.top_panel-right img { max-width: 35px; }
	.modal.fade.user-accounts-modal .modal-content{ height: calc(100vh - 135px); overflow: auto; }
	.modal.fade.user-accounts-modal.viewuser-mod .modal-content { height: auto; }
	.modal.fade.user-accounts-modal.edituser-mod .modal-content { height: calc(100vh - 145px); overflow: auto; }
	.temp-default-box { padding: 0 5px; }
	.temp-default-header .temp-default-helf, .temp-default-header .default-helf-right { width: 100%; max-width: 50%; margin: 0 auto; }
	.temp-default-header .default-helf-right { float: none; }	
	.user-container-inner.viewsoptemplate .msp-card-box.client-card-box.bg-white { display: block; }
	.temp-default-header .temp-default-helf, .temp-default-header .default-helf-right { float: none; width: 50%; max-width: 230px; text-align: center; margin: 0 auto; }
	.temp-default-header .default-helf-right { float: none; }
	p.MsoNormal img { margin: 0; }
	.default-defn-content table.table { font-size: 13px; }
	.user-container-inner.viewsoptemplate .msp-card-box.client-card-box.bg-white .temp-default-header, .user-container-inner.viewsoptemplate .msp-card-box.client-card-box.bg-white .temp-default-title-box,.user-container-inner.viewsoptemplate .msp-card-box.client-card-box.bg-white .temp-default-address,.user-container-inner.viewsoptemplate .msp-card-box.client-card-box.bg-white .default-defn-content,.user-container-inner.viewsoptemplate .msp-card-box.client-card-box.bg-white .default-goal,.user-container-inner.viewsoptemplate .msp-card-box.client-card-box.bg-white .temp-default-bordered { float: none; width: 100%; }
	.default-defn-content p img { width: 100%; height: auto; }
}
@media screen and (max-width:767px) and (min-width:480px) {
	.modal.preview-SOP-template .modal-dialog {width: 100%;}
	.profile-img { position: relative; display: table; width: 100%; }
	.profile-img .input-group { position: absolute; right: 0; bottom: 0; }
	.account-detail-file { padding: 8px 8px; left: 0; font-size: 11px; }
	.file-upload { margin-top: 0; }
	.msp-top_submit-box input[type="submit"], .msp-top_submit-box.inputbtn input[type="button"] {
	   float: none;
	   margin-top: 15px;
	}
	div#mspNavbar { max-height: calc(100vh - 30px); overflow-x: hidden; overflow-y: auto; }
	.cat-question .msp-progress_bar-right{ width: auto; }
	.boarding-accordion .cat-question .modal-footer button.btn.btn-primary { float: left; }
	.top_panel-right img { max-width: 68px; }
	.top_panel-right h3 { width: 307px!important; }
	.navbar-default .navbar-collapse { height: calc(100vh - 200px); }
	.temp-default-header .temp-default-helf, .temp-default-header .default-helf-right { width: 100%; max-width: 50%; margin: 0 auto;}
	.temp-default-header .default-helf-right { float: none;	}	
	.user-container-inner.viewsoptemplate .msp-card-box.client-card-box.bg-white { display: block;}
	.temp-default-header .temp-default-helf, .temp-default-header .default-helf-right { float: none; width: 50%; max-width: 230px; text-align: center; margin: 0 auto;}
	.temp-default-header .default-helf-right { float: none; }
	p.MsoNormal img { margin: 0; }
	.default-defn-content table.table { font-size: 13px;}
	.user-container-inner.viewsoptemplate .msp-card-box.client-card-box.bg-white .temp-default-header, .user-container-inner.viewsoptemplate .msp-card-box.client-card-box.bg-white .temp-default-title-box,.user-container-inner.viewsoptemplate .msp-card-box.client-card-box.bg-white .temp-default-address,.user-container-inner.viewsoptemplate .msp-card-box.client-card-box.bg-white .default-defn-content,.user-container-inner.viewsoptemplate .msp-card-box.client-card-box.bg-white .default-goal,.user-container-inner.viewsoptemplate .msp-card-box.client-card-box.bg-white .temp-default-bordered { float: none; width: 100%;}
	.default-defn-content p img { width: 100%; height: auto;}
	.account-detail-file {
	   padding: 12px 28px;
	   left: 0;
	   font-size: 12px;
	}
}
@media screen and (max-width:990px) and (min-width:480px) {
	.blog.msp-card-box_top img { max-width: 100%; }
	.subscribenow-popup .modal-dialog { padding: 0; margin: 0 auto !important; }
	.subscribenow-popup i.fa.fa-envelope-o { font-size: 40px; }
	.subscribenow-popup h4.modal-title{	font-size: 15px; }
	.subscribenow-popup i.fa.fa-envelope-o {font-size: 36px;}
	.subscribenow-popup .modal-header:after, .subscribenow-popup .modal-header:before{display: none;}
	section.msp-comm-section.blog .blog.msp-card-box_top .blog-thumbnail img{ width: 100%!important; max-width: 100%; margin-bottom: 15px;}
	section.msp-comm-section.blog .blog.msp-card-box_top .single-blog-wrapper .single-blog-thumbnail img { width: 100%; max-width: 100%; }
	section.msp-comm-section.blog .blog.msp-card-box_top { text-align: left; display: table;}
	.cat-question .dhrow label.radio.cpright { display: inline; padding-left: 20px; }
	input#ccode { margin-top: 15px; }
	.boarding-accordion .cat-question .modal-dialog { width: auto;}
	.cpright input[type=radio] { left: 0;margin-left: 0;display: inherit; }
	.radio.cpright{  margin-bottom: 20px;}
	.radio.text-right { text-align: left; padding-left: 20px;}
	.bootstrap-timepicker .input-group-addon { width:auto; }
	.bootstrap-timepicker { width: 48% !important; float: left; margin-right: 9px;}
	.dhrow .col-md-2 { clear: both; }
}
@media screen and (max-width:990px) and (min-width:767px) {
	.msp-account-box-left_inner .input-group.input-group-trasp span.input-group-addon { display: block;	}
	.msp-account-box-left_inner .input-group.input-group-trasp { width: 100%;}
	.cat-question .modal-dialog { margin-top: 120px; }
}
@media screen and (max-width:1199px) and (min-width:991px) {
	.cat-question .modal-dialog { margin-top: 140px; }
	.top_panel-right h3 { width: 400px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.plane-name h4 { font-size: 13px;}
	.plane-name ul li span {float: none;}
	.plane-name .btn { font-size: 12px;}
}
/* 11th Jun 2019 */
@media screen and (max-width:1023px) and (min-width:768px) {
	.procing_table-box.table-responsive.subscription-table span.price_tb {
	   font-size: 21px;
	}
	.procing_table-box tbody tr:nth-child(odd) th, .procing_table-box tbody tr:nth-child(odd) td {
	   width: 360px;
	}
}
@media screen and (max-width:1170px) and (min-width:1024px) {
	.procing_table-box.table-responsive.subscription-table span.price_tb {
	   font-size: 22px;
	}	
}
@media screen and (max-width:1284px) and (min-width:1201px) {
	.procing_table-box.table-responsive.subscription-table span.price_tb {
	   font-size: 28px;
	}
}
@media screen and (max-width:991px) and (min-width:768px) {
	nav.navbar.navbar-default .collapse.navbar-collapse, nav.navbar.navbar-default .col-sm-8.col-md-8 {
	   padding-right: 0;
	   padding-left: 0;
	}
	.plane-name {
	   	padding: 10px;
	}
	.plane-name.creditcard p {
	   font-size: 11px;
	}
	.profile-img .input-group {
	   position: relative;
	   display: block;
	   width: 200px;
	}
}
@media screen and (max-width:1200px) and (min-width:991px) {
.nav>li>a.get-started {padding: 15px 13px;}
}
@media only screen and (min-width: 767px){
.priview-logo, .logo-priview-here {width: auto; max-width: auto;}

}
@media only screen and (max-width: 1199px) {
	#ntemp .temp-default-header.bg-color .col-sm-3, #ntemp .temp-default-header.bg-color .col-sm-6  { width: 100%; }
	#ntemp .temp-default-header.bg-color .spname-thumbnail { width: 150px; }
	#ntemp .temp-default-header.bg-color .col-sm-6 .msp-mt20 { margin-top: 0; }

}