@media only screen and (min-width : 1920px) {
	img.left-child {
    position: absolute;
    bottom: 0;
    left: 15%;
}
}



@media only screen and (min-width : 768px) {
	
	
  .nav.navbar-nav > li:hover > ul.sub-menu{
    display: block;
    -webkit-animation: fadeInUp 400ms;
    animation: fadeInUp 400ms;
  }

  ul.sub-menu {
    position: absolute;
    top: 25px;
    left: 0;
    background: #fff;
    padding:16px 0 0;
    width: 190px;
    box-shadow: none;
    display: none;
    z-index: 999;
    border-bottom: 1px solid #ebebeb;
  }
  #header .navbar-nav li ul.sub-menu li a {
    padding-left: 14px;
  }


}
@media (max-width: 1366px) {
    .carriculam-sec  .owl-nav i {
   
    margin-right: -12px !important;
}
    .foot-right ul.social-icons {
 
          width: 66px;
    margin: 0 auto;
    float: none;
}
    .arrow-count img.ar-icon-footer {
    margin: 7px 0 0 10px;
}
    p.asondate {
    position: absolute;
       right: -73px;
}
	.owce-carousel .item .ban-count img {
    width: 25%;
}
	.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1180px!important;
}
    .bottom-header-login ul li a {
   padding: 15px 9px 15px 9px;
		height: auto !important;
        }
    .elementor-7 .elementor-element.elementor-element-420ad628 .elementor-testimonial__text{ line-height:30px!important;}
    .elementor-7 .elementor-element.elementor-element-186a3460 > .elementor-container {
    min-height: 553px!important;
}
    .elementor-7 .elementor-element.elementor-element-6de31092 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
	
.elementor-7 .elementor-element.elementor-element-44937915 > .elementor-element-populated {
    padding: 60px 0px 60px 0px !important;
}	
	
svg.search-icon {
    position: relative;
    left: -8px;
    top: 2px;
}
	.top-header .fa, .footer .fa {
    padding: 5px 4px;
    font-size: 25px;
}
	.more-btn {
 
    margin-top: 0px;
}
	.bottom-header ul li a {
    color: #ffffff;
       text-transform: capitalize;
    display: block;
    padding: 15px 10px;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
       font-size: 17px;
    font-weight: 500;
    line-height: 16px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    height: 62px;
}
}

@media (max-width: 1280px) {
    p.curi-count {
    margin-top: 100px;
}
    h2.ban-head {
   
    padding-left: 121px;
}
    p.asondate {
    position: absolute;
    right: -40px;
}
	.ban-text-style p.cssanimation  {
  letter-spacing: 2px!important;
}
	p.heading_ban{font-size: 40px!important;}
	ul.dropdown-menu li a {
   
    font-size: 14px;
   
}
	.owce-carousel .item .ban-count img {
    width: 25%;
}
	
	.carriculam-sec .elementor-heading-title {
   padding-top: 63px;
}
    .bottom-header-login ul li a {
   line-height: inherit;
    padding: 10px 9px 10px 9px!important;
   
}
    .elementor-7 .elementor-element.elementor-element-186a3460 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0!important;
}
    .elementor-7 .elementor-element.elementor-element-44937915 > .elementor-element-populated {
    padding: 40px 0px 40px 0px;
}
    .elementor-7 .elementor-element.elementor-element-7e6dd1cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}
    .elementor-7 .elementor-element.elementor-element-5a9c372c > .elementor-container {
    min-height: 486px!important;
}
	.elementor-7 .elementor-element.elementor-element-420ad628 .elementor-testimonial__text {
    color: #2D2D2D;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
}
	.elementor-7 .elementor-element.elementor-element-420ad628 .elementor-testimonial__text {
   line-height: 21px;
}
	h1.hnew {
    font-size: 187px;
    font-family: 'Bubblegum Sans';
    color: #f47953;
    line-height: 240px;
    position: absolute;
    z-index: 2;
    top: -74px;
    right: 93%;
}
	.elementor-7 .elementor-element.elementor-element-39077257 .elementor-heading-title {
   
    font-size: 36px;
    
}
	
	.quotation {
    position: relative;
    padding: 40px 450px 100px 71px;
  
}
	svg.search-icon {
    position: relative;
    left: 0;
    top: 0;
}
	.myserch {
    background: #ffffff;
    padding: 0px 10px 0 10px;
}
	.navbar-right {
  
    right: 90px;
   
}
	.more-btn {
   
    margin-top: 0;
}
	.bottom-header ul li a {
    padding: 15px 11px;
          font-size: 17px;
}
.top-header .fa, .footer .fa {
    padding: 5px 4px;
    
}
	
}


@media (max-width: 1024px){
.elementor-7 .elementor-element.elementor-element-4185713e {
    padding: 15px 25px 15px 25px !important;
}
}
@media (max-width: 1279px) {
	.elementor-7 .elementor-element.elementor-element-7e6dd1cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px!important;
}
	.elementor-7 .elementor-element.elementor-element-4185713e {
    padding: 40px 25px 40px 25px!imporatnt;
}
		h6.quck {font-size: 28px!important;}
		
	}

