	*, ul{margin:0;padding:0}
	img{max-width: 100%;}
a:focus, a:hover, a:active, a:visited, button:focus, button:hover, button:active, button:visited {outline:none}
	 p {
		 list-style: none
	}
	 img{
		max-width:100%;
	}
	 html {
		 overflow-x:hidden;
	}
var {font-style:normal !important}
	 body {
	 font-family: 'Lato', sans-serif;

		 text-decoration: none;
		 animation: fadeIn ease 2s;
		 -webkit-animation: fadeIn ease 2s;
		 -moz-animation: fadeIn ease 2s;
		 -o-animation: fadeIn ease 2s;
		 -ms-animation: fadeIn ease 2s;
	}
	 @keyframes fadeIn{
		 0% {
			 opacity:0;
		}
		 100% {
			 opacity:1;
		}
	}
	 @-moz-keyframes fadeIn {
		 0% {
			 opacity:0;
		}
		 100% {
			 opacity:1;
		}
	}
	 @-webkit-keyframes fadeIn {
		 0% {
			 opacity:0;
		}
		 100% {
			 opacity:1;
		}
	}
	 @-o-keyframes fadeIn {
		 0% {
			 opacity:0;
		}
		 100% {
			 opacity:1;
		}
	}
	 @-ms-keyframes fadeIn {
		 0% {
			 opacity:0;
		}
		 100% {
			 opacity:1;
		}
	}

	html {
		scroll-behavior: smooth;
		scroll-padding: 0 0 0 0;
	}
	ul, ol{list-style:none}
	.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline:none;box-shadow:none}
	m{ font-family: 'Lato', sans-serif;
	}
	.p-0{
           padding:0
           height: 504px;
         }
	a:hover, a:focus, a:active, .nav>li>a:focus, .nav>li>a:hover{background:none;outline:none;text-decoration:none;border: 0;}
	.top-header{
		height: 40px;
		background: #006AB6;
	}
	.top-header .navbar-left li a{
		font-size: 11px;
		font-weight: 500;
		letter-spacing: 1px;
		padding: 0 0 9px;
		margin: 9px 30px 0 0;
		color: #fff;
	}
	.top-header .navbar-left li a:hover{background:none; border-bottom: 2px solid #DBA453;}
	.top-header .navbar-left li{}
	.top-header .navbar-left{}
	.top-header .navbar-right li a{
		font-size: 11px;
		font-weight: 500;
		letter-spacing: 1px;
		padding: 0 0 9px;
		margin: 9px 0 0 55px;
		color: #BFF0FF;
		}


        .top-header .navbar-right li a:hover{
           background-color: transparent;

        }



		.top-header .navbar-right li a img{
		width: 18px;
	}
		.top-header .navbar-right li a span{
		width: 12px;
		height: 12px;
		background: #99DBF4;
		display: inline-block;
		border-radius: 20px;
		font-size: 10px;
		line-height: 12px;
		text-align: center;
		position: absolute;
		color: #fff;
	}
	.top-header .navbar-right li{}
	.top-header .navbar-right{
		margin: 0;
	}
	.navbar-default .navbar-brand{padding: 0;}
	.navbar-default .navbar-brand img{width:142px}
	header .navbar-default .navbar-collapse, header  .navbar-default .navbar-form{
		padding: 0;
		background: none;
	}
	header {
		background: rgba(255, 255, 255, 0.9);
		padding: 10px 0px;
		position: absolute;
		z-index: 99;
		width: 100%;
	}
	header .navbar-default{
		background-color: transparent;
		border-color: transparent;
		margin: 0;
		padding: 0;
		height: 64px;
		border-radius: 0;
		border: 0;
		}
		header .all-header{
		display: inline-block;
		text-align: revert;
		float: right;
	}
		header .navbar-default .navbar-nav>li>a{color: #30426A;padding: 10px 26px;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;border-right: 1px solid #006AB6;font-family: 'Lato', sans-serif;margin: 11px  0;letter-spacing: 2px;font-weight: bold;}
			header .navbar-default .navbar-nav>li>a:hover, header .navbar-default .navbar-nav>li>a.active{color: #27BAFF;background: none;}
		header .all-headerli{}
		header .navbar-right{
		margin: 15px 0 0;
	}
		header .navbar-right li a{
		background: #FF7912;
		width: 202px;
		height: auto;
	   font-family: 'Lato', sans-serif;
		color: #fff !important;
		padding: 8px 0 !important;
		text-align: center;
		border-radius: 0;
		border: 0 !important;
		margin: 0 0 0 32px;
	}
		header .container{padding:0;border: 0;}
		header .navbar-right li{}
		header .navbar-default .navbar-nav.navbar-right li a:hover{
		border: 0;
		background: #000;
	}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:transparent; color:#27BAFF}
	 .main-slider{
		max-width: 1909px;
		margin: 0 auto;
	}
	 .main-slider-box{}
	 .main-slider-box .item{}
	 .main-slider-box .item img{
            /*height: 834px;*//*1000px; mobile at 365px*/
         }

@media (max-width: 700px){
            .main-slider-box .item img{
            height: 182px;/*1000px; mobile at 365px*/
            margin-top: 84px;
            }
}


	  .main-slider-box .item .col-s-4{
		position: absolute;
		right: 0;
		top: 40%;
		background: rgba(0, 106,182, .8);
		width: 50%;
		padding: 20px 6%;
		color: #fff;
		text-align: right;
                margin-top: 45px;
	}
	  .main-slider-box .item .col-s-4 p{
		font-size: 18px;
		line-height: 28px;
	}
	  .main-slider-box .item .col-s-4 h2 strong{}
	  .main-slider-box .item .col-s-4 h2{
		font-weight: lighter;
		font-size: 42px;
		line-height: 51px;
	}
	 .container-full{
		margin: 0 auto;
		max-width: 1800px;
		width: 100%;
		padding: 0 5%;
	}




	 #social-follow{}
	 .slider-wrapper{}
	 .owl-demo{}



	.footer-section{
		background-repeat: no-repeat;
		padding: 0;
		float: left;
		width: 100%;
	}
	.footer-section a{
		text-align: center;
		background: #FF7912;
		color: #fff;
		display: inline-block;
		padding: 16px 30px;
		font-size: 13px;
		text-transform: uppercase;
		letter-spacing: 6px;
		margin: 30px  0;
	}
	.footer-section p{
		font-size: 29px;
		text-transform: uppercase;
		letter-spacing: 3px;
		color: #fff;
		font-weight: lighter;
	   font-family: 'Lato', sans-serif;
	}
	 .footer-section h2{
		font-size: 200px;
		color: #fff;
		margin: 0;
	   font-family: 'Lato', sans-serif;
		line-height: 182px;
	}

	footer{
		background: #F7F8FC;
		padding: 70px  0 0;
		float: left;
		width: 100%;
	}
	footer span{
		display: block;
		color: #7F8FA4;
		font-size: 13px;
		margin: 0;
	}
	footer img{
		width: 123px;
	} footer ul li img{
		width: 23px;
		float: left;
		margin: 0 5px 0  0;
	}
	footer ul li span{
		font-size: 14px;
		color: #03A2DF;
	}
	footer ul li a{
		font-size: 14px;
		list-style: none;
		padding: 4px 0;
		color: #5C5C5C;
	}
	footer ul li{
		font-size: 14px;
		list-style: none;
		padding: 4px 0;
		display: inline-block;
		width: 100%;
		color: #5C5C5C;
	}
	footer ul{}
	footer h3{
		margin: 0 0 16px;
		font-weight: bold;
		font-size: 16px !important;
		color: #5C5C5C;
	}
	#footer .col-sm-2 ul li{    white-space: nowrap;}
	.product-disclaimer{
		display: inline-block;
		width: 100%;
		text-align: center;
		margin: 50px 0 0;
		border-top: 1px solid;
		color: #5C5C5C;
		padding: 20px  0;
		font-size: 12px;
	     /*	font-weight: bold;*/
	}
	footer .language-box{
		border: 1px solid #707070;
		font-size: 12px;
		padding: 0;
		width: 109px;
		text-align: center;
		margin: 13px 0 17px;
	}
	footer .language-box button.btn i{display: inline-block;margin: 0 0 0 8px;}
	footer .language-box button.btn {    width: 100%;
		padding: 6px 0;
	}
	footer .container{padding:0}
	footer  .dropdown-menu{padding:0;width: 109px;min-width: 109px;border-radius: 0;}
	footer  .dropdown-menu   a{padding:0;width: 100%;display: inline-block;padding: 6px 15px;width: 109px;font-size: 14px;border-bottom: 1px solid #ccc;}
	#myBtn {
		display: none;
		position: fixed;
		bottom: 20px;
		right: 30px;
		z-index: 99;
		font-size: 18px;
		border: none;
		outline: none;
		background-color: #FF7912;
		color: white;
		cursor: pointer;
		padding: 15px;
		border-radius: 4px;
	}
	.top-header .language-box button{
		text-transform: uppercase;
		background: transparent;
		color: #fff;
		border: 0;
		font-size: 11px;
		font-weight: 500;
		letter-spacing: 1px;
		padding: 0 0 9px;
		margin: 12px 0 0;
		color: #fff;
	}
	.top-header .language-box .dropdown-menu{
		border-radius: 0;
		padding: 0;
	}
	.top-header .language-box .dropdown-menu a{
		color: #30426A;
		width: 100%;
		padding: 9px 5px;
		display: inline-block;
		border-bottom: 1px solid #ccc;
		margin: 0;
	}
	.footer-section-bg{
		margin: 0;
		padding: 100px  0;
		float: left;
	}
	.dropdown-item{
		width: 19%;
		display: inline-block;
		padding: 12px;
		text-align: left;
                transition: transform .2s;
		}
        #ourStoryImage:hover{
           transition: transform .2s;
           transform: scale(1.5);
        }
		.dropdown-item img{}
		.dropdown-item span{
		color: #3E505D;
		letter-spacing: 4px;
		margin: 10px 0 0 0;
		display: inline-block;
		float: left;
	}
	.cus-sm-2{
		/* width: 20%; */
        width: 33%; /*changed from HempMomma */
		float: left;
	}
	.box-shadow a{}
	.box-shadow p{
		display: inline-block;
		font-size: 16px;
		color: #000 !important;
		padding: 0 !important;
	}
	.box-shadow h3{
		font-size: 20px;
		color: #0DA4DF;
		margin: 10px 0 12px;
		font-weight: bold;
	}
	.box-shadow{
		/* margin: 80px 15px; */
        margin: 0 15px 40px 15px;
		text-align: center;
		padding-bottom: 20px;border-radius:3px;
		background: #fff;
	}
	.box-shadow2{box-shadow: 0 0 6px #e1e1e1;padding: 27px 12px;}
	.box-shadow:hover .box-shadow2{box-shadow: 0 0 27px #d5d5d5;padding: 27px 12px;}
	.button-link{color: #0DA4DF !important;border: 2px solid #0DA4DF !important;padding:10px 30px;display: inline-block;font-weight: bold;letter-spacing: 0.4px;margin: 10px  0 0;font-size: 15px;}
	#sucess{background:url(../images/Wellness-Section.png) no-repeat;background-size: cover;padding: 0 6%;background-position: right;}
	.sucess-wrapper{max-width:1700px; margin:0 auto; padding:0 5%}
	.chois-bg{background:url(../images/Wellness-bg.png) no-repeat;background-size: cover;margin: 43px  0 80px;padding: 30px 40px;}
	section{width:100%;float: left;}
	.sucess-wrapper h3{
		margin: 0;
		font-weight: normal;
		color: #3E505D;
		font-weight: 300;
	}
	.sucess-wrapper h2{
		font-size: 36px;
		color: #006FBA;
		margin: 0 0 15px;
		position: relative;
		font-weight: bold;
		padding: 0 0px 15px;
	}
	.sucess-wrapper h2 span{color:#000}
	.sucess-wrapper h2:before{content:"";width: 78px;height: 3px;background: #0DA4DF;position: absolute;bottom: 0;}
	.sucess-wrapper p{content:"";font-size: 17px;line-height: 29px;letter-spacing: .2px;}
	#choice{background:url(../images/bg-pattern.png) no-repeat;background-size: contain;padding: 0px 6% 0;background-position: 128%;}
	.chois-img{margin: -50px 0 0;}
	.cho-bg{    margin: 39px 0 110px;
		padding: 20px 40px;}

	#lineup{text-align:center;background: url(../images/Lineup.png) no-repeat;background-size: cover;padding: 0 0 150px;background-position: left;}
	.line-box{
		margin: 15px;
		text-align: center;
		box-shadow: 0 0 8px #e1e1e1;
		padding: 50px 8%;
		background: #fff;
	}
	.line-box p{padding: 0 10% ;margin-bottom:50px}
	.line-box h4{
		font-size: 24px;
		color: #006FBA;
		margin-bottom: 20px;
		font-weight: bold;
		}
	.line-box h2:before{background:transparent}
	#founded{background:url(../images/Founders.png) no-repeat;background-size: cover;padding: 0 0 300px;background-position: top;margin: -133px 0 0;}
	#global{
	  padding: 100px 0;
	  background-image: url(../images/glo.png), url(../images/global-bg.jpg);
	  background-position: left bottom, right top;
	  background-repeat: no-repeat;
	  background-size: contain , 30% 100%;
	}
	.founded-bg{
		padding: 5% 10%;
		background: #EFF9FD;
		text-align: left;
		margin: 40px 0 0;
		box-shadow: 0 0 8px #bbbbbb;
	}
	#social-follow{
		padding: 100px 0 51px;
	}
	#social-follow h2{
		font-size: 30px;
		color: #006FBA;
		margin: 0 0 15px;
		position: relative;
		padding: 0 0px 23px;
		text-align: center;
		font-weight: bold;
	}
	#social-follow h2:before {
		content: "";
		width: 78px;
		height: 3px;
		background: #0DA4DF;
		position: absolute;
		bottom: 0;
		right: 0;
		left: 0;
		text-align: center;
		margin: 0 auto;
	}
	.slider-wrapper{padding: 32px 5% 50px;}
	.global-bg{padding:10% 10% 10% 0}
	#house-brand{
	  background-image: url(../images/house-bar.png);
	  background-position: right top;
	  background-repeat: no-repeat;
	  background-size: 100% 446px;
	  text-align: center;
	  padding: 50px  0;transition:  .4s;
	  }
	  #house-brand.HempMomma-bg{ background-image: url(../images/house-bar1.jpg);  }
	  #house-brand.Hempworx-bg{ background-image: url(../images/house-bar1.jpg); }
	  #house-brand.Daily-bg{ background-image: url(../images/house-bar3.jpg);  }
	  #house-brand.Mantra-bg{
             /*background-image: url(../images/house-bar5.jpg);*/
             /*background-image: url(../images/V3_20_1922_MNT_HouseofBrands_Web_Banner.jpg);*/
             background-image: url(../images/orange.jpg);
          }
	  #house-brand.High-bg{ background-image: url(../images/house-bar2.jpg);  }
	  #house-brand.Akashx-bg{ background-image: url(../images/house-bar4.jpg);  }
	  .box-shadow {transition: margin-top 1s; }
	  .box-shadow:hover{ margin: 51px 15px 80px;   }
	#house-brand p{
		font-size: 17px;
		line-height: 29px;
		letter-spacing: .2px;
		padding: 0 20%;
		color: #fff;
		/*display: -webkit-box;*/
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#house-brand h2{
		font-size: 36px;
		color: #fff;
	}
	.house-box{
		padding: 0 5%;
		margin: 0 auto;
		max-width: 1700px;
	}
	.inner-slider{
		position: relative;
		max-width: 1920px;
		margin: 0 auto;
	}
	.inner-slider .col-s-4{
		position: absolute;
		bottom: 26%;
		width: auto;
		background: rgb(13, 164, 223,.8);
		padding: 2% 7%;
	}

	.inner-slider  .col-s-4.cds2{background: rgb(23, 106, 176, .7);}
	.inner-slider  .col-s-4.cds{background: rgb(23, 106, 176, .8);}
	.inner-slider .col-s-4 h2{
		color: #fff;
		font-weight: lighter;
		line-height: 56px;
		font-size: 40px;
		margin: 0;
	}
	.inner-slider .col-s-4 span{color:#fff; font-size:15px}
	.inner-slider .col-s-4 a{
		 color: #fff;
	}
	#history p{
		font-size: 16px;
		color: #fff;
		line-height: 30px;
		letter-spacing: .5px;
	}
	#history h2:before{content:"";width: 80px;height: 4px;background: #fff;position: absolute;margin: 0 auto;left: 0;right: 0;bottom: 0;}
	#history h2{
		font-size: 36px;
		color: #fff;
		position: relative;
		margin: 0 0 21px;
		padding: 0 0 22px;
	}
	#history{
		background: #0DA4DF;
		display: inline-block;
		width: 100%;
		text-align: center;
		padding: 70px 24%;
	}
	#team{
		background: url(../images/bg-pattern.png) no-repeat;
		background-size: contain;
		padding: 100px 0;
		background-position: 128%;
		}
		#leadership{
		background: url(../images/team-bg.png) no-repeat;
		padding: 100px  5% 70px;
		text-align: center;
		background-size: 100% 408px;
	}
		#leadership h2{
		text-align: center;
		color: #fff;
		font-size: 36px;
		margin-bottom: 50px;
		position: relative;
		padding: 0 0 15px;
	}
	#leadership h2:before{content:"";width: 80px;height: 4px;background: #fff;position: absolute;margin: 0 auto;left: 0;right: 0;bottom: 0;}
		.team-demo{
		padding: 0 30px;
		margin: 134px 0 0;
	}
		.team-demo item{}
		.slider-box-sh span{
		font-size: 16px;
                color: black;
	}
	.team-demo img{width: 200px !important;margin: 0 auto;}
		.slider-box-sh h4{
		color: #006FBA;
		font-size: 28px;
		font-weight: bold;
	}
		.slider-box-sh{
		margin-bottom: 32px;
		box-shadow: 0px 0px 12px #5C90FF89;
		background: #fff;
		text-align: center;
		padding: 100px 40px 50px;
		margin: -85px 0 28px;
	 }
		#affiliates{
		background: url(../images/founder-v2.png) no-repeat;
		padding: 0;
		text-align: center;
		background-size: cover;
		}
		.ce2:before{content: "";width: 10px;height: 200px;position: absolute;left: 0;bottom: 0;background: #0DA4DF;}
		.ce1:before{content:"";width: 10px;height: 200px;position: absolute;right: 0;top: 0;background: #0DA4DF;}
		.ceo-box{
		position:relative;
		padding: 10%;
	}
	.ceo-box.ceo-box2{padding: 10% 10% 10% 20%;}
		#ceo p{
		font-size: 18px;
		line-height: 30px;
		letter-spacing: .2px;
	}
		#ceo h2:before{content:"";width: 80px;height: 4px;background: #0DA4DF;position: absolute;bottom: 0;}
		#ceo h2{
		margin: 0;
		position: relative;
		font-weight: lighter;
		padding: 0 0 15px;
		margin: 0 0 15px;
	}
		#ceo h3{
		font-size: 30px;
		color: #006FBA;
		font-weight: bold;
		margin: 0;
	}
		#ceo{
		position: relative;
	}
		#affiliates .founded-bg{background:transparent linear-gradient(158deg, #FFFFFF 0%, #E2E2E2 100%) 0% 0% no-repeat;margin: 91px 0;}
		#Mission{
		background: #176AB0;
	}
		#Mission p{
		padding: 17% 17% 0;
		color: #fff;
		font-size: 20px;
		line-height: 35px;
		letter-spacing: .2px;
		font-weight: bold;
	}
	#bisclaimer{
		background-color: #0DA4DF;
		background-image: url(../images/bg-pattern.png);
		background-position: 281%;
	}
	#bisclaimer p{font-size: 17px;padding: 7px;line-height: 28px;color: #fff;}
	#bisclaimer h2{
		color: #fff;
		font-size: 30px;
		position: relative;
		padding: 0 0 15px;
		margin-bottom: 15px;
		font-weight: bold;
	}
	#bisclaimer h2:before{content:"";width: 80px;height: 4px;background: #3EB8ED;position: absolute;bottom: 0;}
	#mychoice{
		padding: 100px 10% 151px;
		background: url(../images/Income_2.jpg) no-repeat;
		background-position: right bottom;
		background-size: 44%;
	}
	#mychoice .oportunity p a{}
	#mychoice .oportunity p span{
		background: #0DA4DF;
		width: 50px;
		height: 50px;
		float: left;
		border-radius: 50px;
		text-align: center;
		color: #fff;
		font-size: 24px;
		padding: 9px 0 0 0;
		margin: 0 24px 42px 0;
	}
	#mychoice .oportunity p{
		background: #FFFFFF 0% 0% no-repeat padding-box;
		box-shadow: 0px 15px 15px #5D86BC38;
		font-size: 19px;
		padding: 20px 15px;
		line-height: 30px;
		margin-bottom: 21px;
	}
	#mychoice .oportunity   h2{
		font-size: 36px;
		color: #006FBA;
		margin: 0 0 50px !important;
		position: relative;
		font-weight: bold;
		padding: 0 0px 10px;
	}
	#mychoice .oportunity h3{
		margin: 0;
		font-weight: normal;
		color: #3E505D;
		font-size: 32px;
		font-weight: lighter;
		margin: 4px 0  4px;
	}
	.p-30{padding:6%}
	#mychoice .oportunity{}
	#commissions p{
		font-size: 19px;
		padding: 0;
		line-height: 33px;
		text-align: left;
		margin: 35px 0 0;
	}
	#commissions   h3{
		margin: 16px 0 50px;
		color: #3E505D;
	}
	#commissions h2{
		color: #0096D3;
		font-size: 30px;
		font-weight: bold;
	}
	#commissions{
		padding: 80px 10%;
		text-align: center;
	}
	#Zwagil{background:url(../images/ripples.png) no-repeat;padding: 80px 23%;text-align: center;color: #0DA4DF;background-size: cover;}
	#Zwagil p{
		font-size: 20px;
		line-height: 30px;
	}
	#Zwagil h2{
		position: relative;
		margin: 0 0 15px;
		padding-bottom: 15px;
		font-size: 30px;
		font-weight: bold;
	}
	#Zwagil  h2:before{content:"";width: 80px;height: 4px;background: #3EB8ED;position: absolute;bottom: 0;margin: 0 auto;left: 0;right: 0;}
	#adipiscing h3 img{display: inline-block;width: 84px;float: left;}
	#adipiscing h3 span{width: 65%;display: inline-block;margin: 0;float: left;font-weight: bold;}
	#adipiscing a{
		border: 2px solid #fff;
		padding: 10px 30px;
		color: #fff;
		font-size: 18px;
		margin: 14px  00;
		display: inline-block;
	}
	#adipiscing p{
		width: 100%;
		display: block;
		font-size: 17px;
		line-height: 30px;
		color: #fff;
		margin-bottom: 25px;
		clear: both;
	}
	#adipiscing h3{
		font-size: 36px;
		color: #fff;
		margin: 0;
	}
	#adipiscing{
		background: #0DA4DF;
	}
	#adipiscing .oportunity{
		padding: 5% 10% 0;
	}
	.foundation-box-sh{
		background: url(../images/Path.png);
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		display: inline-block;
		padding: 50px;
		background-position: bottom;
		background-size: contain;
	}
	.foundation-box-sh h4{
		font-size: 22px;
		color: #fff;
	}
	#can-help{}
	#can-help h2{
		position: relative;
		color: #006FBA;
		margin-bottom: 15px;
		padding-bottom: 15px;
		font-weight: bold;
	}
	#can-help  h2:before{content:"";width: 80px;height: 4px;background: #3EB8ED;position: absolute;bottom: 0;margin: 0 auto;left: 0;right: 0;}
	#can-help{
		text-align: center;
		padding: 70px 10%;
		background: url(../images/Group2039.png) no-repeat;
	}
	#can-help .guarantees img{}
	#can-help .guarantees p{
		font-size: 17px;
	}
	#can-help .guarantees h4{
		color: #006FBA;
		font-size: 29px;
		margin: 34px  0 10px;
	}
	#can-help .guarantees{
		background: #fff;
		margin: 40px 030px;
		padding: 40px  48px;
		box-shadow: 0px 0px 12px #00000026;
	}
	#consetetur{
		text-align: center;
		padding: 100px 25%;
		box-shadow: 2px -2px 3px #cccc;
		}
	#consetetur p{ font-size: 17px;}
	#consetetur h3{
		position: relative;
		color: #006FBA;
		margin-bottom: 15px;
		padding-bottom: 15px;
		font-size: 30px;
		font-weight: bold;
		}
	#consetetur  h3:before{content:"";width: 80px;height: 4px;background: #3EB8ED;position: absolute;bottom: 0;margin: 0 auto;left: 0;right: 0;}
	#holiday{background: url(../images/bg-top.png) no-repeat;background-size: cover;}
	#holiday a{border: 2px solid #fff;
		padding: 10px 30px;
		color: #fff;
		font-size: 18px;
		margin: 14px 00;
		display: inline-block;}
	#holiday p{
		font-size: 19px;
		color: #fff;
		line-height: 33px;
	}
	#holiday h2{
		font-size: 28px;
		font-weight: lighter;
		margin: 0 0 15px;
		color: #fff;
		position: relative;
		padding-bottom: 15px;
	}
	#holiday h3{
		font-size: 30px;
		margin: 0;
		color: #fff;
		font-weight: bold;
	}
	.Holiday-box{margin: 30px 0 00;padding: 7%  10%;}
	#holiday h2:before{content:"";width: 80px;height: 4px;background: #fff;position: absolute;bottom: 0;}
	.panel-group .panel {
			border-radius: 0;
			box-shadow: none;
			border-color: #EEEEEE;
			margin-bottom: 20px;
			box-shadow: 0px 15px 15px #5D86BC38;
			border: 1px solid #5D86BC38;
		}

		.panel-default > .panel-heading {
			padding: 0;
			border-radius: 0;
			color: #212121;
			background-color: #FAFAFA;
			border-color: #EEEEEE;
		}

		.panel-title {
			font-size: 14px;
		}

		.panel-title > a {
			display: block;
			padding: 15px;
			text-decoration: none;
			background: #FFFFFF 0% 0% no-repeat padding-box;
			color: #176AB0;
			padding: 27px;
			border: 0;
			font-weight: bold;
			font-size: 20px;
		}

		.more-less {
			float: right;
			color: #212121;
		}

		.panel-default > .panel-heading + .panel-collapse > .panel-body {
			border-top-color: transparent;
			font-size: 15px;
			line-height: 27px;
                        color: black;
		}

	 #faq-bar{background:#0DA4DF;position: relative; background: url(../images/team-bg.png) no-repeat;}
	 #faq-bar a{border: 2px solid #fff;
		padding: 10px 30px;
		color: #fff;
		font-size: 18px;
		margin: 14px 00;
		display: inline-block;}
	#faq-bar p{
		font-size: 19px;
		color: #fff;
		line-height: 33px;
	}
	.faq-box{padding: 5% 10%;}
	 #faq-search{
		padding: 70px  20px;
	}
	 #faq-search form button{
		position: absolute;
		border: 0;
		background: none;
		right: 11px;
		top: 13px;
	}
	 #faq-search form input{
		width: 100%;
		padding: 15px 50px 15px 15px;
		border: 1px solid #ccc;
		font-size: 16px;
	}
	 #faq-search form{
		max-width: 600px;
		margin: 30px auto;
		position: relative;
	}
	 #faq-search h2{
		text-align: center;
		font-size: 30px;
		position: relative;
		padding: 0 0 15px;
	}
	 #faq-tab{
	  background-image: url("../images/faq-bg.png");
	  background-repeat: no-repeat;
	  background-color: #FAFAFA;
	  background-size: unset;
	  padding-bottom: 140px;
	 }
	 .nav-tabs {
		border-bottom: 0;
		background: #fff;
		text-align: center;
		padding: 0 0 20px;
	}
	  .nav-tabs>li{border-left: 1px solid #006AB6;float: left;display:inline-block;}
	  .nav-tabs>li>a{letter-spacing: 1px;text-transform: uppercase;font-size: 17px;padding: 19px 26px;color: #000;font-weight: bold;}
	  .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{    color: #0DA4DF;
		cursor: default;
	        background-color: #fff;
		border: 0;
		border-bottom-color: transparent;}
		.tab-content>.tab-pane {
		padding: 50px 0;
	}
	#Contact-page h2:before{content:"";width: 80px;height: 4px;background: #0DA4DF;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}

	#Contact-page h2{
		position: relative;
		padding-bottom: 20px;
		margin-bottom: 15px;
		font-weight: bold;
	}
	.contact-addras .Office-4 span{
		display: block;
	}
	.contact-addras .Office-4 h4{
		font-size: 22px;
		color: #006FBA;
		margin: 20px 0;
		display: inline-block;
		font-weight: bold;
		width: 100%;
	}
	.contact-addras .Office-4 img{}
	.contact-addras .Office-4{
		background: #FFFFFF 0% 0% no-repeat padding-box;
		box-shadow: 0px 6px 12px #5D86BC38;
		border: 1px solid #5D86BC38;
		padding: 50px;
		min-height: 300px;
		display: inline-block;
		width: 100%;
	}
	.contact-addras{
		padding: 50px 5%;
		display: inline-block;
		width: 100%;
	}
	#Contact-page{
		background: url(../images/USsection.png) no-repeat;
		padding: 100px 50px  50px;
		text-align: center;
		background-position: bottom;
	}
	#country-address h2:before{content:"";width: 80px;height: 4px;background: #3EB8ED;position: absolute;bottom: 0;margin: 0 auto;left: 0;right: 0;}
	#country-address h2{
		text-align: center;
		margin: 0 0 15px;
		padding: 0 0 15px;
		position: relative;
		font-weight: bold;
	}
	#country-address{
		padding: 50px;
		background: url(../images/al-ctr.png) no-repeat;
		background-position: top;
		background-size: 100%;
	}
	.all-address{}
	#country-address .all-address{
		margin: 30px   auto;
		max-width: 600px;
	}
	.panel-body ul {margin: 0 30px 30px;}
	.panel-body ul li{
		font-size: 18px;
		margin: 7px;
	}
	#local-address{
		padding: 0  10% 10%;
		background: url(../images/building-bg.png) no-repeat;
		background-position: center;
		background-size: cover;
		}
		#local-annual{
		background: url(../images/manifeston.png) no-repeat;
		padding: 100px 5%;
		background-size: cover;
	}
		#local-annual .annual-wrapper{
		margin: 0 auto;
	}
		#local-annual .annual-wrapper span{
		font-size: 23px;
		color: #fff;
		font-weight: bold;
	}
		#local-annual .annual-wrapper a{
		border: 2px solid #fff;
		padding: 10px 30px;
		color: #fff;
		font-size: 18px;
		margin: 14px 00;
		display: inline-block;
	}
		#local-annual .annual-wrapper p{
		font-size: 18px;
		color: #fff;
		line-height: 30px;
	}
		#local-annual .annual-wrapper h2{
		font-size: 36px;
		color: #fff;
		letter-spacing: .2px;
		margin: -11px 0 15px;
		line-height: 47px;
		font-weight: bold;
	}
		#local-annual .annual-wrapper ul li{
		font-size: 20px;
		color: #fff;
		margin: 10px 0;
	}
		#local-annual .annual-wrapper ul{}
		#Weekly-bar{
		padding: 100px 5%;
		background: url(../images/bg-pattern.png) no-repeat;
		background-position: -20% center;
	}
		#Weekly-bar .Weekly-box{
		margin: 50px 0 0;
	}
		#Weekly-bar .Weekly-box p{
		font-size: 20px;
		line-height: 35px;
	}
		#Weekly-bar .Weekly-box h2{
		margin: 0 0 15px;
		position: relative;
		padding-bottom: 15px;
		color: #006FBA;
		font-weight: bold;
	}
	#event-footer{
		background: #006FBA;
		padding: 0% 0 0 10%;
                overflow: hidden;
	}
	.event-wrapper{}
	.event-wrapper p{
		font-size: 20px;
		line-height: 35px;
		color: #fff;
		padding: 0;
		margin: 0 0 85px;
	}
	.event-wrapper h2{
		margin: 16% 0 15px;
		position: relative;
		padding: 0 0 15px;
		color: #fff;
		font-weight: bold;
	}.event-wrapper img{
		position: absolute;
		top: 0px;/*-27px;*/
	}
	#corporate-bar{
		background: url(../images/evetbo.jpg) no-repeat;
		background-size: cover;
		padding: 70px 10% 290px;
	}
	.annual-wrapper{margin:0 auto;}
	#corporate-bar .corporate-box{
		background: #fff;
		display: inline-block;
		padding: 10%;
		background: #FFFFFF 0% 0% no-repeat padding-box;
		box-shadow: 0px 6px 12px #5D86BC38;
		position: relative;
		z-index: 2;
	}
	#corporate-bar .corporate-box p{
		font-size: 18px;
		color: #3c3b3b;
		line-height: 30px;
	}
	#corporate-bar .corporate-box h2{
		margin: 0 0 15px;
		padding: 0 0 15px;
		position: relative;
		color: #0DA4DF;
		font-weight: bold;
	}
	.col0bg-wht{
		background: #fff;
		padding: 40px;
		background: #FFFFFF 0% 0% no-repeat padding-box;
		box-shadow: 0px 6px 12px #5D86BC38;
	}
	.col0bg-wht span{
		display: block;
	}
	.col0bg-wht h2:before{content:"";width: 80px;height: 4px;background: #0DA4DF;position: absolute;bottom: 0;}
	.col0bg-wht h2{
		margin: 0 0 15px;
		padding-bottom: 15px;
		color: #0DA4DF;
		position: relative;
		font-weight: bold;
	}
	#corporate-bar .corporate-box h2:before{content:"";width: 80px;height: 4px;background: #0DA4DF;position: absolute;bottom: 0;}
		.event-wrapper h2:before{content:"";width: 80px;height: 4px;background: #fff;position: absolute;bottom: 0;}
		#Weekly-bar .Weekly-box h2:before{content:"";width: 80px;height: 4px;background: #006AB6;position: absolute;bottom: 0;}
		#award-footer{
		background: #176AB0;
	}
		#award-footer .award-wrapper a{
		border: 2px solid #fff;
		padding: 10px 30px;
		color: #fff;
		font-size: 18px;
		margin: 14px 00;
		display: inline-block;
		margin: 30px 10% 0;
	}
		#award-footer .award-wrapper p{
		font-size: 20px;
		line-height: 35px;
		margin: 0 10% 20px 10%;
		color: #fff;
	}
		#award-footer .award-wrapper h3{
		font-size: 30px;
		margin: 100px 10% 3px 10%;
		color: #fff;
		letter-spacing: .2px;
		line-height: 43px;
		font-weight: bold;
	}
		#award-footer .award-wrapper h2{
		font-weight: lighter;
		font-size: 30px;
		margin: 0 10% 20px 10%;
		color: #fff;
		letter-spacing: .2px;
		line-height: 43px;
		position: relative;
		padding-bottom: 15px;
	}
	#authority-bar{
		padding: 100px 10% 55px;
	} #authority-bar.award-wrapper h2{}
	 #authority-bar.award-wrapper p{}
	 #authority-bar.award-wrapper h3{}
	   .corporate-box p{
		font-size: 20px;
		line-height: 35px;
		margin: 0 10% 20px 0;
	}
	   .corporate-box h2{
			  font-weight: lighter;
			  font-size: 30px;
			  margin: 0 10% 20px 0;
			  letter-spacing: .2px;
			  line-height: 43px;
			  position: relative;
			  padding-bottom: 15px;
		  }
	   .corporate-box h3{
		font-size: 30px;
		color: #006FBA;
		margin: 0px 10% 10px 0;
		line-height: 41px;
		font-weight: bold;
	}
	  .corporate-box h2:before{content:"";width: 80px;height: 4px;background: #0DA4DF;position: absolute;bottom: 0;}
	 #authority-bar .award-wrapper h2:before{content:"";width: 80px;height: 4px;background: #fff;position: absolute;bottom: 0;}
		#award-footer .award-wrapper h2:before{content:"";width: 80px;height: 4px;background: #0DA4DF;position: absolute;bottom: 0;}
		#awards-bar{
		background: #FAFAFA;
		padding: 0 15% 0 0;
		position: relative;
		z-index: -1;
	}
		.awards-bar-wrapper ul li strong{}
		.awards-bar-wrapper ul li{
		font-size: 23px;
		margin: 29px 0;
	}
		.awards-bar-wrapper ul{
		margin: 0 10% 0 0;
	}
		.awards-bar-wrapper {}
			.awards-bar-wrapper .corporate-boxw{margin: 100px 0% 100px 10%;}
			.awards-bar-wrapper .corporate-boxw h2{
		font-size: 30px;
		color: #006FBA;
		margin: 0  10% 20px 0;
		letter-spacing: .2px;
		line-height: 54px;
		position: relative;
		font-weight: bold;
		padding-bottom: 15px;
	}
	.awards-bar-wrapper .corporate-boxw h2:before{content:"";width: 80px;height: 4px;background:#006FBA;position: absolute;bottom: 0;}
	#markets-tab{}
	#markets-tab .tab-content{    background: #FAFAFA;}
	#markets-tab .tab-content .nav-tabs{background: #FAFAFA;padding: 0 15%;}
	#markets-tab .tab-content  .nav-tabs>li{background: #FAFAFA;width: 25%;float: left;border: 0;height: 120px;}
	.products-box{
		background: #FFFFFF 0% 0% no-repeat padding-box;
		box-shadow: 0px 15px 15px #5D86BC38;
		margin: 0 15%;
		padding: 0;
	}
	.products-box .products-list{}
	.products-box .products-list ul li{
		margin: 6px  0;
	}
	.products-box .products-list ul{
		width: 50%;
		display: inline-block;
		padding: 0 50px;
		float: left;
	}
	.address-tab{
		display: inline-block;
		width: 100%;
		background: #F0F7FF;
		padding: 50px;
		margin: 50px  0 -7px;
	}
	.address-tab .cus-img img{}
	.address-tab .cus-img{
		float: left;
		width: 20%;
	}
	.address-tab .cus-text strong{
		margin-bottom: 20px;
		display: block;
	}
	.address-tab .cus-text span a{}
	.address-tab .cus-text span{
		display: block;
		margin: 5px 0;
	}
	.address-tab .cus-text{
		float: right;
		width: 80%;
		padding: 10px  15px;
	}
	.address-tab h4{
		font-size: 26px;
		margin: 0 0 30px;
	}
	.searh-country h2{
		font-weight: bold;
		font-size: 30px;
		margin: 50px 0 20px;
		padding-bottom: 15px;
		display: inline-block;
		position: relative;
	}
	.products-box h3{
		font-size: 30px;
		margin: 50px 50px 20px;
		padding-bottom: 15px;
		display: inline-block;
		position: relative;
		font-weight: lighter !important;
	}
	#expansion-bar h2{
		font-size: 30px;
		margin: 0 0 20px;
		padding-bottom: 15px;
		display: inline-block;
		position: relative;
		color: #006FBA;
		font-weight: bold;
	}
	#expansion-bar h2 span{color:#000}
	#expansion-bar{background:url(../images/World.png) no-repeat;background-position: right;background-size: contain;padding: 100px 0 0 15%; margin-bottom:46px;}
	#expansion-bar h3{
		font-weight: lighter;
		margin: 0;
		font-size: 30px;
	}
	#expansion-bar p{
		font-size: 17px;
		line-height: 30px;
		padding: 0;
	}
	 #markets-tab .tab-content .nav-tabs>li.active>a{
		background: #FFFFFF 0% 0% no-repeat padding-box;
		box-shadow: 0px 15px 15px #5D86BC38;
	}
	#markets-tab .tab-content .nav-tabs>li a{
		padding: 30px 25px;
	}
	 #markets-tab .tab-content .nav-tabs>li.active{}
	 .col-cont-bg{
		text-align: left;
	}
	 .col-cont-bg span{}
	 .col-cont-bg img{
		width: 50px;
		margin: 0 6px 0;
	}
	.searh-country{
		padding: 0 15% 50px;
	}
	.searh-country form button{
		position: absolute;
		right: 12px;
		background: none;
		border: 0;
		top: 11px;
	}
	.searh-country form input{
		background: #FFFFFF 0% 0% no-repeat padding-box;
		border: 1px solid #A0A0A0;
		width: 100%;
		height: 50px;
		padding: 0 51px 0 15px;
	}
	.searh-country form{
		max-width: 500px;
		position: relative;
	}
	 #mdu-brand h2:before{content:"";width: 80px;height: 4px;background:#006FBA;position: absolute;bottom: 0;}
	#expansion-bar h2:before{content:"";width: 80px;height: 4px;background:#006FBA;position: absolute;bottom: 0;}
	.searh-country h2:before{content:"";width: 80px;height: 4px;background:#006FBA;position: absolute;bottom: 0;}
	.products-box h3:before{content:"";width: 80px;height: 4px;background:#006FBA;position: absolute;bottom: 0;}
	.top-bkp{display:block;margin: 50px 50px 0;text-align: center;font-size: 17px;}
	#markets-tab .nav-tabs{
		text-align: center;
		padding: 30px 30px;
	}
	#markets-tab .nav-tabs li{float:none}
	#markets-tab .nav-tabs>li>a{
		padding: 20px 50px;
		border: 0;
	}
	 .owl-carousel .owl-nav.disabled{display:block;}
	#social-follow .owl-nav .owl-prev{
		background: url(../images/right.png) no-repeat;
		background-size: 83%;
		font-size: 0;
		width: 80px;
		height: 80px;
		left: -32px;
		position: absolute;
	}
	#social-follow .owl-nav .owl-next{
		background: url(../images/left.png) no-repeat;
		background-size: 83%;
		font-size: 0;
		width: 80px;
		height: 80px;
		right: -47px;
		position: absolute;
	}
	#social-follow .owl-nav{
		position: absolute;
		top: 31%;
		width: 100%;
	}
	#lineup .owl-nav .owl-prev{
		background: url(../images/right.png) no-repeat;
		background-size: 83%;
		font-size: 0;
		width: 100px;
		height: 100px;
		left: -154px;
		position: absolute;
	}
	#lineup .owl-nav .owl-next{
		background: url(../images/left.png) no-repeat;
		background-size: 83%;
		font-size: 0;
		width: 100px;
		height: 100px;
		right: -170px;
		position: absolute;
	}
	#lineup .owl-nav{
		position: absolute;
		top: 50%;
		width: 100%;
	}
	.main-slider  .owl-carousel .owl-dots.disabled {}
	.col-sm-p15 {padding: 0 10% 0 0;}
	.nav-tabs>li:first-child{border:0}
	header .navbar-default .navbar-nav>li:last-child a{border:0}
	.affiliate-bane{background: transparent linear-gradient(269deg, #FFFFFF 0%, #F0F7FF 100%) 0% 0% no-repeat padding-box;box-shadow: 0px 15px 15px #5D86BC38;margin: 40px  0 0;}
	.affiliate-bane p{
		padding: 23px 50px !important;
	}
	.affiliate-bane  h5{
		font-size: 23px;
		font-weight: lighter;
		color: #3E505D;
	}
	.affiliate-bane h4{
		font-size: 30px;
		color: #0096D3;
		font-weight: bold;
	}
	.affiliate-bane .affiliate-bane-heda2 span img{
		width: 97px;
	}
	.affiliate-bane .affiliate-bane-heda2 span{
		position: absolute;
		left: -49px;
	}
	.affiliate-bane .affiliate-bane-heda2{height: 100px;margin: 0 0 9px;background: #fff;}
	.affiliate-bane .affiliate-bane-heda{
		background: transparent linear-gradient(269deg, #FFFFFF 0%, #F0F7FF 100%) 0% 0% no-repeat padding-box;
		padding: 20px;
	}
	#rou-brand{padding: 0 15% 80px;margin: 50px  0 0;background: url(../images/USsection.png) no-repeat;background-position: bottom;}
	#rou-brand h2{
		font-size: 30px;
		margin: 0 0 20px;
		padding-bottom: 15px;
		display: inline-block;
		position: relative;
		color: #fff;
		font-weight: bold;
		}
		#system-brand p{
		color: #fff;
		font-size: 17px;
		padding: 0 24% 0 0;
	}
	#system-brand h2{
		font-size: 30px;
		margin: 0 0 20px;
		padding-bottom: 15px;
		display: inline-block;
		position: relative;
		color: #fff;
		font-weight: bold;
		}
		#Genius-brand p{
		color: #333;
		font-size: 17px;
	}
	#Genius-brand h2{
		font-size: 30px;
		margin: 0 0 20px;
		padding-bottom: 15px;
		display: inline-block;
		position: relative;
		color: #006FBA;
		font-weight: bold;
		}
		#rou-brand p{
		color: #fff;
		font-size: 17px;
	}
	#darke-brand{
    background: url(../images/CommisionsBG.png) no-repeat;
    background-size: cover;}
	#darke-brand h2{
		font-size: 30px;
		margin: 0 0 20px;
		padding-bottom: 15px;
		display: inline-block;
		position: relative;
		color: #0897D6;
		font-weight: bold;
		}
	#plan-brand h2{
		font-size: 30px;
		margin: 0 0 20px;
		padding-bottom: 15px;
		display: inline-block;
		position: relative;
		color: #fff;
		font-weight: bold;
		}
		#plan-brand a{
		color: #fff;
		border: 2px solid #fff;
		padding: 10px 30px;
		display: inline-block;
		font-weight: 600;
		letter-spacing: 0.4px;
		margin: 10px 0 0;
		}
		#darke-brand  p{
		line-height: 27px;
		color: #333;
		font-size: 17px;
		margin: 0;
	}
	#system-brand{
		background: url(../images/team-bg.png) no-repeat;
		margin-bottom: 50px;
		background-size: cover;
	}
	.meet-0{
		padding: 20% 14% 0;
	}
	.images-chart{
		margin: -165px 0 100px 0;
	}
	.planp0{
		background: url(../images/USsection.png);
		text-align: center;
		padding: 100px 26% 200px;
	}
		#plan-brand p{
		color: #fff;
		font-size: 17px;
	}
	.plan-ww{
		background: #0DA4DF;
		display: inline-block;
		padding: 15% 15%;
		margin: -45px 0 0;
	}
		#rou-brand span{
		height: 262px;
		width: 1px;
		background: #A0E2FF;
		display: inline-block;
	}
	#Genius-brand .genius-0{
		background: url(../images/Wellness-bg.png) no-repeat;
		padding: 50px;
	}
	#Genius-brand{
		background: url(../images/WellnessSection.png) no-repeat;
		padding: 0 0 0 15%;
		background-size: cover;
	}
	#Genius-brand img.po-img{position: absolute;width: 199px;top: 12%;}
		.bi-ww {background:#176AB0;display: inline-block;width: 100%;padding: 50px;}
		#plan-brand{padding: 0 15% 150px;background: url(../images/plan.jpg) no-repeat;background-size: cover;background-position: 0;margin: 0;}
	#darke-brand h2:before{content:"";width: 80px;height: 4px;background: #0897D6;position: absolute;bottom: 0;margin: 0 auto;left: 0;right: 0;}
	#Genius-brand h3{font-weight:lighter;margin: 0;}
	#Genius-brand h2:before{content:"";width: 80px;height: 4px;background: #0897D6;position: absolute;bottom: 0;}
	#system-brand h2:before{content:"";width: 80px;height: 4px;background:#fff;position: absolute;bottom: 0;}
	#plan-brand h2:before{content:"";width: 80px;height: 4px;background:#fff;position: absolute;bottom: 0;}
	#rou-brand h2:before{content:"";width: 80px;height: 4px;background:#fff;position: absolute;bottom: 0;}

	#expansion-bar.affli{background:none}
	.affli .expansion-ba-box img{
		position: absolute;
		left: -6%;
		z-index: -1;
		width: 118%;
		max-width: inherit;
	}
	.expansion-ba-box{}
	#award-footer img{width:100%}
	#corporate-bar img{
		position: absolute;
		z-index: 1;
		width: 100%;
		max-width: inherit;
		right: 50px;
	}
	#holiday img{
		margin: -64px -15px 0;
	}
