@charset "utf-8";
/* CSS Document */
.support-banner-sec {
    padding: 60px 0 0 0;
    background: #eaeff5;
}
.support-banner-content-1 {
    max-width: 400px;
    margin: auto;
    margin-top: 20px;
}
.banner-img {
    background: url(https://cdn-web.gofrugal.com/images/support/support-contact-sprite.png);
    width: 450px;
    height: 321px;
    background-position: -8px -260px;
    margin: auto;
}
.support-btn:hover, .support-btn:focus, .btn-primary:hover {
    /*background: #1b77e6;*/
    color: #fff
}
.nav-wrapper {
    display: flex;
    margin: auto;
    padding-top: 10px;
    position: relative;
    z-index: 1;
}
.nav-tabs {
    border: none;
    margin: auto;
}
.nav-tabs>li, .nav-tabs>li.active {
    padding-left: 0px;
    padding-right: 0px;
    border: none;
}
.nav-tabs>li.active {
    border-bottom: 2px solid #3978f3;
    background: #f5f5f5;
}
.nav-tabs>li>a {
    border: none;
    padding: 10px 0;
    width: 180px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background: #f5f5f5;
    border-radius: 0;
    border: none;
}
.nav-tabs>li>a:hover {
    background-color: #fff;
    border: none;
}
.support-icon {
    background: url(https://cdn-web.gofrugal.com/images/support/support-contact-sprite.png);
    width: 70px;
    height: 70px;
    margin: auto;
}
.support-icon1 {
    background-position: -15px -10px;
}
.support-icon2 {
    background-position: -105px -10px;
}
.support-icon3 {
    background-position: -300px -10px;
}
.support-icon4 {
    background-position: -400px -10px;
}
.support-icon-cont {
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 10px;
    text-align: center
}
.tab-content {
    border-top: 1px solid #ddd;
}
.tab-content .tab-pane {
/*	padding: 60px 0;*/
}
.voice-support-bg {
    background: url(https://cdn-web.gofrugal.com/images/support/voice-support.gif) no-repeat;
    background-size: cover;
    height: 329px;
    width: 949px;
    margin: auto;
    display: flex;
    align-items: center;
}
.round-wrap-big {
    height: 240px;
    width: 240px;
    border-radius: 50%;
    border: 1px solid #ddd;
    background: #eaeff5;
    text-align: center;
    margin-left: -30px;
    margin-top: 10px;
}
.round-wrap-small {
    position: relative;
    margin-left: -77px;
    margin-top: 55px;
    margin-bottom: 40px;
}
/*
.round-wrap-small{
    height: 180px;
    width: 180px;
    border-radius: 50%;
    border: 1px solid #ddd;
    background: #eaeff5;
    position: relative;
    top: -130px;
    left: 200px;
	text-align: center;
}
*/
.open-live-chat {
    cursor: pointer
}
.round-wrap-big .text-1 {
    font-style: italic;
    font-size: 16px;
    margin-bottom: 5px;
}
.round-wrap-big .text-2 {
    font-style: italic;
    font-size: 24px;
    font-weight: 600;
}
.icon-buy, .icon-24x7 {
    background: url(https://cdn-web.gofrugal.com/images/support/support-contact-sprite.png);
    width: 62px;
    height: 62px;
    background-position: -16px -176px;
    margin: auto;
    margin-top: 30px;
}
.icon-buy {
    background-position: -99px -176px;
}
.training-sec {
    text-align: center;
}
.training-sec h2 {
    margin-bottom: 15px;
}
.recent_webinar_sec h2 {
    font-size: 20px;
}
.training-sec .top-menu {
    padding: 15px 0;
    background: whitesmoke;
}
.training-sec .top-menu span {
	font-size: 15px;
    padding: 0px 12px;
    border-right: 1px solid #ddd;
    cursor: pointer;
    color: #397bf3;
}
.training-sec .top-menu span:last-child {
    padding: 0px 10px;
    border-right: none;
}
#webinar-list-wrap .row {
    padding: 30px 0;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ddd
}
#webinar-list-wrap .row:last-child {
    border-bottom: none
}
#webinar-list-wrap .row .col-md-8 {
    border-right: 1px solid #ddd
}
#webinar-list-wrap #webinar-topic {
    color: #1691cc;
    font-weight: 600
}
.training-sec table {
    border-collapse: collapse;
    border-spacing: 0px;
}
.training-sec table, .training-sec th, .training-sec td {
    border: 1px solid #ddd;
    text-align: center;
}
.training-sec table {
    width: 100%;
    margin: auto;
}
.training-sec table th {
    padding: 10px;
    background: #f9f9f9;
    text-align: center;
    font-size: 14px;
}
.training-sec table th:first-child {
    width: 150px;
}
.training-sec table th:nth-child(2) {
    width: 280px;
}
.training-sec table td {
    padding: 20px;
}
.webinar_list_sec {
    padding: 40px 0 20px;
}
.webinar_list_sec h2, .recent_webinar_sec h2 {
    margin-bottom: 30px
}
.recent_webinar_sec {
    padding: 20px 0 50px;
}
.webinar_list_sec .cont-hdr {
    font-weight: 600;
    float: left;
}
.webinar-reg-btn {
    width: 220px;
    margin-top: 10px;
}
.webinar-reg-btn:active, .webinar-reg-btn:focus {
    color: #fff
}
.rec-video-scroll {
    overflow-x: scroll;
    white-space: nowrap;
}
.slick-next:before, .slick-prev:before {
    color: #000!important;
}
.live-chat-wrap {
    background: url(https://cdn-web.gofrugal.com/images/gst/sprite-bg.gif);
    display: flex;
    align-items: center;
    height: 650px;
}
#support_chatbot {
    height: 560px;
    width: 600px;
    display: block;
    margin: auto;
    align-items: center;
    border: 2px solid #d3d3d3;
    border-radius: 10px;
    -webkit-box-shadow: 0px 11px 25px -2px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: 0px 11px 25px -2px rgba(0, 0, 0, 0.32);
    box-shadow: 0px 11px 25px -2px rgba(0, 0, 0, 0.32);
    background: #fff;
}
#voice_support {
    padding-bottom: 50px;
    padding-top: 40px;
}
.alr-benefits {
    padding: 0px 0 60px;
}
.alr-benefits h2 {
    font-size: 24px;
}
.mobile-apps-cont {
    top: 155px!important;
    left: 85px!important;
    width: 230px!important;
    font-size: 13px!important;
    line-height: 1.5!important;
}
.alr-benefit-wrapper {
    margin-top: -65px;
}
.mobile-apps-cont a {
    display: block;
    cursor: pointer;
}
svg .cls-1 {
    fill: #d1dceb;
    fill-rule: evenodd;
}
.alr-benefit-icon-wrap {
    position: relative;
    display: inline-block;
}
.alr-benefit-icon-wrap img {
    cursor: pointer;
}
.alr-benefit-icon-wrap svg {
    z-index: 1;
    position: relative
}
.alr-benefit-icon-wrap div {
    position: absolute;
    width: 135px;
    font-size: 12px;
    line-height: 1.3;
}
.alr-benefit-icon-wrap.wrap1 {
    top: 390px;
    right: -45px;
    z-index: 1;
}
.alr-benefit-icon-wrap.wrap1 img {
    position: relative;
    left: 65px;
    top: -15px;
}
.alr-benefit-icon-wrap.wrap1 div {
    bottom: 0px;
    left: 185px;
    top: 88px;
    width: 90px;
}
.alr-benefit-icon-wrap.wrap2 {
    top: 310px;
    left: -325px;
}
.alr-benefit-icon-wrap.wrap2 img {
    position: relative;
    top: -185px;
    right: -160px;
}
.alr-benefit-icon-wrap.wrap2 div {
    top: -25px;
    left: 170px;
}
.alr-benefit-icon-wrap.wrap3 {
    top: 250px;
    left: -280px;
}
.alr-benefit-icon-wrap.wrap3 img {
    position: relative;
    top: -145px;
    left: -15px;
}
.alr-benefit-icon-wrap.wrap3 div {
    top: -70px;
    right: 172px;
    text-align: right;
    width: 115px;
}
.alr-benefit-icon-wrap.wrap4 {
    top: 100px;
    left: 700px;
}
.alr-benefit-icon-wrap.wrap4 img {
    position: relative;
    top: -100px;
    left: -155px;
}
.alr-benefit-icon-wrap.wrap4 div {
    right: 75px;
    top: -50px;
    width: 100px;
}
.alr-benefit-icon-wrap.wrap5 {
    top: 285px;
    left: 235px;
}
.alr-benefit-icon-wrap.wrap5 img {
    position: relative;
    top: -75px;
    left: 15px;
}
.alr-benefit-icon-wrap.wrap5 div {
    bottom: 45px;
    right: 0;
    left: 50px;
    margin: auto;
    width: 105px;
}
.mobile-apps-cont a strong {
    color: #397bf3
}
.mobile-apps-cont a:hover {
    color: #424242
}
.alr-icon-master-wrap {
    margin-bottom: 70px
}
.alr-benefit-icon-master {
    background: url(https://cdn-web.gofrugal.com/images/support/support-contact-sprite.png);
    width: 201px;
    height: 170px;
    background-position: -13px 173px;
    margin: auto;
}
.alr-vdeo-sec {
    background: #1f512c;
    text-align: center;
    padding: 30px;
}
.alr-secret-vdo {
    max-width: 830px;
    width: 100%;
}
.alr-renewal-sec {
    text-align: center;
    padding: 60px 0 20px;
}
.alr-renewal-sec .col-centered {
    vertical-align: middle;
}
.alr-renewal-sec .row {
    padding: 35px 20px;
    border-bottom: 1px solid #ddd;
}
.alr-renewal-sec .row:last-child {
    border: none
}
.alr-renewal-sec .cont-col {
    margin-left: 20px;
}
.alr-icon {
    background: url(https://cdn-web.gofrugal.com/images/support/support-contact-sprite.png);
    height: 90px;
    width: 90px;
    display: block;
    margin-right: 15px;
    float: left;
}
.alr-icon1 {
    background-position: -499px -12px;
}
.alr-icon2 {
    background-position: -590px -12px;
}
.alr-icon3 {
    background-position: -681px -12px;
}
.alr-hdr {
    font-size: 15px;
    font-weight: 600;
    margin-top: 0;
    color: #1A1A1A
}
.alr-cont {
    font-size: 14px;
    line-height: 1.5;
}
.alr-cont a {
    color: #2725F3
}
.gft-bank-details li {
    border-bottom: 1px solid #ddd;
    padding: 3px 0px;
}
.gft-bank-details li:last-child {
    border: none
}
.alr-payment-vdo, .alr-paytm-vdo {
    background: url(https://cdn-web.gofrugal.com/images/support/support-contact-sprite.png);
    height: 203px;
    width: 373px;
    background-position: 478px 876px;
}
.alr-paytm-vdo {
    background-position: 478px 1664px;
}
/*Carousel*/

.multi-item-carousel .carousel-inner > .item {
    transition: 500ms ease-in-out left;
}
.multi-item-carousel .carousel-inner .active.left {
    left: -33%;
}
.multi-item-carousel .carousel-inner .active.right {
    left: 33%;
}
.multi-item-carousel .carousel-inner .next {
    left: 33%;
}
.multi-item-carousel .carousel-inner .prev {
    left: -33%;
}
.carousel-control {
    width: 30px;
    left: -15px;
    background-image: none!important;
    color: #000;
    text-shadow: none;
    opacity: .3;
}
.carousel-control:focus {
    color: #bdbdbe;
}
.carousel-control:hover {
    color: #ababab;
}
.item, .multi-item-carousel, .carousel-inner, .carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev, .slide {
    outline: none!important;
    border: none;
}
.carousel-control.right {
    right: -20px;
}
.mygofrugal-sec {
    background: url(https://cdn-web.gofrugal.com/images/support/mygofrugal-banner-bg.gif) no-repeat;
    padding: 25px;
    background-size: cover;
    text-align: center;
    color: #fff;
    background-position: center;
}
.mygofrugal-sec .hdr-1 {
    text-align: center;
    font-size: 16px;
    margin-top: 10px;
    font-weight: 600
}
.mygofrugal-sec .hdr-2 {
    text-align: center;
    margin-bottom: 10px;
}
.support-mygofrugal-logo {
    background: url(https://cdn-web.gofrugal.com/images/support/support-contact-sprite.png);
    height: 51px;
    width: 158px;
    background-position: 205px -34px;
    margin: auto;
    margin-top: 10px;
}
.support-playstore-icon, .support-appstore-icon {
    background: url(https://cdn-web.gofrugal.com/images/support/support-contact-sprite.png);
    height: 50px;
    width: 50px;
    background-position: -393px -123px;
    display: inline-block;
}
.support-playstore-icon {
    background-position: -452px -123px;
}
.alr-cont-wrap {
    height: 90px;
    align-items: center;
    display: flex;
}
#webinar-list-wrap {
    padding: 30px;
}
.terms-anchor-link{
	color: #397bf3
}
.terms-anchor-link:hover{
	color: #2664d6
}

@media all and (transform-3d), (-webkit-transform-3d) {
.multi-item-carousel .carousel-inner > .item {
    transition: 500ms ease-in-out left;
    transition: 500ms ease-in-out all;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-transform: none!important;
    transform: none!important;
}
}
.multi-item-carousel .carouse-control.left, .multi-item-carousel .carouse-control.right {
    background-image: none;
}
.glyphicon-chevron-right:before {
    content: "\e258";
}
.glyphicon-chevron-left:before {
    content: "\e257";
}

@media (max-width: 767px) {
.multi-item-carousel .item.active > div:nth-child(3) {
    display: none;
}
.multi-item-carousel .item.active > div:nth-child(2) {
    display: none;
}
}

/*sm*/
@media (min-width: 768px) and (max-width: 991px) {
.multi-item-carousel .item.active > div:nth-child(3) {
    display: none;
}
}

/*md*/
@media (min-width: 992px) and (max-width: 1199px) {
}

/*lg*/
@media (min-width: 1200px) {
}
/*Youtube*/
.youtube {
    background-color: #000;
    margin-bottom: 30px;
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer;
}
.youtube img {
    width: 101%;
    top: -16.9%;
    left: -3px;
    opacity: 0.8;
}
.youtube .play-button {
    width: 50px;
    height: 30px;
    background-color: #f00;
    box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
    z-index: 1;
    opacity: 1.8;
    border-radius: 6px;
}
.youtube .play-button:before {
    content: "";
    border-style: solid;
    border-width: 7px 0 7px 13px;
    border-color: transparent transparent transparent #fff;
}
.youtube img, .youtube .play-button {
    cursor: pointer;
}
.youtube img, .youtube iframe, .youtube .play-button, .youtube .play-button:before {
    position: absolute;
}
.youtube .play-button, .youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0 );
}
.youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.alr-mobile-content {
    display: none
}
/*ALR Pricing page*/
#alr-pricing .nav-tabs {
    border: none;
    margin: auto;
    width: 480px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}
#premium-alr-dtl h3{
	text-align: center;
	margin-bottom: 20px;
}
#premium-alr-dtl h3,.talk_spe{
	font-size: 24px;
	font-weight: 500;
}
#alr-pricing .nav-tabs>li div {
    font-size: 20px;
    color: #000;
}
#alr-pricing .nav-tabs>li div >span {
    display: block;
    font-size: 14px;
}
#alr-pricing .nav-tabs>li {
}
#alr-pricing .nav-tabs>li, #alr-pricing .nav-tabs>li.active {
    padding-left: 0px;
    padding-right: 0px;
    border: none;
}
#alr-pricing .nav-tabs>li.active {
    border-bottom: 3px solid #f0493f;
    background: #fff;
}
#alr-pricing .nav-tabs>li>a {
    border: none;
    padding: 10px 0 3px;
    width: 100%;
}
#alr-pricing .nav-tabs>li.active>a, #alr-pricing .nav-tabs>li.active>a:focus, #alr-pricing .nav-tabs>li.active>a:hover {
    background: #fff;
    border-radius: 0;
    border: none;
}
#alr-pricing .nav-tabs>li>a:hover {
    background-color: #fff;
    border: none;
}
/*ALR Pricing page Table*/
.alr-pricing-sec{padding: 50px 0}
.alr-pricing-sec h1{
	margin-bottom: 50px;
}
.ph-remote-support{
	background: #eaeff5;padding: 50px 0
}
.ph-remote-support>.container>.col-md-5{
	text-align: right
}
.addon-sec{
	padding:60px 0 15px
}
.notes-sec{
	border-top:1px solid #ededed;padding: 10px 0 30px
}
.notes-sec>.container{
	padding-left: 30px
}
.notes-sec.premium{
	line-height: 1.4;
	font-size: 13px;
    text-align: left;
	margin-top: 10px;
}
.premium.notes-sec ul li{
	margin-left: 25px;
	list-style-position: outside;
	list-style-type: square;
}
.terms-link{
	text-decoration: underline;
    color: #3b7df3;
    margin-top: 35px;
    display: block;
	padding-left: 0;
}
.terms-link:hover,.terms-link:focus,.terms-link:active:focus{
	outline: none;
	color: #3b7df3;
}
#additional_asa_tab{
	margin-top: 50px
}
.addon-sec h4,.ph-remote-support h4{
	    font-size: 24px;
		margin-bottom: 20px
}
.reinstall-cont{
	display: block;
	font-size: 22px;
	margin-bottom: 3px;
}
.re_title{
	line-height: 1.2
}