/* 940px <= width < 1170px */
@media (min-width:1024px) and (max-width: 1170px) {
	.navbar-right {
    min-width: 208px;
}
.navbar-right { float: right!important; margin-right:0px;}
.container.top-header{margin: 0px 22px;}
.latest-news .news-slide .owl-controls{right:-60px;}

}


@media (max-width: 900px) {
	.mid-header ul li a {

		padding: 0.5rem 0.5rem;}
 .carousel.slide.banner-main {height: auto;display: block;}
.fixedfooter{  position: relative;  bottom: 5px;}	
}
@media (min-width: 768px) and (max-width: 979px) {
  
.logo2{ display:none;}
.layer{ display:none;}
.tab_heding h2 {line-height: 202px;}
  
	
	
	
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	.elementor-38 .elementor-element.elementor-element-70e0f3c .swiper-slide {
    height: 20vh!important;
}
	.bottom-header ul li a {
    padding: 15px 5px;
    font-size: 12px;
}
	.mid-header ul li a {
   
    padding: 0.5rem 0.5rem;
   
}
	img.bi.me-2.logo {
		    margin-top: 0;
    width: 100%;
    padding: 20px 0;
}
	.sec4 {
    padding: 40px 0px;
   
}
	.sec4 b {
  
    font-size: 12px;
}
	.more-btn {
  
    margin-top: 15px;
}
	.squre-box ul li {
    font-size: 10px;
    padding-bottom: 0px;
}
	.event-count h2 {
    font-size: 11px;
 
}
	.event-count {
    padding-bottom: 0;
}
	.squre-box3 {
  
    min-height: inherit;
    padding: 10px 0px;
}
	.squre-box2 {
  
    min-height: inherit;
    padding: 10px 0px;
}
	.mid-header ul li a {
  
    padding: 0.5rem 0.5rem; font-size:11px;

}
  /* your css rules for ipad portrait */
  .sec3 .sec3-count h3 {
    font-size: 14px;
 
    height: inherit;
    text-transform: inherit;
}
}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
    .copyright i.fa.fa-facebook {
   
    font-size: 18px;
    padding: 0 1px;
}
    .slider-sec .wpsisac-slick-carousal.design-6 .slick-prev {
    right: 53%!important;
}
    .elementor-7 .elementor-element.elementor-element-39077257 > .elementor-widget-container {
    padding: 40px 0px 0px 20px!important;
}
    .elementor-7 .elementor-element.elementor-element-4185713e {
    padding: 40px 25px 40px 25px !important;
}
    
	
	.navbar-right {
    min-width: 150px;
    position: absolute;
    right: 36px;
    top: 0px;
}

	.more-btn {
   
    margin-top: 0px;
}
/* your css rules for ipad landscape */	
.top-header .fa, .footer .fa {
    padding: 5px 5px;
    font-size: 16px;
}

img.bi.me-2.logo {
    width: 100%;
    padding: 20px 0;
}
	.sec4 {
    padding: 40px 0px;
   
}
	.sec4 b {
  
    font-size: 12px;
}
	.more-btn {
  
    margin-top: 15px;
}
	.squre-box ul li {
    font-size: 10px;
    padding-bottom: 0px;
}
	.event-count h2 {
    font-size: 11px;
 
}
	.event-count {
    padding-bottom: 0;
}
	.squre-box3 {
  
    min-height: inherit;
    padding: 30px 0px;
}
.squre-box ul {
    padding: 20px 0px 40px 0px;
}
	.squre-box2 {
  
    min-height: inherit;
       padding: 30px 0px;
}
	.mid-header ul li a {
  
    font-size:11px;

}
  /* your css rules for ipad portrait */
  .sec3 .sec3-count h3 {
    font-size: 14px;
 
    height: inherit;
    text-transform: inherit;
}

}
/* both */
@media only screen and (min-width: 768px) and (max-width: 1024px){

.carriculam-sec .elementor-image-box-img {
   
  
    width: 80px !important;
    height: 51px;
  
}
	
}

@media (max-width:1024px) {
    .elementor-7 .elementor-element.elementor-element-5a9c372c > .elementor-container {
    min-height: inherit!important;
}
    .elementor-7 .elementor-element.elementor-element-4185713e {
    padding: 50px 25px 50px 25px;
}
.bottom-header-login ul li a {
    padding: 15px 9px 15px 9px;
}
}