@media (max-width: 700px){
     #holiday img{
        margin: -28px 0px 0;
     }
}
	.inner-slider .col-s-4 a img{margin:0 5px 0 0}
	.inner-slider .col-s-4 a{ font-size:20px}
	.button-link:hover{background:#0DA4DF;border:2px solid #0DA4DF !important; color: #fff !important;}
	.main-slider .owl-dots{
		text-align: center;
		position: absolute;
		bottom: 24px;
		left: 0;
		right: 0;
		z-index: 1;
		display: block !important;
	}
	.main-slider .owl-carousel .owl-nav.disabled{display: 100% !important;position: absolute;z-index: 999;bottom: 27px;width: 112px;margin: 0 auto;left: 0;right: 0;top: auto;}
	.main-slider .owl-carousel .owl-nav .owl-prev {
		background: url(../images/mainleft.png) no-repeat;
		font-size: 0;
		position: absolute;
		z-index: 9999999;
		left: 0;
		bottom: 0;
		width: 11px;
		height: 13px;
	}
	.main-slider .owl-carousel .owl-nav .owl-next {
		width: 11px;
		height: 13px;
		font-size: 0;
		position: absolute;
		z-index: 9999999;
		right: 0;
		bottom: 0;
		background: url(../images/mainright.png) no-repeat;
	}
	.main-slider  .owl-dots button.owl-dot{
		width: 13px;
		height: 13px;
		border-radius: 15px;
		border: 2px solid #fff;
		margin: 0 5px;
	}
	.main-slider  .owl-dots button.owl-dot span{}
	.main-slider  .owl-dots button.owl-dot.active{background: #fff;border-radius: 15px;}
	/****/
	.foundation-slider .owl-dots{
		text-align: center;
		position: absolute;
		bottom: 24px;
		left: 0;
		right: 0; display:block !important;
		z-index: 1;
	}
	.foundation-slider .owl-carousel .owl-nav.disabled{display:block;position: absolute;z-index: 999;bottom: 27px;width: 145px;margin: 0 auto;left: 0;right: 0;top: auto;}
	.foundation-slider .owl-carousel .owl-nav .owl-prev {
		background: url(../images/mainleft.png) no-repeat;
		font-size: 0;
		position: absolute;
		z-index: 9999999;
		left: 0;
		bottom: 0;
		width: 11px;
		height: 13px;
	}
	.foundation-slider .owl-carousel .owl-nav .owl-next {
		width: 11px;
		height: 13px;
		font-size: 0;
		position: absolute;
		z-index: 9999999;
		right: 0;
		bottom: 0;
		background: url(../images/mainright.png) no-repeat;
	}
	.foundation-slider .owl-dots button.owl-dot{
		width: 13px;
		height: 13px;
		border-radius: 15px;
		border: 2px solid #fff;
		margin: 0 5px;
	}
	.foundation-slider  .owl-dots button.owl-dot span{}
	.foundation-slider .owl-dots button.owl-dot.active{background: #fff;border-radius: 15px;}

	/*****/
	#leadership .owl-dots{
		text-align: center;
		position: absolute;
		left: 0;
		right: 0;
		z-index: 1;
		display:block;
	}
	#leadership .owl-carousel .owl-nav.disabled{display:block;position: absolute;z-index: 999;bottom: -16px;width: 112px;margin: 0 auto;left: 0;right: 0;top: auto;}
	#leadership .owl-carousel .owl-nav .owl-prev {
		background: url(../images/blueleft.png) no-repeat;
		font-size: 0;
		position: absolute;
		z-index: 9999999;
		left: 0;
		bottom: 0;
		width: 11px;
		height: 13px;
	}
	#leadership .owl-carousel .owl-nav .owl-next {
		width: 11px;
		height: 13px;
		font-size: 0;
		position: absolute;
		z-index: 9999999;
		right: 0;
		bottom: 0;
		background: url(../images/blueiright.png) no-repeat;
	}
	#leadership  .owl-dots button.owl-dot{
		width: 13px;
		height: 13px;
		border-radius: 15px;
		border: 2px solid #0DA4DF;
		margin: 0 5px;
	}
	#leadership .owl-dots button.owl-dot span{}
	#leadership .owl-dots button.owl-dot.active{background: #0DA4DF;border-radius: 15px;}
	html {
		overflow-x: hidden;
	}
	#faq-bar img{width:100%}
	.form-login .login-header p{}
	.form-login .login-header h3 span{
    font-weight: bold;
    color: #0DA4DF;
}
	.form-login .login-header h3{
    font-size: 35px;
    font-weight: lighter;
    line-height: 42px;
}
	.form-login .login-header{}
	.form-login{
    max-width: 550px;
    background: url(../images/newlogin.png) no-repeat;
    position: absolute;
    bottom: 30%;
    left: 10%;
    text-align: center;
    padding: 4%;
    background-size: cover;
}
	.login-bar{}
	.login-bar .nav-tabs li a{
    font-size: 12px;
    padding: 12px;
    border: 0;
    color: #A0A0A0;
    font-weight: bold;
}
	.login-bar .nav-tabs li.active a{
    color: #0DA4DF;
}
	.login-bar .nav-tabs li.active{
    border-bottom: 3px solid #0DA4DF;
    margin: 0;
}
	.login-bar .nav-tabs li{
    border: 0;
    border-bottom: 2px solid #ccc;
    width: 50%;
}
	.login-bar .nav-tabs{
    margin: 30px 0;
}
	.login-bar .tab-content .tab-pane{padding: 0;}
	.login-bar .tab-content .tab-pane .form-bg{}
	.login-bar .tab-content .tab-pane .form-bg form button{
    padding: 12px 60px;
    border: 1px solid #0DA4DF;
    background: #0DA4DF;
    color: #fff;
    margin: 10px 0;
    font-size: 16px;
}
	.login-bar .tab-content .tab-pane .form-bg form input{
    width: 100%;
    height: 51px;
    padding: 0 15px;
    margin-bottom: 13px;
    border: 1px solid #A0A0A0;
}
	.login-bar .tab-content .tab-pane .form-bg form{}
	.login-bar .tab-content .tab-pane .form-bg a{
    color: #A0A0A0;
    text-decoration: underline;
}
	.login-bar .tab-content{}
	.modal.left .modal-dialog,
	.modal.right .modal-dialog {
		position: fixed;
		margin: auto;
		max-width: 420px;
		height: 100%;
		-webkit-transform: translate3d(0%, 0, 0);
		-ms-transform: translate3d(0%, 0, 0);
		-o-transform: translate3d(0%, 0, 0);
		transform: translate3d(0%, 0, 0);
	}

	.modal.left .modal-content,
	.modal.right .modal-content {
		height: 100%;
		overflow-y: auto;
		background: #f4f4f4;
	}

	.modal.left .modal-body,
	.modal.right .modal-body {
		padding: 0 0 50px;
		background: #fff;
	}

