/* fonts */

*{ -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: none;
    font-smoothing: antialiased; }

@font-face {
  font-family: 'Montserrat-ExtraBold';
  src: url('../fonts/Montserrat-ExtraBold/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-ExtraBold/Montserrat-Bold.otf')  format('opentype'),
       url('../fonts/Montserrat-ExtraBold/Montserrat-ExtraBold.woff') format('woff'), url('../fonts/Montserrat-ExtraBold/Montserrat-ExtraBold.ttf')  format('truetype'), url('../fonts/Montserrat-ExtraBold/Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.otf')  format('opentype'),
       url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.woff') format('woff'), url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.ttf')  format('truetype'), url('../fonts/Montserrat-Bold/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Bold';
  src: url('../fonts/Montserrat-Bold/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Bold/Montserrat-Bold.otf')  format('opentype'),
       url('../fonts/Montserrat-Bold/Montserrat-Bold.woff') format('woff'), url('../fonts/Montserrat-Bold/Montserrat-Bold.ttf')  format('truetype'), url('../fonts/Montserrat-Bold/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Light';
  src: url('../fonts/Montserrat-Light/Montserrat-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Light/Montserrat-Light.otf')  format('opentype'),
       url('../fonts/Montserrat-Light/Montserrat-Light.woff') format('woff'), url('../fonts/Montserrat-Light/Montserrat-Light.ttf')  format('truetype'), url('../fonts/Montserrat-Light/Montserrat-Light.svg#Montserrat-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Montserrat-Regular';
  src: url('../fonts/Montserrat-Regular/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Regular/Montserrat-Regular.otf')  format('opentype'),
       url('../fonts/Montserrat-Regular/Montserrat-Regular.woff') format('woff'), url('../fonts/Montserrat-Regular/Montserrat-Regular.ttf')  format('truetype'), url('../fonts/Montserrat-Regular/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* pp */

html{ /*background-position: top center;
  background-color: transparent;
  background-image: url("../img/bg.png");
  background-repeat: no-repeat;*/ }

body{ background-color: transparent !important;
  color: #b2b5ba; }

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

/* end pp */

.row{ margin-right: 0px;
	margin-left: 0px; }

#block-1 .col-md-7{ text-align: center; }

#block-1 .col-md-7 img{ /*margin: 81px 0 0 73px;*/ }

#block-1 .col-md-5 .mc1 img{ margin: 0 18px 14px 0; }

#block-1 .col-md-5 .img1{ margin: 97px 0 0 69px; }

#block-1 .col-md-5 .mc1{ display: inline-block;
    width: 100%;
    max-width: 370px;
    text-align: right;
    margin: 26px 0 0 16px; }

#block-1 .col-md-5 span{ display: inline-block;
    background-color: #4592d3;
    width: 100%;
    color: #fff;
    font-size: 29px;
    text-align: center;
    padding: 27px 0 34px 0;
    line-height: 33px;
    font-family: 'Montserrat-ExtraBold'; }

#block-2 p{ font-family: 'Montserrat-SemiBold';
    width: 100%;
    max-width: 999px;
    font-size: 23px;
    margin: 62px auto 55px auto;
    text-align: justify;
    line-height: 30px;
    color: #3e3e3e; }

#block-2 p b{ letter-spacing: 0.4px;
	font-weight: normal;
	color: #287dc5; }

#block-3{ padding: 68px 0 51px 0;
	background-color: #eeeeee; }

#block-3 .container{ width: 100%;
	max-width: 1060px; }

#block-3 .box{ display: inline-block;
	vertical-align: top;
	position: relative; }

#block-3 .box1 img{ margin: 0 245px 0 0; }

#block-3 .box1 .media{ position: absolute;
    left: 148px;
    top: 20px; }

#block-3 .box1 .media p{ font-family: 'Montserrat-SemiBold';
    color: #3e3e3e;
    margin: 2px 0 0 5px;
    font-size: 19.6px; }

#block-3 .box1 .no{ background-color: #004b88;
    font-family: 'Montserrat-SemiBold';
    color: #fff;
    font-size: 45px;
    padding: 13px 13px 16px 20px;
    line-height: 79px;
    margin: 0 0 0 8px; }

#block-3 .box2 p{ font-family: 'Montserrat-SemiBold';
    color: #3e3e3e;
    margin: 4px 0 0 17px;
    font-size: 19.2px;
    line-height: 28px; }

