@import url(fonts.css);

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

html, body{
 height: 100%;
 min-width: 300px;
 background-color: #fff;
 font-family: 'Ford Antenna Medium Cnd';
 font-size: 16px;
 font-weight: normal;
}
a{
  outline: none;
  text-decoration: none;
  }
img{
  outline: none;
  max-width: 100%;
  border:none;
 }
ul{
  list-style: none;
}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
    **zoom: 1;
}

input[type="text"]::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
input[type="text"]::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
input[type="text"]:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
input[type="text"]:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
input[type="text"]:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
input[type="text"]:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
input[type="text"]:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
input[type="text"]:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}



.header__menu li a,
.call-back span,
.medical__btn,
.insurance__service li p,
.insurance__title-health,
.insurance__content,
.application__title,
.application__form-btn,
.conclusion p,
.footer__nav li a,
.services__title,
.services__nav li a,
.services__nav,
.footer__title,
.blog__content li span,
.footer__phone,
.footer__copyright,
.profitable__title,
.profitable p,
.white-popup span,
.call-back a,
.check-agreement,
.open-popup-link_form3{
  color: #fefcfc;
}
.call-back a{
 color: #ff0000;
}
.header__menu,
.header__menu li:before,
.insurance__number,
.service__item li span,
.service__img,
.service__item,
.service__item_mod li:before,
.application__title,
.protection__content li:before,
.footer__nav,
.footer__services,
.footer__blog,
.blog__content li img,
.footer__social-btn li,
.footer__social-btn,
.carousel img,
.carousel .owl-nav .owl-prev,
#container ul li p span,
.mms__service-content li .number,
.mms__service-content li,
.every-day__content,
input[type="checkbox" i]{
  float: left;
}
.call-back,
.insurance__service li:last-child,
.service__content li:after,
.service__item_mod,
.application__form,
.footer__social,
.carousel__content,
.carousel .owl-nav .owl-next,
.mms__service-content li:nth-child(even),
.every-day__img,
.right__content{
  float: right;
}
.header__menu li:before,
.call-back a,
.medical__title,
.medical__btn,
.insurance__title-health,
.insurance__service li img,
.insurance__number,
.service__title,
.service__img,
.service__item_mod li:before,
.dreams__line,
.issue__know,
.issue__whea,
.application__title,
.application__form input[type="text"],
.application__form-btn,
.protection__title,
.protection__content li span,
.protection__content li:before,
.problems__title,
.problems__medical,
.footer__phone,
.about-me__title,
.about-me__title:before,
.about-me__name,
.carousel__btn,
.carousel__job,
#container ul li p span,
.profitable__title,
.mms__title,
.mms__title-text,
.mms__service-content li .number,
.mms__service-content li .title,
.mms__btn-down,
.mms__btn,
.low__text,
.mms__btn-down2,
.mms__btn-down3,
.financial-advisor a,
.white-popup span,
input[type="checkbox" i]{
  display: block;
}
.header__menu li,
.insurance__service li,
.images__content li{
  display: inline-table;
}
.header__menu li:last-child,
.insurance__service li:last-child,
.images__content li:last-child{
  margin: 0;
}
.insurance__title-health,
.problems__title,
.footer__phone,
.about-me__title{
  text-transform: uppercase;
}
.header-top__in,
.medical,
.every-day__in,
.insurance,
.insurance__title,
.insurance__service li img,
.service__content,
.dreams,
.life,
.issue,
.application__in,
.protection__in,
.problems,
.problems__title,
.protection__content_modif,
.footer__in,
.about-me__in,
.about-me__quote,
.mms__in,
.mms__content,
.mms__service,
.mms__in-2 .about-me__title,
.financial-advisor a,
.white-popup{
  margin: 0 auto;
}
.medical__btn,
.insurance__title-health,
.insurance__content,
.service__title,
.images__content,
.application__form-btn,
.problems__title,
.problems__medical,
.conclusion p,
.about-me__title,
.about-me__name,
.profitable__title,
.profitable p,
.mms__title,
.mms__title-text,
.mms__btn-down,
.mms__remember,
.financial-advisor a{
  text-align: center;
}
ul.service__item_mod li span{
  text-align: left;
}
.call-back a,
.service__item li span{
  text-align: right;
}
.header__top,
.service,
.images__content li,
.service__item_mod li,
.service__item li{
  overflow: hidden;
}
.header-top__in,
.medical,
.every-day__in,
.insurance,
.service__content,
.dreams,
.life,
.problems,
.footer__in,
.mms__in,
.mms__content{
  max-width: 1150px;
  width: 100%;
}
.header__menu li a,
.call-back a,
.call-back span,
.medical__btn,
.insurance__title-health,
.insurance__service li p,
.service__title,
.application__title,
.application__form-name,
.application__form-btn,
.problems__title,
.footer__nav li a,
.services__nav li a,
.services__title,
.footer__title,
.blog__content li span,
.footer__phone,
.footer__design-autor,
.footer__design-autor a,
.footer__copyright,
.about-me__title,
.container__content,
.mms__title,
.form__name span,
.form__phone span,
.form__email span,
.form__select span,
.check-agreement{
   font-family: 'Ford Antenna Light Cnd';
   font-weight: 300;
}
.medical__title,
.protection__title,
.problems__medical,
.carousel__job,
.mms__service-content li .number,
.mms__service-content li .title{
 font-family: 'Ford Antenna Medium Cnd';
 font-weight: normal;
}
.every-day__content p,
.dreams__content,
.issue__know,
.issue__content p,
.protection__content li p,
.about-me__quote p,
.carousel__btn,
.carousel__text,
.profitable p,
.low,
.title2,
.low__text{
  font-family: 'Proxima Nova Lt';
}
.service__item li span,
.protection__content li span,
#container ul li p span,
#container ul li p,
.profitable__title,
.mms__title-text,
.mms__service-content li p,
.mms__down,
.mms__btn-down,
.mms__remember,
.mms__btn,
.mms__btn-down2,
.mms__btn-down3,
.financial-advisor a{
 font-family: 'Proxima Nova Rg';
}
.header__menu li a{
 font-size: 17px;
}
.call-back a,
.dreams__content{
  font-size: 20px;
}
.call-back a:last-child{
  font-size: 15px;
  color: #ffffff;
}
.medical__title{
  font-size: 35px;
}
.medical__btn,
.insurance__service li p,
.issue__know{
  font-size: 23px;
}
.header__menu li:before,
.insurance__title-health:before,
.insurance__title-health:after,
.problems__title:before,
.problems__title:after,
.about-me__title:after,
.about-me__title:before{
  content: "";
}
.header__menu li:before,
.every-day__in,
.insurance,
.problems,
.problems__title,
.about-me__in,
.mms__in-2 .mms__content,
.mms__in-2 .about-me__title,
.title2,
.mms__btn-down3,
.every-day__content,
.white-popup{
  position: relative;
}
.every-day__line,
.insurance__title-health:before,
.problems__title:before,
.problems__title:after,
.about-me__title:before,
.about-me__title:after,
.every-day__img{
  position: absolute;
}