/*Right*/
	.modal.right.fade .modal-dialog {
		right: -320px;
		-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
		   -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
		     -o-transition: opacity 0.3s linear, right 0.3s ease-out;
		        transition: opacity 0.3s linear, right 0.3s ease-out;
	}

	.modal.right.fade.in .modal-dialog {
		right: 0;
		background: #f4f4f4;
	}

/* ----- MODAL STYLE ----- */
	.modal-content {
		border-radius: 0;
		border: none;
		background: #f4f4f4;
	}

	.modal-header {
		border-bottom-color: #EEEEEE;
		background-color: #FAFAFA;
	}
	.modal-content {
		border-radius: 0;
		border: none;
		background: #f4f4f4;
                /*margin-top: 300px;*/
	}

	.modal-header {
		border-bottom-color: #EEEEEE;
		background-color: #fff;
	}
        #modalVid{
           height: 335px;
        }

 .item-butn li a{
    background: #0DA4DF;
    display: inline-block;
    width: 100%;
    font-size: 10px;
    color: #fff;
    padding: 10px;
    letter-spacing: 0.4px;
}
 .item-butn li:last-child a{}
 .item-butn li{float: left;margin: 1%;width: 48%;text-align: center;}
 .item-butn{
    background: #fff;
    display: inline-block;
    width: 100%;
    padding: 10px 7px;
    position: fixed;
    bottom: 0;
    height: 54px;
    z-index: 999;
    left: 0;
}
.modal-body .shiping{
    background: #F8FCFF;
    width: 90%;
    margin: 0 auto;
    padding: 13px 13px 15px;
    border: 1px solid #CEE0F2;
}
.modal-body .shiping select{
    width: 100%;
    padding: 8px;
    font-size: 13px;
}
.modal-body .shiping label{
    font-weight: normal;
    font-size: 13px;
    font-weight: bold;
}
.item-cart label{
    font-size: 13px;
    font-weight: bold;
}
.item-cart .itembar span{
    position: absolute;
    right: 9px;
    font-size: 17px;
}
.item-cart .itembar .imag{
    width: 40px;
    height: 40px;
    background: #000;
    float: left;
}
.item-cart .itembar .imag-pri select{
}
.item-cart .itembar .imag-pri h4{
    font-weight: normal;
    font-size: 12px;
    margin: 6px 0;
}
.item-cart .itembar .imag-pri h2{
    font-weight: normal;
    font-size: 13px !important;
    margin: 3px 0;
    line-height: normal !important;
    padding: 0 !important;
}
.item-cart .itembar .imag-pri h3{
    font-size: 15px;
    margin: 0;
}
.item-cart .itembar .imag-pri{
    float: left;
    width: 43%;
    padding: 13px 0px 0 7px;
}
.item-cart .itembar{
    margin: 4px 0;
    border-bottom: 1px solid #CEE0F2;
    display: inline-block;
    padding: 0 0  15px;
    width: 100%;
}
.item-cart{
    width: 90%;
    margin: 10px  auto;
    padding: 13px 13px 15px;
    position: relative;
    border: 1px solid #CEE0F2;
    background: #F8FCFF;
    }