.asp_table {
    width: 100%;
    max-width: 1000px;
    margin: auto;
    border-collapse: collapse;
}
.asp_table td, .asp_table th {
    height: 80px;
    min-width: 125px;
    padding: 0 15px;
}
.asp_table, .asp_table th, .asp_table td {
    border: 1px solid #ededed;
}
.asp_table th {
    background: #f6f6f6;
    text-align: center;
	height: 65px;
}
.asp_table .hdr th{
	background: #f9f9f9;
	height: 50px
}
.inr_pricing, .usd_pricing{
	font-size: 20px
}
#de-upgr-price_tab td:first-child{
	max-width: 222px;
}
#remote_asa_tab {
    border-collapse: collapse;
    border: none
}
#remote_asa_tab td, #remote_asa_tab th {
    height: 50px
}
#remote_asa_tab th, #remote_asa_tab tr {
    border-bottom: 1px solid #fff;
    text-align: center
}
#remote_asa_tab tr:last-child {
    border-bottom: none;
}
#remote_asa_tab td:last-child, #remote_asa_tab th:last-child {
    border-left: 1px solid #fff;
}
#additional_asa_tab td {
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    border-right: 1px solid #ededed;
    height: 50px;
    padding: 10px;
    min-width: 150px;
}
#additional_asa_tab td:first-child {
    text-align: left
}
#additional_asa_tab td:last-child {
    border-right: none
}
.alr-terms{
	font-size: 13px;
    border: 1px solid #ededed;
    padding: 15px 20px;
    background: #fefefe;
    border-radius: 6px;
    list-style-type: decimal;
    list-style-position: initial;
}
.alr-terms li{
	list-style-type: decimal;
    margin-left: 20px;
	line-height: 1.8;
}

