


@media screen and (max-width: 3840px){  /* 3840px X 2160px  */
  img,iframe{
      max-width:100%;
      height:auto;
  }
.newHeaderWrap::before {width: 38%;}
.hideBackground {
    background-position: 3490px -90px !important;
}



}
@media screen and (max-width: 2560px){  /*  2560px X 1600px  */
  .newHeaderWrap::before {width: 33%;}
  .hideBackground {
    background-position: 2230px -90px !important;
}
}


@media screen and (max-width:1920px){   /*  1920px X 1080px  */
.hideBackground {
    background-position: 1540px -90px !important;
}
}

@media screen and (max-width: 1800px){
  
}

@media screen and (max-width: 1750px){

}

@media screen and (max-width: 1680px){  /*  1680px X 1050px  */
.footerFormBg{background-position: 0px -171px !important;}

.aboutBackground::before{ background-position: 42px 563px !important;}

.aboutBackground{ background-position: 1351px -78px !important;}
.aboutBackground.aboutPage::before {
    background-position: 52px 333px !important;
}
.hideBackground {
    background-position: 1350px -90px !important;
}


}

@media screen and (max-width: 1600px){   /*  1600px X 900px  */

}

@media screen and (max-width: 1540px){   /*  1540px X 800px  */
.hideBackground {
    background-position: 1200px -90px !important;
}
}

@media screen and (max-width: 1520px){
    
}

@media screen and (max-width: 1500px){

}

@media screen and (max-width: 1440px){
.footerFormBg {background-position: 0px -22px !important;}
.aboutBackground {background-position: 1090px -78px !important;}
.aboutBackground::before{ background-position: -58px 563px !important;}
.contact-details::before {top: 80px;width: 242px;}


}

@media screen and (max-width: 1366px){   /*  1366px X 768px  */
  
.footerFormBg {  background-position: 0px 17px !important;}
.aboutBackground.aboutPage::before {
    background-position: -88px 333px !important;
}
.hideBackground {
    background-position: 1050px -90px !important;
}

}

@media screen and (max-width: 1280px){
.homeBanner{  background-position: -210px 0 !important; }
    .footerFormBg {
    background-position: 0px 67px !important;
}
.aboutBackground.aboutPage::before {
    display: none;
}



}

@media screen and (max-width: 1200px){
     
}

@media screen and (max-width: 1024px){   /*  1024px X 768px  */

.homeBanner { background-position: -250px 0 !important;}
.aboutBackground::before{ display: none ;}
.footerFormBg {
    background-position: 0px 137px !important;
}
.hideBackground{ background-image:none !important; }


}
@media only screen and (min-width : 801px) and (max-width : 1024px) {
    
}


@media screen and (max-width: 768px){ 


}


@media screen and (max-width: 767px){  /*  768px X 1024px  */
   .customizeMenu li.menu-item:last-child a { width: 100%; border-radius: 0;}
   .logoContent .elementor-image-box-content::before { display:none; }

   .logoContentgg::before, .logoContent .elementor-image-box-content::before { left: 50%; width: 50%; height: 1px;transform: translateX(-50%); top: -13px;}

.contact-details::before{ display:none; }


.customizeMenu  li.menu-item a::before {
    display: none;
}

.customizeMenu   .sub-menu.elementor-nav-menu--dropdown{
    background-color: #3aabe5 !important;
    margin-top: 0 !important;
}
.postid-1334 .MiddleClntentWrapLeft .elementor-widget-container img, .postid-1333 .MiddleClntentWrapLeft .elementor-widget-container img {
    display: block;
    margin: 0 auto;
}
.customizeMenu li.menu-item.menu-item-has-children a{
    justify-content: center;
}
.customizeMenu li.menu-item.menu-item-has-children a.has-submenu.highlighted::after,
.customizeMenu li.menu-item.menu-item-has-children a.has-submenu:hover::after {
    border: solid #fff;border-width: 0 2px 2px 0;
}
.SolutionLoopWrap .customRowLine {
    min-height: 150px;
}




}

@media screen and (max-width: 800px) and (orientation: landscape) {
    
}

@media screen and (max-width: 750px){   /*  736px X 414px  */

}
@media screen and (max-width: 750px) and (orientation: landscape) {
    
}

@media screen and (max-width: 700px){   /*  667px X 375px  */

}
@media screen and (max-width: 650px){

}
@media screen and (max-width: 600px){   /*  568px X 320px  */
   
 .mainRow { flex-wrap: nowrap;}
    
}

@media screen and (max-width: 600px) and (orientation: landscape) {
    
}

@media screen and (max-width: 550px){

}
@media screen and (max-width: 500px){
    
.corevaluBox {
    WIDTH: 100% !important;
}
.logoContent figure.elementor-image-box-img {
    margin-bottom: 20px !important;
}
.aboutBackground, .aboutBackground::before {
    background: none;
}
.Customlink  a {
    width: 30px;
    height: 30px;
}
.Customlink  a img{
    width: 10px;
}
.mainRow h3 {
    font-size: 16px !important;
}
.postSubTitle  h6 {
    font-size: 14px !important;
}

.contactList{
    position: unset !important;
}
.contactList  li {
    margin-bottom: 10px !important;
}

    
}
@media screen and (max-width: 414px){    /*  414px X 660px  */

  

}
@media screen and (max-width: 400px){    /*  375px X 600px  */
.formtitle  h2 {
    font-size: 27px !important;
}



}
@media screen and (max-width: 375px){
    .bannerText br{ display:none; }

.formtitle  h2 {
    font-size: 27px !important;
    line-height: 32px;
    max-width: 220px;
    margin: 0 auto;
}
}

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

    

}
@media screen and (max-width: 320px){   /*  320px X 568px  */

}


