/* -----------------------------------------------------------------------
    Responsive
-------------------------------------------------------------------------- */
@media only screen and (max-width: 979px) {
body {
	transition: all .2s linear;
	-o-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
}
#wrapper {
	overflow: hidden;
}
#primary-menu {
	width: 100%;
	max-width: 100%;
}
#primary-menu ul {
	display: none;
}
div.responsive-menu, div.responsive-menu span {
	background: url("../../../../images/responsive-menu.png");
	-webkit-font-smoothing: antialiased;
}
.select-menu {
	display: block;
	width: 100%;
	padding: 5px;
	margin: 5px 25%;
	font-size: 13px;
}
#top-bar {
	height: auto;
}
#top-menu {
	text-align: center;
	float: none;
	margin: 0 auto;
}
#top-menu li {
	display: inline-block;
	float: none;
}
#slider {
	overflow: hidden;
}
#slider.thumb-slider .flex-control-thumbs, #slider.thumb-slider .rs-thumb-wrap {
	background: #FFF;
}
.sidebar.col_last
.postcontent.col_last {
	float: right;
}

#footer {
	padding: 40px 20px;
}
#gotoTop {
	display: none !important;
	visibility: hidden !important;
}
header, .content-wrap {
	box-shadow: 0 0 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0.1);
}
#slider {
	padding: 0;
}
#slider .container {
	width: 100% !important;
}
.slider-line {
	display: block;
}
}

/* ----------------------------------------------------------------
   Tablet Portrait size to Tablet Landscape (devices and browsers
   -----------------------------------------------------------------*/

@media only screen and (min-width: 768px) and (max-width: 979px) {
.wrapper {
	width: 768px !important;
	margin: 0 auto;
}
.container {
	width: 720px;
}
.postcontent {
	float: left;
	margin: 0 0 30px 0;
	width: 450px;
}
.sidebar {
	width: 210px;
	float: left;
}

#primary-menu {
	max-width: 460px;
}
#primary-menu ul {
	display: none;
}
#slider {
	height: 320px;
}
.slider-wrap {
	/*height: 200px;*/
}
#slider.revolution-slider .fullwidthbanner-container, #slider.revolution-slider .fullwidthbanner {
	height: 320px !important;
	max-height: 320px !important;
}
#slider.thumb-slider {
	height: auto;
}
#slider.thumb-slider .flex-control-thumbs, #slider.thumb-slider .rs-thumb-wrap {
	height: 40px;
}
.flex-control-thumbs li, .rs-thumb-wrap a {
	width: 76px !important;
	height: 40px !important;
}
.rs-thumb-wrap a {
	height: 37px !important;
	border-top: 3px solid #CCC;
}
.flex-control-thumbs li img, .rs-thumb-wrap a img {
	width: 76px !important;
	height: 37px !important;
}
.rs-thumb-wrap a img {
	border: none;
}
/* ----------------------------------------------------------------
    İSTATİSTİK SLIDER
-----------------------------------------------------------------*/

.is-slide-caption {
	top: 50px;
	left: auto;
	right: 20px;
	background: #FFFFFF;
	padding: 20px 20px 40px 20px;
}

.our-clients {
	margin: 0 -10px 0 0;
}
.our-clients li {
	margin: 0 10px 0 0;
}
.our-clients li, .our-clients li a, .our-clients li img {
	width: 100px !important;
	height: 70px;
}
#footer .col_one_fourth {
	width: 210px;
	margin: 0 45px 45px 0;
}
#footer .col_one_fourth {
	display: inline-block;
	vertical-align: top;
	float: none;
}
}

/* ----------------------------------------------------------------
   TABLETE KADAR
   -----------------------------------------------------------------*/
 @media only screen and (max-width: 767px) {
header {
	height: auto;
}
#logo {
	display: block;
	text-align: center;
	float: none;
	max-width: none;
	margin-right: 0;
}
#logo a, #logo a.standard-logo {
	display: inline-block;
}
#primary-menu {
	padding: 5px 0 0 0;
	height: 37px;
	max-width: none;
	float: none;
}
.select-menu {
	margin: 0;
}
.select-menu select {
	border: 1px solid #dedede;
}
.flex-prev, .flex-next, .rs-prev, .rs-next {
	bottom: 0;
}
#slider.thumb-slider .flex-prev,
#slider.thumb-slider .flex-next {
	bottom: 50px;
}

.postcontent, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_one_fourth, .col_three_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth, .landing-offer-media, .landing-offer-text, .landing-offer-half {
	width: 100%;
}

