@charset "utf-8";



/* CSS Document */



body {

  margin: 0px;

  padding: 0px;

  font-size: 14px;

  font-family: 'Poppins', sans-serif;

  overflow:scroll;

  overflow-x:hidden;

}



header{width:100%;float:left;}



.top_header_content{width:100%;float:left;padding:10px 0px;background: rgba(0,119,188,1);

background: -moz-linear-gradient(left, rgba(0,119,188,1) 0%, rgba(26,187,236,1) 100%);

background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,119,188,1)), color-stop(100%, rgba(26,187,236,1)));

background: -webkit-linear-gradient(left, rgba(0,119,188,1) 0%, rgba(26,187,236,1) 100%);

background: -o-linear-gradient(left, rgba(0,119,188,1) 0%, rgba(26,187,236,1) 100%);

background: -ms-linear-gradient(left, rgba(0,119,188,1) 0%, rgba(26,187,236,1) 100%);

background: linear-gradient(to right, rgba(0,119,188,1) 0%, rgba(26,187,236,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0077bc', endColorstr='#1abbec', GradientType=1 );text-align:right;}



.top_header_content p{float:left;margin-bottom:0px;font-size:13px;color:#fff;margin-top:3px;}



.top_header_content p i{margin-right:6px;}



.top_header_content a{width:24px;height:24px;background:#fff;border-radius:50%;display:inline-block;text-align:center;margin-right:10px;line-height:25px;color:#16b1e5;}



.top_header_content a:hover{color:#fff;background:#000;}



.top_header_content a:last-child{margin-right:0px;}



.top_header_middle_content{width:100%;float:left;padding:20px 0px;position:relative;z-index:9999;}



.logo{float:left;width:17%;}



.logo img{width:100%;}



.menu_content{float:right;margin-top:21px;}



nav{width:100%;float:left;margin:0px;padding:0px;}



nav ul{width:100%;float:left;margin:0px;padding:0px;}



nav > ul > li{float:left;list-style:none;margin-right:46px;}



nav ul li:last-child{margin-right:0px;}



nav > ul > li > a{float:left;text-decoration:none;font-size:14px;color:#000;padding-bottom:20px;/*text-shadow: 1px 1px #929292;*/}



nav > ul > li > a:hover{text-decoration:none;color:#ccc;}



nav > ul > li > a.active{color:#18b5e9;}



.mean-container b {

  color: #fdfdf8;

  float: left;

  padding: 15px 13px 11px;

}



.addclass {

    position: fixed;

    top: 0;

    width: 100%;

    left: 0px;

    padding:10px 0px;

    background-color: #fff !important;

    transition: all 0.900000000s ease !important;

    z-index: 9999 !important;

    margin-top: 0px !important;

    box-shadow: 0px 10px 40px 0px rgba(47,47,47,.1);

}



section.banner_part{width:100%;float:left;position:relative;z-index:99;margin-top:-104px;}



.banner_part_content{width: 100%;position:absolute;top:0px;left:0px;text-align: center;text-align: center;

display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;

justify-content: center;text-align: center;height:100%;}



.banner_part_list{width:100%;float:left;position:relative;}



.banner_part_list_content{width:424px;float:right;}



.banner_part_list_content h2{width:100%;float:left;font-size:45px;font-weight:bold;text-align:left;text-transform: uppercase;}



.banner_part_list_content ul{width:100%;float:left;margin:10px 0px 0px 25px;padding:0px;}



.banner_part_list_content ul li{width:100%;float:left;margin-bottom:10px;font-size:24px;color:#000;text-align:left;font-weight:300;text-transform: uppercase;}



.banner_part_list_content a{float:left;background:#007bbf;color:#fff;padding:15px 50px;margin-top:15px;text-decoration:none;}



.banner_part_list_content a:hover{background:#ccc;}



.banner_pic{position:absolute;top:-10%;left:0px;width:50%;}



.banner_pic img{width:100%;}



.carousel-indicators li {

    box-sizing: content-box;

    -ms-flex: 0 1 auto;

    flex: 0 1 auto;

    width:15px;

    height:15px;

    margin-right: 3px;

    margin-left: 3px;

    text-indent: -999px;

    cursor: pointer;

    background-color: #fff;

    background-clip: padding-box;

    border-top:none;

    border-bottom:none;

    box-shadow: rgba(14, 30, 37, 0.2) 0px 2px 4px 0px, rgba(14, 30, 37, 0.2) 0px 2px 16px 0px;

    opacity: .9;

    border-radius:50%;

    transition: opacity .6s ease;

}



.carousel-indicators .active {

    opacity: 1;

    background: #1d6199;

    width:15px;

    height:15px;

}

.carousel-indicators {

    position: absolute;

    right: 0;

    bottom:9px;

    left: 0;

    z-index: 15;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-pack: center;

    justify-content: center;

    padding-left: 0;

    margin-right: 15%;

    margin-left: 15%;

    list-style: none;

}



section.middle_part{width:100%;float:left;padding:0px 0px;background:#f0f0f0;padding-bottom:60px;}



.middle_part_right_content{width:100%;float:left;position:relative;z-index:999;background: rgba(0,119,188,1);margin-top:40px;

background: -moz-linear-gradient(left, rgba(0,119,188,1) 0%, rgba(0,119,188,1) 15%, rgba(26,187,236,1) 100%);

background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,119,188,1)), color-stop(15%, rgba(0,119,188,1)), color-stop(100%, rgba(26,187,236,1)));

background: -webkit-linear-gradient(left, rgba(0,119,188,1) 0%, rgba(0,119,188,1) 15%, rgba(26,187,236,1) 100%);

background: -o-linear-gradient(left, rgba(0,119,188,1) 0%, rgba(0,119,188,1) 15%, rgba(26,187,236,1) 100%);

background: -ms-linear-gradient(left, rgba(0,119,188,1) 0%, rgba(0,119,188,1) 15%, rgba(26,187,236,1) 100%);

background: linear-gradient(to right, rgba(0,119,188,1) 0%, rgba(0,119,188,1) 15%, rgba(26,187,236,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0077bc', endColorstr='#1abbec', GradientType=1 );padding-bottom:81px;}



.expect_content{width:100%;float:left;margin-top:60px;}



.expect_content h1{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:25px;color:#000;text-transform: uppercase;background:#ccc;padding:15px 20px;text-align:center;}



.expect_about{width:100%;float:left;margin-top:27px;padding:0px 30px;}



.expect_about h2{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:25px;color:#fff;text-align:center;text-transform: uppercase;}



.expect_about h3{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:50px;color:#fff;text-align:center;text-transform: uppercase;font-weight:bold;}



.expect_about p{width:100%;float:left;margin-top:10px;margin-bottom:0px;font-size:16px;color:#fff;text-align:left;font-weight:300;line-height:30px;}



.expect_right_content{width:100%;float:left;margin-top:40px;}



.expect_right_content figure{float:left;margin-bottom:0px;width:100%;margin-bottom:20px;height:232px;position:relative;}



.expect_right_content span{float:left;margin:0px 0px 0px 0px;width:100%;height:484px;position:relative;}



.our_partners_image {

    position: absolute;

    margin: auto;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    max-width: 100%;

    max-height: 100%;

}





section.car_inverter_content{width:100%;float:left;background:#eaeaea;padding:50px 0px 90px;}



.car_inverter_content h3{width:100%;float:left;text-align:center;margin-bottom:30px;font-size:25px;}



.car_inverter_pic{width:100%;float:left;position:relative;margin-bottom:30px;

    transition:all 0.5s ease-in-out 0s;

-webkit-transition:all 0.5s ease-in-out 0s;

-moz-transition:all 0.5s ease-in-out 0s;

-o-transition:all 0.5s ease-in-out 0s;

-ms-transition:all 0.5s ease-in-out 0s;}



.car_inverter_pic:hover.car_inverter_pic h2{

    width:100%;

    float:left;

    position: static;

    margin-top:10px;

    margin-left: auto;

    text-transform: capitalize;

    margin-right: auto;

    border-top-left-radius:30px;

    border-bottom-right-radius:30px;

    background:#1f659f;

    z-index:999;

    font-size:17px;

    color:#fff;

    text-align: center;

    text-align: center;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: center;

    align-items: center;

    padding:12px 0px 12px;

    -webkit-justify-content: center;

    justify-content: center;

    text-align: center;

    transition:all 0.5s ease-in-out 0s;

-webkit-transition:all 0.5s ease-in-out 0s;

-moz-transition:all 0.5s ease-in-out 0s;

-o-transition:all 0.5s ease-in-out 0s;

-ms-transition:all 0.5s ease-in-out 0s;

}



.car_inverter_pic figure{

    width: 100%;

    float: left;

    height: 219px;

   

    margin-bottom:0px;

    position:relative;

}

.image {

    position: absolute;

    margin: auto;

    top: 0;

    bottom: 0;

    padding:10px;

    left: 0;

    right: 0;

    max-width:100%;

    max-height: 100%;

}



.car_inverter_pic h2{

    width:100%;

    position: static;

    margin-left: auto;

    text-transform: capitalize;

    margin-right: auto;

    border-top-left-radius: 25px;

    border-bottom-right-radius: 25px;

    background:#17b1e6;

    z-index:999;

    font-size:17px;

     float:left;

     margin-top:10px;

    color:#fff;

    text-align: center;

    text-align: center;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: center;

    align-items: center;

    padding:12px 0px 12px;

    -webkit-justify-content: center;

    justify-content: center;

    text-align: center;

    transition:all 0.5s ease-in-out 0s;

-webkit-transition:all 0.5s ease-in-out 0s;

-moz-transition:all 0.5s ease-in-out 0s;

-o-transition:all 0.5s ease-in-out 0s;

-ms-transition:all 0.5s ease-in-out 0s;

}







section.selling_products{width:100%;float:left;background:#f0f0f0;padding:50px 0px;margin-top:-30px;}



.video_content{width:100%;float:left;}



.most_products{width:100%;float:left;}



.most_products h2{width: 100%;float: left;font-size:25px;text-align:center;text-transform: uppercase;position:relative;padding-bottom:10px;}



.most_products h2:after{

    content: '';

    position: absolute;

    bottom: -1px;

    left:50%;

    transform: translateX(-50%);

    width: 28%;

    border-top: 3px solid #000 !important;

    z-index: 999 !important;

}



.most_products_slider{width:100%;float:left;margin-top:15px;}



.most_products_slider_conetnt{width:100%;float:left;padding:8px;}



.most_products_slider_conetnt figure{width:100%;float:left;height:197px;position:relative;box-shadow: 0 0 7px;border-radius:10px;}



.most_products_slider_conetnt h2{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:18px;text-align:center;}



.our_partners{width:100%;float:left;margin-top:10px;text-align:center;position:relative;margin-bottom:25px;}



.our_partners h2{margin-top:0px;margin-bottom:0px;text-align:center;font-size:25px;position:relative;display:inline-block;background:#f0f0f0;z-index:999;padding:0px 30px;text-transform: uppercase;}



.our_partners:after{content: '';position: absolute;bottom:14px;left: 50%;transform: translateX(-50%);

width:100%;border-top: 1px solid #000 !important;}



section.guarantee{width:100%;float:left;padding:20px 0px;background:#d7d7d7;}



.guarantee_left_content{width:100%;float:left;border-left:#c3a79a solid 1px;padding-left:25px;min-height:158px;}



.guarantee_left_content figure{float:left;margin-bottom:0px;}



.guarantee_left_content p {

    float: right;

    margin-left: 16px;

    margin-bottom: 0px;

    text-align: left;

    margin-top: 8px;

    width: 166px;

    font-size: 12px;

}

.guarantee_left_content h2{float:right;margin-left:16px;margin-bottom:0px;margin-top:0px;width:166px;font-size:18px;}



footer{width:100%;float:left;background:#18b5e9;padding-bottom:10px;}



.quick_links{width:100%;float:left;margin-top:17px;}



.quick_links h3{width:100%;float:left;margin-top:0px;margin-bottom:15px;font-size:25px;color:#fff;font-weight:600;}



.quick_links a{width:100%;float:left;text-decoration:none;color:#fff;margin-bottom:10px;}



.quick_links a:hover{color:#ccc;}



.follow_us_on{width:100%;float:left;margin-top:17px;}



.follow_us_on h3{width:100%;float:left;margin-top:0px;margin-bottom:15px;font-size:25px;color:#fff;font-weight:600;}



.follow_us_on a{width:24px;float:left;text-decoration:none;color:#18b5e9;margin-bottom:10px;height:24px;background:#fff;margin-right:10px;border-radius:50%;text-align:center;line-height:25px;}



.follow_us_on a:hover{color:#fff;background:#000;}



section.copy_right{width:100%;float:left;background:#024883;padding:10px 0px;}



.copy_right p{float:left;font-size:12px;color:#fff;margin-bottom:0px;}



.copy_right span{float:right;font-size:12px;color:#fff;margin-bottom:0px;}



.copy_right span a{text-decoration:none;color:#fff;}



section.breadcrumbs{width:100%;float:left;border-top:#ccc solid 1px;padding:20px 0px;text-align:right;display:none;}



.breadcrumbs ul{width:100%;float:left;margin:0px;padding:0px;}



.breadcrumbs ul li{display:inline-block;list-style:none;margin-right:7px;font-size:16px;color:#000; text-transform: uppercase;}



.breadcrumbs ul li:last-child{margin-right:0px;}



.breadcrumbs ul li a{display:inline-block;text-decoration:none;color:#000;text-transform: uppercase;}



section.about_middle_part{width:100%;float:left;padding:30px 0px; border-top:#ccc solid 1px;}



.who_we_are{width:100%;float:left;}



.who_we_are h1{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:30px;color:#000;text-transform: uppercase;margin-bottom:25px;}



.who_we_are p{float:left;font-size:16px;color:#000;margin-bottom:0px;width:100%;line-height:30px;margin-bottom:20px;}



.who_we_are figure{width:100%;float:left;}



.who_we_are figure img{width:100%;}



.our_core{width:100%;float:left;margin-top:60px;background:url(../img/bg.png) no-repeat top center;padding-top:30px;}



.our_core h2{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:25px;color:#000;text-transform: uppercase;margin-bottom:25px;}



.our_core p{width:100%;float:left;font-size:16px;color:#000;line-height:30px;margin-bottom:40px;}



section.ewaste{width:100%;float:left;padding:50px 0px;border-top:#ccc solid 1px;}



.ewaste h1{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:25px;color:#000;text-transform: uppercase;margin-bottom:30px;font-weight:600;}



.ewaste h2{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:18px;color:#000;margin-bottom:10px;font-weight:600;}



.ewaste p{width:100%;float:left;font-size:16px;color:#000;line-height:30px;margin-bottom:40px;}



.ewaste p font{font-weight:600;}



.ewaste h3{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:18px;color:#000;margin-bottom:10px;font-weight:600;}



.ewaste h4{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:16px;color:#000;margin-bottom:40px;font-weight:600;line-height:30px;}



.ewaste h5{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:25px;color:#000;margin-bottom:30px;font-weight:bold;line-height:30px;}



.ewaste figure{float:left;margin-bottom:15px;}



.ewaste figure img{width:100%;}



.ewaste ul{width:100%;float:left;margin:0px 0px 30px 18px;padding:0px;}



.ewaste ul li{width:100%;float:left;font-size:16px;margin-bottom:5px;}



section.products_content{width:100%;float:left;padding:50px 0px;border-top:#ccc solid 1px;}



.car_inverter{width:100%;float:left;padding:40px 30px 50px;border-radius:20px;margin-bottom:40px;text-align:center;}



.car_inverter figure{width:100%;float:left;margin-bottom:0px;position:relative;height:234px;}



.car_inverter span{width:100%;float:left;margin-bottom:20px;}



.car_inverter h3{width:100%;float:left;margin-top:0px;margin-bottom:8px;font-size:25px;color:#000; text-transform: uppercase;}



.car_inverter p{width:100%;float:left;font-size:16px;color:#000;line-height:30px;margin-bottom:0px;}



.car_inverter ul{width:100%;float:left;margin:10px 0px 0px 0px;padding:0px;}



.car_inverter ul li{width:100%;float:left;list-style:none;margin-bottom:10px;background:url(../img/right.png) no-repeat 0px 4px;padding-left:28px;font-size:16px;text-align:left;}



section.contact_content{width:100%;float:left;padding:50px 0px;border-top:#ccc solid 1px;}



.contact_right_content{width:100%;float:left;}



.contact_right_content h1{width:100%;float:left;margin-top:0px;margin-bottom:10px;font-size:25px;color:#000;margin-bottom:20px;font-weight:600;line-height:30px;text-transform: uppercase;}



.contact_right_content p{width:100%;float:left;font-size:16px;color:#000;line-height:30px;margin-bottom:0px;font-weight:600;}



.contact_name{width:100%;float:left;margin-bottom:20px;}



.contact_message{width:100%;float:left;margin-bottom:20px;height:130px !important;}



.captcha_name{float:left;margin-bottom:20px;width:182px;}



.captcha_code{float:left;background:#000;}



.contact_right_content button{float:right;width:80px;border:#ccc solid 1px;background:#fff;height:39px;border-radius:10px;outline:none;}



.contact_right_content button:hover{background:#18b5e9;color:#fff;}



.contact_left_content{width:100%;float:left;background:#ebebeb;padding:20px;border-radius:20px;}



.contact_left_content h2{width:100%;float:left;margin-top:0px;margin-bottom:30px;font-size:25px;color:#000;font-weight:600;line-height:30px;text-transform: uppercase;}



.contact_left_content h3{width:100%;float:left;margin-top:0px;margin-bottom:10px;font-size:23px;color:#000;margin-bottom:20px;font-weight:600;line-height:30px;text-transform: uppercase;}



.contact_left_content figure{float:left;}



.contact_left_content p{float:left;font-size:16px;color:#000;margin:5px 0px 15px 20px;width:385px;}



section.table_content{width:100%;float:left;margin-top:-67px;padding-bottom:60px;}



.table_list_content{width:100%;float:left;}



table {border-collapse:collapse;}



td {padding:12px 20px; text-align:left;border:#e0e0e0 solid 1px;}

tr {font-size:14px;position:relative;}

thead {border:#e0e0e0 solid 1px;border-top:#e0e0e0 solid 1px;}

thead tr th{padding:12px 20px;text-align:left;color:#000;font-weight:normal;border:#e0e0e0 solid 1px;position:relative;font-weight:bold;}



.contact_left_height{min-height:350px;margin-bottom:30px;}



.client_reviews{width:100%;float:left;text-align:center;}



.client_reviews figure{display:inline-block;width:100px;height:100px;border-radius:50%;margin-top:14px;}



.client_reviews figure img{width:100%;border:#ccc solid 1px;}



.client_reviews p{width:100%;display:inline-block;margin-bottom:20px;text-align:center;}



.client_reviews h2{display:inline-block;position:relative;padding-bottom:15px;margin-bottom:80px;font-size:18px;font-weight:bold;text-transform: uppercase;}



.client_reviews h2:after{

    content: '';

    position: absolute;

    bottom: -1px;

    left:50%;

    transform: translateX(-50%);

    width: 28%;

    border-top:2px solid #18b5e9 !important;

}



section.page_content {

    width: 100%;

    float: left;

    padding: 100px 0px;

    border-top: #ccc solid 1px;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}

.page_content h3 {

    width: 100%;

    float: left;

    margin-top: 0px;

    margin-bottom: 0px;

    font-size: 20vw;

    color: #007bff;

    text-align: center;

}

.page_content p {

    width: 100%;

    float: left;

    margin-top: 0px;

    margin-bottom: 0px;

    font-size: 2vw;

    text-align: center;

    color: #007bff;

}

@media only screen and (min-width:981px)

{

li.sub_main {

  position: inherit;

 }

li.sub_main > ul.sub_child  {

left: 0px;

    opacity: 0;

    position: absolute;

    text-align: left;

    top: 105px;

    left:0%;

    transition: all 0.3s ease 0s;

    visibility: hidden;

    width:100%;

    padding:0px 0px;

    z-index: 999;

    padding:15px;

}

li.sub_main:hover > ul.sub_child {

  opacity: 1;

    visibility: visible;

    top: 100%

  

  



}

ul.sub_child > li {

  width:100%;

  display: inline-block;

  color: #fff;

  background:none;

  margin:0px 0px 0px 0px;

  padding:0px 0px 0px 0px;

 font-size: 13px;

 border-bottom:#c7cbcc solid 1px;

}

ul.sub_child > li:last-child {

  border: none;

  color:#FFF !important;

  width:100%;

  margin:0px 0px 0px 0px;

  padding:0px 0px 0px 0px;

}

ul.sub_child > li > a {

  color:#FFF !important;

  width:100%;

  margin:0px 0px 0px 0px;

  padding:8px 0px 8px 13px;

  display: inline-block;

  text-align:left;

  color:#000 !important;

 text-transform: capitalize;

  font-family: 'Lato', sans-serif;

  font-size:14px;

  

}



ul.sub_child > li > a:hover {

  color:#fff !important;

  background:#663591;

  text-decoration:none;

}



.products_list_content{width:100%;float:left;}



.products_list_content figure{width:100%;float:left;position:relative;height:120px;margin-bottom:0px;border:#ccc solid 1px;}



.products_list_content h2{width:100%;float:left;padding:8px 0px;text-align:center;font-size:15px;color:#fff !important;background:#17b1e6;}





section.inner_banner{width:100%;float:left;}

.inner_banner img{width:100%;border-top:none;}



.about_middle_part_padding{padding-bottom:300px !important;}

.product_detail_left_content {

    width: 100%;

    float: left;

    text-align: center;

}



.product_detail_left_content figure {

    width: 100%;

    float: left;

    border: #ccc solid 1px;

    position: relative;

}



.product_detail_left_content figure img{width:100%;}

p{text-align:justify;}