/*
Start header
############*/
.header__top{
  background: url(../images/line.jpg) repeat-x top center;
  background-size: cover;
  min-height: 79px;
  padding: 0 15px;
}
.header__menu{
 padding-top: 15px;
 max-width: 800px;
}
.header__menu li{
 margin: 0 0 0 0;
}
.header__menu li:before{
  border: 1px solid #fff;
  width: 1px;
  height: 1px;
  background: #fff;
  top: 8px;
  left: -20px;
}
.header__menu li:first-child:before{
 display: none;
}
.call-back{
 margin-top: 20px;
}
.header__title{
  background: url(../images/bg.png) no-repeat top center;
  background-size: cover;
  min-height: 500px;
}
.medical{
 padding: 110px 0 0 70px;
}
.medical__title{
 font-family: 'Ford Antenna Medium Cnd';
}
.medical__btn{
 max-width: 350px;
 height: 50px;
 border-radius: 50px;
 background: #e2001a;
 line-height: 47px;
 margin-top: 100px;
}

/*
Start every-day
###############*/
.every-day{
 background: #ffffff;
 margin-top: 120px;
 min-height: 620px;
 padding-bottom: 100px;
}
.every-day__in{
 min-height: 543px;
}
.every-day__content{
 background: #ffffff;
 box-shadow: 0 0 50px #e9e9e9;
 max-width: 750px;
 height: 500px;
 width: 100%;
 margin: 0 0 0 4%;
 z-index: 1;
}
.every-day__content p{
 font-size: 22px;
 padding: 50px 65px 16px;
}
.every-day__line{
 background: #8492af;
 width: 227px;
 top: 104%;
 height: 2px;
 left: 120px;
}
/*
Start health-insurance
#####################*/
.health-insurance{
  background: url(../images/bg_2.jpg) no-repeat top center;
  background-size: cover;
  min-height: 675px;
  padding-bottom: 50px;
}
.insurance__title{
 max-width: 780px;
}
.insurance__title-health{
 letter-spacing: 3px;
 margin-top: 30px;
}
.insurance__title-health:before,
.insurance__title-health:after{
 width: 30px;
 background: #fff;
 display: block;
 height: 1px;
 position: relative;
 top: 10px; 
 left: 13%;
}
.insurance__title-health:after{
  left: 82%;
  top: -9px;
}
.insurance__content,
.dreams__title,
.life > p,
.life__content li span,
.conclusion p,
.carousel__title{
 font-family: Georgia, serif;
 font-style: italic;
 font-size: 34px;
 padding-top: 60px;
}
.insurance__title-health_modif{
  padding-top: 50px;
}
.insurance__title-health_modif:before{
 left: 28%;
}
.insurance__title-health_modif:after{
 left: 68%;
}
.insurance__service{
 margin-top: 160px;
}
.insurance__service li{
 max-width: 33%;
 width: 100%;
}
.insurance__service li:last-child{
 width: 27%;
}
.insurance__service li p{
  padding: 35px 0 0 14px;
  letter-spacing: 3px;
}
.insurance__number{
  border:1px solid #0b4f8e;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  padding: 6px 0 0 15px;
  margin: 0 25px 0 0;
}

/*
Start service
#############*/
.service{
  background-color: #f6f6f7;
  min-height: 610px;
}
.service__title{
  color: #464646;
  font-size: 35px;
  letter-spacing: 2px;
  padding-top: 80px;
}
.service__content{
 margin-top: 110px;
}
.service__item{
  max-width: 360px;
}
.service__item_mod{
 max-width: 460px;
}
.service__item li:last-child{
 padding: 35px 0 0 78px;
}
.service__item li span{
 font-weight: normal;
 font-size: 20px;
 padding: 0 20px 0 0;
}

.service__item li:last-child:after,
.service__item_mod li:last-child:before{
  border-bottom: none;
}
.service__item{

}
.service__item_mod li:hover,
.service__item li:hover{
 transform: scale(1.1);
 cursor: pointer;
 -o-transition: 0.5s; 
  -moz-transition: 0.5s; 
   -webkit-transition: 0.5s; 
     transition: 0.5s;
}

.service__item li:after{
  content: url(../images/icon_5.png);
  border-bottom: 1px solid #cccccc;
  padding: 0 0 40px 0px;
}
.service__item_mod li:before{
 content: url(../images/icon_5.png);
 margin: 0 20px 0 0;
}
.service__item_mod li:after{
  content: "";
}
.service__item_mod li:last-child{
  padding: 35px 0 0 0;
}
.service__item_mod li:before{
   border-bottom: 1px solid #cccccc;
   padding: 0 0 40px 0;
}
.service__img{
  margin: 0 0 0 4%;
}
.every-day__img{
  left: 40%;
  top: 39px;
}
/*
Start dreams
############*/
.dreams{
 background: url(../images/img_2.png) no-repeat right 160px;
 padding: 80px 20px 50px;
}
.dreams__content{
 letter-spacing: 1px;
 font-family: 'Proxima Nova Rg';
 font-size: 22px;
 margin-top: 40px;
 line-height: 30px;
}
.dreams__line{
 background: #464646;
 width: 226px;
 height: 1px;
 margin: 0px 105px 60px;
}

/*
Start images
############*/
.images{
  margin-top: 50px;
}
.images__content li{
  margin: 0 1% 3% 0;
  max-width:580px;
}
.images__content li img{
  overflow:hidden;
}
.images__content li img{
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 }
 
.images__content li img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }

/*
Start life
##########*/
.life > p{
 padding: 65px 0 35px 54px;
 font-size: 25px;
 background: url(../images/icon_6.png) no-repeat 0 65px;
}
.life__content{
 margin: 0 0 0 53px;
}
.life__content li{
 padding-bottom: 5px;
}
.life__content li:last-child{
 padding-top: 30px;
}
.life__content li span{
 font-size: 22px;
}

