/*  WEB -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*layouts larger than 900px*/

@media screen and (min-width: 900px)
{
/*Basla*/

.showonmobile {display: none; visibility: hidden; height: 0; width: 0; overflow: hidden;}
.showonweb {display: inline; visibility: visible; height: auto; width: auto; overflow: hidden;}




header { height: 68px; overflow: visible;  background: url(../images/header_gradient_bg.png) repeat-x; background-color: rgba(18,22,29,0.5); }

.bg_cover {margin-top: -68px; }


.user_session { position: absolute; z-index: 99; top:10px; right: 0;}
.logo {position: relative; z-index: 9; margin: 0 auto; text-align: center; margin-top: 10px;}
.web_nav { position: absolute; left: 40px; top: 15px;  height: 150px; min-width: 500px; }


.home .pageHeader {min-height: 640px; }
.sub_pages .pageHeader {min-height: 380px; }
.subHeader {min-height: 200px;}
.full_image_text {width: 70%;  position: relative; }
.home .full_image_text { margin-top: 300px;}
.sub_pages .full_image_text {margin-top: 100px;  }



.full_menu_nav {width: 100%; }
.full_menu_nav {margin: 30px 0; display: block; float: left; clear: both;}
.full_menu_nav .column{margin-left: 25px; min-width: 120px;height: auto;}
.full_menu_nav .column:first-child {margin-left: 0}


.left_indent {margin-left: 25px; }


.container {width: 990px; max-width: 1200px;}
span.anchor_icon {background-size: 24px; width: 24px; height: 24px;}


.ad_formats_section {width: 100%; }
.ad_formats_section .left_side, .ad_formats_section .mid_side, .ad_formats_section .right_side  {width: 33%; margin: 0; }


ul.targeting_options li, .ad_formats_section .left_side, .ad_formats_section .mid_side, .ad_formats_section .right_side 
{float: left; display: inline;}


ul.targeting_options li {width: 25%; }
.targeting_options li .box { height: 260px; }
.full_menu_open { padding: 67px 0; }



.mobadge_form .contact_form {width: 80%; margin: 0 auto; max-width: 860px; ;}
.type1_block {width: 40%; margin: 0 5%;}
.type2_block {width: 90%; margin: 0 5%;}

.texture { background: url(../images/overlays/02.png); }
.texture2 { background: url(../images/overlays/03.png); }


/*Bitir*/
}

@media screen and (min-width: 1280px)
{

.container {width: 1280px; max-width: 1400px;}
ul.targeting_options li {width: 16.5%; }

/*Bitir*/
}


/*SMART Devices*/

/*layouts smaller than 600px, iPhone and mobiles*/
@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px), screen and (min-width: 600px) and (max-width: 900px)
{


/*Basla*/

.showonweb, .hideonmobile{display: none; visibility: hidden; height: 0; width: 0; overflow: hidden;}
.showonmobile {display: inline; visibility: visible; height: auto; width: auto; overflow: hidden;}


.container {width:100%;}
.mobile_container {width: 96%; margin: 0 2%; display: block;}

header {background-color: #12161d;  height:50px; position: fixed; width: 100%; }
.logo {position: relative; z-index: 9; margin: 0 auto; text-align: center;}
.logo{background-size: 180px 43px; width: 180px; height: 43px; margin: 5px auto;}


.home .bg_cover {min-height: 700px; float: left; display: block; width: 100%;}
.sub_pages .bg_cover {min-height: 300px; float: left; display: block; width: 100%;}

.bg_cover {margin-top:0; }
.pageHeader {min-height: 300px; }



.full_image_text {width: auto; margin-top: 310px; position: relative; min-height: 500px; }
.full_image_text h1 {font-size: 2em; line-height: 1.3em; }
.sub_pages .full_image_text { margin-top: 120px }


.full_menu_nav {width: 100%; padding: 0; margin-top: 10px; }
.full_menu_nav .column, .user_session {display: block; clear: both;  padding: 0; margin:5px 0;}


a.highlight_button {font-size: 1.2em; padding: 4px 8px;}


.link_arrow_icon {background-size: 30px 20px; margin: 5px 0 0;  }




.ad_formats_section .left_side, .ad_formats_section .mid_side, .ad_formats_section .right_side
{margin: 0 auto; text-align: center; display: block; clear: both; width: 100%; }


.mobile_left_indent, .user_session{margin-left: 15px; }
span.anchor_icon {  display: none;}


.text_block p{font-size: 1.1em; line-height: 1.5em;}
h1.headline, h2.headline {padding: 5px 0;}
h1.headline{font-size: 2.2em;}
h2.headline{font-size: 1.8em;}


.slide-trigger {
 left: 8px; position: fixed;
}

.full_menu_open { padding: 50px 0 50px 0; }



.right_side .text_section, .left_side .text_section {text-align: left; margin: 0 10px;}

.type1_block, .type2_block {width: 90%; margin: 0 5%;}

.mobile_table .width50perc { width: 100%; clear: both; display: block;}

/*Bitir*/


}



/*iPad in portrait & landscape*/

/* -------------------------------------------------------------------------------------------------------------- */




@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  

{

/*Basla*/

.container{width:100%;}
.home .bg_cover {min-height: 450px; float: left; display: block; width: 100%;}
.pageHeader {min-height: 450px; margin: 0px;}

.full_image_text {width: auto; margin-top: 200px; position: relative; text-align: left;  }
.full_image_text h1 {width: auto;}
ul.targeting_options li {width: 33%; float: left; display: inline;}
.targeting_options li .box { height: 260px; }


/*Bitir*/
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
{ 


}




/*Smart Navigation */


@media only screen and (min-width: 100px) {
  .slide-trigger { display: block; }
    .no-js .slide-trigger { display: none; }
  .navigation { display: none; }
    .no-js .navigation { display: block; }
  .navigation { margin: 0; }
}



@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape)

{ 
ul.targeting_options li {width: 50%; float: left; display: inline;}
.targeting_options li .box { height: 240px; }


}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : landscape)

{ 

}