 .single-add-to-compare {display:none !important;}
 @media (min-width: 1200px) {
     .common-home .header17 > .container {
         width: 1170px !important;
     }
 }

 .common-home .header17 {
     position: relative !important;
 }

 .ct-header{
     padding: 0px!important;
 }
 .ct-header .row2{
     margin-top: 15px!important;
 }
 .ct-header .row2 .right{
     float: right!important;
     border-bottom: 1px solid #fdf9f6;
 }
 .ct-header .row1 .right{
     float: right!important;
 }

 .ct-header{
     color: #dbb190 !important;
     margin-top: 10px;
 }

 ul.megamenu > li > a {
     color: #1d1c1c !important;
 }

 ul.megamenu > li > a {
     font-size: 1em!important;
 }

 .header17#header .view-switcher > li > a {
     background: none!important;
     color: #000!important;
     font-size: 1em;
     font-weight: bold;
     line-height: 18px;
     padding-top: 5px;
 }

 #header .currency-switcher, #header .view-switcher, #header .top-links {
     font-size: 1em!important;
 }

 .common-home .header17 > .container {
     border-bottom: 0px solid rgba(255,255,255,.25)!important;
 }

 #header .row1 .searchform {
     border: 1px solid #f08831!important;
     border-radius: 20px!important;
     position: relative;
     display: inline-block;
     line-height: 21px;
     font-size: 13px;
     padding: 0;
     vertical-align: middle;
     width: auto!important;
     background-color: #f5f5f5;!important;
 }

 #header .row1 .searchform input, #header .searchform select {
     border-right: 0px solid #0083c1!important;
 }

 #header .row1 .searchform input {
    width: 150px!important;
 }

 #header .searchform input, #header .searchform select, #header .searchform button {
     height: 25px!important;
     line-height: 13px!important;
     color: #f08831!important;
 }

 ul.megamenu {
     float: right!important;
 }

 .social{
     margin-left: 10px;
 }

 .social span{
     float:left;
 }

 .social img{
     height: 27px;
     margin-right: 3px;
 }


 #home-section1 .box1, .box2, .box3 {
     padding-top: 10px;
 }

 #home-section1 .box1 .form-control{
     margin-bottom: 3px;
     width: 100%;
     margin-left: auto;
     margin-right: auto;
     height: 28px;
     font-size: 12px;
     color: #80d4ec;
 }

 #home-section1 .box1 .btn {
     float: right;
     border-radius: 30px;
     border: 1px solid #fff;
     height: 30px;
     background-color: transparent;
     margin-top: 3px;
     line-height: 15px;
 }

 #home-section1 .box2 .btn {
     border-radius: 30px;
     border: 1px solid #fff;
     height: 30px;
     background-color: transparent;
     margin-top: 3px;
     line-height: 15px;
 }

 #home-section1 .box3 .btn {
     border-radius: 30px;
     border: 1px solid #fff;
     height: 30px;
     background-color: transparent;
     margin-top: 3px;
     line-height: 15px;
 }

 #home-section1 .box2 img {
     width: 60%;
     margin-right: auto;
     margin-left: auto;
 }

 #home-section3 .img-rounded {
     border-radius: 0px!important;
 }

 #home-section4 .btn {
     border-radius: 30px;
     border: 1px solid #dbb190;
     color: #dbb190;
     height: 30px;
     background-color: transparent;
     margin-top: 3px;
     line-height: 15px;
 }

 #home-section4 .nav-tabs > li.active > a {
     border-top-color: #dbb190!important;
     background: #fff;
     border-left: 1px solid #dbb190!important;
     border-right: 1px solid #dbb190!important;
     border-top: 3px solid #dbb190!important;
     border-radius: 0px!important;
 }
 #home-section4 .nav-tabs > li.tab1.active > a {
     color: #00821f!important;
 }
 #home-section4 .nav-tabs > li.tab2.active > a {
     color: #525252!important;
 }
 #home-section4 .nav-tabs > li.tab3.active > a {
     color: #ff7200!important;
 }
 #home-section4 .nav-tabs > li.tab4.active > a {
     color: #949479!important;
 }
 #home-section4 .nav-tabs > li.tab5.active > a {
     color: #b56b0c!important;
 }
 #home-section4 .nav-tabs > li.tab6.active > a {
     color: #dbb190!important;
 }
 #home-section4 .nav-tabs > li.tab7.active > a {
     color: #dbb190!important;
 }
 #home-section4 .nav-tabs > li.tab8.active > a {
     color: #afb6c3!important;
 }

 #home-section4 .nav-tabs > li > a {
     color: #dbb190!important;
     background: #ffffff!important;
     border-left: 1px solid #fff!important;
     border-right: 1px solid #fff!important;
     border-top: 3px solid #fff!important;
 }

 #home-section4 .tab-content {
     border: 1px solid #dbb190!important;
 }

 #home-section4 .nav-tabs {
     border-bottom: 0px solid #dbb190!important;
 }

 #home-section4 .nav-tabs > li.active {
     z-index: 9;
 }

 #home-section4 .nav-tabs > li {
     float: left;
     margin-bottom: -3px;
 }

 #home-section5 .owl-item p {
     position: absolute;
     bottom: 10px;
     margin-left: 20px;
     color: #fff;
     z-index: 9;
 }

 #home-section5 .img-rounded {
     border-radius: 0px!important;
 }

 .category-banner{
     margin-top: -180px;
 }

 .header17{
     z-index: 2;
     background: transparent !important;
 }

 .page-top {
     background: transparent!important;
     margin-bottom: 20px;
     margin-top: -125px!important;
     z-index: 0;
     position: relative;
     height: 125px!important;
 }

 .breadcrumb > li {
     font-size: 20px!important;
     line-height: 24px;
     font-weight: 600;
 }

 .custom-left-menu h4{
     color: #ef7d1b;
     font-weight: 700;
     text-transform: uppercase;
     border-bottom: 3px solid #aaadb2;
     font-size: 20px;
     padding-bottom: 10px;
     margin-bottom: 0px;
 }

 .custom-left-menu .nav li a {
     padding-left: 0px;
     font-weight: 700;
     text-transform: uppercase;
 }

 .custom-breadcrumbs-title{
     margin-bottom: 0px;
     text-transform: uppercase;
     color: #fff;
     font-weight: 500;
 }

 ul.nav-list li.active > a {
     font-weight: bold;
     color: #ef7d1b;
 }

 .full-width-image-banner:after {
     background-color: transparent!important;
 }


 /* Timeline */
 section.timeline {
     width: 100%;
     margin: 85px 0 0;
     position: relative;
     float: left;
     padding-bottom: 120px;
 }

 section.timeline:after {
     background: #505050;
     background: -moz-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(100%, #7db9e8));
     background: -webkit-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
     background: -o-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
     background: -ms-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
     background: linear-gradient(to bottom, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
     content: "";
     display: block;
     height: 100%;
     left: 50%;
     margin-left: -2px;
     position: absolute;
     top: -60px;
     width: 3px;
     z-index: 0;
     filter: alpha(opacity=35);
     opacity: 0.35;
 }

 section.timeline .timeline-date {
     box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);
     position: relative;
     display: block;
     clear: both;
     width: 200px;
     height: 45px;
     padding: 5px;
     border: 1px solid #E5E5E5;
     margin: 0 auto 10px;
     text-shadow: 0 1px 1px #fff;
     border-radius: 4px;
     background: #FFF;
     z-index: 1;
 }

 section.timeline .timeline-date h3 {
     display: block;
     text-align: center;
     color: #757575;
     font-size: 0.9em;
     line-height: 32px;
 }

 section.timeline .timeline-title {
     background: #F4F4F4;
     padding: 12px;
 }

 section.timeline .timeline-title h4 {
     padding: 0;
     margin: 0;
     color: #171717;
     font-size: 1.4em;
 }

 section.timeline .timeline-title a {
     color: #171717;
 }

 section.timeline .timeline-title .timeline-title-tags {
     color: #B1B1B1;
     font-size: 0.9em;
 }

 section.timeline .timeline-title .timeline-title-tags a {
     color: #B1B1B1;
     font-size: 0.9em;
 }

 section.timeline .timeline-box {
     box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);
     border: 1px solid #E5E5E5;
     border-radius: 4px;
     margin: 20px 10px 10px 10px;
     padding: 25px;
     position: relative;
     width: 44.2%;
     float: left;
     z-index: 1;
     margin-bottom: 30px;
     background: #eee;
 }

 section.timeline .timeline-box.left {
     clear: both;
 }

 section.timeline .timeline-box.left:before {
     background: none repeat scroll 0 0 #E5E5E5;
     border-radius: 50%;
     box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #E5E5E5;
     content: "";
     display: block;
     height: 40px;
     margin-right: -20px;
     position: absolute;
     right: -10.8%;
     top: 5px;
     width: 40px;
 }

 section.timeline .timeline-box.left:after {
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
     transform: rotate(45deg);
     background: none repeat scroll 0 0 #E5E5E5;
     border-radius: 50%;
     box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #E5E5E5;
     content: "";
     display: block;
     height: 40px;
     margin-right: -20px;
     position: absolute;
     right: -10.8%;
     top: 5px;
     width: 40px;
 }

 section.timeline .timeline-box.right {
     clear: right;
     float: right;
     right: -1px;
     margin-top: 200px;
 }

 section.timeline .timeline-box.right:before {
     background: none repeat scroll 0 0 #E5E5E5;
     border-radius: 50%;
     box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #E5E5E5;
     content: "";
     display: block;
     height: 40px;
     margin-left: -35px;
     position: absolute;
     left: -7.2%;
     top: 5px;
     width: 40px;
 }

 section.timeline .timeline-box.right:after {
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
     transform: rotate(45deg);
     background: #FFF;
     border-left: 1px solid #E5E5E5;
     border-bottom: 1px solid #E5E5E5;
     content: "";
     display: none;
     height: 14px;
     position: absolute;
     left: -8px;
     top: 30px;
     width: 14px;
     z-index: 0;
 }

 section.timeline .timeline-box .owl-carousel {
     border-radius: 0;
     padding: 0;
     border: 0;
     box-shadow: none;
 }

 /* Responsive */
 @media (max-width: 991px) {
     section.timeline .timeline-box {
         float: none;
         clear: both;
         right: auto;
         left: auto;
         margin: 25px auto;
         max-width: 70%;
         width: auto;
     }

     section.timeline .timeline-box.right {
         float: none;
         clear: both;
         right: auto;
         left: auto;
         margin: 25px auto;
         max-width: 70%;
         width: auto;
     }

     section.timeline .timeline-box.left:after, section.timeline .timeline-box.right:after, section.timeline .timeline-box.left:before, section.timeline .timeline-box.right:before {
         display: none;
     }
 }

 @media (max-width: 479px) {
     section.timeline {
         width: auto;
         float: none;
         margin-left: 0;
         margin-right: 0;
     }

     section.timeline .timeline-box {
         margin: 15px auto;
         max-width: 90%;
     }

     section.timeline .timeline-box.right {
         margin: 15px auto;
         max-width: 90%;
     }

     article.post-large {
         margin-left: 0;
     }

     article.post-large .post-image, article.post-large .post-date {
         margin-left: 0;
     }
 }