/*
Start issue
##########*/
.issue{
 padding: 80px 0 20px;
 max-width: 920px;
}
.issue__know{
 padding: 0 0 60px 130px;
}
.issue__whea{
 font-family: 'Proxima Nova Lt';
 font-weight: 600;
 color: #00396e;
 font-size: 33px;
 padding: 0 0 0 130px;
}
.issue__content{
 padding-top: 50px;
}
.issue__content p{
  font-size: 22px;
  margin-bottom: 50px;
}
.issue__content p a{
 color: #00396e;
 border-bottom: 1px solid #00396e;
}
/*
Start application
#################*/
.application{
 background: url(../images/bg_3.jpg) no-repeat top center;
 background-size: cover;
 min-height: 321px;
}
.application__title{
  font-size: 25px;
  letter-spacing: 2px;
  line-height: 35px;
  padding-top: 60px;
}
.application__form{
 margin-top: 40px;
 max-width: 280px;
 width: 100%;
}
.application__form-name,
.application__form-phone,
.application__form-email{
 max-width: 280px;
 width: 100%;
 height: 48px;
 background: #ffffff url(../images/icon_7.png) no-repeat 10px 10px;
 border-radius: 3px;
 border:none;
 font-size: 14px;
 line-height: 30px;
 padding: 0 0 0 50px;
 margin-bottom: 20px;
}
.application__form-phone{
  background-image: url(../images/icon_8.png);
  background-position: 10px 13px;
}
.application__form-email{
  background-image: url(../images/icon_9.png);
  background-position: 10px 13px; 
}
.application__form-btn{
  background-color: #fd0422;
  border-bottom: 5px solid #b3071c;
  border-radius: 5px;
  max-width: 280px;
  width: 100%;
  height: 48px;
  font-size: 19px;
  border:none;
  cursor: pointer;
}
.application__form-btn:active{
 border-bottom: none;
}
.application__in{
  max-width: 920px;
}
.application__form2_modif{
 background: url(../images/bg_5.png) no-repeat top center;
 background-size: cover;
}
.application__form2_modif input,
.application__form2_modif .application__form-btn{
 width: 330px;
}
.application .check-agreement{
  clear: both;
  max-width: 950px;
  margin: 0 auto;
  position: relative;
  top: -22px;
}
.application .check-agreement #check-agreement{
 top: -11px;
}
.cleardown{
  clear: both;
  margin-top: 90px;
}
/*
Start protection
################*/
.protection{
 background: url(../images/bg_4.png) no-repeat top center;
 background-size: cover;
 min-height: 970px;
}
.protection__in{
  max-width: 1030px;
  padding: 0 20px;
}
.protection__title{
 font-size: 30px;
 color: #464646;
 padding: 70px 0;
}
.protection__content li{
 margin-bottom: 65px;
}
.protection__content li span{
 color: #00396e;
 font-size: 22px;
 font-weight: 600;
 margin-bottom: 20px;
}
.protection__content li p{
 line-height: 25px;
 font-size: 22px;
}
.protection__content li:before{
 content: url(../images/icon_10.png);
 margin: 0 50px 0 0;
}
/*
Start problems
###############*/
.problems{
 padding: 80px 0;
}
.problems__title{
 letter-spacing: 2px;
 line-height: 25px;
 color: #464646;
 max-width: 385px;
}
.problems__title:before,
.problems__title:after{
  width: 30px;
  background: #464646;
  display: block;
  height: 1px;
  top: 18px;
}
.problems__title:after{
  left: 345px; 
}
.problems__medical,
.about-me__name{
 color: #464646;
 font-size: 30px;
 line-height: 40px;
 letter-spacing: 2px;
 padding-top: 55px;
}
.protection__content_modif{
  max-width: 920px;
  padding-top: 70px;
}
.protection__content_modif li:before {
 display: none;
}
.conclusion{
 background-color: #00396e;
}
.conclusion p{
 font-size: 22px;
 padding: 40px;
}

/*
Start about-me
##############*/
.about-me{
 padding-top: 70px;
}
.in{
  max-width: 1500px;
  margin: 100px auto 0;
}
.left__img{
 float: left;
 width: 62%;
}
.about-me__in{
 max-width: 465px;
}
.about-me__title{
 color: #666666;
 letter-spacing: 2px;
}
.about-me__title:before,
.about-me__title:after{
 width: 20px;
 background: #464646;
 height: 1px;
 top: 10px;
 left: 110px;
}
.about-me__title:after{
 left: 333px;
}
.about-me__name{
  padding-top: 30px;
}
.about-me__quote{
 max-width: 780px;
 background: url(../images/icon_15.png) no-repeat top left;
 clear: both;
}
.about-me__quote p{
 font-size: 20px;
 margin: 0 0 5px 60px;
 padding-top: 12px;
}
.about-me__quote p a{
 color: #00396e;
 border-bottom: 1px solid #00396e;
 font-weight: 600;
}
.about-me__quote-mms{
 color: #00396e;
 font-weight: 600; 
 margin-top: 30px !important;
 margin-bottom: 50px !important;
}

/*
Start carousel
##############*/
.carousel{
  margin: 0px auto;
  max-width: 1600px;
  width: 100%;
}
.carousel .owl-dots{
 position: relative;
 left: -600px;
 top: -81px;
}
.two{
  margin-top: 25px;
  padding-top: 10px;
}
.carousel img{
 width: auto !important;
}
.carousel__content{
 max-width: 560px;
}
.carousel__title{
  font-size: 20px;
  line-height: 25px;
}
.carousel__btn{
  color: #00396e;
  font-weight: 600;
  font-size: 18px;
  margin-top: 35px;
}
.carousel__btn span{
 border-bottom: 1px solid #00396e;
}
.carousel__content .application__form-btn{
 width: 330px;
 margin-top: 20px;
}
.carousel__job,
.carousel__fra{
 color: #00396e;
 font-size: 23px;
 padding-top: 30px;
}
.carousel__fra{
 font-size: 17px;
}
.carousel__text{
 color: #464646;
 font-size: 18px;
 padding: 10px 0 4px;
}
.carousel .owl-dot.active span{
  background:#034077 !important;
}
.owl-theme .owl-dots .owl-dot:hover span{
  background:#034077 !important; 
}
.carousel .owl-dots .owl-dot span{
 background:#818181;
}
.carousel .owl-nav .owl-next{
 text-indent:-999999px;
 background: url(../images/next.png) no-repeat !important;
 width: 38px;
 height: 65px;
}
.carousel .owl-nav .owl-prev{
 text-indent:-999999px;
 background: url(../images/prev.png) no-repeat !important;
 width: 38px;
 height: 65px;
}
.carousel .owl-nav {
  margin-top: 0 !important;
  position: absolute;
  top: 0px;
  width: 100%;
}
.carousel .owl-dots{
  margin-top: 120px;
}