#premium-alr-dtl{
	margin: auto;
	max-width: 1000px;
}

#premium-alr-dtl table {
    width: 100%;
    margin: auto;
    border-collapse: collapse;
}
#premium-alr-dtl td, #premium-alr-dtl th {
    height: 80px;
    min-width: 160px;
    padding: 10px 15px;
	line-height: 1.3
}
#premium-alr-dtl th span{
	display: block;
	font-weight: 500;
	line-height: 1
}
#premium-alr-dtl .inr_pricing, #premium-alr-dtl .usd_pricing{
	font-size: inherit
}
#premium-alr-dtl td:first-child, #premium-alr-dtl th:first-child {
	text-align: left;
	font-weight: 700;
}
#premium-alr-dtl table, #premium-alr-dtl th, #premium-alr-dtl td {
    border: 1px solid #ededed;
}
#premium-alr-dtl th {
    background: #cddff1;
    text-align: center;
	height: 65px;
}
#premium-alr-dtl td {
    background: #f4f7fa;
    text-align: center;
	height: 65px;
}
#premium-alr-dtl table tr:nth-child(2) td{
	    height: auto;
    padding: 5px 0;
    background: #fff;
    font-weight: 600;
    font-size: 13px;
}

#service-table {
    width: 100%;
    max-width: 1000px;
    margin: 10px auto 0;
    border-collapse:separate;
    border-radius:10px;
	border: 1px solid #ededed;
	overflow: hidden;
    -moz-border-radius:6px;
}
#service-table td, #service-table th {
    padding: 0 10px;
	position: relative;
}
#service-table tr:nth-child(odd) {background-color: #e0f2fe;}
#service-table tr:nth-child(even) {background-color: #f9fdff;}