.ui-autocomplete{
    /*display: block!important;*/
    width: 245px!important;
    position: fixed;
    top: 36px!important;
    background-color: #d4dddc;
    border: 1px solid #dbb190;
    padding: 5px;
    border-radius: 20px!important;
    z-index: 999;
}
 .ui-autocomplete li a {
     overflow: hidden;
     display: block;
 }
 .ui-autocomplete li a img {
     float: left;
     margin-right: 10px;
     height: 40px;
 }
 .ui-autocomplete li a .username {
     display: block;
     font-size: 16px;
     line-height: 17px;
 }
 .ui-autocomplete li a .email {
     display: block;
     font-size: 12px;
     color: #999;
 }

 .ui-helper-hidden-accessible{
     display: none!important;
 }

 .fixed-right-bar{
     width: 160px;
     height: 45px;
     background-color: #dbb190;
     position: fixed;
     z-index: 999;
     right: -66px;
     top: 50%;
     padding: 10px;
     color: #fff;
     font-size: 19px;
     text-align: center;
     padding-top: 9px;
     border-radius: 20px 20px 0px 0px;
 }

 .rotate {
     /* Safari */
     -webkit-transform: rotate(-90deg);
     /* Firefox */
     -moz-transform: rotate(-90deg);
     /* IE */
     -ms-transform: rotate(-90deg);
     /* Opera */
     -o-transform: rotate(-90deg);
     /* Internet Explorer */
     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
 }

 .modal{
     z-index: 99999!important;
 }

 @media (min-width: 768px){
     /*
     .modal-dialog {
         width: 400px!important;
         margin: 30px auto;
     }
     */
 }

 .margin-bottom-10{
     margin-bottom: 10px!important;
 }

 ul.megamenu li .sub-menu .content{
     border-top-color: #ef7d1b!important;
 }
