@media (max-width: 767px) {
	
	 .header-mobile {
    display: block;
}.header-min  {
    display: none;
} .mb-lobtn a {
      color: #fff;
    text-decoration: none;
    border: solid 2px #fff;
    margin: 0 0 0 8px;
    padding: 6px 18px;
    font-size: 14px;
    border-radius: 30px;
    font-weight: 600;
}

.home .site-header {
    background: transparent;
    z-index: 9;
}.home .site-header.fixed {
    background: transparent linear-gradient( 
56deg
 ,#ffc842,#f46e69 48%,#1f98e3) 0 0 no-repeat padding-box;
}.nav-mbs .wpmm_brand_logo_wrap img {
    height: 30px;
    margin: 0;
}

.nav-mbs .wpmm_mobile_menu_btn.show-close-icon {
 position: absolute;
    left: 0;
    top: 1px;
    z-index: 999;
    padding: 0;
    margin: 0;
    background: transparent;
}.nav-mbs .wpmm_mobile_menu_btn.show-close-icon i {
    font-size: 30px !important;
}

.nav-mbs ul#menu-min-menu {
    float: none;
    margin: 44px 0 0 0;
    background: #1389b5;
}.nav-mbs .wpmm_brand_logo_wrap {
    margin: 0 0 0 20px;
}.nav-mbs ul#menu-min-menu li a {
    color: #fff !important;
    text-decoration: none;
}.nav-btn {
    display: none !important;
}.mb-lobtn {
    text-align: right;
    margin: 3px 0 0 0;
}

.primary-mobil {
    padding: 0 15px 0 0;
}

.mb-lobtn a:first-child {
    background: #fff;
    color: #000;
}
	.dreams-sec {
        padding: 65px 0 0 0 !important;
}
body ul.wp-megamenu-sub-menu {
    background: #1389b5 !important;
    border-top: 1px solid #209ac7 !important;
    border-bottom: 1px solid #209ac7 !important;
}.play-btn {
    padding: 0 0 20px;
}.compt-col strong {
    font-size: 15px;
    display: inline-block;
    width: 100%;
}.lannin {
    padding:10px 0;
}.btn-grup a {
     
    font-size: 14px;
    
    padding: 8px 0;
    margin: 0 10px 0 0;
    
}.big-btn a {
    min-width: 143px;
}.lannin h2 {
    font-size: 18px;
 
}.pkg-dtas {
    padding: 0 0;
}.pkg-dtas .elementor-tab-content {
 
    padding: 15px !important;
  
}.forta {
    font-size: 14px;
    line-height: 22px;
     text-align: center;
}.pric-nts {
    text-align: center;
    margin: 15px 0 0;
}
 .pric-nts {
    text-align: center;
    margin: 15px 0 0;
}

.pric-nts a {
    padding: 8px 0;
    border-radius: 30px;    min-width: 100%;
}

.pric-nts strong {
    font-size: 18px;
}

.pric-nts small {
    font-size: 12px;
    display: initial;
}

.wht-sabt {
    margin: 19px 0 0;
    font-size: 15px;
}

.wht-sabt:before {
    width: 65%;
    top: 9px;
}.pkg-dtas .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
  
 
   background: #fff;
 
}
.pkg-dtas .elementor-tab-title.elementor-tab-mobile-title {
    background: #febf46;
    border-radius: 8px;
    margin: 0 0 10px;
    color: #fff;
    text-align: center;
}.pkg-dtas .elementor-tab-content {
    margin: 0 0 20px;
}.digital-pkg {
    margin: 16px 0 0;
}.digital-pkg h2 {
     text-align: center;
    font-size: 16px;
 
    margin: 0 0 20px;
}	.sab-mt {
    line-height: 18px;
    font-size: 13px;
    margin: 8px 0 17px;
}.digital-pkg .col-md-4 {
    margin: 0 0 8px;
}
	.digital-pkg h2 {
    text-align: center;
}.school-form .row {
    margin: 0 0;
}