#service-table table, #service-table th,#service-table td {
    border: 1px solid #ededed;
}
#service-table th {
    background: #61abdc;
    text-align: center;
	height: 50px;
	font-size: 15px;
	color: #fff;
	font-weight: 600;
}
#service-table th:first-child{
	width: 35%
}
#service-table th:nth-child(2){
	width: 15%
}
#service-table th:nth-child(3){
	width: 50%
}
#service-table td {    
    text-align: center;
	height: 35px;
	font-size: 14px;
	font-weight: 600
}
#service-table td:first-child {
	text-align: left
}
#servicetable-close::before{
	content: '✕';
	color: #000; position: absolute; top:12px; right: 15px;cursor: pointer
}



@media(max-width:1199px) {
.alr-benefit-icon-wrap {
    display: block;
}
.alr-benefit-icon-wrap svg {
    display: none
}
.alr-benefit-icon-wrap div {
    position: relative;
}
.alr-benefits {
    display: flex;
    flex-direction: column-reverse;
    padding: 40px 0;
}
.alr-benefit-wrapper {
    margin-top: auto;
    margin-top: 25px;
    margin-bottom: 25px;
}
.alr-icon-master-wrap {
    margin-bottom: 0px
}
.alr-benefits h2 {
    margin-bottom: 20px;
    font-size: 30px;
}
.alr-benefit-icon-master {
    display: none
}
.alr-benefit-icon-wrap.wrap1, .alr-benefit-icon-wrap.wrap2 {
    top: 280px
}
.alr-benefit-icon-wrap.wrap3, .alr-benefit-icon-wrap.wrap4, .alr-benefit-icon-wrap.wrap5 {
    top: -280px
}
.alr-benefit-icon-wrap.wrap1, .alr-benefit-icon-wrap.wrap2, .alr-benefit-icon-wrap.wrap3, .alr-benefit-icon-wrap.wrap4, .alr-benefit-icon-wrap.wrap5 {
    bottom: auto;
    right: auto;
    left: auto;
    float: left;
    margin: auto;
    text-align: center;
    position: relative
}
.alr-benefit-icon-wrap.wrap1 div, .alr-benefit-icon-wrap.wrap2 div, .alr-benefit-icon-wrap.wrap3 div, .alr-benefit-icon-wrap.wrap4 div, .alr-benefit-icon-wrap.wrap5 div {
    font-size: 14px;
    top: auto;
    bottom: auto;
    right: auto;
    left: auto;
    text-align: center;
    width: 65%;
    margin: auto;
    margin-top: 10px;
}
.alr-benefit-icon-wrap.wrap1 img, .alr-benefit-icon-wrap.wrap2 img, .alr-benefit-icon-wrap.wrap3 img, .alr-benefit-icon-wrap.wrap4 img, .alr-benefit-icon-wrap.wrap5 img {
    text-align: left;
    width: auto;
    top: auto;
    bottom: auto;
    right: auto;
    left: auto;
}
.mobile-apps-cont {
    top: auto!important;
    left: auto!important;
    width: auto!important;
    font-size: 13px!important;
}
.alr-benefit-icon-wrap.wrap1 {
    width: 60%;
    min-height: 280px
}
.alr-benefit-icon-wrap.wrap2 {
    width: 40%;
    min-height: 280px
}
.alr-benefit-icon-wrap.wrap3, .alr-benefit-icon-wrap.wrap4, .alr-benefit-icon-wrap.wrap5 {
    width: 33.3%
}
	#premium-alr-dtl td, #premium-alr-dtl th {
		min-width: 125px
	}
}

