/* ++++++++++++++++++++++++++++++++ Logo In Menu +++++++++++++++++++++++++++++++*/
#masthead .site-branding img {
  padding: 0px;
  width: 275px;
}

@media screen and (max-width: 576px) {
	.rpt_5_plans .rpt_plan {
        width: 96%;
        float: left;
        margin-bottom: 10px;
    }
}

@media screen and (min-width: 576px)  and (max-width: 768px) {
	.rpt_5_plans .rpt_plan {
        width: 48%;
        float: left;
        margin-bottom: 10px;
    }
}

@media screen and (min-width: 768px)  and (max-width: 992px) {
	.rpt_5_plans .rpt_plan {
        width: 32%;
        float: left;
        margin-bottom: 10px;
    }
}

@media screen and (min-width: 992px)  and (max-width: 1200px) {
	.rpt_5_plans .rpt_plan {
        width: 24%;
        float: left;
        margin-bottom: 10px;
    }
}

.rpt_5_plans .rpt_plan {
        width: 19%;
        float: left;
        margin-bottom: 10px;
    }

/******************************** footer **********************************/
.corp-container aside, #sow-editor-3, #sow-editor-2, #sow-social-media-buttons-2{
	  margin-bottom: 0px;
    padding-bottom: 0px;
}

/* ++++++++++++++++++++++++++++++++ Others +++++++++++++++++++++++++++++++*/
#scroll-to-top {
background: #1079A7;
}

.main-navigation ul li {
    margin: 0 15px -10px 0;
}

.text-heading{
	font-size:30px;
	color: #1079A7;
	font-weight: bolder;
}

.text-second-heading{
	font-size:24px;
	color: #5E5E5E;
}

.text-heading-2{
	font-size:30px;
	color: white;
	font-weight: bolder;
}

.text-second-heading-2{
	font-size:24px;
	color: white;
}

.alm-custom-row{
	padding: 35px 35px 5px 35px;
}

.alm-custom-editor{
	padding: 35px 35px 0px 35px;
}

a, a:hover{
	text-decoration: none;
}

div.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-2-4 div.so-panel widget widget_sow-image panel-first-child {
  margin-bottom: 0px;
}

/*++++++++++++++++++++++++++++++ PLANES ++++++++++++++++++++++++++++++++*/
#my-option-tabs li a{
	font-size: 24px;
}

#my-tabs table th{
	font-weight: bolder;
  font-size: 24px;
}

#my-tabs table{
	font-size: 24px;
}

.uk-tab .uk-active a {
    color: #1079A7;
    border-color: #1079A7;
}

/* ++++++++++++++++++++++++++++++++ Contact Form +++++++++++++++++++++++++++++++*/
form div.form-group{
	margin-top:10px;
}

form div.form-group input{
	width: 100%;
}

input.btn-cuenta{
    width: 100%;
  	height:45px;
    border-color: white;
    background-color:white;
    color: #0087AD;
}

input.btn-cuenta:hover{
    color: white;
    background-color:#16A9E9;
    border-color: #16A9E9;
}

span.help-block{
	color:#3D3D3D;
  font-size: 12px
}

div.wpcf7-response-output.alert-warning,
div.wpcf7-response-output.alert-danger{
    color: white;
    text-transform: lowercase;
    font-size: 14px;
    background-color: #3D3D3D;
}

div.wpcf7-response-output.alert-success{
    color: white;
    text-transform: lowercase;
    font-size: 14px;
    background-color: #03D1EB;
}

/* ++++++++++++++++++++++++++++++++ mobile Menu +++++++++++++++++++++++++++++++*/
#mobile-navigation{
	text-align:center;
}

a.uk-accordion-title{
  color:#5E5E5E;
}

a.uk-accordion-title:hover, a.uk-accordion-title:active{
  color:#1079A7;
}

li.uk-open a.uk-accordion-title{
  color:#1079A7;
}