.news_block .col_one_third {
	width: 210px;
	float: left;
	margin-left: 0;
	margin-right: 10px;
}
.news_block .col_one_third:nth-child(odd) {
	float: right;
	margin-right: 0;
}
.news_block .col_one_third:nth-child(even) {
	clear: both;
}
.postcontent, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth, .landing-offer-media, .landing-offer-text, .landing-offer-half {
	margin-right: 0;
	float: none;
}
.postcontent, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth {
	margin-bottom: 20px !important;
}
#respond .col_one_third, #respond .col_full {
	margin-bottom: 15px !important;
}
.postcontent.col_last, .sidebar.col_last {
	margin-bottom: 0 !important;
}
form .col_full, form .col_half, form .col_one_third, form .col_two_third, form .col_three_fourth, form .col_one_fourth, form .col_one_fifth, form .col_two_fifth, form .col_three_fifth, form .col_four_fifth, form .col_one_sixth, form .col_five_sixth, form .col_last, .ipost .col_full, .ipost .col_half, .ipost .col_one_third, .ipost .col_two_third, .ipost .col_three_fourth, .ipost .col_one_fourth, .ipost .col_one_fifth, .ipost .col_two_fifth, .ipost .col_three_fifth, .ipost .col_four_fifth, .ipost .col_one_sixth, .ipost .col_five_sixth, .ipost .col_last {
	margin: 0 0 10px 0 !important;
}

}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.wrapper {
	width: 480px !important;
	margin: 0 auto;
}
.container {
	width: 440px;
}
#slider, .slider-wrap, .rs-slider, {
 height: 188px;
}
#slider.revolution-slider .fullwidthbanner-container, #slider.revolution-slider .fullwidthbanner {
	height: 188px !important;
	max-height: 188px !important;
}
#slider.thumb-slider {
	height: auto;
}
#slider.thumb-slider .flex-prev,
#slider.thumb-slider .flex-next {
	bottom: 27px;
}
#slider.thumb-slider .flex-control-thumbs,
#slider.thumb-slider .rs-thumb-wrap {
	height: 27px;
}
.flex-control-thumbs li,
.rs-thumb-wrap a {
	width: 48px !important;
	height: 27px !important;
}
.rs-thumb-wrap a,
.flex-control-thumbs li img {
	height: 24px !important;
	border-top: 3px solid #CCC;
}
.flex-viewport {
	height: auto;
}
.flex-control-thumbs li img,
.rs-thumb-wrap a img {
	width: 48px !important;
	height: 24px !important;
}
/*anasayfa istatistik*/
.is-slide-caption {
	background: #FFFFFF;
	left: auto;
	padding: 20px 20px 40px;
	right: 20px;
	top: 25px;
}
.is-slide-caption2 .is_rakam_1 {
	font-size: 3em;
	line-height: 1em;
}
.is-slide-caption2 h3 {
	padding-bottom: 0;
}
.rs-thumb-wrap a img {
	border: none;
}
.countdown_section {
	width: 110px;
	font-size: 13px;
	line-height: 20px;
}
.countdown_amount {
	font-size: 54px;
	line-height: 60px;
}
.caroufredsel_wrapper {
	max-width: 320px;
}
.our-clients {
	margin-left: 24px;
	margin-right: -24px;
}
.our-clients li {
	margin: 0 20px 0 0;
}
.our-clients li, .our-clients li a, .our-clients li img {
	width: 90px !important;
	height: auto;
}
#footer .col_one_fourth {
	width: 210px;
	margin: 0 20px 40px 0 !important;
}
.widget .tab_widget ul.tabs li a {
	font-size: 13px;
	padding: 0 12px;
	font-weight: bold;
}
#footer .col_one_fourth {
	display: inline-block;
	vertical-align: top;
	float: none;
}
#top-bar div.col_one_fourth {
	clear: both;
	margin-bottom: 0px !important;
	width: 100%;
	text-align: left;
	padding: 0;
	margin-right:0;
}
.footer_middle .col_last {
	clear: both;
	margin-top: 50px;
}
.istatistik_caption{
	right: auto;
	left:0px;
	top: 100px;
	padding:10px 0;
	display: block;
	position: absolute;
	z-index: 1;
	line-height: 24px;
	padding: 10px;
	font-size: 14px;
	width: auto !important;
	min-width: 270px;
	color: #385dae;
}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
.wrapper {
	width: 320px !important;
	margin: 0 auto;
}
.container {
	width: 280px;
}
#slider, .slider-wrap, .rs-slider {
	height: 280px;
}
#slider.revolution-slider .fullwidthbanner-container, #slider.revolution-slider .fullwidthbanner {
	height: 125px !important;
	max-height: 125px !important;
}
#slider.thumb-slider {
	height: auto;
}
#slider.thumb-slider .flex-prev, #slider.thumb-slider .flex-next {
	bottom: 19px;
}
#slider.thumb-slider .flex-control-thumbs, #slider.thumb-slider .rs-thumb-wrap {
	height: 19px;
}
.flex-viewport {
    height: 220px;
}
.flexslider3 .flex-viewport {
    height: 97px;
}
.flex-control-thumbs li, .rs-thumb-wrap a {
    height: 19px !important;
    width: 32px !important;
}
.slide-caption2 {
    bottom: -100px;
}