@media(max-width:991px) {
.carousel-control.right {
    right: -12px;
}
.carousel-control.left {
    left: -12px;
}
#webinar-list-wrap {
    padding: 10px;
}
.support-banner-sec {
    padding: 30px 0 0 0;
}
.support-banner-content-h2 {
    padding-bottom: 0;
}
.voice-support-bg {
    width: 100%;
    background-position: -80px 0;
}
.round-wrap-big {
    height: 215px;
    width: 215px;
    margin-left: 0px;
}
.round-wrap-big .text-2 {
    font-size: 22px;
}
#voice_support {
    padding-bottom: 40px;
}
#voice_support .ban-btn {
    margin-top: 0;
}
.banner-img {
    background-size: 720px;
    background-position: -2px -180px;
    width: 336px;
    height: 240px;
}
.nav-tabs>li>a {
    width: 170px
}
.alr-renewal-sec .row {
    padding: 30px 0;
}
.alr-renewal-sec .cont-col {
    margin-left: 0
}
.alr-hdr {
    text-align: left
}
.alr-payment-vdo, .alr-paytm-vdo {
    background: url(https://cdn-web.gofrugal.com/images/support/support-contact-sprite.png);
    height: 186px;
    width: 339px;
    background-position: 432px 789px;
    background-size: 900px;
}
.alr-paytm-vdo {
    background-position: 431px 1690px;
}
.alr-benefits {
    padding: 40px 0!important;
}
.support-banner-content-1 {
    max-width: unset;
}
	.ph-remote-support>.container>.col-md-5{
	text-align: center
}
	.addon-sec {
    padding: 40px 0 15px;
}
	#additional_asa_tab {
    margin-top: 10px;
}
}

