
@media only screen and (max-width:1230px){
    header {padding: 20px 20px;}
    .banner-in{padding: 74px 15px 0 15px;}
    .banner-left, .banner-right{padding: 0;}
    .data-powers-right{padding: 0px 15px 0px 25px;}
    .em-power-in-top{padding: 0 0 10vh 0px;}
    .container{padding: 0 15px;}
    footer{padding: 30px 20px 15px 20px;}
    .em-power {padding: 8% 0;}
}

@media only screen and (max-width:1192px){
    h3{font-size: 47px;line-height: 56px;}
    .banner-left-in h3 {letter-spacing: -1px;}
    h2 {letter-spacing: -1px;font-size: 50px;line-height: 55px;}
    .data-powers-right-in h2 {padding-bottom: 20px;}
    .data-powers-right-in p {padding: 0 0 20px 0;}
/*    .our-data-inner {padding: 40px 0 0 0;}*/
/*    .our-data-in {padding: 116px 0 100px 0px;}*/
    .contact-block {padding: 95px 0 80px 0;}
    .contact-in h5 {margin-bottom: 50px;}
    .footer-top{padding: 0 0 15px 0;}
    .footer-nav{padding: 0;}
}

@media only  screen and (max-width:1024px)
{
    h2 {font-size: 47px;line-height: 53px;}
    h3 {font-size: 45px;line-height: 50px;}
    h5 {font-size: 22px;line-height: 25px;}
    .em-power .next-block{position: static !important;margin-top: 30px !important;}
    .em-power {padding: 120px 0px 30px;height: auto;}
    .em-power-in-top h2 {padding-bottom: 20px;line-height: 55px;}
    .em-power-in-top p{line-height: 28px;}
    .em-power-in-top{padding: 0 0 60px 0px;}
    .data-block-right h5 {padding: 0 0 10px 0;line-height: 23px;}
    .data-block-right p {line-height: 28px;letter-spacing: 0;}
    .data-block{padding: 19px 8px 16px 8px;}
    .em-power-in-btm {margin: 0 -8px;}
    .our-data-inner-top {padding-left: 0;}
}


@media only  screen and (max-width:991px){
    .nav-section nav ul li {padding: 0 0 0 15px;}
    .nav-section nav ul li a {padding: 16px 10px;}
    .uses-blk-lft figure img{height: 335px !important;}
    .uses-blk-rgt {padding: 20px 20px;}
    .data-video-left{margin-bottom: 20px;}
    .our-data-in {padding: 85px 0 40px 0px;}
    .contact-block {padding: 50px 0 50px 0;}
    .contact-us form > ul li {padding: 7px 10px;}
    .footer-nav ul li {padding: 0 0 0 15px;}
    .footer-nav ul li a {padding: 16px 10px;}
    .our-data, .our-data-in{height: auto !important;}
    .our-data-in h2 {font-size: 47px;padding-bottom: 15px;line-height: 53px;}
    .our-data-inner {padding: 60px 0 0 0;}
    .our-data{padding-bottom: 30px;}
    .our-data .next-block{position: static !important;}
    .uses-blk-rgt p {line-height: 28px;}
}

@media only  screen and (max-width:767px) {
    html, body, .wrapper, .container, .banner, .banner-in, .data-powers, .data-powers-in, .em-power{height: auto;}
    /* nav */
    .open .side-bar{right: 0;}
    .open header{right: 250px;left: auto;}
    .open.sticky header{right: 250px;} 
    .nav-section nav ul li {padding: 10px 0;}
    .nav-section nav ul li a {padding: 10px 10px;}
    .nav-section nav ul li a.btn{margin: 0 auto;}
    .logo{line-height: 0;}
    .next-block{position: static !important;width: 40px;height: 40px;}
    .next-block a{background-position: -53px -64px;}
    .banner .next-block a, .em-power .next-block a {background-position: -6px -64px;}
    .banner-in {padding: 150px 15px 30px 15px;text-align: center;}
    .banner{padding-bottom: 20px;}
    .h6_line{display: inline-block;}
    .banner-left-in p, .banner-left-in a{margin: 0 auto 25px;}
    .data-powers-left, .data-powers-right{padding: 0;}
    .data-powers-in{padding: 50px 15px 30px;text-align: center;}
    .data-powers{padding-bottom: 20px;}
    .data-powers-right-in p, .data-powers-right-in a{margin: 0 auto;}
    .data-powers-left{padding-bottom: 50px;}
    footer {padding: 20px 20px 20px 20px;}
    .footer-in{padding: 0;}
    .videopopupjs__content{height: 350px;}
}

