/* SMALL SCREENS */
@media only screen and (max-width: 1200px) {

#page-content { min-width: 940px; }
.wrapper { width: 940px; }
.main-content { width: 640px; }
aside {	width: 240px; }

.blog-content { width: 550px; }
#blog-grid .masonry-item { width: 286px; }

.one-half  { width: 450px; }
.one-third { width: 286px; }
.two-third { width: 612px; }
.one-fourth { width: 205px; }
.two-fourth { width: 450px; }
.three-fourth { width: 695px; }
.one-fifth { width: 156px; }
.two-fifth { width: 356px; }
.three-fifth { width: 554px; }
.four-fifth { width: 752px; }

.main-content .one-half  { width: 300px; }
.main-content .one-third { width: 186px; }
.main-content .two-third { width: 412px; }
.main-content .one-fourth { width: 130px; }
.main-content .two-fourth { width: 300px; }
.main-content .three-fourth { width: 470px; }
.main-content .one-fifth { width: 98px; }
.main-content .two-fifth { width: 236px; }
.main-content .three-fifth { width: 334px; }
.main-content .four-fifth { width: 472px; }

.one-half .iconbox-content { width: 400px; }
.one-third .iconbox-content { width: 236px; }
.one-fourth .iconbox-content { width: 155px; }

/*#bloc_slide{ max-width: 400px; min-width: 300px;}*/
/*#bloc_infos { max-width: 600px; min-width: 70px;}*/

#etude #sliderkit-etude-de-cas{ height: 305px; }
#studio .sliderkit-image-legend { max-width: 500px; min-width: 485px; }

#etude .sliderkit-pastille {width: 100%; max-width: 100%; text-align: center; max-width: 250px;}
#etude .sliderkit img {width: auto; max-width: 100%; margin: 0px; height: 75px; }
/*#etude .sliderkit img {height: auto; width: auto; padding-left: 50px; width: 200px;}*/
#etude .sliderkit-pastille h3 {width: 100%; text-align: center; font-size: 14px; max-width: 100%; display: block;}
#etude .sliderkit-video-description {max-width: 100%; text-align: center;}

#portfolio .filter li a{ font-size: 13px; }
#portfolio .filter li{ padding: 0 2px 0 2px;}

#header a.scroll-to{font-size: 15px;}

#ajax-portfolio #left_box{ width: 260px; }
#social_link{ width: auto!important }
/*.parallax_video_title{ margin-top: 110px!important; }*/
}

/* TABLETS ON PORTRAITS */
@media only screen and (max-width: 1023px) {

h1 { font-size: 80px; line-height: 100px; }
h2 { font-size: 36px; line-height: 54px; }
h3 { font-size: 28px; line-height: 42px; }
h4 { font-size: 20px; line-height: 30px; }
h5 { font-size: 18px; line-height: 26px; }
h6 { font-size: 16px; line-height: 22px; }

#page-content { min-width: 740px; }
.wrapper { width: 740px; }
.main-content { width: 100%; float:none; }
aside {	width: 100%; float: none; margin-top: 100px; }

header #logo { padding: 10px 0; height: 40px; max-width: 350px; }
nav#main-nav > ul > li > a:first-child { line-height: 40px; padding: 10px 0; }
nav#menu-controls > ul > li { height: 40px; padding: 10px 0; }
nav#main-nav > ul > li > .sub-menu { top: 60px; }

nav#main-nav { display: none; }
.open-responsive-nav { display:block; }

#portfolio-single aside { margin-top: 0px; }

.blog-content { width: 650px; }
#blog-grid .masonry-item { width: 220px; }

.one-half  { width: 350px; }
.one-third { width: 220px; }
.two-third { width: 480px; }
.one-fourth { width: 155px; }
.two-fourth { width: 350px; }
.three-fourth { width: 545px; }
.one-fifth { width: 116px; }
.two-fifth { width: 272px; }
.three-fifth { width: 428px; }
.four-fifth { width: 584px; }

.one-half .iconbox-content { width: 300px; }
.one-third .iconbox-content { width: 170px; }
.one-fourth .iconbox-content { width: 105px; }

.pricing-table { padding: 15px; }
.pricing-accent { padding: 35px 15px; }
.one-fourth .pricing-table {	padding-left: 5px;	padding-right: 5px; }
.price-amount { font-size: 60px; line-height: 60px; }
.one-fourth .price-amount { font-size: 40px; line-height: 40px; }

#studio .sliderkit-image-legend { max-width: 290px; min-width: 190px; }

#etude .sliderkit-video-description { max-width: 440px; }

/*#bloc_slide{ max-width: 300px; min-width: 200px;}*/
/*#bloc_infos { min-height: 450px; }*/

#etude #sliderkit-etude-de-cas { min-height: 600px; }

#etude #sliderkit-etude-de-cas .sliderkit-btn a, #etude #sliderkit-etude-de-cas .sliderkit-btn { height: 285px; }
#etude .sliderkit-video {width: 100%; padding: 0px}

#etude .sliderkit-pastille {width: 100%; max-width: 100%; text-align: center;}
#etude .sliderkit img {height: 75px; width: auto;/* padding-left: 50px;*/ margin: 0px;}
/*#etude .sliderkit img {height: auto; width: auto; padding-left: 50px; width: 200px;}*/
#etude .sliderkit-pastille h3 {width: 100%; text-align: center; font-size: 20px; max-width: 100%}
#etude .sliderkit-video-description {max-width: 640px; text-align: center;}
#etude .sliderkit-cas-content{ text-align: center; padding: 0px;}

#studio .photoslider-mini { height: 400px; }

#page-loader img{ margin-top: 29.5%; }

#portfolio .filter li a{ font-size: 8px; }

#portfolio .ajax-video-title{ margin-top: -120px;}

#ajax-portfolio #embed_youtube{ width: 100%; }
#ajax-portfolio #description{ width: 100%; }
#ajax-portfolio #right_box{ width: 475px; }

#social_link{ margin-top: 10px!important; }

/*.bloc_footer{ max-width: 200px!important; }*/

}