.item-adres  {
    width: 90%;
    margin: 0  auto 30px;
    padding: 13px 13px 15px;
    background: #F8FCFF;
    border: 1px solid #CEE0F2;
    }
.item-adres ul li strong{font-weight: normal;width: 50%;float: left;display: inline-block;font-size: 12px;}
.item-adres ul li label{width: 50%;font-size: 13px;font-weight: normal;}
.item-adres ul li span{
    width: 50%;
    float: right;
    text-align: right;
}
.item-adres ul li span.rss{
    color: #ED1C24;
    font-size: 12px;
}
.item-adres ul li{
    margin: 0;
    display: inline-block;
    width: 100%;
}
.item-adres ul{}
.item-adres-br h3{margin: 0 0 10px !important;font-size: 20px !important;line-height: normal !important;}
 .modal-header .close small{
    font-size: 12px;
}
 .modal-header .close {
    font-size: 13px;
    color: #000;
}
 .modal-bodypart .box-sub h4{
    font-size: 13px;
    margin: 22px 0 0;
}
 .modal-bodypart .box-sub p{
    font-size: 13px;
}
 .modal-bodypart .box-sub{
    background: #fff;
    display: inline-block;
    width: 100%;
    padding: 15px 20px;
}
 .modal-bodypart h5{
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 1px;
}
 .modal-bodypart .form-br input[type="text"]{
    width: 51%;
    font-size: 12px;
    padding: 8px;
    border: 1px solid #ccc;
}
 .modal-bodypart .form-br input[type="submit"]{
    background: #000;
    width: 120px;
    border: 0;
    margin: 0 9px;
    color: #fff;
    padding: 7px 0;
}
 .modal-bodypart .form-br{
    margin: 10px 00;
}
 .modal-bodypart span{
    font-size: 13px;
    margin: 16px 0 0;
    display: inline-block;
}
.porimh img{}
.porimh{
    float: left;
    width: 19%;
}
.imag-pri{
    float: left;
    width: 43%;
    padding: 13px 0px 0 7px;
}
.imag-pri h2{
    font-weight: normal;
    font-size: 13px !important;
    margin: 3px 0;
    line-height: normal !important;
    padding: 0 !important;
}
.imag-pri h4{}
select{
    border: 1px solid #CEE0F2;
    padding: 6px;
    margin: 17px 0 0;
}
.add-pri{
    border: 1px solid #CEE0F2;
    padding: 6px;
    margin: 17px 0 0;
    width: 16%;
    float: left;
    color: #0DA4DF;
    text-align: center;
}
.price{
    width: 20%;
    float: right;
    text-align: right;
    margin: 26px 0 0;
}