/*anasayfa istatistik*/
.is-slide-caption {
	top: 110px;
	left: 0px;
}
.baslik_istatistik {
	font-size: 1.4em;
}
.is-slide-caption2 .is_rakam_1 {
	font-size: 3em;
	line-height: 1em;
}
.is-slide-caption2 h3 {
	padding-bottom: 0;
}
.news_block .col_one_third {
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.news_block .col_one_third:nth-child(odd) {
	float: right;
	margin-right: 0;
}
.news_block .col_one_third:nth-child(even) {
	clear: both;
}
.rs-thumb-wrap a, .flex-control-thumbs li img {
	height: 32px !important;
	border-top: 3px solid #CCC;
}
.flex-control-thumbs li img, .rs-thumb-wrap a img {
	width: 32px !important;
	height: 16px !important;
}
.rs-thumb-wrap a img {
	border: none;
}
.rpost-image, .rpost-image a, .rpost-image img, .col_full .rpost-image, .col_full .rpost-image a, .col_full .rpost-image img {
	width: 135px !important;
	height: 98px;
}
.tab_widget ul.tabs {
	height: 36px;
}
.side-tabs ul.tabs {
	height: auto;
}
.tab_widget ul.tabs li {
	height: 33px;
	line-height: 33px;
}
.side-tabs ul.tabs li {
	height: 40px;
	line-height: 40px;
}
.tab_widget ul.tabs li a {
	font-size: 12px;
	padding: 0 4px;
	font-weight: normal;
}
.widget-scroll-prev, .widget-scroll-next {
	top: 15px;
}
.widget-scroll-next {
	right: 0px;
}
.widget-scroll-prev {
	left: 0px;
}
.caroufredsel_wrapper {
	max-width: 240px;
}
.our-clients {
	margin-left: 20px;
	margin-right: 0px;
}
.our-clients li {
	margin: 0 10px 0 0;
}
.our-clients li, .our-clients li a, .our-clients li img {
	width: 70px !important;
	height: 50px;
}
.sidebar-widgets-wrap {
	margin: 0;
}
.sidebar-widgets-wrap .widget {
	width: 280px;
	margin: 30px 0 0;
}
.sidebar-widgets-wrap .widget-scroll-prev, .sidebar-widgets-wrap .widget-scroll-next {
	top: 30px;
}
.sidebar-widgets-wrap .widget:first-child .widget-scroll-prev, .sidebar-widgets-wrap .widget:first-child .widget-scroll-next {
	top: 0;
}
.footer-widgets-wrap {
	margin: 0;
}
#footer .col_one_fourth {
	width: 280px;
	padding-top: 30px;
	margin: 30px 0 0 0 !important;
	border-top: 3px double #E5E5E5;
}
#footer.footer-dark .col_one_fourth {
	border-top-color: #404040;
}
#footer .col_one_fourth:first-child {
	padding-top: 0;
	margin-top: 0 !important;
	border: none;
}
.widget_search input[type="text"] {
	width: 233px;
}
.widget .tab_widget ul.tabs {
	height: 42px;
}
.widget .tab_widget ul.tabs li {
	height: 39px;
	line-height: 39px;
}
.widget .tab_widget ul.tabs li a {
	font-size: 14px;
	padding: 0 15px;
	font-weight: bold;
}
.widget .tab_widget ul.tabs li a i {
	font-size: 18px;
	width: 18px;
	height: 18px;
	margin-right: 5px;
}
#top-bar div.col_one_fourth {
	clear: both;
	margin-bottom: 0px !important;
	width: 100%;
	text-align: left;
	padding: 0;
}
.footer_middle .col_last {
	clear: both;
	margin-top: 50px;
}
.sagresim {
	clear: both;
	width: 300px;
	border: none;
	margin: 0 0 20px 0;
}

/* ---------------------------------------------
istatistik sayfa
   ---------------------------------------------*/
.istatistik_item{
	height: 200px;
	}
	
.istatistik_caption{
	right: auto;
	left:0px;
	top: 100px;
	padding:10px 0;
}

}

 @media only screen and (min-width: 240px) and (max-width: 739px) {

/*table*/

/* Force table to not be like tables anymore */
.table-responsive table, thead, tbody, th, td, tr {
	display: block;
}
/* Hide table headers (but not display: none;, for accessibility) */
.table-responsive thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.table-responsive tr {
	border: 1px solid #ccc;
}
.table-responsive td {
	/* Behave  like a "row" */
	border: none;
	border-bottom: 1px solid #dedede;
	position: relative;
	padding-left: 50%;
	text-align: left;
}
.table-responsive td:before {
	/* Now like a table header */
	position: absolute;
	/* Top/left values mimic padding */
	top: 5px;
	left: 5px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	font-weight: bold;
}
/*
		Label the data
		*/
.table-responsive td:nth-of-type(1):before {
	content: "No";
}
.table-responsive td:nth-of-type(2):before {
	content: "Adı Soyadı";
}
.table-responsive td:nth-of-type(3):before {
	content: "Firma Adı";
}
.table-responsive td:nth-of-type(4):before {
	content: "Tarih";
}
.table-responsive td:nth-of-type(5):before {
	content: "Açıklama";
}
.table-responsive td:nth-of-type(6):before {
	content: "İrtibat Telefonu";
}
.table-responsive td:nth-of-type(7):before {
	content: "Yetkili Kişi";
}
