@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Bowlby+One+SC|Fredoka+One|Passion+One:400,700,900&display=swap&subset=latin-ext');
/*
font-family: 'Fredoka One', cursive;
font-family: 'Passion One', cursive;
font-family: 'Bowlby One SC', cursive;
*/
@font-face {
    font-family: 'DINCondensed-Bold';
    src: url('font/DIN Condensed.eot?#iefix') format('embedded-opentype'), 
         url('font/DINCondensed-Bold.woff') format('woff'), 
         url('font/DINCondensed-Bold.ttf')  format('truetype'), 
         url('font/DINCondensed-Bold.svg#D-DINCondensed-Bold') format('svg');
  }
  @font-face {
    font-family: 'DIN Condensed';
    src: url('font/din/DINCondensed-Bold.eot');
    src: url('font/din/DINCondensed-Bold.eot?#iefix') format('embedded-opentype'),
         url('font/din/DINCondensed-Bold.woff') format('woff'),
         url('font/din/DINCondensed-Bold.ttf') format('truetype'),
         url('font/din/DINCondensed-Bold.svg#DINCondensed-Bold') format('svg');

}

* {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  ul,
  li {
    margin: 0;
    padding: 0;
  }
  
  li {
    list-style-type: none;
  }
  
  body {
    font-family: 'Roboto', sans-serif;
    margin: 0;
    padding: 0;
    text-rendering: optimizeLegibility;
  }
  
  a {
    text-decoration: none;
    color: #000;
  }
  
  a:focus {
    outline: none;
  }
  
  input:-webkit-autofill,
  input:-webkit-autofill:hover,
  input:-webkit-autofill:focus,
  input:focus,
  select:focus,
  textarea:focus,
  button:focus {
    outline: none;
  }
  
  button {
    cursor: pointer;
  }
  
  button:focus {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  
  /* Text Area Placeholder */
  textarea::-webkit-input-placeholder {
    color: #2a2825;
    opacity: 0.4;
    font-weight: 600;
  }
  
  textarea:-ms-input-placeholder {
    color: #2a2825;
    opacity: 0.4;
    font-weight: 600;
  }
  
  textarea::-ms-input-placeholder {
    color: #2a2825;
    opacity: 0.4;
    font-weight: 600;
    letter-spacing: 0.5px;
  }
  
  textarea::placeholder {
    color: #2a2825;
    opacity: 0.4;
    font-weight: 600;
    letter-spacing: 0.5px;
  }
  
  input::-webkit-input-placeholder {
    color: #a8a6a6;
    letter-spacing: 0.5px;
    font-weight: normal;
  }
  .claerfix{ clear: both;}
  /* Text Area Placeholder */
  ._flexbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  
  /* global media query css */

  ._main_container {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
    overflow: hidden;
  }
  
  header{
    position: fixed;
    width: 100%;
    font-size: 72px;
    height: auto;
    color: #fff;
    background-color: #0476bb;
    /* transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease; */
        z-index: 999;
  }


  header.sticky {
    height: auto;
    background: rgb(4, 118, 187);
    text-align: left;
    font-size: 24px;
    transition: all 0s ease;
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -ms-transition: all 0s ease;
  }
  header.sticky i{ color: #000000 !important;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
  }
  header.sticky nav{ 
    padding: 0px 0 0;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    padding-top: 5px;
  }
._center_wrap{     
    width: 95%;
    margin: 0 auto;}
._center_wrap ._inner_full_wrap{ width: 100%; float: left;}
.navigation{height:auto;background:transparent; float: left; width: 100%; position: relative;}
.brand{    
    float: left;
    width: 30%;
    padding: 5px 0px;
  }
.brand a,.brand a:visited{color:#fff;text-decoration:none;  width: auto; float: left; transition: all 0.1s ease;-webkit-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-ms-transition: all 0.1s ease;}
.brand a img{ width: 250px;}
.nav-container{width:100%; float: left;  position:static; top: 0px; left: 0px; z-index: 11;}
nav{float: left;
    width: 70%;
    padding: 0px 0px 0;
    padding-top: 5px;
    transition: all 0.1s ease;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;}
nav ul{list-style:none;margin:0;padding:0}
nav ul li{float:left; width: auto; margin-left: 35px;}
nav ul li:nth-child(1){ margin: 0px;}
nav ul li a,nav ul li a:visited{
    display: block;
    padding: 7px 0px;
    text-transform: uppercase;
    background: transparent;
    color: #fff;
    text-decoration: none;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    margin-top: 15px;
  }
nav ul li a:hover,nav ul li a:visited:hover{
  color: #ffffff;
  background: #0476bb;
  border-bottom: 2px solid #fff;}
nav ul li a:hover,nav ul li a.select{   
    color: #ffffff;
    background: #031645;
  }
nav ul li a {
    color: #fff;
}
/* nav ul li a:not(:only-child):after,nav ul li a:visited:not(:only-child):after{padding-left:4px;content:' ▾'} */
nav ul li a:not(:only-child):after,nav ul li a:visited:not(:only-child):after{padding-left:4px;}
nav ul li ul li{min-width:190px}
nav ul li ul li a{padding:15px;line-height:20px}

.nav-media{ width: auto; float: right;}
.nav-media li a{width: auto; float: left; display: block; padding: 15px 0px; margin-right: 15px;}
.nav-media li a i{ font-size: 18px; color: #ffffff;}
.nav-media-mobile{ width: auto; float: right; position: absolute; top: 5px; right: 0px;}
.nav-media-mobile li a{width: auto; float: left; display: block; padding: 15px 0px; margin-right: 15px;}
.nav-media-mobile li a i{ font-size: 18px; color: #000000;}
.nav-media li a:nth-child(4){ margin-right :0px;}
nav ul.nav-media li a:hover,nav ul.nav-media li a:visited:hover{color:#000000;  border-bottom: none;}
.nav-dropdown{position:absolute;display:none;z-index:1;box-shadow:0 3px 12px rgba(0,0,0,.15)}
.nav-mobile{display:none;position:absolute;top:5px;left:0;background:transparent;height:50px;width:50px; color: #000000;}


/*Yogesh dropdown*/
nav ul li:nth-child(3){
  position: relative;
}
nav ul li:nth-child(3) > ul{
  position: absolute;
  top: 100%;
  padding-top: 16px;
  z-index: 999;
  display: none;
}
nav ul li:nth-child(3) > ul::before{
  content: "";
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid white;
  position: absolute;
  left: 28px;
  margin: auto;
  margin-top: -7px;
}
nav ul li:nth-child(3):hover  ul{
  display: block ;
}
nav ul li:nth-child(3) > ul > li{
  width: 100%; 
  width: 100%;
  margin-left: 0px; 
  background: #087fc7;
}
nav ul li:nth-child(3) > ul > li > a{
  margin-top: 0px;
  padding: 10px 7px;
  border-top: 1px solid #0476bb;
}
nav ul li:nth-child(3) > ul > li > a:hover{
  color: #ffffff;
  background-color: #0476bb;
  border-bottom: 0px solid #fff;
  border-top: 1px solid #0476bb;
}
nav ul li:nth-child(3) > ul > li:first-child{
  border-top: 2px solid #fff;  
}
nav ul li:nth-child(3) a:hover{
  border: none;
}
/*Yogesh dropdown*/

/*Custom Css*/
.logo {
    color: #217dad;
    font-size: 2rem;
    font-weight: 600;
}
.float-right{
  float:right;
}

.d-none{
  display:none !important;
}
.posRel{
  position:relative;
}
.custom_first_banner._first_banner ._left_grid{
    width: 100%;  
}
.custom_first_banner._first_banner ._right_grid{
    position: absolute;
    z-index: 9;
    background: #217dad;
  right: 77px;
    bottom: 25px;
    margin: auto;
    width: 700px;
    padding: 15px 15px;
}
.custom_first_banner{

}
.custom-background {
    background: transparent;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    line-height: 32px;
}
.custom-background h2{
  font-size: 40px;
  padding-bottom: 20px;
}
._img_inner_custom{}
._img_inner_custom img{
    width: 100%;
    vertical-align: bottom;
}
._second_banner ._right._m_block._right_custom_second{
    width: 100%;
    float: left;  
}

.productIteam{}
.productIteam > img{
  width:100%;
}

._center_full_width_custom{
  text-align:center;
}
._center_full_width_custom strong{
  display: block; 
}
._center_full_width_custom b{
  display: block; 
}
._center_full_width_custom a{
  display: block;   
}
.logoBlock{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;  
}
.logoBlock .col-md-3{
  width: 25%;
    text-align: center; 
    padding: 10px 10px;
}
.logoBlock .col-md-3 > div {
    border: 1px solid #e1e1e1;
    padding: 10px 10px;
}
.logoBlock .col-md-3:first-child{
  padding-left:0px;
}
.logoBlock .col-md-3:last-child{
  padding-right:0px;  
}
.logoBlock .col-md-3 > div > img{
    width: unset;
    max-width: 100%;
    min-height: 100px;
    max-height: 100px;
    object-fit: contain;
    margin-bottom: unset; 
}
.black{
    background: #000; 
}



/*Custom Css*/


/*final footer*/

/*final footer*/
@media only screen and (max-width:798px){
    .nav-mobile{display:block}
    .nav-mobile a{display: block; width: auto; float: left;}
    nav{width:60%;padding:60px 0 0px}
    nav ul{display:none}
    nav ul li{float:none; margin: 0px;}
    nav ul li a{padding:15px;line-height:20px}
    nav ul li ul li a{padding-left:30px}
    .nav-dropdown{position:static}
    nav ul li a{padding: 15px 0px;}
    .nav-media{ display: none !important;}
}
@media screen and (min-width:799px){
    .nav-list{display:block!important}
    .nav-media{ display:block!important}
}
#nav-toggle{position:absolute;left:0px;top:14px;cursor:pointer;}
#nav-toggle img{ visibility: hidden; width: 35px; height: 35px; display:none;}
#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{cursor:pointer;border-radius:1px;height:3px; top:7px;width:30px;background:#000;position:absolute;display:block;content:'';transition:all .3s ease-in-out}
#nav-toggle span:before{top:-7px}
#nav-toggle span:after{bottom:-10px}
#nav-toggle.active span{background-color:transparent}
#nav-toggle.active span:after,#nav-toggle.active span:before{top:0}
#nav-toggle.active span:before{transform:rotate(45deg)}
#nav-toggle.active span:after{transform:rotate(-45deg)}
article{max-width:1000px;margin:0 auto;padding:10px}

.fixed_cont_btn{ width:auto; float:right; position:relative; display:none;}
.fixed_cont_btn a{ position:fixed; top:200px; right:0px; display:block;}

/*first section*/
._first_banner{ width: 100%; float: left; height: auto;     position: relative;}
._first_banner ._left_grid{ 
  /*width: 65%; 
  float: left; 
  height: 768px;/
}
._first_banner ._left_grid ._img_inner{ width: 100%; float: left; padding: 0px; margin: 0px;}
._first_banner ._left_grid ._img_inner img{ width: 100%; overflow: hidden;}
._first_banner ._right_grid{ 
  width: 35%; 
  /* float: left;  */
  /* height: 768px; */
  position: relative;
}
._first_banner ._right_grid ._text_inner{ 
  /*width: 100%;
  float: left;
  background: #217dad;
  height: 100%;*/
}
._first_banner ._right_grid ._text_inner h1{    
    /* width: 100%; */
    /* max-width: 100%; */
    /* float: left; */
    line-height: 100px;
    /* position: absolute; */
    /* bottom: 350px; */
    /* left: -162px; */
    text-transform: uppercase;
    font-size: 6rem;
    font-weight: bold;
    color: #031645;
  }
._first_banner ._right_grid ._text_inner ._text_posi{ 
    /* width: 100%; */
    /* max-width: 300px; */
    padding: 5px 0px;
    /* position: absolute; */
    /* left: 20px; */
    /* bottom: 70px;*/
}
._first_banner ._right_grid ._text_inner ._text_posi p{ width: 100%; float: left; font-size: 21px; font-weight: 500; color: #fff;}
._first_banner ._right_grid ._text_inner ._text_posi a{ width:auto; float: left; text-transform: uppercase; font-size: 14px; font-weight: 500; color: #fff; border: 1px solid #ffffff; padding: 8px 25px; margin-top: 20px; letter-spacing: 8px;}

._first_banner .bannerpart{width:100%;float:left;}
._first_banner .imgbox{width:100%;float:left;}
._first_banner .imgbox>img{width:100%;display:block;}
._first_banner .banContent{width:100%;float:left;background:#217dad;color:#fff;}
._first_banner .banContent> h2{width:100%;float:left;text-transform:uppercase;font:71px/62px "DIN Condensed";position:relative;padding-left:10%;margin-top:-56px;}
._first_banner .banContent> p{width:350px;float:left;font:232x 'Roboto', sans-serif;position:relative;margin:30px 0 0px; padding-bottom:30px;  left:32%;font-weight:500;}
._first_banner .banContent> p a{width:auto;float:left;text-transform:uppercase;font-size:16px;color:#fff;margin:30px 0;border:2px solid #fff;text-align:center;padding:10px 26px;letter-spacing:12px;}


/*second section*/
._second_banner{
  width: 100%;
    float: left;
    background: aliceblue;
    padding: 40px 0px;  
}
._second_banner ._inner_section{ width: 100%; float: left;}
._second_banner ._inner_section span{
  height: auto;
    padding: 0px 10px;
    font-weight: 300;
    color: #fff;
    background: #217dad;
    border-radius: 5px 5px 0px 0px;
    position: relative;
    bottom: 2px;
}
._second_banner ._inner_section h2{
  width: 100%;
    float: left;
    height: auto;
    line-height: 1;
    font-size: 2rem;
    /* font-family: "DIN Condensed"; */
    font-weight: 400;
    color: #000000;
    text-transform: capitalize;
    padding: 0px 0px;
    border-bottom: 2px solid #217dad;
 }
._second_banner ._inner_section ._left{ width: 45%; float: left; padding: 10px 0px 0;}
._second_banner ._inner_section ._left ._img_inner_g{ width: 100%; float: left;}
._second_banner ._inner_section ._left ._img_inner_g img{ width: 90%; float: left;}
._second_banner ._inner_section ._right{ width: 50%; float: right;}
._second_banner ._inner_section ._right ._sec_text{ width: 100%; float: left; padding: 5px 0px;}
._second_banner ._inner_section ._right ._sec_text p{ 
    width: 100%;
    float: left;
    font-weight: 300;
    font-size: 20px;
    padding: 5px 0px;
    text-align: justify;
    line-height: 30px;
}
._second_banner ._inner_section ._right ._sec_text ul{ margin: 0px; padding: 0px;}
._second_banner ._inner_section ._right ._sec_text ul li{ width: 100%; float:left; font-size:20px; color: #000000; padding:0px 0px 10px 36px; margin: 5px 0px;}
._second_banner ._inner_section ._right ._sec_text ul li:nth-child(1){ background: url("../images/li_bg.png") no-repeat;}
._second_banner ._inner_section ._right ._sec_text ul li:nth-child(2){ background: url("../images/li_bg_blue.png") no-repeat;}
._second_banner ._inner_section ._right ._sec_text ul li:nth-child(3){ background: url("../images/li_bg_green.png") no-repeat;}

._second_banner ._inner_section .nicebig{width:100%;float:left;margin:40px 0 0 0;}
._second_banner ._inner_section .comonBox{width:80%;margin:auto;}
._second_banner ._inner_section .innerNiceBig{width:100%;float:left;text-align:center; padding-bottom:50px; }
._second_banner ._inner_section .innerNiceBig>h3{font:42px 'Roboto', sans-serif;text-align:center;}
._second_banner ._inner_section .innerNiceBig>h3>span{font-weight:bold;}
._second_banner ._inner_section .innerNiceBig>h4{font:98px/80px "DIN Condensed";text-transform:uppercase;text-align:center;}
._second_banner ._inner_section .innerNiceBig>img{width:70%;margin:40px 0;}
._second_banner ._inner_section .innerNiceBig>p{width:90%;margin:auto;font-size:20px;line-height:26px;color:#2e2e2e;padding:60px 0;font-weight:300;}
._second_banner ._inner_section .innerNiceBig>ul > li{width:100%;float:left;font-size:20px;margin:10px 0;}

/*third section*/
._third_banner{ width: 100%; float: left; height:768px; background:url("../images/third_banner.jpg") no-repeat; background-size: cover; padding: 40px 0px 0; position: relative;}
._third_banner ._inner_section{ width: 100%; max-width: 400px; float: left; position: absolute; right: 120px; top: 145px;}
._third_banner ._inner_section h3{ width: 100%; float: left; height: auto; line-height:110px; padding: 10px 0px; font-size: 8rem; 
/* font-family: "DIN Condensed"; */
 font-weight: normal; color: #000000; text-transform: uppercase;}
._third_banner ._inner_section span{ width: 100%; float: left; height: auto; padding: 10px 0px; font-size: 40px; font-weight: 300; color: #000000;}
._third_banner ._inner_section p{ width: 100%; float: left; font-weight: 300; font-size: 18px; padding: 5px 0px;}
.performsBetter{width:100%;float:left;}
.performsBetter>img{width:100%;}
.comonBox{width:80%;margin:auto;}
.innerPerform{width:100%;float:left;text-align:center; padding: 50px 0px;}
.innerPerform>h4{font:98px/80px "DIN Condensed";text-transform:uppercase;text-align:center; padding-top: 20px;}
.innerPerform>h3{font:42px 'Roboto', sans-serif;text-align:center;}
.innerPerform>h3>span{font-weight:bold;}  
.innerPerform>p{width:100%;margin:auto;font-size:19px;line-height:26px;color:#2e2e2e;padding:30px 0;font-weight:300;}

/*fourth section*/
._fourth_banner{ width: 100%; float: left; position: relative; background: #217dad;}
._fourth_banner ._inner_section{ width: 100%; float: left;}
._fourth_banner ._inner_section ._left_fr_grid{ width: 50%; float: left; height: 700px;}
._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth{ width: 100%;; float: left; height: auto; background: #217dad; padding:60px 50px 20px;}
._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth span{ width: 100%; float: left; height: auto; font-size: 40px; font-weight: 300; color: #ffffff; padding: 8px 0px;}
._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth span b{ font-weight: 500;}
._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth h4{ width: 100%; float: left; height: auto; line-height:110px; padding: 0px 0px 10px; font-size: 8rem; 
/* font-family: "DIN Condensed"; */
 font-weight: normal; color: #ffffff; text-transform: uppercase;}
._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth strong._stheading{ width: 100%; float: left; font-weight: 300; font-size: 23px; padding: 5px 0px; 
/* font-family: "DIN Condensed"; */
 font-weight: normal; color: #ffffff; letter-spacing: 0.5px; text-transform: uppercase;}
._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth ._text_para{width: 100%; float: left; padding: 25px 0px;}
._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth ._text_para strong{ width: 100%; float: left; font-weight: 500; font-size: 18px; padding: 5px 0px 0;  font-weight: 500; color: #ffffff; text-transform: capitalize;}
._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth ._text_para p{ width: 80%; float: left; font-weight: 300; font-size: 16px; padding: 5px 0px; color: #ffffff;}
._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth a{ width:auto; float: left; text-transform: uppercase; font-size: 14px; letter-spacing: 8px; font-weight: 500; color: #fff; border: 1px solid #ffffff; padding: 8px 15px; margin-top: 15px; }
._fourth_banner ._inner_section ._right_fr_grid{ width: 50%; float: left; height: 700px;}
._fourth_banner ._inner_section ._right_fr_grid ._inner_fourth{ width: 100%;; float: left; height: auto;}
._fourth_banner ._inner_section ._right_fr_grid ._inner_fourth img{ width: 100%;; float: left; height: 700px;}


/* ._fourth_banner ._inner_section .perfection{width:100%;float:left;background:#217dad; margin:40px 0 0 0;padding:0 0 60px 0;}
._fourth_banner ._inner_section .perfection>img{width:100%;margin:0 0 40px 0;}
._fourth_banner ._inner_section .innerPerfection{width:100%;float:left;text-align:center;color:#fff;}  
._fourth_banner ._inner_section .innerPerfection>h3{font:42px 'Roboto', sans-serif;text-align:center;}
._fourth_banner ._inner_section .innerPerfection>h3>span{font-weight:bold;}  
._fourth_banner ._inner_section .innerPerfection>h4{font:98px/80px "DIN Condensed";text-transform:uppercase;text-align:center;}
._fourth_banner ._inner_section .innerPerfection>p{width:90%;margin:auto;font-size:20px;line-height:26px;color:#fff;padding:30px 0;font-weight:300;}
._fourth_banner ._inner_section .innerPerfection>ul > li{width:100%;float:left;font-size:20px;margin:10px 0;font-weight:300px;}
._fourth_banner ._inner_section .innerPerfection>ul > li span{font-weight:bold;}
._fourth_banner ._inner_section .innerPerfection>a{display:inline;text-transform:uppercase;font-size:16px;color:#fff;margin:30px 0;border:2px solid #fff;text-align:center;padding:10px 26px;letter-spacing:8px;} */



/*fifth section*/
._fifth_banner{ width: 100%; float: left; height:auto; padding: 40px 0px; position: relative;}
._fifth_banner ._inner_section{ width: 100%; float: left; }
._fifth_banner ._inner_section h5{ 
  width: 100%;
    float: left;
    text-align: center;
    height: auto;
    line-height: 1;
    padding: 10px 0px;
    font-size: 3rem;
    /* font-family: "DIN Condensed"; */
    font-weight: bold;
    color: #000000;
    text-transform: capitalize;
}
._fifth_banner ._inner_section span{ width: 100%; float: left; text-align: center; height: auto; padding: 10px 0px; font-size: 25px; color: #000000;}
._fifth_banner ._inner_section span b{ font-weight: 900;}
._fifth_banner ._bnnerInner{ width: 80%; margin: 45px auto 0 auto;}
._fifth_banner ._bnnerInner img{ width: 100%; max-width: 1440px; margin-bottom: -5px;}
._fifth_banner .owl-carousel .owl-item .item {margin: 20; text-align: left}
._fifth_banner .owl-theme .owl-controls .owl-buttons div {background: url("../images/slider/f_b_btn.png") no-repeat; border-radius: 0; height: 54px; opacity: 1; position: absolute; top: 60%; right: 0; width: 113px; margin: 1px 0; z-index: 5}
._fifth_banner .owl-controls .owl-buttons .owl-prev {left: -15px}
._fifth_banner .owl-controls .owl-buttons .owl-next {right: -15px!important;  background-position: -118px top!important}
._fifth_banner .owl-theme .owl-controls .owl-page span{ width: 15px; height: 15px; background: #217dad;}
._fifth_banner .slidText{width:100%;float:left;padding:40px 20%;text-align:center; background: #217dad; height: 380px;}
._fifth_banner .slidText h3{font:70px/68px "DIN Condensed";text-transform:uppercase;text-align:center; color: #ffffff;}
._fifth_banner .slidText p{width:100%;float:left;font-size:22px;line-height:26px;color:#fff;padding:30px 0;}



/*last section*/
._center_full_width{ width: 100%; max-width: 386px; margin: 0 auto;}
._last_banner{ width: 100%; float: left; }
._last_banner ._inner_section{ width: 100%; max-width: 100%; float: left; padding: 40px 0px 80px;}
._last_banner ._inner_section ._left_product_grid { width: 50%; float: left;}
._last_banner ._inner_section ._left_product_grid ._pro_inner{ width: 100%; float: left; text-align: center;}
._last_banner ._inner_section ._left_product_grid ._pro_inner img{ width: 60%; float: none; text-align: center;}
._last_banner ._inner_section ._left_product_grid ._pro_inner strong{ width: 100%; float: left; text-align: center; font-size: 30px; font-weight: 700; padding: 10px 0 20px;}
._last_banner ._inner_section ._left_product_grid ._pro_inner table{width: 100%; border-bottom: 2px solid #000000; border-top: 2px solid #000000; border-left: none; border-right: 0px;}
._last_banner ._inner_section ._left_product_grid ._pro_inner table tr td{ font-size: 25px; font-weight: 500; padding:30px 8px; text-align: center;}
._last_banner ._inner_section ._left_product_grid ._pro_inner a._download{ width: 100%; float: left; border: none; color: #217dad;}
._last_banner ._inner_section ._left_product_grid ._pro_inner a._download:hover{ color: #065781; border: none;}
._last_banner ._inner_section ._left_product_grid ._pro_inner a{ width:230px; float: left; text-transform: uppercase; font-size: 14px; font-weight: 500; color: #000; border: 1px solid #000000; padding: 8px 20px; letter-spacing: 8px; margin-top: 30px; margin-left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); moz-transform: translateX(-50%);}
._last_banner ._inner_section ._left_product_grid ._pro_inner a:hover{ color: #217dad; border: 1px solid #217dad; }
._last_banner ._inner_section ._right_product_grid { width: 50%; float: left;} 
._last_banner ._inner_section ._right_product_grid ._pro_inner{ width: 100%; float: left; text-align: center;}
._last_banner ._inner_section ._right_product_grid ._pro_inner img{ width: 60%; float: none; text-align: center;}
._last_banner ._inner_section ._right_product_grid ._pro_inner strong{ width: 100%; float: left; text-align: center; font-size: 30px; font-weight: 700; padding: 10px 0 20px;}
._last_banner ._inner_section ._right_product_grid ._pro_inner table{width: 100%; border-bottom: 2px solid #000000; border-top: 2px solid #000000; border-left: none; border-right: 0px;}
._last_banner ._inner_section ._right_product_grid ._pro_inner table tr td{ font-size:25px; font-weight: 500; padding:30px 8px; text-align: center;}
._last_banner ._inner_section ._right_product_grid ._pro_inner a{ width:230px; float: left; text-transform: uppercase; font-size: 14px; font-weight: 500; color: #000; border: 1px solid #000000; padding: 8px 20px; letter-spacing: 8px; margin-top: 30px; margin-left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); moz-transform: translateX(-50%);}
._last_banner ._inner_section ._right_product_grid ._pro_inner a:hover{ color: #217dad; border: 1px solid #217dad; }
._last_banner ._inner_section ._right_product_grid ._pro_inner a._download{ width: 100%; float: left; border: none; color: #217dad;}
._last_banner ._inner_section ._right_product_grid ._pro_inner a._download:hover{ color: #065781; border: none;}
._last_banner ._inner_section img{ width: 100%; max-width: 1440px;}

/*footer section*/
._footer_banner{ width: 100%; float: left; background: #2e2e2e;}
._footer_banner ._inner_section{ width: 100%; float: left; padding: 50px 0px 40px;}
._footer_banner ._inner_section p{ width: 100%; float: left; font-size: 12px; font-weight: 300; color: #ffffff; text-align: center; padding: 60px 0px 0;}
._footer_banner ._inner_section ._left_foot_grid{ width: 30%; float: left; }
._footer_banner ._inner_section ._left_foot_grid img{ width: 225px; float: left;}
._footer_banner ._inner_section ._right_foot_grid{ width: 70%; float: left;}
._footer_banner ._inner_section ._right_foot_grid ._inner_footer{ width: 100%;; float: left; height: auto; padding: 14px 0px;}
._footer_banner ._inner_section ._right_foot_grid ._inner_footer ul{ margin: 0px; padding: 0px;}
._footer_banner ._inner_section ._right_foot_grid ._inner_footer ul li{ width: auto; float: left;}
._footer_banner ._inner_section ._right_foot_grid ._inner_footer ul li a{ width: 100%; float: left; display: block; padding: 5px 10px; color: #ffffff; font-size: 13px; font-weight: normal;}
._footer_banner ._inner_section ._right_foot_grid ._inner_footer ul._flot_right{float: right;}
._footer_banner ._inner_section ._right_foot_grid ._asize ul li a{ font-size: 13px; padding: 10px 5px; margin-left: 5px;}
._footer_banner ._inner_section ._right_foot_grid ._asize ul li a i{ font-size: 18px;}
._footer_banner ._inner_section ._right_foot_grid ._inner_footer form{ width: 260px; float :left; margin-left: 120px;}
._footer_banner ._inner_section ._right_foot_grid ._inner_footer form input[type="text"]{ width: 100%; float: left; height: auto; margin-left: 10px; padding: 8px 12px; color: #ffffff; border: 1px solid #fff; background: none;}

/*footer section*/
/* ._footer_banner{ width: 100%; float: left; background: #2e2e2e;}
._footer_banner ._inner_section{ width: 100%; float: left; padding: 50px 0px;}
._footer_banner ._inner_section ._left_foot_grid{ width: 30%; float: left; }
._footer_banner ._inner_section ._left_foot_grid img{ width: 175px; float: left;}
._footer_banner ._inner_section ._right_foot_grid{ width: 60%; float: left;}
._footer_banner ._inner_section ._right_foot_grid ._inner_footer{ width: 100%;; float: left; height: auto; padding-bottom: 10px;}
._footer_banner ._inner_section ._right_foot_grid ._inner_footer ul{ margin: 0px; padding: 0px;}
._footer_banner ._inner_section ._right_foot_grid ._inner_footer ul li{ width: auto; float: left;}
._footer_banner ._inner_section ._right_foot_grid ._inner_footer ul li a{ width: 100%; float: left; display: block; padding: 5px 10px; color: #ffffff; font-size: 13px; font-weight: normal;}
._footer_banner ._inner_section ._right_foot_grid ._inner_footer ul._flot_right{float: right;}
._footer_banner ._inner_section ._right_foot_grid ._asize ul li a{ font-size: 12px; padding: 5px;}
._footer_banner ._inner_section ._right_foot_grid ._inner_footer form{ width: 260px; float :left; margin-left: 7px;}
._footer_banner ._inner_section ._right_foot_grid ._inner_footer form input[type="text"]{ width: 100%; float: left; height: auto; padding: 8px 12px; color: #ffffff; border: 1px solid #fff; background: none;} */


/*first section about*/
._about_first_banner{ width: 100%; float: left; height: auto;}
._about_first_banner ._left_grid{ width: 65%; float: left; height: 768px;}
._about_first_banner ._left_grid ._img_inner{ width: 100%; float: left; padding: 0px; margin: 0px;}
._about_first_banner ._left_grid ._img_inner img{ width: auto; overflow: hidden;}
._about_first_banner ._right_grid{ width: 35%; float: left; height: 768px; position: relative;}
._about_first_banner ._right_grid ._text_inner{ width: 100%; float: left; background: #217dad; height: 100%;}
._about_first_banner ._right_grid ._text_inner h1{ width: 100%; max-width: 100%; float: left; line-height: 100px; position: absolute; bottom: 350px; left: -105px; text-transform: uppercase; font-size:8rem; font-weight: normal; 
/* font-family: "DIN Condensed";  */
color: #fff;}
._about_first_banner ._right_grid ._text_inner ._text_posi{ width: 100%; max-width:350px; padding: 5px 0px; position: absolute; left: 20px; bottom: 70px;}
._about_first_banner ._right_grid ._text_inner ._text_posi p{ width: 100%; float: left; font-size: 22px; font-weight: 500; color: #fff;}
._about_first_banner ._right_grid ._text_inner ._text_posi a{ width:auto; float: left; text-transform: uppercase; font-size: 20px; font-weight: 500; color: #fff; border: 1px solid #ffffff; padding: 8px; margin-top: 20px;}

._about_first_banner ._inner_section .bannerpart{width:100%;float:left;}
._about_first_banner ._inner_section .imgbox{width:100%;float:left;}
._about_first_banner ._inner_section .imgbox>img{width:100%;display:block;}
._about_first_banner ._inner_section .banContent{width:100%;float:left;background:#217dad;color:#fff;}
._about_first_banner ._inner_section .banContent> h2{width:100%;float:left;text-transform:uppercase;font:80px/68px "DIN Condensed";position:relative;padding-left:10%;margin-top:-69px;}
._about_first_banner ._inner_section .banContent> p{width:400px;float:left;font:23px 'Roboto', sans-serif;position:relative;margin:30px 0; padding-bottom:50px;  left:32%;font-weight:500;}


._about_section{ width: 100%; float: left;}
._about_section ._inner_section_about{ width: 100%; float: left; padding: 50px 0px;}
._about_section ._inner_section_about h2{ width: 100%; float: left; text-align: center; height: auto; line-height:110px; padding: 10px 0px; font-size: 8rem; 
/* font-family: "DIN Condensed";  */
font-weight: normal; color: #000000; text-transform: uppercase;}
._about_section ._inner_section_about ._text_about_cen{ max-width: 1000px; margin: 0 auto;}
._about_section ._inner_section_about span{ width: 100%; float: left; text-align: center; height: auto; padding: 10px 0px; font-size: 20px; font-weight: 300; color: #000000;}
._about_section ._inner_section_about span b{ font-weight: 500;}
._about_section ._inner_section_about img{ width: 100%; float: left; padding:50px 0px;}
._about_section ._inner_section_about ._inner_banner_about_text{ width: 100%; float: left; height: 900px; background: url("../images/about_center_img.jpg") no-repeat center; background-size: cover; margin-top: 30px; position: relative;}
._about_section ._inner_section_about ._inner_banner_about_text ._contant_banner{ width: 100%; max-width: 380px; float: left; position: absolute; top: 220px; right: 80px;}
._about_section ._inner_section_about ._inner_banner_about_text ._contant_banner strong{width: 100%; float: left; line-height: 38px; font-size: 26px; font-weight: 500; color: #fff; padding: 20px 0px;}
._about_section ._inner_section_about ._inner_banner_about_text ._contant_banner a{ width:auto; float: left; text-transform: uppercase; font-size: 13px; font-weight: 500; color: #fff; border: 1px solid #ffffff; padding: 8px 12px; margin-top: 40px; letter-spacing: 8px;}

._about_section ._inner_section_about ._bnnerInner{ width:90%; margin: 45px auto 0 auto; background:#217dad;color:#fff;}
._about_section ._inner_section_about ._bnnerInner img{ width: 100%; max-width: 1440px;}
._about_section ._inner_section_about .slidText{width:100%;float:left;padding:40px 20%;text-align:center; background: #2e2e2e;}
._about_section ._inner_section_about .slidText h3{font:70px/68px "DIN Condensed";text-transform:uppercase;text-align:center;}
._about_section ._inner_section_about .slidText p{width:100%;float:left;font-size:20px;line-height:26px;color:#fff;padding:30px 0;}
._about_section ._inner_section_about .slidText a{width:auto; float: left; text-transform: uppercase; font-size: 13px; font-weight: 500; color: #fff; border: 1px solid #ffffff; padding: 8px 12px; margin-top: 20px; margin-left: 23%; letter-spacing: 8px;}

/*last section*/
._about_last_banner{ width: 100%; float: left; }
._about_last_banner ._inner_section{ width: 100%; max-width: 100%; float: left; padding: 40px 0px;}
._about_last_banner ._inner_section ul{ margin: 0px; padding: 0px;}
._about_last_banner ._inner_section ul li{ width: 50%; float: left;}
._about_last_banner ._inner_section ul li img{ width:auto; float: left; height: 250px;}
._about_last_banner ._inner_section img{ width: 100%; max-width: 1220px;}
._paddingt{ padding: 20px 0px !important; position: relative;}

/*first section contact*/
._contact_first_banner{ width: 100%; float: left; height: auto;}
._contact_first_banner ._left_grid{ width: 65%; float: left; height: 768px;}
._contact_first_banner ._left_grid ._img_inner{ width: 100%; float: left; padding: 0px; margin: 0px;}
._contact_first_banner ._left_grid ._img_inner img{ width:auto; overflow: hidden;}
._contact_first_banner ._right_grid{ width: 35%; float: left; height: 768px; position: relative;}
._contact_first_banner ._right_grid ._text_inner{ width: 100%; float: left; background: #217dad; height: 100%;}
._contact_first_banner ._right_grid ._text_inner h1{ width: 100%; max-width: 100%; float: left; line-height: 100px; position: absolute; bottom: 280px; left: -124px; text-transform: uppercase; font-size:7rem; font-weight: normal; 
/* font-family: "DIN Condensed";  */
color: #fff;}
._contact_first_banner ._right_grid ._text_inner ._text_posi{ width: 100%; max-width:340px; padding: 5px 0px; position: absolute; left: 20px; bottom: 210px;}
._contact_first_banner ._right_grid ._text_inner ._text_posi p{ width: 100%; float: left; font-size: 16px; font-weight: 500; color: #fff;}


._contact_section{ width: 100%; float: left;}
._contact_section ._inner_section_cont{ width: 100%; float: left; padding: 50px 0px;}
._contact_section ._inner_section_cont h2{ width: 100%; float: left; height: auto; line-height:110px; padding: 10px 0px; font-size: 8rem; 
/* font-family: "DIN Condensed";  */
font-weight: normal; color: #000000; text-transform: uppercase;}
._contact_section ._inner_section_cont span{ width: 100%; float: left; height: auto; text-align: left; padding: 10px 0px; font-size: 23px; font-weight: 300; color: #000000;}
._contact_section ._inner_section_cont span b{ font-weight: 500;}

._contact_section ._inner_section_cont ._left_contact{ width: 50%; float: left; padding: 40px 0;}
._contact_section ._inner_section_cont ._left_contact ._inner_form{ width: 90%; float: left; padding: 10px 0px;}
._contact_section ._inner_section_cont ._left_contact ._inner_form p{ width: 100%; float: left;}
._contact_section ._inner_section_cont ._left_contact ._inner_form p input[type="text"]{ width: 100%; float: left; height: auto; padding:12px 0px; color: #cccccc; border-bottom: 2px solid #cccccc !important; border:none; background: none; font-size: 20px; font-weight: 500; letter-spacing: 0.5px;}
._contact_section ._inner_section_cont ._left_contact ._inner_form p select{ width: 100%; float: left; height: auto; padding:12px 0px; color: #cccccc; border-bottom: 2px solid #cccccc !important; border:none; font-size: 20px; font-weight: 500; letter-spacing: 0.5px; background:url("../images/contact_drop.png") no-repeat bottom right; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;}
._contact_section ._inner_section_cont ._left_contact ._inner_form p select option{ text-indent: 10px;}
._contact_section ._inner_section_cont ._left_contact ._inner_form ._check_contact{ width: 100%; float: left; padding-top: 120px;}
._contact_section ._inner_section_cont ._left_contact ._inner_form ._check_contact span{ width: 100%; float: left; height: auto; padding: 10px 0px; font-size: 23px; font-weight: 300; color: #000000;}
._contact_section ._inner_section_cont ._left_contact ._inner_form ._check_contact span b{ font-weight: 500;}
._contact_section ._inner_section_cont ._left_contact ._inner_form ._check_contact button{ width: auto; float: left; border: 2px solid #217dad; text-align: center; background: none; padding: 10px 30px; font-size: 16px; font-weight: 500; letter-spacing: 8px; margin-right: 20px; color: #217dad}
.radio { width:auto; float: left; margin-right: 20px; padding: 30px 0px;}
.radio label{ font-size: 18px; font-weight: 500; cursor: pointer;}
.radio input[type="radio"] {position: absolute;opacity: 0;}
.radio input[type="radio"] + .radio-label:before {content: '';background: #f4f4f4;border-radius: 100%;border: 1px solid #b4b4b4;display: inline-block;width: 1.4em;height: 1.4em;position: relative;top: -0.2em;margin-right: 1em;vertical-align: top;cursor: pointer;text-align: center;transition: all 250ms ease;}
.radio input[type="radio"]:checked + .radio-label:before {background-color: #217dad;box-shadow: inset 0 0 0 4px #f4f4f4;}
.radio input[type="radio"]:focus + .radio-label:before {outline: none;border-color: #217dad;}
.radio input[type="radio"]:disabled + .radio-label:before {box-shadow: inset 0 0 0 4px #f4f4f4;border-color: #b4b4b4;background: #b4b4b4;}
.radio input[type="radio"] + .radio-label:empty:before {margin-right: 0;}
  
._contact_section ._inner_section_cont ._right_contact{ width:45%; float: right; padding: 40px 0;}
._contact_section ._inner_section_cont ._right_contact ._inner_addres{ width: 100%; float: left; padding: 10px 0px;}
._contact_section ._inner_section_cont ._right_contact ._inner_addres span{ width: 100%; float: left; height: auto; text-align:left; padding: 10px 0px; font-size: 23px; font-weight: 300; color: #000000;}
._contact_section ._inner_section_cont ._right_contact ._inner_addres span b{ font-weight: 500;}
._contact_section ._inner_section_cont ._right_contact ._inner_addres p{ width: 80%; float: left; padding: 20px 0px; font-size: 20px; font-weight: 300; color: #000000;}
._contact_section ._inner_section_cont ._right_contact ._inner_addres p a.emial{ width:auto; color:#000000; font-weight: 300;}
._contact_section ._inner_section_cont ._right_contact ._inner_addres a{ width: 100%; float: left; font-size: 22px; padding: 10px 0px; font-weight: 500; color: #000000;}
._contact_section ._inner_section_cont ._right_contact ._inner_addres a img{ width: 28px; height: 28px; float: left; margin-right: 20px;}
._contact_section ._inner_section_cont ._right_contact ._inner_addres a:nth-last-child(1){ color: #217dad;}

._m_block{display:block;}
._m_none,.nav-media-mobile,.owl-pagination{display:none !important;}
._footer_center_logo{ display: none !important;}
@media (max-width:1367px){
    ._first_banner ._right_grid ._text_inner h1,._about_first_banner ._right_grid ._text_inner h1,._contact_first_banner ._right_grid ._text_inner h1{ font-size:6rem;}
    nav ul li a, nav ul li a:visited{ font-size: 14px;}
    ._first_banner ._left_grid, ._first_banner ._right_grid,._first_banner ._left_grid ._img_inner img{ height: 688px !important;}
    ._second_banner ._inner_section ._left ._img_inner_g img{ width: 90%;}
    ._first_banner ._right_grid ._text_inner ._text_posi p{ font-size:20px;}
    ._third_banner ._inner_section h3,._third_banner ._inner_section h3{ font-size: 7rem;}
    ._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth ._text_para p,._third_banner ._inner_section p{ font-size: 16px;}
    ._fifth_banner ._inner_section span{ font-size: 24px; padding: 5px 0px;}
    ._about_first_banner ._right_grid ._text_inner h1{ bottom: 264px;}
    ._first_banner ._right_grid ._text_inner h1{bottom: 300px; left: -142px;}
    ._about_first_banner ._right_grid ._text_inner ._text_posi p{font-size:20px;}
    ._footer_banner ._inner_section ._right_foot_grid ._inner_footer form{ margin-left: 7px;}
    ._third_banner ._inner_section{ top: 110px;}
    ._third_banner ._inner_section h3{line-height: 93px}
    ._third_banner{height: 626px;}
    ._about_section ._inner_section_about ._inner_banner_about_text{ height: 800px;}
}

@media (max-width: 768px){
    .fixed_cont_btn{display:none;}
    ._first_banner ._left_grid,._first_banner ._right_grid,._second_banner ._inner_section ._left,._second_banner ._inner_section ._right{ width: 100%;}
    ._second_banner ._inner_section h2{ font-size: 6rem; text-align: center;}
    ._second_banner ._inner_section span{ text-align: center;}
    ._second_banner ._inner_section ._left ._img_inner_g img{ width: 85%; float: none;}
    ._second_banner ._inner_section ._left ._img_inner_g{}
    ._second_banner ._inner_section ._right ._sec_text p{font-size: 18px;}
    ._fourth_banner ._inner_section ._left_fr_grid,._fourth_banner ._inner_section ._right_fr_grid,._last_banner ._inner_section ._left_product_grid,._last_banner ._inner_section ._right_product_grid{width: 100%;}
    ._first_banner ._right_grid ._text_inner h1,._first_banner ._right_grid ._text_inner ._text_posi{ position: static;}
    ._first_banner ._left_grid, ._first_banner ._right_grid,._first_banner ._left_grid ._img_inner img{ height:auto !important;}
    ._contact_section ._inner_section_cont ._left_contact,._contact_section ._inner_section_cont ._right_contact,._contact_first_banner ._left_grid,._contact_first_banner ._right_grid{ width: 100%; height: auto;}
    ._contact_first_banner ._right_grid ._text_inner h1{position: static; text-align: center; padding: 60px 0px;}
    ._contact_section ._inner_section_cont ._right_contact{ padding: 10px 0px;}
    ._contact_section ._inner_section_cont h2,._contact_section ._inner_section_cont span{text-align: center;}
    ._contact_section ._inner_section_cont ._left_contact ._inner_form ._check_contact span{text-align: center;}
    ._m_b{width: 100%; float: left; margin-left: 50%; transform: translateX(-45%); -webkit-transform: translateX(-45%); -moz-transform: translateX(-45%); -ms-transform: translateX(-45%);}
    ._mob_p{ position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%);}
    ._contact_section ._inner_section_cont ._left_contact ._inner_form ._check_contact button{ padding: 10px 20px !important; margin-right: 13px;}
    ._contact_section ._inner_section_cont ._right_contact ._inner_addres p{text-align: center; width: 100%;}
    ._contact_section ._inner_section_cont ._left_contact ._inner_form,._contact_section ._inner_section_cont ._right_contact ._inner_addres{ width: 100%; padding: 10px 50px;}
    ._contact_section ._inner_section_cont ._right_contact ._inner_addres p{ font-size: 24px;}
    ._contact_section ._inner_section_cont ._right_contact ._inner_addres a{ text-align: center;}
    ._contact_section ._inner_section_cont ._right_contact ._inner_addres a img{ position: relative; top: 8px; float:none; margin-right: 0px;}
    ._about_first_banner ._left_grid,._about_first_banner ._right_grid,._about_last_banner ._inner_section ul li{ width: 100%;}
    ._about_first_banner ._right_grid,._about_first_banner ._left_grid{height: auto;}
    ._about_first_banner ._right_grid ._text_inner h1,._about_first_banner ._right_grid ._text_inner ._text_posi{ position: static;}
    ._about_last_banner ._inner_section ul li img{height: auto;width: 472px;margin-left: 50%;transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%);}
    .brand a img{ width: 150px;}
    .brand{width: 100%; text-align: center;}
    .brand a, .brand a:visited{ padding: 5px 0px; position: absolute; left: 50%;width: 100%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%);top: -34px;}
    ._m_none,.nav-media-mobile{display:block !important;}
    ._flex_wrap{ width: 80%; margin: 0 auto;}
    ._fourth_banner ._inner_section ._right_fr_grid ._inner_fourth img{height: auto;}
    ._fourth_banner ._inner_section ._left_fr_grid,._fourth_banner ._inner_section ._right_fr_grid{width: 100%; text-align: center; height: auto;}
    ._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth ._text_para p{ width: 100%;}
    ._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth{ padding: 40px 0px 70px;}
    ._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth a{ width: 80%; float: left; margin-left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%);}
    ._fifth_banner ._inner_section h5{}
    ._last_banner ._inner_section ._left_product_grid ._pro_inner{ padding-bottom: 100px;}
    ._fifth_banner .owl-theme .owl-controls .owl-buttons div {background: url("../images/slider/np_mob_btn.png") no-repeat; border-radius: 0; height: 54px; opacity: 1; position: absolute; top: 60%; right: 0; width: 113px; margin: 1px 0; z-index: 5}
    ._fifth_banner .owl-theme .owl-controls .owl-buttons div{width: 85px;}
    ._fifth_banner .owl-controls .owl-buttons .owl-next,._fifth_banner .owl-controls .owl-buttons .owl-prev{right:-45px !important;}
    ._footer_banner ._inner_section ._left_foot_grid{display: none;}
    ._footer_banner ._inner_section ._left_foot_grid,._footer_banner ._inner_section ._left_foot_grid,._footer_banner ._inner_section ._right_foot_grid{ width: 100%;}
    ._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth h4,._second_banner ._inner_section h2,.innerPerform > h4,._fifth_banner ._inner_section h5{ line-height: 0px;}
    ._first_banner ._right_grid ._text_inner h1{ left: -142px;}
    header.sticky{ height: 54px !important}
    ._footer_center_logo{ display: block !important; width: 100%; float: left; text-align: center;}
    ._footer_banner ._inner_section p{padding: 30px 0px;}
    ._footer_banner ._inner_section ._left_foot_grid img{ width: 175px; float: none;}
    ._last_banner ._inner_section ._right_product_grid ._pro_inner a,._last_banner ._inner_section ._left_product_grid ._pro_inner a._download{ padding: 8px;}
    header.sticky {
      text-align: left;
      font-size: 72px;
  }
  .nav-media-mobile{ right: 0px; top: -50px;}
  .nav-media-mobile li a:nth-child(4){ margin-right: 0px;}
  ._contact_first_banner ._left_grid ._img_inner img{ width: 100%;}
}

@media (max-width: 640px){
  ._last_banner ._inner_section ._left_product_grid ._pro_inner img,._last_banner ._inner_section ._right_product_grid ._pro_inner img{ width: 100%;}
  .owl-pagination{display:block !important;}
  ._about_section ._inner_section_about h2{ padding-top: 50px;}
  ._about_section ._inner_section_about{ padding:0px;}
  ._contact_section ._inner_section_cont ._left_contact{padding: 30px 0px;}
  .nav-container{ top: 14px;}
  .brand a img{ width: 135px;}
  .nav-media-mobile li a{ margin-right: 10px;}
  .nav-media-mobile li a i{ font-size: 14px;}
  .nav-media-mobile{top: -50px; right:0px;}
  ._first_banner .banContent > p,._about_first_banner ._inner_section .banContent > p{ width: 100%; left: 0px; padding:0 10%;}
  ._second_banner ._inner_section span{ font-size: 24px;}
  .innerPerform > h3{ font-size: 34px; padding-top: 20px;}
  ._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth a{ line-height: 23px;}
  ._fifth_banner .slidText h3,._about_section ._inner_section_about h2,._contact_first_banner ._right_grid ._text_inner h1{font-size: 5rem; line-height: 70px;}
  ._fifth_banner ._bnnerInner{ width: 100%;}
  ._fifth_banner .slidText{ padding: 40px 2% !important;}
  .owl-buttons{display: none !important;}
  ._fifth_banner ._inner_section .owl-theme .owl-controls .owl-page span{ background: #217dad; width: 20px; height: 20px;}
  ._last_banner ._inner_section ._left_product_grid ._pro_inner table tr td,._last_banner ._inner_section ._right_product_grid ._pro_inner table tr td{ font-size: 22px;}
  ._last_banner ._inner_section ._left_product_grid ._pro_inner strong,._last_banner ._inner_section ._right_product_grid ._pro_inner strong{font-size: 24px;}
  ._footer_banner ._inner_section ._right_foot_grid ._inner_footer ul._flot_right{ float: none; width: 100%;}
  ._footer_banner ._inner_section ._right_foot_grid ._inner_footer form{ margin: 0px;}
  ._about_first_banner ._inner_section .banContent > h2{ font-size: 65px; margin-top: -54px; line-height: 62px;}
  ._about_section ._inner_section_about img{ margin:0px; padding:0px;}
  ._about_section ._inner_section_about ._bnnerInner{ width:100%; background:#217dad;color:#fff;}
  ._about_section ._inner_section_about .slidText{ padding: 40px 5%;}
  ._about_last_banner ._inner_section ul li img{ width: 340px;}
  ._contact_section ._inner_section_cont h2{ font-size: 5rem; line-height: 70px;}
  ._contact_section ._inner_section_cont span b{ font-size: 20px;}
  .radio label{ font-size: 15px; float: left;}
  .radio{padding:12px 0px;}
  ._mob_p{  width: 100%;}
  ._contact_section ._inner_section_cont ._left_contact ._inner_form ._check_contact button{ width: 45%;}
  ._contact_section ._inner_section_cont ._left_contact ._inner_form, ._contact_section ._inner_section_cont ._right_contact ._inner_addres{ padding: 10px 0px;}
  ._contact_section ._inner_section_cont ._right_contact ._inner_addres p,._contact_section ._inner_section_cont ._right_contact ._inner_addres a{font-size: 16px;}

  ._footer_center_logo{ display: block !important; width: 100%; float: left; text-align: center;}
  ._footer_banner ._inner_section p{padding: 30px 0px;}
  ._footer_banner ._inner_section ._left_foot_grid img{ width: 175px; float: none;;}
}

.banner-contact-us{
  background: url(../images/banner-contact-us.jpg);
    position: relative;
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.banner-contact-us h5{
  width: 100%;
    /* float: left; */
    text-align: center;
    height: auto;
    line-height: 1;
    padding: 10px 0px;
    font-size: 3rem;
    /* font-family: "DIN Condensed"; */
    font-weight: bold;
    color: #ffffff;
    text-transform: capitalize;
}
.contact-us-form-container{
  
}
.banner-contact-us .contact-us-form-container{
  float:none;
  width:100%;
  position: relative;
    z-index: 99;  
}
.contact-us-form{
    width: 80%;
    margin: 10px auto 0 auto;
}
.first-name-last-name-block{
  display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;  
}
.first-name-last-name-block > label > input {
    border: 1px solid #4abde8;
    padding: 10px 15px;
    line-height: 1;
    font-size: 16px;
    color: #000;
    font-family: 'Roboto', sans-serif;
    margin: 0px 5px;
    width: 250px;
}
.first-name-last-name-block > label > b {
  display: block;
    padding-left: 5px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 2px; 
  font-weight: 400;
}

.textarea-block input[type=submit]{
  border: none;
    line-height: 1;
    background: #348eb5;
    color: #fff;
    text-transform: capitalize;
    font-size: 22px;
    padding: 10px 35px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    border-radius: 5px;
    box-shadow: 0px 1px 2px #ffffff61;
    cursor: pointer;  
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.blueRay{
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    background: #0476bbba;
    z-index: 9; 
}

.textarea-block{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 15px; 
}
.textarea-block > label{}
.textarea-block > label > b{
    display: block;
    padding-left: 5px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 2px; 
  font-weight: 400;
}
.textarea-block > label > textarea{
    border: 1px solid #4abde8;
    padding: 10px 15px;
    line-height: 1;
    font-size: 16px;
    color: #000;
    font-family: 'Roboto', sans-serif;
    margin: 0px 5px;
    width: 770px; 
}





/*custom footer*/
.nav__item{
    border-right: 1px solid #ccc; 
}
.nav__item:last-child{
    border-right: none; 
  margin-right: 0px;  
}
.footer {
    display: flex;
    flex-flow: row wrap;
    padding: 30px 0px 30px 0px;
    color: #2f2f2f;
    background-color: #fff;
    border-top: 1px solid #e5e5e5;
    width: 94%;
    margin: auto;
}
.content-black{
  color:#000;
}
.footer > * {
  flex:  1 100%;
}

.footer__addr {
  margin-right: 1.25em;
  margin-bottom: 2em;
}

.footer__logo {
  font-weight: 900;
  text-transform: uppercase;
  font-size: 1.2rem;
  color: #0476bb;
}

.footer__addr h2 {
  /*margin-top: 1.3em;
  font-size: 15px;
  font-weight: 400;*/
  font-size: 36px;
}

.nav__title {
  /* font-weight: 400; */
  font-size: 16px;
}

.footer address {
  font-style: normal;
  color: #999;
}

.footer__btn {
  /* display: flex; */
  display: inline-flex;  
  align-items: center;
  justify-content: center;
  height: 36px;
  max-width: max-content;
  background-color: rgb(33, 33, 33, 0.07);
  border-radius: 100px;
  color: #2f2f2f;
  line-height: 0;
  margin: 0.6em 0;
  font-size: 1rem;
  padding: 0 1.3em;
}

.footer__btn i{
  
}
.footer ul {
  list-style: none;
  padding-left: 0;
}

.footer li {
  line-height: 2em;
}

.footer a {
  text-decoration: none;
}

.footer__nav {
  display: flex;
  flex-flow: row wrap;
}

.footer__nav > * {
  flex: 1 50%;
  margin-right: 1.25em;
}

.nav__ul a {
  color: #999;
}
.nav__ul li {
    color: #999;
}
.nav__ul--extra {
  column-count: 1;
  column-gap: 1.25em;
}

.legal {
  display: flex;
  flex-wrap: wrap;
  color: #999;
  justify-content: center;  
}

.social_footer_ul{
    display: flex;
    justify-content: center;
    padding: 5px 0px;
}  
.social_footer_ul li{
    width: 25px;
    height: 25px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: 1px solid #000;
    padding: 15px 15px;
    margin: 0px 7px;
    border-radius: 30px;
  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  cursor:pointer;
}
.social_footer_ul li:hover{
  background:#61bcda;
  border-color:#fff;
}
.social_footer_ul li:hover a{
  color:#fff;
}
.social_footer_ul a{
  display:block;
  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.legal__links {
  display: flex;
  align-items: center;
}

.heart {
  color: #2f2f2f;
}

@media screen and (min-width: 24.375em) {
  .legal .legal__links {
    margin-left: auto;
  }
}

@media screen and (min-width: 40.375em) {
  .footer__nav > * {
    flex: 1;
  }
  
  .nav__item--extra {
    flex-grow: 1;
  }
  
  .footer__addr {
    flex: 1 0px;
  }
  
  .footer__nav {
    flex: 2 0px;
  }
}
/*custom footer*/


.newSection{
  background:#fcfefc;
}
.newSection ._inner_section{
    float: none;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;

}
.newSection h3{
  font-size: 3rem;  
}
.newSection b{
    line-height: 45px;  
}
.newSection p{
    font-size: 1.25rem;
    font-weight: 300;
    text-align: justify;
    line-height: 34px;  
}
.newSection ._inner_section_another{
    justify-content: space-around;
}

.newSection ._inner_section_another > div{
    width: 325px;
    background: transparent;
}
.newSection ._inner_section_another > div:nth-child(1){

}
.newSection ._inner_section_another > div:nth-child(2){}

.newSection ._inner_section_another img{
  width:100%;
}
.imgTitle h4{
  text-align: center;
    font-size: 1.25rem;
    position: relative;
    padding-bottom: 10px;
}
.imgTitle h4:after{
    content: "";
    position: absolute;
    height: 3px;
    width: 50px;
    background: #4abee5;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
}
.imgTitle p{
    line-height: 26px;
    font-size: 1.15rem;
    text-align: center;
    font-weight: 400;
    padding-top: 10px;
    min-height: 135px;
}
.brand h5{
  color: #ffffff;
  font-size: 32px;
}
.brand p{
    color: #fff;
    font-size: 16px;
}

.air-purifiers {
  padding-top: 150px;
  padding-bottom: 50px;
}
.air-purifiers-pra p{
    text-align: center;
    font-size: 33px;
    letter-spacing: 1px;
    word-spacing: 2px;
}
.air-purifiers-pra h3{
  text-align: center;
  font-size: 42px;
  letter-spacing: 1px;
  word-spacing: 2px;
  line-height: 70px;
}
.air-purifiers-pra-two {
    text-align: center;
    font-size: 20px;
    line-height: 27px;
    font-family: 'Roboto', sans-serif;
    padding: 34px 11px;
}
.air-purifiers-button {
    justify-content: center;
    display: flex;
}

.air-purifiers-button button {
    border-radius: 36px;
    font-size: 23px;
    padding: 11px 16px;
    border: 2px solid #4f9aa6;
    color: #4f9aa6;
    background: white;

}
.air-purifiers-button button:hover{
  background: #4f9aa6;
  color: white;
}
.but-air {
    padding: 25px 25px;
}
.newSection_2 {
    background: #383151 !important;
}
._fifth_banner_colour{
    font-size: 25px;
    line-height: 41px;
    color: white;
}
p._fifth_banner_colour {
    font-size: 20px;
    line-height: 40px;
    color: #000;

}
.newSection_3 h2{
    font-size: 40px;
    color: #031645;
    padding-bottom: 10px;
}

.purifying-bags {
    background-image: url(../images/showcase.jpg);
    padding: 400px;
    background-attachment: fixed;
    background-size: cover;
    background-position: bottom center;
    overflow: hidden;
    background-repeat: no-repeat;
}
section.air-purifiers_two {
    padding: 70px 0px;
}


 /*Contact Us Css*/

.custom-contact h3 {
  text-transform: uppercase;
  font-family:sans-serif;
  text-align: center;
  color: #031645;
  font-size: 2.5em;
}

.custom-contact span {
  display: block;
  text-align: center;
}
.contact-hr {
    height: 5px;
    background: #031645;
}

.custom-contact .primary {
  background: #0091EA;
  height: 100vh;
  width: 100vw;
  display: flex;
  align-items: center;
  justify-content: center;
}

.custom-contact .form-wrapper {
  background: white;
  padding: 15px;
  box-shadow: 0px 20px 25px -10px rgba(0, 0, 0, 0.2);
  transition: opacity 300ms ease-in-out;
}
.custom-contact .form-wrapper:after {
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ".";
  font-size: 0;
}
.custom-contact .form-wrapper.is-sent {
  animation: launch 1.5s ease-in-out;
}

.custom-contact .floating-label-form-group {
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
}

.custom-contact .floating-label-form-group label {
  display: block;
  z-index: 0;
  position: relative;
  top: 1.5em;
  margin: 0;
  font-size: 0.85em;
  line-height: 1em;
  vertical-align: middle;
  vertical-align: baseline;
  opacity: 0;
  transition: top 0.3s ease, opacity 0.3s ease;
}

.custom-contact .floating-label-form-group input,
.custom-contact .floating-label-form-group textarea {
  z-index: 1;
  position: relative;
  padding-right: 0;
  padding-left: 0;
  border: none;
  border-radius: 0;
  font-size: 1em;
  background: none;
  box-shadow: none !important;
  resize: none;
}

.custom-contact .floating-label-form-group-with-value label {
  top: 0;
  opacity: 1;
}

.custom-contact .floating-label-form-group-with-focus label {
  color: #0091EA;
}

.custom-contact .send-btn {
  background: #0091EA;
  border: none;
  padding: 10px 20px;
  font-size: 1.3em;
  color: white;
  font-family: "Raleway";
  box-shadow: 0px 10px 15px -5px rgba(0, 0, 0, 0.2);
  transition: transform 200ms ease-in-out;
}
.custom-contact .send-btn:hover {
  transform: translate(15px, 0px) scale(1.1);
}
.custom-contact {
    width: 50%;
    margin: auto;
    padding: 50px 0px;
}

@keyframes launch {
  0% {
    opacity: 1;
    transform: translateX(0) scale(1);
  }
  10%, 15% {
    transform: translateX(0) scale(0.5);
  }
  30%, 35% {
    transform: translateX(-20) scale(0.5);
  }
  40%, 70% {
    transform: translateX(100vw) scale(0.5);
  }
  70% {
    opacity: 1;
  }
  71% {
    opacity: 0;
    transform: translateX(100vw) scale(0.5);
  }
  72% {
    opacity: 0;
    transform: translateX(0px) scale(0.5);
  }
  100% {
    opacity: 1;
    transform: translateX(0px) scale(1);
  }
}

/*Data Center Solutions Block Start*/
.Data-Center-Solutions {
    background-image: url(../images/data-centers.jpg);
    padding: 400px;
    background-attachment: fixed;
    background-size: cover;
    background-position: bottom center;
    overflow: hidden;
    background-repeat: no-repeat;
}

.Data-Center-Solutions-heading{
    padding: 60px 0px;
    text-align: center;
    position: relative;
}
.Data-Center-Solutions-heading h2 {
    position: relative;
    padding-top: 94px;
    font-size: 40px;
    letter-spacing: 1px;
}
.Data-Center-Solutions p{
    color: #ffffff;
    font-size: 22px;
    position: relative;
    display: flex;
    justify-content: flex-end;
    line-height: 31px;
    left: 307px;
}
.Data-Center-Solutions-animated{
    padding: 100px 0px;
    background: white;
}
.Data-Center-Solutions-animated p{
    color: #000;
    font-weight: 300;
    font-size: 20px;
    line-height: 28px;
}
.Data-Center-Solutions-animated h2{
    font-size: 39px;
    letter-spacing: 2px;
    padding: 12px 0px;
}

/*Co2 Solution Block Start*/
.Co-Two-Solution {
    padding: 100px 0px;
}
.Co-Two-Solution-hdading{
    position: relative;
    top: 48px;
    text-align: center;
    font-size: 27px;
}
.Co-Two-Solution-img {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    background: #398abf;
}
.Co-Two-Solution-img-text {
    align-items: center;
    color: white;
    line-height: 28px;
    width: 50%;
    padding: 0px 98px;
}
.Co-Two-Solution-img-text h2{
    padding-bottom: 17px;
    font-size: 38px;
}
.Co-Two-Solution-img-img{
    width: 50%;
}
.Co-Two-Solution-img-img img{
    width: 100%;
    vertical-align: bottom;
}
.Co-Two-Solution-img_two{
  background-color: #080000;
}
/*About us block start*/
.about-Us{
          padding: 15px;
}
.about-Us h2{
    top: 46px; 
    font-size: 39px;
    color: #031645;
    text-align: center;
    padding-top: 113px;
}
.about-Us-Content h3{
    font-size: 39px;
    color: #031645;
    padding: 15px 0px;
}
.about-Us-Content {
    padding: 15px 289px;
    text-align: justify;
    line-height: 27px;
}
.about-Us-Content p{
    font-size: 23px;
    line-height: 32px;
    color: #000;
}
.vista-purifiers {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
.vista-purifiers-img {
    text-align: center;
   
}
.vista-purifiers-main img{
   vertical-align: bottom;
}
.vista-purifiers-img-con {
    text-align: justify;
    line-height: 79px;
}
.vista-purifiers-img-con h2{
    text-align: center;
}
.vista-purifiers-img-con p{
    padding-left: 66px;
    font-weight: 600;
}
.vista-purifiers-img-con p:last-child{
padding-bottom: 22px;
color:#61bcda;
}
.vista-purifiers-main :hover {
background: #e9e7e6;
}
.vista-purifiers-hr {
    background-color: #ffffff;
    height: 2px;
    padding: 0px 36px;
    width: 368px;
}
.vista-purifiers {
    padding-top: 71px;
}
/*Car Air Purifiers Block Start*/
.car-air-purifiers {
    background-image: url(../images/car.jpg);
    padding: 300px;
    background-attachment: fixed;
    background-size: cover;
    background-position: bottom center;
    overflow: hidden;
    background-repeat: no-repeat;
}
.car-air-purifiers-con {
    text-align: center;
    font-size: 70px;
    color: #ffffff;
}
.car-air-purifiers-content {
    display: flex;
    justify-content: space-around;
    flex-direction: row;
    padding: 100px 165px;
}
.car-air-purifiers-content-heading{
    flex-grow: 1;
    width: 50%;
    font-size: 25px;
    color: #031645;
}
.car-air-purifiers-content-paragrap{
    flex-grow: 1;
    width: 50%;
    text-align: justify;
    line-height: 26px;
    color: #031645;
}
.car-air-purifiers-background img{
    width: 100%;
}
.car-air-purifiers-background {
    padding: 0px 167px;
    position: relative;
}
.car-air-purifiers-background-index {
    /* padding: 0px 126px; */
    position: relative;
}
.car-air-purifiers-background h2 {
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    top: 81px;
    text-align: center;
    color: #031645;
}
.car-air-purifiers-content-paragrap_second {
    padding-top: 50px;
    text-align: center;
}
.car-air-purifiers-content-paragrap_second h2 {
    font-size: 33px;
    color: #031645;
    padding-bottom: 18px;
}
.car-air-purifiers-content-paragrap_second p {
    font-size: 19px;
    line-height: 25px;
    padding-bottom: 17px;
    color: #031645;
}
.car-air-purifiers-content-paragrap_second img{
    width: 100%;
    padding: 0px 167px;
    vertical-align: bottom;
    padding-bottom: 11px;

}
.blue-air-sections {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    padding: 100px 200px;
}
.blue-air-sections img{
  margin-bottom: 50px;
  margin-left: 15px;
}
.blue-air-sections-button {
    text-align: center;
    padding: 15px 25px;
    border: 3px solid #031645;
    margin-left: 18px;
    color: #031645;
    font-weight: 700;
    font-size: 20px;
    min-width: 160px;
}
.blue-air-sections-button:hover {
    color: #fff;
    background: #031645;
}
/*Media*/
@media only screen and (max-width: 411px){
.brand h5 { font-size: 21px; padding-top: 46px; margin-left: -31px;}
.brand p {margin-left: -9px;}
.newSection ._inner_section { display: flex; flex-direction: column; text-align: justify;}
.newSection h3 {font-size: 2rem;text-align: center;}
.newSection b {line-height: 27px;}
.first-name-last-name-block {display: flex;flex-direction: column;}
.brand p {display: none;}
.textarea-block > label > textarea {width: 255px;}
.air-purifiers { padding-top: 82px;}
.air-purifiers-pra h3 {font-size: 19px;}
.air-purifiers-pra p {font-size: 18px;}
.air-purifiers-pra-two {font-size: 16px;line-height: 21px;padding: 10px 11px;text-align: justify;}
.air-purifiers-button button {font-size: 19px; padding: 4px 16px;}
p._fifth_banner_colour {font-size: 18px;line-height: 27px;}
._fifth_banner {padding: 1px 0px; position: relative;}
section.air-purifiers_two {padding: 11px 0px;}
.air-purifiers-pra p {font-size: 13px;}
.but-air {padding: 10px 25px;}
.Data-Center-Solutions-heading {padding: 3px 0px;}
.Data-Center-Solutions-heading h2 { padding-top: 74px;  font-size: 23px;}
.Data-Center-Solutions {padding: 0px;}
.Data-Center-Solutions p {font-size: 17px; line-height: 26px; text-align: justify; padding: 0px 17px; left: 0px;}
.Data-Center-Solutions-animated h2 {font-size: 24px;padding: 7px 0px;}
.Co-Two-Solution {padding: 35px 0px;}
.Co-Two-Solution-hdading {top: 35px;}
.Co-Two-Solution-img-text {line-height: 23px;width: 100%;padding: 0px 10px;text-align: justify;}
.Co-Two-Solution-img-img img {width: 100%;}
.Co-Two-Solution-img {flex-direction: column;}
.Co-Two-Solution-img-text h2 {font-size: 29px;padding-top: 24px;text-align: center;}
.Co-Two-Solution-img-img {width: 100%;}
.about-Us h2 {top: 32px;padding-top: 75px;}
.about-Us-Content {line-height: 23px;}
.about-Us-Content { text-align: justify;line-height: 27px;padding: 0px 0px;}
.banner-contact-us h5 {font-size: 1.2rem;}
.footer__addr {text-align: center;}
.custom-contact {width: 85%; padding: 17px 0px;}
.vista-purifiers {flex-direction: column;}
.vista-purifiers-main img{width: 100%;}
.vista-purifiers {padding-top: 0px;}
.car-air-purifiers {text-align: center;}
.car-air-purifiers-con {font-size: 53px;}
.car-air-purifiers-con {margin-left: -206px;}
.car-air-purifiers-content-heading {width: 100%;font-size: 23px;text-align: center;}
.car-air-purifiers-content-paragrap {width: 100%;}
.car-air-purifiers-content {padding: 0px 10px; flex-direction: column;}
.car-air-purifiers-background {padding: 0px 10px;}
.car-air-purifiers-background h2 {top: 7px;font-size: 19px;}
.car-air-purifiers-content-paragrap_second { padding-top: 10px;}
.car-air-purifiers-content-paragrap_second h2 {padding-bottom: 10px;}
.car-air-purifiers-content-paragrap_second p {font-size: 16px;}
.car-air-purifiers-content-paragrap_second {padding-top: 10px;}
.car-air-purifiers-content-paragrap_second img { padding: 0px 10px;padding-bottom: 10px;}
}

@media only screen and ( min-width:320px) and ( max-width:479px){
.brand h5 { padding-top: 47px;margin-left: -34px; font-size: 17px;}
._second_banner {padding: 6px 0px;}
.newSection h3 {font-size: 1.2rem;}
._img_inner_custom {padding-top: 70px;}
.newSection p {font-size: 1rem;line-height: 28px;}
._fourth_banner ._inner_section ._left_fr_grid ._inner_fourth h4, ._second_banner ._inner_section h2, .innerPerform > h4, ._fifth_banner ._inner_section h5 {
  padding-top: 42px;padding-bottom: 0px;}
._fifth_banner ._bnnerInner {text-align: center;}
.Data-Center-Solutions p {font-size: 16px;line-height: 20px;padding: 0px 10px;}
.Data-Center-Solutions-animated h2 { font-size: 18px; padding: 7px 0px;}
.footer {padding: 17px 1px 55px 17px;}
.about-Us-Content h3 {font-size: 35px;padding: 10px 0px;}
br { display: none;}
.Co-Two-Solution-img-text h2 {font-size: 28px;}
}

/*Update 07/5/2020*/
marquee h5{
    font-size: 28px;
    font-family: sans-serif;
    color: #0476bb;
    margin-bottom: 15px;
}