/*
 .common-home .header17 {
     background: none !important;
     position: fixed !important;
     top: 0;
     left: 0;
     right: 0;
     z-index: 99;
 }
 .fixed-header.active {
     background-color: #eee!important;
     position: fixed!important;
 }

 .fixed-header.active .logo img {
     max-height: 75px!important;
 }

 .fixed-header .logo {
     padding-top: 5px!important;
     padding-bottom: 5px!important;
 }
 */

 @media (min-width: 700px) {
     #header .logo img {
         height: 100px !important;
     }
 }

 @media (max-width: 700px) {
     #header .logo img {
         height: 60px !important;
     }
 }

 @media (max-width: 600px) {
     #home-section1 .box3 .box1 {
         height: 380px;
     }
 }

 @media (min-width: 600px) {
     #home-section1 .box3 .box1 {
         height: 300px;
     }
 }

 .header17 .logo {
     padding-top: 10px!important;
     padding-bottom: 10px!important;
 }

 .fixed-header.active {
     background-color: #f5f5f5 !important;
 }

 @media (min-width: 768px){
     /*
     .modal-dialog {
         width: 400px!important;
         margin: 10% auto!important;
     }
     */
 }

 .modal-backdrop {
     /*background-color: #e6007e;*/
 }
 .modal-backdrop.in {
     filter: alpha(opacity=50);
     opacity: 0.6!important;
 }

 .modal-content {
     border-radius: 15px!important;
 }

 .modal-header {
     border-bottom: 0px solid #e5e5e5!important;
     text-align: center;
     font-size: 1.5em;
 }

 .modal-header .modal-title{
     color: #ef7d1b!important;
     font-weight: 700;
 }

 .modal-footer {
     text-align: center!important;
     border-top: 0px solid #e5e5e5!important;
 }

 .modal-footer .btn-default{
     background-color: #ef7d1b!important;
 }

 .modal .form-control{
     background-color: #eeeeee!important;
     border: 1px solid #eeeeee!important;
     color: #bababa!important;
     border-radius: 15px!important;
     min-height: 45px!important;
     padding: 10px 12px!important;
 }

 ul.megamenu li .sub-menu .content {
     /*background: #e6007e !important;*/
     color: #000!important;
 }

 ul.megamenu li .sub-menu .content{
     border-bottom-left-radius: 12px!important;
     border-bottom-right-radius: 12px!important;
 }

 ul.megamenu li .sub-menu .content .hover-menu a {
     /* color: #fff!important; */
 }

 ul.megamenu li .sub-menu .content .hover-menu a:hover {
     /*background: #e22288!important;

     */
     color: #ef7d1b!important;
     font-weight: 600!important;
     background: transparent!important;
 }

 .inner-page h3{
     color: #ecb618!important;
     font-weight: 700;
     margin-bottom: -3px;
 }

 .btnHoverBg:hover{
     -webkit-transition: background-color 0.50s ease-in-out!important; /* Chrome ve Safari */
     -moz-transition: background-color 0.50s ease-in-out!important; /* Mozilla */
     -o-transition: background-color 0.50s ease-in-out!important; /* Opera */
     transition: background-color 0.50s ease-in-out!important; /* Standart CSS3 Kodu */
     background-color:#f37f1a!important; /* üzerine gelince değişecek olan arkaplan renk */
 }
 .btnHoverBg{
     -webkit-transition: background-color 0.50s ease-in-out!important; /* Chrome ve Safari */
     -moz-transition: background-color 0.50s ease-in-out!important; /* Mozilla */
     -o-transition: background-color 0.50s ease-in-out!important; /* Opera */
     transition: background-color 0.50s ease-in-out!important; /* Standart CSS3 Kodu */
 }

 .btnHoverrBg:hover{
     -webkit-transition: background-color 0.50s ease-in-out!important; /* Chrome ve Safari */
     -moz-transition: background-color 0.50s ease-in-out!important; /* Mozilla */
     -o-transition: background-color 0.50s ease-in-out!important; /* Opera */
     transition: background-color 0.50s ease-in-out!important; /* Standart CSS3 Kodu */
     background-color:#dbb190!important; /* üzerine gelince değişecek olan arkaplan renk */
 }
 .btnHoverrBg{
     background-color:#ff7d00!important;
     -webkit-transition: background-color 0.50s ease-in-out!important; /* Chrome ve Safari */
     -moz-transition: background-color 0.50s ease-in-out!important; /* Mozilla */
     -o-transition: background-color 0.50s ease-in-out!important; /* Opera */
     transition: background-color 0.50s ease-in-out!important; /* Standart CSS3 Kodu */
 }

 .owl-item .item h3{
     /* position: absolute; */
     z-index: 20;
     background-color: #fff;
     height: 56px;
     line-height: 20px;
     width: 100%;
     text-align: center;
     bottom: 0px;
     margin-bottom: 0px;
     color: #a5a5a5;
     font-size: 15px;
     margin-top: 5px;
 }

 .owl-item .item {
     border: 1px solid #dbdbdb;
 }

 .modal button.close{
     color: #000!important;
     font-size: 25px;
     font-weight: 900;
 }

 .header1.fixed-header h1.logo img {
     max-height: 60px!important;
 }
 .fixed-header.active .megamenu{
     padding-top: 15px!important;
 }

 #footer .widget .links li {
     padding: 5px 0!important;
 }

 #footer > .container {
     padding-top: 20px!important;
     padding-bottom: 0px!important;
 }
 #footer .input-box {
     margin-top: 15px!important;
 }

 #ziyaretciModal {
     width: 500px;
     position: absolute;
     z-index: 9999;
     background-color: #fff;
     top: 95px;
     right: 3%;
     padding: 15px;
     display: none;
 }

 #ziyaretciModal .ziyaretci-modal-dialog .ziyaretci-content p{
    margin-bottom: 0px!important;
 }

 .popup {
     padding: 0px !important;
 }
 .popup .content {
     padding: 0px 0px 0px 0px;
 }

 .mfp-container{
     background-color: rgba(0, 0, 0, 0.5)!important;
 }
 .breadcrumb{
     text-shadow: 1px 1px 0px #7b7b7b;
 }
 .custom-breadcrumbs-title{
     text-shadow: 1px 1px 0px #7b7b7b;
 }

 ul.megamenu li .sub-menu .content .hover-menu a.main-menu {
     border-bottom: 1px solid #E0E0E0!important;
 }

 .fixed-header.active ul.megamenu > li > a strong {
     border-bottom: 1px solid #dbb190;
 }

 .quotes-btn-info{
     width: 50%;
     padding: 10px;
     margin-top: 50px;
     background-color: #dbb190;
 }

 #footer .newsletter-widget .input-box input[type="text"], .newsletter-widget .input-box input[type="email"] {
     background-color: #ffffff!important;
 }
 #paketSelectMsg{
     font-size: 15px;
     background-color: #dbb190;
     color: #fff;
     padding: 5px;
     display: none;
 }


 #home-section5 .owl-item p {
     position: absolute;
     bottom: -20px;
     margin-left: 0px;
     color: #fff;
     z-index: 9;
     background-color: #fdb610;
     width: 100%;
     padding: 10px;
 }

 .referans img{
     margin-bottom: 15px;
 }

 @media (max-width: 768px) {
     #home-section1 .box3{
         margin-top: 0px!important;
     }
 }

 .inner-page p{
     text-align: justify;
     text-indent: 0px;
 }


 .easy-autocomplete-container {
     left: -1px!important;
     position: absolute;
     width: 246px!important;
     z-index: 2;
     top: 27px!important;
 }