.pbmit-right-box .main-menu.navbar-expand-xl.navbar-light {
    margin-right: 20px;
}

.pbmit-right-box .main-menu .navigation>li>ul,
.main-menu .navigation>li>ul>li>ul {
   
}

.pbmit-right-box .main-menu .navigation>li>ul li a:hover {
    padding: 15px 20px;
}

.header-style-1 .site-branding {
    background-color: unset;
}

.site-title {
    line-height: 120px;
}

.site-header .site-branding img {
    max-height: 70px;
}

.pbmit-service-style-1 h3 {
    height: 40px;
}

.client-section-home4 {
    background-color: #fff;
}

.footer .pbmit-footer-logo img {
    max-height: 120px;
}

.pbmit-search-overlay {
    height: 100vh;
}


.pbmit-heading.bg-color-dark .pbmit-title.cst-rendering-of-service-countries {
    color: #273d3e;
}

.cst-footer-social {
    display: block;
    position: relative;
    width: 100%;
}

.cst-footer-social ul li {
    float: left;
}

.pbmit-social-li a {
    font-size: 25px;
}

.header-style-1 .pbmit-slider-social .pbmit-social-links::after {
    content: "Bizi Takip Edin";
    width: 120px;
    height: 0px;
    text-transform: none;
}

.header-style-1 .pbmit-slider-social .pbmit-social-links::before {
    margin: 0 12px;
}

.pbmit-footer-section {
    padding-bottom: 0;
}

.pbmit-search-overlay input[type="search"] {
    color: #fff;
}

.cst-home-about-icon-size {
    height: 40px;
}

.contact-form-home2 {
    width: 80%;
    box-sizing: border-box;
    position: relative;

}

.contact-form-home2 .pbmit-heading {
    transform: translate(0%, 0%);
    margin: 0px 0px 50px 0px;
}

.site-footer {
    background-image: none;
    padding: 50px 0px 35px 0px;
}

.footer .widget .widget-title {
    color: #273d3e;
    position: relative;
}

.cst-rendering-of-service-content .cst-flag {
    width: 90px;
    height: 60px;
}

.footer .widget .widget-title::before {
    position: absolute;
    content: '';
    left: auto;
    bottom: -5px;
    height: 2px;
    width: 60px;
    background-color: var(--pbmit-global-color);
}

.swiper-slider .pbmit-fid-inner {
    color: #ffffff;
}

.cst-specialties-img {
    height: 40px;
    margin-bottom: 20px;
    opacity: 0.4;
}

.pbmit-search-overlay {
    background-color: rgba(39, 61, 62, .9);
}

.contact-form-home2 {
    padding: 0px 0px 0px 50px;
}

#rev_slider_1_1_wrapper .hephaistos .tp-bullet {
 
}

#rev_slider_1_1_wrapper .hephaistos .tp-bullet.rs-touchhover,
#rev_slider_1_1_wrapper .hephaistos .tp-bullet.selected {
    border-color: #e9ecec;
}

.cst-about-btn {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 99;
}

.cst-service-bg-image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: .029;
}

.pbmit-element-service-style-1 .pbmit-heading {
    padding-top: 80px;
}

.swiper-button-next,
.swiper-button-prev {
    top: -15%;
    border-radius: 0;
    width: 50px;
    height: 50px;
    background-color: transparent;
    color: #fff;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    right: 100px;
    left: unset;
}


.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after,
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: '\e83a';
    font-size: 16px;
    font-family: "pbminfotech-base-icons";
    transition: all .5s ease;
    color: #ffffff;
}

.swiper-button-next:hover, .swiper-button-prev:hover{
    border-color: #ffffff;
    background-color: #ffffff;
}

.swiper-button-prev:hover:after, .swiper-button-next:hover:after{
    color: #273d3e;
}