@media only screen and (min-width:992px) and (max-width:1200px)
{
.navigation-inner li a {
	margin-left: 40px;
}
.Loginmenu {
	margin-left: 50px !important;
}
.BannerOuterMainPanel {
	padding: 180px 0 0;
}
.BannerInnerCon img {
	width: 90%;
}
.Heading02 {
	font-size: 30px;
}
.FetchGridsInn h4 {
	font-size: 18px;
}
.FetchGridsInn img {
	height: 60px;
	width: auto;
}
.AboutFetchOuterMainPanel{
	padding: 70px 0;
}
.PricingOuterGrid {
	grid-gap: 30px;
	padding: 0 10px;
}
.PricingList {
	padding: 40px 35px 50px;
}
.SatisfiedClientanel {
	padding: 70px 0;
}
.SatisfieldOuter ul {
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 10px;
	padding: 0;
}

/*CONTACT PAGE*/
.ContactFormGridPanel {
	padding: 80px 0 100px;
}
.ContactFormnnerCon {
	padding: 95px 80px;
}
.ConatctMapCon iframe {
	height: 350px;
}

/*ADMIN DASHBOARD*/
.AdmindashboardInner {
	grid-template-columns: 250px auto;grid-gap: 30px;
}
.AdmingraphsOuter {
	grid-gap: 20px;
}
.AdminSubscriptionDetails {
	padding: 30px 20px;
}
.ADminSubscription span {
	margin: 0 6px;
}
.ADminSubscription {
	font-size: 14px;
}
.ChoosePlanCon {
	font-size: 13px;
}
.AminGraphsCon {
	padding: 30px 20px;
}
.AdminprofileOuter {
	justify-content: end;
	margin-left: 50px;
}
.AdminBellNotification {
	margin: 0px 21px;
}
.AdminAccountDetailsRight form {
	grid-gap: 40px;
}

/*PAYMENT*/
.PaymentDetailsGridouter {
	grid-template-columns: 60% auto;
	grid-gap: 40px;
}
/*USER DASHBOARD*/
.AdminUsersToppanel {
	padding: 10px 20px;
}
.AdminUsersBottomPanel .table-responsive {
	width: 680px;
}
.AddUserFormInner {
	padding: 60px 60px;
}
/*CANCEL PLAN*/
.AdminCancelPlanPanel .Heading03 {
	font-size: 20px;
}

/*CONNCTIONS*/
.ConnectionsRightPanel .AdminUsersTopInn {
	display: block;
}
/*ADMIN MANAGE SUBSCRIBE*/
.SubscribeCard {
	padding: 0 10px;
}
.SubscribePaymentDetails {
	font-size: 15px;
}
/*NORMAL USER HOME PAGE AFTER LOGIN*/
.AfetrLoginDetailsGridInn {
	grid-gap: 30px 50px;
}

/*ACCOUNT DETAILS*/
.AdminAccountDetailsRight {
	background: #F4F5FB;
	padding: 30px 10px 100px;
}
}