#block-3 .box2 p b{ font-weight: normal;
	font-size: 32px; }

#block-3 .box2 img{ margin: 14px -13px 0px 21px; }

#block-3 .box3{ background-color: #287dc5;
    margin: 0 auto;
    width: 100%;
    max-width: 495px;
    margin: 69px 0 0 49px;
    padding: 11px 0 15px 19px; }

#block-3 .box3 p{ font-family: 'Montserrat-SemiBold';
    color: #fff;
    margin: 2px 0 0 18px;
    font-size: 17.7px;
    line-height: 33px; }

#block-3 .box3 p b{ font-size: 29px;
    line-height: 25px; }

#block-3 .box3 .adm{ position: absolute;
    left: -43px;
    top: -24px; }

#block-3 .box3 .watch{ position: absolute;
    right: -72px;
    bottom: -31px;
    width:168px;
    height: 168px;
    display: inline-block;
    background-image: url("../img/watch.png"); }

#block-3 .box4{ text-align: right;
    width: 100%;
    margin: 82px 0 0 0; }

#block-3 .box4 p { font-family: 'Montserrat-SemiBold';
    color: #287dc5;
    margin: 0px -9px 50px 18px;
    font-size: 26.3px;
    line-height: 33px; }

#block-3 .box5{ margin: 107px 0 0 45px;
    width: 201px;
    position: relative; }

#block-3 .box5 p{ font-family: 'Montserrat-SemiBold';
    color: #4d4d4d;
    margin: 0 0 67px 0; }

#block-3 .box5 p span{ display: block;
	height: 1px;
	width: 75%;
	background-color: #71acde; }

#block-3 .box5 p b{ font-size: 47px;
    font-weight: normal;
    line-height: 46px;
    color: #287dc5;
    letter-spacing: -2.9px;
    margin: 0 0 0 -3px; }

#block-3 .box5 img{ position: absolute;
    top: 13px;
    right: -1px; }

#block-3 .box6{ background-color: #cfcfcf;
    margin: 0 auto;
    position: relative;
    width: 100%;
    max-width: 362px;
    margin: 0px 2% 0 0px;
    padding: 30px 0 32px 0px;
    text-align: center; }

#block-3 .box6 p{ font-family: 'Montserrat-SemiBold';
    color: #3e3e3e;
    margin: 3px 0 0px -11px;
    font-size: 26.7px;
    line-height: 34px; }

#block-3 .box6 img{ position: absolute;
    top: 24px;
    right: -17px; }

#block-3 .box7 p{ font-family: 'Montserrat-SemiBold';
    color: #3e3e3e;
    margin: 35px -24px 19px 24px;
    font-size: 22px;
    line-height: 28px; }

#block-3 .box7 p b{ color: #287dc5;
    font-size: 26px;
    letter-spacing: 0.5px; }

#block-3 .box8 img{ margin: -12px 0 0 0; }

#block-3 .resc{ text-align: center;
    padding: 17px 0 22px 0; }

#block-3 .blks{ text-align: center; }

#block-3 .blks .block{ display: inline-block;
	vertical-align: top;
    width: 33%;
    margin: 0 -3px;
    border-left: 2px solid #096cbc;
    border-right: 2px solid #096cbc; }

#block-3 .blks .block p{ font-family: 'Montserrat-SemiBold';
    width: 100%;
    max-width: 273px;
    font-size: 17.3px;
    line-height: 30px;
    color: #3e3e3e;
    margin: 3px auto 0 auto; }

#block-3 .blks .block p b{ font-size: 24px;
	color: #096cbc; }

#block-4{ text-align: center;
    padding: 39px 0 40px 0;
    background-image: url(../img/drop.jpg);
    background-size: cover;
    background-attachment: fixed; }

#block-4 p{ font-family: 'Montserrat-SemiBold';
    margin: 0px;
    font-size: 35.3px;
    color: #fff;
    text-shadow: 2px 7px 9px rgba(0, 0, 0, 0.62); }

#block-5{ text-align: center;
    padding: 51px 0 42px 0;
    background-color: #0177bf; }

#block-5 p{ font-family: 'Montserrat-SemiBold';
    margin: 0px auto;
    font-size: 18px;
    color: #fff;
    width: 100%;
    max-width: 1002px;
    text-align: justify;
    line-height: 24px; }

#block-6{ padding: 45px 0 0 0;
	background-color: #4892d0; }

#block-6 .container{ width: 100%;
	max-width: 1000px; }

