/* ================================================== 
THEME RESPONSIVE
================================================== */
@media screen and (max-width: 1250px) {

}

@media screen and (max-width: 1200px) {
.head-control, .layout-control {padding: 0 15px;}

}

@media screen and (max-width: 1150px) { 

}

@media screen and (max-width: 1100px) { 
.team .item {width: 16.6666666%;}
.b-list a h4 {font-size: 1.3rem;}
.f-right .row {min-width: inherit;}
}

@media screen and (max-width: 1024px) { 
.b-list .row {width: 50%;}
.f-left {max-width: 250px;}
.f-right .row {padding: 0 25px;}
.outlet h4 {font-size: 1.05rem;}
.outlet .c-add {font-size: .92rem;}
.outlet .c-desc p {font-size: .92rem;}
}

@media screen and (max-width: 980px) {
.h-btm {display: none;}
.header {height: 93px; background: #000;}
.h-top {background: none;}
.wrapper {padding-top: 93px;}
.logo-img {width: 50px; margin-right: 15px;}
.logo-text {width: 350px;}
.r-head {display: flex; align-items: center;}
.r-img {width: 70px; height: auto;}
.b-menu {display: block;}
.pages {padding: 30px 0;}
.p-gallery .item {width: 50%;}
.b-title {margin-top: 0;}
.more-one a .info h4 {font-size: 1.05rem;}
.f-left {margin-right: 0; max-width: 200px;}
}

@media screen and (max-width: 853px) { 
.f-left {display: none;}
.team .item {width: 20%;}
.f-top {padding: 40px 0;}
.f-top .f-box {flex-direction: column;}
.f-right {justify-content: space-between;}
.f-right .row {padding: 0 40px 0 0;}
.branch .row {width: 50%;}
}

@media screen and (max-width: 760px) {
.entry-content p, .entry-content ul li, .entry-content ol li {font-size: 1rem;}
.more-one .col {width: 100%;}
.more-one a .info h4 {font-size: 1.1rem;}
}

@media screen and (max-width: 600px) {
.team .item {width: 25%;}
.b-title h2 {font-size: 2.4rem;}
.b-list .row {width: 100%;}
.f-top {padding-bottom: 0;}
.f-right .row {width: 50%; margin-bottom: 25px;}
.f-btm .f-box {flex-direction: column; align-items: flex-start;}
.btm-link {margin-top: 10px;}
.btm-link a {font-size: .85rem;}
.outlet .row {width: 100%;}
}

@media screen and (max-width: 583px) {
.header {padding: 8px 0;}
.logo-img {width: 40px;}
.logo-text {width: 250px;}
.r-img {width: 60px;}
.p-gallery .item {width: 100%;}
.h-btn {flex-direction: column;}
.h-btn a {width: 100%;}
.h-btn a.btn-two {margin: 6px 0 0;}
}

@media screen and (max-width: 480px) {
.v-btn a {width: 100%!important;}
.v-btn .elementor-button-content-wrapper {display: block!important;}
.v-btn .elementor-button-icon {vertical-align: -1.5px!important; margin-right: 4px!important;}
.team .item {width: 33.33333%;}
.b-title h2 {font-size: 2rem;}
.b-list a h4 {font-size: 1.25rem;}
.b-list a .excerpt p {font-size: .96rem;}
.s-title h1 {font-size: 1.5rem;}
.b-single .post-meta, .h-blog a .post-meta {font-size: .8rem;}
.entry-content {margin-top: 20px;}
.entry-content h2, .entry-content h3, .entry-content h4 {font-size: 1.3rem;}
.entry-content p, .entry-content ul li, .entry-content ol li {font-size: .92rem; line-height: 1.35;}
.entry-content ul, .entry-content ol {padding-left: 24px;}
.sharer {margin-top: 20px;}
.sharer h4 {font-size: 1rem;}
.sharer li {margin: 0 8px;}
.sharer li a span {font-size: .6rem;}
.more-one {margin-bottom: 10px;}
.more-one .col {margin-right: 0;}
.more-one .col a {flex-direction: column;}
.more-one .thumb {max-width: 100%; margin-right: 0;}
.more-one .info {margin-top: 5px;}
.more-one a .info h4 {font-size: 1.1rem;}
.f-right .row {padding-right: 10px;}
.f-right .row h3 {font-size: .86rem; margin-bottom: 10px;}
.f-right #footmenu > ul > li > a {font-size: .9rem;}
.copy p {font-size: .83rem;}
.wdsgn {margin-top: 10px;}
.wdsgn a {font-size: .65rem;}
.text-btm p {font-size: .75rem;}
.p-title h1, .p-title h2, .p-title h3 {font-size: 1.5rem;}
.page-content p, .page-content ul li, .page-content ol li {font-size: .93rem;}
.outlet h4 {font-size: 1rem;}
.outlet .c-desc p, .outlet .c-add {font-size: .9rem;}
.h-car .owl-prev {left: -15px;}
.h-car .owl-next {right: -15px;}
.h-blog .box {flex-direction: column;}
.h-blog .item {width: 100%; margin-bottom: 20px;}
.h-blog .thumb {margin-bottom: 10px;}
.h-blog a h4 {font-size: 1.2rem;}
.branch .row {width: 100%; margin-bottom: 15px;}
.branch .row:last-child {margin-bottom: 0;}
.branch .item {padding: 20px 15px;}
.branch h4 {font-size: 1rem;}
.branch p {font-size: .93rem;}
.wpcf7-form .wpcf7-list-item {width: 100%;}

}

@media screen and (max-width: 400px) {
.header {height: 82px;}
.logo-img {width: 35px; margin-right: 10px;}
.logo-text {width: 200px;}
.r-img {width: 45px;}
.wrapper {padding-top: 82px;}
.team .item {width: 50%;}
.team .t-img img {max-width: 60%!important;}
.team h4 {font-size: .95rem;}
.team span {font-size: .83rem;}
}

@media screen and (max-width: 390px) { 

}

@media screen and (max-width: 375px) { 

}

@media screen and (max-width: 320px) { 

}