@media only screen and (min-width:768px) and (max-width:991px)
{
    .HeaderInnerCon {
        grid-template-columns: 105px auto;
    }
    .LogoCon img {
        width: 100px;
    }
    .Heading01 {
        font-size: 40px;
        line-height: 51px;
    }
    .BannerOuterMainPanel p {
        padding: 0 40px;
    }
    .navigation-inner li a {
        margin-left: 14px;
        font-size: 14px;
    }
    .Loginmenu, .FreeTrial {
        margin-left: 15px !important;
        padding: 5px 20px;
    }
    .BannerOuterMainPanel {
        padding: 180px 0 0;
    }
    .AboutFetchOuterMainPanel::after {
        width: 34%;
        height: 200px;
    }
    .BannerInnerCon img {
        width: 90%;
    }
    .Heading02 {
        font-size: 30px;
    }
    .FetchGridsInn h4 {
        font-size: 17px;
    }
    .FetchGridsouter {
        grid-gap: 10px;
    }
    .NormalText, .FetchGridsInn p {
        font-size: 15px;
        line-height: 23px;
    }
    .FetchGridsInn img {
        height: 60px;
        width: auto;
    }
    .AboutFetchOuterMainPanel{
        padding: 70px 0;
    }
    .PricingOuterGrid {
        grid-gap: 20px;
        padding: 0;
    }
    .PrimaryBtn, .SecondaryBtn, .DisabledBtn {
        padding: 3px 25px;
        line-height: 29px;
    }
    .PricingList {
        padding: 20px 15px 40px;
    }
    .PricingList li {
        font-size: 13px;
        line-height: 32px;
    }
    .PricingGridCon h3 {
        height: 70px;
        line-height: 70px;
        font-size: 23px;
    }
    .PricingText {
        margin: 25px 0 10px;
        font-size: 40px;
    }
    .LinkTextFreeTrial {
        font-size: 14px;
    }
    .SatisfiedClientanel {
        padding: 50px 0;
    }
    .AboutFetchInnerCon {
        width: 100% !important;
    }
    .TestimonialOuterMainPanel {
        padding: 50px 0;
    }
    .TestimonialSlidesCon p {
        font-size: 18px;
    }
    .SatisfieldOuter ul {
        grid-template-columns: repeat(5, 1fr);
        grid-gap: 10px;
        padding: 0;
    }
    footer img {
        width: 110px;
    }

/*CONTACT PAGE*/
.ContactFormGridPanel {
	padding: 80px 0 100px;
}
.ContactFormnnerCon {
	padding: 55px 40px;
}
.ConatctMapCon iframe {
	height: 350px;
}
.RadioBoxCon {
	margin-right: 17px;
	font-size: 12px;
}
/*ADMIN SIGNUP*/
.AdminSignUpFormOuter {
	width: 96%;
}

/*PAYMENT CONFIRM PAGE*/
.PaymentConfirmPopup {
	padding: 50px 100px;
}
    
/*ADMIN DASHBOARD*/
.AdmindashboardOuterpanel {
	padding: 40px 0;
}
.AdmindashboardInner {
	grid-template-columns: 200px auto;grid-gap: 30px;
}
.AdmindashboardleftGrid li a {
	padding: 0 10px;
}
.AdmingraphsOuter {
	grid-gap: 20px;
}
.AdminSubscriptionDetails {
	padding: 30px 20px;
}
.ADminSubscription span {
	margin: 0 6px;
}
.ADminSubscription {
	font-size: 14px;
}
.ChoosePlanCon {
	font-size: 13px;
}
.AminGraphsCon {
	padding: 30px 20px;
}
.AdmingraphsOuter.AdminGraphicForms {
	grid-template-columns: repeat(1, 1fr);
}
.AdminprofileOuter {
	justify-content: end;
	margin-left: 50px;
}
.AdminBellNotification {
	margin: 0px 21px;
}
.AdminProfilePic img {
	max-width: 35px;
}
.AdminInfo p {
	font-size: 14px;
}
.AdminAccountDetailsRight form {
	grid-gap: 0;grid-template-columns: repeat(1, 1fr);
}
.AdminAccountDetailsRight {
	background: #F4F5FB;
	padding: 40px 50px 50px;
}

/*PAYMENT*/
.PaymentDetailsGridouter {
	grid-template-columns: 55% auto;
	grid-gap: 25px;
}
.PaymentDetailsRightINN {
	padding: 40px 15px;
}
.paymentFlexOuter {
	display: block;
}
.PayemntDetailsInn {
	margin-bottom: 20px;
}
.PayemntDetailsInn p.NormalText {
	font-size: 14px;
	margin: 0 0 7px;
}

/*USER DASHBOARD*/
.AdminUsersToppanel {
	padding: 10px 20px;
}
.AdminUsersBottomPanel .table-responsive {
	width: 500px;
}
.AdminUsersTopInn h1 {
	font-size: 20px;
	line-height: 65px;
}
.AdminSortedCon select {
	height: 37px;
	font-size: 13px;
	line-height: 30px;
	padding: 0 8px;
	background: #FFF url(../images/grey_arrow.svg) right 9px top 15px no-repeat;
}
.AdminUsersBottInn {
	display: block;padding: 5px 0 0;
}
.UserSearchCon span {
	line-height: 16px;
}
.UserDetailsBottom {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column-reverse;
}
.UserDetailsRight {
	display: flex;
	display: -webkit-flex;
	justify-content: end;
	height: auto;
	align-items: center;
	margin:  0 0 30px;
}
.AddUserFormInner {
	padding: 40px 50px;
}
.AdminAddUsersForm {
	width: 100%;
	margin: 40px auto;
}
.AdminUsersTopInn {
	padding-bottom: 10px;
}

/*CANCEL PLAN*/
.AdminCancelPlanPanel .Heading03 {
	font-size: 17px;
}

/*CONNCTIONS*/
.ConnectionsRightPanel .AdminUsersTopInn {
	display: block;
}
/*ADMIN MANAGE SUBSCRIBE*/
.AddManageSubscribeOut {
	overflow-x: scroll;
	width: 460px;margin-bottom: 30px;
}
.SubscribePaymentDetails {
	width: 800px;
}
/*USER ACCETANCE*/
.UserInviteAcceltanceCon {
	width: 95%;padding: 30px 20px 80px;
}
.UserInviteAcceltanceCon img {
	width: 220px;
}
.UserInviteAcceltanceCon .Heading02 {
	font-size: 30px;
}

/*NORMAL USER HOME PAGE AFTER LOGIN*/
.AfetrLoginDetailsGridInn {
	grid-gap: 30px 20px;
}

.AdminAccountDetailsRightNEW {
	padding: 20px 10px 50px;
}
.AdminAccountDetailsRight .AfetrLoginDetailsGridInn {
	grid-template-columns: repeat(1, 1fr);
}
}


