.between-home>h2{
	width: 100%;
	margin-bottom: 1rem;
	margin-top: 1rem;
}
.main{
	color: #2d8cf0!important;
	display: inline-block;
}
.main:hover{
	opacity: 0.8
}
.font-gray{
	color: #999;
	font-size: 14px;
}
.gray{
	background-color: rgba(15, 41, 63, 1);
}
span.switch-span:hover{
	transform:translate3d(0, 50%, 0);
}
.container .growth-track{
	/*background: url(../img/track.png);*/
	max-width: 9.625rem;
	min-width: 8rem;
    height: 50rem;
    margin: 0 auto;
    display: inline-block;
    position: relative;
    background-size: 100%;
}
.container-about{
	position: relative;
}
/*.about-as{
	position: absolute;
	width: 25rem;
	left: 0;
	margin-left: 10rem;
	min-width: 20rem;
	margin-top: 5rem;
}
.about-left{
	margin-right: 10rem;
	right: 0;
	left: auto;
	margin-top: 13rem;
}*/
.about-as{
	margin-top: 3.5rem;
    margin-left: -2rem;
}
.about-as.about-left{
	margin-top: 9rem;
	margin-right: -2rem;
	margin-left: 0
}
.table-striped tbody tr:hover td,
.table-striped tbody tr:hover th{
	background-color: #E0F7FB
}
.monthly-btn.active{
	position: relative;
	background-color: #2d8cf0;
	color: #fff!important;
	border:solid 1px #2d8cf0;
	display: inline-block;
	padding: 0.625rem 2rem;
    font-size: 0.875rem;
    line-height: 1.5;
    cursor: pointer;
}
/*.switch-btn{
	padding-left: 6rem;
}*/
.table-price .table thead th{
	text-transform: none;
}
.table-price .table thead th:nth-child(3){
	background-color: #2d8cf0;
	border-top: 0.0625rem solid #2d8cf0 !important;
}
.table-price .table thead th:nth-child(3) .text-dark,
.table-price .table thead th:nth-child(3) .advanced-price{
	color: #fff!important
}
.table-price .table thead th:nth-child(3) .time-cont{
	border:solid 1px #fff;
	background-color: #fff;
	color: #2d8cf0;
}
.table-price .table thead th .time-cont{
	cursor: auto;
}
.table-price .icon-cpc-ques{
	background: url(../img/icon-tip.png);
	width: 15px;
	height: 15px;
	display: inline-block;
	background-size: 100%;
    margin-left: 5px;
    opacity: 0.7
}
.bg-green{
	background-color: #2d8cf0!important
}
.monthly-btn{
	position: relative;
	border:solid 1px #2d8cf0;
	color: #222!important;
	display: inline-block;
	padding: 0.625rem 2rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    cursor: pointer;
    width: 17rem;
    margin-bottom: 1rem;
}
.monthly-btn b{
	font-weight: 500;
	font-size: 0.8rem;
	opacity: 0.7
}
.monthly-btn.annually-btn{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -0.3rem;
}
.footer-navy .brand{
	max-width: 12.5rem;
	min-width: 10rem;
}
.footer-navy .nav-service{
	display: inline-block;
	float: right;
	color: #fff;
}
.footer-navy .nav-service:hover{
	color: #2d8cf0;
}
.container-phone .opacity-xs{
	opacity: 0.8
}
.footer-navy .nav-terms{
	margin-left: 2rem
}
.footer-green .btn{
	color: #2d8cf0
}
.footer-green .btn:hover{
	color: #2d8cf0
}
.btn.btn-green{
	color: #fff;
    background-color: #2d8cf0;
    border-color: #2d8cf0;
}
.save-price{
	color: #2d8cf0;
	font-weight: 500;
}
.text-white .save-price{
	color: #fff
}
.container-phone .btn-green,
.footer-green{
	background-color: #2d8cf0!important;
}
.container-phone .card-footer{
	padding-top: 0;
	padding-bottom: 2rem
}
.container-phone .card-body{
	padding-bottom: 0.5rem
}
.btn.btn-green:hover{
	opacity: 0.9;
	color: #fff
}
.btn.btn-gray{
	color: #80848f;
	margin-right: 0.5rem;
    background-color: #fff;
    border:solid 1px #80848f;
}
.btn.btn-gray:hover{
	opacity: 0.9;
	color: #2d8cf0
}
.btn.link-green{
	color: #2d8cf0;
}

.btn.link-gray{
	color: #80848f;
}

.btn.link-gray:hover{
	color: #2d8cf0;
}

.deck-shadow .card{
	cursor: pointer;
}
.card-country .card-body{
	padding: 0.5rem;
	float: left;
	width: 4rem;
}
.card-country .card-body img{
	margin-bottom: 1rem
}
.header .hearder-nav .active > .nav-link,
.header .hearder-nav .navbar-nav-item:hover .nav-link,
.header .hearder-nav .navbar-nav-item:focus .nav-link{
	color: #2d8cf0;
}
.header .hearder-nav .dropdown-item.active,
.header .hearder-nav .dropdown-item:hover{
	color: #2d8cf0;
}
.btn.green-block:hover{
	color: #2d8cf0;
}
.hs-unfold .dropdown-item:hover{
	color: #2d8cf0;
}
.section-nav .dropdown-item.active{
	color: #2d8cf0;
}
.navbar-expand-lg .hearder-nav .navbar-nav .dropdown-menu{
	border-top: 0.1875rem solid #2d8cf0;
}
.font-500{
	font-weight: 500;
}
.media-img .avatar{
	width: 6.625rem;
    height: 6.625rem;
    background-size: 100%;
}
.bottom-img img{
	float: left;
	background-color: #16264E;
	padding:0!important;
	margin-right: 1rem
}
.header-section{
	box-shadow: 0 1px 10px rgba(140, 152, 164, 0.125)
}
.container-head{
	background-color: #21325B;
}
.nav .nav-link.nav-white,
.dropdown-nav-link .nav-white{
	color: #fff
}
.dropdown-item.nav-white.active{
	color: #2d8cf0
}
.nav .nav-link.nav-white:not(.active):hover{
	color: #2d8cf0
}
.footer-navy .nav-white .nav-link:not(.active):hover{
	color: #2d8cf0
}
.justify-press{
	padding-left: 0!important
}
.justify-press a{
	margin-left: 3rem
}
.between-press{
	position: relative;
	background-color: #F6F9FC;
}
.deck-shadow .text-white h4{
	color: #fff
}
.basicsAccordion .card-btn-toggle{
	color: #2d8cf0;
	font-size: 1.2rem;
}
.nav .nav-link:not(.active):hover{
	color: #2d8cf0!important
}
.footer-navy .nav-white .nav-link{
	color: rgba(255, 255, 255, 0.7);
}
.btn.link-green:hover{
	color: #2d8cf0;
	opacity: 0.9
}
.press-on .press_img_on{
	display: none
}
.tooltip.show{
	top: -3px!important
}
.container-phone .card{
	box-shadow: 0px 2px 20px rgba(77, 77, 77, 0.1);
}
.table thead th .month-year{
	font-weight: 500
}
.table-price .table thead th:nth-child(3) .month-year{
	color: #fff
}
.table-price .table thead th:nth-child(3) .save-price{
	color: #fff
}