@media only  screen and (max-width:575px) {
    p{font-size: 15px;line-height: 24px;}
    h2 {font-size: 42px;line-height: 45px;letter-spacing: 0;}
    h3 {font-size: 40px;line-height: 45px;}
    .banner-left-in h3 {letter-spacing: 0px;}
    .em-power {padding: 85px 0px 35px;}
    .em-power-in-top h2 {line-height: 45px;}
    .em-power-in-top {padding: 0 0 30px 0px;}
    .data-block-right p {line-height: 24px;}
    .uses-blk-rgt {padding: 15px 20px;}
    .uses-blk-rgt p {padding: 0 0 10px 0;}
    .send-msg {padding: 30px 0 0px 0;}
    .footer-in ul li {padding: 0 7px;}
    .our-data-in h2 {padding-bottom: 6px;}
    .our-data-inner {padding: 25px 0 0 0;}
    .em-power-in-top p {line-height: 24px;}
    .videopopupjs__content{height: 280px;}
    .our-data-in h2{font-size: 42px;line-height: 45px;}
    .uses-blk-rgt p {line-height: 24px;}
}

@media only  screen and (max-width:479px) {
    .btn{line-height: 40px;}
    h2 {font-size: 31px;line-height: 37px;}
    h3 {font-size: 30px;line-height: 36px;}
    h5 {font-size: 20px;line-height: 22px;}
    .btn.btn2{max-width: 240px;font-size: 14px;}
    .h6_lines {padding-left: 30px;padding-right: 30px;}
    header {padding: 20px 15px;}
    .logo a img{width: 180px;}
    .h6_line {padding-left: 15px;}
    .h6_line:before{width: 10px;}
    .open header, .open.sticky header{right: 230px;}
    .em-power-in-top h2 {line-height: 37px;}
    .em-power-in-top h2 {padding-bottom: 15px;}
    .data-block-left {width: 65px;}
    .data-block-left span {width: 50px;height: 50px;background-position: 0px 1px;}
    .data-block-right {width: calc(100% - 65px);width: -webkit-calc(100% - 65px);width: -o-calc(100% - 65px);width: -ms-calc(100% - 65px);width: -moz-calc(100% - 65px);}
    .contact-in h5 {margin-bottom: 25px;}
    .contact-us-in label {font-size: 16px;line-height: 18px;}
    .contact-us-in .form-control{font-size: 18px;line-height: 22px;}
    .contact-us-in textarea.form-control {height: 120px;}
    .send-msg ul li button {width: 125px;font-size: 12px !important;}
    .send-msg {padding: 15px 0 0px 0;}
    .contact-us form > ul li {padding: 7px 0px;}
    .uses-blk-lft, .uses-blk-rgt {width: 100%;}
    .uses-blk-lft figure img {border-radius: 10px 10px 0px 0px;}
    .videopopupjs__content {height: 235px;}
    .our-data-in h2 {font-size: 31px;line-height: 37px;}
}



/*
====================================
Medium Screen - Others
====================================
*/
@media screen and (min-width: 992px) and (max-width: 1200px) {
    .privacy-banner {
      padding: 200px 0 81px;
    }

    .privacy-banner h2 {
      font-size: 46px;
    }

    .privacy-wraper {
      padding: 65px 0 60px;
    }

    .privacy-wraper p {
      font-size: 20px;
      line-height: 130%;
      margin-bottom: 20px;
    }

    .privacy-wraper ul {
      margin-bottom: 20px;
    }

    .privacy-wraper ul li {
      font-size: 20px;
      line-height: 130%;
    }

    .privacy-wraper ul:first-of-type {
      padding-left: 25px;
    }
}



/*
====================================
Small Screen - Tablate
====================================
*/
@media screen and (min-width: 768px) and (max-width: 991px) { 

    .privacy-banner {
      padding: 160px 0 55px;
    }

    .privacy-banner h2 {
      font-size: 38px;
    }

    .privacy-wraper {
      padding: 40px 0 40px;
    }

    .privacy-wraper p {
      font-size: 18px;
      line-height: 130%;
      margin-bottom: 15px;
    }

    .privacy-wraper ul {
      margin-bottom: 15px;
    }

    .privacy-wraper ul li {
      font-size: 18px;
      line-height: 130%;
    }

    .privacy-wraper ul:first-of-type {
      padding-left: 25px;
    }



}



/*
====================================
Xtra Small Screen - Small Mobile
====================================
*/
@media screen and (max-width: 767px) {
    .privacy-banner {
      padding: 120px 0 30px;
    }

    .privacy-banner h2 {
      font-size: 30px;
    }

    .privacy-wraper {
      padding: 30px 0 30px;
    }

    .privacy-wraper p {
      font-size: 16px;
      line-height: 120%;
      margin-bottom: 15px;
    }

    .privacy-wraper ul {
      margin-bottom: 20px;
    }

    .privacy-wraper ul li {
      font-size: 16px;
      line-height: 120%;
    }

    .privacy-wraper ul:first-of-type {
      padding-left: 20px;
    }


}
