/* Iphone 5 landscape */
@media (max-width: 768px) {
	.elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    width: 100%;
}
    .row.ach-left h2.title {
  
    margin-top: 30px;
}
	.elementor-8782 .elementor-element.elementor-element-1b9616f9.elementor-position-right .elementor-image-box-img {
    margin-left: 37px;
    width: 100% !important;
}
	.elementor-7 .elementor-element.elementor-element-4003f027:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4003f027 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  
    background-position: top center !important;
    background-repeat: no-repeat;
    background-size: 100%!important;
}
	
	.elementor-7 .elementor-element.elementor-element-40c7337 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Bubblegum Sans", Sans-serif;
    font-size: 30px!important;
    font-weight: 600;
}
    .about-ltl{margin-bottom:-20px!important;}
    
    ul.contact-list {
    padding: 0 0 0 11px;
    margin: 3px 3px 2px 23px!important;
}
    .elementor-7253 .elementor-element.elementor-element-6d96ab20 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 44%!important;
}
    .elementor-7251 .elementor-element.elementor-element-7eb8b443 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 44%!important;
}
    .elementor-7203 .elementor-element.elementor-element-4b4cc6de .elementor-image-box-wrapper .elementor-image-box-img {
    width: 44%!important;
}
    .elementor-7 .elementor-element.elementor-element-7e6dd1cf:not(.elementor-motion-effects-element-type-background){
    background-image: none!important;}
   
    .foot-right ul.social-icons {
    width: 88px;
    margin: 0 auto;
    float: none;
}

