img, svg {max-width: 100%;}

a:hover {opacity: 0.8;}
button:hover {opacity: 0.8;}
a {text-decoration:none !important;}
body {margin: 0; padding: 0;font-family: "Poppins", sans-serif !important;}
.top-panel {width: 100%; background-color: #d9261c;padding: 10px 0; float: left;}
.right-col {float: right;width: auto;}
.quote {background-color: #fff; padding: 10px 20px; border-radius:30px 0px 30px 0px; color: #d9261c; font-family: "Poppins", sans-serif; float: right; border: 0px; font-size: 16px; font-weight: 500;}
a.quote:hover {color: #d9261c;}
ul.social {float: right; margin:10px 30px 0 0;}
ul.social li {float:left; margin-left:10px;}
.wrapper {max-width: 1170px; margin: 0 auto; clear: both;}
ul li {list-style: none;}
.email {color: #fff; font-family: "Poppins", sans-serif;  font-size: 16px; font-weight: 500; background: url(images/email.png) no-repeat left 3px;padding-left: 36px;
    margin:10px 20px 0 0;float: right;}
.phone {color: #fff; font-family: "Poppins", sans-serif;  font-size: 16px; font-weight: 500;background: url(images/phone.png) no-repeat left 2px;padding-left: 26px;
    margin:10px 20px 0 0;float: right;}
.email:hover, .phone:hover {color: #fff;}
.header-menu {width: 100%;    float: left;}
.navbar-collapse {flex-grow:inherit !important;}
* {
  box-sizing: border-box;
}
.mobcenter br {display: none;}
section {width: 100%; margin: 0px; padding: 0;float: left;}
.bannersec {width: 100%; display: block;}
.banner-caption {background-color: rgba(217, 38, 28, 0.8); padding: 40px;border-radius:30px 0px 30px 0px; display: table-cell; vertical-align: middle; margin-top: 246px; float: left; text-align: left;}
h1 {color: #fff; font-family: "Poppins", sans-serif; font-size: 40px; font-weight: 700; width: 100%;margin-bottom: 20px;}
h2.subtitle {color: #fff; font-family: "Poppins", sans-serif; font-size: 24px; font-weight: 400; width: 100%; margin-bottom: 20px;}
.mission-sec p {text-align: inherit;}
.ab-sec .col-left {width: 530px; float: left;}
.ab-sec .col-right {width: 614px; float: right; position: relative;}
.img1 {float: right; margin-left: 30px;}
.img2 {float: right; margin-left: 30px;}
.gallery h4 {font-size: 16px;
    font-weight: 600;
    width: 100%;
    text-align: center; padding-top: 8px;}

.ab-sec {padding: 60px 0; width: 100%; float: left;}
.certificates ul.ablinks li {font-size: 14px;}

.mission-sec {width: 100%; display: block;background: url(images/vision-bg.jpg) no-repeat top center; background-size: cover; min-height: 472px; padding: 60px 0; float: left;}
.vision {background-color: #fff; border-radius: 10px; padding: 30px; float: left; margin-right:28px; width: 370px;}
.vision:last-child {margin-right: 0px;}
.icons {float: left; margin-bottom: 20px; clear: both;}
.icons {float: left; margin-bottom: 20px; clear: both;    width: 100%;}
.vision h3 {color: #000; font-family: "Poppins", sans-serif; font-size: 22px; font-weight: 700; width: 100%;margin-bottom: 20px;}
p {color: #666; font-family: "Poppins", sans-serif; font-size: 16px; font-weight: 400; width: 100%;margin-bottom: 20px; line-height: 26px;text-align: justify;}
.certificate-left {width: 380px; float: left; display: table-cell; vertical-align: middle;}
.certificate-right {width: 740px;display: table-cell; vertical-align: middle;}
h2 {color: #000; font-family: "Poppins", sans-serif; font-size: 34px; font-weight: 500; width: 100%; margin-bottom: 20px !important; float: left;}
.certificates {padding: 60px 0; display: table;}
.logo-slider {text-align: center;}
#rcbrand1 .rc-rcbrand-item img { border-radius:100px 0px 100px 0px; }
ul.photogl li img { border-radius:100px 0px 100px 0px; }
.services-sec {background-color: #fc5c5c; width: 100%; padding: 60px 0;float:left; /*background:url(images/ser-bg.jpg) repeat-x top left;*/}
.photogallery {background-color: #eceff1; width: 100%; padding: 60px 0;float:left;}
.minititle {color: #d9261c; font-family: "Poppins", sans-serif; font-size: 20px; font-weight: 400; width: 100%; margin-bottom: 20px; float: left;}
.minititle2 {color: #000;font-weight:500;}
.services-sec .minititle, .services-sec h2 {color: #fff; text-align: center;}
ul.services-listing {margin: 0;padding: 0; width: 100%; float: left; display:block;}
ul.services-listing li {float: left; width:100%; margin-bottom:20px;padding-top: 20px;border-bottom:1px dashed #fd7575;padding-bottom: 20px;}
ul.services-listing li:nth-child(3n) {margin-right: 0px;}
ul.services-listing li:last-child {border-bottom: 0px;}
ul.services-listing li img {margin-bottom:20px; max-width: 100%; float: left; margin-right:40px;border-radius: 100px 0px 100px 0px;}
ul.services-listing li img.rghtcl {float:right; margin-left:40px;}
ul.services-listing li h4 {color: #fff; font-family: "Poppins", sans-serif; font-size: 22px; font-weight: 500; width: 100%; margin-bottom: 20px; padding: 0 20px;}
ul.services-listing li p {padding: 0 20px; color: #fff;}
.careers-sec {padding: 60px 0; width: 100%; float: left;}
.careers-left {width: 554px; float: left;}
.careers-right {width: 548px; float: right;}
.career-form input, .career-form select, .career-form textarea {width: 366px; margin-bottom: 20px;color: #000; font-family: "Poppins", sans-serif; font-size: 14px; font-weight:400; min-height: 40px; border-radius:8px;padding-left: 14px; border: 1px solid #cccccc;}

.submit {background-color: #d9261c; padding: 10px 30px; border-radius:30px 0px 30px 0px; color: #fff; font-family: "Poppins", sans-serif; float: left; border: 0px; font-size: 16px; font-weight: 500;}
.carousel-caption {bottom: 32% !important;}
.sector-sec {background-color: #eceff1; float: left; width: 100%; padding: 60px 0;}
.ct {text-align: center;}
.strenth-sec { padding: 60px 0; width: 100%; float: left;}
.strenth-sec h5 {color:#fff; font-family: "Poppins", sans-serif; float: left; font-size: 22px; font-weight: 500; margin-bottom: 20px;}
.stlists {display: flex; float: left; width: 100%;}
ul.strenth-listing li {color:#fff; font-family: "Poppins", sans-serif; float: left; width: 100%; font-size: 16px; font-weight: 400; background: url(images/bullet.png) no-repeat left 5px;padding-left: 20px;}
ul.ablinks li {color:#666; font-family: "Poppins", sans-serif; float: left; width: 100%; font-size: 15px; font-weight: 400; background: url(images/bulletbl.png) no-repeat left 5px;padding-left: 20px;}
.clientsec {background-color: #e03838; padding:30px 20px; float: left; margin-right: 15px;background: url(images/bx1.jpg) no-repeat center center; background-size: cover;}
.employeesec {background-color: #a66b37; padding:30px 20px; float: left;margin-right: 15px;background: url(images/bx2.jpg) no-repeat center center; background-size: cover;}
.governmentsec {background-color: #d88032; padding:30px 15px; float: left;background: url(images/bx3.jpg) no-repeat center center; background-size: cover;}
dl, ol, ul {margin: 0px; padding: 0px !important;}
ul.photogl li {margin:0 20px 20px 0; float: left;}

.quote-left {float: left; width: 524px; display: table-cell; vertical-align: middle;}
.quote-right {width: 384px; padding-right: 130px; display: table-cell; vertical-align: middle; }
.request-quote {background-color: #eceff1; float: left; width: 100%;}
.client-logo {padding: 60px 0; width: 100%; float: left;}

footer {background-color: #191515; padding:60px 20px 40px 20px; float: left; width: 100%;}

.ftlogo {margin-bottom: 20px; float: left;}
footer p {width: 100%; float: left; color: #fff;}
footer h6 {color: #fff; font-family: "Poppins", sans-serif; font-size: 18px; font-weight: 600; width: 100%; margin-bottom: 20px; float: left;}
ul.footer-links li {color: #fff; font-family: "Poppins", sans-serif; font-size: 15px; font-weight: 400; width: 100%; margin-bottom:10px; float: left;}
ul.footer-links li a {color: #fff; }
ul.footer-links li a:hover {color: #d9261c; }
.flleft {float: left;}
.copycontent {background-color: #100d0d; padding:10px; float: left; width: 100%; color: #fff; text-align: center;font-size: 12px;}

.ctalign {display: table;width: 100%;}


.porl {position: relative;}
.poabs {position: absolute; bottom: 0;}
.dttbl {display: flex;}

.branchoffices {float: left; width: 100%;}
.branchtitle {    background-color: #d9261c;    color: #fff;    padding: 10px 20px;    font-size:16px;    margin: 20px 0;    float: left;    width: 100%;}

footer .branchoffices h6 {margin-bottom:4px;    font-size: 15px;}
footer .branchoffices p {font-size: 14px;}
.carousel-control-next-icon, .carousel-control-prev-icon {background-color:#000;width:3rem !important; height:4rem !important;}

/*www.oguzhansengul.com*/
    #rcbrandDemo1, #rcbrandDemo2, #rcbrandDemo3 {
    display:none;
    }
    
    .rc-rcbrand-container {
        position:relative;
        max-width:100%;
        margin-bottom: 20px;
    }
    .rc-rcbrand-ul {
        position:relative;
        width:99999px;
        margin:0px;
        padding:0px;
        list-style-type:none;   
        text-align:center;  
        overflow: auto;
    }
    
    .rc-rcbrand-inner {
        position: relative;
        overflow: hidden;
        float:left;
        width:100%;
        
    }
    
    .rc-rcbrand-item {
        float:left;
        margin:22px;
        padding:20px;
        cursor:pointer;
        position:relative;
        line-height:0px;
    }
    .rc-rcbrand-item img {
        max-width: 100%;
        cursor: pointer;
        position: relative;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    
    .rc-rcbrand-nav-left,
    .rc-rcbrand-nav-right {
        padding:5px 12px;
        border-radius:50%;    
        position: absolute;
        cursor: pointer;
        z-index: 4;
        top: 50%;
        transform: translateY(-50%);   
        background: rgb(255, 102, 0, 0.5);
        color: #fff;     
    }
    
    .rc-rcbrand-nav-left {
        left: 10px;
    }
    
    .rc-rcbrand-nav-left:before {
        content: "<"
    }
    
    .rc-rcbrand-nav-left.disabled {
        opacity: 0.4;
    }
    
    .rc-rcbrand-nav-right {
        right: 5px;    
    }
    
    .rc-rcbrand-nav-right:before {
        content: ">"
    }
    
    .rc-rcbrand-nav-right.disabled {
        opacity: 0.4;
    }

#rcbrand2 .rc-rcbrand-item {margin: 0 13px;}

/* logo Slider */
.slick-slide {margin: 0px 20px;}
.slick-slide img {width: 100%;}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;
    -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;
    -ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;    overflow: hidden;    margin: 0; padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track {position: relative;top: 0;left: 0;display: block;}
.slick-track:before, .slick-track:after {display: table;content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img { display:none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide { display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display:none;}






@media screen and (max-width: 1190px) { 
.wrapper {width: 90%;}
.ab-sec .col-left, .certificate-left, .certificate-right {width: 44%;}
.certificate-left, .certificate-right {float: left;}
.ab-sec .col-right {width: 44%;}
.img2 img, .img1 img {width: 100%;}
.vision { padding: 20px;margin-right: 10px; width:33%;}
ul.services-listing li {width: 100%;}
.career-form input, .career-form select, .career-form textarea {width: 100%;}
.careers-left, .careers-right {width: 44%;}
.clientsec, .employeesec {margin-right: 10px;}
ul.photogl li {width: 48%;}
ul.photogl li:nth-child(2), ul.photogl li:nth-child(4), ul.photogl li:nth-child(6) {margin-right: 0px;}

.quote-left {width: 54%;}
.quote-right {width: 38%;float: left;margin-left: 30px;padding: 20px 0;}

.ctalign {display: block; float: left;}
.img2, .img1 {margin-left: 0px;}
    .poabs {position: inherit;}
    .img2 {margin-bottom:20px;}
footer {padding: 60px 20px;}
.ftlogo {    width: 160px;}
footer h6 {font-size: 16px;}
#rcbrand2 .rc-rcbrand-item {margin: 0px; padding: 0px;}
.banner-caption h1 {font-size: 16px !important;}
    .banner-caption h2.subtitle {font-size:13px;}
.carousel-caption {
    bottom: 18% !important;
}
.banner-caption {padding: 20px;}

}    

@media screen and (max-width: 767px) {
    .mobcenter br {display: block;}
    .mobcenter {    text-align: center;
    margin-top: 6px;}
    .banner-caption h1 {font-size: 16px !important;}
    .banner-caption h2.subtitle {font-size:13px;}
    .carousel-control-next-icon, .carousel-control-prev-icon {background-color:#000;width:2rem !important; height:2rem !important;}

  .w-100 {min-height: 260px; object-fit: cover;}
  .ab-sec {padding: 30px 0;}
  .wrapper {width: 90%;}
  .right-col, .certificate-left, .certificate-right, .careers-left, .careers-right, .quote-left, .quote-right {width: 100%;}
  .mobcenter {    width: 100%;
    float: left;}
    .email {margin: 10px 0px 0 0;}
    a.navbar-brand img {max-width: 220px;}
    .banner-caption {padding: 20px 20px 0px 20px; margin-top: 200px;}
    h1 {font-size: 26px;}
    h2.subtitle {font-size: 17px;}
    .ab-sec .col-left, .ab-sec .col-right {width: 100%;}
    .img2, .img1 {width: 100%; margin:10px 0 20px 0;}
    .img2 img, .img1 img {width: 100%;}
    .poabs {position: inherit;}
    .dttbl {display: block;}
.certificate-left {margin-bottom: 24px;}
.certificates {display: block;text-align: center;}
.vision {    margin-right: 0;
    width: 100%;
    margin-bottom: 20px;}
    ul.services-listing {display: block;}
    ul.services-listing li {margin-right: 0; width: 100%;}
    .career-form input, .career-form select, .career-form textarea {width: 100%;}
.rc-rcbrand-item {margin-top:0px;margin-bottom:0px; padding-top: 0px;padding-bottom: 0px;}
.rc-rcbrand-item img {margin-bottom: 0px; margin-top: 0px;}
.stlists {display: block;}
.clientsec, .employeesec {width: 100%; margin-bottom: 20px; margin-right: 0;}
.governmentsec {width: 100%;}
ul.photogl li {margin: 0 0px 20px 0;}

.rc-rcbrand-item {margin:0; padding:0; }
.ctalign {display: block;}
.quote-right {padding-right: 0px;margin-bottom: 30px;float: left; margin-left: 0px;}
.quote-left {margin-bottom: 30px;}
.vision h3 {font-weight: 600; font-size: 18px;}
footer {padding:60px 0px 0px 0px;}
.flleft {width: 100%; margin-bottom: 30px;}
footer h6 {font-size: 18px;}
ul.services-listing li img {width: 100%;margin-right: 0;}
ul.services-listing li img.rghtcl {margin-left: 0;}
.careers-right {text-align: center;}
ul.photogl li {width: 100%;}
ul.photogl li img {width: 100%;}
.email, .phone {float: none;}
}



/* new slider */