#block-6 .no{ font-family: 'Montserrat-SemiBold';
    color: #064d85;
    font-size: 56px;
    line-height: 50px;
    width: 34px;
    display: inline-block;
    text-align: center; }

#block-6 .media{ margin: 0 0 51px 44px; }

#block-6 .media:last-child{ margin: 0 0 44px 44px; }

#block-6 .media p{ margin: 0 0 0 4px;
    color: #fff;
    font-family: 'Montserrat-SemiBold';
    font-size: 19.3px;
    line-height: 25px; }

#block-6 .link{ text-decoration: none;
    background-color: #064d85;
    margin: 7px 0 0 56px;
    display: inline-block;
    color: #fff;
    font-size: 21.2px;
    font-family: 'Montserrat-SemiBold';
    padding: 4px 28px 7px 28px; }

#block-6 .link:hover{ background-color: #0c3453; }

#block-7{ text-align: center;
    padding: 70px 0 101px 0;
    background-image: url(../img/water.jpg);
    background-repeat: repeat-x;
    background-position: bottom center; }

#block-7 .box{ display: inline-block;
    margin: 0 7px;
    width: 100%;
    max-width: 236px; }

#block-7 .box img{ display: block; }

#block-7 .box p{ display: inline-block;
    font-family: 'Montserrat-Regular';
    color: #000;
    line-height: 16px;
    margin: 0 0 18px 0; }

#block-7 h2{ font-family: 'Montserrat-SemiBold';
    margin: 33px 0 0 0;
    font-size: 35.3px;
    color: #0177bf; }

#block-7 .line{ background-color: #0177bf;
    display: block;
    height: 9px;
    width: 100%;
    max-width: 1000px;
    margin: -15px auto 42px auto; }


#block-7 .vs{ background-color: rgb(1, 119, 191);
    font-family: 'Montserrat-SemiBold';
    color: #fff;
    padding: 22px;
    font-size: 17px;
    display: inline-block;
    margin: 14px 0 -48px 0; }

#block-7 .grafico{ margin: 34px 0 38px 0; }

#block-7 .box1, #block-7 .box2{ display: inline-block;
	vertical-align: top; }

#block-7 .box1{ text-align: left;
    background-color: #71acde;
    width: 100%;
    max-width: 680px;
    margin: 0 31px 0 0;
    padding: 24px 25px 12px 43px; }

#block-7 .box1 p{ font-family: 'Montserrat-SemiBold';
    font-size: 23px;
    color: #064d85;
    line-height: 35px; }

#block-7 .box2{ background-color: #064d85;
    width: 100%;
    max-width: 283px;
    padding: 20px 0 23px 0; }

#block-7 .box2 p{ margin: 0;
    color: #fff;
    font-family: 'Montserrat-SemiBold';
    font-size: 29px;
    line-height: 36px; }

#block-8{ background-color: #287dc5; }

#block-8 .sline{ position: absolute;
    top: 0;
    right: -2%; }

#block-8 .col-md-6{ padding: 0px; }

#block-8 .pic{ text-align: right; }

#block-8 .txt .box{ width: 100%;
    max-width: 700px;
    text-align: center;
    padding: 35px 8.3% 0 4.5%;
    display: table-cell;
    vertical-align: middle; }

#block-8 .txt .box h2{ margin: 0px 0 34px 0;
    font-family: 'Montserrat-ExtraBold';
    color: #fff;
    font-size: 38px;
    line-height: 42px;
    text-align: center; }

#block-8 .txt .box p{ font-family: 'Montserrat-Regular';
    width: 100%;
    font-size: 16px;
    text-align: justify;
    line-height: 24px;
    color: #fff;
    margin: 0 0 48px 0; }

#block-8 .txt .box p span{ display: block;
    text-align: right;
    padding: 0 3px 0 0; }

#block-8 .txt .box h4{ margin: -4px 0 0px 0;
    font-family: 'Montserrat-ExtraBold';
    font-size: 30px;
    line-height: 36px;
    color: #3e3e3e;
    text-align: center; }

#block-9{ background-color: #3e3e3e; }

#block-9 p{ font-family: 'Montserrat-SemiBold';
    font-size: 23px;
    color: #fff;
    line-height: 35px;
    margin: 17px auto 14px auto;
    text-align: center;
    letter-spacing: 0.3px; }

#block-10 .col-md-6{ padding: 0px; }