.foot2
{
    margin-top:20px;
}


	.sticky img.logo {
     top:30px !important;
}
	.sticky .elementor-search-form__toggle {
    position: relative;
    top: -157px;
    left: 24px;
}
	.d-flex.flex-wrap.justify-content-center.py-3.border-bottom.mid-header {
    padding-bottom: 5px !important;
}
	.elementor-element.elementor-element-4003f027 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(https://www.jaipurialittleone.com/wp-content/uploads/2022/07/sec2bg.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100%!important;
    padding: 0!important;
}
    .elementor-7253 .elementor-element.elementor-element-e546b13 > .elementor-widget-container {
    margin: 0!important;
}
    .elementor-7251 .elementor-element.elementor-element-65ded627 > .elementor-widget-container {
    margin: 0!important;
}
    .elementor-7203 .elementor-element.elementor-element-6d40424 > .elementor-widget-container {
    margin: 0!important;
}
    .elementor-7255 .elementor-element.elementor-element-39862584 > .elementor-widget-container {
    margin: 0px 0px 0px 0px!important;
}
    .elementor-7255 .elementor-element.elementor-element-39862584 .elementor-heading-title {
   
    font-size: 32px!important;

}
    .elementor-7253 .elementor-element.elementor-element-e546b13 .elementor-heading-title {
   
    font-size: 32px !important;
   
}
    .elementor-7251 .elementor-element.elementor-element-65ded627 .elementor-heading-title {
    font-size: 32px!important;
   
}
    .elementor-7203 .elementor-element.elementor-element-6d40424 .elementor-heading-title {
  
    font-size: 32px!important;
   
}
   .elementor-element.elementor-element-52dd5ac.elementor-widget.elementor-widget-text-editor h1 {
    text-align: center !important;
    margin-top: 20px;
}
    .elementor-7253 .elementor-element.elementor-element-50fb3edf > .elementor-widget-container {
    padding: 0!important;
}
    .gallery-icon {
    margin-right: 0px!important;
    margin-bottom: 15px;
}
    .elementor-7253 .elementor-element.elementor-element-5c35bb0e .elementor-heading-title {
   
    text-align: center!important;
}
    h2.elementor-heading-title.elementor-size-default {
    margin-top: 20px!important;
}
    .elementor-7253 .elementor-element.elementor-element-b4351f8 {
    margin-top: 0px!important;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px!important;
}
    .elementor-7251 .elementor-element.elementor-element-7fa6a835 > .elementor-widget-container {
    padding: 0 !important;
}
    .elementor-element.elementor-element-cd6e1b1.elementor-widget.elementor-widget-heading {
    margin-top: 20px!important;
}
    .elementor-7251 .elementor-element.elementor-element-36dd76e {
    margin-top: 0!important;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px!important;
}
    h3.elementor-image-box-title {
    text-align: center;
    margin-top: 20px;
}
    .elementor-7255 .elementor-element.elementor-element-782a9d5a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%!important;
}
    .elementor-7253 .elementor-element.elementor-element-4435d107 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%!important;
}
    .elementor-7251 .elementor-element.elementor-element-6735634b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%!important;
}
    .elementor-7203 .elementor-element.elementor-element-2bab09ca {
    padding: 0!important;
}
    .elementor-7203 .elementor-element.elementor-element-5489f5b3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}
    .elementor-7203 .elementor-element.elementor-element-17e17c7c {
    margin-top: 0!important;
    margin-bottom: 0px!important;
    padding: 0!important;
}
    .elementor-7203 .elementor-element.elementor-element-17976378 .elementor-heading-title {
   
    text-align: center!important;
}
    .elementor-7203 .elementor-element.elementor-element-62071ab1 .elementor-heading-title {
  
    margin-top: 20px!important;
}
    .elementor-7203 .elementor-element.elementor-element-1b9616f9 .elementor-image-box-title {
 
    text-align: center!important;
        padding-top: 20px;
}
    .elementor-7203 .elementor-element.elementor-element-1b9616f9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%!important;
}
    .elementor-7 .elementor-element.elementor-element-140dadfa > .elementor-widget-container {
    padding: 0!important;
}
    .elementor-7 .elementor-element.elementor-element-8e471cd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px!important;
}
    .seven_block {
    margin-top: 0!important;
    height: auto!important;
}
    .elementor-7 .elementor-element.elementor-element-140dadfa .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    float: none;
    text-align: center;
    margin-right: 100px;
}
    h2.elementor-heading-title.elementor-size-default {
    text-align: center;
}
    .elementor-7 .elementor-element.elementor-element-4ae352a5 .elementor-heading-title {
   
    text-align: center!important;
}
    .elementor-7 .elementor-element.elementor-element-3b8e8603 .elementor-heading-title {
    color: #FFFFFF;
    /* font-family: "Bubblegum Sans", Sans-serif; */
    font-size: 24px!important;
    
}
    .elementor-7 .elementor-element.elementor-element-3b8e8603 > .elementor-widget-container {
    padding: 0;
}
    .elementor-7 .elementor-element.elementor-element-7f3abd62 .elementor-heading-title {
   
    text-align: center;
}
    p.asondate {
    position: absolute;
    right: 0;
}
	p.more {
   
    text-align: left;
}
	.elementor-55 .elementor-element.elementor-element-7518d48b .elementor-heading-title {
 
    text-align: center;
}
	.dropdown-menu {
		position: relative;}
	.dropdown-toggle::after{ display:none!important;}
	.outdoor-banner p.owl-content {
  
    text-align: center;
}
	.elementor-7 .elementor-element.elementor-element-cb463c8 .elementor-heading-title {
  
    text-align: center;
}
	.elementor-widget-image-box .elementor-image-box-description {
    margin: 0;
    text-align: center;
}
	.elementor-7 .elementor-element.elementor-element-7fd1bcf9 .elementor-heading-title {
    font-size: 26px;
    text-align: center;
}
	.elementor-7 .elementor-element.elementor-element-51f63483 .elementor-heading-title {
   font-size: 36px!important;
    font-weight: 300;
    text-align: center!important;
}
	.elementor-7 .elementor-element.elementor-element-51382fb8 .elementor-heading-title {
    
    text-align: center;
}
.designation h4 {
 text-align: center;
}
	.video-heading h2 {
   text-align: center;
}
	.elementor-7 .elementor-element.elementor-element-bf9c4eb .elementor-heading-title {
   text-align: center;
}
	p.elementor-heading-title.elementor-size-default {
    text-align: center;
}
	.elementor-7 .elementor-element.elementor-element-13d0360c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 0px 0px !important;
}
	.elementor-7 .elementor-element.elementor-element-708cbbb5 .elementor-divider-separator {
  
    margin-left: -30px!important;
}
	.elementor-column.elementor-col-16.elementor-inner-column.elementor-element.elementor-element-5fae5625 {
    margin-top: 20px!important;
}
	.elementor-7 .elementor-element.elementor-element-61bec91d {
    padding: 0!important;
}
	.flip_content {
   
    margin-top: 0!important;
   
}
	.elementor-7 .elementor-element.elementor-element-78d13b8a .elementor-heading-title {
    font-size: 30px!important;
}
	.elementor-element.elementor-element-4ae352a5.wow.fadeInDown.animated-slow.elementor-widget.elementor-widget-heading.animated.fadeInUp {
    display: none;
}
	img.size-full.wp-image-203.aligncenter.flip_width {
    display: none;
}
	.flipster__item img{ padding-left:15px;}
	.owce-carousel .item img {
    width: auto!important;
    margin: 0 auto;
}
	.designation h4 {
    font-size: 18px;
    padding-bottom: 10px;
}
	.video-heading h2 {
   
    padding-top: 10px;
}
	.elementor-7 .elementor-element.elementor-element-f236f32 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0!important;
}
	.elementor-7 .elementor-element.elementor-element-7fd1bcf9 > .elementor-widget-container {
    padding: 0!important;
}
	.carriculam-sec .elementor-heading-title {
    padding-top: 0;
}
	.designation {
   bottom: 0!important;
}
	.elementor-7 .elementor-element.elementor-element-c4427bf > .elementor-widget-container {
    padding: 0 !important;
}
	.elementor-7 .elementor-element.elementor-element-1875aef > .elementor-widget-container {
     padding: 0 !important;
}
	.video-heading {
    bottom: 0!important;
}
	.elementor-7 .elementor-element.elementor-element-c1bc49b {
    padding: 0!important;
}
	.parent-testi p {
   
    font-size: 14px;
    padding: 0;
}
	.parent-testi {
    padding: 0 15px !important;
}
	.elementor-section-height-default {
   
    width: 100%!important;
}
	.elementor-7 .elementor-element.elementor-element-79b194ec {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0!important;
    padding: 0!important;
    width: 100% !important;
}
	.mob-hide {
    display: none;
}
	.elementor-7 .elementor-element.elementor-element-6b0e3fca > .elementor-element-populated {
    padding: 0;
}
	.ach-heading.mob-hide {
    display: none;
}
	.elementor-7 .elementor-element.elementor-element-62008fd1 .elementor-heading-title {
    font-size: 30px!important;
}
	.elementor-7 .elementor-element.elementor-element-5230fea3 {
   margin-top: 0!important;
}
	.eael-elements-flip-box-container {
  
    height: 220px!important;
   
}
	.elementor-field-type-select.elementor-field-group.elementor-column.elementor-field-group-field_2c3f60a.elementor-col-20.elementor-field-required {
    width: 94%;
}
	.elementor-7 .elementor-element.elementor-element-6de31092 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 120px 0px;
}
	.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0;
}
	.owl-carousel.owl-drag .owl-item:first-child {
    opacity: 1;
}
	.owl-carousel.owl-drag .owl-item:last-child {
    opacity: 1!important;
}
	img.attachment-full.size-full {
    width: auto;
}
	.mobile-menu li a {text-transform: uppercase;}
	.elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: center;
    padding-bottom: 20px;
}
    address {
    float: none;
}
    .banner-sec {
    overflow-x: hidden;
}
    .header-social-icons {
    width: 100%;
    display: block;
    margin: 0;
		margin-top: 9px;
    float: right;
}
    .elementor-heading-title {text-align: center;}
    h6.quck {
  
    text-align: center;
}
   
    .mid-header {
    background: #ffffff!important;
    background: inherit;
    background-size: 100% 100%;
}
	li.menu-item-home a {
    color: #ffffff;
}
	.menu-item-home {
    background-color:#0058aa;
    color: white;
  
    overflow: hidden;
}
	.header-social-icons ul.social-icons {
  
    display: none;
}
	.full_text .elementor-7 .elementor-element.elementor-element-3e3a5f3a .elementor-heading-title {
    font-size:38px;
    padding-top: 20px;
}
	.full_text .elementor-7 .elementor-element.elementor-global-133 .elementor-form-fields-wrapper {
  margin: 0!important;
}
    .slider-sec .wpsisac-slick-carousal.design-6 .slick-prev {
    right: 65%!important;
}
    .arrow-count {
    width: auto;
    text-align: center;
    margin: 0 auto;
}
    .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 0px;
    display: none;
}
    body.home.page-template-default.page.page-id-7.logged-in.elementor-default.elementor-kit-29.elementor-page.elementor-page-7.e--ua-blink.e--ua-chrome.e--ua-webkit {
    overflow-x: hidden;
}
    .full_text  .elementor-7 .elementor-element.elementor-element-4185713e {
    padding: 0;
}
    .full_text .elementor-7 .elementor-element.elementor-element-509e400a > .elementor-element-populated {
    padding: 0!important;
}
    .sticky .header-social-icons {
    display: none;
}
	.elementor-7 .elementor-element.elementor-element-6d60274 > .elementor-widget-container {
    padding: 0 !important;
}
	.elementor-7 .elementor-element.elementor-element-44937915 > .elementor-element-populated {
    padding: 0 !important;
}
	.elementor-7 .elementor-element.elementor-element-7e6dd1cf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7e6dd1cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   
    background-size: contain!important;
}
	.elementor-7 .elementor-element.elementor-element-7e6dd1cf {
   
    padding: 0!important;
}
	.elementor-7 .elementor-element.elementor-element-186a3460 {
   
    padding: 0!important;
}
address a.email {
    color: #009eb8;
    float: none;
    width: 100%;
    display: none;
    text-align: center;
}
address a.num {
    color: #000000;
    float: left;
    text-align: center;
    display: inline-block;
    width: 100%;
}
	.mid-header {
  
    background-size: cover;
}
	.elementor-7 .elementor-element.elementor-element-5a9c372c > .elementor-container {
    min-height: inherit!important;
}
	h1.hnew {
   
   /* display: none;*/
}
	.elementor-7 .elementor-element.elementor-element-7e6dd1cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
	.elementor-7 .elementor-element.elementor-element-5a9c372c > .elementor-container {
    min-height: inherit;
}
	.elementor-7 .elementor-element.elementor-element-7e6dd1cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}
	.copyright p {
    font-size: 10px;
    line-height: 30px;
    text-align: center;
}
	p.fallow {
    width: 100%;
    text-align: center;
}
	.quick-contact-sec .elementor-column.elementor-col-20, .elementor-column[data-col="20"] {
       width: 94%;
    padding: 0 2%;
    margin: 0 auto;
}
	.quote-txt-main {
    position: relative;
    padding: 0 15px;
    text-align: justify;
}
	.page-id-38 .quote {
   
    margin-top: 0px;
}
	#cube-3d-1 {
    margin: 75px!important;
       top: inherit !important;
    bottom: 0;
    right: -33px!important;
    left: inherit;
}
	[data-carousel-3d] .slide h2 {
    font-size: 26px;
    padding-top: 378px !important;
}
	.block-sec {
    position: relative;
    top: 0;
}
	.quotation {
    position: relative;
    padding: 0;
}
	.large_img .hero-section {
    height: inherit;
    background: #db2d27;
    background-size: cover;
    padding: 0;
    padding-bottom: 0;
    box-sizing: content-box!important;
    background-position: bottom;
    width: inherit;
}
    .top-header .fa, .footer .fa {
    padding: 0;
    font-size: 18px;
}
	.single-post strong {
    color: #027ac6;
}
	.spacer {
    padding: 0;
}
    :root {
  touch-action: pan-x pan-y;
  height: 100% 
}
    section.inner-banner {
  
    overflow-x: hidden;
}
    .breadcrumb {
    position: absolute;
    top: 15%;
}
    .in-head {
  
    padding-bottom: 34px;
 
       margin-bottom: 20px;
    margin-top: 10px;
}
    h2.in-head.what {
    margin-top: 0px;
    margin-bottom: 0;
    padding-top: 10px;
}
    .elementor-317 .elementor-element.elementor-element-b58d339 > .elementor-widget-container {
    margin: 0!important;
    padding: 0!important;
}
	html {
    margin-top: 0px !important;
}
img.bi.me-2.logo {
    height: auto;
}
	.banner .swiper-slide-contents{ bottom:0px;}
	.elementor-slides .swiper-slide-inner .elementor-slide-heading{
		font-size:12px!important;
		line-height:16px;
		letter-spacing:inherit!important;
	}
	.photo-gallery {
    padding: 10px 0px 0px 0px;
    
}
	.video-sec {
    padding: 0px 0px;
    background: #dedede;
}
	html {
    margin-top: 0px !important;
}
	.is-form-style.is-form-style-3 label {
    width: calc(77% - 50px)!important;
}
	.address ul li {
    padding-bottom: 0;
		    color: #000000b8;
}
	.mmPushBody .bar1 {
    width: 20px;
    height: 2px;
    background-color: #ffffff;
    margin: 11px 3px;
    transition: 0.4s;
}
	.mmPushBody .bar2 {
    width: 20px;
    height: 2px;
    background-color: #ffffff;
    margin: 3px 0;
    transition: 0.4s;
}
	.mmPushBody .bar3 {
    width: 20px;
    height: 2px;
    background-color: #ffffff;
    margin: 6px 0px;
    transition: 0.4s;
}
	.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px);
    transform: rotate(-45deg) translate(-9px, 6px);
}
	.change .bar2 {
    opacity: 0;
}
	.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-8px, -8px);
}
	
	ul#menu-footer-menu {
    padding-top: 15px;
		    width: 100%;
    display: inline-block;
}
	.footer .red-bg h2 {
       border-bottom: #ffffff 1px solid;
    line-height: 30px;
}
	.sec1 h2 {
   
    font-size: 28px;
   
}
	.event-count {
    padding-bottom: 0px;
}

	.elementor-widget:not(:last-child) {
   margin-bottom: 0 !important;
}
	