/*
Start footer
############*/
.footer{
  background-color: #03294c;
  min-height: 245px;
}
.footer__services{
  padding: 55px;
}
.footer__in{
  max-width: 970px;
}
.footer__nav{
  padding-top: 54px;
}
.footer__nav li{
  padding-bottom: 2px;
}
.services__nav{
 list-style: inside square;
 padding-top:6px;
}
.services__nav li{
  padding-bottom: 5px;
}
.services__nav li a{
  border-bottom: 1px solid #fefcfc;
}
.footer__blog{
 
}
.footer__title{
 font-size: 18px;
 letter-spacing: 1px;
}
.blog__content li{
  padding-top: 16px;
}
.blog__content li img{
 margin: 0 22px 0 0;  
}
.footer__social{
 padding-top: 40px;
}
.footer__social-btn li{
 margin: 0 0 0 5px;
}
.footer__phone{
 font-size: 25px;
 clear: both;
 padding-top: 20px;
}
.footer__design-autor{
  color: #7694b3;
  padding-top: 50px;
}
.footer__design-autor a{
  color: #7694b3;
  border-bottom: 1px solid #7694b3;
}
.footer__copyright{
 clear: both;
 padding: 0 0 30px 0;
 letter-spacing: 1px;
}


/*
Start slider
###########*/
.slider{
  background: url(../images/bg_6.png) no-repeat top center;
  background-size: cover;
  min-height: 603px;
  margin-top: 90px;
}
#container{
 padding-top: 30px;
}
#container ul{
 height: 440px !important;
}
#container ul li{
 background: #fff;
 max-width: 585px;
 height: 440px !important;
 box-shadow: 0 0 10px #d2d5d5;
}
#container ul li p.title{
 color: #00396e;
 font-size: 24px;
 margin: 30px 0 0 69px;
}
#container ul li p span:first-child{
  font-weight: bold;
  font-size: 108px;
  color: #c2c2c2;
  padding: 0 30px 0 0;
}
#container ul li p span.title__conteiner{
 padding: 35px 0 0 0;
}
.container__content{
 color: #000000;
 font-size: 22px;
 line-height: 30px;
 clear: both;
 padding: 0 0 0 70px;
}

#container ul .left,
#container ul .right{
  left: 0 !important;
  width: 220px !important;
  top: 10% !important;
  background: transparent;
  height: 440px;
  cursor: pointer;
}
#container ul .right{
  left: 767px !important;
}
.right__content{
  max-width: 540px;
}
/*
Start mms
#########*/
.mms{
 background: url(../images/bg_7.jpg) no-repeat top center;
 background-size: cover;
 min-height: 1247px;
 padding-bottom: 50px;
}
.profitable{
  max-width: 680px;
  margin: 68px auto 0;
}
.remove2,
.remove3{
 display: none;
}

.profitable__title{
  font-size: 35px;
}
.profitable p{
 font-size: 22px;
 padding-top: 20px;
}
.mms__content{
  background: #fff;
  min-height: 770px;
  margin-top: 115px;
  padding-top: 45px;
}
.mms__title{
 color: #00396e;
 font-size: 17px;
 padding-bottom: 20px;
 letter-spacing: 1px;
}
.mms__title-text{
 color: #464646;
 font-size: 35px;
 line-height: 40px;
}
.mms__service{
 max-width: 950px;
 margin-top: 70px;
}
.mms__service-content li{
  max-width: 430px;
  min-width: 300px;
  margin-bottom: 50px;
}
.mms__service-content li .number{
 font-weight: bold;
 font-size: 22px;
 color: #d2d2d2;
 padding: 0 12px 15px 0;
}
.mms__service-content li .title{
 font-weight: 400;
 color: #00396e;
 font-size: 22px;
}
.mms__service-content li p{
 color: #464646;
 font-size: 18px;
 clear: both;
 padding: 16px 0 0 46px;
}
.mms__down{
 text-decoration: underline;
 font-style: italic;
 color: #153756;
}
.mms__btn-down{
  clear: both;
  color: #00396e;
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 50px;
}
.hidden,
.hidden2,
.hidden3{
  display: none;
}
.mms__in-2 .mms__content{
  margin-top: 0;
}
.mms__in-2 .about-me__title{
 max-width: 458px;
 letter-spacing: 3px;
 padding-bottom: 20px;
}
.mms__in-2 .about-me__title:before{
 left: 74px;
}
.mms__in-2 .about-me__title:after{
 left: 360px;
}
.mms__remember{
  color: #00396e;
  padding-top: 40px;
}
.mms__in-2 .mms__service-content li{
 display: inline-table;
 float: none;
}
.mms__in-2 .mms__service-content li:nth-child(even){
  float: right;
}
.mms__btn{
  color: #153756;
  font-style: italic;
  font-weight: bold;
  margin: 33px 0 0 45px;
  font-size: 18px;
  border-bottom: 1px solid #153756;
  max-width: 329px;
}
.low{
  font-style: italic;
  color: #153756 !important;
  font-size: 18px;
}
.low__text{
  color: #153756 !important;
  font-style: italic;
  font-weight: bold;
  margin: 20px 0 20px 45px;
  font-size: 18px;
  border-bottom: 1px solid #153756;
  max-width: 380px;
  padding: 0 !important;
}
.low__text_none{
  border:none;
}
.mms__btn-down2,
.mms__btn-down3{
  color: #00396e;
  font-weight: bold;
  font-size: 18px;
  margin: 20px 0 0 44px;
  border-bottom: 1px solid #153756;
  max-width: 105px;
}
.block{
  display: block !important;
  border-bottom: none;
}
.mms__in-2 .mms__service-content li:last-child{
 margin-top: -200px;
}
.title2{
 font-weight: bold;
 color: #254461;
 font-style: italic;
 top: 15px;
 left: 45px;
}


/*
Start financial-advisor
#######################*/
.financial-advisor{
  background: url(../images/bg_8.png) no-repeat top center;
  background-size: cover;
  min-height: 132px;
}
.financial-advisor a{
  color: #fff;
  font-size: 30px;
  padding-top: 50px;
  border-bottom: 2px solid #455f76;
  max-width: 520px;
}