@media(max-width:767px) {
#voice_support, .alr-benefits {
    padding: 20px 0!important;
}
.support-banner-content-1 {
    margin-top: 20px;
}
.voice-support-bg {
    background: none;
    height: auto;
    width: auto;
    display: block;
}
.voice-support-mob-img {
    background: url(https://cdn-web.gofrugal.com/images/support/support-contact-sprite.png) no-repeat;
    height: 200px;
    background-position: -13px -605px;
    width: 300px;
    margin: auto;
}
.round-wrap-big, .round-wrap-small {
    height: auto;
    width: auto;
    background: transparent;
    border: none;
    position: unset;
}
.icon-buy, .icon-24x7 {
    display: none;
}
.round-wrap-big .text-2 {
    margin-bottom: 20px;
}
.support-btn {
    margin-bottom: 30px;
}
.support-btn {
    display: none;
}
.banner-img {
    display: none;
}
.nav-wrapper {
    padding-top: 5px;
    width: auto;
}
.support-banner-sec {
    padding: 15px 0;
}
.support-icon {
    width: 50px;
    height: 50px;
}
.support-icon1 {
    background-position: -27px -97px;
}
.support-icon2 {
    background-position: -107px -94px;
}
.support-icon3 {
    background-position: -187px -94px;
}
.support-icon4 {
    background-position: -263px -94px;
}
.nav>li>a {
    padding: 0;
}
.nav-tabs>li>a {
    margin: 0
}
.support-icon-cont {
    font-size: 9px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.nav-tabs>li, .nav-tabs>li.active {
    padding-left: 0;
    padding-right: 0;
}
.nav-tabs>li>a {
    width: 125px;
}
.webinar_list_sec {
    padding: 20px 10px 10px;
}
.recent_webinar_sec {
    padding: 10px 0 20px;
    width: 90%;
    margin: auto;
}
.webinar_list_sec h2, .recent_webinar_sec h2 {
    margin-bottom: 20px;
    margin-top: 10px;
}
#chatbox_bg>div {
    padding: 0px;
}
.round-wrap-small {
    text-align: center;
    margin: 0;
}
.training-sec table {
    width: 95%;
}
.training-sec table th {
    padding: 8px 5px;
}
.training-sec table td {
    padding: 5px;
}
.live-chat-wrap {
    height: 600px;
}
#support_chatbot {
    width: 90%;
    height: 530px;
}
#webinar-list-wrap {
    padding: 10px;
    background: #f5f5f5;
}
#webinar-list-wrap .row {
    padding: 25px 0;
    display: block
}
#webinar-list-wrap .row .col-md-8 {
    border: none;
    margin-bottom: 10px;
}
.alr-renewal-sec {
    padding: 30px 5px 20px;
}
.alr-icon, .alr-payment-vdo, .alr-paytm-vdo {
    display: none
}
.alr-youtube-play-icon {
    background: url(https://cdn-web.gofrugal.com/images/support/support-contact-sprite.png);
    height: 36px;
    width: 50px;
    background-position: -184px -181px;
    display: inline-block;
    vertical-align: bottom;
}
.alr-youtube-play-icon+div {
    width: 200px;
    display: inline-block;
    font-size: 14px;
    line-height: 1.2;
    margin-left: 10px;
}
.alr-renewal-sec .cont-col {
    float: left;
}
.alr-renewal-sec a {
    color: #397bf3
}
.gft-bank-details ul {
    background: #f5f5f5;
    padding: 10px;
    border-radius: 6px;
    border: 1px solid #ddd;
    font-size: 13px;
}
.gft-bank-details li {
    border: none;
    padding: 0
}
.alr-mobile-content {
    display: block
}
.alr-renewal-sec .row {
    padding: 20px 0;
}
.alr-hdr {
    margin-bottom: 5px;
}
.alr-cont {
    margin-bottom: 0
}
.alr-cont-wrap {
    height: auto;
    margin-bottom: 10px;
    display: block;
}
.alr-benefits h2 {
    font-size: 24px;
}
.alr-benefit-wrapper {
    display: flex;
    flex-direction: column-reverse;
    padding: 0 5px;
    margin-top: 0;
    margin-bottom: 10px;
}
.alr-benefit-icon-wrap.wrap1 div {
    vertical-align: top!important;
}
.mobile-apps-cont {
    margin-left: 79px!important;
    margin-top: -50px!important;
}
.mobile-apps-cont a {
    font-size: 12px;
    font-weight: 500
}
.alr-benefit-icon-wrap.wrap1, .alr-benefit-icon-wrap.wrap2, .alr-benefit-icon-wrap.wrap3, .alr-benefit-icon-wrap.wrap4, .alr-benefit-icon-wrap.wrap5 {
    float: none;
    width: 100%;
    min-height: auto;
    top: auto;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    text-align: left;
}
.alr-benefit-icon-wrap.wrap1 {
    border: none
}
.alr-benefit-icon-wrap.wrap1 div, .alr-benefit-icon-wrap.wrap2 div, .alr-benefit-icon-wrap.wrap3 div, .alr-benefit-icon-wrap.wrap4 div, .alr-benefit-icon-wrap.wrap5 div {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    font-weight: 600;
    margin-top: 0;
    font-size: 12px;
}
.alr-benefit-icon-mob {
    background: url(https://cdn-web.gofrugal.com/images/support/support-contact-sprite.png);
    height: 60px;
    width: 75px!important;
}
.mob-icon-1 {
    background-position: 88px -403px;
    height: 69px;
}
.mob-icon-2 {
    background-position: 88px -117px;
}
.mob-icon-3 {
    background-position: 88px -184px;
}
.mob-icon-4 {
    background-position: 88px -250px;
}
.mob-icon-5 {
    background-position: 88px -318px;
}
.support-banner-content-1 {
    max-width: 300px;
}
	.alr-pricing-sec {
    padding: 30px 0;
}
	.alr-pricing-sec h1{
		font-size: 26px;
		margin-bottom: 30px;
	}
	.addon-sec h4, .ph-remote-support h4 {
			font-size: 20px
		}
	
	#alr-pricing .nav-tabs{
		width: 95%;
	}
	.asp_table{
		width: 95%;
		max-width: 100%;
	}
.asp_table td, .asp_table th {
    padding: 5px;
    min-width: 80px;
    font-size: 13px;
    line-height: 1.5;
    height: 50px;
}
	.asp_table td p, .asp_table th p{
		margin: 0
	}
	.asp_table td[colspan="4"] p{
		margin-top: 15px
	}
	#remote_asa_tab{
	 margin-top: 	20px;
	}
	#remote_asa_tab td, #remote_asa_tab th {
    height: 50px;
    min-width: 100px;
}
	.reinstall-cont {
    display: block;
    font-size: 15px;
    margin-bottom: 3px;
    font-weight: 700;
}
	#additional_asa_tab td{
		min-width: 90px;
	}
	.re_title {
    font-size: 14px;
    line-height: 1.3;
}
	.terms-link{
		margin-top: 20px;
	}
	.notes-sec {
    padding: 7px 15px 25px;
}
	.notes-sec>.container{
	padding-left: 0
}
	#premium-alr-dtl td, #premium-alr-dtl th{
		    min-width: auto;padding: 5px;
	}
	#premium-alr-dtl td:nth-child(2), #premium-alr-dtl th:nth-child(2){
		display: none;
	}
	#premium-alr-dtl td:nth-child(5){
		max-width: 100px;
	}
	#premium-alr-dtl td:nth-child(3),#premium-alr-dtl th:nth-child(3){
		max-width: 70px;
	}
	#premium-alr-dtl {
    width: 95%;
    max-width: 100%;
}
	.notes-sec.premium{
		padding: 0;
	}
	#servicetable-open{
		    padding: 8px 12px;
	}