.bar1, .bar2, .bar3 {
  width: 20px;
  height: 2px;
  background-color:#0058aa;
  margin: 3px 0;
  transition: 0.4s;
}

.change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-9px, 6px);
  /* transform: rotate(-45deg) translate(-9px, 6px); */
}

.change .bar2 {opacity: 0;}

.change .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-8px, -8px);
}	
	

	
	
	
	
	
	
	
	.past-icon {
    margin-top: 30px;
}
	input.wpcf7-form-control.has-spinner.wpcf7-submit{ margin-left:0px;}
	.enquire-count label {
    width: 100%;
    float: left;
    margin: 10px 0;
}
	ul.mobile-menu {
    max-height:auto;    /*90vh*/
    overflow-y: auto;
}
	ul.social-icons {
   
          text-align: center;
}
	.mob-heading {
       width: 100%;
    text-align: center;
    margin: 0 auto;
    float: none;
}
	
	.sec3 h2 {

    margin-bottom: 0;
}
	.red-bg {
       display: block;
    text-align: center;
}
	.squre-box ul {
    padding: 20px 0px 40px 0px;
	margin-bottom: 40px;
}
	.more-btn {
   
    margin-top: 0;
}
	.address {
       border-bottom: none;
    margin-bottom: 15px;
    padding-top: 15px;
    display: inline-block;
    width: 100%;
}
	.count {
    margin-bottom: 10px;
}
	.sec4 {
    padding: 40px 0px;
   
}
	.sec3-count {
   
    margin-bottom: 10px;
}
	.sec3 {
    padding: 40px 0px;
   
}
	.row.row-3 {
    margin-top: 20px;
}
	.footer-social-icons {
    width: auto;
    display: block;
    margin: 0 auto;
    float: none;
}
	.footer ul li {
       float: inherit !important;
   text-align: center;
	    padding-bottom:5px;
}
	.sec1 {
    padding: 20px 0px;
    background: #dedede;
}
	.sec2 {
    padding: 40px 0px 0px 0px;
    background: #ffffff;
    width: 100%;
}
	.squre-box3 {
    background: none;
    min-height: inherit;
    padding: 15px;
}
	.squre-box2 {
    background: none;
    min-height: inherit;
    padding:0px;
}
	.mid-header ul.nav {
   
    display: none;
}
	section.bottom-header {
    display: none;
}
	
	#page {
    position: relative;
    left: 0;
    display: block;
}
	.card {
    margin-bottom: 10px;
}
	.sec3 h3 {
    font-size: 16px;
    text-transform: uppercase;
    color: #3d3d3d;
    text-align: center;
}
	.menu-bg {
    background: none;
    padding: 0;
}
	.sec2 h3 {
    font-size: 22px;
    text-transform: uppercase;
    color: #3d3d3d;
}
	.tp2 ul li {
    list-style: none;
    width: 100%;
    float: left;
    text-align: center;
}
	.tp ul li {
    list-style: none;
    width: 100%;
    float: left;
    text-align: center;
}
	.banner {
    height: auto;
    
}
	
	#page {
    position: relative;
    left: 0;
    display: block;
}
    
    .abt-right1 {
    padding-left: 15px;
}
    .footer-cntr .col-sm-6{ padding-right:15px;}
    