.school-form {
    padding: 20px  5px;
}

.school-form .col-md-6 {
    margin: 0 0 8px;
}.school-form .row {
    margin: 0 0;
}

.school-form {
    padding: 20px  5px;
}

.school-form .col-md-6 {
    margin: 0 0 8px;
}

.vedio-applict .elementor-open-inline {
    padding-bottom: 81% !important;
}

.foot-inner section {
    margin: 0 0 25px;
}

.foot-inner h2 {
    font-size: 18px;
    margin: 0 0 18px;
}

.foot-adress {
    font-size: 15px;
}

.foot-adress a {
    font-size: 15px;
}

.foot-socil a {
    font-size: 22px;
}.app-sftr .elementor-widget-container {
    min-height: 62px;
   
}.onsor {
    text-align: center;
    margin: 20px 0 0;
}h2.ansprt {
    font-size: 14px;
	text-align:center;
      padding: 0 0 20px;
  
}.brig-ap {
    width: 19%;
}.nts {
 
    padding: 0 0 11px;
}
	
	body .pkg-pgybs .elementor-tab-title.elementor-tab-mobile-title {
    padding: 22px;
    cursor: pointer;
    background-color: #ffc842;
    margin: 0 11px 23px !important;
    box-shadow: 0 2px 3px rgb(0 0 0 / 30%);
    border-radius: 20px;
    -webkit-transition: 500ms ease;
    text-align: center;
    font-size: 20px;
}
body .pkg-pgybs .elementor-tab-title.elementor-tab-mobile-title.elementor-active{     background: #ea4724 !important; color:#fff;}
	
	.red-pkg a {
    font-size: 14px;
}
body .pkg-pgybs .elementor-tab-title.elementor-tab-desktop-title {
    font-size: 15px;
    padding: 14px 10px;
}	.forta {
    font-size: 20px;
    line-height: 29px;
     
}
	

.red-pkg {
    margin: 40px 0;
}.rightlt-post.leftlt-post article {
    display: inline-block;
}.rightlt-post.leftlt-post {
    margin: 30px 0 0;
}.featured-home-img.post-rntl {
    min-height: 200px;
 
}.featured-home-img.full-nrtn {
    min-height: 238px;
 
}.press-page {
    padding: 80px 0 20px 0;
}
.featured-blog {
	min-height: 180px;}
	.post-tlt {
    min-height: auto;
}

.post-content {    min-height: auto;}
.single-blog .featured-blog {
    min-height: 230px;
}.list-copct ul li {
    list-style: none;
 
   
    font-size: 13px;
    margin: 0 0 16px;
    line-height: 26px;
}
	
	
	
	
 
}
@media (min-width:320px) and (max-width:568px) {
	.mb-lobtn a {
    font-size: 11px;
    padding: 5px 9px;
}
}


@media (max-width: 350px) {
}

@media (max-width: 375px) {
}

@media (min-width: 768px) and (max-width: 991px) {
}

@media (min-width: 768px) and (max-width: 1024px) {
 .header-min li a {
    padding: 0 8px !important;
    font-size: 13px !important;
}
.header-min li a {
    padding: 0 8px !important;
    font-size: 13px !important;
}
.dtnl small {
    font-size: 11px;
}
 

span.brig-ap {
    width: 30%;
}

.dtnl {
    margin: 0 0 0 7px;
    width: 60%;
}.rightlt-post.leftlt-post article {
    display: inline-block;    width: 100%;
}.rightlt-post.leftlt-post article .img-ltp {
    min-width: 100%;
}.part-pst {
    width: 100%;    padding: 15px 13px;
}.titel-ltp h2 {
 font-size: 13px;
  
}.featured-home-img {
    height:100px;
 
}
}

@media (min-width: 992px) and (max-width: 1190px) {
}

@media (min-width:1350px) and (max-width:1400px) {
 
}

@media (max-width: 1920px) {
	 
}