.more-item p{
    font-size: 14px !important;
    padding: 0 13px;
}
 h5.executive{
    background: #0DA4DF;
    margin: 0;
    color: #fff;
    padding: 10px;
    font-size: 17px;
    margin: 0 5%;
}
.more-item{
    width: 90%;
    margin: 0 5% 10px;
    position: relative;
    border: 1px solid #CEE0F2;
    background: #F8FCFF;
    display: inline-block;
    padding: 13px 13px 15px;
}
.top0{margin: 0;padding: 7px 18px;font-size: 18px;font-weight: bold;}
#faq-search h2:before{content:"";width: 80px;height: 4px;background: #0897D6;position: absolute;bottom: 0;margin: 0 auto;left: 0;right: 0;}
.inner-slider .col-s-4.cds span{
    padding: 0 0 0 32%;
}
#mychoice .oportunity h2:before{content:"";width: 80px;height: 4px;background: #0897D6;position: absolute;bottom: 0; }
.lo-bg{
    background: url(../images/lo.png) no-repeat;
    background-position: right top;
    top: 0;
    right: 0;
    background-size: auto;
    display: inline-block;
}
.main-slider .owl-carousel .owl-stage-outer{width:100%}
#faq-tab .nav-tabs>li{float:none}
header .navbar-default{

margin: 0 auto;

width: 100%;

padding: 0 7.67%;

}
header .container-full{padding:0; max-width:100%}
#footer .col-sm-2 + .col-sm-2 + .col-sm-2   {margin:0 0 0 -70px}
	/************************* responsive **********************/
	@media  all and (min-width: 1900px) {

	#rou-brand h2, #social-follow h2, #plan-brand h2{font-size:44px !important}
	#lineup .sucess-wrapper {
    max-width: 1800px;
	}
	#award-footer .award-wrapper a{    margin: 30px 13% 0;}
	#award-footer .award-wrapper h3{    margin: 100px 13% 3px 13%;}
	#award-footer .award-wrapper p{    margin: 0 13% 20px 13%;}
	#award-footer .award-wrapper h2{       margin: 12px 13% 33px 13%;   padding: 0 0 39px !important;  font-size: 41px !important;
    line-height: 57px !important;
    padding: 0 0 22px !important;}
		.corporate-box h2{
    margin: 20px 10% 33px 0 !important;
    font-size: 41px !important;
    line-height: 60px !important;
    padding: 0 0 34px !important;
    }
		#authority-bar img{margin:70px 0 0}
		#award-footer .award-wrapper h2
		.corporate-box h2{    font-size: 41px !important;
    line-height: 55px !important;}
		#markets-tab .nav-tabs>li>a {
    padding: 20px 76px;
    border: 0;
    font-size: 22px;
    font-weight: bold;
}
		.faq-box {
 position: absolute;
 left: 23%;
 top: 31%;
 transform: translate(-16%, 12%);
 }
		.images-chart {
    margin: -204px 0 100px 0;
}
		#corporate-bar{padding:70px 10% 290px}
		.contact-addras .Office-4 span{
		font-size: 18px;
		line-height: 28px;
	}
		.contact-addras .Office-4{padding: 70px 30px;height: 367px;}
		.contact-addras .Office-4 h4{font-size:24px; margin-bottom:30px}
		#adipiscing .oportunity {
		/*padding: 9% 20% 0;*/
	}
		.box-shadow img{width:100%}
		#faq-tab .nav-tabs>li{float:none}
		.event-wrapper img {
		position: absolute;
		top: 0px;/*-40px;*/
	}
	#event-footer {
		height: 504px;
	}
		#Genius-brand{ padding: 0 7% 0 15%; }
	h3{font-size: 46px !important;line-height: 50px !important;}
	h2{font-size: 55px !important;font-weight: bold;line-height: 67px !important;padding: 0 0 22px !important;}
	/*p{
		font-size: 20px !important;
		line-height: 32px  !important;

		}*/

		.main-slider-box .item .col-s-4 h2, .inner-slider .col-s-4 h2 {
		font-size: 60px !important;
		line-height: 66px;
	}


	.inner-slider .col-s-4 span {
		color: #fff;
		display: block;
		font-size: 20px;
                /*margin-left: -129px;*/
	}
	#Genius-brand img.po-img {
		position: absolute;
	 width: auto;
		top: 12%;
		left: 12%;
	}
	#house-brand{background-size: 100% 551px;}
	.main-slider-box .item .col-s-4 p {
		font-size: 24px !important;
		line-height: 37px !important;
	}
	.house-box {
		padding: 0;
		max-width: 1700px;
		margin: 0 auto;
	}
	.box-shadow h3{
		font-size: 20px !important;
		font-weight: bold;
		line-height: 15px !important;
	}
	.main-wrapper{max-width:1920px; margin:0 auto; width:100%}
	.event-wrapper p{margin: 17px 32% 163px 0;}
	#adipiscing h3 span {
		width: 80%;
		display: inline-block;
		margin: 0;
		font-size: 48px;
		line-height: 52px;
		margin-bottom: 32px;
		float: left;
	}
	.team-demo {
		padding: 0 30px;
		margin: 84px 0 0;
	}
	#affiliates .founded-bg {
		background: transparent linear-gradient(158deg, #FFFFFF 0%, #E2E2E2 100%) 0% 0% no-repeat;
		margin: 115px 0;
	}
	.box-shadow h3{font-size:25px}
	}

