.site_button {
	
}

.pdr {
	padding-right: 7px;
}

.site_button:hover {
	
}

.big_btn .site_button svg path {
	transition: 0.6s;
}

.big_btn .site_button:hover svg path {
	fill: #fff;
}

.big_btn .site_button {
	width: 180px;
}

.big_btn svg {
	width: 22px;
	height: 28px;
	margin-right: 10px;
}

.btn-icon-side {
    /* background: rgba(203, 29, 27, 1); */
    /* background: rgba(255, 255, 255, 1); */
    width: 46px;
    display: flex;
}



a.split-btn {
	background: rgba(50, 155, 214, 1);

    width: 196px;
    height: 50px;
    display: flex;
    border-radius: 10px;
}

.white_bg_btn a.split-btn {
 background: white;
}
.btn-text-side {
    background: rgba(203, 29, 27, 1);
    color: white;
    font-size: 16px;
    border-radius: 10px;
    display: flex;
    width: calc(100% - 46px) !important;
    /* margin: auto; */
    line-height: 50px;
    text-align: center;
    justify-content: center;
}

.site_btn {
    display: flex;
    gap: 13px;
}

.btn-icon-side path {
    fill: black;
    /* display: flex; */
}

.btn-icon-side svg {
    margin: auto;
}

.site_button {
    background: rgba(50, 155, 214, 1);
    width: 167px;
    display: flex;
    height: 50px;
    border-radius: 10px;
    border: 1px solid transparent;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}

span.icon-site-title {
    background: rgba(203, 29, 27, 1);
    color: white;
    display: flex;
    /* padding-left: 10px; */
    /* padding-right: 10px; */
    margin: auto;
    margin-right: 0px;
    height: 50px;
    border-radius: 10px 0px 0px 10px;
    margin-left: 0px;
    width: calc(100% - 43px) !important;
    text-align: center;
    justify-content: center;
    align-items: center;
}

span.icon-site-btn {
    margin: auto;
    /* margin-right: 0px; */
    /* margin-left: 10px; */
    width: 43px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
/*  */

@media all and (min-width: 320px) and (max-width: 767px) {
	span.icon-site-title {
    font-size: 12px;
    height: 44px;
}

.site_button {
    height: 44px;
}

.btn-text-side {
    font-size: 12px;
    line-height: 44px;
}

a.split-btn {
    height: 43px;
}

.btn-icon-side {
    width: 36px;
}

.btn-icon-side svg {
    width: 30px;
    height: 17px;
}

.btn-text-side {
    display: flex;
    width: calc(100% - 36px) !important;
}


}

@media all and (min-width: 768px) and (max-width: 980px) {
	
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
	
}

@media all and (min-width: 1025px) and (max-width: 1140px) {

}

@media all and (min-width: 1141px) and (max-width: 1280px) {
	
}

@media all and (min-width: 1281px) and (max-width: 1440px) {
	
}

@media all and (min-width: 1441px) and (max-width: 1680px) {}

@media all and (min-width: 1681px) and (max-width: 1880px) {}