/*  Desktop */
@media all and (min-width: 1601px) and (max-width: 1920px)
{

}
@media (max-width: 1800px){
	.setup-profile-content .modal-content {padding: 40px 20px;}
	.setup-profile-img img {height: 100%;}
}

@media (max-width: 1536px)
{
	/*--karan Start--*/
		.yourskills h2{font-size: 44px;}
		.autocount-wrap h5{font-size: 40px;}
		.autocount-wrap h3{font-size: 16px;}
		.applycour-info{gap: 10px;}
		.applycour-info h2{font-size: 40px;}
		.applycour-info span{font-size: 16px;}

		.elctvehrgt-side h3{font-size: 24px;}
		.srcharea-box .form-group .form-control{width: 350px;}
		.loadmore-btn{font-size: 16px;}
		.elctvehrgt-box .fcour_txt .cmn_btn{font-size: 14px; padding: 12px 14px;}
		.cntctfrm h3{font-size: 36px;}
		.cntpageinfo h5 a, .cntpageinfo h5{font-size: 16px;}
		.pt-37{padding-top: 30px;}
		
	/*--karan End--*/


	/* vipul start */

	.wwa-right-content {padding-left: 25px;}
	.heading-h2 {font-size: 46px;line-height: 56px;margin-bottom: 10px;}
	.count_bx {grid-gap: 14px;max-width: 360px;}
	.testimonials-slider-card {padding: 20px 20px 30px 20px;min-height: 300px !important;}
	.person-img {width: 60px;height: 60px;}
	.social-icon-span {width: 40px;height: 40px;bottom: 11px;right: -28px;}
	.review-social {width: 30px;height: 30px;}
	.slider-profile-details h6 {font-size: 18px;}
	.slider-profile-details small {font-size: 14px;}
	.testimonials-profile {gap: 32px;padding-bottom: 10px;}
	.middle-colured-text {padding: 10px;}
	.middle-colured-text p {font-size: 16px;}
	.slider-bottom-text p {font-size: 14px;}
	.testimonials-slider-section .testimonials-slider-title {padding: 0 12px;}
    .testimonials-slider::before {bottom: -106px;right: -12px;width: 316px;height: 295px;}
	.testimonials-slider::after {bottom: -106px;left: -12px;width: 316px;height: 295px;}
	.testimonials-slider .slick-next {right: 20px !important;}
    .testimonials-slider .slick-prev {right: 83px !important;}
	.testimonials-slider .slick-prev, .testimonials-slider .slick-next {position: absolute;top: -35px !important;}
	.testimonials-slider-section {padding-top: 40px;}
	.testimonials-slider-section .slick-list {padding-bottom: 40px !important;padding-top: 30px !important;}
	.herobg-desc {gap: 15px;padding: 30px;}
	.hero_txt h1 {font-size: 58px;}
	.herobgdesc-img {width: 570px;height: 570px;}
	.shadow_txt {font-size: 15px;margin-bottom: 12px;}
	.hero_txt p {font-size: 14px;}
	.hrbtn-lft, .hrbtn-rgt {font-size: 15px;padding: 14px 20px;}
	.social-platform-item {width: 100%;max-width: 190px;}
	.faqsec {padding: 40px 0;}
	.faqsecwrap {margin-top: 0px;}


	#faqAccordion .accordion-item {padding: 20px 0;}
	#faqAccordion .accordion-button {font-size: 16px;}
	#faqAccordion .accordion-body p {font-size: 14px;margin: 12px 0 0;}
	.letstalk-deslft h5 {font-size: 42px;margin-bottom: 8px;}
	.letstalk-deslft p {font-size: 16px;padding-bottom: 10px;}
	.schdulbtn {font-size: 16px;padding: 12px 16px;}

	/* vipul end */

	/* vk 11-02 */
	.setup-profile-img {max-width: 100%;}
	.page-heading-h1 {font-size: 45px;line-height: 70px;}

	/* vk css end */
	.huzie-main-title {font-size: 26px;margin-bottom: 12px;}
	.huzie-intro {font-size: 16px;}
	.huzie-text {font-size: 16px;margin-bottom: 8px;}
	.huzie-section-title {font-size: 18px;margin: 18px 0;}
	.huzie-dot-list li {margin-bottom: 10px;font-size: 16px;}
	.huzie-list-heading {font-size: 16px;}
	.brand-title {font-size: 28px;}
	.brand-submit-btn span {font-size: 16px;}
	.brand-submit-btn {margin-top: 5px;padding: 8px 10px;}
	.brand-subtitle {font-size: 16px;margin-bottom: 12px;}
	.brand-input {height: 40px;padding: 8px 14px 8px 47px;}
	.brand-modal-box .input_group_include .iti__tel-input, .setup-profile-content .modal-body .iti__tel-input, .authfrm-login .form-right-col .iti__tel-input {padding-top: 8px;padding-bottom: 8px;font-size: 14px;}
	.brand-input::placeholder {font-size: 14px;}
	.brand-modal-body {padding: 90px 20px 20px;}

	.brand-logo-wrap {max-width: 230px;}
	.pro_img img {min-width: 80px;width: 80px;height: 80px;}
	.profile_lft h3 {font-size: 18px;margin: 5px 0 6px;}
	.profile-account-link a {gap: 8px;font-size: 15px;}
	.profile-account-link {padding: 0px;margin-top: 15px;}
	.profile_lft {padding: 20px 15px;border-radius: 12px;}
	.profile-account-link a span svg {width: 22px;}
	.profile-tabs-wrapper .tab-btn {font-size: 14px;padding: 8px 6px;}
	.profile-tabs-wrapper .profile-tabs {max-width: 380px;}
	.profile_blog .tab-content {padding-top: 25px;}
	.profile-pic-wrapper {width: 85px;height: 85px;}
	.edit-icon {width: 30px;height: 30px;font-size: 8px;border: 1px solid #FFF;}
	.edit-icon span svg {width: 10px;}
	.change-text {margin: 12px 0 16px;font-size: 16px;}
	.form-box input {font-size: 14px;padding: 8px 10px;border-radius: 6px;margin-bottom: 6px;}
	.authfrm-login .form-control {border-radius: 6px !important;padding: 8px 10px;font-size: 14px;}
	.frm_icon, .toggle-hide-show {margin: 6px 10px;}

	.frm_icon svg, .toggle-hide-show svg {width: 18px;}
	.top-col-header {font-size: 16px;line-height: 26px;margin-bottom: 8px;}
	.form-box .save-btn {padding: 8px 20px;font-size: 16px;margin: 25px auto auto auto;}
	.form-box .f-icon svg {width: 18px;}
	.password-box .form-card .form-group {margin-bottom: 6px;}
	.services-heading {font-size: 28px;margin-bottom: 20px;}
	.status-badge {font-size: 12px;padding: 2px 10px;margin-bottom: 8px;}
	.service-title {font-size: 16px;}
	.service-meta, .service-meta-bold, .price-label {font-size: 12px;}
	.btn-primary-action {padding: 8px 12px;font-size: 14px;border-radius: 6px;}
	.btn-secondary-action {font-size: 14px;}
	.btn-secondary-action {padding: 8px 12px;border-radius: 6px;}
	.price-value {font-size: 16px;margin-bottom: 8px;}
	.Payment-heading {font-size: 28px;}
	.payment-head-tex p {font-size: 15px;}
	.add-new-card-btn {padding: 8px 15px;font-size: 14px;border-radius: 6px;}
	.payment-head {margin-bottom: 15px;}
	.transaction-history-container .payment-head {margin-bottom: 5px;}
	.orders-table thead th {font-size: 14px;}
	.orders-table tbody td {font-size: 12px;padding: 8px 8px;}
	.search-in-history {font-size: 14px;padding: 6px 30px 6px 20px;border-radius: 6px;}
	.search-input-icon svg {width: 18px;}
	.search-input-icon {right: 8px;top: 4px;}
	.orders-info {font-size: 14px;}
	.custom-pagination .page-link {margin: 0 4px;padding: 4px 12px;font-size: 14px;}
	.back-profile-btn a {gap: 5px;font-size: 14px;}
	.back-profile-btn a span svg {width: 25px;}
	.ad-management-wrapper {padding: 15px;border-radius: 6px;margin-bottom: 52px;}
	.normal-para-text p {font-size: 15px;line-height: 25px;margin-bottom: 15px;}
	/* .ad-management-main {border-radius: 10px;margin-bottom: 30px;} */
	.ad-management-content .ad-active {font-size: 11px;}
	.ad-management-content h5 {font-size: 16px;}
	.ad-date {gap: 12px;font-size: 12px;}


}


/* Laptop */
@media (max-width: 1440px)
{
	/* Profile */
	.conti_btn, .complte_btn, .restart_btn{padding: 9px 15px;grid-gap: 8px;font-size: 15px;}
	.course_btns a{min-width: fit-content;}
	.course_img{max-width: 160px;}
	
	/*--karan Start--*/
		.yourskills h2{font-size: 40px;}
		.applycour-info h2{font-size: 36px;}
		.applycourwrap:before{bottom: -69px}
		.exsteam-wrap{gap: 60px;}
		.exsteam-info h4{font-size: 18px;}
		.exsteam-info p{font-size: 14px;}


		.explrbox-wrap h2{font-size: 18px;}
		.explrbox-list ul li a{font-size: 14px;}
		.price-box{font-size: 14px;}
	/*--karan End--*/


	/* vipul start */

	.heading-h2 {font-size: 42px;line-height: 52px;}
	.count_bx {grid-gap: 10px;max-width: 320px;}
	.count_txt h5 {font-size: 26px;line-height: 22px;}
	.ol_icon {width: 60px;height: 60px;}
	.ol_icon svg {width: 30px;height: auto;}
	.middle-line::before {height: 120px;}
	.middle-line::after{height: 120px;}
	.platform-card-coverage {padding-bottom: 50px;}
	.platform-card {padding: 15px;}
	.platform-title {font-size: 20px;}
	.platform-subtitle {margin-bottom: 15px;font-size: 15px;}
	.weprovide-sec {padding: 40px 0 200px 0;}
	.social-platform-title {margin-bottom: 30px;}
	.tabs-menu .nav-link {padding: 10px;font-size: 14px;}
	.platform-table th {font-size: 14px;}
	.platform-table td {font-size: 14px;}
	.btn-subscribe, .btn-view {padding: 8px 10px;font-size: 14px;}
	.bottom-para {font-size: 16px;}
	.media-marketing-box img {min-height: 131px;object-fit: contain;}
	.media-marketing-box p {margin-top: 10px;}
	.hero_txt h1 {font-size: 52px;}
	.herobult-pnt li {font-size: 14px;}
	.herobgdesc-img {width: 500px;height: 500px;}
	.social-platform {padding: 50px 0;margin-bottom: 0px;}
	.social-platform-item {max-width: 170px;}
	.social-platform-slider {gap: 15px;}



	.letstalk-deslft h5 {font-size: 38px;}


	/* vipul end */
	
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px)
{
	/* Profile */
	.ols_shdow{font-size: 120px;}
	.course_item{flex-direction: column;}
	.course_img{max-width: 100%;}
	.course_img img{width: 100%;border-radius: 15px 15px 0 0;}
	.profle_menu {padding: 16px;}
	
	/*--karan Start--*/
	.yourskills h2{font-size: 34px;}
	.exsteam-info h4{font-size: 16px;}
	.exsteam-wrap{gap: 24px;}
	.applycour-info h2{font-size: 30px;}
	.applycour-info p{font-size: 14px;}
	.applycour-info span{font-size: 14px;}

	
	/*--karan End--*/




	/* vipul start */

	.wwa-right-content {padding-left: 0px;}
	.heading-h2 {font-size: 40px;line-height: 50px;}
	.who-we-are-section {padding: 20px 0 20px;}
	.count_bx {max-width: 270px;}
	.middle-line::before {height: 90px;}
	.middle-line::after{height: 90px;}
	.counter_blog {padding: 70px 0;margin-bottom: 20px;}
	.count_txt h5 {font-size: 24px;line-height: 20px;}
	.count_txt p {font-size: 16px;}
	.social-platform-title {margin-bottom: 10px;}
	.platform-table-main{overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-color: #e5e5e5 transparent;scrollbar-width: thin;white-space: nowrap;}
	.bottom-para {font-size: 14px;}
	.testimonials-slider::before, .testimonials-slider::after {display: none;}
	.hero_txt h1 {font-size: 40px;}
	.herobgdesc-img {width: 360px;height: 360px;}



	.letstalk-deslft h5 {font-size: 32px;}


	/* vipul end */
	
}
@media (max-width: 1199px)
{
	.elctvehrgt-side{flex-direction: column;align-items: flex-start;}
	.elctvehrgt-side{margin-bottom: 24px;}
	.cntctfrm h3{font-size: 30px;}


	/* vipul start */
	.media-marketing-main {gap: 10px;padding-top: 30px;}
	.media-marketing-box {padding: 15px;}
	.media-marketing-box img {max-width: 100px;}

	.setup-profile-img img {max-width: 50%;}
	.setup-profile-content .modal-body {max-width: 100%;padding: 15px;}
	.form-main-col {flex-direction: column;}
	.service-card {flex-direction: column;align-items: normal;}
	.Payment-heading {font-size: 24px;}
	.services-heading {font-size: 24px;margin-bottom: 15px;}

	.transaction-history-container .table-respo-scroll {
	overflow-x: auto !important;
	scrollbar-color: #8E27FA transparent !important;
	scrollbar-width: thin !important;
}
	

	/* vipul end */

}
/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px)
{
	/* Home  */
	br{display: none;}
	main{padding: 90px 0 0;}
	.row-reverse{flex-direction: column-reverse;}
	/* Common section padding */
	.about_blog, .categories_blog, .features_blog, .courses_blog, .contact_blog, .prof_blog{padding: 30px 0;}
	.hero_txt h1{font-size: 30px;margin-bottom: 12px;}
	.hero_txt p, .count_txt p, .ol_txt p, .categ_bx a, .feature_bx p, .course_flx p, .fcour_txt ul li{font-size: 14px;}
	.ol_txt h5, .categ_bx h4, .feature_bx h3, .fcour_txt h4{font-size: 16px;}
	.cmn_btn, .cont_txt .cmn_btn{padding: 10px 20px;font-size: 14px;}
	.count_flx{grid-gap: 20px;}
	.count_bx{grid-gap: 10px;}
	.count_txt h5, .count_no{font-size: 20px;}
	.ol_icon{min-width: 50px;width: 50px;height: 50px;}
	.ol_icon svg{width: 30px;height: 30px;}
	.counter_blog{margin-bottom: 30px;}
	.cm_tag{font-size: 14px;}
	.cmn_title h3{font-size: 30px;margin-bottom: 10px;}
	.cmn_title p{font-size: 14px;margin-bottom: 15px;}
	.categ_bx{padding: 12px;}
	.grid-4{gap: 20px;    grid-template-columns: repeat(2, 1fr);}
	.categories_blog .cmn_title, .features_blog .cmn_title, .cont_txt .cmn_title{margin-bottom: 30px;}
	.feature_bx, .fcour_txt{padding: 15px;}
	.feature_bx .ol_icon{min-width: 55px;width: 55px;height: 55px;}
	.course_flx{display: block;text-align: center;}
	.courses_blog .cmn_title h3{margin-bottom: 5px;}
	.course_flx .cm_tag{    margin: 0 auto 17px;}
	.fcour_txt ul{flex-direction: column;align-items: flex-start; grid-gap: 9px;margin-bottom: 20px;}
	.fcour_txt .cmn_btn{margin: 0 auto;}
	.cont_txt{margin: 20px 0 0;padding: 0;}
	.cont_txt .form-control{padding: 14px 18px;font-size: 14px;}
	/* Profile */
	.inr_banner{padding: 40px 0 30px;}
	.ols_shdow {top:-15px;font-size: 110px;}
	.user_bx, .profle_menu{padding: 12px; border-radius: 10px;margin-bottom: 15px;}
	.user_lft{grid-gap: 10px;}
	.user_img img{min-width: 60px;width: 60px;height: 60px;}
	.user_txt h4{font-size: 18px;}
	.user_txt ul li h6{font-size: 14px;}
	.user_txt ul li h6 b{font-size: 16px;}
	.user_txt ul{grid-gap: 20px;}
	.user_txt ul li::before{display: none;}
	.edit_btn{font-size: 14px;grid-gap: 8px;padding: 8px 18px;}
	.profle_menu li a{grid-gap: 10px;font-size: 14px;}
	.profle_menu ul{display: flex;align-items: center;justify-content: flex-start; grid-gap: 20px;white-space: nowrap;overflow-y: auto;}
	.profle_menu li:last-child, .profle_menu li:first-child{padding: 10px 0;}
	.profle_menu li{padding: 10px 0;border: 0;}
	.course_bx{padding: 15px;border-radius: 10px;}
	.course_bx h4{font-size: 16px;}
	.mycorse_flx .form-control{padding: 12px 15px;font-size: 14px;}
	.mycorse_flx .frm_icon{margin: 9px 15px;}
	.mycorse_flx .frm_icon svg {width: 18px;}
	.course_item{margin-bottom: 15px;}
	
	
	/*--karan Start--*/
	.elevate-sec,.kkcounter-sec,.metexprts-sec,.testimonials-sec,.applycour-sec{padding: 30px 0 30px 0;}
	.abtpg-rgt ul li{font-size: 14px;}
	.automotiv-grid{grid-template-columns:repeat(2, 1fr);padding-top: 24px;gap: 24px;}
	.yourskills h2{font-size: 18px;}
	.yourskills ul li img{width: 48px;height: 48px;}
	.yourskills h2 img,.yourskills ul{display: none;}
	.autocount-wrap h5{font-size: 24px;}
	.autocount-wrap h3{font-size: 14px;}
	.applycourwrap:before{display: none;}
	.exsteam-wrap{grid-template-columns: repeat(2, 1fr);padding-top: 8px}
	.testislide-itemsrgt p{font-size: 14px;}
	.testireview-info h4{font-size: 18px;}
	.testireview-info p{font-size: 14px;}
	.testireview-info{padding-top: 20px;}
	.testislider-for:before{width: 100px;height: 100px;}
	.testislide-img img{width: 253px;height: 253px;}
	.applycour-info{padding: 14px 14px;}


	.srcharea-box .form-group .form-control{width: 100%;}
	.srcharea-box,.srcharea-box .form-group,.srcharea-box .dropdown,.srcharea-box .dropdown .dropdown-toggle {width: 100%;}
	.elctvehrgt-innr{flex-direction: column;align-items: flex-start;}
	.elctvehrgt-side h3{font-size: 20px;}
	.resume_blog{padding: 0 0 30px 0;}
	.resume_blog .nav-tabs{white-space: nowrap;overflow-y: auto;}
	.getintoch-sec .row{flex-direction: column-reverse;}
	.cntctfrm{width: auto;}
	.cntpageinfo,.cntpage-box{padding-bottom: 20px;}
	.getintoch-sec,.mapsec,.cntctfrm h3{    padding-bottom: 30px;}
	.cntctfrm h3{font-size: 26px;}
	.cntpage-icon svg{width: 55px; height: 55px;}
	
    /*--karan End--*/



	/* vipul start */

	.who-we-are-section .row {row-gap: 30px;}
	.sub-heading {font-size: 14px;margin-bottom: 10px;}
	.wwa-desc p {font-size: 15px;margin-bottom: 10px;}
	.heading-h2 {font-size: 38px;line-height: 48px;}
	.counter_blog .count_flx {grid-gap: 40px;flex-direction: column;}
	.middle-line::before, .middle-line::after {display: none;}
	.counter_blog .count_bx {justify-content: center;}
	.para-heading {font-size: 16px;}
	.space-tb {padding: 20px 0;}
	.services-section .row {row-gap: 15px;}
	.service-content h6 {font-size: 16px;margin-bottom: 5px;}
	.service-icon span {width: 40px;height: 40px;}
	.service-icon span svg {width: 22px;height: auto;}
	.service-icon {padding: 0 10px 10px 0;}
	.service-content p {font-size: 14px;}
	.service-content {padding-top: 10px;}
	.tabs-menu .nav-link {padding: 10px;font-size: 12px;width: 100%;max-width: max-content;}
	.tabs-menu .nav-item {max-width: max-content;margin: 0 auto;}
	.media-marketing-row {margin-top: 25px;row-gap: 32px;}
	.media-marketing-box {max-width: 100%;}
	.platfrmtab-sec {padding-bottom: 40px;}
	.testimonials-slider .slick-prev, .testimonials-slider .slick-next {width: 35px !important;height: 35px !important;}
	.testimonials-slider .slick-prev::before, .testimonials-slider .slick-next::before {width: 8px !important;height: 15px !important;}
	.herobg-desc {padding: 12px;grid-template-columns: repeat(1, 1fr);}
	.herobgdesc-lft {order: 2;}
    .herobgdesc-rgt {order: 1;width: 100%;}
	.herobgdesc-img {width: 100%;height: 510px;max-width: 500px;margin: 0 auto;padding-top: 25px;}
	.herobg-img img {height: 980px;}
	.herobg-desc {gap: 0px;}
	.hero_txt {margin-top: -115px;}
	.custom-container {padding-right: 12px;padding-left: 12px;}
	.client_blog {padding: 30px 0;}
	.social-platform-item {max-width: 140px;}
	.faqsec {padding: 30px 0;}


	.letstalk-desrgt {right: 50px;}
	.letstalk-deslft {max-width: 60%;}
	.letstalk-deslft h5 {font-size: 25px;}
	.letstalk-deslft p {font-size: 14px;padding-bottom: 10px;}
	.letstalk-inr {height: 280px;padding: 28px;}
	.footer {margin: -130px auto 0;}

	/* vipul end */

	.setup-profile-img img {max-width: 100%;position: unset;}
	.contact-section .row {row-gap: 20px;}
	.brand-title {font-size: 28px;}
	.contact-right-content .frm_flx {flex-direction: column;grid-gap: 0px;}
	.brand-input-group {width: 100%;}

.contact-section {padding: 0px 0 30px;}
.page-banner-section {margin-bottom: 25px;}
.contact-map {margin-bottom: 10px;}
.contact-add {gap: 15px; flex-wrap: wrap;}
.middle-line-inner {display: none;}
.contact-right-content .brand-modal-body {padding: 20px;}
.contact-add-wraper, .contact-mail {width: 100%;}
.contact-icon-bg {flex-shrink: 0; width: 45px; height: 45px;}
.contact-text-wrap address, .contact-text-wrap a {font-size: 16px;}
.contact-text-wrap p {font-size: 12px;}
.contact-add-wraper span svg, .contact-mail span svg {width: 15px;}
.social-inner a {width: 40px;height: 40px;}
.page-heading-h1 {font-size: 40px;line-height: 60px;}
.pp-section {padding: 10px 0 20px;}
.normal-para-text p {font-size: 16px;line-height: 26px;margin-bottom: 12px;}

.huzie-container {padding-bottom: 30px;}
.Service-Details-sec .row {margin-bottom: 50px;}
.authfrm-login .field-flx {flex-direction: column;gap: 0px;}
.authfrm-login .field-flx:last-child .form-group {margin-bottom: 18px;}
.profile_blog {padding: 0px 0 50px;}
.profile_blog .row {row-gap: 30px;}
.ad-management-img {width: 140px;height: 88px;}
.ad-management-main-wrapper {flex-direction: column;align-items: normal;margin-bottom: 20px;}
.ad-management-wrapper .normal-para-text p {font-size: 15px;line-height: 22px;}

	
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{	
	/* Home */
	.hero_bnr{height: auto;padding: 150px 0 80px;}
	.count_flx{flex-direction: column;align-items: flex-start;}
	.hero_txt h1{font-size: 22px;}
	.cmn_title h3{font-size: 20px;}
	.hero_bnr{padding: 100px 0 80px;}
	.feature_bx{margin-bottom: 20px;}
	/* Profile */
	.ols_shdow{font-size: 80px;}
	.inr_banner h1{font-size: 50px;}
	.course_txt{flex-direction: column;grid-gap: 15px;}
	.course_btns{flex-direction: unset;}
	.course_btm p{font-size: 14px;}
	.user_bx{flex-direction: column;grid-gap: 10px;align-items: flex-start;}
	
	/*--karan Start--*/
	.applycour-info h2{font-size: 20px; text-align: center;}
	.testislider-for:before{display: none;}
	.testislide-img img{width: 150px; height: 150px;}
	/*--karan End--*/




	/* vipul start */

	.heading-h2 {font-size: 34px;line-height: 44px;}
	.counter_blog .count_flx {align-items: center;}
	.counter_blog {padding: 30px 0;}
	.tabs-menu {gap: 0px;}
	.media-marketing-row {row-gap: 20px;}
	.testimonials-slider .slick-prev, .testimonials-slider .slick-next {top: 0px !important;}
	.testimonials-slider-section .testimonials-slider-title {padding-bottom: 30px;}
	.herobgdesc-img {height: 400px;max-width: 400px;padding-top: 0px;}
	.herobult-pnt li {margin-bottom: 6px;}
	.herobg-img img {height: 840px;}
	.hrbtn-lft, .hrbtn-rgt {font-size: 14px;padding: 12px 14px;}
	.hrbtn-wrap {margin-top: 10px;gap: 14px;}

	.letstalk-inr {padding: 20px;}
	.letstalk-deslft {max-width: 50%;}
	.letstalk-desrgt {max-width: 35%;}
	.schdulbtn {font-size: 14px;padding: 8px 12px;}

	.page-heading-h1 {font-size: 35px;line-height: 55px;}
	.ad-management-main {flex-direction: column;align-items: normal;}



	/* vipul end */
	
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{
	/* Home */
	.grid-4 { gap: 15px;grid-template-columns: repeat(1, 1fr);}
	/* Profile */
	.inr_banner h1 {font-size: 30px;}
	.ols_shdow{font-size: 50px;top: 0;}
	.course_info ul {display: flex;align-items: flex-start;grid-gap: 9px;flex-direction: column;}
	.course_btm{flex-direction: column;grid-gap: 10px;}
	.edit_btn{margin: 0 auto;text-align: center;}
	.user_txt ul{grid-gap: 10px;flex-direction: column;}
	
	/*--karan Start--*/
	.exsteam-wrap,.automotiv-grid{grid-template-columns: repeat(1, 1fr);}
	/*--karan End--*/
	


	/* vipul start */

	.heading-h2 {font-size: 30px;line-height: 40px;}
	.wwa-desc p {font-size: 14px;}
	.tabs-menu {gap: 5px;}
	.platfrmtab-top .tabs-menu {overflow-x: scroll;width: 100%;white-space: nowrap;}
	.herobgdesc-img {height: auto;max-width: 100%;}

	.letstalk-deslft {max-width: 100%;text-align: center;}
	.letstalk-desrgt {max-width: 100%;right: 0;left: 50%;transform: translateX(-82%);bottom: 0px;top: unset;}
	.letstalk-inr {height: 560px;width: 100%;max-width: 320px;margin: auto;flex-direction: column;}
	.letstalk-deslft h5 {font-size: 22px;}
	.footer {margin: -250px auto 0;}

	/* vipul end */


	.kkauthbrand {margin-bottom: 10px;}
	.kkauthbrand img {max-width: 220px;}
.authcom-title h3 {font-size: 26px;}
.authcom-title p {padding-bottom: 20px;font-size: 16px;}
.authfrm-login .form-control {padding: 8px 20px;}
.authfrm-login .form-group {margin-bottom: 14px;}
.authfrm-login .field-flx {flex-direction: column;}
.authcomn-btn {padding: 8px 50px;font-size: 14px;}
.setup-profile-content .modal-content {padding: 20px;}
.authfrm-login .form-control::placeholder {font-size: 12px;}
 .iti input.iti__tel-input[type="tel"]::placeholder {font-size: 12px;}
 .setup-profile-content .modal-content select.form-control, .authfrm-login .form-right-col select.form-control {font-size: 12px;}
  .authfrm-login .field-flx {gap: 0px;}
.setup-profile-content .modal-body .iti__tel-input, .authfrm-login .form-right-col .iti__tel-input {padding-right: 50px !important;}

.page-heading-h1 {font-size: 30px;line-height: 50px;}
.quick-links ul li a, .quick-links p {font-size: 15px;}
.footr-botm {padding: 20px 0;margin-top: 20px;}
.fotr-botm-lft p {font-size: 14px;}
.page-banner-section {padding: 130px 0 40px;}
.huzie-main-title {font-size: 22px;}
.huzie-intro, .huzie-text, .huzie-dot-list li {font-size: 15px;}
.normal-para-text p {font-size: 15px;line-height: 22px;margin-bottom: 10px;}
.profile_blog .row {row-gap: 30px;}
.form-box .save-btn {font-size: 14px;margin: 10px auto auto auto;}
.profile-tabs-wrapper .tab-btn {font-size: 12px;}
.service-actions {flex-direction: column;align-items: normal;}
.payment-card-primary {flex-direction: column;align-items: normal;}
.card-icon-wrapper span {width: 40px;height: 40px;}
.card-icon-wrapper span svg {width: 20px;}
.payment-card-right {display: flex;align-items: center;justify-content: space-between;margin-top: 8px;}
.primary-text {font-size: 12px;margin: 0 6px 0 3px;}
.delete-span svg {width: 18px;}
#addCardModal .modal-body {padding: 10px !important;}
#addCardModal .custom-input {border-radius: 6px;padding: 8px 12px;font-size: 12px;}
.custom-card-modal {max-width: 350px;margin: auto;}
.save-card-btn {padding: 8px;border-radius: 6px;font-size: 12px;}

}