@media  (min-width: 1905px) {
#house-brand p{
  font-size: 17px !important;
}
}

	@media   (min-width: 1200px) and  (max-width:1600px) {
		.form-login{    bottom: 10%;}
		.slider-box-sh h4{.slider-box-sh h4}
		#can-help .guarantees{margin:0}
		.inner-slider .col-s-4.cds span {
    display: inline-block;
}
		.box-shadow h3{font-size:17px}
		#house-brand p {
		font-size: 14px;
		line-height: 23px;
		}
		.button-link{font-size:13px}
		.box-shadow h3{ font-size: 17px;}
		.button-link{    font-size: 14px;}
		#house-brand{    background-size: 100% 392px;}
		#award-footer img {
    /* width: 100%; */
    width: auto;
    height: 100%;
    object-position: 50% 50%;
    object-fit: cover;
}
#markets-tab .tab-content .nav-tabs {
    background: #FAFAFA;
    padding: 0 9%;
}
#markets-tab .nav-tabs>li { float:none;}
#markets-tab .nav-tabs {
    text-align: center;
    padding: 30px 0%;
}
	}




	@media all and (min-width:768px) {
		.navbar{ padding-top: 0; padding-bottom: 0; }
		.navbar .has-megamenu{position:static!important;}
		.navbar .megamenu{left:0;right:0;width:100%;padding:20px;border: 0;text-align:center;background: rgba(255, 255, 255, .9);top: 74px;padding: 15px 10%;box-shadow: 0 2px 1px #7a7878;}
		.navbar .nav-link{ padding-top:1rem; padding-bottom:1rem;  }
	}
	@media   (min-width:992px) and  (max-width:1199px) {
		footer .language-box{    margin: 1px 0 17px;}
		#footer .col-sm-2 + .col-sm-2 + .col-sm-2   {margin:0 0 0 -50px }
		#footer .col-sm-2 ul li {
    white-space: normal;
}
		#can-help{padding:50px 0}
		.chois-img {
		margin: 0;
	}#choice{padding: 50px 0;}
		.cho-bg {
		margin: 0;
		padding: 0;
	}
			body {
		overflow-x: hidden;
	}
		.top-header .navbar-left li a {
		font-size: 10px;
		letter-spacing: 0px;
		margin: 9px 7px 0 0;
	}
	.top-header .navbar-right li a {
		margin: 9px 0 0 23px;
	}
	.cus-sm-2 {
	  width: 280px;
		float: none;
		margin: 0 auto;
		display: inline-block;
	}.box-shadow {
		margin: 47px 15px 0;

	}
	 #sucess .col-sm-6{width:100%}
	.main-slider-box .item .col-s-4{top: auto;width: 81%;bottom: 16%;}
	#global{padding:50px 0}
	#lineup .owl-nav .owl-prev{left: -94px;	}
	#lineup .owl-nav .owl-next{
		right: -110px;}
		.owl-dots button.owl-dot{/* display:none */}
		#founded{    padding: 0 0 100px;}

		#Genius-brand .genius-0 {
		background: url(../images/Wellness-bg.png) no-repeat;
		padding: 29px;
	}#faq-bar p {
		font-size: 16px;
		color: #fff;
		line-height: 32px;
	}.faq-box {
	}
		#Genius-brand img.po-img {
		width: 134px;
		}
		#Genius-brand{padding: 0 0 0 2%;}
		.meet-0 {
		padding: 20px 30px 0;
	}
	#system-brand h2 {
		font-size: 25px;
	}
		.planp0 {
		padding: 100px 10% 20px;
	}
	#plan-brand {
		padding: 50px;
		background-position: 0;
	}
		#plan-brand .col-sm-6{/* width:100% */}
		.affli .expansion-ba-box img {
		position: relative;
		left: 0;
		z-index: -1;
		width: 100%;
		max-width: inherit;
	}
		#expansion-bar{padding:50px}
		#expansion-bar .col-sm-6.p-0{width:100%}
		.inner-slider .col-s-4 {
		width: 100%;
		padding: 24px 37px;
		bottom:0;
	}.inner-slider .col-s-4 h2 {
		line-height: normal;
		margin: 0 0 5px;
	}#rou-brand {
		padding: 0 30px;
		margin: 0;
	}
			#authority-bar .col-sm-6.p-0, #awards-bar .col-sm-6.p-0 {width:100%}
		#award-footer img {
		width: 100%;
	}
		#authority-bar, #awards-bar{padding:50px 30px}
		#local-address .col-sm-4{width:60%}
		#Contact-page{padding:50px 0 0}
		.contact-addras {
		padding: 20px;
		}
		.contact-addras .Office-4 span {
		display: block;
		font-size: 15px;
	}
		.contact-addras .Office-4{padding: 20px;min-height: 213px;}
	.contact-addras .Office-4 img{width:50px}

		#corporate-bar {
		background-size: cover;
		padding: 50px 30px;
	}
	.event-wrapper img {
		position: relative;
		top: 0;
	}
	#Weekly-bar,  #event-footer {padding:50px 30px}
		#corporate-bar img {
		position: relative; right:0
		}
			#local-annual .col-sm-6,#local-annual .col-sm-4, #corporate-bar .col-sm-6, #Weekly-bar .col-sm-6, #event-footer .col-sm-6{width:100%; text-align:center}
			.event-wrapper h2:before, #Weekly-bar .Weekly-box h2:before, #corporate-bar .corporate-box h2:before{margin:0 auto; left:0; right:0}
				#markets-tab .tab-content .nav-tabs, .address-tab, #markets-tab .nav-tabs, #faq-tab  .nav-tabs {
		overflow: auto;
		white-space: nowrap;
		padding: 30px 0;
		text-align: center;
		}
		.nav-tabs>li{float:none}
			#can-help .guarantees{margin:0}
		#can-help .guarantees img {
		width: 78px;
	}
		#history{padding:50px 30px}
		#ceo div {width:100%; left:0}
		#can-help .guarantees{margin:0}
		#can-help .guarantees img {
		width: 78px;
	}
	 #adipiscing div{width:100%}
		#mychoice div {width:100%}
		#mychoice{background:none}
			#markets-tab .tab-content .nav-tabs>li{float:none; width:auto}
		.address-tab div, #team div{width:100%; margin:10px 0}
		.owl-dots button + button + button + button{display:none !important }
		#affiliates {
    text-align: center;
    background-size: 100%;
    background-position: right;
}
#award-footer img {
    /* width: 100%; */
    width: auto;
    height: 100%;
    object-position: 50% 50%;
    object-fit: cover;
}
.form-login {
    max-width: 550px;
    background: url(../images/newlogin.png) no-repeat;
    position: relative;
    bottom: 300px;
    left: 0;
    margin: 0 auto;
    text-align: center;
    padding: 30px 48px 115px;
    background-size: cover;
    margin-bottom: 50px;
}
.images-chart{margin:0 0 100px}
	}
	@media   (min-width:768px) and  (max-width:991px) {
				footer .language-box{    margin: 1px 0 17px;}
		#footer .col-sm-2 + .col-sm-2 + .col-sm-2   {margin:0 0 0 00px; width:100% }
		#footer .col-sm-2 ul li {
    white-space: normal;
}
	.form-login {
    max-width: 550px;
    background: url(../images/newlogin.png) no-repeat;
    position: relative;
    bottom: 300px;
    left: 0;
    margin: 0 auto;
    text-align: center;
    padding: 30px 48px 115px;
    background-size: cover;
    margin-bottom: 50px;
}
		#bisclaimer p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
}
		header .navbar-default .navbar-nav>li>a{    padding: 10px 17px;}
		#affiliates .col-sm-6{width:100%; padding:50px 0 }
		#affiliates .founded-bg{margin:0}
		.address-tab div, #team div{width:100%; margin:10px 0}
		#markets-tab .tab-content .nav-tabs>li{float:none; width:auto}
		#mychoice div {width:100%}
		#mychoice{background:none}

		/***/
		#history{padding:50px 30px}
		#ceo div {width:100%; left:0}
		#can-help .guarantees{margin:0}
		#can-help .guarantees img {
		width: 78px;
	}
	  #adipiscing div{width:100%}
		/**/
		.nav-tabs>li{float:none}
			#markets-tab .tab-content .nav-tabs, .address-tab, #markets-tab .nav-tabs, #faq-tab  .nav-tabs {
		overflow: auto;
		white-space: nowrap;
		padding: 30px 0;
		}
			.event-wrapper h2:before, #Weekly-bar .Weekly-box h2:before, #corporate-bar .corporate-box h2:before{margin:0 auto; left:0; right:0}
		#corporate-bar {
		background-size: cover;
		padding: 50px 30px;
	}
	.event-wrapper img {
		position: relative;
		top: 0;
	}
	#Weekly-bar,  #event-footer {padding:50px 30px}
		#corporate-bar img {
		position: relative; right:0
		}
			#local-annual .col-sm-6,#local-annual .col-sm-4, #corporate-bar .col-sm-6, #Weekly-bar .col-sm-6, #event-footer .col-sm-6{width:100%; text-align:center}
		/***/

		#faq-bar .col-sm-6{width:100%; text-align:center}
		#local-address .col-sm-4{width:60%}
		#Contact-page{padding:50px 0 0}
		.contact-addras {
		padding: 20px;
		}
		.contact-addras .Office-4 span {
		display: block;
		font-size: 13px;
	}
		.contact-addras .Office-4{    padding: 20px;    min-height: 230px;}
	.contact-addras .Office-4 img{width:50px}

		/**/
		#authority-bar .col-sm-6.p-0, #awards-bar .col-sm-6.p-0, #award-footer .col-sm-6.p-0{width:100%}
		#award-footer img {
		width: 100%;
		margin: 50px 0 0;
	}
		#authority-bar, #awards-bar{padding:50px 30px}
		/****/
		#Genius-brand .genius-0 {
		background: url(../images/Wellness-bg.png) no-repeat;
		padding: 29px;
	}#faq-bar p {
		font-size: 16px;
		color: #fff;
		line-height: 32px;
	}.faq-box {
		padding: 15px;
	}
		#Genius-brand img.po-img {
		width: 134px;
		}
		#Genius-brand{padding: 0 0 0 2%;}
		.meet-0 {
		padding: 20px 30px 0;
	}
	#system-brand h2 {
		font-size: 25px;
	}
		.planp0 {
		padding: 100px 10% 0;
	}
	#plan-brand {
		padding: 50px;
		background-position: 0;
	}
		#plan-brand .col-sm-6{width:100%}
		.affli .expansion-ba-box img {
		position: relative;
		left: 0;
		z-index: -1;
		width: 100%;
		max-width: inherit;
	}
		#expansion-bar{padding:50px}
		#expansion-bar .col-sm-6.p-0{width:100%}
		.inner-slider .col-s-4 {
		width: 100%;
		padding: 15px 20px;
		bottom:0;
	}.inner-slider .col-s-4 h2 {
		line-height: normal;
		margin: 0 0 5px;
	}#rou-brand {
		padding: 0 30px;
		margin: 0;
	}

		/***/
		.chois-img {
		margin: 30px 0 0 0;
	}#choice{padding: 50px 0;}
		.cho-bg {
		margin: 0;
		padding: 0;
	}
			body {
		overflow-x: hidden;
	}
		.top-header .navbar-left li a {
		font-size: 10px;
		letter-spacing: 0px;
		margin: 9px 7px 0 0;
	}
	.top-header .navbar-right li a {
		margin: 9px 0 0 23px;
	}
	.cus-sm-2 {
	  width: 280px;
		float: none;
		margin: 0 auto;
		display: inline-block;
	}.box-shadow {
		margin: 47px 15px 0;

	}
	 #sucess .col-sm-6{width:100%}
	.main-slider-box .item .col-s-4{top: auto;width: 100%;bottom: 0;padding: 20px 56px 44px;text-align: center;}
	#global{padding:50px 0}
	#lineup .owl-nav .owl-prev{left: -94px;	}
	#lineup .owl-nav .owl-next{
		right: -110px;}
		.owl-dots button.owl-dot{/* display:none */}
		#founded{    padding: 0 0 100px;}
		.owl-dots button + button + button + button{display:none !important }
		#can-help {
    background-size: cover;
}.images-chart {
    margin: 0 0 50px;
}
		#can-help .col-sm-4{width: 400px;margin: 30px auto;float: none;}
	}
	@media   (min-width:240px) and  (max-width:767px) {
		#footer .col-sm-2 + .col-sm-2 + .col-sm-2{margin:0}

		.navbar-default .navbar-brand {
    padding: 0 15px;
}
		header .navbar-default .navbar-collapse{    margin: 24px 0 0;}
		header .navbar-default{padding:0}
		.owl-dots button + button + button + button{display:none !important }
		#affiliates{    padding: 150px 0 40px;    background-size: contain;}
		#affiliates  .founded-bg{width:100%;}
		.cho-bg{margin:30px 0;padding: 0;text-align: center;}
		.owl-dots{display:none}
		.main-slider-box .item .col-s-4 {
		position: relative;
		right: auto;
		top: auto;
		background: #006ab696;
		width: 100%;
		padding: 20px 17px 40px;
		color: #fff;
		text-align: center;
		bottom: 0;
		display: inline-block;
	}
		body {
		overflow-x: hidden;
	}
		.main-slider-box .item .col-s-4 h2 {
		font-size: 25px;
		line-height: 26px;
	}
	.main-slider-box .item .col-s-4 p {
		font-size: 14px;
		line-height: 17px;
	}
	.top-header .navbar-left {
		text-align: center;
		margin: 0;
	}
	.top-header .navbar-right {
		margin: 0;
		border-top: 1px solid #fff;
		text-align: center;
		padding: 6px 0 0;
	}.top-header .navbar-left li{
		display: inline-block;
	}
	.container-full{
		padding: 0;
	}
	.top-header .navbar-left li a{
		margin: 0 8px;
		padding: 0;
	}
	.top-header .navbar-right li {
		display: inline-block;
	}
	.top-header .navbar-right li a{margin: 0 15px;}
	.top-header{height:auto}
	.navbar-default .navbar-toggle {
		border-color: #006ab6;
		background: #006ab6;
	}
	 .navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
		background: #006ab6;
	}
	header .navbar-default .navbar-collapse, header .navbar-default .navbar-form{background:#fff}
	.dropdown-item, header .all-header {
		width: 100%;
		margin: 0;
		background: #fff;
	}
	header .navbar-default .navbar-nav>li>a{    padding: 20px 26px;margin:0;border:0; border-bottom:1px solid #ccc}
	.dropdown-item img{display:none}
	.navbar-nav .open .dropdown-menu{padding:0;position: absolute;}
	.dropdown-item span{margin:0}
	header .navbar-default .navbar-nav>li .megamenu a{background: #f6f6f6;
		float: left;
		border-bottom: 1px solid #ccc;
		padding: 13px 30px;
	}
	.cus-sm-2 {
		animation: none;
		width: 280px;
		float: none;
		margin: 0 auto;
	}
	.box-shadow {
		margin: 20px 15px;
	}
	p{font-size:14px !important; line-height: 29px !important;}
	h2{font-size:24px !important;     line-height: 33px !important;}
	h3{font-size:24px !important}
	#house-brand{padding-bottom:0;background-size: auto;}
	#choice, .sucess-wrapper, #lineup, .line-box p{padding:0}
	#founded {
		padding: 100px 0;
		margin: 0;
	}
	#global {
		background: #fff;
		padding: 0;
		text-align: center;
	}
	footer h3{margin:30px 0 10px }
	footer{text-align:center}
	.inner-slider .col-s-4 {
		position: relative;
		bottom: 0;
		width: 100%;
		background: #0da4dfb8;
		padding: 20px;
		text-align: center;
	}
	.inner-slider .col-s-4 h2, .corporate-box p{margin:0;line-height: 23px;}
	#expansion-bar{    padding: 50px 20px 0 35px;}
	.affiliate-bane .affiliate-bane-heda2{height:auto}
	#rou-brand {padding:0 20px}
	#plan-brand{padding:50px 20px;    background-position: 0;}
	.bi-ww, .plan-ww{    padding: 30px 20px;}
	.affli .expansion-ba-box img{    position: relative;
		left: 0;
		z-index: -1;
		width: 100%;}
		#rou-brand span {
		height: 2px;
		width: 100%;
		background: #A0E2FF;
		display: inline-block;
		margin: 30px 0;
	}
	.images-chart{margin:0}
	.planp0, #Genius-brand{    padding: 50px 20px 0;}
	#system-brand{margin:50px 0}
	.meet-0,  #Genius-brand .genius-0{padding:30px; text-align:center;}
	#Genius-brand img.po-img{    position: relative;}
	.col-sm-7.p-0.text-right{text-align:center}
	#darke-brand p, .awards-bar-wrapper .corporate-boxw h2{margin:0;}
	.images-chart{/* margin:20px */}
	#authority-bar{background:none; padding:50px 30px;  }
	#awards-bar{padding:0}
	.awards-bar-wrapper ul li {
		font-size: 17px;
	 }
	 .awards-bar-wrapper .corporate-boxw h2:before,#holiday h2:before, #award-footer .award-wrapper h2:before, .event-wrapper h2:before{    margin: 0 auto;
		left: 0;
		right: 0;}
	.awards-bar-wrapper .corporate-boxw{margin: 20px; text-align:center}
	#award-footer .award-wrapper h3{margin:30px 30px 0; line-height:33px}
	#award-footer{text-align:center}
	#award-footer img {
		margin: 40px 0 0 0;
	}
	#can-help .guarantees img {
		width: 100px;
	}
	#country-address {padding:50px 30px}
	#mychoice{background:none;
		padding: 30px 15px;
	}
	#markets-tab .tab-content .nav-tabs, .address-tab{padding: 15px}
	.products-box{margin:0}
	.products-box .products-list ul{width:100%;padding: 0 20px;}
	#markets-tab .nav-tabs{padding:10px 15px}
	  #Contact-page, #history{padding:50px 0px}
	  .contact-addras{padding:0}
	  .contact-addras .Office-4{padding:30px; margin:15px 0}
	  .panel-body ul{    margin: 0 0 30px;}
	  .panel-body ul li{font-size:15px;}
	.faq-box{text-align:center}
	#corporate-bar img{right:auto;position: relative;}
	#corporate-bar{
		padding: 50px 5% 50px;}
		.event-wrapper img {
		position: relative;
		top: 0;
	}
	#event-footer {
		background: #006FBA;
		padding: 0;
	}
	.event-wrapper h2{   text-align:center; margin: 60px  30px 15px;}
	.event-wrapper p{margin:30px; text-align:center;}
	#Zwagil, #consetetur{background:none; padding:50px 20px}
	.Holiday-box{text-align:center}
	#adipiscing .oportunity {
		padding: 5% 10%;
		/*text-align: center;*/
	}
	.searh-country{padding:10px 20px}
	#can-help .guarantees{margin:40px 0}
		#markets-tab .tab-content .nav-tabs, .address-tab, #markets-tab .nav-tabs, #faq-tab  .nav-tabs {
                overflow: auto;
		/*white-space: nowrap;*/
                text-align: left;
                }
		#markets-tab .tab-content .nav-tabs>li, .nav-tabs>li{      width: auto;  float: none;
		display: inline-block;}
		.address-tab{text-align:center;padding: 40px  0;}
		.address-tab .cus-img, .address-tab .cus-text{float:none; width:100%; text-align:center}
		#team{padding:50px 0}
		#leadership{
			padding: 0;
			/* background: #006AB6; */
			background-size: 100%;
		}
		.team-demo{margin:20px 0 0}
		#affiliates .founded-bg {
		margin: 0;
		padding: 50px 31px;
	}
	.line-box p {
		margin-bottom: 0;
	}#global {
		padding: 100px 0 1px;
	}