#service-table {
    overflow-x: scroll;
    margin: 10px;
    display: block;
	width: auto;
	
}
	#service-table td, #service-table th{
		font-size:13px;
		padding: 5px 8px;
		line-height: 1.5;
	}
}

@media (max-width:599px) {
.nav-tabs>li>a {
    width: 85px;
}
}

@media(max-width:340px) {
.nav-tabs>li>a {
    width: 75px;
}
.carousel-control.right {
    right: -15px;
}
.carousel-control.left {
    left: -15px;
}
}
.testimonial_wrap {
    background-color: #E7EEF4;
    padding: 60px 15px;
}
.customer-quote {
    max-width: 800px;
    margin: 0 auto;
    padding: 40px 0;
}
.customer-logo {
background: url(https://cdn-web.gofrugal.com/images/support/support-contact-sprite.png);
    background-position-x: 0%;
    background-position-y: 0%;
background-position: -350px -600px;
width: 240px;
height: 240px;
display: inline-block;
vertical-align: middle;
margin-right: 55px;
position: relative;
}
.cust-contant {
    max-width: 500px;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: 31px;
    text-align: left;
}
.vertical-double-quote-left, .vertical-double-quote-right {
    background: url(https://cdn-web.gofrugal.com/images/support/support-contact-sprite.png) no-repeat scroll;
    display: inline-block;
    height: 35px;
    width: 44px;
        }
.vertical-double-quote-left{
	background-position: -260px -178px;	
	margin-right: 10px;
		}
.vertical-double-quote-right {
 background-position: -317px -178px;
margin-top: 6px;
		}	
 
 
@media (max-width: 991px) {
	.customer-quote {
    max-width:700px; 
    padding: 40px 0;
}
.cust-contant {
	max-width: 400px;
	}
	

}
 @media (max-width: 767px) {
	.customer-quote {
    max-width:700px; 
    padding: 5px 0 40px;
}
	.contant {
    font-size: 15px;
    line-height: 23px;
}
		.customer-logo{
display: block;
margin: 0 auto;
 transform: scale(.8);
	}	
	 .cust-contant{
		 display: block;
 text-align: center;
margin: 0 auto;
	 }
.testimonial_wrap {	 
	 padding: 10px 15px;
	}

}	
 