#page .mm-toggle-wrap {
    color: hsl(357, 85%, 52%);
    margin-top: 40px;
    margin-left: 25px;
}
    .navbar-right {
    margin-right: -10px;
    margin-top: 2px;
}
    .mm-toggle-wrap .mm-toggle {
    /*background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;*/
    border-right: medium none;
    /*background-color: #fff;*/
    /*margin-left: 20px;*/
    /*border-radius: 3px;*/
    }
   .mm-toggle-wrap {
    position: fixed;
    z-index: 909;
    top: -13px;
}

.mmPushBody .mm-toggle-wrap {
        position: fixed;
        z-index: 9999999;
        left: 176px;
        top: -35px;
        float: right;
        right: 0;
        margin-top: 0 !important;
    }

.mmPushBody .bar3 {
    width: 22px;
    height: 2px;
       background-color: #0058aa;
    margin: 6px 0px;
    transition: 0.4s;
}
.mmPushBody .bar2 {
    width: 22px;
    height: 2px;
       background-color: #0058aa;
    margin: 3px 0;
    transition: 0.4s;
}
.mmPushBody .bar1 {
    width: 22px;
    height: 2px;
    background-color: #0058aa;
    margin: 11px 3px;
    transition: 0.4s;
    margin-top: -1px;
}



    #mobile-menu .mobile-menu .home a{ color:#fff;}
    header {
   
    position: relative;
   
}
    
   #myCarousel .carousel, .item, .active {
    height: auto;
} 
.top-header {
    padding: 20px 15px;
  display: none !important;
    width: 100%;
}
    
    .top-menu{ width:auto;  margin-right:40px;}
    .mobnav{ display:block;}
