
/*************************************
* CUSTOM FONTS
*************************************/
@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Bold.eot');
    src: url('../fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Bold.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Bold.woff') format('woff'),
        url('../fonts/HelveticaNeue-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Light.eot');
    src: url('../fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Light.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Light.woff') format('woff'),
        url('../fonts/HelveticaNeue-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue.eot');
    src: url('../fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue.woff2') format('woff2'),
        url('../fonts/HelveticaNeue.woff') format('woff'),
        url('../fonts/HelveticaNeue.ttf') format('truetype');
    font-weight: normal;font-style: normal;
    font-display: swap;
}


/*  MAIN ELEMENTS
====================================*/
html, body{ font-size: 14px; }
body{background-color:#ffffff;min-height: 100%;color: #5d5d5d;line-height:1.5; font-family: 'Helvetica Neue', sans-serif;font-weight:400; overflow-x: hidden;position: relative;}
a {color: #5d5d5d; text-decoration:none;}
a:hover {text-decoration:none;transition: all 0.4s ease;}
p{ margin-bottom: 15px; }
b, strong {font-weight: bold;}
i,em {font-style: italic;}
hr {border-top-color:#cccccc;margin:30px 0;}
.text-underline {text-decoration: underline !important;}
.uppercase {text-transform: uppercase !important;}
img {max-width:100%;height:auto;-webkit-user-select: none;-user-select:none;pointer-events: none;}
.box {padding:15px;}
.content-box {padding: 15px;background-color: #ffffff;border:1px solid #e2e3e4;border-radius: 5px;}
.container-fluid {max-width: 1400px;}
*:focus {outline: none !important;}
textarea,input,select,button {
    /*-webkit-appearance: none; */
    border-radius: 0;
}
.form-control, .btn {height:auto;font-size: 14px;line-height: 1; padding: 10px 15px;border-radius: 5px;}
.form-control:focus, .btn:focus {outline: 0 !important;box-shadow:none;}
.form-control:focus, .form-control:active {box-shadow:none !important;}
.form-group {position: relative;}
.input-group {padding: 5px;background: #ffffff;border-radius: 35px;}
.input-group .form-control {border-radius: 25px !important;border: 0;}
.input-group .input-group-append {    position: absolute;right: 5px;top: 5px;border-radius: 100%;z-index: 99;}
.input-group .input-group-append .btn {border-radius:100% !important;width:38px;height:38px;padding: 0;text-align: center;}

.dropdown-menu {padding: 0;margin-top:0;min-width: 240px;}
.dropdown-item {padding: 8px 15px;}
.dropdown-item:hover,.dropdown-item.active, .dropdown-item:active {color:#ffffff;}
.radius {border-radius: 35px;}
.fancybox {overflow:hidden;display:block;position:relative;}
.fancybox-active #header, .fancybox-active #main, .fancybox-active #footer  {filter: blur(3px);}
/* Overlay */
.overlay {position:absolute;left:0;top:0;width:100%;height:100%;}
.overlay:before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background: rgba(0,0,0,0.25); opacity:0;transition:opacity 0.3s;}
.overlay-bottom:before {top:auto;bottom:0;height:50%;background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,0,0,1) 100%);background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,0,0,1) 100%);background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0,0,0,1) 100%);}
.overlay-top:before {height:50%;background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(125,185,232,0) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(125,185,232,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(125,185,232,0) 100%);}
.overlay-text {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;text-align: center;}
.overlay-icon {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:48px;opacity:0;transition:opacity 0.3s;}
a .overlay .overlay-text, a .overlay-icon {color:#ffffff;}
a:hover .overlay:before, a:hover .overlay-icon {opacity:1;}
.overlay.radius:before {border-radius: 5px;}

.btn-default {color: #5d5d5d;background-color: transparent;border-color: #e2e3e4;}
.btn-default:hover, .btn-default:focus {color: #ffffff;background-color: #5d5d5d;border-color: #5d5d5d;}
.btn-white {color: #ffffff;background-color: transparent;border-color: #ffffff;}
.btn-white:hover {color: #000000;background-color: #ffffff !important;border-color: #ffffff !important;}
.btn-white:focus, .btn-white.focus {box-shadow:none;}
.section {padding-top:50px;padding-bottom:50px;}

/*************************************
* HEADING STYLES 
*************************************/
h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 {margin-bottom: 0.5rem;font-family:inherit;font-weight: bold;line-height: 1.2;color: inherit;}
h1, .h1 {font-size:32px;}
h2, .h2 {font-size:24px;}
h3, .h3 {font-size:20px;}
h4, .h4 {font-size:18px;}
h5, .h5 {font-size:16px;}
h6, .h6 {font-size:14px;}
.lead {font-size: 1.25rem;font-weight: 300;}

h1 a, h2 a, h3 a, h4 a, h5 a {text-decoration: none;color:inherit;}

.heading-1 {position: relative;margin-bottom:15px;padding-bottom:15px;}
.heading-1:after {content: "";position: absolute;left: 0;bottom: 0;width:60px;height:5px;background-color: #9e9c9c;}
.heading-1.text-center:after, .heading-2.text-center:before, .heading-2.text-center:after {left:50%;margin-left:-30px;}

.heading-2 {position: relative;margin-bottom:30px !important;padding-left: 2rem;line-height: 1;font-size:24px;color:#000000;font-weight: normal;}
.heading-2:before {content:"";position: absolute;left:0;top:0;width: 16px;height:100%;}

.heading-3 {position: relative;display:flex;justify-content: space-between;align-items: center;font-size:20px;color:#000000;margin-bottom:15px;border-bottom: 2px solid #eceef3;padding-bottom: 8px;}
.heading-3 span {display: inline-block;padding-right: 15px;border-bottom: 2px solid #fe226a;position: relative;bottom: -10px;padding-bottom: 10px;}
.heading-3 span i {color:#cccccc;margin-right:5px;}
.heading-3 a {font-size:16px;font-weight: normal;}

@media(max-width:991px) {
    h1, .h1 {font-size:26px;}
    h2, .h2 {font-size:24px;}
    h3, .h3 {font-size:20px;}
    h4, .h4 {font-size:18px;}
    h5, .h5 {font-size:16px;}
    h6, .h6 {font-size:14px;}
}

@media(max-width:767px) {
    h1, .h1 {font-size:24px;}
    h2, .h2 {font-size:20px;}
    h3, .h3 {font-size:16px;}
    h4, .h4 {font-size:15px;}
    h5, .h5 {font-size:14px;}
}


/*  HEADER
====================================*/
.header {transition: all .2s ease-in-out;background-color:#ffffff;position:fixed;top:0;left:0;width: 100%;z-index:999;}
.header-body {display: -ms-flexbox;display:flex;align-items: center;justify-content: flex-end;}
.header-body .header-search, .header-body .header-register {margin-left:15px;}

/* Header Search */
.header-search {position: relative;display: block !important;}
.header-search .dropdown-toggle {border:1px solid #bfbfbf;background-color:#ffffff;color:#bfbfbf;font-size: 14px;height:40px;border-radius: 100%; width: 40px;padding: 0;line-height: 40px;text-align: center;}
.header-search .dropdown-toggle::after {display: none;}
.header-search .form-control {padding: 10px 15px;}
.header-search .search-menu {min-width: 300px;margin-top:10px;} 

/* Logo */
.navbar-brand {position: absolute;left: 0;top: 0;padding: 0;}
.navbar-brand .logo {display: inline-block;background-color:#ffffff;padding:0;position:relative;border-radius: 100%;}
.navbar-brand .logo img {border:10px solid #ffffff;border-radius: 100%;}
.navbar-nav .nav-item .nav-link {font-size:16px;font-weight: bold;color:#5d5d5d;text-transform: uppercase;}
/* Menu Toggler */
.navbar-toggler {color:#9d9d9d;}
.menu-toggler {height:30px;width:30px;padding:0;color:#9d9d9d;position: relative;overflow:hidden;}
.menu-toggler span {display: block;position: absolute;top: 7px;left:0;width:100%;height:2px;transition: all .4s;background-color: #9d9d9d;}
.menu-toggler span:nth-child(2) {top: 14px;}
.menu-toggler span:nth-child(3) {top:21px;}


/* Main Menu */
.header .navbar {justify-content:flex-end;padding:15px 0;}
.menu-open body {width: 100%;height: 100%;position: fixed;overflow-y: scroll;}
.navbar-nav .dropdown > .dropdown-menu {border-radius: 0;}
.menu-open #mainMenu {left:0;}
.menu-open .menu-toggler {z-index:9998;}
.menu-open .navbar #menu-bg {z-index:999;position: fixed;background: rgba(0,0,0,0.55);cursor: pointer;}

/* Sticky */
.sticky {position:fixed;-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);}
.sticky .navbar {padding: 10px 0 !important;}
.sticky .navbar-brand .logo img {height: 75px;border-width: 3px;}
.menu-open .navbar #menu-bg:before {opacity: 1;}

/*  FOOTER
====================================*/
.footer h5 {color:#838383;margin-bottom:10px;}
.newsletter {display:-ms-flexbox;display:flex;align-items:center;justify-content: space-between;padding: 15px;color:#ffffff;box-shadow:0 0 15px rgba(0,0,0,.25);}
.newsletter label {margin-bottom:0;font-weight: bold;}

.footer-content {background-color: #f3f3f3;padding: 2rem 0;}
.footer-menu ul {margin-left:0;padding-left:20px;}
.footer-menu ul li {color:#5d5d5d;border-bottom:1px solid #e5e5e5;}
.footer-menu ul li a {padding:8px 0;display:block;position: relative;}

.footer-instagram {display:-ms-flexbox;display:flex; -ms-flex-wrap: wrap;flex-wrap: wrap;margin-left:-7px;margin-right:-7px;}
.footer-instagram li {width: 33%;padding-left:7px;padding-right:7px;margin-bottom:14px;}
.footer-instagram li a {display: block;}
.footer-instagram li a img {width: 100%;border:1px solid #eee;border-radius:15px;}

.social {display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align: center !important;align-items: center;-ms-flex-direction: row !important;flex-direction: row;}
.social a {padding:5px 10px;white-space: nowrap;line-height:1;transition:all 0.4s linear;}
.social label {margin: 0;padding-right:5px;font-size: 16px;}
.social .facebook{ color: #fff; background-color: #3b5998; }
.social .facebook:hover{color: #fff; background-color: #2d4881;}
.social .twitter{ color: #fff; background-color: #1da1f2; }
.social .instagram{ color: #fff; background: #3974a1;}
.social .youtube{ color: #fff; background-color: #cd201f; }
.social .linkedin{ color: #fff; background-color: #0077b5; }

.footer-bottom {padding: 15px 0;background-color:#ffffff;}
.footer .social a {width:40px;height: 40px;line-height: 36px;text-align: center;padding: 0;border:2px solid #ffffff;border-radius: 100%;margin-right:5px;}
.footer .social a:hover {border-color:#dddddd;background-color: #ffffff;}
.footer .social a.facebook:hover {color:#3b5998;}
.footer .social a.twitter:hover {color:#1da1f2;}
.footer .social a.youtube:hover {color:#cd201f;}
.footer .social a.instagram:hover {color:#3974a1;}
.footer .social a.linkedin:hover {color:#0077b5;}

.footer .copyright {padding: 15px 0;background-color:#f8f8f8;} 
.back-top {position:fixed;bottom:15px;right:15px;z-index:999;display:inline-block;width:40px;height:40px;line-height:40px;opacity:0;color:#fff !important;background-color:#000000;border-radius:50%;text-align:center;font-size:28px;pointer-events:none;transition:150ms;}
.back-top.active {opacity:.8;pointer-events:inherit;}
.back-top.active:hover {opacity:1;}


/*  SLIDER
====================================*/
.slider {position:relative;}
.slider .slick-slide {position: relative;}
.slider .slick-slide img {width: 100%;}
.slider .slick-arrow {color:#ffffff;}
.slider .slick-prev {left:15px;}
.slider .slick-next {right:15px;}
.slider .slider-content {text-align: center;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);width: 80%;max-width: 900px;}
.slider .slider-content h1 {color:#ffffff;font-size:36px;}
.slider .slider-content h1 strong, .slider .slider-content h1 span {display:block;}
.slider .slider-content h1 span {font-weight: normal;} 
.slider .slick-dots {bottom:50px;}
.slider .slick-dots li button { background-color:#ffffff;border:0;}
.scroll-down {display: inline-block;position:absolute;bottom:0;left:50%;margin-left:-62px;width:124px;height: 33px;line-height: 32px;font-size:20px;text-align:center;background:url(../img/bg_scrolldown.png);z-index:199;}
.scroll-down:hover {color:#5d5d5d !important;}


/*  BREAD
====================================*/


/*  HOME PAGE 
====================================*/
#main {position: relative;}

/* Home Service */
.home-service {}
.service-item a{position: relative;display: block;line-height: 1;}
.service-item img, .service-item .overlay:before {border-radius: 25px;}
.service-item img {width: 100%;}
.service-item .overlay:after, .bread:after {content: "";position: absolute;left: 0;top: 0;width: 100%;height:70%; background: -moz-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#00000000',GradientType=0 );opacity: 1;transition: opacity 0.3s;border-radius: 25px;}
.service-item .service-body {position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);width: 100%;height:100%;padding:30px;}
.service-item .service-body h3 {color:#ffffff;}
.service-item .service-body h3:after {background-color:#ffffff;}
.service-item .service-body span {padding-top: 7px;}
.service-item .service-body span {bottom: 30px;position: absolute;left: 30px;}

.service-item a:hover {box-shadow:0 0 15px rgba(0,0,0,0.25);border-radius:25px; }
.service-item a:hover .overlay:before {opacity:0.65;}
.service-item a:hover .overlay:after {opacity: 0;}
.service-item a:hover h3:after {background-color: #ffffff !important;}
.service-item a:hover .btn-white {background-color:#ffffff;border-color:#ffffff;}

.home-service .service-item:nth-child(1) h3:after, .home-service .service-item:nth-child(1) .overlay:before {background-color: #43d988;}
.home-service .service-item:nth-child(2) h3:after, .home-service .service-item:nth-child(2) .overlay:before {background-color: #f8318e;}
.home-service .service-item:nth-child(3) h3:after, .home-service .service-item:nth-child(3) .overlay:before {background-color: #39bdee;}
.home-service .service-item:nth-child(4) h3:after, .home-service .service-item:nth-child(4) .overlay:before {background-color: #ffba35;}
.home-service .service-item:nth-child(5) h3:after, .home-service .service-item:nth-child(5) .overlay:before {background-color: #ae4ad5;}
.home-service .service-item:nth-child(6) h3:after, .home-service .service-item:nth-child(6) .overlay:before {background-color: #0069d9;}
.home-service .service-item:nth-child(7) h3:after, .home-service .service-item:nth-child(7) .overlay:before {background-color: #ff9600;}
.home-service .service-item:nth-child(8) h3:after, .home-service .service-item:nth-child(8) .overlay:before {background-color: #CE00B0;}
.home-service .service-item:nth-child(9) h3:after, .home-service .service-item:nth-child(9) .overlay:before {background-color: #155724;}
.home-service .service-item:nth-child(10) h3:after, .home-service .service-item:nth-child(10) .overlay:before {background-color: #f5c6cb;}





.home-brand .slick-dots {display: none;}
.brand-item {padding: 10px;text-align: center;border:1px solid #dddddd;border-radius: 15px;}
.home-brand .brand-title {border-bottom:2px solid #eceef3;padding-bottom: 8px;}
.home-brand .brand-title span {display: inline-block;padding-right: 15px;    border-bottom: 2px solid #fe226a;position: relative;bottom: -10px;padding-bottom: 10px;}


/*  DUYURULAR
====================================*/
.news-item {display: -ms-flexbox;display:flex;padding: 15px;border:1px solid #eceef3;background-color: #ffffff;border-radius:10px;cursor: pointer;margin-bottom:15px;}
.news-item .news-img {}
.news-item .news-img img {border-radius:10px;}
.news-item .news-body p {margin-bottom:0;}
.news-item:hover {box-shadow:0 0 15px 0 rgba(0,0,0,0.15);}


/*  DETAY
====================================*/
.page--detail {}

/* Gallery */
.gallery-list {}
.gallery-item {padding:7.5px;}
.gallery-item a, .gallery-item img, .gallery-item .overlay:before {border-radius: 25px;}
.gallery-item a:hover {box-shadow:0 0 7.5px 0 rgba(0,0,0,0.25);}

/* Sidebar Menu */
.sidebar-menu {list-style: none;padding: 0;margin:0;}
.sidebar-menu li {}
.sidebar-menu li a {display: -ms-flexbox;display: flex;align-items: center;padding: 12px 15px;margin-bottom:5px;background-color:#4377ca;font-weight: bold;font-size:16px;color:#ffffff;}
.sidebar-menu li a i {margin-right: 10px;font-size:20px;}
.sidebar-menu li a:hover {background-color: #4377ca;}


.sidebar-menu2 {list-style: none;padding: 0;margin:0;}
.sidebar-menu2 li {}
.sidebar-menu2 li a {display: -ms-flexbox;display: flex;align-items: center;padding: 12px 15px;margin-bottom:5px;background-color:#ca4443;font-weight: bold;font-size:16px;color:#ffffff;}
.sidebar-menu2 li a i {margin-right: 10px;font-size:20px;}
.sidebar-menu2 li a:hover {background-color: #ca4443;}


.page--detail .sidebar-menu li:nth-child(1) a:hover, .page--detail .sidebar-menu li:nth-child(1) a i {color:#ff9600;}
.page--detail .sidebar-menu li:nth-child(2) a:hover, .page--detail .sidebar-menu li:nth-child(2) a i {color:#3389e1;}
.page--detail .sidebar-menu li:nth-child(3) a:hover, .page--detail .sidebar-menu li:nth-child(3) a i {color:#ea7ed4;} 

.slider-other-news .slick-list {margin-left: -15px;margin-right: -15px;}
.slider-other-news .slick-slide {padding: 15px;}
.slider-other-news .slick-arrow {width:36px;height:36px;line-height: 34px;margin-top: -4.75rem;font-size:16px;padding: 0;border:1px solid #e2e3e4;border-radius: 100%;text-align: center;top:0;transform: translate(0,0);}
.slider-other-news .slick-prev {left:auto;right:45px;}
.slider-other-news .slick-next {right:0;}
.slider-other-news .slick-arrow:hover {color:#ffffff;}
.slider-other-news .news-item {flex-direction: column;align-items:inherit;transition-duration: 0s;}
.slider-other-news .news-item .news-img {margin-bottom:15px;margin-right: 0;}
.slider-other-news .news-item .news-img img {width: 100%;}
.slider-other-news .news-item .news-body {padding-right: 0;border:0;}



/*  CONTACT
====================================*/
.embed-responsive-map::before {padding-top:300px;}

.contact-info h3 {margin-bottom:15px;}
.contact-info p {font-weight: 500;}
.contact-info p i {margin-right:10px;font-size:16px;}



/*  MEDIA QUERY
====================================*/

@media(max-width:1199px) { 
    
}

@media(max-width:991px) {  
    .navbar-brand .logo img {height: 90px;border-width: 5px}
    .navbar-nav .nav-item .nav-link {position:relative;display:block;line-height:1;padding:15px;border-bottom: 1px solid #dddddd;}
    .navbar .navbar-collapse {display: block!important;width:280px;position: fixed;top: 0;height: 100%;z-index: 9999;background-color: #fafafa;left: -320px;transition: all .3s;color: #455a64;box-shadow: 0 8px 10px 1px rgba(0,0,0,.14), 0 3px 14px 2px rgba(0,0,0,.12), 0 5px 5px -3px rgba(0,0,0,.4);overflow-x: auto;}
    .navbar-nav .dropdown-toggle::after {position: absolute;top: 50%;transform: translateY(-50%);right:20px;}
    .navbar  .navbar-nav {-ms-flex-direction: column;flex-direction: column;}
    .navbar-nav .nav-item .dropdown-item {font-size:14px;border-bottom: 1px solid #ddd;padding: 12px 15px;}
    .navbar .navbar-collapse, .navbar #menu-bg  {margin-top:0;}
    .sticky .navbar .navbar-collapse, .sticky .navbar #menu-bg {margin-top:0;}
   .navbar #menu-bg {z-index: -1;}
   .navbar .navbar-collapse .logo {    position: static;display: block;text-align:center;    top: 0;padding: 10px 0; border-bottom: 1px solid #ddd;background: transparent;border-radius: 0;margin: 0;}
    .navbar .navbar-nav .dropdown-menu {border:0;}
    
}

@media(max-width:767px) {
    body {overflow-x: hidden;}
    .section {padding-top:30px;padding-bottom:30px;}
    .slider .slick-dots,.bread .bread-body .breadcrumb {display: none !important;}
    .slider .slider-content h1 {font-size:24px;}
    .news-item {flex-wrap: wrap;width: 100%;}
    .news-item .news-img {width:30%;padding-right:15px;}
    .news-item .news-body {width:70%;padding-bottom:15px;}
    .news-item .news-act {margin-left:30%;width:70%;}
    .slider-other-news .news-item .news-img, .slider-other-news .news-item .news-body {width:100%;padding:0;}
}

@media(max-width:567px) {
    .scroll-down {display: none;}
    .navbar > .logo img {height: 70px;}
    .logo img {border-width: 5px;}
    .back-top {width:28px;height: 28px;line-height: 28px;font-size:18px;bottom:5px;right:5px;}
    .service-item .service-body {padding-top:15px;}
    .service-item .service-body span {bottom:15px}
    .newsletter {flex-direction: column;text-align: center;margin-bottom:15px;}
    .newsletter span {display: block;padding:5px 0 10px 0;line-height: 1.3;}
    .header-search .search-menu {    min-width: inherit;position: fixed;width: 80%;right: 10%;top: 50px;}
    .footer .social a {width: 32px;height: 32px;line-height: 28px;}
    
}
@media(max-width:379px) {
    
}

@media(min-width:568px) {
    
}

@media(min-width:768px) {
    .footer-newsletter {position: relative;top:39px;}
    .footer-content {padding-top:70px;} 
    .news-item {align-items: center;margin-bottom:25px;}
    .news-item .news-img {margin-right: 15px;margin-bottom: 0;}
    .news-item .news-body {padding-right:15px;border-right: 1px solid #dddddd;}
    .news-item .news-act {padding-left:15px;}
}

@media(min-width:768px) and (max-width:992px) {
    
}


@media(min-width:992px) {
    .heading-2, .heading-3 {margin-bottom:25px !important;}
    .header .navbar {justify-content:flex-end;padding: 30px 0;}
    .navbar-expand-lg .navbar-collapse {justify-content: flex-end;}
    
    .navbar-nav .nav-item .nav-link {position:relative;padding:0 15px;display:block;border-left: 1px solid #dddddd;}
    .navbar-nav .nav-item:first-child .nav-link {border-left: 0;}

    .navbar-nav .dropdown:hover > .dropdown-menu, .header-cart.dropdown:hover > .dropdown-menu, .header-search.collapse:not(.show) {display: block;}
    .navbar .overlay, .navbar-expand-lg .navbar-collapse .logo {display: none;}
    
    .newsletter {padding-left:30px;}
    .newsletter label {font-size:18px;}
    .newsletter .input-group .form-control {min-width: 300px;}
    .footer .footer-inner {padding: 0 15px;}
    .sub-title {font-size:32px;font-weight: bold;}
    .page--detail .sub-title {max-width: 66.666667%;}
    .sidebar-menu li a {font-size:18px;}
    .sidebar-menu li a i {font-size:24px;}
    .bread {min-height: 300px;display: flex;align-items: center;}
}

@media(min-width:992px) and (max-width:1199px) {
    
}

@media(min-width:1200px) {
    html, body {font-size: 16px;}
    .slider .slider-content h1 {font-size:48px;}
    h2{font-size:28px;}
   .footer .footer-inner {padding: 0 30px;}
}

@media(min-width:1600px) {
    .section {padding-top:75px;padding-bottom:75px;}
}

@media(min-width:1900px) {
    
}


@media (min-width: 768px){
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1  {
        width: 100%;
        *width: 100%;
    }
}


@media (min-width: 992px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 {
        width: 14.285714285714285714285714285714%;
        *width: 14.285714285714285714285714285714%;
    }
}


@media (min-width: 1200px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 {
        width: 14.285714285714285714285714285714%;
        *width: 14.285714285714285714285714285714%;
    }
}


/*  Alert Popup
================================================================================================================================== */
.alert_popup{
    z-index: 99;
    border: 0;
    position: fixed;
    bottom: 0;
    left: 0;
    margin-bottom: 0px;
    color: white;
    margin: 20px;
    height: 120px;
    width: 340px;
    font-size: 12px;
    opacity: 0.9;
    background: black;

}

h5 a {
    color: #e50000;

}

.alert_popup a{
    color: white;
    text-decoration: underline;
}

.alert_popup a:hover{
    color: white;
    text-decoration: underline;
}

.alert_popup .close{

    opacity:1;

}