/*	br{display:none} */
	.form-login{position:relative;left: 0;right: 0;margin: -37% auto 50px;padding: 35px 44px 50px;background-size: 100% 100%;}
	#lineup .owl-nav .owl-prev{    left: -72px;}
	#lineup .owl-nav .owl-next{right: -72px;}
	footer .language-box{    margin: 19px auto;}
	header .navbar-default .navbar-nav>li{width:100%; display:inline-block}
	#system-brand p{padding:0}
	#system-brand h2:before{margin:auto; left:0;right:0}
	}
	@media   (min-width:768px) and  (max-width:1500px) {
		#holiday img {
    margin: -66px 0 0;
    height: 100%;
    object-position: 50% 50%;
    object-fit: cover;
}#faq-bar img  {width:auto;
    /*height: 100%;*/
    object-position: 50% 50%;
    object-fit: cover;
}
		.event-wrapper img,  #bisclaimer img, #Mission img{width:auto;
/*height: 100%;*/
    object-position: 50% 50%;
    object-fit: cover;    position: relative;}
	#event-footer{padding:0 0  0 50px}
	#faq-tab .nav-tabs>li{float:none}
	}
	@media   (min-width:560px) and  (max-width:767px) {
		.founded-bg{    width: 57%;
    float: right;    padding: 5% 6%;}
		.cus-sm-2 {
		width: 250px;
		display:inline-block;

	}
	.button-link{font-size:14px}
	.box-shadow h3{font-size:18px !important}

	}