#pull {
  display:block;
  color:white;
  background: url("http://www.metro92.com/assets/icons/mobile-menu-b3b670dc55bd6bd702249320141162a4.png") no-repeat 98% 4px;
  height:40px;
  position:absolute;
  top:0;
  right:0;
  width:100%;
}
.white-popup{
  max-width: 307px;
  background:#39517d;
  border:1px solid #243f6c;
  border-radius: 5px;
  padding-bottom: 20px;
}
.white-popup span{
 padding: 17px 0 17px 20px;
}
.form__line{
  height: 1px;
  background-color: #fff;
  border:none;
}
.form__name span,
.form__phone span,
.form__email span{
 padding: 10px 0 5px 20px;
 font-size: 15px;
}
.form__email input,
.form__name input,
.form__phone input{
  width: 260px;
  height: 30px;
  margin: 0 0 0 20px;
  padding: 0 0 0 10px;
  border: 1px solid #8fa0b0;
  line-height: 30px;
}
.form__select select{
  width: 255px;
  height: 30px;
  margin: 0 0 0 23px;
  padding: 0 0 0 7px;
}
.form__select span{
  padding: 10px 0 10px 23px;
  font-size: 14px;
}
.white-popup .button{
 width: 140px;
 height: 30px;
 border:1px solid #fff;
 background-color: #d34245;
 font-weight: bold;
 color: #fff;
 margin: 15px 0 15px 23px;
 cursor: pointer;
}
.mfp-close-btn-in .mfp-close{
  background-color: #d44243;
  color: #fff !important;
  opacity: 1 !important;
}
.mfp-close:hover{
  background-color: #d44243 !important;
  opacity: 1 !important;
}
.checkbox{
 margin: 0 0 22px 23px;
}
input[type="checkbox" i]{
  width: 20px;
  height: 20px;
  margin: 0 15px 0 23px;
  position: relative;
  top: 6px;
}
form input.disabled{
  background: grey!important;
  cursor: default!important;
  color: #fff!important;
  box-shadow: none!important;
}
.open-popup-link_form3{

}
.check-agreement{
 color: #d34346;
}
.wrapper{
  width: 1150px;
  margin: 0 auto;
}
.header{
  background: url('../images/header-bg.jpg') repeat-x;
}
.header__topline{
  height: 80px;
  display: flex;
    justify-content: space-between;
}
.header__topline-menu{
  display: flex;
  align-items: center;
}
.header__topline-menu ul{
  display: flex;
  height: 100%;
    line-height: 80px;
}
.header__topline-menu ul li a{
  height: 16px;
  color: #fefcfc;
  font-family: "Ford Antenna";
  font-size: 17px;
  font-weight: 300;
  display: block;
    height: 75px;
    padding: 0 12px;
    position: relative;
}
.header__topline-menu ul li a:after{
    content: "";
    display: block;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 39px;
    right: -3px;
    background: #fff;
}
.header__topline-menu ul li:last-child a:after{
  display: none;
}
.header__topline-menu ul li a:hover{
  background: rgba(0,0,0,0.2);
}
.header__topline-menu ul li.dropdown:hover ul{
    display: flex;
    flex-direction: column;
    width: auto;
    background: #002242;
    height: auto;
    position: absolute;
    top: 80px;
}
.header__topline-menu ul li ul li a:after{
  display: none;
}
.header__topline-menu ul li ul{
  display: none;
}
.header__topline-info{
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.header__topline-info_phone{
  text-align: right;
}
.header__topline-info_phone a{
  color: #ff0000;
  font-family: "Ford Antenna";
  font-size: 20px;
  font-weight: 300;
}
.header__topline-info_phone a:hover{
  color: rgba(255,0,0,0.8);
}
.header__topline-info_calback a{
  color: #fefcfc;
  font-family: "Ford Antenna";
  font-size: 15px;
  font-weight: 300;
}
.header__topline-info_calback a:hover{
  color: rgba(255,255,255,0.7);
}
.popup{
  display: none;
}
.featherlight{
  background: rgba(0,0,0,.8);
}
.featherlight .featherlight-content{
  background: rgba(5,62,115,.5);
  max-width: 50%;
}
.featherlight .featherlight-content a,.featherlight .featherlight-inner{
  color: #fff;
}
.featherlight-inner form{
  display: flex;
    flex-direction: column;
}
.featherlight-inner form input,.featherlight-inner form select{
  margin-bottom: 20px;
  width: 300px;
    height: 30px;
    font-family: "Ford Antenna";
  font-size: 15px;
  color: #000;
}
.featherlight-inner form input[type="checkbox"] {
  width: auto;
  height: auto;
  
}
.featherlight-inner form label{
  margin-bottom: 10px;
  font-family: "Ford Antenna";
  font-size: 15px;
  color: #d34346;
  width: 300px;
}
.check-agreement label{
  color: #fff!important;
}
.featherlight-inner form a{
  color: #fff;
}
.featherlight .featherlight-close-icon{
  background: white;
}
form .check-agreement{
  display: flex;
  width: 300px;
  margin-bottom: 10px;
}
form input[type="submit"]{
  background: #fff;
    border: none;
    color: #d34346;
    font-family: "Ford Antenna";
  font-size: 15px;
  height: 40px;
    cursor: pointer;
    font-weight: 600;
    line-height: 40px;
}
form input.disabled{
  background: grey!important;
  cursor: default!important;
  color: #fff!important;
  box-shadow: none!important;
}
input#check-agreement{
    width: 24px;
    margin: 0;
    margin-right: 10px;
    height: 13px;
}
.agreement-title{
  font-family: "Ford Antenna";
  font-size: 20px;
  text-align: center;
  margin-bottom: 20px;
}
#agreement p{
  color: #fefcfc;
  font-family: "Ford Antenna";
  font-size: 15px;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 20px;
}
#agreement ul{
  margin-bottom: 20px;
}
#agreement ul li{
  color: #fefcfc;
  font-family: "Ford Antenna";
  font-size: 15px;
  font-weight: 300;
  margin-bottom: 20px;
}
.header__main{
  background: url('../images/bg.png') no-repeat center;
  padding-top: 100px;
  padding-bottom: 50px;
  padding-left: 130px;
  background-size: cover;
  min-height: 500px;
}
.header__main-title{
  width: 320px;
  color: #032b50;
  font-family: "Ford Antenna";
  font-size: 30px;
  font-weight: 400;
  line-height: 39px;
  margin-bottom: 100px;
  padding-left: 20px;
}
.header__main-subtitle{
  width: 320px;
  color: #032b50;
  font-family: "Ford Antenna";
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 95px;
  padding-left: 20px;
}
.header__main-button{
  width: 330px;
  height: 48px;
  box-shadow: 0 1px 0 rgba(37, 37, 37, 0.4);
  border-radius: 24px;
  background-color: #e2001a;
  text-align: center;
  color: #ffffff;
  font-family: "Ford Antenna";
  font-size: 18px;
  font-weight: 300;
  line-height: 50px;
  display: block;
}
.header__main-button:hover{
    box-shadow:0px 2px 5px rgba(0,0,0,0.6);
}
.footer{
  padding: 47px 33px;
  background: #03294c;
  padding-bottom: 0;
  margin-top: 2px;
}
.footer__inner{
  width: 1140px;
  display: flex;
  justify-content: space-between;
}
.footer__menu{
  display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-basis: 377px;
}
.footer__menu-main li a{
  color: #ffffff;
  font-family: "Ford Antenna";
  font-size: 15px;
  font-weight: 300;
  line-height: 23px;
}
.footer__menu-services label{
  color: #ffffff;
  font-family: "Ford Antenna";
  font-size: 15px;
  font-weight: 300;
  line-height: 23px;
}
.footer__menu-services li{
  list-style-type: disc;
  color: #fff;
}
.footer__menu-services li a{
  color: #ffffff;
  font-family: "Ford Antenna";
  font-size: 15px;
  font-weight: 300;
  line-height: 23px;
  text-decoration: underline;
}
.footer__menu p{
  color: #dddddd;
  font-family: "Ford Antenna";
  font-size: 14px;
  font-weight: 300;
  line-height: 36px;
  margin-top: 20px;
}
.footer__blog{
  flex-basis: 291px;
}
.footer__blog-title{
  color: #fefcfc;
  font-family: "Ford Antenna";
  font-size: 18px;
  font-weight: 300;
  line-height: 17px;
  margin-bottom: 18px;
}
.footer__blog-article{
  display: flex;
  margin-bottom: 15px;
}
.footer__blog-article img{
  width: 83px;
  height: 56px;
  margin-right: 35px;
}
.footer__blog-article a{
  color: #fefcfc;
  font-family: "Ford Antenna";
  font-size: 14px;
  font-weight: 300;
  line-height: 17px;
}
.footer__contacts-social{
  display: flex;
}
.footer__contacts-social a{
  margin-right: 2px;
}
.footer__contacts-vk{
  width: 28px;
  height: 28px;
  background: url(../images/vk-icon.png);
  display: block;
}
.footer__contacts-fb{
  width: 28px;
  height: 28px;
  background: url(../images/fb-icon.png);
  display: block;
}
.footer__contacts-yo{
  width: 28px;
  height: 28px;
  background: url(../images/yo-icon.png);
  display: block;
}
.footer__contacts-phone a{
  color: #fefcfc;
  font-family: "Ford Antenna";
  font-size: 25px;
  font-weight: 300;
  margin-top: 28px;
  display: block;
}
.footer__contacts-design{
  margin-top: 50px;
}
.footer__contacts-design p{
  color: #7694b3;
  font-family: "Ford Antenna";
  font-size: 15px;
  font-weight: 300;
  line-height: 14px;
}
.footer__contacts-design p a{
  color: #7694b3;
  font-family: "Ford Antenna";
  font-size: 15px;
  font-weight: 300;
  line-height: 14px;
  text-decoration: underline;
}
.mobile-icon, .close-icon{
  display: none;
}
.featherlight-inner{
  margin-bottom: 0;
}
.featherlight .featherlight-content {
    background: rgba(5,62,115,1);
}
.check-agreement a{
  text-decoration: underline;
}
.section5{
  background: url('../images/section5-bg.jpg');
  min-height: 320px;
  padding: 30px 0;
  background-size: cover;
}
.section5__inner.wrapper{
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.section5__text{
  flex-basis: 400px;
    flex-shrink: 0;
  color: #fefcfc;
  font-family: "Ford Antenna";
  font-size: 25px;
  font-weight: 300;
  line-height: 35px;
}
.section5__form input{
  height: 35px;
  border-radius: 3px;
  background-color: #ffffff;
  margin-bottom: 18px;
  border: none;
  padding-left: 50px;
  display: block;
}
.section5__form input+span{
  position: relative;
}
.section5__form input+span:after{
  content: "";
  display: block;
  width: 1px;
  height: 20px;
  background: #cfcfcf;
  position: absolute;
  top: -47px;
    left: 38px;
}
.section5__form input[type="submit"]{
  box-shadow: 0 4px 0 #b3071c;
  border-radius: 3px;
  background: #fd0422;
  color: #ffffff;
  font-family: "Ford Antenna";
  font-size: 18px;
  font-weight: 300;
  padding: 0;
  margin-bottom: 0;
}
.section5__form input[type="submit"]:hover{
  box-shadow:0px 2px 20px rgba(0,0,0,.6);
}
.check-agreement label{
    margin-bottom: 10px;
    font-family: "Ford Antenna";
    font-size: 15px;
    color: #d34346;
}
.check-agreement a{
  color: #fff;
}
.section13{
  background: url('../images/section13-bg.jpg');
    min-height: 320px;
    background-size: cover;
}
.footer__blog-article a:first-child {
  flex-shrink: 0;
}
.dn{
  display: none;
}
.section10{
  padding: 77px 0;
  padding-bottom: 37px;
}
.section10__inner{
  width: 1000px;
}
.section10__title, .section12__title{
  font-family: "Ford Antenna";
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
  text-transform: uppercase;
  color: #666;
  text-align: center;
  position: relative;
  letter-spacing: 2.8px;
}
.section10__title:before, .section12__title:before{
  content: "";
  display: block;
  position: absolute;
    top: 10px;
    left: 50%;
    width: 20px;
    height: 1px;
    background-color: #666666;
    margin-left: -155px;
}
.section12__title:before{
  margin-left: -140px;
}
.section12__title:after{
  margin-right: -140px;
}
.section10__title:after, .section12__title:after{
  content: "";
  display: block;
  position: absolute;
    top: 10px;
    right: 50%;
    width: 20px;
    height: 1px;
    background-color: #666666;
    margin-right: -150px;
}
.section10__subtitle, .section12__subtitle{
  color: #464646;
  font-family: "Ford Antenna";
  font-size: 30px;
  font-weight: 400;
  text-align: center;
  margin-top: 25px;
}
.section10__items{
  margin-top: 85px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.section10__item{
  flex-basis: 43%;
    margin-bottom: 40px;
}
.section10__item:nth-child(5){
  margin-top: -218px;
}
.section10__item:nth-child(7){
  margin-top: -208px;
}
.section10__item-title{
  color: #00396e;
  font-family: "Ford Antenna";
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 20px;
  display: flex;
}
.section10__item-text{
  color: #464646;
  font-family: "Proxima Nova";
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  padding: 0 0 0 55px;
}
.section10__item-title span{
  color: #d2d2d2;
    font-family: "Ford Antenna";
    font-size: 22px;
    font-weight: 700;
    width: 55px;
    letter-spacing: 1px;
    flex-shrink: 0;
}
.section10__item-block{
  margin-top: 20px;
}
.section10__item-block p{
  color: #00396e;
  font-family: "Proxima Nova";
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  padding-left: 55px;
  font-style: italic;
}
.section10__item-block p:last-child{
  margin-bottom: 0;
}
.section10__item-block p span{
  font-weight: 600;
  line-height: 22px;
}
.section11{
  background: url('../images/section11-bg.jpg') no-repeat;
  background-size: cover;
}

.section11__inner{
  padding: 50px;
  text-align: center;
}
.section11__inner a{
  color: #ffffff;
  font-family: "Proxima Nova";
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}
.section11__link{
  display: inline-block;
}
.section11__link a:hover+.section11__link-border{
  background: transparent;
}
.section11__link-border{
  width: 100%;
  height: 2px;
  background: #4d667d;
}
.section11__how {
    display: none;
}
.section11__how {
    max-width: 1100px;
    margin: 0 auto;
    background: white;
    padding: 20px 80px;
    margin-top: 40px;
    text-align: left;
}
.section11__how .section10__item:nth-child(5){
    margin-top: 0px;
}
.service__item:first-child li:first-child{
  display: flex;
}
.carousel-3d-container{
  width : auto!important;
  height: 800px!important;
}
.carousel-3d-slide{
  padding: 65px 75px 50px 70px;
  background-color: white!important;
  width: 582px!important;
  height: auto!important;
  box-shadow: 0 0px 15px 5px rgba(255, 255, 255, 0.5)

}
.carousel-3d-slide p{
    font-family: Proxima Nova;
  font-weight: 500;
  font-size: 22px;
  line-height: 30px;
  color: #000;
}
.ds{
      background: url(../images/bg_6.png) no-repeat top center;
      background-size: cover;
      padding: 70px 0 90px 0;
      margin-top: 45px;
          margin-top: 45px;
    position: relative;
}

.ds-title{
    height: 103px;
    display: flex;
    align-items: center;
}
.ds-title__text{
  font-family: Proxima Nova;
  font-weight: 400;
  font-size: 25px;
  line-height: 30px;
  color: #00396e;
}
.ds-title__number{
  font-family: Proxima Nova;
  font-weight: 700;
  font-size: 108px;
  color: #c2c2c2;
      width: 90px;
}
.ds-dots{
      position: absolute;
    bottom: 50px;
    left: 50%;
    display: flex;
    width: 60px;
    justify-content: space-between;
    margin-left: -30px;
}
.ds-dot{
  width: 11px;
  height: 11px;
  background: #b0adad;
  border-radius: 5px;
}
.ds-dot.active{
  background: #061f57;
}

/*
Start media
###########*/
@media (max-width:1700px) {
 .every-day__img{
  left: 35%;
 }

}/* End 1170px */

@media (max-width:1810px) {
 .images__content li{
  max-width: 500px
 }

}/* End 1170px */


@media (max-width:1570px) {
 .images__content li{
  max-width: 400px;
 }
}/* End 1170px */


@media (max-width:1260px) {
 .images__content li{
  max-width: 350px;
 }
}/* End 1170px */


@media (max-width:1507px) {
 .owl-carousel .owl-item img{
  width: 55% !important;
 }

}/* End 1507px */

@media (max-width:1460px) {
 .left__img{
  width: 60%;
 }

}/* End 1507px */
@media (max-width:1390px) {
 .left__img{
  width: 58%;
 }

}/* End 1507px */

@media (max-width:1330px) {
 .left__img{
  width: 55%;
 }

}/* End 1507px */

@media (max-width:1270px) {
 .left__img{
  width: 75%;
  margin: 0 auto;
  float: none;
 }
 .right__content {
  max-width: 540px;
  float: none;
  margin: 50px auto 0;
}
.carousel .owl-dots{
  left: 0;
 }
 .carousel__title{
  text-align: center;
  padding-top: 0;
  display: block;
 }
 .carousel__btn span{
  margin: 0 0 0 113px;
  text-align: center;
 }
 .two{
  margin: 25px auto 0;
 }
 .carousel__job, .carousel__fra{
  text-align: center;
 }
 .carousel__text{
  text-align: center;
 }
}/* End 1507px */


@media (max-width:1250px) {
  .owl-carousel .owl-item img {
    width: 50% !important;
 }
}/* End 1250 */


@media (max-width:1170px) {
.owl-carousel .owl-item img{
  float: none;
  margin: 0 auto;
}
.carousel__content{
  float: none;
  margin: 30px auto 0;
}
 .insurance__service li p{
  font-size: 20px;
 }
 .service__content{
  max-width: 460px;
 }
 .insurance__service li{
  max-width: 360px;
 }
 .service__img{
  margin: 0 0 40px 21%;
 }
 .service__content{
  margin-top: 65px;
 }
 .issue{
  padding: 0 20px;
 }
}/* End 1080px */

@media (max-width:1080px) {
 .footer__in{
  padding: 0 10px;
 }
 .footer__blog{
  padding: 40px 0 0 0;
 }
 .every-day__img{
  left: 30%;
 }
 .application__in{
  padding: 0 20px;
 }
 .life{
  padding: 0 10px;
  max-width: 800px;
 }
 #container{
  padding: 30px 10px;
 }
 #container ul li{
  max-width: 43%;
 }
 #container ul .right {
    left: 647px !important;
}
#container ul{
  left: -426.5px !important;
}
 .container__content{
  padding: 0 0 0 26px;
 }
 #container{
  max-width: 854px;
  margin: 0 auto;
 }
 .container__content{
  font-size: 16px;
 }
 #container ul li p span:first-child{
  float: none;
  text-align: center;
 }
 #container ul{
  width: 100% !important;
 }
 .one{
  position: relative;
  left: 30% !important;
 }
 .mms{
  background: none;
  min-height: 1100px;
 }
 .mms__content{
  margin-top: 0;
  padding-top: 0;
 }
 .profitable__title,
 .profitable p{
  color: #000;
 }
 .profitable{
  margin-top: 10px;
 }
}/* End 1080px */