/* Smartphones*/
@media only screen and (max-width: 760px) {

h1 { font-size: 64px; line-height: 74px; }
h2 { font-size: 32px; line-height: 44px; }
h3 { font-size: 26px; line-height: 36px; }
h4 { font-size: 20px; line-height: 28px; }
h5 { font-size: 18px; line-height: 26px; }
h6 { font-size: 16px; line-height: 22px; }

#page-content { min-width: 300px; }
.wrapper { width: 300px; }
.main-content { width: 100%; float:none; }
aside {	width: 100%; float: none; margin-top: 60px; padding-top: 60px; border-top: 1px solid #d9d9d9; }

#portfolio-single aside { border:none; padding-top:0; }

.blog-date { width: 50px; }
.blog-date .date-day { font-size: 40px; line-height: 30px;}
.blog-date .date-month {font-size: 10px; letter-spacing: 0.03em; }
.blog-content { width: 240px; float: right; }
#blog-grid .masonry-item { width: 300px; }

.column { margin: 60px 0 0 0; }
div .column:first-child { margin: 0; }
.one-half  { width: 100%; }
.one-third { width: 100%; }
.two-third { width: 100%; }
.one-fourth { width: 100%; }
.two-fourth { width: 100%; }
.three-fourth { width: 100%; }
.one-fifth { width: 100%; }
.two-fifth { width: 100%; }
.three-fifth { width: 100%; }
.four-fifth { width: 100%; }

.one-half .iconbox-content { width: 250px; }
.one-third .iconbox-content { width: 250px; }
.one-fourth .iconbox-content { width: 250px; }

.pricing-table { padding: 30px !important; }
.pricing-accent { padding: 50px 30px !important; }
.price-amount { font-size: 80px !important;; line-height: 80px !important;; }

/* Spacings */
.section-title { margin-top: -7px; margin-bottom: 60px; }
.section-inner { padding-top: 60px; }
.horizontalsection .horizontalinner { padding: 60px 0; }
#portfolio-single {  padding-top: 60px; }
.ajax-section #portfolio-single {  padding-bottom: 60px; }
#portfolio-single .portfolio-media { margin-top: 40px; }
#portfolio-single .portfolio-content { margin-top:0; padding-top: 40px; }
.ajax-section { padding-bottom: 60px; }
#ajax-loader .loader-icon { top: 20px!important; }
/*.close-project { bottom: 70px; }*/
#blog-grid { margin-bottom: 20px; }
.spacer.spacer-mini { height: 15px; }
.spacer.spacer-small { height: 30px; }
.spacer.spacer-medium { height: 45px; }
.spacer.spacer-big { height: 60px; }

#studio .photoslider-mini{ height: 525px; margin-top: 0px;}

#bloc_infos{ /*min-height: 680px; min-height: 1010px;*/ min-height: 125px; padding-left: 0px;}

/*#ajax-portfolio iframe{ width: 100%; height: 100%; margin: 0px; }*/

#studio .sliderkit-image { background-image: none; height: auto; /*padding-bottom: 55px;*/}
#studio .sliderkit-btn a, #studio .sliderkit-btn { height: 110px; }

#studio .sliderkit img { height: 110px; width: auto; margin-left: 32%; margin-top: 0px;}

#etude #sliderkit-etude-de-cas { min-height: 450px; }
/*#etude #sliderkit-etude-de-cas { min-height: 600px; }*/

#etude #sliderkit-etude-de-cas .sliderkit-btn { height: 110px;}
#etude #sliderkit-etude-de-cas .sliderkit-btn a{ height: 110px; margin-top: 174px;}
/*#etude #sliderkit-etude-de-cas .sliderkit-btn a, #etude #sliderkit-etude-de-cas .sliderkit-btn { height: 110px; margin-top: 50%;}*/
#etude .sliderkit-video {width: 100%; padding: 0px}

#etude .sliderkit-pastille {width: 100%; max-width: 100%; text-align: center;}
#etude .img_container{ height: 110px; position: relative; }
#etude .sliderkit img {height: auto; max-height: 100%; width: 100%;/* padding-left: 50px;*/ max-width: 180px; margin: 0px; position: absolute; left: 20%; bottom: 0;}
/*#etude .sliderkit img {height: 110px; width: auto; max-width: 200px; margin: 0px;}*/
/*#etude .sliderkit img {height: auto; width: auto; padding-left: 50px; width: 200px;}*/

#etude .sliderkit-pastille h3 {width: 100%; text-align: center; font-size: 20px; max-width: 100%}
#etude .sliderkit-video-description {max-width: 100%; text-align: center;}

#etude .sliderkit-cas-content{ padding-left: 0px;}
#bloc_slide{ min-width: 250px;}
#bloc_medias{ min-height: 250px;}

p { text-align: left; }

.filter li{ display: block;}

#portfolio-single .wrapper{ width: auto; }

.ajax-video-title{ margin-top: 20px; }
#portfolio-single .spacer-big{ height: 0px; }

/*#contact .form-submit{margin-top: 450px; position: absolute; text-align: center; left: 11%; }*/

#newsletter, #address{ float: none; margin-top: 20px; max-width: 280px; text-align: center;}

#film .horizontalinner{ padding: 0px;}

#slide-header { width: 375px; }
#slide_date #slide_prev, #slide_date #slide_next { width: 16px; }
#slide_mask { width: 255px; }
/*#slide_mask { width: 250px; }*/

#slide-header .current, #slide-header .prev, #slide-header .next { font-size: 12px; }
#slide-header li { width: 85px; }

#studio .sliderkit-image-legend {  }
/*.member_social_link span {top: 80%; }*/
#bloc_title { height: 115px; }

#etude #sliderkit-etude-de-cas .sliderkit-panels-wrapper{ height: 500px; }

p{font-size: 20px;}

h1{font-size: 45px;}

h2{font-size: 35px;}

.section-title{margin-bottom: 30px;}

.section-title .seperator{margin: 0px;}

#testimonials h3{font-size: 15px;}

#mentions_legales h1{ font-size: 20px; line-height: 20px; }
#mentions_legales h2{ font-size: 15px; line-height: 20px; }
#mentions_legales h3{ font-size: 12px; line-height: 20px; }
#mentions_legales p{ font-size: 10px; line-height: 18px; }

#votre_film h1{ font-size: 36px; }

#boite #boite-content{ width: 100%; }

#portfolio .ajax-video-title{ margin-top: 0px; }

#portfolio .filter li a{font-size: 20px;}

.parallax_video_title {/*top:20%!important;*/font-size: 15px; line-height: 20px!important;}
/*.parallax_video_title {top:35%!important;}*/

#ajax-portfolio #media_box{ width: 95%; margin: 0 auto; padding: 5px;}
#ajax-portfolio #left_box{ width: 100%; padding-top: 50px; }
#ajax-portfolio #social_link{ margin-top: 10px;}
#ajax-portfolio #right_box{ width: 100%;}
.ui-dialog {width: 100%!important;}
#social_link{ margin-top: 10px!important; }
#ajax-portfolio #description{ padding-left: 5px; padding-right: 5px; margin-top: 5px;}
#ajax-portfolio #titre{ padding-left: 0px; padding-right: 5px; position: absolute; top: 5px;
  font-size: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 98%; }

}
