/*2. Large Mobile responsive css 641px to 767px
------------------------------------------------------------------------------*/
@media (min-width:641px) and (max-width:767px){
	h1{font-size: 28px; margin-bottom: 10px;}
	h2{font-size: 24px; margin-bottom: 10px;}
	h3{font-size: 22px; margin-bottom: 10px;}
	h4{font-size: 20px; margin-bottom: 10px;}
	h5{font-size: 18px; margin-bottom: 10px;}
	h6{font-size: 16px; margin-bottom: 10px;}

	p{margin-bottom: 15px;}

	ul{margin: 15px 0 15px 15px;}
	ul li{font-size: 13px;}

	ol{margin: 15px 0 15px 15px;}
	ol li{font-size: 13px;}

	/* All massages */
	.open-error-msg .msg-box.error-msg,
	.open-alert-msg .msg-box.alert-msg,
	.open-success-msg .msg-box.success-msg{bottom: 30px;}

	.msg-box .msg-inner{padding: 13px;}
	.msg-box .msg-inner .icon-close{top: 15px; right: 15px; font-size: 11px;}
	.msg-box .msg-inner .content span{font-size: 14px;}
	.msg-box .msg-inner .content p{font-size: 13px;}

	/* notification-menu */
	.notification-menu{max-width: 330px;}
	.notification-menu .head{padding: 12px 18px;}
	.notification-menu .head a{font-size: 13px;}
	.notification-menu ul{max-height: 420px;}
	.notification-menu ul li{padding: 10px 18px;}
	.notification-menu ul li .left{font-size: 17px;}
	.notification-menu .link-viewall a{font-size: 13px;}

	/* cookie msg */
	.cookies-msg.open{bottom: 20px; border-radius: 10px;}
	.cookies-msg.close{bottom: 30px;}
	.cookies-msg p{padding: 10px 40px 10px 45px;}
	.cookies-msg p:before{top: 10px; width: 20px; height: 20px;}
	.cookies-msg p span{top: 6px; font-size: 15px;}

	/* footer */
	footer{padding: 35px 0 20px;}
	footer .footer-top{justify-content:inherit; flex-wrap: wrap; margin-bottom: 0;}
	footer .footer-top .block{width: 30%; margin: 0 20px 20px 0;}
	footer .footer-top .block ul li a{max-width: 250px;}
	footer .footer-top .block .title{font-size: 15px; margin-bottom: 10px;}
	footer .footer-center{flex-wrap: wrap;}
	footer .footer-center .logo-block{max-width: 210px; margin: 0 30px 15px 0;}
	footer .footer-center .join-slack{max-width: 370px; margin: 0 0 15px 0;}
	footer .footer-center .join-slack figure{max-width: 33px;}
	footer .footer-center .join-slack p{font-size: 13px;}
	footer .footer-center .social-links{justify-content: flex-start;}


	/* all modal */
	.modal .modal-header{padding: 20px 20px 0;}
	.modal .modal-header .title-block .title{font-size: 18px;}

	.modal .icon-close.icon-font-cross,
	.modal .icon-close.icon-font-cross-bold{top: 20px; right: 20px; width: 22px; height: 22px; font-size: 8px;}

	.modal .modal-content{padding: 15px 20px 20px;}
	.modal .modal-content .box-borderd{padding: 15px;}

	.modal .modal-footer{padding: 13px 20px;}
	.modal .modal-footer button{min-width: 120px; height: 35px; line-height: 35px; font-size: 13px;}

	/* modal-notify */
	.modal-notify .modal-container{max-width: 500px;}
	.modal-notify .modal-header .title-block .title-note{font-size: 13px;}
	.modal-notify .modal-content .box-borderd .input-box label{font-size: 13px; margin-bottom: 5px;}
	.modal-notify .modal-content .box-borderd .input-box input{font-size: 13px;}

	/* modal-recommend-frnd */
	.modal-recommend-frnd .modal-container{max-width: 500px;}
	.modal-recommend-frnd .modal-header{padding: 20px 25px 0;}
	.modal-recommend-frnd .modal-header .icon-close{top: 20px; right: 25px;}
	.modal-recommend-frnd .modal-content{padding: 20px 25px;}
	.modal-recommend-frnd .modal-header .title-block .title{font-size: 18px;}
	.modal-recommend-frnd .modal-header .title-block .title-note{font-size: 13px;}

	.modal-recommend-frnd .modal-content .box-borderd{padding: 10px 15px 15px;}
	.modal-recommend-frnd .modal-content .box-borderd .input-box label{font-size: 13px; margin-bottom: 5px;}
	.modal-recommend-frnd .modal-content .box-borderd .input-box input{font-size: 13px;}

	.modal-recommend-frnd .modal-footer{padding: 10px 20px;}
	.modal-recommend-frnd .modal-footer button{font-size: 13px; height: 35px; line-height: 35px;}

	/* modal-order-details */
	.modal-order-details .block-group{margin-bottom: 14px;}
	.modal-order-details .block{max-width: calc(100% / 2 - 7px);}
	.modal-order-details .block .block-head{font-size: 15px; padding: 7px 15px;}
	.modal-order-details .block .block-content{padding: 10px 15px;}
	.modal-order-details .block .detail-group .detail label{font-size: 12px;}
	.modal-order-details .block .detail-group .detail span{font-size: 13px;}

	.modal-order-details .order-details .block-head{padding: 7px 15px;}
	.modal-order-details .order-details .block-head span{font-size: 15px;}
	.modal-order-details .order-details .block-head .link-invoice{font-size: 13px;}
	.modal-order-details .order-table .heading ul{padding: 8px 0;}
	.modal-order-details .order-table .heading ul li{max-width: 15%; font-size: 13px; padding: 0 15px;}
	.modal-order-details .order-table .heading ul li:first-child, 
	.modal-order-details .order-table .order-content .list > div:first-child{max-width: 70%;}
	.modal-order-details .order-table .order-content .list > div{max-width: 17%; font-size: 13px; padding: 0 15px;}

	.modal-order-details .order-table .footer-list > div{padding: 0 0 8px;}
	.modal-order-details .order-table .footer-list > div:first-child{padding-top: 8px;}
	.modal-order-details .order-table .footer-list > div:last-child strong{font-size: 15px; padding: 0 15px;}
	.modal-order-details .order-table .footer-list > div span{font-size: 13px; padding: 0 15px;}

	/* modal-connection-first */
	.modal-connection-first .modal-content .box-borderd .custom-radiobutton:first-child{padding-bottom: 15px; margin-bottom: 15px;}
	.modal-connection-first .input-box-group .input-box label{font-size: 13px;}

	/* modal-change-preference */
	.modal-change-preference .modal-content .box-borderd .custom-radiobutton:first-child{padding-bottom: 15px; margin-bottom: 15px;}
	.modal-change-preference .input-box-group .input-box label{font-size: 13px;}

	/* modal-update-profile */
	.modal-update-profile .input-box{margin-bottom: 20px;}

	/* modal-online-course-preview */
	.modal-online-course-preview .modal-container{max-width: 500px;}
	.modal-online-course-preview.modal .modal-header{padding: 15px 25px 0;}
	.modal-online-course-preview.modal .modal-content{padding: 15px 25px;}
	.modal-online-course-preview .video-list .block-title{font-size: 15px;}
	.modal-online-course-preview .video-list .list-block{max-height: 280px; margin: 0 -25px; overflow-y: auto;}
	.modal-online-course-preview .video-list .list-block .list-item{padding: 8px 25px;}
	.modal-online-course-preview .video-list .list-block .list-item .left figure{max-width: 65px; margin: 0 10px 0 0;}
	.modal-online-course-preview .video-list .list-block .list-item .left span{font-size: 14px;}

	/* Dashboard modal-report */
	.modal-report .report-content li{padding: 10px 15px;}
	.modal-report .report-content li .icon{font-size: 15px;}
	.modal-report .report-content li .left .link-title{font-size: 16px;}

	/* Dashboard modal-report-profile */
	.modal-report-profile .modal-content{padding: 15px 20px 20px;}
	.modal-report-profile .report-content li{padding: 12px 10px 12px 15px;}

	/* Dashboard modal-person-blocked */
	.modal-person-blocked .modal-content .box-borderd{padding: 15px 20px;}

	/* Dashboard modal-withdrow-earning */
	.modal-withdrow-earnings .input-box{max-width: calc(100% / 2 - 6px); margin: 0 0 12px;}
	.modal-withdrow-earnings .input-box label{margin-bottom: 3px;}
	.modal-withdrow-earnings .input-box input{font-size: 13px;}
	.modal-withdrow-earnings .input-box .rbtn-group .custom-radiobutton .name{font-size: 13px;}

	.modal-withdrow-earnings .payment-options{padding: 20px;}
	.modal-withdrow-earnings .payment-options .option{padding-bottom: 15px; margin-bottom: 15px;}
	.modal-withdrow-earnings .payment-options .option .input-box-group{margin-top: 10px;}
	.modal-withdrow-earnings .payment-options .custom-radiobutton .name{font-size: 13px;}

	.modal-withdrow-earnings .modal-footer .btn-submit{min-width: 160px;}

	/* modal-request-consultation */
	.modal-request-consultation.modal .modal-content .icon-close{top: 10px; right: 10px; width: 24px; height: 24px; font-size: 9px;}
	.modal-request-consultation .form-block{padding: 20px;}
	.modal-request-consultation .form-block .title{font-size: 18px;}
	.modal-request-consultation .form-block .input-box input{height: 37px;}
	.modal-request-consultation .form-block .input-box textarea{height: 70px;}
	.modal-request-consultation .form-block .modal-footer .btn{height: 35px; line-height: 35px; font-size: 13px;}
	.modal-request-consultation .graphic-area{padding: 0 20px 30px;}

	/* Dashboard modal-certificate */
	.modal-certificate.modal .modal-container{max-width: 620px;}
	.modal-certificate.modal .modal-header{padding: 15px 40px 13px 15px;}
	.modal-certificate.modal .modal-header .title-block .date{font-size: 13px;}
	.modal-certificate.modal .modal-header .title-block .title{font-size: 17px;}
	.modal-certificate.modal .modal-header .icon-close{width: 24px; height: 24px; font-size: 9px;}
	.modal-certificate .modal-content .content-footer .btn-download{min-width: 140px; height: 38px; line-height: 38px;}
	.modal-certificate .modal-content .content-footer .social-share p{font-size: 13px;}
	.modal-certificate .modal-content .content-footer .social-share .social-link{margin: 0;}
	.modal-certificate .modal-content .content-footer .social-share .social-link .circle{max-width: 32px; min-width: 32px; height: 32px;}
	.modal-certificate .modal-content .content-footer .social-share .social-link .circle,
	.modal-certificate .modal-content .content-footer .social-share .social-link .circle.linkedin{font-size: 14px;}

	/* modal-magic */
	.modal.modal-magic .modal-content{padding: 0;}
	.modal-magic .modal-container .icon-close{top: 15px; right: 15px; width: 24px; height: 24px; font-size: 9px;}
	/* participate */
	.modal-magic .participate .left-block h6{font-size: 28px;}
	.modal-magic .participate .right-block form .btn{max-width: 170px; font-size: 14px; height: 35px;}
	.modal-magic .participate .right-block{padding: 20px 15px 20px 15px;}
	.modal-magic .participate .right-block h4{max-width: 260px; width: 100%; font-size: 18px; margin: 0 auto 20px auto;}
	.modal-magic .participate .right-block .magic-box{max-width: 170px;}
	.modal-magic .participate .right-block form .input-box-group .input-box input{height: 35px;}
	/* winner */
	.modal-magic .winner .right-block{padding: 20px 30px 20px 30px;}
	.modal-magic .winner .right-block h4{font-size: 46px; line-height: 51px; margin: 0 10px 2px 10px;}
	.modal-magic .winner .right-block span{font-size: 20px;}
	/* try-again */
	.modal-magic .try-again{padding: 28px 0;}
	.modal-magic .try-again .emoj{max-width: 110px;}

	/* modal-auto-renew */
	.modal-auto-renew .modal-container{max-width: 480px;}
	.modal-auto-renew.modal .modal-content{padding: 25px 30px 30px;}
	.modal-auto-renew .modal-content p{font-size: 15px;}
	.modal-auto-renew .modal-content .btn-group button{min-width: 120px; height: 35px; line-height: 35px; font-size: 13px;}

	/* modal-cancel-subscription */
	.modal-cancel-subscription .modal-container{max-width: 480px;}
	.modal-cancel-subscription.modal .modal-content{padding: 25px 30px 30px;}
	.modal-cancel-subscription .modal-content p{font-size: 15px;}
	.modal-cancel-subscription .modal-content .btn-group button{min-width: 120px; height: 35px; line-height: 35px; font-size: 13px;}

	/* modal-share-course */
	.modal-share-course .modal-container{max-width: 500px;}
	.modal-share-course .social-group figure{max-width: 50px;}
	.modal-share-course .share-link-block .block-title{font-size: 13px;}
	.modal-share-course .share-link-block .input-block input{height: 45px; font-size: 13px;}
	.modal-share-course .share-link-block .input-block .btn-copy{top:6.5px; font-size: 13px; padding: 6px 15px;}
	.modal-share-course .box-borderd .input-box label{font-size: 13px;}
	.modal-share-course .box-borderd .input-box input{font-size: 13px;}
	.modal-share-course .modal-content .btn-send{font-size: 13px;}

	/* annoucement-block */
	.annoucement-block .container{padding-right: 10px;}
	.annoucement-block p{font-size: 13px; line-height: 19px;}
	.annoucement-block .icon-close{margin-left: 10px;}

	/*exclusive-banner*/
	.exclusive-banner{height: auto;}
	.exclusive-banner .container{flex-wrap: wrap;}
	.exclusive-banner .left-block .annual-text span{font-size: 12px;}
	.exclusive-banner .left-block .annual-text{font-size: 22px; width: 100%; padding: 5px 0 0px 0;}
	.exclusive-banner .left-block{max-width: 100%; margin: 0; text-align: center;}
	.exclusive-banner .left-block:after{background: #FCAA23;}

	.exclusive-banner .right-block{padding: 5px 0;}
	.exclusive-banner .right-block .plan-group .box .price-block .price{font-size: 18px;}
	.exclusive-banner .right-block .plan-group .box .price-block .old-price{font-size: 13px;}
	.exclusive-banner .right-block .plan-group .box p{font-size: 12px;}
	.exclusive-banner .right-block .plan-group .line{margin: 0 10px;}
	.exclusive-banner .right-block .coupon{margin: 0;}
	.exclusive-banner .right-block .coupon .btn-now img{display: none;}
	.exclusive-banner .btn-close{top: 26px; left: 95vw; width: 20px; height: 20px;font-size: 8px;}

	.exclusive-banner .right-block .coupon small{font-size: 12px;}
	.exclusive-banner .right-block .coupon .group{justify-content: center;}
	.exclusive-banner .right-block .coupon .code{font-size: 13px;}
	.exclusive-banner .right-block .coupon .btn-now{font-size: 13px;padding: 0 15px; height: 32px; line-height: 32px;}

	.exclusive-banner .right-block .coupon-group #timer{margin: 0 15px 0 0;}
	.exclusive-banner .right-block .coupon-group #timer .count{width: 30px; font-size: 24px;}
	.exclusive-banner .right-block .coupon-group #timer .colon{margin: 0 3px;}


	/*one-time-offer-banner*/
	.one-time-offer-banner{height: auto;}
	.one-time-offer-banner .container{flex-wrap: wrap;}
	.one-time-offer-banner .left-block .annual-text span{font-size: 13px;}
	.one-time-offer-banner .left-block .annual-text{font-size: 22px;}
	.one-time-offer-banner .left-block .annual-text label{font-size: 14px;}

	.one-time-offer-banner .left-block{max-width: 100%; margin: 0; padding: 5px 0 0 0; justify-content: center; text-align: center;}
	.one-time-offer-banner .left-block:after{background: #FBA924;}
	.one-time-offer-banner .right-block{padding: 5px 0;}
	.one-time-offer-banner .right-block .plan-group{margin: 0 10px 0 0;}
	.one-time-offer-banner .right-block .plan-group .box{margin-right: 10px;}
	.one-time-offer-banner .right-block .plan-group .box p{font-size: 12px;line-height: 1;}
	.one-time-offer-banner .right-block .plan-group .box .price-block .price{font-size: 18px;}
	.one-time-offer-banner .right-block .plan-group .box .price-block .old-price{font-size: 12px;}
	.one-time-offer-banner .right-block .plan-group .box .price-block{line-height: 26px;}
	.one-time-offer-banner .right-block .plan-group .line{display: none;}
	.one-time-offer-banner .right-block .coupon .group{justify-content: center; font-size: 12px;}
	.one-time-offer-banner .right-block .coupon{margin: 0;}
	.one-time-offer-banner .right-block .coupon .btn-now img{display: none;}
	.one-time-offer-banner .right-block .coupon .btn-now{height: 32px; line-height: 32px; font-size: 12px;padding: 0 20px;}
	.one-time-offer-banner .right-block .coupon-group #timer{margin: 0 20px 0 0;padding: 10px 7px;}
	.one-time-offer-banner .right-block .coupon-group #timer .count{width: 31px; font-size: 24px;}
	.one-time-offer-banner .right-block .coupon-group #timer .colon{font-size: 37px;}

	/*affordable-monthly-plans*/
	.affordable-monthly-plans{height: auto; padding-top: 8px;}
	.affordable-monthly-plans .container{flex-wrap: wrap; justify-content: center;}
	.affordable-monthly-plans .caption{width: 100%; text-align: center; margin-bottom: 12px;}
	.affordable-monthly-plans .caption label{font-size: 16px; line-height: 26px;}
    .affordable-monthly-plans .caption h6{font-size: 20px; line-height: 20px;}
    .affordable-monthly-plans .plans-group{width: 55%; margin: 0 15px; border-radius: 10px 10px 0 0;}
    .affordable-monthly-plans .plans-group .box{padding: 0 0 0 20px;}
    .affordable-monthly-plans .plans-group .box label{font-size: 16px;}
    .affordable-monthly-plans .plans-group .box .price-box .price{font-size: 26px; line-height: 28px;}
    .affordable-monthly-plans .plans-group .box.three-month:after{display: none;}

    /* bottom-black-friday-banner */
    .bottom-black-friday{height: auto;}
    .bottom-black-friday .container{flex-wrap: wrap;}
    .bottom-black-friday .black-text{max-width: 100%; font-size: 32px; justify-content: center; padding: 5px 0;}
    .bottom-black-friday .black-text:after{background-color: #f8b03b; background-image: none;}
    .bottom-black-friday .black-text span{font-size: 19px; left: 50%; top: 20px; transform: translate(-58%, 0);}
    .bottom-black-friday .right-block{max-width: 610px; flex-wrap: wrap; justify-content: center; margin: 0 auto; padding: 5px 0;}
    .bottom-black-friday .right-block .flat-box-group{max-width: 100%; margin-bottom: 10px;}
    .bottom-black-friday .right-block .flat-box-group .line{display: none;}
    .bottom-black-friday .right-block .flat-box-group .box-group .txt-box{line-height: 18px; margin: 0 10px;}
    .bottom-black-friday .right-block .flat-box-group .box-group .txt-box label{font-size: 20px; white-space: nowrap;}
    .bottom-black-friday .right-block .flat-box-group .box-group .txt-box span{font-size: 13px;}
    .bottom-black-friday .right-block .flat-box-group .box-group .code-box .code{font-size: 13px;}
    .bottom-black-friday .right-block .flat-box-group .box-group .code-box .btn{padding: 0 15px;}
    .bottom-black-friday .right-block .main-timer{padding: 3px 5px; margin: 0;}
    .bottom-black-friday .right-block .main-timer .count{width: 35px; margin: 0 10px 0 0;}
    .bottom-black-friday .right-block .main-timer .count:last-child{margin: 0;}
    .bottom-black-friday .right-block .main-timer .colon{font-size: 27px; line-height: 30px;}

		/* bottom-valentine-banner */
    .bottom-valentine{height: auto;}
    .bottom-valentine .container{flex-wrap: wrap;}
    .bottom-valentine .left-block{max-width: 100%; font-size: 35px; justify-content: center; padding: 5px 0;}
    .bottom-valentine .left-block figure{max-width: 200px; justify-content: center; margin: 0 auto;}
    .bottom-valentine .left-block:after{display: block;}
    .bottom-valentine .right-block{max-width: 610px; flex-wrap: wrap; justify-content: center; margin: 0 auto; padding: 5px 0;}
    .bottom-valentine .right-block .flat-box-group{max-width: 100%; margin-bottom: 10px;}
    .bottom-valentine .right-block .flat-box-group .line{display: none;}
    .bottom-valentine .right-block .flat-box-group .box-group .txt-box{line-height: 18px; margin: 0 10px;}
    .bottom-valentine .right-block .flat-box-group .box-group .txt-box label{font-size: 20px; white-space: nowrap;}
    .bottom-valentine .right-block .flat-box-group .box-group .txt-box span{font-size: 13px;}
    .bottom-valentine .right-block .flat-box-group .box-group .code-box .code{font-size: 13px;}
    .bottom-valentine .right-block .flat-box-group .box-group .code-box .btn{padding: 0 15px;}
    .bottom-valentine .right-block .main-timer{padding: 3px 5px; margin: 0;}
    .bottom-valentine .right-block .main-timer .count{width: 35px; margin: 0 10px 0 0;}
    .bottom-valentine .right-block .main-timer .count:last-child{margin: 0;}
    .bottom-valentine .right-block .main-timer .colon{font-size: 23px; line-height: 28px;}
		
    /* bottom-up-skilling */
    .bottom-up-skilling{height: auto;}
    .bottom-up-skilling .container{flex-wrap: wrap;}
    .bottom-up-skilling .up-skill-gorup{top: 0; max-width: 100%; align-items: center; padding: 5px 0; margin: 0;}
    .bottom-up-skilling .up-skill-gorup:after{display: block;}
    .bottom-up-skilling .up-skill-gorup label{font-size: 16px; line-height: 22px;}
    .bottom-up-skilling .up-skill-gorup strong{font-size: 16px; line-height: 22px;}
    .bottom-up-skilling .up-skill-gorup .sharp{display: none;}
    .bottom-up-skilling .right-side{max-width: 620px; width: 100%; padding: 5px 0; margin: 0 auto;}
    .bottom-up-skilling .right-side .sub-group{padding: 0 15px 0 0; margin: 0 15px 0 0;}
    .bottom-up-skilling .right-side .sub-group .box{padding: 0 15px 0 0;}
    .bottom-up-skilling .right-side .sub-group .box label{font-size: 14px; line-height: 18px;}
    .bottom-up-skilling .right-side .sub-group .box strong{font-size: 16px; line-height: 20px;}
    .bottom-up-skilling .right-side .sub-group .box .price-box .price strong{font-size: 18px; line-height: 20px;}
    .bottom-up-skilling .right-side .sub-group .box .price-box .old-price{font-size: 16px; line-height: 24px; margin: 0 0 0 5px;}
    .bottom-up-skilling .right-side .btn-coupon{margin: 0 0 0 auto;}
    .bottom-up-skilling .right-side .btn-coupon .coupon{margin: 0 15px 0 0;}
    .bottom-up-skilling .right-side .btn-coupon .coupon .code{font-size: 16px;}
    .bottom-up-skilling .right-side .btn-coupon .btn{font-size: 13px;}

    /* bottom-big-holiday-banner */
    .bottom-big-holiday{height: auto;}
    .bottom-big-holiday .container{flex-wrap: wrap;}
    .bottom-big-holiday .container:before{display: none;}
    .bottom-big-holiday .left-block{max-width: 100%; justify-content: center; order: 2; padding: 5px 0;}
    .bottom-big-holiday .left-block .christmas-tree{display: none;}
    .bottom-big-holiday .left-block .flat-box-group .box-group.first{padding: 0 15px 0 0; margin: 0 0 15px 0;}
    .bottom-big-holiday .left-block .flat-box-group .box-group{margin: 0;}
    .bottom-big-holiday .left-block .flat-box-group .box-group .txt-box{line-height: 22px;}
    .bottom-big-holiday .left-block .flat-box-group .box-group .txt-box label{font-size: 20px;}
    .bottom-big-holiday .left-block .flat-box-group .box-group .txt-box span{font-size: 14px;}
    .bottom-big-holiday .right-block{max-width: 100%; order: 1; padding: 5px 0;}
    .bottom-big-holiday .right-block:before{content: ''; position: absolute; top: 0; right: calc(100% - 15px); width: 1000%; height: 57px; background: #dc1f25;}
    .bottom-big-holiday .right-block:after{content: ''; position: absolute; top: 0; left: calc(100% - 15px); width: 1000%; height: 57px; background: #dc1f25;}
    .bottom-big-holiday .right-block .timer-txt-group{max-width: 610px; width: 100%;}
    .bottom-big-holiday .right-block .timer-txt-group .title{font-size: 30px;}
    .bottom-big-holiday .right-block .timer-txt-group .main-timer{padding: 3px 5px; margin: 0 10px 0 0;}
    .bottom-big-holiday .right-block .timer-txt-group .main-timer .count{width: 30px;}
    .bottom-big-holiday .right-block .timer-txt-group .main-timer .colon{font-size: 20px; line-height: 26px;}

    /* bottom-big-lifetime */
    .bottom-big-lifetime{height: auto;}
    .bottom-big-lifetime .container{flex-wrap: wrap; justify-content: center;}
    .bottom-big-lifetime .left-block{max-width: 610px; width: 100%; justify-content: center; padding: 5px 0;}
    .bottom-big-lifetime .left-block h5{font-size: 30px; margin: 0;}
    .bottom-big-lifetime .left-block .intro-txt-group {position: absolute; bottom: -55px; left: 25px; z-index: 2; margin: 0;}
    .bottom-big-lifetime .left-block .intro-txt-group .box label{font-size: 14px; margin: 0 0 2px;}
    .bottom-big-lifetime .left-block .intro-txt-group .box .price-box .price{font-size: 20px;}
    .bottom-big-lifetime .left-block .intro-txt-group .box .price-box .old-price{font-size: 14px; padding: 0;}
    .bottom-big-lifetime .left-block .big-life{display: none;}
    .bottom-big-lifetime .right-block{max-width: 585px; padding: 5px 0;}
    .bottom-big-lifetime .right-block:after{content: ''; position: absolute; top: 0; right: 100%; width: 100%; height: 100%; background: #3bb657;}
    .bottom-big-lifetime .right-block .coupon-group{margin: 0 20px 0 0;}
    .bottom-big-lifetime .right-block .coupon-group .txt{flex-wrap: wrap; margin: 0 0 5px 0;}
    .bottom-big-lifetime .right-block .coupon-group .txt label{font-size: 14px;}
    .bottom-big-lifetime .right-block .coupon-group .txt span{font-size: 16px;}
    .bottom-big-lifetime .right-block .main-timer{padding: 3px 5px; margin: 0 5px 0 0;}
    .bottom-big-lifetime .right-block .main-timer .count{width: 30px;}
    .bottom-big-lifetime .right-block .main-timer .colon{font-size: 20px; line-height: 26px;}

    /* bottom-crazy-deal-banner */
    .crazy-deal-banner{height: auto;}
    .crazy-deal-banner .container{flex-wrap: wrap;}
    .crazy-deal-banner .crazy-txt{max-width: 100%; font-size: 20px; line-height: 30px; align-items: center;}
    .crazy-deal-banner .crazy-txt span{font-size: 14px;}
    .crazy-deal-banner .right-block{max-width: 780px; width: 100%; padding: 5px 0; margin: 0 auto;}
    .crazy-deal-banner .right-block .coupon-txt-group{line-height: 22px;}
    .crazy-deal-banner .right-block .coupon-txt-group label{font-size: 14px;}
    .crazy-deal-banner .right-block .coupon-txt-group span{font-size: 16px;}
    .crazy-deal-banner .right-block .price-block{margin: 0 0 0 15px;}
    .crazy-deal-banner .right-block .price-block .txt{white-space: nowrap; font-size: 16px;}
    .crazy-deal-banner .right-block .price-block .price{font-size: 25px;}
    .crazy-deal-banner .right-block .price-block .old-price{font-size: 16px;}
    .crazy-deal-banner .right-block .countdow{margin: 0 0 0 15px;}
    .crazy-deal-banner .right-block .countdow .colon{font-size: 24px; line-height: 24px;}

    /* bottom-friday-lifetime */
    .bottom-friday-lifetime{height: auto;}
    .bottom-friday-lifetime .container{flex-wrap: wrap;}
    .bottom-friday-lifetime .black-text{max-width: 100%; font-size: 32px; padding: 5px 0;}
    .bottom-friday-lifetime .black-text span{font-size: 21px; top: 16px; left: 50%; transform: translate(-67%, 0);}
    .bottom-friday-lifetime .black-text:after{background-color: #f8b03b; background-image: none;}
    .bottom-friday-lifetime .right-block{flex-wrap: wrap; justify-content: center; margin: 0; padding: 5px 0;}
    .bottom-friday-lifetime .right-block .intro-txt-group{margin: 0 15px 0 0;}
    .bottom-friday-lifetime .right-block .intro-txt-group .box{margin: 0 15px 0 0;}
    .bottom-friday-lifetime .right-block .intro-txt-group .box label{font-size: 14px; line-height: 22px;}
    .bottom-friday-lifetime .right-block .intro-txt-group .box span{font-size: 20px; line-height: 24px; white-space: nowrap;}
    .bottom-friday-lifetime .right-block .intro-txt-group .box .price-box{white-space: nowrap;}
    .bottom-friday-lifetime .right-block .intro-txt-group .box .price-box .price{font-size: 22px;}
    .bottom-friday-lifetime .right-block .intro-txt-group .box .price-box .old-price{font-size: 16px;}
    .bottom-friday-lifetime .right-block .coupon-group{ justify-content: center; flex-wrap: wrap; margin: 0 15px 0 0;}
    .bottom-friday-lifetime .right-block .coupon-group .txt span{font-size: 16px;}

    /* black-friday-banner 2021-2022 */
    .black-friday-banner{height: 310px;}
    .black-friday-banner:before{display: none;}
    .black-friday-banner .title{font-size: 76px; line-height: 90px;}
    .black-friday-banner .text-block{max-width: 800px; margin-top: 5px;}
    .black-friday-banner .text-block p{font-size: 26px; line-height: 34px; margin: 0 0 10px 0;}
    .black-friday-banner .text-block p span{font-size: 14px; line-height: 17px; margin-bottom: 0;}
    .black-friday-banner .text-block .center-code-caption{bottom: 15px;}
    .black-friday-banner .text-block .center-code-caption .main-timer{padding: 6px 2px 6px 10px;}
    .black-friday-banner .text-block .center-code-caption .main-timer .colon{font-size: 25px; line-height: 28px;}
    .black-friday-banner .text-block .center-code-caption .main-timer .count{width: 40px; margin: 0 12px 0 0;}
    .black-friday-banner .text-block .btn{height: 35px; line-height: 35px; max-width: 150px; font-size: 14px;}

		/* valentine-banner */
    .valentine-banner{height: 300px; overflow: hidden;}
    .valentine-banner .left-sharp{max-width: 160px; opacity: 0.7;}
    .valentine-banner .right-sharp{max-width: 165px; opacity: 0.7;}
    .valentine-banner .text-block{max-width: 650px; z-index: 1; position: relative;}
    .valentine-banner .text-block .valentine-txt{max-width: 220px; margin: 0 10px;}
    .valentine-banner .text-block .code-caption p{font-size: 15px; line-height: 26px; margin: 0 0 5px 0; white-space: nowrap;}
    .valentine-banner .text-block .code-caption p strong{font-size: 24px;}
    .valentine-banner .text-block .code-caption small{font-size: 14px; line-height: 23px; white-space: nowrap; margin: 0 0 17px 0;}
    .valentine-banner .text-block .code-caption .btn{width: 145px; height: 35px; line-height: 35px; font-size: 13px;}
    .valentine-banner .timer-block .main-timer{padding: 6px 2px 6px 10px;}
    .valentine-banner .timer-block .main-timer .colon{font-size: 23px; line-height: 25px;}
    .valentine-banner .timer-block .main-timer .count{width: 38px; margin: 0 10px 0 0;}

		/* bottom-women-day-banner */
    .bottom-women-day{height: auto;}
    .bottom-women-day .container{flex-wrap: wrap;}
    .bottom-women-day .left-block{max-width: 100%; font-size: 35px; justify-content: center; padding: 5px 0;}
    .bottom-women-day .left-block h2{font-size: 24px; line-height: 24px; text-align: center;}
    .bottom-women-day .left-block h2 span{font-size: 18px; line-height: 25px;}
    .bottom-women-day .left-block figure{display: none;}
    .bottom-women-day .left-block:after{display: block;}
    .bottom-women-day .right-block{max-width: 610px; flex-wrap: wrap; justify-content: center; margin: 0 auto; padding: 5px 0;}
    .bottom-women-day .right-block .flat-box-group{max-width: 100%; margin-bottom: 10px;}
    .bottom-women-day .right-block .flat-box-group .line{display: none;}
    .bottom-women-day .right-block .flat-box-group .box-group .txt-box{line-height: 18px; margin: 0 10px;}
    .bottom-women-day .right-block .flat-box-group .box-group .txt-box label{font-size: 20px; white-space: nowrap;}
    .bottom-women-day .right-block .flat-box-group .box-group .txt-box span{font-size: 13px;}
    .bottom-women-day .right-block .flat-box-group .box-group .code-box .code{font-size: 13px;}
    .bottom-women-day .right-block .flat-box-group .box-group .code-box .btn{padding: 0 15px;}
    .bottom-women-day .right-block .main-timer{padding: 3px 5px; margin: 0;}
    .bottom-women-day .right-block .main-timer .count{width: 35px; margin: 0 10px 0 0;}
    .bottom-women-day .right-block .main-timer .count:last-child{margin: 0;}
    .bottom-women-day .right-block .main-timer .colon{font-size: 23px; line-height: 28px;}

		/* women-day-banner 2023 */
		.women-day-banner{height: 330px;}
		.women-day-banner .img-caption-block{max-width: 640px; justify-content: center; align-items: center;}
		.women-day-banner .left-block{display: none;}
		.women-day-banner .right-block{padding: 0;}
		.women-day-banner .right-block h1{font-size: 23px; line-height: 30px;}
		.women-day-banner .right-block .label{font-size: 14px; padding: 5px 18px;}
		.women-day-banner .code-box-group .code-box{padding: 35px 15px 15px 15px;}
		.women-day-banner .code-box-group .code-box p{font-size: 14px; line-height: 22px;}
		.women-day-banner .code-box-group .code-box p strong{font-size: 21px;}
		.women-day-banner .code-box-group .code-box small{font-size: 14px; margin: 0 0 10px 0;}
		.women-day-banner .code-box-group .code-box .btn{width: 140px; height: 35px; line-height: 35px; font-size: 13px; border-radius: 6px;}
		.women-day-banner .timer-block .main-timer{padding: 6px 2px 6px 10px;}
		.women-day-banner .timer-block .main-timer .colon{font-size: 23px; line-height: 25px;}
		.women-day-banner .timer-block .main-timer .count{width: 38px; margin: 0 10px 0 0;}

		 /* bottom-super-sale */
		.super-sale.bottom-women-day .left-block{max-width: 100%; align-items: center; padding: 5px 0;}
		.super-sale.bottom-women-day .left-block h2{font-size: 19px;}
		.super-sale.bottom-women-day .left-block h2 span{font-size: 19px;}
		.super-sale.bottom-women-day .left-block:after{background: #f6931e;}
		/* many-day-sale-banner */
		.many-day-sale-banner{height: 320px; background: none; background-color: #F3EEE6;}
		.many-day-sale-banner .container{justify-content: space-around;}
		.many-day-sale-banner .left-block{max-width: 42%; padding: 30px 15px 15px; margin: 0 15px 0 0;}
		.many-day-sale-banner .left-block .sharp-top{max-width: 215px; margin: -79px 0 0 0;}
		.many-day-sale-banner .left-block span{font-size: 14px; bottom: 18px;}
		.many-day-sale-banner .left-block .caption h5{font-size: 18px;}
		.many-day-sale-banner .left-block .caption p{font-size: 15px; line-height: 22px;}
		.many-day-sale-banner .girl-block{display: none;}
		.many-day-sale-banner .right-block{max-width: 385px; margin: 0;}
		.many-day-sale-banner .right-block .code-box-group{margin-bottom: 25px;}
		.many-day-sale-banner .right-block .code-box-group .code-box{margin: 0 3px;}
		.many-day-sale-banner .right-block .code-box-group .code-box p{font-size: 14px; line-height: 26px; white-space: nowrap;}
		.many-day-sale-banner .right-block .code-box-group .code-box p strong{font-size: 18px;}
		.many-day-sale-banner .right-block .code-box-group .code-box small{font-size: 14px; line-height: 19px; margin-bottom: 15px;}
		.many-day-sale-banner .right-block .code-box-group .code-box .btn-enroll {max-width: 130px; width: 100%; height: 35px; line-height: 35px; font-size: 13px; border-radius: 6px;}
		.many-day-sale-banner .main-timer .count{width: 38px; margin: 0 10px 0 0;}
		.many-day-sale-banner .timer-block .main-timer{padding: 6px 2px 6px 10px;}
		.many-day-sale-banner .timer-block .main-timer .colon{font-size: 23px; line-height: 25px;}

    /* christmas-banner 2021-2022 */
    .christmas-banner{height: 350px;}
    .christmas-banner:before{max-width: 180px; height: 208px; top: 73px;}
    .christmas-banner .title{font-size: 58px; padding: 9px 0 20px 0;}
    .christmas-banner .text-block{max-width: 670px;}
    .christmas-banner .text-block .left-code-caption{max-width: 230px;}
    .christmas-banner .text-block .right-code-caption{max-width: 230px;}
    .christmas-banner .text-block p{font-size: 30px; line-height: 26px; margin: 0 0 10px 0;}
    .christmas-banner .text-block p span{font-size: 16px; line-height: 16px; margin-bottom: 10px;}
    .christmas-banner .text-block small{font-size: 14px; margin: 0 0 10px 0;}
    .christmas-banner .text-block .btn{height: 35px; line-height: 35px; max-width: 155px; font-size: 13px;}
    .christmas-banner .text-block .center-code-caption .main-timer{padding: 5px 8px;}
    .christmas-banner .text-block .center-code-caption .main-timer .count{width: 35px;}
    .christmas-banner .text-block .center-code-caption .main-timer .colon{font-size: 25px; line-height: 29px;}

	/*prices-going-banner*/
	.prices-going-banner{height: auto;}
	.prices-going-banner .banner-content .container{flex-wrap: wrap;}
	.prices-going-banner .banner-content .annual-text{max-width: 100%; font-size: 17px; text-align: center; padding: 3px 0;}
	.prices-going-banner .banner-content .annual-text:after{background: #DB4239;}
	.prices-going-banner .banner-content .right-block{padding: 5px 0;}
	.prices-going-banner .banner-content .right-block .current-price-group{flex-wrap: wrap; margin: 0 0 0 10px;}
	.prices-going-banner .banner-content .right-block .countdown-gorup{margin: 0;}
	.prices-going-banner .banner-content .right-block .current-price-group .box .price{font-size: 18px;}
	.prices-going-banner .banner-content .right-block .current-price-group .box{font-size: 15px; margin: 0 9px;}
	.prices-going-banner .banner-content .right-block .current-price-group .box label{font-size: 13px;}
	.prices-going-banner .banner-content .right-block .countdown-gorup .countdow{padding: 7px 10px;}
	.prices-going-banner .banner-content .right-block .countdown-gorup .countdow .count{width: 30px; margin: 0 10px 0 0;}
	.prices-going-banner .banner-content .right-block .countdown-gorup .countdow .colon{font-size: 22px; line-height: 22px;}
	.prices-going-banner .banner-content .right-block .countdown-gorup .btn-subscribe-now{min-width: 160px; padding: 0 40px 0 20px; margin-left: 10px; font-size: 13px;}

	/* ----- subscription-banner ------ */
	/* annoucement-block */
	.product-page-footer-banner .footer-sticky-banner{height: auto; bottom: 85px;}
	.footer-sticky-banner .subscription-banner .container{flex-wrap: wrap; height: auto; padding: 0 0 10px;}
	.footer-sticky-banner .subscription-banner .annual-text{flex-direction: row; max-width: 100%; font-size: 16px; padding: 10px 0;}
	.footer-sticky-banner .subscription-banner .annual-text:after{display: none;}
	.footer-sticky-banner .subscription-banner .annual-text:before{display: none;}
	.footer-sticky-banner .subscription-banner .annual-text span{font-size: 16px;display: inline-block; padding-right: 5px;}
	.footer-sticky-banner .subscription-banner .right-block{flex-direction: column;}
	.footer-sticky-banner .subscription-banner .right-block ul{margin: 0; max-width: 100%; justify-content: center; padding: 10px 0 15px;}
	.footer-sticky-banner .subscription-banner .right-block ul li{padding: 0 0 0 30px; font-size: 14px; max-width: 180px;}
	.footer-sticky-banner .subscription-banner .right-block ul li:after {width: 20px; height: 20px;}
	.footer-sticky-banner .subscription-banner .right-block ul li span{font-size: 11px;}
	.footer-sticky-banner .subscription-banner .right-block .price-block{flex-wrap: wrap; margin: 0;}
	.footer-sticky-banner .subscription-banner .right-block .price-block .old-price{font-size: 20px;}
	.footer-sticky-banner .subscription-banner .right-block .price-block .price{font-size: 28px;}
	.footer-sticky-banner .subscription-banner .right-block .btn-subscribe-now{min-width: 170px; padding: 0 42px 0 17px; height: 35px; line-height: 35px;}
	.footer-sticky-banner .subscription-banner .btn-close{top: 20px; right: 15px;}
	
	/* banner */
	.banner-block .banner{height: 300px;}
	.banner-block .banner .container .caption{max-width: 310px;}
	.banner-block .banner .container .caption h1{font-size: 22px; line-height: 1.3; margin-bottom: 10px;}
	.banner-block .banner .container .caption .sub-title{font-size: 14px; line-height: 1.5; margin-bottom: 15px;}

	.banner-block .banner .container .caption .start-now{min-width: 160px; max-width: 160px; height: 40px; line-height: 40px; font-size: 13px;}
	.banner-block .banner .container .img-block{max-width: 300px; margin: 0 0 0 20px;}
	.banner-block .banner .container .shape{max-width: 530px; bottom: -75px; right: -200px;}

	/* brands-block */
	.brands-block{padding: 30px 0 40px;}
	.brands-block .title{margin-bottom: 25px;}
	.brands-block .brand-logoes{grid-template-columns: repeat(4, 1fr); grid-gap: 20px 35px; padding: 0 0 30px 0;}
	.brands-block .more-logo.brand-logo{grid-template-columns: repeat(4, 1fr); grid-gap: 20px 35px;}
	.brands-block .more-logo.brand-logo.space{padding: 0 0 30px 0;}

	/* explore-category */
	.explore-category{padding: 25px 0 30px;}
	.explore-category .block-heading{margin-bottom: 15px;}
	.explore-category .block-heading h2{font-size: 20px;}
	.explore-category .block-heading a{font-size: 16px;}
	.explore-category .block-heading a i{font-size: 14px;}
	.explore-category .category{padding: 25px 20px;}
	.explore-category .category .title{font-size: 16px;}
	.explore-category .category figure{max-width: 50px; margin-bottom: 30px;}

	/* popular-courses */
	.popular-courses{border-radius: 0; padding: 30px 0 40px;}
	.popular-courses .block-heading h3{font-size: 23px; line-height: 32px;}
	.popular-courses .tab_wrapper .tab_list li samp{font-size: 14px; padding: 7px 18px;}
	.popular-courses .tab_wrapper .content_wrapper{padding: 20px 0 0;}
	.popular-courses .tab_wrapper .tab_list{display: none;}
	.popular-courses .owl-theme .owl-nav button{height: 35px; width: 35px;}
	.popular-courses .tab_wrapper .content_wrapper{padding: 0; border-radius: 8px;}
	.popular-courses .tab_wrapper .content_wrapper .resp-accordion{display: flex; flex-direction: row-reverse; padding: 15px 0;}
	.popular-courses .tab_wrapper .content_wrapper .resp-accordion samp{display: flex; margin: 0;}
	.popular-courses .tab_wrapper .content_wrapper .tab_content{padding: 15px 0; border-top: 1px solid #dddddd82;}

	/* certification-block */
	.certification-block{padding: 30px 0 30px;}
	.certification-block .block-heading{margin-bottom: 20px;}
	.certification-block .block-heading h3{font-size: 23px;}
	.certification-block .block-heading h3 span{font-size: 18px; margin-bottom: 3px;}
	.certification-block .content{background-image: none !important; height: auto;}
	.certification-block .steps-group{max-width: 100%; flex-direction: column; margin: 0 auto;}
	.certification-block .steps-group .step{max-width: 90%; margin: 0 auto 10px;}
	.certification-block .steps-group .step:first-child{margin: 0 auto 10px;}
	.certification-block .steps-group .step .step-title{font-size: 17px; margin-bottom: 10px;}
	.certification-block .steps-group .step p{font-size: 14px; line-height: 1.5;}
	.certification-block .steps-group .step-head figure{max-width: 40px;}
	.certification-block .steps-group .step-head span{font-size: 27px;}

	/* expert-support-group */
	.expert-support-group{padding: 30px 0;}
	.expert-support-group .block .img-block{margin: 0 0 0 30px}
	.expert-support-group .block:nth-child(2n) .img-block{margin: 0 30px 0 0;}
	.expert-support-group .block .caption span{font-size: 14px; margin-bottom: 5px;}
	.expert-support-group .block .caption h4{font-size: 22px; margin-bottom: 10px;}
	.expert-support-group .block .caption p{font-size: 14px; line-height: 1.7;}

	/* compuny-block */
	.compuny-block{padding: 30px 0 40px;}
	.compuny-block .block-heading{flex-direction: column; text-align: center;}
	.compuny-block .block-heading .title{font-size: 22px; margin-bottom: 15px;}
	.compuny-block .block-heading p{font-size: 14px; margin: 0;}
	.compuny-block .compuny-logoes{justify-content: center; flex-wrap: wrap; max-width: 540px; width: 100%;}
	.compuny-block .compuny-logoes figure{max-width: 130px; margin-bottom: 20px;}
	.compuny-block .compuny-logoes figure:nth-child(3n+1){margin-left: 0;}
	.compuny-block .compuny-logoes figure:nth-last-child(-n+3){margin-bottom: 0;}

	/* view-all-course-section */
	.view-all-course-section{margin-bottom: 30px;}
	.view-all-course-section .container{height: 500px; padding: 25px 15px 0; flex-direction: column;}
	.view-all-course-section .caption .title{font-size: 22px; text-align: center;}
	.view-all-course-section .caption{max-width: 450px; height: auto; margin: 0 auto 40px;}
	.view-all-course-section .caption .btn-start-now{height: 40px; line-height: 40px; margin: 0 auto;}
	.view-all-course-section .img-block{max-width: 80%; margin: 0 auto;}

	/* testimonial-block */
	.testimonial-block{padding: 30px 0;}
	.testimonial-block .heading{margin-bottom: 15px;}
	.testimonial-block .heading h5{font-size: 20px;}
	.testimonial-block .heading figure{max-width: 40px;}
	.testimonial-block .slider-blocks .block{padding: 20px 23px;}
	.testimonial-block .slider-blocks .block h5{font-size: 16px; margin-bottom: 10px;}
	.testimonial-block .slider-blocks .block p{font-size: 13px; line-height: 1.7;}
	.testimonial-block .owl-carousel .owl-stage-outer{padding: 0 0 15px;}
	.testimonial-block .slider-blocks .block .user-block figure{width: 50px;}
	.testimonial-block .slider-blocks .block .user-block .details{margin-left: 15px;}
	.testimonial-block .slider-blocks .block .user-block .details span{font-size: 14px;}
	.testimonial-block .slider-blocks .block .user-block .details samp{font-size: 13px;}
	.testimonial-block .owl-carousel .owl-nav button.owl-prev:before,
	.testimonial-block .owl-carousel .owl-nav button.owl-next:after{font-size: 15px;}

	/* instructor-block */
	.instructor-block{padding: 50px 0 0;}
	.instructor-block .block-group{align-items: center; flex-direction: column;}
	.instructor-block .block-group .block{max-width: 520px; max-height: 240px; padding-right: 15px; margin-bottom:35px;}
	.instructor-block .block-group .block figure{max-width: 180px; margin-right: 20px;}
	.instructor-block .block-group .block .content .title{font-size: 19px; margin-bottom: 10px;}
	.instructor-block .block-group .block .content p{line-height: 22px; margin-bottom: 15px;}
	.instructor-block .block-group .block.business{margin-bottom: 0;}
	.instructor-block .block-group .block .btn{max-width: 170px; height: 40px; line-height: 40px; font-size: 13px;}

	/* application-block */
	.application-block{padding: 20px 0 75px;}
	.application-block .container{flex-wrap: wrap;}
	.application-block .title{font-size: 25px; margin-bottom: 10px;}
	.application-block .title span{font-size: 20px;}
	.application-block .apps-links a{max-width: 150px;}

	/* upgradation-block */
	.upgradation-block .caption{font-size: 20px;}
	.upgradation-block .caption strong{display: block;}
	.upgradation-block .container{padding: 15px 30px; justify-content: space-between;}
	.upgradation-block .btn{min-width: 180px; height: 45px; line-height: 45px; font-size: 15px; margin: 0;}

	/* ------- index-one-time-offer-page -------- */
	/* ------------------------------------------ */
	.offer-txt-block .offer-txt{font-size: 16px;line-height: 18px;}
	.offer-txt-block .change-text{font-size: 24px; line-height: 26px;}
	.banner-block .banner .container .caption .head-txt{font-size: 38px; line-height: 52px;}
	.banner-block .banner .container .caption .sub-title.txt{font-size: 14px;line-height: 16px; margin-bottom: 10px;}
	.offer-txt-block .code-block-group{max-width: 220px; margin-bottom: 12px; line-height: 1.3;}
	.offer-txt-block .code-block-group .code-box{font-size: 12px;}
	.offer-txt-block .code-block-group .code-box .code{font-size: 14px;}
	.offer-txt-block .btn-group{max-width: 295px; margin-bottom: 15px;}
	.offer-txt-block .btn-group .btn{max-width: 140px;height: 35px; line-height: 35px; font-size: 13px;}
	.offer-txt-block #timer{max-width: 180px;}
	.offer-txt-block #timer .count{width: 30px; font-size: 24px;}
	.offer-txt-block #timer .colon{font-size: 34px;}

	/* --------- my-wishlist-page ---------- */
	/* ---------------------------------- */
	.my-wishlist-page .two-column{padding-top: 20px;}
	.my-wishlist-page .two-column .right-column{display: none;}

	.my-wishlist-page .course-listing .heading .right-part .search-block input{font-size: 12px;}
	.my-wishlist-page .course-listing .heading .right-part .search-block .icon{font-size: 13px;}

	.my-wishlist-page .course-listing .heading{margin-bottom: 10px}
	.my-wishlist-page .course-listing .heading .title{font-size: 14px;}
	.my-wishlist-page .course-listing .list-item{max-width: 100%;}
	.my-wishlist-page .course-listing .list-item .couser-img{max-width: 210px;}
	.my-wishlist-page .course-listing .list-item .couser-img .icon-font-heart{right: 13px; top: 13px; font-size: 16px;}
	.my-wishlist-page .course-listing .list-item .item-content{align-items: unset; padding: 8px 10px;}
	.my-wishlist-page .course-listing .list-item .course-details{display: flex; flex-direction: column; align-items: flex-start;}
	.my-wishlist-page .course-listing .list-item .course-details .title{font-size: 15px; margin: 0 0 5px;}
	.my-wishlist-page .course-listing .list-item .course-details .title + div{flex-wrap: wrap; margin-bottom: 5px;}
	.my-wishlist-page .course-listing .list-item .course-details .title + div .learners{margin-top: 5px;}
	.my-wishlist-page .course-listing .list-item .course-details p{-webkit-line-clamp: 1; margin-bottom: 7px}
	.my-wishlist-page .course-listing .list-item .course-details .course-highlights{grid-gap: 10px; grid-template-columns: auto auto; margin: auto 0 0;}

	.my-wishlist-page .course-listing .list-item .price-review-block{max-width: 100px; margin-left: 10px}
	.my-wishlist-page .course-listing .list-item .price-review-block .price-block .old-price{font-size: 12px;}
	.my-wishlist-page .course-listing .list-item .price-review-block .price-block .price{font-size: 17px;}
	.my-wishlist-page .course-listing .list-item .price-review-block .btn-add-cart{padding: 0 15px;}

	.my-wishlist-page .empty-block{padding: 50px 0;}
	.my-wishlist-page .empty-block figure{max-width: 60px; margin-bottom: 10px;}
	.my-wishlist-page .empty-block h2{font-size: 18px; margin-bottom: 10px;}
	.my-wishlist-page .empty-block p{margin-bottom: 15px;}
	.my-wishlist-page .empty-block .btn-browse{max-width: 135px; height: 35px; line-height: 35px;}
	
	/* popular-courses */
	.popular-courses{border-radius: 0; padding: 30px 0 40px;}
	.popular-courses .block-heading h3{font-size: 23px; line-height: 32px;}
	.popular-courses .tab_wrapper .tab_list li samp{font-size: 14px; padding: 7px 18px;}
	.popular-courses .tab_wrapper .content_wrapper{padding: 20px 0 0;}
	.popular-courses .tab_wrapper .tab_list{display: none;}
	.popular-courses .owl-theme .owl-nav button{height: 35px; width: 35px;}
	.popular-courses .tab_wrapper .content_wrapper{padding: 0; border-radius: 8px;}
	.popular-courses .tab_wrapper .content_wrapper .resp-accordion{display: flex; flex-direction: row-reverse; padding: 15px 0;}
	.popular-courses .tab_wrapper .content_wrapper .resp-accordion samp{display: flex; margin: 0;}
	.popular-courses .tab_wrapper .content_wrapper .tab_content{padding: 15px 0; border-top: 1px solid #dddddd82;}

	/* --------- category-page ---------- */
	/* ---------------------------------- */
	.modal-preview-course .modal-container{max-width: 65%;}
	.modal-preview-course .modal-content{flex-direction: column; padding: 0;}
	.modal-preview-course .modal-content .icon-close{width: 24px; height: 24px; font-size: 9px;}
	.modal-preview-course .course-details{max-width: 100%;}
	.modal-preview-course .course-details .head-section{padding: 10px 15px;}
	.modal-preview-course .course-details .head-section .level-text{margin-bottom: 5px}
	.modal-preview-course .course-details .btn-course-details{padding: 0 15px 10px;}
	.modal-preview-course .course-content{padding: 15px 15px 10px;}

	.category-banner{height: 130px;}
	.category-banner .left-part .breadcrumbs{margin-bottom: 5px;}
	.category-banner .left-part .small-banner-title{max-width: 300px; font-size: 17px;}
	.category-banner .left-part .breadcrumbs li a{font-size: 12px;}
	.category-banner .right-part{max-width: 220px;}

	.category-page .two-column{padding-top: 20px;}
	.category-page .two-column .left-column{position: fixed; top: 0; right: -300px; max-width: 300px; background: #fff; height: 100vh; margin: 0; z-index: 9999; transition: 0.3s linear;}
	.category-page .two-column .left-column .filter-bar{height: 100vh; border-radius: 0;}
	.category-page .filter-bar .button{display: block;}
	.category-page .filter-bar .filter-head .btn-clear{display: none;}
	.category-page .filter-bar .filter-head .icon-close{display: block;}
	.category-page .filter-bar .filters-group .item:last-child{border-bottom: 1px solid #DDD;}
	.category-page .filter-bar .filters-group .item .filter-name{padding: 15px 20px}
	.category-page .filter-bar .filters-group .item .filter-name span{font-size: 14px;}
	.category-page .filter-bar .filters-group .item .filter-name samp{width: 12px; height: 12px;}
	.category-page .filter-bar .filters-group .item .filter-name samp::before{width: 12px;}
	.category-page .filter-bar .filters-group .item .filter-name samp::after{height: 12px;}

	.category-page .course-listing .heading{margin-bottom: 10px}
	.category-page .course-listing .heading .title{font-size: 17px;}
	.category-page .course-listing .heading .right-part .total-course{font-size: 13px;}
	.category-page .course-listing .heading .right-part .sortby{background-size: 10px auto; margin: 0 0 0 8px;}
	.category-page .course-listing .heading .right-part .btn-filter{display: flex; margin-left: 7px;}
	.category-page .course-listing .list-item{max-width: 100%;}
	.category-page .course-listing .list-item .couser-img{max-width: 210px;}
	.category-page .course-listing .list-item .couser-img .icon-font-heart{right: 13px; top: 13px; font-size: 16px;}
	.category-page .course-listing .list-item .item-content{align-items: unset; padding: 8px 10px;}
	.category-page .course-listing .list-item .course-details{display: flex; flex-direction: column; align-items: flex-start;}
	.category-page .course-listing .list-item .course-details .title{font-size: 15px; margin: 0 0 5px;}
	.category-page .course-listing .list-item .course-details .title + div{flex-wrap: wrap; margin-bottom: 5px;}
	.category-page .course-listing .list-item .course-details .title + div .learners{margin-top: 5px;}
	.category-page .course-listing .list-item .course-details p{-webkit-line-clamp: 1; margin-bottom: 7px}
	.category-page .course-listing .list-item .course-details .course-highlights{grid-gap: 10px; grid-template-columns: auto auto; margin: auto 0 0;}

	.category-page .course-listing .list-item .price-review-block{max-width: 100px; margin-left: 10px}
	.category-page .course-listing .list-item .price-review-block .price-block .old-price{font-size: 12px;}
	.category-page .course-listing .list-item .price-review-block .price-block .price{font-size: 17px;}
	.category-page .course-listing .list-item .price-review-block .btn-add-cart{padding: 0 15px;}


	.category-page .course-listing .list-item .price-review-block-updated{max-width: 100px; margin-left: 10px; flex-direction: column; justify-content: space-evenly;}
	.category-page .course-listing .list-item .price-review-block-updated .price-block .old-price{font-size: 12px;}
	.category-page .course-listing .list-item .price-review-block-updated .price-block .price{font-size: 17px;}
	.category-page .course-listing .list-item .price-review-block-updated .btn-add-cart{padding: 0 15px; width: 100% !important;}

	.pagination-block{margin: 30px 0;}
	.pagination-block ul li{width: 35px; height: 35px; line-height: 35px;}
	.pagination-block ul li a{font-size: 15px;}
	.pagination-block .arrow{font-size: 14px;}

	/* --------- category-page01 ---------- */
	/* ---------------------------------- */
	.category-banner01{height: auto; padding: 20px 0;}
	.category-banner01 .left-part .breadcrumbs{margin-bottom: 10px;}
	.category-banner01 .left-part h1{font-size: 17px; margin-bottom: 8px;}
	.category-banner01 .left-part .breadcrumbs li a{font-size: 12px;}
	.category-banner01 .right-part{max-width: 220px;}
	
	.category-page01 .tab-courselisting{padding-top: 20px;}
	.category-page01 .tab-courselisting .tab_wrapper .tab_list li{height: 30px; line-height: 30px; font-size: 13px; padding: 0 15px;}

	.category-page01 .course-listing .list-group{grid-template-columns: repeat(1, 1fr);}
	.category-page01 .course-listing .list-item .couser-img{max-width: 170px;}
	.category-page01 .course-listing .list-item .couser-img .icon-font-heart{top: 10px; right: 12px; font-size: 15px;}
	.category-page01 .course-listing .list-item .couser-img .course-preview figure{max-width: 20px;}
	.category-page01 .course-listing .list-item .couser-img .course-preview span{font-size: 12px;}
	.category-page01 .course-listing .list-item .item-content{padding: 3px 5px 10px 8px;}
	.category-page01 .course-listing .list-item .course-details .title{font-size: 15px; margin: 0 0 8px;}
	.category-page01 .course-listing .list-item .course-details .level-text span + span:before{width: 4px; height: 4px; margin: 0 8px 1px;}
	.category-page01 .course-listing .list-item .course-details .course-highlights > div{margin: 0 12px 6px 0;}
	.category-page01 .course-listing .list-item .course-details .course-highlights i{font-size: 15px;}
	.category-page01 .course-listing .list-item .bottom{margin: 7px 0 0;}
	.category-page01 .course-listing .list-item .bottom .link-startnow{font-size: 14px;}

	.category-page01 .white-box{padding: 35px 0;}
	.category-page01 .market-dmand{padding: 25px 20px; margin-bottom: 25px;}
	.category-page01 .market-dmand h2{font-size: 22px; margin-bottom: 25px;}
	.category-page01 .market-dmand .content{display: block;}
	.category-page01 .market-dmand .content figure{max-width: 300px; margin: 0 20px 0 0; float: left;}
	.category-page01 .market-dmand .content .caption{margin: 0;}
	.category-page01 .market-dmand .content .caption p{font-size: 15px; margin-bottom: 10px;}

	.category-page01 .grow-skill .block-group{flex-direction: column; max-width: 450px;}
	.category-page01 .grow-skill .block + .block{margin: 50px 0 0;}
	.category-page01 .grow-skill h3{max-width: 500px; font-size: 18px; margin-bottom: 55px;}
	.category-page01 .grow-skill .block{padding: 0 25px 15px;}
	.category-page01 .grow-skill .block figure{max-width: 50px; margin: -30px auto 12px;}
	.category-page01 .grow-skill .block .box-title{font-size: 18px; margin-bottom: 7px;}

	/* faq-block */
	.category-page01 .faq-block{padding: 30px 0 75px;}
	.category-page01 .faq-block .title{font-size: 20px; margin-bottom: 20px;}
	.category-page01 .faq-block .accordian-block .item-head{padding: 12px 0;}
	.category-page01 .faq-block .accordian-block .item-head span{font-size: 15px; margin: 0 25px 0 0;}
	.category-page01 .faq-block .accordian-block .item-head samp{width: 12px; height: 12px; margin: 0 0; right: 0;}
	.category-page01 .faq-block .accordian-block .item-head samp::before{width: 12px;}
	.category-page01 .faq-block .accordian-block .item-head samp::after{height: 12px;}
	.category-page01 .faq-block .accordian-block .item-content{padding: 0 0 12px 0px;}
	.category-page01 .faq-block .accordian-block .item-content > p{font-size: 13px; padding: 0; margin-bottom: 10px;}
	.category-page01 .faq-block .accordian-block .item-content span{font-size: 13px; margin-bottom: 5px;}
	.category-page01 .faq-block .accordian-block .item-content ul li{padding: 3px 0 3px 15px;}
	.category-page01 .faq-block .accordian-block .item-content ul li p{font-size: 13px; padding: 3px 0px;}

	/* --------- product-page ---------- */
	/* ---------------------------------- */
	.modal-review-video .modal-content .icon-close{width: 24px; height: 24px; font-size: 9px;}

	.bottom-cart-sticky .left .title{font-size: 16px;}
	.bottom-cart-sticky .left .price-block .price{font-size: 16px;}
	.bottom-cart-sticky .left .price-block .old-price{font-size: 12px;}
	.bottom-cart-sticky .btn-group{max-width: 42%;}
	.bottom-cart-sticky .btn-group button{font-size: 13px;}

	.product-page{padding-top: 20px;}
	.product-page h2{font-size: 17px;}
	.product-page .container-left{max-width: 100%;}

	/* buy-box */
	.buy-box{display: block; max-width: 480px; width: 100%; margin: 0 auto;}
	.buy-box .btn-group .add-to-cart{max-width: 88%;}
	.buy-box.crazy-deal .crazy-content .sharp-top{max-width: 30%;}
	.buy-box.crazy-deal .crazy-content .sharp-bottom{max-width: 38%;}
	.buy-box.crazy-deal .crazy-content .dots-top{max-width: 10.4%;}
	.buy-box.crazy-deal .crazy-content .dots-bottom{max-width: 10.4%;}

	/* CSAA-whizCardsBlock */
	.CSAA-whizCardsBlock .left p{font-size: 13px;}
	.CSAA-whizCardsBlock .right .btn-downloadWhizCard{font-size: 13px;}

	.product-banner .container{padding: 15px 15px 20px;}
	.product-banner .product-details{flex-wrap: wrap;}
	.product-banner .product-details .course-img{max-width: 160px;}
	.product-banner .breadcrumbs{margin: 0 0 15px;}
	.product-banner .product-details .course-img{margin: 0 10px 0 0;}
	.product-banner .product-details .course-img .play-btn{max-width: 40px;}
	.product-banner .product-details .course-img .info-btn{max-width: 40px;}
	.product-banner .course-content .title{font-size: 16px; margin: 0 0 2px;}
	.product-banner .course-content .level-text{margin-bottom: 5px}
	.product-banner .course-content .rating-block{padding: 9px 8px; margin-bottom: 10px;}
	.product-banner .course-content .rating-block .stars-group figure{max-width: 13px;}
	.product-banner .course-content .total-learners .icon{font-size: 25px;}
	.product-banner .course-content .total-learners span{font-size: 14px; margin: 0 0 0 8px;}
	.product-banner .course-content .course-highlights{flex-wrap: wrap;}
	.product-banner .course-content .course-highlights > div + div{padding-left: 10px; margin-left: 10px;}
	.product-banner .course-content .course-highlights span{font-size: 14px;}
	.product-banner .course-content .course-highlights samp{font-size: 12px;}

	.product-banner .right-part .btn-add-to-cart, 
	.product-banner .right-part .btn-whishlist,
	.product-banner .right-part .btn-free-test{font-size: 13px;}

	.training-options{margin-bottom: 15px;}
	.training-options .heading{margin-bottom: 10px;}
	.training-options .option-group .option{margin: 0 0 0 8px;}
	.training-options .option-group .option .name{font-size: 15px;}
	.training-options .option-group .option .custom-checkbox{padding: 10px;}
	.training-options .option-group .option .custom-checkbox input{width: 22px; height: 22px;}
	.training-options .option-group .option .custom-checkbox .checkbox-style{width: 22px; height: 22px; margin-bottom: 10px;}
	.training-options .option-group .option .custom-checkbox .checkbox-style:before{font-size: 10px;}
	.training-options .option-group .option .price-and-offer .price-block .price{font-size: 17px; margin: 0 7px 0 0;}
	.training-options .option-group .option .price-and-offer .price-block .old-price{font-size: 13px;}
	.training-options .option-group .option .price-and-offer .offer{font-size: 11px; padding: 4px 7px;}

	.course-overview{margin-bottom: 15px;}
	.course-overview .container-left{padding-top: 15px;}
	.course-overview h2{margin-bottom: 5px;}
	.course-overview p{font-size: 13px; line-height: 1.7; margin-bottom: 10px;}
	.course-overview .abilities-block ul{margin: 10px 15px;}
	.course-overview .abilities-block ul li{margin-bottom: 5px;}

	.learn-block{margin-bottom: 20px;}
	.learn-block .container-left{padding-top: 15px}
	.learn-block h2{margin-bottom: 15px;}
	.learn-block ul li{max-width: calc(100% / 2 - 20px); font-size: 13px; line-height: 1.5; margin-bottom: 15px;}

	.benifits-block{padding: 20px 0;}
	.benifits-block .tab_wrapper .tab_list li{font-size: 14px; padding: 13px 15px;}
	.benifits-block .tab_wrapper .tab_list li .icon{font-size: 17px;}
	.benifits-block .tab_wrapper .content_wrapper{padding: 10px 15px 15px;}
	.benifits-block .tab_wrapper .content_wrapper p{font-size: 13px; margin-bottom: 15px;}
	.benifits-block .tab_wrapper .accordian-block > .title{margin-bottom: 5px}
	.benifits-block .tab_wrapper .accordian-block .item-head{padding: 10px 15px;}
	.benifits-block .tab_wrapper .accordian-block .item-head .left samp{top: 11px;}
	.benifits-block .tab_wrapper .accordian-block .item-head .left span{font-size: 13px;}
	.benifits-block .tab_wrapper .accordian-block .item-content ul li{padding: 11px 15px 11px 40px;}

	.exam-info{padding: 20px 0;}
	.exam-info h2{margin-bottom: 10px;}
	.exam-info table tr td{padding: 8px 13px;}

	.why-choose-us{padding: 20px 0;}
	.why-choose-us h2{margin-bottom: 20px;}
	.why-choose-us .block-group .block{max-width:calc(100% / 2 - 20px); margin: 0 0 20px}
	.why-choose-us .block-group .block .icon{font-size: 20px; margin: 0 15px 0 0;}
	.why-choose-us .block-group .block .content span{font-size: 15px; margin-bottom: 5px;}
	.why-choose-us .block-group .block .content p{font-size: 13px; line-height: 1.7;}

	.product-page .review-block{padding: 20px 0;}
	.product-page .review-block .video-review{margin-bottom: 25px;}
	.product-page .review-block .video-review .title figure{max-width: 32px; margin: 0 10px 0 0;}
	.product-page .review-block .owl-theme .owl-nav button{width: 35px; height: 35px;}
	.product-page .review-block .owl-theme .owl-nav button:before{font-size: 12px; margin-right: -2px;}
	.product-page .review-block .owl-carousel .owl-nav button.owl-prev{left: -15px;}
	.product-page .review-block .owl-carousel .owl-nav button.owl-next{right: -15px;}

	.product-page .review-block .aboutus-block h2{margin-bottom: 10px}
	.product-page .review-block .aboutus-block .block{margin-bottom: 15px;}
	.product-page .review-block .aboutus-block .block .student-img{max-width: 55px; margin: 0 20px 0 0;}
	.product-page .review-block .aboutus-block .block .review-content{padding-bottom: 15px}
	.product-page .review-block .aboutus-block .block .review-content p{font-size: 13px; line-height: 1.6; margin-bottom: 13px;}
	.product-page .review-block .aboutus-block .block .review-content .name{margin-bottom: 5px;}
	.product-page .review-block .aboutus-block .block .review-content .name figure{max-width: 13px; margin: 0 0 0 5px;}
	.product-page .review-block .aboutus-block .block .review-content .name span{font-size: 13px;}
	.product-page .review-block .aboutus-block .students-review-block{padding: 20px;}
	.product-page .review-block .aboutus-block .total-feedback{max-width: calc(100% - 75px);}

	.faq-block{padding: 20px 0;}
	.faq-block .tab_wrapper .tab_list li{font-size: 14px;}
	.faq-block .tab_wrapper .tab_list li + li{margin: 0 0 0 25px;}
	.faq-block .tab_wrapper .tab_list li .icon{font-size: 17px;}
	.faq-block .tab_wrapper .accordian-block .item-head{padding: 10px 20px;}
	.faq-block .tab_wrapper .accordian-block .item-head span{font-size: 13px; margin: 0 25px 0 30px;}
	.faq-block .tab_wrapper .accordian-block .item-head samp{top: 14px; width: 12px; height: 12px;}
	.faq-block .tab_wrapper .accordian-block .item-head samp:before{width: 12px;}
	.faq-block .tab_wrapper .accordian-block .item-head samp:after{height: 12px;}
	.faq-block .tab_wrapper .accordian-block .item-content{padding: 10px 20px 10px 50px;}
	.faq-block .tab_wrapper .accordian-block .item-content > p{font-size: 13px; padding: 0; margin-bottom: 10px}
	.faq-block .tab_wrapper .accordian-block .item-content span{font-size: 13px; margin-bottom: 5px;}
	.faq-block .tab_wrapper .accordian-block .item-content ul li{padding: 3px 15px;}
	.faq-block .tab_wrapper .accordian-block .item-content ul li p{font-size: 13px; padding: 3px 15px;}

	.course-slider{padding: 20px 0 85px;}
	.course-slider .heading .title{font-size: 17px;}
	.course-slider .course-group .course .course-content{min-height: 195px; padding: 7px 10px 10px;}
	.course-slider .course-group .course .course-details .title{font-size: 14px; margin-bottom: 2px;}
	.course-slider .course-group .course .course-details .level-text{margin-bottom: 5px;}
	.course-slider .course-group .course .course-details .level-text label{margin: 0 10px 0 0;}
	.course-slider .course-group .course .price-review-block .price-block .price{font-size: 17px;}
	.course-slider .course-group .course .price-review-block .btn-add-cart{font-size: 13px;}
	.course-slider .owl-carousel .owl-nav button{width: 35px; height: 35px;}
	.course-slider .owl-theme .owl-nav button:before{font-size: 13px;}
	.course-slider .owl-carousel .owl-nav button.owl-next{right: -15px;}
	.course-slider .owl-carousel .owl-nav button.owl-prev{left: -15px;}

	/* --------- product-page if comming-soon---------- */
	/* ------------------------------------------------- */
	.training-options .option-group .option.comming-soon{padding: 10px;}
	.training-options .option-group .option.comming-soon .title{margin-bottom: 10px;}
	.training-options .option-group .option.comming-soon .title span{font-size: 15px;}
	.training-options .option-group .option.comming-soon .name{margin-bottom: 8px;}
	.training-options .option-group .option.comming-soon .price-block{font-size: 17px}
	.training-options .option-group .option.comming-soon .title a.btn-notify{font-size: 13px;}

	/* --------- crazy-deal-page ---------- */
	/* ---------------------------------- */
	.crazy-section .txt-block .title{max-width: 190px; flex-wrap: wrap;}
	.crazy-section .txt-block .title:after{display: none;}
	.crazy-section .txt-block .title h5{font-size: 14px;}
	.crazy-section .txt-block .cd-txt{font-size: 22px; line-height: 30px;}

	/* --------- cart-page ---------- */
	/* ---------------------------------- */
    .cart-page{padding: 20px 0 30px;}
    .cart-page .container-left{max-width: 100%;}
    .cart-page .page-title{font-size: 16px;}
    .cart-page .page-content{flex-direction: column-reverse; display: flex; margin-bottom: 8px;}
    .cart-page .cart-items{margin: 20px 0 0 0;}

    .cart-page .recommand-block{margin-bottom: 8px;}
    .cart-page .recommand-block .container-left p{font-size: 13px;}

    .cart-page .cart-items .item{padding: 10px;}
    .cart-page .cart-items .item .course-img{max-width: 100px; margin: 0 10px 0 0;}
    .cart-page .cart-items .item-details .title a{font-size: 14px; padding-bottom: 5px;}
    .cart-page .cart-items .item-details .option-group .option .option-title{font-size: 13px;}
    .cart-page .cart-items .item-details .option-group .option-right .price-block .price{font-size: 15px; margin: 0 0 0 8px;}
    .cart-page .cart-items .item-details .option-group .option-right .delete-ico{padding: 6px;}
    .cart-page .cart-items .item-details .option-group .offer-add .offer-text .offer-btn{min-width: 65px; font-size: 12px; height: 25px; line-height: 25px;}
    .cart-page .cart-items .item-details .option-group .offer-add .offer-title{font-size: 13px;}

    .cart-page .cart-items .item-details .option-group .crazy-offer{flex-wrap: wrap;}

    .order-summary-block{max-width: 100%;}
    .order-summary-block .order-summary{padding: 15px 20px;}
    .order-summary-block .order-summary .title{font-size: 15px;}
    .order-summary-block .price-group{padding: 15px 0; margin-bottom: 15px;}
    .order-summary-block .price-block span, .order-summary-block .saving-block span{font-size: 15px;}
    .order-summary-block .saving-block{margin-bottom: 15px;}
    .order-summary-block .saving-block .saving-amt{font-size: 18px;} 
    .order-summary-block .btn-checkout{height: 45px; line-height: 45px; font-size: 15px; margin: 0 auto;}
    .order-summary-block .promo-code{padding: 15px;}
    .order-summary-block .promo-code form .apply-btn{font-size: 12px;}
    .order-summary-block .promo-code form input{padding: 0 82px 0 15px; font-size: 13px;}

    .cart-page .subscription-block{margin-bottom: 25px;}
    .cart-page .subscription-block .container-left{width: 100%; background: #4D4751 url('../images/enroll-back.png') no-repeat right; background-size: 74%; border-radius: 8px; align-items: center; padding: 15px;}
    .cart-page .subscription-block .left-block h2{font-size: 18px;}
    .cart-page .subscription-block .right-block{text-align: right;}
    .cart-page .subscription-block .right-block .enroll-btn{font-size: 14px; height: 35px; line-height: 35px;}
    .cart-page .subscription-block .right-block .price-block .price{font-size: 20px;}
    .cart-page .subscription-block .right-block .price-block .old-price{font-size: 14px;}

    /* --------- empty-cart-page ---------- */
	/* ---------------------------------- */
    .emptycart-page .cart-block{padding: 20px 0 35px;}
    .emptycart-page .page-title{font-size: 16px;}
    .emptycart-page .white-box{padding: 25px 0;}
    .emptycart-page .white-box figure{max-width: 110px; margin-bottom: 15px;}
    .emptycart-page .white-box p{font-size: 16px; line-height: 25px;}
    .emptycart-page .white-box .find-course-btn{height: 35px; line-height: 35px;}
    .emptycart-page .course-slider{padding: 25px 0 30px;}

    /* --------- checkout-page ---------- */
	/* ---------------------------------- */
    .checkout-block{padding: 20px 0 20px;}
    .checkout-block .title{font-size: 20px;}
    .checkout-block .checkout-content{flex-direction: column;}
    .checkout-block .checkout-option{margin: 0 0 15px;}
    .checkout-block .checkout-option .payment-method .payment-card li{max-width: 125px;height: 45px;}
    .checkout-block .checkout-option .payment-method, .checkout-block .checkout-option .payment-info{padding: 15px;}

    .checkout-page .order-summary-block{max-width: 100%;}

    /* --------- review-page ---------- */
	/* ---------------------------------- */
	/* modal-select-course */
	.modal-select-course .modal-header{padding: 20px 20px 10px;}
	.modal-select-course .modal-header .seach-box input{font-size: 13px;}
	.modal-select-course .modal-header .icon-close{top: 20px; right: 20px; width: 24px; height: 23px; font-size: 9px;}
	.modal-select-course .modal-content{padding: 10px 20px;}
	.modal-select-course .modal-footer{padding: 15px 20px;}

	.review-page{padding: 20px 0 55px;}
	.review-page h2{font-size: 17px;}

	.review-banner{height: auto; padding: 15px 0 20px;}
	.review-banner .left-part{max-width: 300px; margin: 0 20px 0 0;}
	.review-banner .banner-title{font-size: 18px; line-height: 1.4; margin-bottom: 15px;}
	.review-banner .banner-subtitle{font-size: 14px; }

	.review-banner .rating-block{margin-bottom: 15px;}
	.review-banner .rating-block .stars-group figure{max-width: 18px;  margin: 0 4px 0 0;}
	.review-banner .rating-block .stars-group samp{font-size: 22px; margin-left: 5px;}

	.review-banner .btn-write-review{min-width: 190px; height: 40px;}
	.review-banner .btn-write-review figure{max-width: 22px;}
	.review-banner .btn-write-review span{font-size: 14px; margin: 0 0 -1px;}

	.review-banner .right-part{max-width: 320px;}
	.review-banner .right-part:before{bottom: -13px; left: -25px;}
	.review-banner .right-part .img-block .name-block{left: -27px;}
	.review-banner .right-part .img-block .name-block span{font-size: 16px;}
	.review-banner .right-part .img-block .name-block p{font-size: 14px;}
	.review-banner .right-part .img-block .name-block .queote-img{font-size: 40px;}

	.review-page .review-block{margin-bottom: 25px;}
	.review-page .review-block .video-review h2{margin-bottom: 10px;}
	.review-page .review-block .owl-carousel .owl-nav button.owl-next{right: -15px;}
	.review-page .review-block .owl-carousel .owl-nav button.owl-prev{left: -15px;}

	.review-page .two-column .content-title{margin-bottom: 10px;}
	.review-page .two-column .section-group{flex-wrap: wrap;}
	.review-page .two-column .left-section{order: 2; margin: 15px 0 0;}
	.review-page .two-column .right-section{max-width: 100%;}

	.review-page .filterby-block .head{padding: 15px 18px;}
	.review-page .filterby-block .head .custom-selectbox .select-selected{font-size: 13px; padding: 8px 30px 8px 15px;}
	.review-page .filterby-block .review-filter{padding: 15px 18px;}
	.review-page .filterby-block .review-filter .total-review{font-size: 16px;}
	.review-page .filterby-block .review-filter .all-ratings{margin-bottom: 10px;}
	.review-page .filterby-block .review-filter ul li > span{font-size: 13px;}
	.review-page .filterby-block .review-filter ul li small{font-size: 13px;}

	.review-page .students-review-block .block{padding: 20px 20px 0;}
	.review-page .students-review-block .block .student-img{max-width: 55px; margin: 0 25px 0 0;}
	.review-page .students-review-block .name span{font-size: 13px;}
	.review-page .students-review-block .name > figure{max-width: 15px; margin: 0 0 0 8px;}
	.review-page .students-review-block .rating-block{margin: 0 0 0 8px;}

	.review-page .students-review-block .verified-buyer{margin-bottom: 10px;}

	.review-page .students-review-block .review-post{margin-bottom: 10px;}
	.review-page .students-review-block .review-post .review-for{margin-bottom: 5px;}
	.review-page .students-review-block .review-post .link-explain{font-size: 14px; margin-bottom: 5px;}
	.review-page .students-review-block .review-post p{font-size: 13px; margin-bottom: 15px; line-height: 1.6;}

	.review-page .students-review-block .review-post .post-details .posted-since,
	.review-page .students-review-block .review-post .post-details .left .useful span,
	.review-page .students-review-block .review-post .post-details .left .total-comments{font-size: 12px;}

	.review-page .students-review-block .comment-section .all-comments .comment{padding: 7px 0;}
	.review-page .students-review-block .comment-section .all-comments .comment p{font-size: 13px;}

	.review-page .students-review-block .comment-section .add-comment{padding-top: 10px;}
	.review-page .students-review-block .comment-section .add-comment .title{font-size: 13px;}
	.review-page .students-review-block .comment-section .add-comment .input-box-group{margin: 0 0 3px;}
	.review-page .students-review-block .comment-section .add-comment .input-box input{height: 35px;}
	.review-page .students-review-block .comment-section .add-comment .textarea-box{height: 90px;}
	.review-page .students-review-block .comment-section .add-comment .input-box input,
	.review-page .students-review-block .comment-section .add-comment .textarea-box textarea{font-size: 13px;}
	.review-page .students-review-block .comment-section .add-comment .btn-submit{font-size: 13px;}

	/* ----- thank-for-feedback-page ---- */
	/* ---------------------------------- */
	.thankyou-block figure{max-width: 65px;}
	.thankyou-block .thankyou-text{font-size: 19px; margin-bottom: 20px;}
	.thankyou-block .servey-box{max-width: 480px; padding: 20px;}
	.thankyou-block .servey-box .title{font-size: 18px;}

	/* ----- thank-for-purchase-page ---- */
	/* ---------------------------------- */
	.thankyou-block-purchase figure{max-width: 65px;}
	.thankyou-block-purchase .thankyou-text{font-size: 19px; margin-bottom: 20px;}
	.thankyou-block-purchase .thankyou-text span{margin-bottom: 20px;}
	.thankyou-block-purchase .servey-box{max-width: 480px; padding: 20px;}
	.thankyou-block-purchase .servey-box .title{font-size: 18px;}
	.thankyou-block-purchase .purchased-products .purchased-products-data .purchased-products-subscription-data-details{
		display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
	height: fit-content;
	padding: 8px 0;
}
.thankyou-block-purchase .purchased-products .purchased-products-data .purchased-products-subscription-data-details .purchased-products-subscription-data-details-left{
    margin-left: 0%;
}
	

	.thankyou-block-purchase .purchased-products .purchased-products-data .purchased-products-subscription-data-details a{
			width: 100%;
			margin: 0 5%;

	}
	/* --------- survey-page ----------- */
	/* ---------------------------------- */
	.survey-page{margin-top: 25px;}
	.survey-page .page-content .page-title{font-size: 20px; margin-bottom: 15px;}
	.survey-page .white-box{padding: 25px;}
	.survey-page .white-box .block{margin-bottom: 15px;}
	.survey-page .white-box .block p{font-size: 13px; margin-bottom: 5px;}
	.survey-page .white-box .block.select-box p{margin-bottom: 5px;}
	.survey-page .white-box .block .rbtn-group .custom-radiobutton .name{font-size: 13px;}
	.survey-page .white-box .block .checkbox-group .custom-checkbox .name{font-size: 13px;}
	.survey-page .white-box .block .textarea-box textarea{font-size: 13px;}
	.survey-page .white-box .block .input-box input{font-size: 13px;}
	.survey-page .white-box .btn-group{margin-top: 5px;}

	/* --------- write a review-page ---------- */
	/* --------------------------------------- */
	.write-review-page .left-column{max-width: 100%; padding: 20px 0 30px 0;}
	.write-review-page .two-columns .container{background: #F5F7FA;}
	.write-review-page .left-column .course-reviews{margin-bottom: 15px;}
	.write-review-page .left-column .course-reviews .course-img{max-width: 150px;}
	.write-review-page .left-column .course-reviews .content{margin-left: 10px;}
	.write-review-page .left-column .course-reviews .content .title{font-size: 15px; margin-bottom: 3px;}
	.write-review-page .left-column .course-reviews .content .rating-block{margin-bottom: 8px;}
	.write-review-page .left-column .course-reviews .content p{font-size: 12px;}
	.write-review-page .left-column .course-reviews .content a{font-size: 13px;}

	.write-review-page .left-column .course-reviews .content .rating-block .stars-group figure{max-width: 16px;}
	.write-review-page .left-column .course-reviews .content .rating-block .stars-group samp{font-size: 19px;}

	.write-review-page .left-column .white-box{padding: 15px 15px 20px;}
	.write-review-page .left-column .white-box .box-title{font-size: 16px; margin-bottom: 10px;}

	.write-review-page .left-column .white-box .input-box-group .input-box{max-width: calc(100% / 2 - 5px);}
	.write-review-page .left-column .white-box .input-box-group .input-box label,
	.write-review-page .left-column .white-box .upload-block label,
	.write-review-page .left-column .white-box .input-box-group .textarea-box label{font-size: 12px;}
	.write-review-page .left-column .white-box .input-box-group .input-box input{height: 35px;}
	.write-review-page .left-column .white-box .input-box-group .textarea-box textarea{height: 90px;}

	.write-review-page .left-column .white-box .rating-block p{font-size: 12px;}
	.write-review-page .left-column .white-box .rating-block .stars-group figure{max-width: 20px; margin: 0 7px 0 0;}

	.write-review-page .left-column .white-box .upload-block .drag-form{padding: 13px 15px;}
	.write-review-page .left-column .white-box .upload-block .drag-form .dropzone-desc i{font-size: 22px;}

	.write-review-page .left-column .white-box .captcha-img{max-width: 250px;}
	.write-review-page .left-column .white-box .btn-submit .btn{min-width: 250px; font-size: 13px;}

	.write-review-page .right-column{display: none;}

	/* --------- webinars-page ---------- */
	/* ---------------------------------- */
	.webinars-banner{height: 205px;}
	.webinars-banner .left-part{max-width: 46%;}
	.webinars-banner .left-part .title{font-size: 20px; margin-bottom: 5px;}
	.webinars-banner .left-part .caption{font-size: 15px;}
	.webinars-banner .right-part{max-width: 310px;}

	.webinar-listing{margin-top: 20px;}
	.webinar-listing .upcoming-webinars{margin-bottom: 10px;}
	.webinar-listing .upcoming-webinars .list-item .content .date-time-block .label-upcoming{height: 25px; line-height: 25px; font-size: 11px; padding: 0 10px; margin: 0 15px 0 0;}
	.webinar-listing .recorded-webinars .section-head{margin-bottom: 7px;}
	.webinar-listing .recorded-webinars .section-head .title{font-size: 15px;}
	.webinar-listing .recorded-webinars .section-head .filterby-block .box-title{font-size: 13px;}
	.webinar-listing .recorded-webinars .section-head .filterby-block .custom-selectbox .select-selected{font-size: 13px;}
	.webinar-listing .recorded-webinars .section-head .filterby-block .custom-selectbox .select-selected:after{font-size: 11px;}

	.webinar-listing .list-item .img-block{max-width: 250px; margin: 0 15px 0 0;}

	.webinar-listing .list-item .content .title{font-size: 15px; margin-bottom: 10px;}
	.webinar-listing .list-item .content .caption{font-size: 13px; line-height: 1.6; margin-bottom: 10px;}
	.webinar-listing .list-item .content .date-time-block{margin-bottom: 10px;}
	.webinar-listing .list-item .content .date-time-block .icon,
	.webinar-listing .list-item .content .date-time-block .time .icon{font-size: 17px;}
	.webinar-listing .list-item .content .date-time-block .time{margin: 0 0 0 20px;}
	.webinar-listing .list-item .content .date-time-block span{font-size: 13px;}
	.webinar-listing .list-item .content .btn-watch{min-width: 145px; font-size: 12px; height: 30px; line-height: 30px;}

	/* --------- webinars not have page ---------- */
	/* ------------------------------------------- */
	.webinar-listing .upcoming-webinar-msg{padding: 15px;}
	.webinar-listing .upcoming-webinar-msg .left .title{font-size: 16px;}
	.webinar-listing .upcoming-webinar-msg .left p{font-size: 13px;}
	.webinar-listing .upcoming-webinar-msg .right .btn-notify{min-width: 120px; height: 37px; line-height: 37px; font-size: 13px;}

	/* --------- webinar subpages ---------- */
	/* ------------------------------------- */
	.webinars-page.subpage{padding: 15px 0 25px;}
	.webinars-page.subpage h2{font-size: 16px; margin-bottom: 10px;}
	.webinars-page.subpage .container-small{flex-wrap: wrap;}

	.webinars-record-detail-banner{padding: 20px 0;}
	.webinars-record-detail-banner .backto-webinar{margin-bottom: 10px;}
	.webinars-record-detail-banner .backto-webinar span{font-size: 14px;}
	.webinars-record-detail-banner .backto-webinar .icon{font-size: 14px;}
	.webinars-record-detail-banner .title{max-width: 450px; font-size: 17px; margin-bottom: 15px;}
	.webinars-record-detail-banner .date-time-block .icon{font-size: 16px;}
	.webinars-record-detail-banner .date-time-block span{font-size: 13px;}

	.webinars-page.subpage .left-section{order: 2; max-width: 100%;}
	.webinars-page.subpage .img-block{margin-bottom: 15px;}

	.webinars-page.subpage .overview-block{margin-bottom: 20px;}
	.webinars-page.subpage .what-learn-block{margin-bottom: 20px;}
	.webinars-page.subpage .what-learn-block ul{margin: 0 80px 0 0;}

	.webinars-page.subpage .speaker-block .block{padding: 15px;}
	.webinars-page.subpage .speaker-block .block figure{max-width: 60px;}
	.webinars-page.subpage .speaker-block .block .block-content span{font-size: 15px;}
	.webinars-page.subpage .speaker-block .block .block-content p{font-size: 13px;}
	
	.webinars-page.subpage .right-section{max-width: 100%; margin: 0 0 15px;}

	/* --------- webinar upcoming page ---------- */
	/* ----------------------------------------- */
	.webinars-page.upcoming .right-section .reg-form{margin-bottom: 10px;}
	.webinars-page.upcoming .right-section .reg-form .title{font-size: 15px; padding: 10px;}
	.webinars-page.upcoming .right-section .reg-form form{padding: 15px;}
	.webinars-page.upcoming .right-section .reg-form form .input-box input{height: 35px;}
	.webinars-page.upcoming .right-section .reg-form form .input-box .custom-selectbox .select-selected{height: 35px;}

	/* --------- webinar slotes filled page ---------- */
	/* ----------------------------------------- */
	.webinars-page.subpage .reserved-block{padding: 20px;}
	.webinars-page.subpage .reserved-block .title{font-size: 17px; margin-bottom: 5px;}
	.webinars-page.subpage .reserved-block p{max-width: 370px; width: 100%; font-size: 14px;}
	.webinars-page.subpage .reserved-block .btn-next-webinar{font-size: 13px; height: 37px; line-height: 37px;}

	/* --------- terms of use page ---------- */
	/* ----------------------------------------- */
	.terms-use-page{padding: 20px 0 10px; border-bottom: 1px solid #DDD;}
	.terms-use-page .page-title{padding: 17px; margin-bottom: 15px;}
	.terms-use-page .page-title h2{font-size: 20px;}

	/* --------- refund policy page ---------- */
	/* --------------------------------------- */
	.refund-policy .note{padding: 10px 15px;}

	/* --------- creers page ---------- */
	/* ------------------------------- */
	.careers-banner{height: 255px; padding: 30px 0;}
	.careers-banner .content{max-width: 230px;}
	.careers-banner span{font-size: 15px; margin-bottom: 5px}
	.careers-banner h1{font-size: 20px;}

	.careers-page .technical-block{margin: -110px 0 30px}
	.careers-page .technical-block figure{margin-bottom: 20px;}
	.careers-page .technical-block .heading{max-width: 400px; margin-bottom: 30px;}
	.careers-page .technical-block .heading h2{font-size: 18px; margin-bottom: 10px;}
	.careers-page .technical-block .heading span{font-size: 17px;}
	
	.careers-page .position-heading{margin-bottom: 10px;}
	.careers-page .position-heading .title{font-size: 17px;}
	.careers-page .job-position .job-list-block .block{padding: 13px 15px; margin-bottom: 10px;}
	.careers-page .job-position .job-list-block .block .left .job-title{font-size: 15px; margin-bottom: 2px;}

	.culture-values-block{height: 450px; padding: 25px 0;}
	.culture-values-block .left{max-width: 33%;}
	.culture-values-block .left h3{font-size: 18px; margin-bottom: 5px;}
	.culture-values-block .left p{font-size: 13px;}
	.culture-values-block .right ul li{margin-bottom: 15px}
	.culture-values-block .right ul li .title{font-size: 15px;}
	.culture-values-block .right ul li span{font-size: 13px;}

	.perks-benifits-block{margin: -80px 0 35px;}
	.perks-benifits-block .img-group{margin-bottom: 20px;}
	.perks-benifits-block .heading{margin: 0 0 30px;}
	.perks-benifits-block .heading h4{font-size: 18px; margin-bottom: 5px;}
	.perks-benifits-block .heading p{font-size: 14px;}
	.perks-benifits-block .block-group .block{max-width: 30%; margin: 0; margin: 0 30px 25px 0;}
	.perks-benifits-block .block-group .block:nth-child(3n+1){margin-left: 0;}
	.perks-benifits-block .block-group .block figure{max-width: 55px; margin-bottom: 10px;}
	.perks-benifits-block .block-group .block .title{font-size: 15px; margin-bottom: 5px;}
	.perks-benifits-block .block-group .block p{font-size: 13px;}

	/* --------- creers-detail page ---------- */
	/* --------------------------------------- */
	.carees-details-page .logo{max-width: 160px;}
	.carees-details-page .job-apply-block{padding: 25px 0; margin-bottom: 20px;}
	.carees-details-page .job-apply-block h1{font-size: 19px;}
	.carees-details-page .job-apply-block p{font-size: 14px;}
	.carees-details-page .btn-apply-job{min-width: 150px; height: 35px; line-height: 35px; font-size: 13px;}
	.carees-details-page footer{padding: 45px 0;}

	/* --------- aboutus-page ---------- */
	/* ---------------------------------- */
	.aboutus-banner{height: 165px;}
	.aboutus-banner .left{max-width: 260px;}
	.aboutus-banner .left span{font-size: 12px; margin-bottom: 5px}
	.aboutus-banner .left h1{font-size: 17px;}
	.aboutus-banner .right{max-width: 390px;}

	.aboutus-page .our-journy{padding: 25px 0;}
	.aboutus-page .our-journy .left h2{font-size: 18px; margin-bottom: 10px;}
	.aboutus-page .our-journy .left h2 span{font-size: 12px;}
	.aboutus-page .our-journy .left p{font-size: 14px;}
	.aboutus-page .our-journy .right{max-width: 250px; padding: 15px 20px; margin-left: 20px;}
	.aboutus-page .our-journy .right figure{max-width: 40px;}
	.aboutus-page .our-journy .right p{font-size: 14px;}

	.helped-block{padding: 30px 0 40px;}
	.helped-block h3{max-width: 300px; font-size: 20px; margin-bottom: 20px;}
	.helped-block .block-group .block{padding: 20px;}
	.helped-block .block-group .block .title{font-size: 16px; margin-bottom: 5px;}
	.helped-block .block-group .block p{font-size: 13px; margin-bottom: 10px;}

	.vision-block{padding: 20px 0 30px;}
	.vision-block .title-block{margin-bottom: 10px;}
	.vision-block .title-block h4{font-size: 18px; margin-bottom: 0;}
	.vision-block .title-block p{font-size: 13px;}

	.vision-block .ceo-block{flex-wrap: wrap; margin-bottom: 20px;}
	.vision-block .ceo-block .block{max-width: 100%;}
	.vision-block .ceo-block .block .img-block{max-width: 250px;}
	.vision-block .ceo-block .block.cyan:before{display: none;}
	.vision-block .ceo-block .block.alice-blue{padding: 20px 20px 10px;}
	.vision-block .ceo-block .block.alice-blue p{font-size: 13px; margin-bottom: 10px;}
	.vision-block .ceo-block .block.alice-blue .intro-block{margin-bottom: 5px;}
	.vision-block .ceo-block .block.alice-blue .intro-block .name{font-size: 16px;}

	.blogs-block{margin-bottom: 20px;}
	.blogs-block .block{padding: 15px 20px;}
	.blogs-block .block .title{font-size: 14px;}
	.blogs-block .block span{font-size: 13px; margin-bottom: 10px;}
	.blogs-block.owl-carousel .owl-nav button{width: 35px; height: 35px;}
	.blogs-block.owl-carousel .owl-nav button:before{font-size: 12px;}
	.blogs-block.owl-carousel .owl-nav button.owl-next{right: -15px;}
	.blogs-block.owl-carousel .owl-nav button.owl-prev{left: -15px;}

	.borad-diretors .title{font-size: 16px; margin-bottom: 15px;}
	.borad-diretors .block-group .block figure{max-width: 60px; height: 60px;}
	.borad-diretors .block-group .block .details{margin-left: 10px;}
	.borad-diretors .block-group .block .details .block-title{font-size: 13px;}
	.borad-diretors .block-group .block .details .designation{font-size: 12px;}
	.borad-diretors .block-group .block .details .social-link a{font-size: 11px;}

	.team-block{padding: 25px 0;}	
	.team-block h5{font-size: 16px;}
	.team-block .block-group{grid-gap: 25px 20px;}
	.team-block .block-group .block figure{max-width: 60px; height: 60px;}
	.team-block .block-group .block .details .name{font-size: 13px; line-height: 1.2; margin-bottom: 0;}
	.team-block .block-group .block .details .designation{font-size: 12px; margin-bottom: 0;}

	/* --------- affiliate-program-page ---------- */
	/* ------------------------------------------ */
	/* affiliate-banner-block */
	.affiliate-banner-block .header-block .left-block{max-width: 325px; margin: 0 10px 0 0;}
	.affiliate-banner-block .header-block .left-block .title{font-size: 24px; margin: 0 0 15px;}
	.affiliate-banner-block .header-block .left-block .affiliate-btn{height: 40px; line-height: 40px; font-size: 15px; padding: 0 25px;}
	.affiliate-banner-block .header-block .left-block p{-webkit-line-clamp: 4; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; flex-grow: 1; margin: 0 0 20px;}
	.affiliate-banner-block .feature-block .feature-box{max-width: 100%; padding: 18px;}
	.affiliate-banner-block .feature-block .feature-box:first-child{border-right: none; border-bottom: 1px solid #DDDDDD;}
	.affiliate-banner-block .feature-block .feature-box:nth-child(3){border-right: none;}
	.affiliate-banner-block .feature-block .feature-box figure{max-width: 55px;}
	.affiliate-banner-block .feature-block .feature-box .content .title{font-size: 16px;}
	.affiliate-banner-block .feature-block .feature-box .content p{line-height: 1.6;}
	.affiliate-banner-block .header-block .right-block figure{max-width: 330px;}

	/* affiliate-join-block */
	.affiliate-join-block{padding: 20px 0 0;}
	.affiliate-join-block .join-program-block{margin-bottom: 20px;}
	.affiliate-join-block .join-program-block .left-block{max-width: 100%;}
	.affiliate-join-block .join-program-block .left-block .title{font-size: 19px; font-weight: 400;}
	.affiliate-join-block .join-program-block .left-block .title strong{font-size: 24px; margin: 0 0 5px;}
	.affiliate-join-block .join-feature-block .feature-box{max-width: 100%; padding: 20px; margin: 0 0 10px 0;}
	.affiliate-join-block .join-feature-block .feature-box:nth-last-child(-n+2){margin-bottom: 10px;}
	.affiliate-join-block .join-feature-block .feature-box:last-child{margin-bottom: 0;}
	.affiliate-join-block .join-feature-block .feature-box figure{max-width: 55px;}
	.affiliate-join-block .join-feature-block .feature-box .content{margin: 0 0 0 15px;}
	.affiliate-join-block .join-feature-block .feature-box .content .title{font-size: 16px;}
	.affiliate-join-block .join-feature-block .feature-box .content p{-webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; flex-grow: 1;line-height: 1.6;}
	.affiliate-join-block .join-program-block .right-block{margin-left: 20px;}

	/* affiliate-steps-block */
	.affiliate-steps-block .step-group{padding: 20px 20px;}
	.affiliate-steps-block .step-group .container-small{flex-direction: column;}
	.affiliate-steps-block .step-group .left-block{max-width: 450px; margin: 0 0 25px;}
	.affiliate-steps-block .step-group .left-block hr{margin: 0 auto 20px;}
	.affiliate-steps-block .step-group .left-block h2{max-width: 420px; margin: 0 auto 10px; font-size: 24px; text-align: center;line-height: 1.2;}
	.affiliate-steps-block .step-group .left-block p{text-align: center;}
	.affiliate-steps-block .step-group .left-block .affiliate-btn{height: 40px; line-height: 40px; font-size: 15px; padding: 0 25px; margin: 0 auto; display: block; width: max-content;}
	.affiliate-steps-block .step-group .right-block{max-width: 450px; margin: 0;}
	.affiliate-steps-block .step-group .right-block .step{margin: 0 0 20px;}
	.affiliate-steps-block .step-group .right-block .step .step-no{max-width: 25px; font-size: 45px;}
	.affiliate-steps-block .step-group .step-content .step-title{font-size: 18px;}
	.affiliate-steps-block .step-group .right-block .step .step-content{padding-left: 20px; margin: 0 0 0 15px;}
	.affiliate-steps-block .step-group .step-content p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; flex-grow: 1;}

	/* testimonial-block */
	.affiliate-program .testimonial-block{padding: 135px 0 20px;}
	.affiliate-program .testimonial-block .heading{margin-bottom: 20px;}
	.affiliate-program .testimonial-block .slider-blocks .block .title{font-size: 18px;}

	/* faq-block */
	.affiliate-program .faq-block{padding: 20px 0;}
	.affiliate-program .faq-block .tab_wrapper .tab_list{height: 40px; line-height: 40px;}
	.affiliate-program .faq-block .tab_wrapper .accordian-block .item-head{padding: 12px 0;}
	.affiliate-program .faq-block .tab_wrapper .accordian-block .item-head samp{width: 12px; height: 12px; margin: 0 0; right: 0;}
	.affiliate-program .faq-block .tab_wrapper .accordian-block .item-head span{font-size: 15px; margin: 0 25px 0 0;}
	.affiliate-program .faq-block .tab_wrapper .accordian-block .item-content{padding: 0 0 12px 0px;}
	.affiliate-program .faq-block .tab_wrapper .accordian-block .item-content ul li{padding: 3px 0 3px 15px;}
	.affiliate-program .faq-block .tab_wrapper .accordian-block .item-content ul li p{padding: 3px 0px;}

	/* discuss-team-block */
	.discuss-team-block .left-block figure{max-width: 250px; margin-left: 0; margin-right: 20px;}
	.discuss-team-block .right-block{margin: 0 0 0 auto; padding-bottom: 60px;}
	.discuss-team-block .right-block .title{font-size: 19px; margin: 0 0 5px;text-align: center;}
	.discuss-team-block .right-block .discuss-link{flex-wrap: wrap; justify-content: center;}
	.discuss-team-block .right-block .discuss-link .link{height: 40px; line-height: 40px; font-size: 15px;}

	/* --------- subscription-page ---------- */
	/* ------------------------------------- */
	/* banner-pricing */
	.subscription-page .banner-pricing{padding: 45px 0;}
    .subscription-page .banner-pricing .caption h1{font-size: 26px; margin-bottom: 5px;}
    .subscription-page .banner-pricing .caption p{font-size: 18px; line-height: 1.2;}
    .subscription-page .choose-plans{margin: 0;}
    .subscription-page .choose-plans .block-group .plan-toggle{width: 260px;}
    .subscription-page .choose-plans .block-group .plan-toggle .toggle{height: 35px;}
    .subscription-page .choose-plans .block-group .plan-toggle .toggle span{padding: 0 10px;}
    .subscription-page .choose-plans .block-group .plan-toggle .toggle label{padding: 0 10px;}

    /* pricing-block */
    .pricing-block table{display: none;}
    .pricing-block .pricing-respo{display: block;}
    .subscription-page .choose-plans .block-group{padding: 0 0 30px 0;}

	/* business-plan */
	.business-plan{flex-wrap: wrap; justify-content: center; margin-bottom: 40px;}
	.business-plan h2{text-align: center; font-size: 16px; line-height: 1.4; margin: 0 0 10px 0;}
	.business-plan h2 strong{font-size: 18px;}
	.business-plan label{font-size: 15px; margin: 0 10px 10px 10px;}
	.business-plan .btn-more{height: 35px; line-height: 35px; border-radius: 5px; padding: 0 15px;}

	/*subscription-block*/
	.subscription-page .subscription-block {padding-top: 40px;}
	.subscription-page .subscription-block .title{margin-bottom: 28px;}
	.subscription-page .subscription-block h2{font-size: 20px;}
	.subscription-page .subscription-block .block-group .block{width: 49%;}

	/*brands-block*/
	.subscription-page .brands-block{padding: 35px 0;}
	.subscription-page .brands-block .title{font-size: 16px;}

	/*faq-block*/
	.subscription-page .faq-block{padding: 25px 0 35px;}
	.subscription-page .faq-block .title{margin-bottom: 20px;font-size: 18px;}
	.subscription-page .faq-block .tab_wrapper .accordian-block .item-head{padding: 12px 0;}
	.subscription-page .faq-block .tab_wrapper .accordian-block .item-head span{font-size: 14px;}
	.subscription-page .faq-block .tab_wrapper .accordian-block .item-head samp{top: 15px;}
	.subscription-page .faq-block .tab_wrapper .accordian-block .item-content{max-width: 700px; padding: 0 0 12px;}
	.subscription-page .faq-block .tab_wrapper .accordian-block .item-content p{line-height: 1.6;}
	.subscription-page .faq-block .tab_wrapper .accordian-block .item-content ul li p{padding: 0px 5px; line-height: 1.2;}

	/* testimonial-block */
	.subscription-page .testimonial-block{padding: 25px 0 85px;}
	.subscription-page .testimonial-block .heading h5{font-size: 18px;}
	.subscription-page .testimonial-block .heading figure{max-width: 35px;}
	.subscription-page .testimonial-block .slider-blocks .block{padding: 20px;}

	/* --------- contactus page ---------- */
	/* ------------------------------------- */
	.contactus-banner{padding: 35px 0 40px;}
	.contactus-banner .heading{margin-bottom: 25px;}
	.contactus-banner .heading h1{font-size: 22px; margin-bottom: 2px;}

	.contactus-banner .block-group{grid-gap: 15px; grid-template-columns: repeat(2, 1fr);}
	.contactus-banner .block-group .block{padding: 25px 15px;}
	.contactus-banner .block-group .block a{font-size: 13px;}
	.contactus-banner .block-group .block figure{max-width: 30px; margin: 0 auto 7px;}
	.contactus-banner .block-group .block .title{font-size: 16px;}

	.contact-block{padding: 20px 0 25px;}
	.contact-block .container-small{flex-wrap: wrap;}
	.contact-block .left-block{order: 2; max-width: 100%;}
	.contact-block .left-block h2{font-size: 21px; margin-bottom: 10px;}
	.contact-block .left-block p{font-size: 15px;}
	.contact-block .left-block .social-block{margin: 0 0 12px 0;}
	.contact-block .left-block .social-block li a{width: 38px; height: 38px; font-size: 16px;}

	.contact-block .right-block{text-align: center; padding: 0; margin: 0 0 20px;}
	.contact-block .right-block .title{font-size: 18px; margin-bottom: 20px;}
	.contact-block .right-block .input-box-group{text-align: left;}
	.contact-block .right-block .input-box-group .input-box input{font-size: 13px;}
	.contact-block .right-block .input-box-group .textarea-box{margin-bottom: 10px;}
	.contact-block .right-block .input-box-group .textarea-box textarea{font-size: 13px;}
	.contact-block .right-block .input-box-group .input-box .custom-selectbox .select-selected{font-size: 13px;}
	.contact-block .right-block .input-box-group .input-box .custom-selectbox .select-selected:after{font-size: 10px;}

	.contact-block .right-block .captcha-img{max-width: 320px; margin: 0 auto 10px;}
	.contact-block .right-block .btn-submit{min-width: 270px; height: 42px; line-height: 42px;}

	.address-block{padding-bottom: 40px;}
	.address-block .block-group .block{padding: 25px 15px;}
	.address-block .block-group .block h3{font-size: 18px;}
	.address-block .block-group .block h3 span{font-size: 14px;}

	/* --------- become instructor page ---------- */
	/* ------------------------------------------- */
	.banner-become-instructor{height: 300px;}
	.banner-become-instructor .left-block{max-width: 48%;}
	.banner-become-instructor .left-block .title{font-size: 20px; margin-bottom: 5px;}
	.banner-become-instructor .left-block .affiliate-btn{height: 40px; line-height: 40px; font-size: 14px; padding: 0 25px;}
	.banner-become-instructor .left-block p{line-height: 1.8; margin-bottom: 15px;}
	.banner-become-instructor .right-block{right: -135px; max-width: 490px;}

	.enterprice-block{margin-top: -55px;}
	.enterprice-block .block-group{padding: 18px 20px;}
	.enterprice-block .block-group .block{flex-direction: column;}
	.enterprice-block .block-group .block figure{max-width: 45px; margin: 0 0 5px;}
	.enterprice-block .block-group .block:nth-child(3) figure{margin: 0 0 5px;}
	.enterprice-block .block-group .block .content{text-align: center;}
	.enterprice-block .block-group .block .content strong{font-size: 17px; line-height: 1.3;}
	.enterprice-block .block-group .block .content span{font-size: 13px;}
	.enterprice-block .caption-block{flex-direction: column; margin: 25px 0;}
	.enterprice-block .caption-block .left p{font-size: 15px; line-height: 1.7; margin-bottom: 15px;}
	.enterprice-block .caption-block .right{margin-left: 0;}
	.enterprice-block .caption-block .right p{margin-bottom: 15px;}

	.how-work-block{padding-top: 30px;}
	.how-work-block .container-small > p{max-width: 560px; font-size: 14px; margin-bottom: 30px;}
	.how-work-block .head-block{margin-bottom: 20px;}
	.how-work-block .head-block h2{font-size: 20px;}
	.how-work-block .head-block p{line-height: 1.7;}
	.how-work-block .steps-group{flex-wrap: wrap; margin-bottom: 20px;}
	.how-work-block .steps-group .step{max-width: calc(100% / 2 - 5px); margin: 0 0 10px 10px;}
	.how-work-block .steps-group .step:nth-child(2n+1){margin-left: 0;}
	.how-work-block .steps-group .step:nth-last-child(-n+2){margin-bottom: 0;}
	.how-work-block .steps-group .step span{height: 23px; line-height: 23px; font-size: 12px; padding: 0 17px;}
	.how-work-block .steps-group .step figure{max-width: 45px; margin-bottom: 10px;}
	.how-work-block .steps-group .step p{max-width: 165px; font-size: 14px;}

	.how-work-block .form-block{padding: 25px 30px;}
	.how-work-block .form-block h3{font-size: 20px; margin-bottom: 20px;}
	.how-work-block .form-block .input-box-group .input-box{max-width: calc(100% / 2 - 5px);}
	.how-work-block .form-block .input-box-group .info-block{margin-bottom: 15px;}
	.how-work-block .form-block .input-box-group .upload-block .drag-form .dropzone-desc i{font-size: 21px;}
	.how-work-block .form-block .captcha-img{max-width: 270px; margin-bottom: 10px;}
	.how-work-block .form-block .btn-applynow{min-width: 270px; height: 42px; line-height: 42px;}

	/* faq-block */
	.become-instructor .faq-block{padding: 260px 0 35px; margin-top: -225px;}
	.become-instructor .faq-block .title{font-size: 20px; margin-bottom: 5px;}
	.become-instructor .faq-block .tab_wrapper .tab_list{height: 40px; line-height: 40px;}
	.become-instructor .faq-block .tab_wrapper .accordian-block .item-head{padding: 12px 0;}
	.become-instructor .faq-block .tab_wrapper .accordian-block .item-head samp{width: 12px; height: 12px; margin: 0 0; right: 0;}
	.become-instructor .faq-block .tab_wrapper .accordian-block .item-head span{font-size: 15px; margin: 0 25px 0 0;}
	.become-instructor .faq-block .tab_wrapper .accordian-block .item-content{padding: 0 0 12px 0px;}
	.become-instructor .faq-block .tab_wrapper .accordian-block .item-content ul li{padding: 3px 0 3px 15px;}
	.become-instructor .faq-block .tab_wrapper .accordian-block .item-content ul li p{padding: 3px 0px;}

	/* ----------- Free test page ----------- */
	/* -------------------------------------- */
	.freetest-banner{padding: 30px 0;}
	.freetest-banner .left{max-width: 650px;}
	.freetest-banner h1{font-size: 20px; margin-bottom: 8px;}
	.freetest-banner p{margin-bottom: 8px;}
	.freetest-banner .product-ranting-block > div + div{margin: 0 0 0 20px;}

	.freetest-page .two-columns .container{flex-direction: column;}

	.freetest-page .left-column{order: 2; max-width: 100%; margin: 20px 0 0;}
	.freetest-page .left-column .all-test-block h3{font-size: 15px; margin-bottom: 10px;}

	.freetest-page .left-column .content-section > ul{margin: 15px;}
	.freetest-page .left-column .content-section > ul > li:before{top: 10px;}
	.freetest-page .left-column .content-section ul li{font-size: 13px;}
	.freetest-page .left-column .content-section p{font-size: 13px; margin-bottom: 15px;}
	.freetest-page .left-column .content-section h2{font-size: 16px;}
	.freetest-page .left-column .content-section h3{font-size: 15px; margin-bottom: 10px;}

	.freetest-page .left-column .exam-details-block{margin-bottom: 25px;}
	.freetest-page .left-column .exam-details-block ul li{padding: 8px 15px 8px 20px;}
	.freetest-page .left-column .exam-details-block .heading{padding: 8px 15px;}

	.freetest-page .left-column .exam-details-block .heading div,
	.freetest-page .left-column .content-section ul li div{font-size: 13px; margin-right: 10px;}

	.freetest-page .left-column .exam-details-block .heading div.topic,
	.freetest-page .left-column .exam-details-block ul li div.topic{min-width: 100px; max-width: 100px; text-align: right;}

	.freetest-page .left-column .exam-details-block .heading div.no,
	.freetest-page .left-column .exam-details-block ul li div.no{min-width: 40px; max-width: 40px;}

	.freetest-page .left-column .exam-details-block .heading div.duration,
	.freetest-page .left-column .exam-details-block ul li div.duration{min-width: 100px; max-width: 100px;}

	.freetest-page .left-column .test-group{margin-bottom: 30px;}
	.freetest-page .left-column .test-group .test-block .title{font-size: 16px; padding: 8px;}
	.freetest-page .left-column .test-group .test-details .img-block{height: 180px;}
	.freetest-page .left-column .test-group .test-details .img-block .icon{font-size: 45px;}
	.freetest-page .left-column .test-group .test-details .description .details-block{padding: 12px 15px;}
	.freetest-page .left-column .test-group .test-details .description .details-block .block{margin: 0 0 7px;}
	.freetest-page .left-column .test-group .test-details .description .price-block .price{font-size: 22px;}
	.freetest-page .left-column .test-group .test-details .description .price-block .old-price{font-size: 17px;}
	.freetest-page .left-column .test-group .test-details .description .btn-group{padding: 0 15px 15px;}
	.freetest-page .left-column .test-group .test-details .description .details-block .block samp{font-size: 12px;}
	.freetest-page .left-column .test-group .test-details .description .details-block .block span{font-size: 13px;}
	.freetest-page .left-column .test-group .test-details .description .btn-group .btn{height: 38px; line-height: 38px; font-size: 13px; font-weight: 500; padding: 0 15px;}

	.freetest-page .left-column .visit-block{padding: 10px 12px; margin-bottom: 20px; margin-right: 0; border-radius: 6px;}
	.freetest-page .left-column .visit-block p{font-size: 14px; line-height: 1.4;}
	.freetest-page .left-column .visit-block .btn-visit{min-width: 120px; height: 35px; line-height: 35px; font-size: 13px;}

	.freetest-page .price-bar{max-width: 100%; margin-top: 15px;}
	.freetest-page .price-bar .top .img-block{height: 180px;}
	.freetest-page .price-bar .top .img-block .icon{font-size: 55px;}
	.freetest-page .price-bar .top .title{padding: 10px 15px;}
	.freetest-page .price-bar .top .price-block{padding: 10px 15px;}
	.freetest-page .price-bar .top .price-block .price{font-size: 30px;}
	.freetest-page .price-bar .top .all-benifits{padding: 0 15px 15px;}
	.freetest-page .price-bar .top .all-benifits ul li{margin: 15px 0;}
	.freetest-page .price-bar .top .all-benifits ul li:last-child{margin-bottom: 20px;}
	.freetest-page .price-bar .top .all-benifits ul li:before{top: -4px; font-size: 20px;}
	.freetest-page .price-bar .help-link{font-size: 18px; padding: 10px 15px;}

	/* ----------- Free test page ----------- */
	/* -------------------------------------- */
	.freetest-page.onlinecourse-page .accordian-block{margin-bottom: 20px}
	.freetest-page.onlinecourse-page .accordian-block .item-head{padding: 10px 15px;}
	.freetest-page.onlinecourse-page .accordian-block .item-head .left samp{width: 16px; height: 16px;}
	.freetest-page.onlinecourse-page .accordian-block .item-head .left samp::before{width: 8px;}
	.freetest-page.onlinecourse-page .accordian-block .item-head .left samp::after{height: 8px;}
	.freetest-page.onlinecourse-page .accordian-block .item-head .right > div:last-child{min-width: 50px;}
	.freetest-page.onlinecourse-page .accordian-block .item-content ul li{padding: 10px 15px 10px 20px;}
	.freetest-page.onlinecourse-page .accordian-block .item-content ul li .title i{font-size: 14px;}
	.freetest-page.onlinecourse-page .accordian-block .item-content ul li .right .total-time{margin: 0;}

	/* --------- aws-consulting-page ---------- */
	/* --------------------------------------- */
	.aws-consulting-page h2{font-size: 22px;}
	.aws-consulting-page h2 span{font-size: 17px;}
	.aws-consulting-page h4{font-size: 23px;}

	.banner-aws-consulting{height: 300px;}
	.banner-aws-consulting .container:after{width: 0px;}
	.banner-aws-consulting .left{max-width: 50%;}
	.banner-aws-consulting .left h1{font-size: 26px; margin-bottom: 10px;}
	.banner-aws-consulting .left p{font-size: 15px; margin-bottom: 15px;}
	.banner-aws-consulting .left .btn-consultation{min-width: 220px; height: 40px; line-height: 40px;}
	.banner-aws-consulting .img-block{max-width: 465px;}

	.aws-consulting-page .awsbenifits-block{padding: 25px 0 35px;}
	.aws-consulting-page .awsbenifits-block .title{margin-bottom: 20px;}
	.aws-consulting-page .awsbenifits-block .title p{font-size: 15px; }
	.aws-consulting-page .awsbenifits-block .block-group{flex-wrap: wrap;}
	.aws-consulting-page .awsbenifits-block .block-group .block{max-width: calc(100% / 2 - 10px); padding: 20px;}
	.aws-consulting-page .awsbenifits-block .block-group .block .icon{font-size: 42px; margin-bottom: 10px;}
	.aws-consulting-page .awsbenifits-block .block-group .block .block-title{font-size: 17px; margin-bottom: 5px; min-height: 60px;}
	.aws-consulting-page .awsbenifits-block .block-group .block p{color: #51596C; width: 100%; margin: 0; cursor: all-scroll; height: 10em; overflow: auto; text-overflow: unset; white-space: unset;}
    .aws-consulting-page .awsbenifits-block .block-group .block p::-webkit-scrollbar {width: 6px; }
    .aws-consulting-page .awsbenifits-block .block-group .block p::-webkit-scrollbar-track,
    .aws-consulting-page .awsbenifits-block .block-group .block p::-webkit-scrollbar-thumb { background: rgba(241, 241, 241, 0.5); mix-blend-mode: multiply; border-radius: 5px; }
    .aws-consulting-page .awsbenifits-block .block-group .block p::-webkit-scrollbar-thumb { border-radius: 3px; }
    .aws-consulting-page .awsbenifits-block .block-group .block p::-webkit-scrollbar-thumb:hover { background: var(--scrollbar-color-hover, #555); }

	.why-choose-block{height: auto; margin-bottom: 30px;}
	.why-choose-block .left-block{max-width: 500px; padding: 25px 0 25px 25px;}
	.why-choose-block .left-block h3{font-size: 23px;}
	.why-choose-block .left-block hr{height: 2px; margin-bottom: 15px;}
	.why-choose-block .left-block p{font-size: 14px;}
	.why-choose-block .left-block .sub-title{font-size: 18px; margin-bottom: 10px;}
	.why-choose-block .right-block{max-width: 240px; height: 280px; padding: 60px 20px 30px; margin: -35px 20px 0 30px;}
	.why-choose-block .right-block figure{margin-bottom: 30px;}
	.why-choose-block .right-block .text{font-size: 28px; line-height: 32px;}
	.why-choose-block .right-block .text span{font-size: 22px; margin-bottom: 5px;}

	.tech-partner-block{padding: 70px 0 40px;}

	.consulting-block .title{font-size: 17px; margin-bottom: 40px;}
	.consulting-block .slider-block .block figure{max-width: 60px;}
	.consulting-block .slider-block .white-box{padding: 55px 20px 25px;}
	.consulting-block .slider-block .white-box .box-title{font-size: 17px; margin-bottom: 10px;}
	.consulting-block .slider-block .owl-nav button{max-width: 35px; height: 35px;}
	.consulting-block .slider-block .owl-nav button:before{font-size: 13px;}
	.consulting-block .slider-block .owl-nav button.owl-prev{left: -15px;}
	.consulting-block .slider-block .owl-nav button.owl-next{right: -15px;}

	.process-block{padding: 30px 0;}
	.process-block .block-group{flex-wrap: wrap;}
	.process-block .block-group .block{max-width: calc(100% / 2 - 15px); margin: 0 0 20px 15px;}
	.process-block .block-group .block:nth-child(2n+1){margin-left: 0;}
	.process-block .block-group .block:nth-last-child(-n+2){margin-bottom: 0;}
	.process-block .block-group .block figure{max-width: 60px; margin-bottom: 20px;}
	.process-block .block-group .block .box-title{font-size: 17px; margin-bottom: 7px;}
	.process-block .block-group .block p{font-size: 13px;}

	.offering-block{padding: 30px 0;}
	.offering-block .title{margin-bottom: 25px;}
	.offering-block .title h2{font-size: 22px;}
	.offering-block .block-group .block figure{margin: 0 0 13px;}
	.offering-block .block-group .block .box-title{font-size: 16px;}
	.offering-block .block-group .block p{font-size: 13px;}

	.aws-consulting-page .testimonial-block{padding: 30px 0;}
	.aws-consulting-page .testimonial-block .slider-blocks .block{padding: 20px 25px;}
	.aws-consulting-page .testimonial-block .slider-blocks .block .title{font-size: 18px;}

	.consulting-faq-block{padding: 30px 0;}
	.consulting-faq-block .title{margin-bottom: 25px;}
	.consulting-faq-block .accordian-block-group{justify-content: space-between;}
	.consulting-faq-block .accordian-block{max-width: calc(100% / 2 - 5px);}
	.consulting-faq-block .accordian-block + .accordian-block{margin-left: 0;}
	.consulting-faq-block .accordian-block .item{margin-bottom: 7px;}
	.consulting-faq-block .accordian-block .item-head{padding: 13px 50px 13px 15px;}
	.consulting-faq-block .accordian-block .item-head span{font-size: 14px;}
	.consulting-faq-block .accordian-block .item-head samp{right: 10px; width: 26px; height: 26px;}
	.consulting-faq-block .accordian-block .item-head samp:before{width: 10px;}
	.consulting-faq-block .accordian-block .item-head samp:after{height: 10px;}
	.consulting-faq-block .accordian-block .item .item-content{padding: 10px 15px;}
	.consulting-faq-block .accordian-block .item .item-content p{font-size: 13px;}

	.consulting-expert-block{padding: 40px 0;}
	.consulting-expert-block .caption{max-width: 100%;}
	.consulting-expert-block .caption p{line-height: 22px;}
	.consulting-expert-block .caption .title{font-size: 23px; line-height: 30px; margin-bottom: 10px;}
	.consulting-expert-block .caption-block{width: 100%; margin: 0;}
	.consulting-expert-block .caption-block .btn-contact{min-width: 150px; height: 40px; line-height: 40px; margin-left: 30px;}
	.consulting-expert-block figure{display: none;}

	/* ------- reseller-register-page -------- */
	/* --------------------------------------- */
	.register-page .graphic-img{display: none;}
	.register-page .container{flex-direction: column; padding: 0;}
	.register-page .left{position: relative; background: #fff4f2 url('../images/register-reseller-page@2x.jpg') no-repeat center;
    background-size: cover; max-width: 100%; text-align: center; padding: 15px 15px 40px 15px;}
	.register-page .left:after{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff4f2; opacity: 0.9; z-index: -1;}
	.register-page .left .logo{max-width: 165px; margin: 0 auto;}
	.register-page .left .content{margin:  50px auto 0;}
	.register-page .left .content span{font-size: 19px; margin-bottom: 10px;}
	.register-page .left .content p{max-width: 550px; font-size: 20px; margin: 0 auto;}
	.register-page .right{max-width: 100%; padding: 25px 15px 20px 15px;}
	.register-page .right .box .head figure{max-width: 70px;}
	.register-page .right .box .head span{font-size: 18px;}
	.register-page .right .box .input-box-group{margin-bottom: 15px;}
	.register-page .right .box .input-box input{height: 40px;}
	.register-page .right .box .btn-signup{height: 43px; line-height: 43px; font-size: 15px;}
	.register-page .right .box .terms-block{margin-bottom: 15px;}

	/* --------- error-page ---------- */
	/* ---------------------------------- */
	.error-page{padding: 70px 0;}
	.error-page .container{max-width: 730px;}
	.error-page figure{max-width: 300px;}
	.error-page .caption{margin-left: 40px;}
	.error-page .caption h1{font-size: 26px; margin-bottom: 5px;}
	.error-page .caption p{font-size: 15px; margin-bottom: 25px;}
	.error-page .caption .btn-backto-home{font-size: 13px; padding: 0 20px;}

	/* ----------- parner with us page ----------- */
	/* -------------------------------------- */
	/* parner-banner-block */
	.parner-banner-block{height: 200px;}
	.parner-banner-block .container-small{max-width: 900px;}
	.parner-banner-block .left .title{font-size: 24px;}
	.parner-banner-block .right figure{max-width: 350px; margin: 0 0 -30px;}

	/* associates-block */
	.associates-block{padding: 35px 0 30px;}
	.associates-block .container-small{flex-direction: column; max-width: 900px;}
	.associates-block .left{max-width: 100%;}
	.associates-block .left h2{font-size: 21px; margin-bottom: 15px;}
	.associates-block .left h2 strong{font-size: 15px;}
	.associates-block .left p{margin-bottom: 10px;}
	.associates-block .left span{margin-bottom: 15px;}
	.associates-block .right p{margin-bottom: 15px;}

	/* participation-types */
	.participation-types .type{padding: 40px 0;}
	.participation-types .container-small{max-width: 900px;}
	.participation-types .type.type1{padding: 30px 0 25px 0;}
	.participation-types .type .head{max-width: 550px; margin-bottom: 20px;}
	.participation-types .type .head h3{font-size: 21px; margin-bottom: 10px;}
	.participation-types .type .head p{font-size: 15px;}
	.participation-types .type .block-group .left-block{max-width: 270px;}
	.participation-types .type .block-group .left-block h4{font-size: 18px; margin-bottom: 15px;}
	.participation-types .type .block-group .right-block figure{max-width: 270px; margin-right: 30px;}
	.participation-types .type:nth-child(even) .right-block figure{margin-left: 30px;}
	.participation-types .type .block-group .left-block .btn{min-width: 150px; height: 38px; line-height: 38px; font-size: 14px;}

	/* --------- reset-password-page ----- */
	/* ---------------------------------- */
	.reset-password .container-small{flex-direction: column;}
	.reset-password .left{max-width: 420px; margin: 0 0 30px;}
	.reset-password .left .logo{max-width: 160px; margin: 0 auto 20px;}
	.reset-password .left h1{font-size: 23px; text-align: center;}
	.reset-password figure{display: none;}
	.reset-password form{max-width: 350px; padding: 22px 25px 25px;}
	.reset-password form .title{font-size: 21px; margin-bottom: 15px;}
	.reset-password form .input-box input{height: 42px; font-size: 13px;}

	/* ------------------------------------- */
	/* --------- Dashboard pages ---------- */
	/* ------------------------------------- */
	header.dashboard .header-left .nav{display: none;}
	header.dashboard .header-left .logo{max-width: 37px;}
	header.dashboard .header-right .user-login-block{margin-left: 10px;}
	header.dashboard .header-right .user-login-block:before{display: block; left: 7px;}
	header.dashboard .header-right .user-login-block .user-block{margin-left: 15px;}
	header.dashboard .header-right .user-login-block .icon-notification{margin-left: 15px;}

	.sub-header{padding-top: 10px; margin-bottom: 20px;}
	.sub-header .left h1{font-size: 18px; margin-bottom: 10px;}
	.sub-header .left .breadcrumbs ul{margin: 0 0 3px;}
	.sub-header .left .breadcrumbs ul li a{font-size: 12px;}

	.sub-header .right{margin-bottom: 10px;}
	.sub-header .right a{font-size: 13px;}

	/* ----- Dashboard-page ----- */
	/* -------------------------- */
	.dashboard-page #content-area{padding: 0 0 30px;}

	.dashboard-tab{margin-top: -20px;}
	.dashboard-tab .tab-wrap{padding-top: 20px;}
	.dashboard-tab .tab_list{margin-right: 15px;}
	.dashboard-tab .tab_list li{padding: 0 0 3px; margin: 0; font-size: 14px;}
	.dashboard-tab .tab_list li + li{margin-left: 20px;}
	.dashboard-tab .tab_list li.resp-tab-active{border-bottom: 2px solid #00A4A6 !important;}

	.dashboard-page .empty-block{padding: 50px 0;}
	.dashboard-page .empty-block figure{max-width: 60px; margin-bottom: 10px}
	.dashboard-page .empty-block .favourite-img{max-width: 290px;}
	.dashboard-page .empty-block h2{font-size: 18px; margin-bottom: 7px;}
	.dashboard-page .empty-block p{margin-bottom: 15px;}
	.dashboard-page .empty-block .btn-browse{min-width: 150px; height: 38px; line-height: 38px;}

	/*empty-box*/
	.dashboard-page .empty-box .no-activity .block{padding: 25px 0;}
	.dashboard-page .empty-box .no-activity .block figure{max-width: 60px; margin-bottom: 10px;}
	.dashboard-page .empty-box .no-activity .block .title{font-size: 16px; margin-bottom: 2px;}
	.dashboard-page .empty-box .no-activity .block p{margin-bottom: 12px;}
	.dashboard-page .empty-box .no-activity .block .btn-browse{max-width: 140px; height: 35px; line-height: 35px; font-size: 13px;}

	.info-group{flex-wrap: wrap; margin-bottom: 15px;}
	.info-group .info{max-width: calc(100% / 2 - 4px); padding: 15px; margin-bottom: 8px;}
	.info-group .info:nth-last-child(-n+2){margin-bottom: 0;}
	.info-group .info figure{width: 40px; height: 40px; margin: 0 15px 0 0;}
	.info-group .info:nth-child(1) figure svg{width: 23px;}
	.info-group .info:nth-child(2) figure svg{width: 18px;}
	.info-group .info:nth-child(3) figure svg{width: 18px;}
	.info-group .info:nth-child(4) figure svg{width: 16px;}
	.info-group .info .caption strong{font-size: 18px;}
	.info-group .info .caption span{font-size: 14px;}

	.dashboard-page .recent-activity .course-listing .heading,
	.dashboard-page .queries-block .heading,
	.dashboard-page .recent-added .course-listing .heading{font-size: 16px; margin-bottom: 7px;}
	.dashboard-page .recent-activity{margin-bottom: 20px;}
	.dashboard-page .recent-added{margin-bottom: 15px;}
	.dashboard-page .queries-block{margin-bottom: 15px;}

	.dashboard-page .course-listing .heading{font-size: 16px; margin-bottom: 5px;}
	.dashboard-page .course-listing .list-item{max-width: 100%;}
	.dashboard-page .course-listing .list-item:nth-last-child(-n+2){margin-bottom: 10px;}
	.dashboard-page .course-listing .list-item:last-child{margin-bottom: 0;}
	.dashboard-page .course-listing .list-item .item-content{margin-left: 12px;}
	.dashboard-page .course-listing .list-item .couser-img{max-width: 120px;}
	.dashboard-page .course-listing .list-item .couser-img .icon-whishlist{max-width: 11px;}
	.dashboard-page .course-listing .list-item .couser-img .icon-font-heart{top: 8px; font-size: 13px;}
	.dashboard-page .course-listing .list-item .course-details .title{font-size: 14px;}
	.dashboard-page .course-listing .list-item .course-details .course-highlights i{font-size: 15px;}

	.dashboard-page .queries-block .heading a{font-size: 13px;}
	.dashboard-page .queries-block .block-group .block{padding: 10px 12px 10px;}
	.dashboard-page .queries-block .block-group .block .left{margin-right: 10px;}
	.dashboard-page .queries-block .block-group .block .left a{font-size: 13px;}

	.dashboard-page .business-offer p{font-size: 16px; line-height: 1.3;}
	.dashboard-page .business-offer .btn-business{height: 40px; line-height: 40px; font-size: 13px; padding: 0 15px;}

	/* --------- Dashboard Training page ---------- */
	/* ------------------------------------------- */
	.tab_content .search-filter-block .filter-block{height: 35px; padding: 0 15px; margin: 0 0 7px 7px;}
	.tab_content .search-filter-block .filter-block .icon{font-size: 12px; margin: 0 8px 0 0;}
	.tab_content .search-filter-block .filter-block span{font-size: 13px;}
	.tab_content .search-filter-block .search-block{max-width: 190px; margin: 0 0 7px;}
	.tab_content .search-filter-block .search-block input{font-size: 12px; height: 35px; padding: 0 15px 0 37px;}
	.tab_content .search-filter-block .search-block .icon{font-size: 13px;}

	.tab_content .filter-options{flex-wrap: wrap; padding: 10px 15px;}
	.tab_content .filter-options .input-box + .input-box{margin-left: 10px;}
	.tab_content .filter-options .save-block{margin: 10px 0 0 auto;}
	.tab_content .filter-options .input-box .custom-selectbox .select-selected{height: 35px; line-height: 1;}
	.tab_content .filter-options .input-box .custom-selectbox .select-selected:after{font-size: 11px;}
	.tab_content .filter-options .save-block button{font-size: 13px;}

	.tranning-page .course-listing .caption{margin-top: -33px; font-size: 15px;}

	/* tab-certification */
	.all-certifications .title{font-size: 15px;}
	.all-certifications .certificate-block{max-width: 100%;}
	.all-certifications .certificate-block figure{max-width: 120px;}
	.all-certifications .certificate-block .certificate-content .date{font-size: 13px; margin-bottom: 7px;}
	.all-certifications .certificate-block .certificate-content .name{font-size: 15px; margin-bottom: 10px;}
	.all-certifications .certificate-block .certificate-content .btn-download{font-size: 13px;}

	/* ------ Dashboard Notification page ------- */
	/* ---------------------------------------- */
	.notification-block ul li{padding: 13px 45px 13px 20px;}
	.notification-block ul li:after{width: calc(100% - 45px);}
	.notification-block ul li .left{font-size: 17px;}
	.notification-block ul li .right span{margin-top: 3px;}
	.notification-block ul li .btn-close{top: 13px; right: 20px; width: 24px; height: 24px; font-size: 10px;}
	.notification-block .btn-load-more{margin: 15px auto;}

	/* ----- Dashboard Account Setting page ----- */
	/* ------------------------------------------ */
	.acc-setting-page .white-box .head-section{font-size: 16px; padding: 13px 17px;}

	/* tab details */
	.details-group > div{max-width: 100%;}
	.details-group > div.left{margin-bottom: 15px;}
	.details-group .white-box.personal{margin-bottom: 10px;}
	.details-group .white-box.update-password{padding: 10px 15px 10px 20px;}
	.details-group .white-box.update-password .btn-update{font-size: 13px;}

	.details-group .white-box .user-section{padding: 17px 17px 0;}
	.details-group .white-box .user-section figure{max-width: 75px;}

	.details-group .white-box .input-box-group{padding: 17px 17px 1px;}
	.details-group .white-box .input-box-group .addmore-box{margin-bottom: 17px;}
	.details-group .white-box .input-box-group .addmore-box .btn-addmore{font-size: 13px;}
	.details-group .white-box .input-box{max-width: calc(50% - 8px); margin-bottom: 16px;}
	.details-group .white-box .input-box .rbtn-group .custom-radiobutton .name{font-size: 13px;}

	.details-group .white-box .footer-section{padding: 13px 17px;}
	.details-group .white-box .footer-section .btn-save{min-width: 125px; height: 37px; line-height: 37px;}

	/* tab dashboard-subscription */
	.dashboard-subscription .white-box .box-content{padding: 15px 15px 20px;}
	.dashboard-subscription .white-box .box-content .top-content{padding: 13px 15px;}
	.dashboard-subscription .currunt-plan span{font-size: 16px; margin-bottom: 3px;}
	.dashboard-subscription .renewCancel-block .toggle-btn{margin-bottom: 8px;}

	.dashboard-subscription .plans-block .block-group{flex-wrap: wrap;}
	.dashboard-subscription .plans-block .block-group .block{max-width: calc(50% - 5px); padding: 17px 15px; margin-bottom: 10px;}
	.dashboard-subscription .plans-block .block-group .block + .block{margin: 0 0 10px 10px;}
	.dashboard-subscription .plans-block .block-group .block .left span{font-size: 18px; margin-bottom: 15px;}
	.dashboard-subscription .plans-block .block-group .block .right .price{font-size: 23px; line-height: 1.4;}
	.dashboard-subscription .plans-block .block-group .block .right .old-price{font-size: 18px;}
	.dashboard-subscription .plans-block .block-group .block.premium{align-items: center; flex-direction: row; justify-content: space-between; max-width: 100%; margin: 0;}
	.dashboard-subscription .plans-block .block-group .block.premium .block-title{max-width: 150px; font-size: 18px; text-align: left; line-height: 1.4; margin: 0;}
	.dashboard-subscription .plans-block .block-group .block.premium .block-title span{font-size: 13px; margin-top: 5px;}
	.dashboard-subscription .plans-block .block-group .block.premium .mid-content{max-width: 49%;}
	.dashboard-subscription .plans-block .block-group .block.premium .mid-content p{line-height: 1.4; margin: 0;}
	.dashboard-subscription .plans-block .block-group .block.premium .mid-content p strong{font-size: 28px;}
	.dashboard-subscription .plans-block .block-group .block.premium hr{display: none;}
	.dashboard-subscription .plans-block .block-group .block.premium .btn-upgrade{max-width: 140px;}

	.dashboard-subscription .plans-block .block-group .block ul li{line-height: 1.5; padding-left: 25px; margin-bottom: 12px;}
	.dashboard-subscription .plans-block .block-group .block ul li:before{width: 18px; height: 18px; line-height: 18px; font-size: 8px;}
	.dashboard-subscription .plans-block .block-group .block .btn{height: 37px; line-height: 37px; font-size: 13px;}

	/* .dashboard-subscription .invoice-block .invoice-table{padding: 0 15px;} */
	.dashboard-subscription .invoice-block .invoice-content .list,
	.dashboard-subscription .invoice-block .heading ul{padding: 6px 0;}
	.dashboard-subscription .invoice-block .heading li,
	.dashboard-subscription .invoice-block .invoice-content .list div,
	.dashboard-subscription .invoice-block .invoice-content .list div a{font-size: 13px;}
	.dashboard-subscription .invoice-block .invoice-content .list:last-child{padding-bottom: 10px}
	.dashboard-subscription .invoice-block .product-details .inner-content .content-list div:nth-child(3)  {
		margin-left: -65px;
	}

	/* tab notifications */
	.acc-notfication .box-content{padding: 15px 15px 20px;}
	.acc-notfication .box-content ul{margin-bottom: 18px;}
	.acc-notfication .box-content ul li{margin-bottom: 18px;}
	.acc-notfication .box-content .btn-save{min-width: 125px; height: 37px; line-height: 37px;}

	/* tab-account */
	.tab-account .white-box{max-width: calc(100% / 2 - 5px); margin: 0 0 10px;}
	.tab-account .white-box .box-content{padding: 15px;}
	.tab-account .white-box .box-content p{font-size: 13px; margin-bottom: 12px;}
	.tab-account .white-box .box-content .input-box-group{margin-bottom: 12px;}
	.tab-account .white-box .box-content .input-box label{margin-bottom: 3px;}
	.tab-account .white-box .box-content .input-box input{height: 37px; font-size: 13px;}
	.tab-account .white-box .box-content .btn-update,
	.tab-account .white-box .box-content .btn-acc-close{min-width: 125px; height: 37px; line-height: 37px; font-size: 13px;}
	.tab-account .white-box .box-content .btn-acc-close{padding: 0 20px; margin-top: 0;}

	/* ----- Dashboard connection-first-page ----- */
	/* ------------------------------------------ */
	.connection-first-page .white-box{padding: 25px;}
	.connection-first-page .white-box figure{max-width: 65px; margin-bottom: 20px;}
	.connection-first-page .white-box .caption p{margin-bottom: 15px;}
	.connection-first-page .white-box .btn-update{min-width: 150px; height: 38px; line-height: 38px;}

	/* ----- Dashboard Connection page ----- */
	/* ------------------------------------- */
	.user-connections .heading{margin-bottom: 8px;}
	.user-connections .heading .left{font-size: 15px;}
	.user-connections .user-list-group{grid-template-columns: repeat(2, 1fr);}
	.user-connections .box .box-top .user-name{font-size: 15px;}
	.user-connections .box .box-top figure{max-width: 70px; margin-bottom: 7px;}
	.user-connections .box .btn-group .btn{height: 33px; line-height: 33px;}
	
	/* connected users */
	.user-connections.connected-user .heading .left{font-size: 15px;}
	.user-connections.connected-user .heading .right .search-block input{font-size: 13px; padding: 10px 15px 10px 35px;}
	.user-connections.connected-user .heading .right .search-block .icon{font-size: 15px;}

	/* pending users */
	.user-connections.pending-invitations .heading{height: 25px;}
	.user-connections.pending-invitations .owl-theme .owl-nav{top: -35px; margin-bottom: 7px;}
	.user-connections.pending-invitations .owl-theme .owl-nav button{width: 28px; height: 28px;}
	.user-connections.pending-invitations .owl-theme .owl-nav button:before{font-size: 11px;}

	/* other-connection */
	.user-connections.other-connection .heading .right .change-preference{font-size: 13px;}

	/* tab meassage */
	.tab-massage{min-height: 550px; max-height: 550px; height: auto;}
	.tab-massage .chat-sidebar{max-width: 37%;}
	.tab-massage .chat-sidebar .search-block .icon{font-size: 15px;}
	.tab-massage .chat-sidebar .search-block input{height: 40px; font-size: 13px; padding: 15px 15px 15px 40px;}

	.tab-massage .chat-sidebar .contact-list{height: calc(100% - 40px)}
	.tab-massage .chat-sidebar .contact-list .item{padding: 10px;}
	.tab-massage .chat-sidebar .contact-list .item figure{max-width: 42px; margin: 0 10px 0 0;}
	.tab-massage .chat-sidebar .contact-list .item .item-content .name{font-size: 13px;}
	.tab-massage .chat-sidebar .contact-list .item .item-content p{font-size: 11px;}

	.tab-massage .chat-box .head{padding: 10px;}
	.tab-massage .chat-box .head .left figure{max-width: 45px; margin: 0 10px 0 0;}
	.tab-massage .chat-box .head .left .item-content span{font-size: 14px;}
	.tab-massage .chat-box .head .left .item-content p{font-size: 12px;}
	.tab-massage .chat-box .head .right span{font-size: 13px;}

	.tab-massage .chat-box .chat-area{max-height: calc(100% - 150px);}
	.tab-massage .chat-box .chat-area li{padding: 0 10px 15px;}
	.tab-massage .chat-box .chat-area li:first-child{padding-top: 15px;}
	.tab-massage .chat-box .chat-area li.date-sepreater{margin-bottom: 15px;}
	.tab-massage .chat-box .chat-area li.date-sepreater span{font-size: 12px;}
	.tab-massage .chat-box .chat-area li figure{margin: 0 12px 0 0;}
	.tab-massage .chat-box .chat-area li .chat-content .name{margin-bottom: 0;}
	.tab-massage .chat-box .chat-area li .chat-content .name span{font-size: 11px;}
	.tab-massage .chat-box .chat-area li .chat-content .name strong{font-size: 12px; margin: 0 7px 0 0;}
	.tab-massage .chat-box .chat-area li .chat-content p{font-size: 12px; line-height: 1.7;}

	.tab-massage .chat-box .type-area .textarea-box textarea{font-size: 12px; height: 60px; padding: 10px 15px;}
	.tab-massage .chat-box .type-area .btn-send{max-width: 40px; height: 40px; font-size: 22px; margin: 0 8px;}

	/* ----- Dashboard Wallet page ----- */
	/* --------------------------------- */
	/* tab refer-friend */
	#tab-referfriend .white-box{padding: 20px 20px 40px;}
	#tab-referfriend .left{width: calc(100% - 280px);}
	#tab-referfriend .left .head{margin-bottom: 20px;}
	#tab-referfriend .left .head h2{font-size: 21px; margin-bottom: 10px;}
	#tab-referfriend .left .head p{font-size: 13px;}
	#tab-referfriend .left .block-title{font-size: 14px; margin-bottom: 5px;}
	#tab-referfriend .left .recomended-block{margin-bottom: 35px;}
	#tab-referfriend .left .recomended-block .input-box-group .input-box{margin-bottom: 10px;}
	#tab-referfriend .left .recomended-block .input-box-group .input-box .custom-selectbox .select-selected{font-size: 13px;}
	#tab-referfriend .left .recomended-block .input-box-group .input-box .custom-selectbox .select-selected:after{font-size: 11px;}
	#tab-referfriend .left .recomended-block .plan-checkbox{margin-bottom: 15px;}
	#tab-referfriend .left .recomended-block .plan-checkbox > div{font-size: 13px;}

	#tab-referfriend .tokenfield .token .token-label{font-size: 12px;}
	#tab-referfriend .tokenfield .token .close{font-size: 7px;}

	#tab-referfriend .left .share-link-block .block-content{flex-wrap: wrap;}
	#tab-referfriend .left .share-link-block .input-block input{height: 45px; font-size: 14px;}
	#tab-referfriend .left .share-link-block .input-block .btn-copy{height: 30px; line-height: 30px; font-size: 14px;}
	#tab-referfriend .left .share-link-block .all-links{margin-bottom: 0;}
	#tab-referfriend .left .share-link-block .all-links a{width: 35px;}

	#tab-referfriend .right{max-width: 260px;}
	#tab-referfriend .right .earned-block{padding: 25px 15px 15px;}
	#tab-referfriend .right .earned-block .earn-price{font-size: 45px; margin-bottom: 20px;}
	#tab-referfriend .right .earned-block .earn-price span{font-size: 17px;}
	#tab-referfriend .right .earned-block .btn{height: 43px; line-height: 43px; font-size: 15px;}
	#tab-referfriend .right .earned-block .btn.btn-purchase{margin-bottom: 7px;}

	/* tab earning */
	#tab-earning .white-box{padding: 13px;}
	#tab-earning .earned-block{padding: 15px; margin-bottom: 15px;}
	#tab-earning .earned-block .total{font-size: 19px;}
	#tab-earning .earned-block .total span{font-size: 23px; margin-left: 7px;}
	#tab-earning .earned-block .btn-group .btn + .btn{margin-left: 5px;}
	#tab-referfriend .right .earned-block .btn{height: 40px; line-height: 40px; font-size: 14px;}

	#tab-earning .earned-table ul li{font-size: 13px;}
	#tab-earning .earned-table ul li > div.left div{margin-right: 15px;}
	#tab-earning .earned-table ul li > div.left .no{min-width: 30px; max-width: 30px;}
	#tab-earning .earned-table ul li > div.left .user-enrolled{min-width: 130px; max-width: 140px;}
	#tab-earning .earned-table ul li > div.left .enrolled-date{min-width: 90px; max-width: 90px;}
	#tab-earning .earned-table ul li > div.left .enrolled-email{min-width: 190px;}

	/* ----- Dashboard support page ----- */
	/* ---------------------------------- */
	.support-page .head span{font-size: 13px;}
	.support-page .btn-viewall{margin-top: 15px;}
	.support-page .btn-viewall .btn{min-width: 150px; height: 37px; line-height: 37px;}
	.support-page .question-summary .block{padding: 15px; margin-bottom: 7px;}
	.support-page .question-summary .block .right .box samp{font-size: 13px; line-height: 25px;}

	/* tab-queries */
	#tab-queries .head .btn-question{font-size: 13px; padding: 0 15px;}
	#tab-queries .question-summary .block .left a{font-size: 14px;}

	/* tab-discussion */
	#tab-discussion .head .link-viewall{font-size: 13px;}
	#tab-discussion .question-summary .block{padding: 15px 17px 15px 17px;}
	#tab-discussion .question-summary .block .left .top{margin-bottom: 15px;}
	#tab-discussion .question-summary .block .left .top p{line-height: 1.7;}
	#tab-discussion .question-summary .block .left .top a{font-size: 15px; margin-bottom: 5px;}
	#tab-discussion .question-summary .block .left .bottom .started a:before{font-size: 14px;}

	/* tab-ask-expert */
	#tab-ask-expert .head-section{font-size: 16px; padding: 13px 17px;}
	#tab-ask-expert .box-content{padding: 17px;}
	#tab-ask-expert .box-content .input-box input{font-size: 13px;}
	#tab-ask-expert .box-content .input-box .custom-selectbox .select-selected{font-size: 13px;}
	#tab-ask-expert .box-content .btn-send{min-width: 125px; height: 37px; line-height: 37px;}

	/* ----- Dashboard special offer page ----- */
	/* --------------------------------------- */
	.special-offers-page .offers-box .title{font-size: 13px;}
	.special-offers-page .offers-box .btn{max-width: 145px; height: 35px; line-height: 35px; font-size: 13px;}
	.special-offers-page .all-offers{grid-gap: 10px; grid-template-columns: repeat(2, 1fr);}
	.special-offers-page .all-offers .offer{padding: 20px 17px 10px;}
	.special-offers-page .all-offers .offer .top{margin-bottom: 20px;}
	.special-offers-page .all-offers .offer .top .flat-off p{font-size: 13px;}
	.special-offers-page .all-offers .offer .top .flat-off p span{font-size: 30px;}
	.special-offers-page .all-offers .offer .top .flat-off p span sup{font-size: 14px; margin-left: 7px;}
	.special-offers-page .all-offers .offer .top .coupen-code .code{min-width: 110px; height: 35px; line-height: 35px; font-size: 12px;}
	.special-offers-page .all-offers .offer .valid-until{padding-top: 10px;}

	/* ----- employees-page ----- */
	/* ------------------------------------- */
	.employees-page .banner-part .banner{height: 310px;}
	.employees-page .banner-part .banner .container .caption{margin: 65px 0 auto 10px;}
	.employees-page .banner-part .banner .container .caption h1{font-size: 22px; line-height: 1.3; margin-bottom: 10px;}
	.employees-page .banner-part .banner .container .caption .sub-title{font-size: 14px; line-height: 1.5;}
	.employees-page .banner-part .banner .container .img-block{max-width: 225px;}
	.employees-page .banner-part .banner .container .shape{max-width: 350px; bottom: 95px;}

	.employees-page .users-block{margin-top: -55px;}
	.employees-page .users-block .box-group{padding: 10px 15px; border-radius: 5px;}
	.employees-page .users-block .box{max-width: 260px;}
	.employees-page .users-block .box .title{font-size: 16px; margin-bottom: 2px;}
	.employees-page .users-block .box p{margin-bottom: 6px; font-size: 12px;}
	.employees-page .users-block .box .btn-amazon{font-size: 11px; height: 30px; line-height: 30px; padding: 0 5px;}

	.unlimited-access{padding: 150px 0 30px 0; margin-top: -120px;}
	.unlimited-access .heading h5{font-size: 20px; margin-bottom: 3px;}
	.unlimited-access .heading p{font-size: 13px;}
	.unlimited-access .slider-blocks .block{padding-top: 110px;}
	.unlimited-access .slider-blocks .inner-box .user-block{top: -63px; left: calc(100% - 61.5%);}
	.unlimited-access .slider-blocks .inner-box{max-width: 610px; padding: 50px 65px 20px 65px; text-align: center;}
	.unlimited-access .slider-blocks .inner-box .title{font-size: 14px; margin-bottom: 5px;}
	.unlimited-access .slider-blocks .inner-box .rating-block{justify-content: center; margin-left: 40px;}
	.unlimited-access .slider-blocks .inner-box .level-text{margin-bottom: 5px;}
	.unlimited-access .slider-blocks .inner-box p{margin-bottom: 5px; line-height: 1.5;}
	.unlimited-access .slider-blocks .inner-box .user-block figure{max-width: 150px;}
	.unlimited-access .slider-blocks .owl-nav button{max-width: 26px; height: 26px;}
	.unlimited-access .slider-blocks .owl-nav button:before{font-size: 11px;}
	.unlimited-access .owl-theme .owl-nav{max-width: 52px;}

	.the-courses-group{padding: 25px 0 40px 0;}
	.the-courses-group .caption-box{max-width: 530px; width: 100%; margin-bottom: 20px;}
	.the-courses-group .caption-box .title{font-size: 22px; margin-bottom: 8px;}
	.the-courses-group .caption-box p{font-size: 14px; line-height: 1.6;}
	.the-courses-group .block .img-block{max-width: 260px; margin: 0 15px 0 25px;}
	.the-courses-group .block:nth-child(odd) .img-block{margin: 0 25px 0 15px;}
	.the-courses-group .block .caption span{font-size: 50px;}
	.the-courses-group .block{margin: 0 auto 10px; align-items: center;}
	.the-courses-group .block .caption{padding: 32px 0 0 20px; margin: 0 15px 0 0;}
	.the-courses-group .block .caption h4{font-size: 20px; padding: 0 0 0 30px; margin-bottom: 5px;}
	.the-courses-group .block .caption .video:after{max-width: 22px; height: 22px;}
	.the-courses-group .block .caption .practice:after{max-width: 22px; height: 26px;}
	.the-courses-group .block .caption .labs:after{max-width: 22px; height: 24px;}
	.the-courses-group .block .caption p{font-size: 13px; margin-bottom: 10px; line-height: 1.5;}

	.employees-page .consulting-expert-block .caption{margin-bottom: 10px;}
	.employees-page .consulting-expert-block .caption-block{margin: 0 0 0 20px;}
	.employees-page .consulting-expert-block .caption-block .btn-contact{max-width: 160px;}
	.employees-page .consulting-expert-block figure{max-width: 42%;}
	.employees-page .consulting-expert-block .caption .title{font-size: 22px;}

	/* --------- scholarship-program-page ---------- */
	/* ---------------------------------- */
	.scholarship-page .banner-block .banner{height: 260px;}
	.scholarship-page .banner-block .container-small{height: 100%;}
	.scholarship-page .banner-block .container-small .img-block{max-width: 320px; height: 100%; display: flex; align-items: flex-end;}
	.scholarship-page .banner-block .container-small .caption h1{font-size: 22px; margin-bottom: 10px;}
	.scholarship-page .banner-block .container-small .apply-now{max-width: 140px; height: 35px; line-height: 35px; font-size: 14px;}

	.scholarship-page .workforce-block .container-small{padding: 25px 15px;}
	.scholarship-page .workforce-block .caption{max-width: 770px; margin-bottom: 25px;}
	.scholarship-page .workforce-block .caption .title{font-size: 22px; margin-bottom: 12px;}
	.scholarship-page .workforce-block .caption .title span{font-size: 18px;}
	.scholarship-page .workforce-block .caption p{line-height: 1.6;}
	.scholarship-page .workforce-block .box-group .box{padding: 10px 15px;}
	.scholarship-page .workforce-block .box-group .box figure{max-width: 45px; margin: 0 15px 0 0;}
	.scholarship-page .workforce-block .box-group .box h2{margin-bottom: 5px; font-size: 14px;}
	.scholarship-page .workforce-block .box-group .box p{font-size: 13px; line-height: 1.6;}

	.scholarship-page .unique-block{padding: 25px 0 0 0;}
	.scholarship-page .unique-block .img-text-block{padding: 20px 0;}
	.scholarship-page .unique-block .title{font-size: 22px; margin: 0 0 15px 0; line-height: 1.3;}
	.scholarship-page .unique-block .title span{font-size: 18px}
	.scholarship-page .unique-block .img-text-block .caption-group .caption{margin-bottom: 15px;}
	.scholarship-page .unique-block .img-text-block .caption-group .caption h6{font-size: 15px; margin-bottom: 5px;}
	.scholarship-page .unique-block .img-text-block .caption-group .caption p{font-size: 13px; line-height: 1.5;}
	.scholarship-page .unique-block .img-text-block .img-block{margin: 0;}
	.scholarship-page .unique-block .img-text-block .img-block figure{max-width: 480px;}

	.scholarship-page .offer-block{padding: 25px 0; margin-top: 0;}
	.scholarship-page .offer-block .block-group{padding-bottom: 30px;}
	.scholarship-page .offer-block .block-group .caption h4{font-size: 17px; margin-bottom: 10px;}
	.scholarship-page .offer-block .block-group .caption ul li{font-size: 13px; margin-bottom: 10px; padding: 0 0 0 25px; line-height: 1.6;}
	.scholarship-page .offer-block .block-group .caption p{font-size: 13px; line-height: 1.6;}
	.scholarship-page .offer-block .block-group .img-block{max-width: 430px; margin: 0 25px 0 0;}
	.scholarship-page .offer-block .block-group:nth-child(even) .img-block{margin: 0 0 0 25px;}
	.scholarship-page .offer-block .block-group .caption ul li:after{height: 16px; width: 16px;}

	.scholarship-page .how-apply{padding: 25px 0;}
	.scholarship-page .how-apply .title h2{font-size: 22px; margin-bottom: 15px;}
	.scholarship-page .how-apply .all-box{grid-gap: 20px; grid-template-columns: repeat(2, 1fr);}
	.scholarship-page .how-apply .all-box .box{padding: 35px 15px 15px; margin-bottom: 15px;}
	.scholarship-page .how-apply .all-box p{line-height: 1.5;}
	.scholarship-page .how-apply .all-box .box .circle{width: 50px; height: 50px; line-height: 40px; top: -17px; font-size: 20px;}

	.scholarship-page .which-program{padding: 25px 0;}
	.scholarship-page .which-program .caption{margin-bottom: 20px;}
	.scholarship-page .which-program .caption .title{font-size: 22px;}
	.scholarship-page .which-program .caption p{line-height: 1.6;}
	.scholarship-page .tab_wrapper .tab_list{padding: 3px 15px;}
	.scholarship-page .tab_wrapper .tab_list li{font-size: 14px !important;}
	.scholarship-page .course-group{grid-template-columns: repeat(2, 1fr);}
	.scholarship-page .course-group .course .course-details .title{font-size: 14px;}

	.scholarship-page .tab_wrapper .content_wrapper .resp-accordion{display: block;}
	.scholarship-page .tab_wrapper .tab_list{display: none;}

	.scholarship-page .form-block{padding: 40px 0;}
	.scholarship-page .form-block .caption-block .title{font-size: 16px; margin-bottom: 15px; line-height: 1.6;}
	.scholarship-page .form-block .caption-block h5{font-size: 15px; margin-bottom: 5px;}
	.scholarship-page .form-block .caption-block ul{margin: 0 0 15px 0;}
	.scholarship-page .form-block .caption-block ul li{line-height: 1.5;}
	.scholarship-page .form-block .caption-block p{line-height: 1.6;}
	.scholarship-page .form-block .right-block form{padding: 15px;}
	.scholarship-page .form-block .right-block form .input-box label{font-size: 12px;}
	.scholarship-page .form-block .right-block form .input-box input{height: 35px; font-size: 12px;}
	.scholarship-page .form-block .right-block form .input-box:last-child{margin-bottom: 25px;}
	.scholarship-page .form-block .right-block form .title{font-size: 18px; margin-bottom: 10px;}
	.scholarship-page .form-block .right-block form .btn-apply{height: 40px; line-height: 40px;}

	/* --------- ft-web-page ---------- */
	/* ------------------------------ */
	.ft-banner-block{padding: 30px 0 0 0;}
	.ft-banner-block .left .title{font-size: 22px; line-height: 28px; margin-bottom: 10px;}
	.ft-banner-block .left .rating-block{margin-bottom: 10px;}
	.ft-banner-block .left p{font-size: 13px; padding: 0 30px 0 0; margin-bottom: 10px;}
	.ft-banner-block .left .btn{height: 35px; line-height: 35px; font-size: 13px; padding: 0 30px;}
	.ft-banner-block .right{max-width: 250px;}

	.ft-banner-block .inside .inside-group .box figure{max-width: 45px;}
	.ft-banner-block .inside .inside-group .box{width: 50%; padding: 10px 20px;}
	.ft-banner-block .inside .inside-group .box:nth-child(even){border: none;}
	.ft-banner-block .inside .inside-group .box span{padding: 0;}

	.enroll-block .enroll-group{flex-wrap: wrap; padding: 40px 0;}
	.enroll-block .enroll-group figure{max-width: 430px; margin: 0 auto 15px auto;}
	.enroll-block .enroll-group .title{font-size: 17px; line-height: 24px; margin: 0 0 10px 0;}
	.enroll-block .enroll-group p{font-size: 14px; line-height: 20px; margin: 0 0 15px auto;}
	.enroll-block .enroll-group .txt-box{max-width: 430px; margin: 0 auto;}
	.enroll-block .enroll-group .btn-enroll{height: 35px; line-height: 35px; padding: 0 35px; font-size: 14px;}

	.tests-free-help{padding: 30px 0;}
	.tests-free-help .title{font-size: 22px; margin: 0 0 20px 0;}
	.tests-free-help .box-group{grid-template-columns: repeat(1, 1fr);}
	.tests-free-help .box-group .box label{font-size: 17px; line-height: 22px;}
	.tests-free-help .box-group .box{padding: 20px;}

	.exam-instructions{padding: 30px 0;}
	.exam-instructions .caption-group{flex-wrap: wrap;}
	.exam-instructions .caption-group .left{max-width: 670px; width: 100%; margin: 0 auto 20px auto;}
	.exam-instructions .caption-group .left .title{font-size: 20px; line-height: 28px;}
	.exam-instructions .caption-group .left .btn-try{height: 35px; line-height: 35px; padding: 0 25px; font-size: 14px;}
	.exam-instructions .caption-group .right{max-width: 670px; width: 100%; margin: 0 auto;}
	.exam-instructions .caption-group .right .title figure{max-width: 18px;}
	.exam-instructions .caption-group .right .title{font-size: 18px;}

	.ft-web-page .review-block{padding: 25px 0;}
	.ft-web-page .video-review .title{font-size: 18px;}
	.ft-web-page .video-review .title figure{max-width: 35px;}

	.ft-web-page .aboutus-block .students-review-block{padding: 20px 20px 0 20px;}
	.ft-web-page .aboutus-block .block{margin: 0 0 15px;}
	.ft-web-page .aboutus-block .block .review-content{padding-bottom: 15px;}
	.ft-web-page .aboutus-block .block .review-content p{margin-bottom: 10px; line-height: 1.6;}
	.ft-web-page .aboutus-block .block .student-img{max-width: 50px; margin: 0 30px 0 0;}
	.ft-web-page .aboutus-block .block .review-content .name span{font-size: 14px;}

	.ft-footer .footer-right .block.join-slack p{max-width: 370px;}

	/* --------- ft-library-page ---------- */
	/* ------------------------------ */
	.library-banner .content .left{max-width: 340px;}
	.library-banner .content .right{max-width: 400px;}
	.library-banner .content .left .title{font-size: 20px; line-height: 28px;}
	.library-banner .content .left p{margin-bottom: 15px;}
	.library-banner .content .left .free-txt{font-size: 32px; line-height: 50px;}
	.library-banner .content .left .btn{height: 35px; line-height: 35px; font-size: 14px; padding: 0 35px;}
	.library-banner .click-jump-block{max-width: 510px; padding: 10px 20px;}
	.library-banner .click-jump-block .txt{font-size: 14px; margin: 0 20px 0 0;}
	.library-banner .click-jump-block .img-group figure{max-width: 50px;}

	.ft-library-page .courses-section{padding: 45px 0;}
	.ft-library-page .courses-section .caption .title{font-size: 22px; line-height: 32px;}
	.ft-library-page .courses-section .list-group{grid-template-columns: repeat(1, 1fr);}
	.ft-library-page .courses-section .list-group .list-item{padding: 5px 40px 5px 5px;}
	.ft-library-page .courses-section .list-group .list-item .course-img{max-width: 180px;}
	.ft-library-page .courses-section .list-group .list-item .course-details .title{font-size: 15px; line-height: 22px; margin: 0 0 3px 0;}
	.ft-library-page .courses-section .list-group .list-item .course-details .rating-block .try-free a{font-size: 13px;}
	.ft-library-page .courses-section .list-group .list-item .course-details .rating-block .try-free a .icon{font-size: 13px;}

	/* --------- carees-upload-resume-page ---------- */
	/* --------------------------------------------- */
	.carees-upload-resume-page .apply-block{padding: 25px 0;}
	.carees-upload-resume-page .apply-block h1{font-size: 20px; margin-bottom: 25px;}
	.carees-upload-resume-page .apply-block .template-area .upload-group{flex-wrap: wrap; justify-content: center; padding: 15px;}
	.carees-upload-resume-page .apply-block .template-area .drag-form{max-width: 70%; margin: 0 0 10px 0;}
	.carees-upload-resume-page .apply-block .template-area .drag-form label{text-align: center;}
	.carees-upload-resume-page .apply-block .template-area .drag-form .dropzone-desc{justify-content: center;}
	.carees-upload-resume-page .apply-block .template-area .file-add{margin: 0;}
	.carees-upload-resume-page .apply-block .template-area .file-add .uploader-file{margin-left: 10px;}
	.carees-upload-resume-page .apply-block .template-area .file-add .btn-upload{padding: 7px 30px;}
	.carees-upload-resume-page .info-block form .title{font-size: 18px;}

	.carees-upload-resume-page .logo{max-width: 160px;}
	.carees-upload-resume-page footer{padding: 45px 0;}


	/* --------- life-time-membership-page ---------- */
	/* ------------------------------ */
	.life-time-banner .container-small{padding: 24px 15px;}
	.life-time-banner .caption{max-width: 50%; margin: 0 20px 0 0;}
	.life-time-banner .caption h1{font-size: 24px;}
	.life-time-banner .caption label{font-size: 15px; line-height: 22px; margin-bottom: 15px;}
	.life-time-banner .caption h6{font-size: 15px; line-height: 22px;}
	.life-time-banner .container-small .shape{display: none;}
	.life-time-banner .lifetime-access{max-width: 300px; margin: 0; padding: 25px 20px;}
	.life-time-banner .lifetime-access .title{font-size: 20px; line-height: 16px;}
	.life-time-banner .lifetime-access hr{margin: 0 0 20px 0;}
	.life-time-banner .lifetime-access .para ul li{padding: 0 0 0 25px;}
	.life-time-banner .lifetime-access .para ul li.active:before{width: 18px; height: 18px; line-height: 18px; font-size: 9px;}
	.life-time-banner .lifetime-access .price-block{margin: 0 0 15px 0; line-height: 30px;}
	.life-time-banner .lifetime-access .price{font-size: 26px;}
	.life-time-banner .lifetime-access .old-price{font-size: 18px;}
	.life-time-banner .lifetime-access .btn{height: 35px; line-height: 35px; font-size: 14px;}

	/* whiz-life-time */
	.whiz-life-time{padding: 30px 0 40px 0;}
	.whiz-life-time .container-small{flex-wrap: wrap;}
	.whiz-life-time .caption{width: 100%; text-align: center; margin: 0 0 20px 0;}
	.whiz-life-time .caption label{font-size: 18px;}
	.whiz-life-time .caption h2{font-size: 20px;}
	.whiz-life-time .list-membership{width: 100%;}
	.whiz-life-time .list-membership ul li{margin-bottom: 20px;}
	.whiz-life-time .list-membership ul li figure{max-width: 35px;}

	/* enroll-today */
	.life-time-membership-page .enroll-today .img-box{height: 230px;}
	.life-time-membership-page .enroll-today p{width: 95%; font-size: 18px; line-height: 26px; margin-bottom: 20px;}

	/*txt-block*/
	.life-time-membership-page .txt-block{padding: 230px 0 30px 0;}
	.life-time-membership-page .txt-block .txt{margin-bottom: 15px;}

	/* exam-instructions */
	.life-time-membership-page .exam-instructions .caption-group .left{max-width: 670px; width: 100%; margin: 0 auto 20px auto;}

	/* new-review-block */
	.new-review-block .video-review .title figure{max-width: 35px;}

	/* new-students-review-block */
	.new-students-review-block{padding: 20px 20px 0 20px;}
	.new-students-review-block .block{margin: 0 0 15px;}
	.new-students-review-block .block .review-content{padding-bottom: 15px;}
	.new-students-review-block .block .review-content p{margin-bottom: 10px; line-height: 1.6;}
	.new-students-review-block .block .student-img{max-width: 50px; margin: 0 30px 0 0;}
	.new-students-review-block .block .review-content .name span{font-size: 14px;}

	/*faq-block*/
	.life-time-membership-page .faq-block{padding: 25px 0 90px 0;}
	.life-time-membership-page .faq-block .title{margin-bottom: 20px;font-size: 18px;}
	.life-time-membership-page .faq-block .tab_wrapper .accordian-block .item-head{padding: 12px 0;}
	.life-time-membership-page .faq-block .tab_wrapper .accordian-block .item-head span{font-size: 14px;}
	.life-time-membership-page .faq-block .tab_wrapper .accordian-block .item-head samp{top: 15px;}
	.life-time-membership-page .faq-block .tab_wrapper .accordian-block .item-content{max-width: 700px; padding: 0 0 12px;}
	.life-time-membership-page .faq-block .tab_wrapper .accordian-block .item-content p{line-height: 1.6;}
	.life-time-membership-page .faq-block .tab_wrapper .accordian-block .item-content ul li p{padding: 0px 5px; line-height: 1.2;}

	/* --------- faq-page ---------- */
	/* ------------------------------ */
	/* faq-banner */
	.faq-banner{padding: 60px 0;}
	.faq-banner .container-small h1{font-size: 24px;}

	/* faq-block */
	.faq-page .faq-block{padding: 25px 0 90px 0; margin: 0;}
	.faq-page .faq-block .tab_wrapper .resp-tabs-list{margin: 0 0 35px 0;}
	.faq-page .faq-block .tab_wrapper .tab_list{display: none;}
	.faq-page .faq-block .tab_wrapper .content_wrapper .resp-accordion{display: block;}	
	.faq-page .faq-block .tab_wrapper .resp-tabs-list li{height: 90px; width: 180px;}
	.faq-page .faq-block .tab_wrapper .tab_list li + li{margin: 0 0 0 15px;}
	.faq-page .faq-block .tab_wrapper .resp-tabs-list li .icon{font-size: 29px; margin: 0 0 10px 0;}
	.faq-page .faq-block .tab_wrapper .resp-tabs-list li samp{font-size: 14px;}

	.faq-page .faq-block .tab_wrapper .accordian-block .item-head{padding: 20px 0;}
	.faq-page .faq-block .tab_wrapper .accordian-block .item-head span{font-size: 15px;}
	.faq-page .faq-block .tab_wrapper .accordian-block .item-head samp{top: 26px;}
	.faq-page .faq-block .tab_wrapper .accordian-block .item-content{max-width: 700px; padding: 0 0 12px;}
	.faq-page .faq-block .tab_wrapper .accordian-block .item-content p{line-height: 1.6;}
	.faq-page .faq-block .tab_wrapper .accordian-block .item-content ul li p{padding: 0px 5px; line-height: 1.2;}


	
}