@media (max-width:1015px) {
 .every-day__img{
  left: 26%;
 }
 .insurance__service{
  max-width: 800px;
  margin:100px auto 0;
 }
 .insurance__content{
  font-size: 24px;
 }
 .insurance__service li:last-child{
  width: 100%;
  margin: 30px auto;
  float: none;
  display: block;
 }
 .protection__content li p{
  font-size: 20px;
 }
}/* End 1015px */

@media (max-width:960px) {
 .every-day__img{
  left: 20%;
 }
 .footer__in{
  max-width: 570px;
 }
 .footer__copyright{
  text-align: center;
  padding: 30px 0;
 }
 .footer__services{
   float: right;
   padding: 55px 0 25px;
 }
 .footer__social{
  padding-top: 0;
 }
}/* End 960ppx */

@media (max-width:900px) {
  .in{
    margin: 25px auto 0;
  }
 .call-back{
   float: none;
   max-width: 180px;
   margin: 0 auto;
 }
 .call-back a{
  text-align: center;
  padding: 0 17px 0 0;
 }
 .header__top{
  padding-bottom: 20px;
 }
 .navigation{
  overflow: hidden;
  max-width: 700px;
  margin: 0 auto;
  min-height: 50px;
 }
 .protection__content li:before{
  float: none;
  margin: 0 auto;
  width: 116px;
 }
 .protection__content li span{
  text-align: center;
  font-size: 18px;
 }
 .protection__content li p{
  text-align: center;
  font-size: 16px;
 }
 .protection__title{
  text-align: center;
 }

} /* End media */