@media (max-width:767px)
{
.pushmenu-push {display: none;}

.navigation-inner button.navbar-toggle {
	position: absolute;
	right: 0;
	top: 23px;
	z-index: 99;
	margin: 0;
	padding: 0;
	cursor: pointer;
	display: block !important;
	background: none !important;
	border: 0px;
	outline: none;
	left: auto;
	z-index:999999;
}
.navigation-inner button.navbar-toggle .icon-bar {
	display: block;
	width: 40px;
	height: 5px;
	border-radius: 1px;
	background: #fff;
	margin: 0 0 5px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.nav-open .navigation-inner button.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}
.nav-open .navigation-inner button.navbar-toggle .icon-bar:nth-child(1) {
	transform: rotate(45deg);
	-webkit-transform: rotate(44deg);
	left: 0px;
	position: relative;
	top: 7px;
}
.nav-open .navigation-inner button.navbar-toggle .icon-bar:nth-child(3) {
	transform: rotate(45deg);
	-webkit-transform: rotate(134deg);
	left: 0px;
	position: relative;
	top: -3px;
}
.nav-open .navigation-inner button.navbar-toggle .icon-bar:nth-child(2) {
	display: none;
}
.nav-open .navigation-inner button.navbar-toggle .icon-bar {
	background: #fff;
}
 .pushmenu-push {
	position: fixed;
	width: 400px;
	height: 100vh;
	background: #FF9FA1 ;
	top: 0;
	display: block;
	padding: 110px 20px 80px;
	z-index: 9999;
	transition: .3s all ease;
	-webkit-transition: .3s all ease;
	right: -450px;	
}

.nav-open .pushmenu-push{right:0;}
.nav_barul {float: left;width:100%;margin: 30px 0 0;}
.navigation-inner li {float: left;width: 100%;margin: 0 0 10px;}
.navigation-inner li a {
	float: left;
	text-align: left;
	width: 100%;
	font-size: 16px;
	line-height: 15px;
	margin: 0 0 15px;
	color: #fff;
}
.navigation-inner ul {
	display: block;
}
.navigation-inner li a:hover, .ActiveMenu {
	color: #37326C  !important;
}
.Loginmenu, .FreeTrial {
	margin-left: 0 !important;
	width: auto !important;
	border-color: #fff;
}
.SecondaryBtn.Loginmenu:hover:hover, .PrimaryBtn.FreeTrial:hover {
	color: #FFF !important;
	background: #37326C;
	border-color: #37326C;
}
/*BANNER*/
.BannerOuterMainPanel p {
	padding: 0;
}
.AboutFetchOuterMainPanel::after {
    width: 34%;
    height: 200px;
}
.HeaderInnerCon {
    grid-template-columns: 105px auto;padding: 6px 0;
}
.LogoCon img {
    width: 80px;
}
.Heading01 {
    font-size: 40px;
    line-height: 51px;
}
.BannerOuterMainPanel p {
    padding: 0 40px;
}
.navigation-inner li a {
    margin-left: 14px;
    font-size: 14px;
}
.Loginmenu, .FreeTrial {
    margin-left: 15px !important;
    padding: 5px 20px;
}
.BannerOuterMainPanel {
    padding: 180px 0 0;
}
.BannerInnerCon img {
    width: 90%;
}
.TestimonialSliderOuter .slick-arrow {
	top: 80%;
}
.Heading02 {
    font-size: 30px;
}
.FetchGridsouter {
    grid-gap: 10px;margin-top: 35px;
}
.FetchIcon {
	height: 80px;
}
.FetchGridsInn h4 {
    font-size: 14px;margin: 20px 0 10px;
}
.NormalText, .FetchGridsInn p {
    font-size: 14px;
    line-height: 23px;
}
.FetchGridsInn img {
    height: 60px;
    width: auto;
}
.AboutFetchOuterMainPanel{
    padding: 70px 0;
}
.PricingOuterGrid {
    grid-gap: 10px;
    padding: 0;
}
.PrimaryBtn, .SecondaryBtn, .DisabledBtn {
    padding: 3px 25px;
    line-height: 29px;
}
.PricingList {
	padding: 10px 10px 40px;
}
.PricingList li {
    font-size: 13px;
    line-height: 26px;
}
.PricingGridCon h3 {
	height: 55px;
	line-height: 55px;
	font-size: 20px;
}
.PricingText {
    margin: 25px 0 10px;
    font-size: 30px;
}
.LinkTextFreeTrial {
    font-size: 14px;
}
.SatisfiedClientanel {
    padding: 50px 0;
}
.AboutFetchInnerCon {
    width: 100% !important;
}
.TestimonialOuterMainPanel {
    padding: 50px 0;
}
.TestimonialSlidesCon p {
    font-size: 18px;
}
.SatisfieldOuter ul {
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 10px;
    padding: 0;
}
footer img {
    width: 110px;
}
.BannerInnerCon, .FetchInnerCon {
	padding: 0 10px;
}
.SatisfieldOuter img {
	height: 25px;
	width: auto;
}
.PricingGridCon {
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.PricingGridCon h3 {
	border-radius: 15px 15px 0 0;
}


/*ABOUT PAGE START*/
.NewsletterMainPanel form {
	width: 100%;
	margin: 20px 0 30px;
}
.NewsletterCon img {
	width: 160px;
}
.AboutPageInnerCon p.NormalText {
	width: 100%;
	display: inline-block;
}
.NewsletterInnerCon p br {
	display: none;
}

/*CONTACT PAGE*/
.ContactFormGridPanel {
	padding: 80px 0 100px;
}
.ContactFormnnerCon {
	padding: 30px 20px;
}
.ConatctMapCon iframe {
	height: 350px;
}
.RadioBoxCon {
	margin-right: 17px;
	font-size: 12px !important;
	padding-left: 29px;
}
.ContactFormGrid .SendMesageBTN {
	width: 300px;height: 50px;
}

/*ADMIN SIGNUP*/
.AdminSignUpFormOuter {
	width: 96%;
}
.AdminSignUpFormOuter {
	margin: 45px auto 0;
	width: 100%;
}

/*PAYMENT CONFIRM PAGE*/
.PaymentConfirmPopupOuter {
	padding: 80px 0;
}
.PaymentConfirmPopup {
	padding: 50px 50px;
	width: 100%;
}
.PaymentConfirmPopup h1 {
	font-size: 30px;
}

/*ADMIN DASHBOARD*/
.AdmindashboardOuterpanel {
	padding: 40px 0;
}
.AdmindashboardInner {
	grid-template-columns: 100%;
	grid-gap: 15px;
}
.AdmindashboardleftGrid li a {
	padding: 0 10px;
}
.AdmingraphsOuter {
	grid-gap: 20px;
}
.AdminSubscriptionDetails {
	padding: 30px 20px;
}
.ADminSubscription span {
	margin: 0 6px;
}
.ADminSubscription {
	font-size: 14px;
}
.ChoosePlanCon {
	font-size: 13px;
}
.AminGraphsCon {
	padding: 30px 20px;
}
.AdmingraphsOuter.AdminGraphicForms {
	grid-template-columns: repeat(1, 1fr);
}
.AdmindashboardleftGrid li {
	width: auto;
	min-width: 32%; margin: 0;
}
.AdmindashboardleftGrid span {
	width: 33px;
	display: inline-block;
}
.AdmindashboardleftGrid span img {
	max-width: 30px;
	height: auto;
}
.AdmindashboardleftGrid ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.AdminprofileOuter {
	margin-right: 70px;margin-left:0;
}
.AdminBellNotification {
	margin: 0px 21px;
}
.AdminProfilePic img {
	max-width: 35px;
}
.AdminInfo  {
	display: none;
}
.AdminmailNotificationInn img, .AdminBellNotify img {
	max-width: 20px;
}
.angle-down {
	margin-left: 5px;
}
.AdminAccountDetailsRight form {
	grid-gap: 0;grid-template-columns: repeat(1, 1fr);
}
.AdminAccountDetailsRight {
	padding: 30px 30px 40px;
}


/*PAYMENT*/
.PaymentDetailsGridouter {
	display: block;
}
.PaymentDetailsRightINN {
	padding: 40px 15px;
}
.paymentFlexOuter {
	display: block;
}
.PayemntDetailsInn {
	margin-bottom: 20px;
}
.PayemntDetailsInn p.NormalText {
	font-size: 14px;
	margin: 0 0 7px;
}

/*USER DASHBOARD*/
.AdminUsersBottInn {
	display: block;padding: 5px 0 0;
}
.UserSearchCon span {
	line-height: 16px;
}
.AdminSortedCon select {
	height:40px;
	font-size: 13px;
	line-height: 30px;
	padding: 0 8px;
	background: #FFF url(../images/grey_arrow.svg) right 9px top 15px no-repeat;
}
.UserDetailsTop h1.Heading03 {
	font-size: 21px;
}
.UserDetailsBottom {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column-reverse;
}
.UserDetailsHeading input {
	font-size: 14px;
}
.AddUserFormInner {
	padding: 40px 50px;
}
.AdminAddUsersForm {
	width: 100%;
	margin: 40px auto;
}
/*UPGRADE POPUP*/
.UpgradePopupOuter .modal-dialog {
	min-width: 550px;
}
.AdmindashboardleftGrid li a {
	line-height: 45px;
}
.AdminUsersTopInn {
	padding-bottom: 20px;
}
/*CANCEL PLAN*/
.AdminCancelPlanPanel .Heading03 {
	font-size: 18px;
}
.AdminCancelPlanPanel .AdminSubscriptionDetailsInn {
	margin: 10px 0 0;
}

/*CONNCTIONS*/
.ConnectionsRightPanel .AdminUsersTopInn {
	display: block;
}

/*ADMIN MANAGE SUBSCRIBE*/
.AddManageSubscribeOut {
	overflow-x: scroll;
	width: 100%;margin-bottom: 30px;
}
.SubscribePaymentDetails {
	width: 800px;
	height: auto;
	line-height: 55px;font-size: 14px;
}
.SubscriberEditDel a {
	margin: 0 10px;
}
.AddConnectionHeading p {
	padding: 0;
}
.AddConnectionHeading h4 {
	font-size: 22px;
	line-height: 29px;
	margin: 0 0 10px;
}

/*USER ACCETANCE*/
.UserInviteAcceltanceCon {
	width: 95%;padding: 30px 10px 80px;
}
.UserInviteAcceltanceCon img {
	width: 200px;
}
.UserInviteAcceltanceCon .Heading02 {
	font-size: 27px;
}
/*NORMAL USER HOME PAGE AFTER LOGIN*/
.AfetrLoginDetailsGridInn {
	grid-gap: 30px 20px;
}
.AfterLoginCon {
	margin: 30px 0 40px;
}
.AdminAccountDetailsRightNEW {
	padding: 20px 10px 50px;
}
.AdminAccountDetailsRight .AfetrLoginDetailsGridInn {
	grid-template-columns: repeat(1, 1fr);
}
.AdminAccountDetailsRightNEW .AdminUsersToppanel
{
	padding: 0;
}
}

@media (max-width:575px)
{
    .AboutFetchOuterMainPanel::after
    {
        display: none;
    }
.BannerOuterMainPanel {
	padding: 130px 0 0;
}
.Heading01 {
	font-size: 35px;
	line-height: 48px;
}
.BannerOuterMainPanel p {
	padding: 0 0px;
}
.FetchOuterMainPanel, .PricingOuterMainPanel, .AboutFetchOuterMainPanel, .SatisfiedClientanel {
	padding: 40px 0;
}
.FetchGridsouter {
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 20px;
	margin-top: 25px;
}
.AboutFetchInnerCon {
	width: 100% !important;
	padding: 0 10px;
}
.QuotesCon {
	padding: 45px 0 20px;
}
.TestimonialSlidesCon p {
	font-size: 15px;
	line-height: 25px;
}
.TestimonialSliderOuter h4 {
	font-size: 20px;
}
.NormalText, .FetchGridsInn p {
	font-size: 13px;
	line-height: 23px;
}
.SatisfieldOuter ul {
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 10px;
	padding: 0;
	justify-content: center;
}
.PricingGridCon h3 {
	height: 50px;
	line-height: 50px;
	font-size: 20px;
}
.PricingOuterGrid {
	grid-gap: 20px;
	padding: 0 30px;
	grid-template-columns: repeat(1, 1fr);
}
.PricingList {
	padding: 20px 45px 40px;
}
.PricingText {
	margin: 20px 0 10px;
	font-size: 34px;
}
.TestimonialInnerCon {
	padding: 0 10px;
}
.Heading02 {
	font-size: 25px;
}
footer {
	padding: 30px 0 10px;
}
footer img {
	width: 90px;
}
footer ul {
	padding: 20px 0 20px;
}
footer li {
	padding: 0 25px;
}
footer li a {
	font-size: 14px;
}

.TestmonialPic img {
	width: 85px;
	height: 85px;
}

/*ABOUT PAGE START*/
.NewsletterMainPanel {
	padding: 40px 0;
}
.NewsletterInnerCon {
	padding: 0 10px;
}
.NewsletterCon img {
	width: 120px;
}

/*CONTACT PAGE*/
.ContactFormGrid.ContactTwogrids {
	display: block;
}
.ContactFormnnerCon {
	padding: 30px 20px;
	width: 96%;
	margin: auto;
}
.ContactFormnnerCon {
	width: 98%;
	margin: auto;
}
.ContactFormGrid.ContactTwogrids .ContactFormCon {
	width: 100%;
}
.ContactFormGrid.ContactTwogrids .ContactFormCon {
	width: 100%;
	margin-bottom: 30px;
}
.ContactFormGrid {
	margin: 0 0 25px;
}
.AdminSignUpFormOuter .GlobalForm {
	width: 100%;
	margin: auto;
}

/*PAYMENT CONFIRM PAGE*/
.PaymentConfirmPopup {
	padding: 50px 50px;
	width: 94%;
}

/*ADMIN DASHBOARD*/
.AdmindashboardInner {
	padding: 0 10px;
}
.AdmindashboardleftGrid ul {
	display: block;
}
.AdmindashboardleftGrid li {
	width: auto;
	min-width: 29%;
	margin: 0 0 10px;
}
.AdmindashboardleftGrid li a {
	padding: 0 10px;
	line-height: 50px;
}
.AdmingraphsOuter {
	grid-template-columns: repeat(1, 1fr);
}
.AdminprofileOuter {
	margin-right: 70px;
	min-width: 150px;
}
/*UPGRADE POPUP*/
.UpgradePopupOuter .modal-dialog {
	min-width: 90%;
}
.UpgradePopupOuter .modal-body {
	font-size: 15px;
	padding: 50px 20px 30px;
}
.UpgradePopupOuter .modal-body p {
	margin-bottom: 15px;
}
}

@media (max-width:479px)
{
    .pushmenu-push {
        width: 300px;  right: -300px;
    }
	.LogoCon img {
		width: 75px;
	}
	.HeaderInnerCon {
		padding: 4px 0;
	}
	.navigation-inner button.navbar-toggle {
		top: 20px;
	}
.BannerOuterMainPanel {
	padding: 130px 0 0;
}
.QuotesCon img {
	width: 50px;
}
.QuotesCon {
	padding: 25px 0 20px;
}

/*CONTACT PAGE*/
.ContactFormGrid.ContactTwogrids {
	display: block;
}

.ContactRadioBtns {
	display: inline-block;
	width: 100%;
}
.ContactRadioBtns {
	display: block;
}
.ContactRadioBtns .RadioBoxCon {
	margin-bottom: 19px;
	width: 40% !important;
	display: inline-block;
}
.ContactDownloadForm input {
	font-size: 15px;
	width: 80%;
	height: 43px;margin-right: 5px;
}
.ContactDownloadForm button {
	padding: 2px 10px;
}
.ContactDownloadForm input, .ContactDownloadForm button {
	height: 45px;
}
.ContactFormGridPanel {
	padding: 40px 0 60px;
}
.ConatctMapCon iframe {
	height: 200px;
}

/*PAYMENT CONFIRM PAGE*/
.PaymentConfirmPopupOuter {
	padding: 50px 0;
}
.PaymentConfirmPopup {
	padding: 30px 10px;
	width: 94%;
}
.PaymentConfirmPopup h1 {
	font-size: 25px;
}
.PaymentConfirmPopup img {
	margin: 25px 0;
	width: 70px;
}
.PaymentConfirmPopup p {
	font-size: 14px;
	line-height: 24px;
}
/*ADMIN DASHBOARD*/
.AdminmailNotificationInn img, .AdminBellNotify img {
	max-width: 18px;
}
.AdminProfileOuter .dropdown-menu a {
	font-size: 13px;
	line-height: 27px;
}
.AdminProfileOuter ul.dropdown-menu {
	min-width: 210px;
}
.AdminAccountDetailsRight {
	padding: 20px 20px 30px;
}
.DuesText, .YearlyText, .UpgradeBtn {
	width: 100%;
	display: block;
}
.AdminAccountDetailsRight .ChoosePlanCon {
	display: block;
}

/*USER DASHBOAR*/
.AdminUsersTopInn {
	display: block;
	padding-bottom: 15px;
}
.AdminUsersTopInn h1 {
	font-size: 20px;
	line-height: 30PX;
}
.AdminUsersToppanel {
	padding: 10px 15px;
}
.UserSearchCon, .AdminUsersBottInn {
	display: block;
}
.AdminSortedCon .PrimaryBtn {
	margin: 10px 0 0;
}
.UserSerachInn {
	width: 100%;
	margin-left: 0;
}
.AdminSortedCon select {
	height: 40px;
	font-size: 13px;
	line-height: 30px;
	padding: 0 8px;
	background: #FFF url(../images/grey_arrow.svg) right 9px top 15px no-repeat;
}
.AdminUsersToppanel {
	padding: 20px 15px;
	margin-bottom: 15px;
}
.AdminUsersBottomPanel table td, .AdminUsersBottomPanel table th {
	padding: 18px 15px;
	font-size: 13px;
}
.AdminUsersBottomPanel .CheckBoxCon {
	font-size: 13px !important;
}
.icon {
	width: 25px;
	height: 25px;
}
.AdminUsersBottomPanel .numeric {
	text-align: right;
}
.AdminUsersBottomPanel .center {
	text-align: center;
}
div.invoice-summary {
	text-align: right;
}
div.invoice-summary table {
	margin-right: 0;
	margin-left: auto;
}
.UserSearchCon span {
	line-height: 16px;
	width: 100%;
	display: block;
}
.UserDetailsRight a {
	margin-right: 20px;
	font-size: 13px;
}
.AddUserFormInner {
	padding: 30px 20px;
}
.AdminAddUsersForm {
	margin: 30px auto;
}
/*USER ACCETANCE*/
.UserInviteAcceltanceCon img {
	width: 150px;
}
.UserInviteAcceltanceCon .Heading02 {
	font-size: 21px;
	line-height: 25px;
}
.UserInviteAcceltanceCon .PrimaryBtn {
	width: 90%;
	margin-top: 10px;
}
/*NORMAL USER HOME PAGE AFTER LOGIN*/
.AfetrLoginDetailsGridInn {
	display: block;
}
.AfterLoginDetailsOuter .AdminSubscriptionDetailsInn {
	margin: 0 0 18px;
}
.disclaimer {
	color: #0A2A59;
}
.AfterLoginINN span, .AfterLoginINN strong {
	font-size: 14px;
}
.AdminuserProfile {
	width: 30px;
	height: 30px;
	margin: 0 6px;
}
.AfterLoginCon {
	margin: 20px 0 20px;
}
}

@media (max-width:375px)
{
	.HeaderInnerCon {
		grid-template-columns: 75px auto;
	}
.Heading01 {
	font-size: 31px;
	line-height: 40px;
}
.Heading02 {
	font-size: 23px;
}
footer li {
	padding: 0 8px;
}
footer li::after {
	left: -5px;
}
footer li a {
	font-size: 13px;
}
footer ul {
	padding: 10px 0 10px;
}
.PricingList {
	padding: 20px 25px 40px;
}
.PricingOuterGrid {
	padding: 0 10px;
}
.TestimonialSlidesCon p {
	font-size: 14px;
}
.SatisfieldOuter ul {
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 5px;
}
.SatisfiedInnerCon h2 {
	margin-bottom: 10px;
}
.SatisfieldOuter img {
	height: 32px;
	width: auto;
}
.NormalText {
	font-size: 12px;
	line-height: 23px;
}

/*ABOUT PAGE START*/
.newsletterCon input {
	font-size: 14px;
}
.newsletterCon button {
	margin-top: 10px;
}
.newsletterCon .PrimaryBtn {
	padding: 2px 10px;
	font-size: 13px;margin: 0;
}

/*CONTACT PAGE*/
.ContactRadioBtns .RadioBoxCon {
	margin-bottom: 19px;
	width: 100% !important;
	display: inline-block;
}
.SocialIcons li {
	display: inline-block;
	margin: 0 20px;
}

/*ADMIN DASHBOARD*/
.ContactFormGrid .SendMesageBTN {
	width: 100%;
}
.AdminmailNotification, .AdminBellNotification {
	display: none;
}
.AdminBellNotification {
	margin: 0px 15px;
}
.AdminprofileOuter {
	margin-right: 60px;
	min-width: 70px;
}
.angle-down {
	margin-left: 5px;
	display: none;
}
.AddUserFormInner {
	padding: 20px 10px;
}
.AdminSubscriptionDetailsInn {
	display: inline-block;
	width: 100%;
}
}