@charset "utf-8";

/* CSS Document */



*{margin:0px; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

*,*::before,*::after { box-sizing: border-box; -webkit-font-smoothing: antialiased;}

html{ width:100%;  margin:0px; padding:0px; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body{ margin:0px; padding:0px;font-family: 'Lato', sans-serif; font-weight: 400; font-size:18px; color:#020202; line-height:29px; background:#fff;  overflow-x: hidden; }

p{ margin:0px; padding:0px 0 15px 0; font-family: 'Lato', sans-serif; font-weight: 400; font-size:18px; color:#020202; line-height:29px; }

h1{ margin: 0px; padding: 0px;  }

h2{ margin: 0px; padding: 0px;  }

h3{ margin: 0px; padding: 0px;  }

h4{ margin: 0px; padding: 0px;  }

h5{ margin: 0px; padding: 0px;  }

h6{ margin: 0px; padding: 0px;  }

address, blockquote, dd, div, dl, dt, fieldset, form, frame, frameset{ margin:0; padding:0; border: 0px; outline: none; }

label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0; outline:none; border:0;}

a{ text-decoration:none; border: 0px; outline: none; transition: all .5s;}

a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; transition: all .5s;}

a, area, button, [role="button"], input:not([type=range]), label, select, summary, textarea {  -ms-touch-action: manipulation;   touch-action: manipulation;}

a img{ border:none; outline: none;}

a:focus {outline:none; } 

border{ border-collapse:collapse;}

hr{ height:1px; background:#333333; border:none;}

.clear{ clear:both;}

.left{ float:left;}

.right{ float:right;}

.clearfix:before,

.clearfix:after { content: " "; display: table;}

.clearfix:after { clear: both;}

.clearfix { *zoom: 1;}

img { max-width: 100%; height: auto;}

button { border-radius: 0;}

button:focus { outline: 1px dotted;  outline: 5px auto -webkit-focus-ring-color;}

input, button, select, optgroup, textarea {  margin: 0;  font-family: inherit;  font-size: inherit;  line-height: inherit;}

button, input {  overflow: visible;}

button, select {  text-transform: none;}

select {  word-wrap: normal;}

button, [type="button"], [type="reset"], [type="submit"] {  -webkit-appearance: button;}

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer;}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0;   border-style: none;}

input[type="radio"], input[type="checkbox"] {  box-sizing: border-box;  padding: 0;}

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {  -webkit-appearance: listbox;}

textarea {  overflow: auto;  resize: vertical;}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {  height: auto;}

[type="search"] {  outline-offset: -2px;  -webkit-appearance: none;}

[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}

::-webkit-file-upload-button {  font: inherit;  -webkit-appearance: button;}

output {  display: inline-block;}

summary {  display: list-item;  cursor: pointer;}

template {  display: none;}

[hidden] {  display: none !important;}

::-moz-selection { color: #fff; background: #f28911;}

::selection {  color: #fff; background: #f28911;}

#more {display: block;}
#dots{display:none;}
#myBtn{display:none;}

#more2{display: block;}
#dots2{display:none;}
#myBtn2{display:none;}

#more3{display: block;}
#dots3{display:none;}
#myBtn3{display:none;}

.newread{
    text-align: center;
    background: #e2b414;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
    width: auto;
        padding: 9px 25px;
    border:none;
margin: 20px 0px 0px 0px;
}


@media (min-width: 1430px) {

    .container{

        max-width:1400px;

    }

}











.header{}

.header_top{ background: #010022; padding: 5px 0; }

.header_top_cn{ display: flex; justify-content: space-between; }

.header_top_left{}

.header_top_left{  }



.header_right_content{ display: flex; align-items: center; }

.header_login{  font-size: 16px; color: #c6c8ca; margin: 0 25px 0 0; }

.header_login a{ color: #c6c8ca }

.header_login a:hover{ color: #e2b414 }



.header_seacrh{ margin: 0 25px 0 0; }

.header_seacrh a{ color: #c6c8ca  }

.header_cart{ border-left: 1px solid #201f33; padding: 0 0 0 25px;  }

.header_cart a{color: #e2b414}



.header_bottom{ background: rgb(1,0,44); background: -moz-linear-gradient(top, rgba(1,0,44,1) 0%, rgba(0,1,74,1) 100%); background: -webkit-linear-gradient(top, rgba(1,0,44,1) 0%,rgba(0,1,74,1) 100%); background: linear-gradient(to bottom, rgba(1,0,44,1) 0%,rgba(0,1,74,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01002c', endColorstr='#00014a',GradientType=0 );  }

.header_bottom_cn{ display: flex; align-items: center; justify-content: space-between;}



.logo{  padding: 30px 0; }

.responsiveMenu{background:transparent !important;}





@media screen and (min-width: 767px) {

.navigation{}

.navigation ul{ margin: 0; padding: 0; list-style: none;  }

.navigation ul li{ float: none; display: inline-block; vertical-align: top; margin: 0 0 0 5px; position: relative;}

.navigation ul li a{ display: block;  font-size: 18px ; color: #bfbfbf; line-height: 120px;  }

.nav_dropdown:after{  position: absolute; right: -25px; top: 50%; font-family: 'FontAwesome';  content: '\f107'; color: #bfbfbf; transform: translateY(-50%); }

.navigation ul li ul{ position: absolute; min-width: 300px; background: #000149 !important; top: 100%; left: 0px; opacity: 0.0; transform: translateY(-20%); visibility: hidden; z-index: -1 ;  transition: all .2s; padding: 10px 0}

.navigation ul li ul li{ display: block;  }

.navigation ul li ul li a{ display: block; line-height: 50px;  }



.navigation ul li:hover ul{ visibility: visible; transform: translateY(0%); z-index: 9999; opacity: 1.0 ; transition: all .2s; }

.navigation ul li a:hover, .navigation ul li.active a { color: #7fffd4 }

li.parent:after{  position: absolute; right: 0px; top: 50%; font-family: 'FontAwesome';  content: '\f107'; color: #bfbfbf; transform: translateY(-50%); }

}







.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}



.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}



.banner{ position: relative; }

.banner_caption{ position: absolute; max-width: 1400px; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 100%  }

.banner_content{ width:65%;  }

.banner_content h3{ font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 70px; line-height: 83px;color: #ffffff; padding-bottom: 40px; text-shadow: 5px 0 8px rgba(0,0,0,.21)}

.banner_content h2 img{ width: auto !important; }

.banner_content h2{ padding-bottom: 40px; }

.banner_button_group{ display: flex; align-items: center; }

a.btn_buynow{ width: 207px; height: 66px; text-align: center; line-height: 66px; background: #e2b414; color: #fff; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; font-size: 21px; letter-spacing: 1px; display: inline-block; }

a.btn_buynow:hover{ background: #010022 }

a.btn_inbanner{ color: #fff; font-family: 'Roboto', sans-serif; font-weight: 700;  font-size: 21px; letter-spacing: 1px; margin: 0 0 0 25px; text-decoration: underline; } 

a.btn_inbanner span{ text-transform: uppercase; border: none; }

.banner_slider .owl-dots{ position: absolute; left: 90px; top: 50%; transform: translateY(-50%); z-index: 99; display: flex; flex-direction: column; }



.banner_slider .owl-dot.active span, .banner_slider .owl-dot:hover span{ background: transparent !important;  }

.banner_slider span{ background: transparent !important; border: 1px solid #fff; position: relative;  }

.banner_slider button{ outline: none; }

.banner_slider .owl-dot span{ width: 18px !important; height: 18px !important;  }

.banner_slider .owl-dot.active span:after{ content: ''; width: 7px; height: 7px; background: #cacaca; border-radius: 50%; position: absolute; left: 4px; top: 4px;  }



.section_1{ padding: 75px 0;  }

.section_1_sec_1 h2{ font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 52px; line-height: 59px; color: #01337e; }

.section_1_sec_1 h2 span{ display: block; font-weight: 500; padding: 0 0 30px 0 }

.section_1_sec_1 p{ font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 17px; line-height: 28px; color: #36454f; }

.section_1_sec_2{ padding: 40px 0 }

.sec_2_img img{ width: 100%; margin: 0 0 30px 0 }

.sec_2_box h3{ font-size: 22px; line-height: 30px; color: #1ab59d; font-family: 'Poppins', sans-serif; font-weight: 600; padding: 0 0 10px 0 }

.sec_2_box p{  font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 17px; line-height: 28px; color: #36454f;}

.section_1_sec_2 .row{ margin: 0 -45px; }

.section_1_sec_2 .col-md-4{ padding: 0 45px;  }

.sec_2_box{ margin-bottom: 45px;  }

.important_notice{ border: 1px solid #ff0000; padding: 20px 100px; text-align: center; }

.important_notice h3{ font-size: 30px; color: #ff0000; text-transform: uppercase; font-family: 'Poppins', sans-serif; font-weight: 600; padding: 0 0 10px 0 }

.important_notice p{ font-size: 22px; color: #ff0000; line-height: 1.4;  font-family: 'Poppins', sans-serif; font-weight: 400;  padding-bottom: 0}

.section_1_sec_3{ padding: 100px 0;  }

.section_1_sec_3 h3{ font-size: 33px; line-height: 44px; color: #01337e; font-weight: 600; font-family: 'Poppins', sans-serif; padding: 0 0 20px 0 }

.section_1_sec_3 p{ font-size: 17px; line-height: 28px; color: #36454f; font-family: 'Poppins', sans-serif; padding: 0 0 20px 0 }

.section_1_sec_3 h4{  font-size: 17px; line-height: 30px; color: #36454f; font-weight: 600;  font-family: 'Poppins', sans-serif; padding: 0 0 5px 0 }

.section_1_sec_3 ul{ margin: 0; padding: 0; list-style: none; }

.section_1_sec_3 ul li{ display: block;  font-family: 'Poppins', sans-serif; font-weight: 500; color: #36454f; font-size: 17px; line-height: 42px; position: relative; padding: 0 0 0 35px; }

.section_1_sec_3 ul li:after{ font-family: 'FontAwesome'; content: '\f105'; width: 22px; height: 22px; text-align: center; line-height: 22px; background: #1ab59d; color: #fff; border-radius: 50%; position: absolute; left: 0px; top:10px; }

.sec_3_img img{ width: 100%; }

.section_1_sec_3 .row{ margin: 0 -30px; }

.section_1_sec_3 .col-md-6{ padding: 0 30px; }

.join_content{ background: url(../images/join_bg.jpg) no-repeat ; background-size: cover; padding: 40px 40px;     background-position: -135px 5px;}

.join_content h3{ font-size: 35px; line-height: 41px; color: #fff;  font-family: 'Poppins', sans-serif; font-weight: 400; }

.join_content h3 span{ font-weight: 600;  }

.join_content a.btn_buynow{ width: auto; padding: 0 25px; line-height: 66px; display: inline-block; margin: 20px 0 0 0 }

.section_2{ background: url(../images/smart_section_bg.jpg) no-repeat; background-size: cover;  padding: 110px 0; background-attachment: fixed; }

.section_2 h2{ font-size: 52px; line-height: 56px; color: #ffffff; font-weight: 600;  font-family: 'Poppins', sans-serif; padding: 0 0 30px 0; }

.section_2 p{ font-size: 17px; line-height: 28px; color: #ffffff;  font-family: 'Poppins', sans-serif; font-weight: 400;  }

.section_2 h4{ font-weight: 600; padding: 15px 0 10px 0; color: #fff; font-size: 17px; line-height: 28px;  }

.section_2 ul{ margin: 0; list-style: none; padding: 0;  }

.section_2 ul li{ display: block; margin: 0 0 25px 0 ;  font-family: 'Poppins', sans-serif; font-weight: 400; color: #fff; position: relative; padding: 0 0 0 25px;}

.section_2 ul li:after{ content: ''; position: absolute; width: 11px; height: 11px; background: #fff; border-radius: 50%; left: 0px; top: 8px;  }

.section_2 h5{ font-size: 17px; line-height: 28px; font-weight: 600; color: #15dabc; padding: 15px 0 30px 0 }



.section_3{ padding: 110px 0; }

.section_3 h2{ font-size: 43px; line-height: 56px; color: #01337e; font-weight: 600;  font-family: 'Poppins', sans-serif; padding: 0 0 25px 0; }

.section_3 p{ font-size: 17px;line-height: 28px; color: #36454f;  font-family: 'Poppins', sans-serif; font-weight: 400; padding: 0 0 20px 0 }

.section_3 p strong{ font-weight: 600;  }

.section_3 a.btn_buynow{ margin-top: 15px; }

.section_4{ background: url(../images/workwithus.jpg) no-repeat; background-size: cover; padding: 35px 0; margin: 0 0 100px 0;}

.section_4 h2{  font-family: 'Poppins', sans-serif; font-weight: 600; color: #fff; padding: 0 0 20px 0; font-size: 39px ;}

.section_4 p{ font-size: 20px; line-height: 31px; color: #ffffff; font-weight: 400;  }

.section_4 a.btn_buynow{ margin-top: 15px; }



.air_bg{ background:url(../images/airplan_bg.jpg) no-repeat; background-size: cover; padding: 20px 0 ; position: relative; }

.air_bg h2{ padding-bottom: 20px; }

.air_bg p{ font-size: 35px; line-height: 42px; color: #01337e; font-weight: 300;  font-family: 'Poppins', sans-serif; }

.air_bg p span{ font-weight: 600; }

.airplain{ position: absolute; right: -20px; bottom: -60px;  animation: airplain 5s infinite;  }



.section_6{ padding: 100px 0 0 0; }

.section_6 h2{ font-size: 24px; line-height: 44px;font-family: 'Poppins', sans-serif; font-weight: 600; position: relative; margin: 0 0 75px 0 }

.section_6 h2 span{ font-weight: 400; }

.section_6 h2:after{ content: ''; position: absolute; width: 54px; height: 3px; background:#909090; bottom: -10px; left: 50%; transform: translateX(-50%); }

.checked {  color: #e2b414;}

.review_box{ display: flex; margin: 0 0 65px 0 }

.quote_icon{ width: 100px; flex-shrink: 0; }

.review_star{ font-size: 25px; padding: 0 0 20px 0 }

.review_content h3{ font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 24px; line-height: 30px; color: #01337e; padding: 0 0 20px 0; }

.review_content p{ font-size: 18px; line-height: 30px; color: #36454f; font-family: 'Poppins', sans-serif; font-weight: 400; padding: 0 0 25px 0; }

.rev_btm h5{  font-family: 'Poppins', sans-serif; font-weight: 600; text-transform: uppercase; color: #0c1012;  }

.rev_btm h5 span{ display: block; font-size: 17px; text-transform: capitalize; color: #9a9a9a; font-weight: 400; padding: 5px 0 0  }

.review_bottom{ border-top:1px solid #d8d8d8; padding: 54px 0;   }

.review_bottom h6{font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 29px; line-height: 42px; color: #36454f; margin: 0 0 30px 0}

.review_bottom h6 span{ display: block; font-weight: 600;  }

.review_bottom a{ font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 21px; color: #01337e; text-transform: uppercase; text-decoration: underline; }



.section_7{ background: url(../images/app_section_bg.jpg) no-repeat left bottom; background-size: cover; padding: 100px 0 0 0 }

.section_7 h2{ font-family: 'Poppins', sans-serif; font-weight: 700; text-transform: uppercase; font-size: 52px; line-height: 56px; color: #01337e; text-transform: uppercase; padding: 0 0 25px 0}

.section_7 h2 span{ font-size: 67px;  }

.section_7 h3{  font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 25px; line-height: 30px; color: #000000; }

.section_7 h3 span{ color: #db1e32; font-weight: 500; text-transform: uppercase; }

.section_7 h3 strong{ font-weight: 600 }

.app_btn_group{ display: flex; align-items: center; margin: 25px 0 }

.app_btn_group a{ margin: 0 12px 0 0 }

.section_7 a.btn_buynow{ width: auto; padding: 0 25px;  }

.sleep_img{ padding: 0 60px 0 0 }

.sleep_img img{ width: 100% }



.footer{ padding: 85px 0;  }

.footer_cn { display: flex; margin: 0 -15px; }

.footer_col_5{ width: 20%; padding: 0 15px;  }

.footer_top h2{ font-family: 'Poppins', sans-serif; font-weight: 500; font-size: 20px; line-height: 44px; text-transform: uppercase; padding: 0 0 15px 0 }

.foot_nav ul{ margin: 0; padding: 0; list-style: none; }

.foot_nav ul li{ display: block; margin:0px;}

.foot_nav ul li a{  font-family: 'Poppins', sans-serif; font-weight:400;  font-size: 18px; color: #36454f; line-height: 26px; margin: 0 0 20px 0; display: block;}

.foot_nav ul li a:hover{ color: #01337e }

.footer_bottom p{ font-size: 14px; line-height: 24px; color: #909090;  }

.footer_cn{ border-bottom:1px solid #e2e2e2; padding:0 0 80px 0; margin: 0 0 80px 0 }

.footer_bottom p span{ font-weight: 600; color: #000000;  }

.copyright{ font-size: 16px; line-height: 24px; font-weight: 500;  font-family: 'Poppins', sans-serif; padding: 15px 0 0 0 }





.language_select .form-group{ margin-bottom: 0 }

.language_select .btn-default{ border: 1px solid #1a1a29; border-radius: 0; font-size: 16px; color: #c6c8ca; outline: none; height: 30px; line-height: 30px; padding: 0 15px;   }

.language_select .btn-default:focus, .language_select .btn-default:active{ box-shadow: none; outline: none; }

.language_select .dropdown-menu{ white-space: nowrap; padding: 10px 15px;  }

.language_select .dropdown-menu li{ cursor: pointer; }



.footer_top .language_select .btn-default{ border: 1px solid #d2d2d2; border-radius: 0; font-size: 16px; color: #36454f; outline: none; height: 30px; line-height: 30px; padding: 0 15px;   }









a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:relative;background:transparent;padding:0;min-height:42px;z-index:999999}.mean-container a.meanmenu-reveal{width:26px;height:30px;padding:0;position:absolute;top:10px;right:0;cursor:pointer;color:#000;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:4px;margin-top:4px}.mean-container .mean-nav{float:left;width:100%;background:#fff;margin-top:0px; border:0px solid #f5eff5;  box-sizing: border-box !important;}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{font-size: 15px; display:block;float:left;width:90%;padding:10px 5%;margin:25px 0 0 0; text-transform: capitalize !important; color:#000; text-align: center; text-decoration:none; font-weight: 700;}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible; }.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:24px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,.9)}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none!important}



.mean-container .mean-nav{ width: 100%; position: absolute; left: 0px; z-index: 99; top: 104px;}

.mean-container .mean-bar{ position: static; }

.mean-container a.meanmenu-reveal{ right: 15px !important; top: 55px; color: #06b6e1; font-family: arial; font-weight: bold;}

.mean-container .mean-nav{ background: #000 }

.mean-container .mean-nav ul li a{ color: #fff; text-transform: uppercase;  font-size: 15px;  font-weight: 400; margin-top: 0px; text-align: left; background: #007eb9 }

.mean-container .mean-nav ul li{ border-top: 1px solid #5eb7ac }

.mean-container a.meanmenu-reveal span{ background:  #06b6e1 }

.mean-container .mean-bar{ min-height: 0 }

.mean-container .mean-nav ul li a.mean-expand:hover{ background: #007a99 }

.mean-container .mean-nav ul li li a{ opacity: 1.0 }







#MainContainer{border-bottom:1px solid #ccc;}



.header_right_content .custom{ display:flex; align-items:center }

.responsiveMenu li:hover > a { background: transparent !important;}

.responsiveMenu li ul li{ position:relative}

.responsiveMenu li ul li a{background: transparent !important; border:none !important }

.responsiveMenu li ul li:hover a{background: transparent !important; }

.responsiveMenu li ul li a{ font-size:16px !important}









@keyframes airplain {

  0%  {bottom: -60px;  right: -20px;}

  50% {bottom: 20px;  right: -50px;}

  100% {bottom: -60px;  right: -20px;}

}





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

.airplain{ animation: none; }

.section_1_sec_2 .row{ margin: 0 -15px; }

.section_1_sec_2 .col-md-4{ padding: 0 15px; }

.banner_slider .owl-dots{ bottom: 0px; flex-direction: row; position: static; justify-content: center; }

.banner_slider span { background: transparent !important;  border: 1px solid #bfbfbf;  position: relative;}

}



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

.banner_caption{ max-width:1200px; }

.banner_content h3{ font-size: 52px; line-height: 60px;  }

.banner_content h2{ padding-bottom: 20px; }

.section_1_sec_3 .col-md-6 {  padding: 0 15px;}

.air_bg p{ font-size: 24px; }

.airplain{ right: 0 }

.navigation ul li{ margin: 0 0 0 20px; }

.nav_dropdown:after{ right: -15px }

.logo{ width:200px;}

.responsiveMenu a{ padding:10px 10px;}

}

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

.logo{ width: 200px; }

.banner_caption{ max-width: 960px; }

.banner_content h3{ font-size: 40px; line-height: 46px;  }

.section_1{ padding: 25px 0 }

.section_1_sec_1 h2{ font-size: 40px; line-height: 50px; }

.section_1_sec_3{ padding: 0px 15px }

.section_1_sec_3 h3{ padding-top: 45px; }

.section_1_sec_4{ margin-top: 45px; }

.section_2 h2{ font-size: 42px; }

.section_3 h2{ font-size: 30px; line-height: 30px;  }

.section_3{ padding: 45px 0 }

.airplain{ display: none; }

.section_6{ padding: 45px 0 }

.section_7{ padding-top: 0 }

.sleep_img{ padding: 0 }

a.btn_buynow{ font-size: 18px; }

a.btn_buynow{ padding: 0 0 10px 0 }

.section_7 h2{ font-size: 40px; line-height: 40px; padding: 0 0 10px 0 }

.section_7 h2 span{ font-size: 50px; }

.footer{ padding: 45px 0 }

.footer_cn{ flex-wrap: wrap; }

.footer_col_5{ width: 50%; }

.footer_cn{ padding-bottom: 45px; margin-bottom: 45px; }

.banner_slider .owl-dots{ display: none; }

.navigation ul li a{ font-size:12px; }

#topnavigation ul{ margin:0 !important}

}

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

.logo { padding: 15px 0; }

a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; -webkit-transition-property: none;

-moz-transition-property: none;

-o-transition-property: none;

transition-property: none;}

.banner_caption{ max-width: 720px; padding: 0 15px;  }

.banner_content h3{ font-size: 28px; line-height: 32px; }

a.btn_inbanner{ font-size: 16px;  }

a.btn_buynow{ width: 160px; height: 50px;line-height: 50px; }

.sec_2_box h3{ font-size: 17px; line-height: 26px;  }

.important_notice{ padding: 15px; }

.join_content h3{ font-size: 30px;  }

.join_content a.btn_buynow{ line-height: 50px;  }

.improve_img{ margin-top: 30px;  }

.section_4 a.btn_buynow{ margin-bottom: 15px;  }

.section_4 h2{ padding-top: 20px; }

.section_4{ margin-bottom: 45px; }

.air_bg h2{ padding-top: 20px; }

.air_bg{ padding: 0 15px;  }

.footer_cn{ padding-bottom: 25px; margin-bottom: 25px;  }

.header_bottom_cn{ flex-wrap:wrap}

.logo{ margin:0 auto; display:block}

.nav_holder{ width:100%; text-align:center;}

#topnavigation a { padding: 15px 10px;}

.navigation ul li a{ line-height:26px; }



}

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

.section_1_sec_1 h2 { font-size: 24px; line-height: 30px;}

.sec_2_box{ margin-bottom: 25px;  }

.section_1_sec_3 h3{ padding-top: 25px; }

.section_1_sec_3 h3{ font-size: 24px; line-height: 30px;  }

section_1_sec_3{  }

.section_1_sec_3 ul li{ line-height: 30px; margin: 0 0 15px 0 }

.section_1_sec_3 ul li:after{ top: 7px;  }

.join_content{ padding: 15px; text-align: center; }

.join_content h3{ font-size: 24px; line-height: 30px; }

a.btn_buynow{ font-size: 15px;  }

.section_2{ background-attachment: scroll; padding: 45px 0 }

.section_2 h2{ font-size: 30px;  }

.section_3 { padding: 0 0 45px 0;}

.section_3 h2{ padding-top: 15px;  }

.air_bg p{ font-size: 19px; line-height: 30px; }

.air_bg { padding: 15px 15px;}

.review_box{ flex-wrap: wrap; }

.quote_icon{ width: 100%; padding: 0 0 10px 0 }

.review_bottom h6{ font-size: 24px; line-height: 32px; }

.review_bottom{ padding-bottom: 0 }

.section_7{ text-align: center; }

.footer_col_5{ width: 100%; text-align: center; }

.language_select .btn-default{ padding: 0 5px; font-size: 13xp; }

.header_login{ font-size: 13px; }

.header_cart{ padding: 0 0 0 15px; }

.header_seacrh { margin: 0 15px 0 0 }

.banner_content h3{ display: none; }

a.btn_inbanner{ display: none; }

.banner_content{ width: 100% }

.banner_content a.btn_buynow{ width: 120px; height: 36px; line-height: 36px; }

.app_btn_group{ justify-content: center; }

.header_bottom_cn{ flex-wrap:wrap; }

.logo{ margin:0 auto; }

.nav_holder{ width:100%}

.logo {padding: 15px 0 0;}

.navigation ul li {margin: 0;}
#more {display: none;}
#dots{display:block;}
#myBtn{display:block;}

#more2{display: none;}
#dots2{display:block;}
#myBtn2{display:block;}

#more3{display: none;}
#dots3{display:block;}
#myBtn3{display:block;}


}