@media (max-width:885px) {
 .every-day__img{
  display: none;
 }
 .every-day__content{
  float: none;
  margin: 0 auto;
 }
 .every-day__line{
  left: 305px;
 }
 .mms__service-content{
  max-width: 440px;
  margin: 0 auto;
 }
 .mms__service-content li:nth-child(even){
  float: none;
 }
 .mms__in-2 .mms__service-content li:last-child{
  margin: 0;
 }
 .about-me__title:before, 
 .about-me__title:after{
  display: none;
 }
}/* End 885px */

@media (max-width:790px) {
 .owl-carousel .owl-item img{
  width: 90% !important;
 }
.every-day__content{
  max-width: 650px;
 }
 .every-day__content p{
  padding: 50px 30px 0;
 }
 .every-day__line {
    left: 32%;
 }
 .insurance__service{
  max-width: 400px;
  margin:50px auto 0;
 }
 .insurance__title-health_modif:before{
  left: 20%;
 }
 .insurance__title-health_modif:after{
  left: 73%;
 }
 .insurance__title-health:after,
 .insurance__title-health:before{
  display: none;
 }
 .insurance__content{
  padding: 60px 25px 0;
 }
 .service__title{
  font-size: 25px;
 }
 .issue__know{
  padding: 0 0 30px 10px;
  text-align: center;
  font-size: 25px;
 }
 .issue__whea{
  padding: 0 0 0 10px;
  text-align: center; 
 }
 .carousel__btn span{
  margin: 0 0 0 72px;
 }

}/* End 790px */



