
*{margin:0px; padding:0px;}


html{overflow-x: hidden;}
body{overflow-x: hidden; font-weight: 500; font-family: 'Montserrat', sans-serif; color: #000; background: #ffffff; font-size: 15px;}
a, a:active, a:focus, a:hover {outline: none; transition: all 0.5s ease; text-decoration: none;}
button, button:active, button:focus, button:hover {outline: none; transition: all 0.5s ease; text-decoration: none;}

.container{max-width: 1200px;}

#return-to-top{display: flex; z-index: 11; justify-content: center;align-items: center; width: 40px; transition: all 0.3s ease; height: 40px; border-radius: 50%; position: fixed; right: 20px; bottom: 20px; background: #0e9ed4; color: #fff;}
#return-to-top img{width: 13px; filter: brightness(0) invert(1);}

.overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100000000;}
.overlay .overlayDoor:before, .overlay .overlayDoor:after {content: ""; position: absolute; width: 50%; height: 100%; background: #060610; transition: 0.5s; transition-delay: 0.8s; }
.overlay .overlayDoor:before {left: 0; }
.overlay .overlayDoor:after {right: 0;}
.overlay.loaded .overlayDoor:before {left: -50%;}
.overlay.loaded .overlayDoor:after {right: -50%;}
.overlay.loaded .overlayContent {opacity: 0; margin-top: -15px;}
.overlay .overlayContent {position: relative; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column;	transition: 0.5s}
.overlayContent img{width:220px;}

.header{padding-top: 10px; position: absolute; padding-bottom: 10px; z-index: 11; left: 0; right:0; }

header.menu_fixed .brand-logo{max-width: 230px;}
header.menu_fixed{}
.brand-logo{max-width: 200px; margin-right: 0px; transition: all 0.4s; position: relative;}
.brand-logo .light_logo{width: 100%;}
.mobile_menu_logo{width: 180px;}
header .navbar{padding: 0px;}
.btn-block{width: 100%; display: block;}
.pb-6 {padding-bottom: 4rem !important;}
.pt-6 {padding-top: 4rem !important;}
.pb-7 {padding-bottom: 5rem !important;}
.pt-7 {padding-top: 5rem !important;}
.pb-8 {padding-bottom: 6rem !important;}
.pt-8 {padding-top: 6rem !important;}
.mb-6 {margin-bottom: 4rem !important;}

.green_shadow_full_top {width: 100%;height: 250px;z-index: -1;position: absolute;top: 0;left: 0;right: 0;background: #b6b6b633;filter: blur(125px);}


.btn_style{color: #fff; backdrop-filter: blur(5px); font-weight: 600; text-align: center; display: inline-block; font-size: 14px; padding: 10px 20px; border-radius: 10px 10px 0px 10px; border: 2px solid #fff; background-color: #fff3; }

.btn_style {color: #fff;
  backdrop-filter: blur(5px);
  font-weight: 600;
  text-align: center;
  display: inline-block;
  font-size: 14px;
  padding: 10px 20px;
  border-radius: 10px 10px 0px 10px;
  border: 2px solid #fff;
  background-color: #fff3;
  background: #0f172a !important;
  width: 200px !important;}

.btn_style:hover{
  background-color: #0e9ed4 !important;
    color: #fff !important;
}
.btn_style:hover {background-color: #0e9ed4 !important; color: #fff !important;}
.big_btn {padding: 16px 45px;}
.btn_bg2{background: #0f172a;}
.top_social_media{list-style: none; margin-right: 20px; text-align: center; z-index: 1; padding: 0px; margin-bottom: 0px; }
.top_social_media li{margin: 0px 7px; display: inline-block;}
.top_social_media li a{color: #fff; text-align: center; font-size: 17px; }
.top_social_media li a:hover{color: #004aab;}

.heading_text{display: block;}
.heading_text h2{font-size:35px; font-weight: 500;}
.heading_text h2 span{color: #05506c; font-weight: 700;}
.heading_text p{margin-bottom: 0px;}
.heading_middle{max-width: 800px; margin: auto; text-align: center;}
.heading_width{max-width: 900px;}
.heading_text.light_heading {color: #fff;}
.heading_text.light_heading span{color: #fff;}

.sm_heading_text{display: block;}
.sm_heading_text h2{font-size:25px; font-weight: 700;}

.banner_section{z-index: 1; display: flex; padding-top: 140px; padding-bottom: 70px;
	justify-content: center;
	align-items: center;  box-shadow: 0px 0px 9px 9px #25506ee0; overflow: hidden; border-radius: 0px 0px 20px 20px; position: relative;}
.banner_box_bg{ background: url(../img/banner_box.svg) repeat;}

.banner_section::before{content: ""; background: #00000080; position: absolute; left: 0; right: 0; top:0; bottom: 0;}
.banner_bg{width: 100%; z-index: -1; height: 100%; position: absolute; left: 0; right: 0; top:0}
.banner_section .container{z-index: 1; position: relative;}
.top_contact_list{list-style: none;
  margin-bottom: 10px;
  padding: 0px;
  text-align: right;
  align-items: center;
  display: flex !important;
margin-bottom: 0px !important;
}
.top_contact_list li{display: inline-block; font-size: 14px; margin-left: 15px;}
.top_contact_list li a{color: #b4bec5;}

.banner_content{color: #fff; }
.banner_content h1{font-weight: 700; font-size: 40px; text-shadow: 0px 4px 5px #000;}
.banner_content p{width: 100%; font-size: 16px;  text-shadow: 0px 4px 5px #000;}
.banner_mlm_list{list-style: none; padding: 0px; margin: 0px;}
.banner_mlm_list span{background: #ececec; border-radius: 2px; display: inline-block; margin-right: 7px; height: 10px; width: 10px;}
.banner_mlm_list li{font-size: 14px; cursor: pointer; backdrop-filter: blur(5px); display: inline-block;background: #ffffff1c;padding: 4px 13px;border: 2px solid #ffffff5c;border-radius: 27px;color: #ececec;margin: 6px 4px;}
.banner_mlm_list li:hover span{animation: spin 1s linear infinite;}
@keyframes spin {
	to {transform:rotate(360deg)}
}
.light_bg_color{background: #f3f4f6; z-index: -1;}
.banner_mlm_list.dark_mlm_list li{color: #212121; background: #0000001c; border: 2px solid #3939395c;}
.banner_mlm_list.dark_mlm_list span {background: #0000003b;}
.left_image_padding{padding-left: 100px;}
.right_image_padding{padding-right: 100px;}
.image_box img{width: 100%; margin: auto; display: block; position: relative;}

.box_bg_img{background: url(../img/banner_box-dark.png) repeat;}
.plusminus{position: absolute; z-index: 1; right: 10px; font-size: 15px; top: 17px; color: #fff; height: 28px; width: 28px; text-align: center;}
.accordion_head {cursor: pointer;background-image: linear-gradient(to right, #05506c 0%, #e5d178 51%, #0c546f 100%); background-size: 200% 100%; color: #fff; position: relative; padding-right: 34px !important; font-size: 16px; font-weight: 500; padding: 15px 20px;}
.faq_point{position: absolute; left: 0; top:0}
.accordion_border{position: relative; border: 1px solid #ebcc4a; border-radius: 10px; overflow: hidden; margin-bottom: 15px;}
.accordion_body{display:none;  background-image: linear-gradient(to right, #e5e7eb 0%, #fef9e3 51%, #e5e7eb 100%); background-size: 200% 100%; font-size: 14px; padding:20px 20px;}
.accordion_body p{margin-bottom: 0px; width: 100%; }
.faq_open{display: block;}
.faq_box{max-width: 1000px; margin: auto;}
.accordion_border:last-child{margin-bottom: 0px;}
.inner_box_bg_img .inner_bg_box_img{width: 100%; z-index: -1; position: absolute; left: 0; right: 0; top:0;}
.inner_box_bg_img{position: relative; overflow: hidden; border-radius: 20px;}
.inner_bg_box {min-height: 200px;padding: 40px 20px; z-index: 1;position: relative;background: url(../img/banner_box.svg) repeat;}
.inner_box_bg_img::before{content: ""; background: #00000080; position: absolute; left: 0; right: 0; top:0; bottom: 0;}
.w_800{max-width: 800px; margin: auto;}
.w_1000{max-width: 1000px; margin: auto;}
.w_1100{max-width: 1100px; margin: auto;}
.w_900{max-width: 900px; margin: auto;}

.mlm_plan_box{border: 2px solid #a59f9fa1; position: relative; padding: 15px;border-radius: 20px; border-bottom-left-radius: 0;}
.mlm_plan_box_body{background: #fff; padding: 20px 15px; border-radius: 20px;box-shadow: 0px 5px 10px -2px #0000007d;min-height: 314px;}
.mlm_plan_box:hover{box-shadow: 0px 5px 10px -2px #64a4d0e0;}
.mlm_plan_box_body h4{font-size: 18px; margin-bottom: 20px; font-weight: 700;}
.mlm_plan_box_body img{display: block; height: 50px; margin-bottom: 10px;}
.mlm_plan_box_body ul{list-style: none;margin: 0px;padding: 0px;}
.mlm_plan_box_body ul li{position: relative;padding-left: 20px;font-size: 14px;margin-bottom: 10px;}
.mlm_plan_box_body ul li::before {content: "";background: #333;width: 10px;height: 2px;display: inline-block;border-radius: 70px;position: absolute;left: 0;top: 12px; }


.count_box{text-align: center; color: #fff;}
.count_box h4{font-size: 40px; color: #0e9ed4; font-weight: 700;}
.count_box p{margin-bottom: 0px;}

.Users_Say_box{position: relative; overflow: hidden; border-radius: 10px;}
.Users_Say_box_top{background: #e5f1f957; min-height: 200px; font-size: 13px; padding: 26px 26px;}
.Users_Say_box_bottom{background: #e5f1f9e0; padding: 12px 20px;}
.Users_Say_box_bottom h4{font-size: 14px; text-transform: uppercase; font-weight: 600; margin-bottom: 4px;}
.Users_Say_box_bottom p{margin-bottom: 0px; font-size: 12px;}
.Users_Say_box_top::before{content: ""; background: url(../img/collan.png) no-repeat; position: absolute; width: 43px; height: 37px; background-size: contain; left: 15px; top: 15px; display: inline-block;}
.Users_Say_box_main{overflow: auto;}
.Users_Say_box_row{padding-bottom: 5px !important; display: flex;}
.Users_Say_box_item{margin: 0 15px; box-shadow: 0 0 5px 0 rgb(117 117 117 / 9%); border-radius: 8px; overflow: hidden; flex: 0 0 350px;}

.form-control:focus {border-color: #5e93df; box-shadow: 0 0 0 .25rem rgba(14, 158, 212, 0.08);}
.right_p_shadow {position: absolute;top: -10%;right: -10%;}
.green_shadow {width: 350px;height:350px;border-radius: 50%;background: #ffa0da30;filter: blur(125px);}

footer{background: #040c19; color: #fff;}
footer hr{margin:30px 0px; opacity: .2;}
.footer_logo{width: 300px;}
.footer_call a{color: #fff;}
.footer_call a span{color: #5e93df;}
.footer_call{margin-bottom: 0px; font-size: 30px;}

.Latest_Technology_list{margin-bottom: 0px; display: flex; padding-left: 0px; flex-wrap: wrap;}
.Latest_Technology_list li{flex: 0 0 auto; width: 33.33%; backdrop-filter: blur(5px); display: inline-block;padding: 5px 5px;}
.Latest_Technology_list li img{width: 100%;}
.Latest_Technology_list li span{background: #fff; padding: 10px; display: block; border-radius: 10px;}

.Advantages_Features_box{background: #fff; cursor: pointer; padding: 20px 20px;border-radius: 20px;box-shadow: 0px 5px 10px -2px #0000007d; height: 232px;}
.Advantages_Features_box:hover{box-shadow: 0px 5px 10px -2px #64a4d0e0;}
.Advantages_Features_box h4{position: relative; padding-left: 50px; font-size: 17px;margin-bottom: 20px;font-weight: 700;}
.Advantages_Features_box h4 img{position: absolute; width: 37px; left: 0; top:-6px}
.Advantages_Features_box p{margin-bottom: 0px; font-size: 14px;}

.right_floating_btn {z-index: 11;padding: 0px;margin-bottom: 0px;position: fixed;left: 48px;top: 50%;-webkit-transform: rotate(-90deg);transform-origin: bottom left;}


.contact_box_bg{background: #000000b5; color: #fff; padding: 25px 22px; border-radius: 10px;}
.contact_box_bg .mb-4 {margin-bottom: 1.2rem !important;}
.contact_input{box-shadow: none !important; padding: 8px 15px;  border-radius: 6px; width: 100%; border: 1px solid #ccc;  background-color: transparent; color: #fff;}
.contact_input:hover{ border: 1px solid #388bf7;}
.contact_input:focus{box-shadow: none; outline: none; border: 1px solid #388bf7;}
.contact_input:focus-visible{box-shadow: none; outline: none;}
.contact_box_bg label{text-align: left; margin-bottom: 10px; display: block; font-weight: 500; color: #fff; font-size: 14px;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
.contact_details{margin-bottom: 30px;}
.contact_details h6{font-weight: 700;}
.contact_details p span{margin-right: 10px; display: inline-block;}
.contact_details p span i{font-size: 30px; color: #004aab;}
.contact_details p a{color: #454545;}
.contact_details:last-child{margin-bottom: 0px;}
.fixed-icons {position: fixed;
  bottom: 11px;
  right: 90px;
  z-index: 9999;}
.fixed-icons a {display: inline-block;margin-left: 5px;color: #ffffff; background-color: #007bff;border-radius: 50%;width: 50px;height: 50px;text-align: center;line-height: 50px;font-size: 25px;transition: all 0.3s ease;}
.fixed-icons a:hover {background-color: #0062cc;}
.fixed-icons a.whatsapp {background-color: #25d366;}
.fixed-icons a.whatsapp:hover {background-color: #1bbd57;}
.fixed-icons a.call {background-color: #00b4ed;}
.fixed-icons a.call:hover {background-color: #00b4ed;}


.contact_box_bg input {
  box-shadow: none !important;
  padding: 8px 15px;
  border-radius: 6px;
  width: 100%;
  border: 1px solid #ccc;
  background-color: transparent;
  color: #fff;

  margin-top: 10px;
}

.contact_box_bg input:hover{
  border: 1px solid #388bf7;
}


.wpcf7-form-control.wpcf7-textarea {
  box-shadow: none !important;
  padding: 8px 15px;
  border-radius: 6px;
  width: 100%;
  border: 1px solid #ccc;
  background-color: transparent;
  color: #fff;

  height: 100px;
  margin-top: 10px;
}


.wpcf7-form-control.wpcf7-textarea:hover{
  border: 1px solid #388bf7;
}


.wpcf7-form-control.wpcf7-submit {
  color: #fff;
  backdrop-filter: blur(5px);
  font-weight: 600;
  text-align: center;
  display: inline-block;
  font-size: 14px;
  padding: 10px 20px;
  border-radius: 10px 10px 0px 10px;
  border: 2px solid #fff;
  background-color: #fff3;
  background: #0f172a !important;
  width: 200px !important;
}

.wpcf7-form-control.wpcf7-submit {
  color: #fff;
  backdrop-filter: blur(5px);
  font-weight: 600;
  text-align: center;
  display: inline-block;
  font-size: 14px;
  padding: 10px 20px;
  border-radius: 10px 10px 0px 10px;
  border: 2px solid #fff;
  background-color: #fff3;
  background: #0f172a !important;
  width: 200px !important;
}


.wpcf7-form-control.wpcf7-submit:hover {
  background-color: #0e9ed4 !important;
  color: #fff;
}

/* header.menu_fixed{position: relative;} */


#wpsp-15 article{
  background: #fff;
  cursor: pointer;
  padding: 0px 0px 20px;
  border-radius: 20px;
  box-shadow: 0px 5px 10px -2px #0000007d;
  width: 32% !important;
}

#wpsp-15 article img{
  width: 100%;
}

.new-section h2{text-align: left;}
.wp-show-posts-columns#wpsp-15{
  margin-left: 0px !important;
  margin-bottom: 20px !important;
}
.heading_text{margin-bottom: 20px !important;}

.new-section h2 a{color: #000;}

.recent.heading_text h2{text-align: center; font-weight: bold !important;}

.new-section{margin-bottom: 20px !important;padding-top: 112px !important;}

.format-standard h3{
  font-weight: 700;
    font-size: 40px;
}


.wp-show-posts .wp-show-posts-entry-title{margin-bottom: 10px;}


/* #block-6{display: none;}

#block-5{display: none;}

#block-3{display: none;}

#block-2{display: none;}
 */


 #block-2{display: none;}

 #block-3{display: none;}


 .page-template-blog-php #wpsp-15{padding-top:130px !important; padding-bottom: 50px !important;}


 .page-template-blog-php .wp-show-posts-entry-header{position: relative; padding: 0px 20px;margin-bottom: 10px !important;}
 .customize-suppor .wp-show-posts-entry-summary p{padding: 0px 20px;}

 .page-template-blog-php .wp-show-posts-entry-summary{padding: 0px 20px;}

 .single-format-standard .post-thumbnail{padding-top: 0px;}


 .single-post .entry-header{
  position: relative;
 }

 #post-13{padding-top: 120px !important;}


 #block-5{display: none;}

 #block-6{display: none;}

 #block-4{display: none;}

 .wp-show-posts .wp-show-posts-entry-title a{color: #000 !important;}


 .header{padding: 20px 0px;}


.banner_mlm_list li i{margin-right: 10px;}


.wp-show-posts-columns#wpsp-15 .wp-show-posts-inner{
  margin: 0px !important;
}

.wp-show-posts .wp-show-posts-entry-title {
  margin: 0;
  margin-bottom: 10px;
}


.wp-show-posts .wp-show-posts-entry-title a {
  font-size: 20px !important;
  font-weight: 600;
  margin-bottom: 7px;
  display: block;
}


.wp-show-posts-entry-summary p {
  color: #333;
  font-size: 14px;
  font-weight: normal;
}
#wpsp-15 article img{border-radius: 20px 20px 0px 0px; }



.page-template-blog-php .header{background: #040c19;}


.wp-show-posts-columns:not(.wp-show-posts-masonry){gap: 20px !important;}


.customize-support .header{background: #040c19;}

a.wp-show-posts-read-more, a.wp-show-posts-read-more:visited{
  padding: 8px 15px 8px 2px !important;
}

a.wp-show-posts-read-more, a.wp-show-posts-read-more:visited{
  padding: 8px 15px 8px 7px !important;
}

.wp-show-posts .wp-show-posts-entry-title{
  margin: 0;
  line-height: 22px;
  margin-bottom: 10px !important;
}

.single-format-standard .header{background: #040c19 !important;}

.single-format-standard .post-thumbnail img{    margin-bottom: 10px;
  width: 100%;
  height: 466px;
border-radius: 20px;}

.home  header.menu_fixed{
  padding:0px 20px;
}

.home .wp-show-posts-entry-summary{padding:0px 20px 20px;}

.home .wpsp-read-more{margin: 0px 15px;}
a.wp-show-posts-read-more:focus, a.wp-show-posts-read-more:hover{background: transparent !important;color: #0f9fd5 !important;}

a.wp-show-posts-read-more, a.wp-show-posts-read-more:visited{
  border: 2px solid transparent !important;
  color: #00b4ed !important;
  font-size: 15px !important;
}

.home .wp-show-posts-entry-summary {
  margin-bottom: 0px !important;
}



.nav-links{margin-bottom: 20px; margin-top: 20px; display: none;}

#post-13 h3{font-weight: 700;
  font-size: 40px;}

  .category-uncategorized footer{
     background: transparent !important;
  }

  .author.vcard{margin-right: 10px;}
  .author.vcard img{margin-right: 10px;}
  .vcard img{margin-right: 10px;
    border-radius: 44px;
    border: 3px solid #00b4ed;}

  .customize-support .entry-footer{margin-bottom: 20px;}

@media only screen and (max-width: 800px) {
  #wpsp-15 article{width: 100% !important;}
  #wpsp-15 article{width: 100% !important;}
}


.inner_bg_box_img{width: 80%;}

.new-outer{
  margin: 0px;
  padding: 0px;
  display: flex;
}


.new-outer li img{width: 200px; border-radius: 20px;}

.new-outer li{list-style:none;width: 33%;}

.new-outer li h4{    color: #fff;
  font-size: 20px;
  margin-top: 10px;
}

.mlm_plan_box_body .inner_bg_box_img{height:auto !important ;}

.industries h4{
margin-top: 20px;
}

.col-md-6.text-end img{display: inline;}

.industries img{border-radius: 10px; width: 98%;}


.section img{
  height: 500px !important;
  float: right;
}

.entry-date.published{display: none;}