#block-10 .txt-box{ width: 100%;
    max-width: 700px;
    display: inline-block;
    float: none;
    text-align: center;
    vertical-align: middle;
    display: table-cell; }

#block-10 .txt-box p{ color: #287dc5;
    font-family: 'Montserrat-SemiBold';
    font-size: 35px;
    line-height: 41px;
    margin: 0% auto 14px auto;
    text-align: center;
    letter-spacing: 0.3px; }

#block-10 .carousel-control.left{ background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    filter: none;
    background-repeat: none; }

#block-10 .carousel-control.right{ background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    filter: none;
    background-repeat: none; }

#block-10 .carousel-control{ /*width: 29%;*/ }

#block-10 .carousel-control span{ font-size: 0; }

#block-10 .left span{ background-image: url("../img/r-left.png");
	background-repeat: no-repeat; }

#block-10 .right span{ background-image: url("../img/r-right.png");
	background-repeat: no-repeat; }

@keyframes cf3FadeInOut {

	0% { opacity:1; }

  	100% { opacity:0; }
}

.planeta{ width: 490px;
    height: 490px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../img/globe-1.png);
    margin: 81px 0 0 73px;
    display: inline-block; }

.planeta img{ animation-name: cf3FadeInOut;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-duration: 5s;
	animation-direction: alternate; }

#block-11{ padding: 0 0 20px 0;
	background-color: #f6f6f6; }

#block-11 .container{ width: 100%;
	max-width: 1200px; }

#block-11 .col-md-7{ padding: 0px; }

#block-11 .box{ display: inline-block;
    float: right;
    margin: 91px 4px 0 0; }

#block-11 h2{ font-family: 'Montserrat-SemiBold';
    margin: 0px 24px 0 0;
    font-size: 36px;
    letter-spacing: -0.1px;
    color: #333;
    line-height: 42px; }

#block-11 p{ font-family: 'Montserrat-Light';
    font-size: 15px;
    color: #333;
    margin: 21px 0px 0 0px;
    letter-spacing: 0.4px;
    line-height: 24px; }

#block-11 .form-box{ width: 100%;
    max-width: 606px;
    margin: 66px 0 0 -6px; }

#block-11 .form-box .col-md-6{ padding: 0px 5px; }

#block-11 .form-box .col-md-12{ padding: 0px 5px; }

#block-11 .form-box input{ border-radius: 0px;
    height: 45px;
    color: #9e9e9e;
    font-family: 'Montserrat-Regular';
    margin: 0 0 -4px 0; }

#block-11 .form-box input[type=submit]{ float: right;
    display: inline-block;
    margin: -4px 0 0 0;
    background-color: #287dc5;
    border-color: #287dc5;
    color: #fff;
    width: 153px;
    text-transform: uppercase;
    letter-spacing: 2.5px; }

#block-11 .form-box input[type=submit]:hover{ background-color: #175890; }

#block-11 .form-box select{ width: 100%;
    height: 45px;
    color: #9e9e9e;
    font-family: 'Montserrat-Regular';
    padding: 0px 5px 0 5px;
    border-color: #cccccc; }

#block-11 .form-box textarea{ border-radius: 0px;
    font-family: 'Montserrat-Regular';
    width: 100%;
    color: #9e9e9e;
    max-width: 100%;
    height: 176px;
    margin: -3px 0 0 0;
    padding: 9px 0 0 11px; }

#block-12{ padding: 15px 0 19px 0;
	background-color: #3e3e3e; }

#block-12 .cen{ text-align: center; }

#block-12 .container{ max-width: 1060px; }

#block-12 p{ font-family: 'Montserrat-SemiBold';
    margin: 15px 0 0 0;
    color: #fff;
    font-size: 12.2px; }

#block-12 .log{ margin: 1px 0 0 57px;  }

#block-12 .social{ float: right;
	margin: 12px -1px 0 0; }

#block-12 .social a{ margin: 0 0 0 30px; }

.text-danger { color: #a94442 !important;
    text-align: left;
    font-size: 8px !important; }

.man{ position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    height: 120px;
    margin:-60px 0 0 -60px;
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite; }

.man2{ position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    height: 120px;
    margin:-60px 0 0 -60px;
    -webkit-animation:spin 12s linear infinite;
    -moz-animation:spin 12s linear infinite;
    animation:spin 12s linear infinite; }

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.carousel-control{ opacity: 1; }


#block-8 img{ width:100%; }

#block-10 img{ width:100%; }

#block-10 .col-md-12{ padding:0px; }