.carousel, .item, .active {
    height: auto;
}
header {
    height: auto;
	    border-bottom: #ffffff 2px solid;
}
.top-header .navbar-default{margin:0;}
.logo {
    width: 203px;
    margin: 0 auto;
    text-align: center;
}
   
.latest-news .news-slide{width:100%; padding: 15px 0 25px;}
.top-right{width:100%; float:none; text-align:center;}
.latest-news .news-slide .owl-controls{right:0px; top:-36px;}
section.recent-news{margin-top:0px;}
.top-menu .nav>li{display:inline-block;}
.banner {padding-top:0px;}
.navbar-toggle{margin-top:26px;}
.main-nav ul li {padding:0px 12px; border-bottom: 1px solid #D44E50}
.main-nav .pull-right{float:none!important;background: #CF2C2F; overflow:hidden;}
.footer-cntr .col-sm-6 p{text-align:center; font-size:10px;}
.top-header .main-nav ul li a{color:#fff;}
section.recent-news{opacity:10; background:#171717;}
.navbar-brand>img{display:inline-block;}
.logo.navbar-brand{text-align:center;}
.logo2{ display:none;}
.tab_heding h2{ text-align:center;}
.layer {display: none;}
.tab-content #a_tab .nav > li > a { padding: 10px 6px;font-size:12px;}
.tab-content #b_tab .nav > li > a { padding: 10px 8px;font-size:12px;}
.tab-content #c_tab .nav > li > a { padding: 10px 6px;font-size:12px;}
.tab_heding h2 {line-height: 77px;}
#leftTabs {padding: 0;}
.navbar .main-nav .navbar-nav > li > a:hover {
  
    color: hsl(0, 0%, 100%);
}
nav ul li ul{ color:#333;}
.facilities-clr p{ padding: 39px 40px 0 15px;}
.carousel-caption h2{ font-size:18px;}
.carousel-caption h2 span{ font-size:12px;}
.carousel-caption h3{ font-size:12px;}


@media only screen and (min-width: 800px) and (max-width: 960px) {
	

}
	@media only screen and (min-width: 712px) and (max-width: 1138px){ 
		.squre-box1 {
    background: none;
    min-height: inherit;
}
	
	
	}



/* Mobile (Portrait) - design for a width of 320px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* 320px <= width < 480px */
@media only screen and (min-width: 320px) and (max-width: 479px) {
	
.banner .owl-controls{bottom:78px;}

.mm-toggle-wrap{ display:block;} 

}

@media only screen and (min-width: 480px) and (max-width: 639px) {
  
}

/* 360px <= width < 640px */
@media only screen and (min-width: 360px) and (max-width: 640px) {



}

@media (max-width: 600px) {
	
	h1.hnew {
    font-size: 120px;
    font-family: 'Bubblegum Sans';
    color: #f47953;
    line-height: 100px;
    position: absolute;
    z-index: 2;
    top: -74px;
    right: 93%;
}
	
	h2.ban-head {
    text-transform: unset;
    color: #484848;
    font-size: 48px;
    font-weight: 400;
    margin-bottom: -61px;
    text-align: left;
    padding-left: 100px;
}
	
	h2.ban-head {
    padding-left: 84px;
}

}

/* width < 320px */
@media only screen and (max-width: 480px) {


}

/* Iphone 4 landscape */
@media (max-width: 480px) {
.squre-box ul {
    padding: 20px 20px 40px 20px;
    margin-bottom: 40px;
}
   	
}
@media (max-width:1024px) {

    
}

@media (max-width: 640px) {

}

@media (max-width: 320px) {
	#cube-3d-1 {
    margin: 88px 41px !important;
    top: inherit !important;
    bottom: 0;
    right: 0px!important;
    left: inherit;
}
	#cube-3d-1 .cube-3d div {
    transform-origin: 50% 50% -75px!important;;
    -webkit-transform-origin: 50% 50% -50px!important;
    width: 100px!important;
    height: 100px!important;
    background: #000000 url(https://sttar.in/aioe/wp-content/uploads/2022/05/WhatsNew.png) no-repeat top left;
    background-size: 100% 100%;
}
	#cube-3d-1 .cube-3d {
    width: 100px!important;
    height: 100px!important;
}
	
}

@media only screen and (min-width: 360px) and (max-width: 479px) {

  
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .seven_block {
    margin-top: 0px;
    height: auto;
}
	.elementor-13 .elementor-element.elementor-element-27c6e747 {
   
    padding: 20px 0px 20px 0px !important;
}
	.elementor-13 .elementor-element.elementor-element-72bb72dd > .elementor-widget-container {
    margin: 0!important;
}
	.elementor-widget-wrap>.elementor-element {
    width: 100%;
    padding: 0 0%;
}
	.elementor-13 .elementor-element.elementor-element-29fd1754 {
   
    font-size: 20px;
   
}
	p#breadcrumbs {
    font-size: 16px;
    padding: 0 2%;
}
	h2.ban-head {
  
    font-size: 33px!important;
  
}
	.elementor-7 .elementor-element.elementor-element-39077257 .elementor-heading-title {
 
    font-size: 40px!important;
   
}
	.elementor-7 .elementor-element.elementor-element-25f08d0 > .elementor-widget-container {
    padding: 0!important;
}
	.elementor-7 .elementor-element.elementor-element-cb463c8 .elementor-heading-title {
  
    font-size: 40px!important;
  
}
    .slider-sec .wpsisac-slick-carousal.design-6 .slick-prev {
    right: 69%!important;
}
   .full_text .elementor-7 .elementor-element.elementor-element-d193c4b .elementor-heading-title {
    font-size:24px ;
}
   .full_text .elementor-7 .elementor-element.elementor-element-39077257 .elementor-heading-title {
   
   
    font-weight: 300;
    text-align: center;
    padding: 20px 0 0px 0;
}
    
  
	
	
   

	
	
}
@media only screen and (min-width:480px) and (max-width:570px) {
	
	
}

@media (max-width: 360px) {
    .seven_block {
    margin-top: 0px;
    height: auto;
}
	[data-carousel-3d] .slide h2 {
    font-size: 26px;
    padding-top: 378px !important;
}
    .layer{  left: 62px;}
    .product{width:100%;}

}

/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {
	.copyright p {
    font-size: 9px; 
 
}
	.squre-box1 {
   
    min-height: inherit;
    margin-bottom: 20px;
}
	.sec1 h2 {
   
    font-size: 21px;
   line-height: 24px;
}
	.copyright {
   
    font-size: 14px;
}
.footer-social-icons {
         width: 100%;
   
}
}
	