/***css update***/
#houseBtn{
  color: white !important;
    border: 2px solid white !important;
    padding: 10px 30px;
    display: inline-block;
    font-weight: bold;
    letter-spacing: 0.4px;
    margin: 10px 0 0;
    font-size: 15px;
}

#img1{
   /*margin-top: 140px;*/
   width: 60%;
}

@media (max-width: 700px){
   #img1{
      width: 100%;
      margin-top: 0px;
      height: 282px;
   }
}

#img2{
}

@media (max-width: 700px){
   #img2{
      width: 100%;
      margin-top: 0;
      height: 282px;
   }
}

#img3{
   margin-top: 110px;
   width: 38%;
}

@media (max-width: 700px){
   #img3{
     width: 100%;
     margin-top: 0;
     height: 282px;
   }
}

/*founder play btn moblie*/
@media(max-width: 414px){
   #founderPlayBtn{

   }
}

#founderPlayBtn{
   background: transparent;
   border: none;
   margin-left: 178px;
}

@media(max-width: 700px){
   #founderImg{
      margin-top: 84px;
   }
   #awardsImg{
     margin-top: 84px;
   }
   #foundationsImg{
     margin-top: 84px;
   }
   #opportunityImg{
     margin-top: 84px;
   }
   #globalImage{
     margin-top: 84px;
   }
   #founderPlayBtn{
      background: transparent;
      border: none;
      margin-left: -5px;
   }
   #ourCompanyImg{
     margin-top: 84px;
   }
   .sproutvideo-player{
     width: 344px;

   /*#communityPoints{
    width: 100%;
    display: block;
    font-size: 14px; !important;
    line-height: 23px;
    color: #fff;
    margin-bottom: 25px;
    clear: both;
    padding-left: 20px;
    text-align: left;
   }*/
   .sproutvid-player{
      width: 307px;
      height: 224px;
      margin-top: 25px;
      margin-left: 17px;
   }
   /*#globalImg{
      width: 100%;
      height: 258px;
   }*/
   #incomeDisclosureImg{
     margin-top: 84px;
   }
   #contactUsImg{
     margin-top: 84px;
   }
   #marketsImg{
     margin-top: 84px;
   }
/*markets mdc*/
   #markets-tab .tab-content .nav-tabs>li a{
      padding: 30px 25px;
    width: 292px;
   }
}
.embed-container {
   position: relative;
   padding-bottom: 56.25%;
   height: 0;
   overflow: hidden;
   max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 50%;
}

/*@media (min-width: 1900px)
.inner-slider .col-s-4 span{
    color: #fff;
    display: block;
    font-size: 20px;
    margin-left: -129px;
}*/

#foundationText{
   margin-left: -129px;
}

.item{
   margin-right: 1px;
}

#globalImg{
   margin-left: 100px;
   width: 90%;
   height: 504px;
}

@media (min-width: 1501px) and (max-width: 1897px){
   #globalImg{
      height: 408px;
   }
}

.product-disclaimer{
   border-top: 1px solid #DFE3E9;
}

.product-disclaimer p{
   /*color: #7F8FA4;*/
   font-size: 12px;
   /*text-align: left;*/
   margin: 0 0 16px;
   padding-left:5px;
   padding-right: 5px;
}

.disclaimerParagraph p{
   font-size: 12px !important;
   font-weight: 0 !important;
   line-height: 17px !important;
}

#copyRight{
   text-align: center;
}

.blue-box{
  margin-top: -1px;
}

@media (min-width: 1346px) and (max-width: 1927px){
   #mychoice .oportunity p{
      font-size: 19px;
   }
}

@media (min-width: 1200px) and (max-width: 1346px){
   #mychoice .oportunity p{
      font-size: 16px;
   }
}

@media (min-width: 776px) and (max-width: 884px){
   #mychoice .oportunity p{
      font-size: 13px;
   }
}

@media (min-width: 885px) and (max-width: 1199px){
   #mychoice .oportunity p{
      font-size: 15px;
   }
}

/*search box*/

* {
  box-sizing: border-box;
}

body {
  /*font: 16px Arial;*/
}

/*the container must be positioned relative:*/
.autocomplete {
  position: relative;
  display: inline-block;
}

input {
  border: 1px solid transparent;
  background-color: #f1f1f1;
  padding: 10px;
  font-size: 16px;
}

input[type=text] {
  background-color: #f1f1f1;
  width: 100%;
}

input[type=submit] {
  background-color: DodgerBlue;
  color: #fff;
  cursor: pointer;
}

.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
}

.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}

/*when hovering an item:*/
.autocomplete-items div:hover {
  background-color: #e9e9e9;
}

/*when navigating through the items using the arrow keys:*/
.autocomplete-active {
  background-color: DodgerBlue !important;
  color: #ffffff;
}

/*end of search box css*/

#communityPoints{
   width: 100%;
   display: block;
   font-size: 17px;
   line-height: 30px;
   color: #fff;
   margin-bottom: 25px;
   clear: both;
   padding-left: 20px;
   list-style-type: disc;
}

/*hover animation*/
.droppdown-item{
    padding: 50px;
    background-color: green;
    transition: transform .2s;
    width: 205px;
    height: 130px;
    margin: 0 auto;
}

.companyImgPopup:hover{
  transform: scale(1.5);

}

.houseBtn{
  color: white !important;
    border: 2px solid white !important;
    padding: 10px 30px;
    display: inline-block;
    font-weight: bold;
    letter-spacing: 0.4px;
    margin: 10px 0 0;
    font-size: 15px;
}

.disclaimerText{
   text-align: center;
}

@media (max-width: 1199px){
   select [name=OTG_COUNTRY] {
      margin-top: 19px;
   }
}

@media (max-width: 767px){
   select [name=OTG_COUNTRY]{
     margin-top: 0px;
   }
}

@media (max-width: 700px){
   #communityPoints{
    width: 100%;
    display: block;
    font-size: 14px;
    line-height: 23px;
    color: #fff;
    margin-bottom: 25px;
    clear: both;
    padding-left: 20px;
    text-align: left;
   }
   #globalImg{
      width: 100%;
      height: 258px;
      margin-left: 0px;
   }
   /*.container{
      text-align: center;
      padding-bottom: 30px;
   }*/
   #forAffiliates{
      margin-left: 88px;
   }
   #globalOp{
      margin-top: -80px;
   }
   footer .container{
      padding: 0;
      width: 100%;
   }
   #modalVid{
      height: 300px;
   }
   .modal-content{
      margin-top: 197px;
   }
   #myModal2 .modal-content{
      margin-top: 0px;
   }
   #ourCompanyVid{
      height: 197px;
    width: 92%;
    margin-left: 12px;
    margin-top: 18px;
   }
   .awards-bar-wrapper ul {
      margin: 0px -2% 0 67px;
    width: 59%;
   }
   .plan-ww{
      background: #0DA4DF;
    display: inline-block;
    padding: 15% 15%;
    margin: -7px -15px 0;
    width: 109%;
    /* padding-right: 0px;*/
   }
   #globalEventVid{
      width: 342px;
    height: 197px;
    margin-top: 49px;
   }
   .padding{
      padding-bottom: 10px;
   }
   #supportLink{
      margin-left: 74px;
   }
   .contact-addras{
      display: inline-block;
    width: 345%;
    margin-left: -136px;
   }
   #houseBtn{
      color: white !important;
    border: 2px solid white !important;
    padding: 10px 30px;
    display: inline-block;
    font-weight: bold;
    letter-spacing: 0.4px;
    margin: 10px 0 0;
    font-size: 15px;
    margin-bottom: 12px;
   }
   #commissionTableImg{
      margin-top: 170px;
   }
}