block-10 .txt-box p{ margin: 41% auto 14px auto; }

/**/

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

.row-eq-height .row {
  margin-bottom: 20px;
}

.row-eq-height .row .row {
  margin-top: 10px;
  margin-bottom: 0;
}
.row-eq-height[class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  background-color: rgba(86,61,124,.15);
  border: 1px solid #ddd;
  border: 1px solid rgba(86,61,124,.2);
}

.link-cont{ font-family: 'Montserrat-ExtraBold';
    position: fixed;
    width: 198px;
    z-index: 999999;
    padding: 0px 0 0px 0;
    text-align: center;
    font-size: 26px;
    border: 2px solid #fff; }

.link-cont a{ color: #004b88;
    display: block;
    padding: 29px 0 12px 0;
    background-color: #baea39; }

.link-cont a:hover{ text-decoration:none;
    color:#fff;
    background-color: #4592d3; }

.link-cont p{ line-height: 22px; }

.link-cont p span{ font-family: 'Montserrat-SemiBold';
    font-size: 18px; }

/*  */

.intt{ display:table;
  height:100%; }

.lang{ display: inline-block;
    float: left; }

.lang img{ margin: 0 5px 0 0px !important; }

#block-10 .intt{ width: 100%; }

@media (max-width: 1400px){

	#block-8 .txt .box h2{ margin: 0px 0 15px 0;
    	font-size: 25px;
    	line-height: 32px; }

	#block-8 .txt .box p{ font-size: 17px;
    	line-height: 23px;
    	margin: 0px 0 20px 0; }

	#block-8 .txt .box h4 { margin: 0px 0 0px 0;
    	font-size: 21px;
    	line-height: 25px; }

}

@media (max-width: 1200px){

	#block-8 .txt .box h2 { margin: 0px 0 15px 0;
    	font-size: 20px;
    	line-height: 26px;}

	#block-8 .txt .box p { font-size: 14px;
    	line-height: 19px;
    	margin: 0px 0 17px 0; }

	#block-8 .txt .box h4 { margin: -9px 0 0px 0;
    	font-size: 18px;
    	line-height: 18px; }

    .planeta { margin: 81px 0 0 0px; }

    #block-3 .box2 img { width: 60px; }

    #block-3 .box5{ margin: 107px 0 0 110px; }

    #block-3 .box8 img { margin: 30px 0 0 0;
    	width: 231px; }

    #block-7 .box { max-width: 210px; }

    #block-7 .box1{ width: 65%;
    	max-width: 100%; }

    #block-7 .box1 br{ display: none; }

    .link-cont { width: 135px;
       font-size: 18px; }

    .link-cont a{ padding: 18px 0 10px 0; }

    .link-cont p span{ font-size: 15px; }

}