@media (max-width:730px) {
  .application__in{
    padding: 0 20px 50px;
  }
.life > p,
.life__content li span{
 font-size: 20px;
  }
 .header__menu li a{
  font-size: 16px;
 }
 .insurance__service li:last-child{
    width: auto;
  }
  .insurance__service li{
    display: block;
    max-width: 90%;
    margin: 20px auto 0;
  }
  .insurance__service li p{
    font-size: 17px;
    padding: 35px 0 0 0;
  }
  .insurance__number{
    margin: 0 14px 0 0;
  }
  .dreams{
    background:none;
  }
  .dreams__line{
    margin: 0px 50px 60px;
  }
  .application__title{
    float: none;
    text-align: center;
    margin: 0 auto;
    max-width: 300px;
  }
  .application__form{
    float: none;
    max-width: 280px;
    width: 100%;
    margin: 40px auto 0;
  }
}/* End 730px */

@media (max-width:690px) {
.every-day__content{
  max-width: 550px;
  min-height: 400px;
  height: 100%;
 }
 .every-day__content p{
   padding: 35px 22px 0;
   font-size: 20px;
 }
 .every-day__line {
    left: 27%;
    top: 83%;
 }
 .carousel__content{
  max-width: 453px;
 }
}/* End 690px */


@media (max-width:550px) {
 .mms__service-content li .title,
 .mms__service-content li p{
   text-align: center;
  }
  .profitable p{
    padding: 20px;
  }
 .profitable__title{
   font-size: 30px;
  }
 .dreams__title{
  text-align: center;
  padding-top: 0;
  display: block;
 }
 .dreams__line{
  margin: 0 auto 40px;
 }
 .dreams__content{
  text-align: center;
 }
.every-day__content{
  padding-bottom: 30px;
  max-width: 300px;
 }
 .every-day__content p{
   text-align: center;
 }
 .every-day__line {
    display: none;
 }
 .service__content {
    max-width: 300px;
 } 
 .service__item li span{
  text-align: center;
  padding: 33px 0 25px 0;
  display: block;
  float: none;
 }
 .service__img {
  margin: 0 0 40px 10px;
 }
 .service__item_mod{
  margin: 0 39px 0 0;
 }
 .service__item_mod li:before{
  float: none;
  margin: 0 auto;
  width: 76px;
  padding: 0;
 }
 ul.service__item_mod li span{
  text-align: center;
 }
 .service__item li:after {
  padding: 0 0 25px 0;
  float: none;
  margin: 0 auto;
  width: 72px;
  display: block;
 }
 .service__item li:last-child{
  padding: 23px 0 0 0;
 }
 .issue__content p{
  text-align: center;
 }
 .issue__whea{
  font-size: 27px;
 }
 .about-me__quote p{
  text-align: center;
  margin: 0 0 5px 0;
  font-size: 18px;
 }
 .about-me__quote{
  background:none;
  padding: 0 20px;
 }
 .footer__nav{
 }
 .footer__in {
    max-width: 300px;
    padding: 0;
  }
 .footer__social{
   float: none;
   width: 210px;
   margin: 0 auto;
  }
  .footer__blog {
    padding: 0;
 }
 .footer__social {
    padding-top: 40px;
    clear: both;
 }
 .footer__social-btn{
  margin: 0 auto;
  width: 168px;
  float: none;
 }
 .footer__design-autor{
  text-align: center;
 }

}/* End 550px */



@media (max-width:490px) {
 .carousel__btn span{
   margin: 0 0 0 42px;
 }
 .carousel__content{
  max-width: 300px;
  text-align: center;
 }
 .about-me__name{
  font-size: 20px;
 }
 .mms__service-content li p{
  padding: 16px 0 0 0;
 }
 .mms__service-content li .number{
  float: none;
  width: 38px;
  margin: 0 auto;
 }
 .mms__btn,
 .low__text{
  font-size: 17px;
  margin: 33px 0 0 0;
 }
 .mms__btn-down2{
  text-align: center;
  margin: 20px auto 0;
 }
 .title2{
  text-align: center;
  display: block;
  left: 0;
  top: 0;
  margin: 17px 0 0 0;
 }
 .problems__title:after,
 .problems__title:before{
  display: none;
 }
  .medical{
    padding: 110px 30px 0 30px;
  }
  .medical__title{
    text-align: center;
  }
  .life > p, 
  .life__content li span,
  .life__content li{
    text-align: center;
  }
}/* End 460px*/

@media (max-width:450px) {
 .carousel__btn span{
   margin: 0 0 0 32px;
   font-size: 16px;
 }
}
@media (max-width:350px) {
  .medical{
    padding: 110px 30px 0 30px;
  }
  .medical__title{
    text-align: center;
  }
  .medical {
    padding: 110px 10px 0 10px;
  }
}/* End 460px*/


@media screen and (min-width: 44em) {
  nav ul {
    display:block;
    padding-top:0px;
  }
  nav ul li {
    width:auto;
    display:inline-block;
  }
  #pull {
    display:none;
  }
}