@media (max-width: 991px){

    #block-8 .intt { margin: 0 auto; }

	#block-8 .sline{ display: none; }

	#block-1{ text-align: center; }

	#block-1 .col-md-5 .mc1 { text-align: center;
    	margin: 75px 0 0 0px; }

    #block-1 .col-md-5 .mc1 img { margin: 0 0px 14px 0; }

    #block-1 .col-md-5 .img1 { margin: 72px auto 20px auto;
    	display: block; }

    #block-3 { text-align: center; }

    #block-3 .box3 { text-align: left; }

    #block-3 .box4 p { margin: 0px auto 50px auto;
    	display: table;
    	text-align: center;}

    #block-3 .box1 .media { text-align: left; }

    #block-3 .box.box2{ width: 100%; }

    #block-3 .box.box7{ width: 100%; }

    #block-3 .box2 p{ margin: 4px 0 45px 0px; }

    #block-3 .box2 img{ margin: 14px 10px 0px 10px; }

    #block-3 .box5 { margin: 107px 0 40px 0px;
    	text-align: left; }

    #block-3 .box6{ margin: 0px 0 0 0px; }

    #block-3 .box8 img{ margin: 30px 0 40px 0; }

    #block-3 .resc img{ margin: 30px 0 40px 0; }

    #block-3 .box7 p { margin: 50px 0px 22px 0px; }

    #block-6{ padding: 45px 0 35px 0;
    	text-align: center; }

    #block-6 .media{ text-align: left; }

    #block-3 .box3{ margin: 69px 0 0 0px; }

    #block-3 .blks .block { width: 100%;
    	margin: 15px 0px; }

    #block-3 .blks .block p{ max-width: 92%; }

    #block-3 .blks .block p br{ display: none; }

    #block-7 .box{ margin: 30px 8%; }

    #block-7 .box1 { width: 100%;
    	max-width: 100%;
    	margin: 30px 0 40px 0; }

    #block-8 .pic{ text-align: center; }

    #block-8 .pic img{ width: 100%; }

    #block-8 .txt .box h2{ margin: 0px 0 34px 0;
	    font-size: 38px;
	    line-height: 42px; }

	#block-8 .txt .box p{ font-size: 16px;
	    line-height: 24px;
	    margin: 0 0 48px 0; }

	#block-8 .txt .box h4{ font-size: 30px;
	    line-height: 36px; }

	#block-8 .col-md-6 .txt{ text-align: center; }

	#block-8 .txt .box { width: 100%;
	    max-width: 700px;
	    float: none;
	    text-align: center;
	    padding: 45px 3% 55px 3%;
	    margin: 0 auto; }

	#block-10.txt .box { width: 100%;
	    max-width: 700px;
	    float: none;
	    text-align: center;
	    padding: 45px 0% 55px 0%;
	    margin: 0 auto; }

	#block-10 .txt-box p { margin: 10% auto 10% auto; }

	#block-10 .txt-box{ max-width: 100%; }

	#block-10 .col-md-12{ padding: 0px; }

	#block-10 img{ width: 100%; }

	#block-11 .form-box { width: 100%;
    	max-width: 600px;
    	margin: 66px auto; }

    #block-11{ text-align: center; }

    #block-11 .box{ float: none; }

    #block-12 { padding: 15px 0 19px 0;
    	text-align: center; }

    #block-12 .log{ margin: 0px 0 0 0px; }

    #block-12 .social { float: none;
    	margin: 30px 0px 0 0; }

    #block-12 .social a{ margin: 0 15px 0 15px; }

    #block-12 p{ margin: 32px 0 0 0; }

    #block-10 .carousel-control{ width: 15%; }

    #block-12{ padding: 35px 0; }



    #block-10 span{ display: block;
    	width: 32px;
    	height: 22px;
    	max-width: 490px; }

    .row-eq-height{ display: block;
       display: block;
       display: block;
       display: block; }

}

@media (max-width: 674px){

	#block-6 .media{ margin: 0 0 44px 0px; }

    #block-6 .media:last-child { margin: 0 0 44px 0px; }

	br{ display: none; }

	#block-3 .box6 p{ width: 85%;
    	margin: 0; }

	.planeta { width: 100%;
    	height: auto;
    	max-width: 490px }

	#block-3 .box1 .media {
    	position: relative;
    	left: 0px;
    	bottom: -100px; }

    #block-3 .box1 img { margin: 0 auto; }

    #block-6 .link { margin: 7px 0 0 0px; }

    #block-3 .box3 { padding: 11px 19px 100px 19px;
    	margin: 69px 0 50px 0; }

    #block-3 .box3 .watch { position: absolute;
    	right: 0;
    	left: 0;
    	margin: 0 auto;
    	bottom: -25%; }

    #block-3 .box3 p{ margin: 2px 18px 0 18px; }

    #block-6 .media>.pull-left {
	    padding-right: 10px;
	    display: block;
	    float: none !important;
	    text-align: center;
	    margin: 0 0 22px 0; }

	#block-6{ text-align: center; }

	#block-6 .no { line-height: 50px;
	    width: 65px;
	    height: 65px;
	    display: inline-block;
	    text-align: center;
	    border: 2px solid #064d85;
	    border-radius: 50%;
	    text-align: center;
	    line-height: 58px; }

	#block-6 .media p { text-align: center;
	    width: 100%;
	    max-width: 250px;
	    margin: 0 auto; }

    .link-cont { width: 135px;
       font-size: 18px; }

    .link-cont a{ padding: 18px 0 10px 0; }

    .link-cont p span{ font-size: 15px; }

}

#stk {
background-color: #297dc6;
color: #fff;
position: fixed;
width: 100%;
bottom: 0;
padding: 10px 0px;
text-decoration: none;
cursor: pointer;
font-size: 20px;
}

.link-amazon{
color: #000 !important;
text-decoration: none !important;
cursor: pointer;
font-size: 22px;
text-transform: uppercase;
font-weight:600;
}

.pad-topmed{
padding-top: 10px;
padding-bottom: 40px;
}
#messageId-15330708855240{
  display: none !important;
}
