@media (min-width:1024px) and (max-width:1240px){nav{padding:5px 0 15px 0;}
nav .nav-logo, nav .nav-links{float:none;width:auto;text-align:center;}
nav .nav-links{margin-top:10px;}
.langue-button{border:2px solid #fff;top:10px;z-index:99999;}
.inner-bg{padding-top:170px;}
.portfolio-box, .portfolio-box-text-container{width:205px;}
.soumission-form form .soumission-form-right{width:540px;}
.contact-us-form form .contact-us-form-left{width:370px;}
.contact-us-form form .contact-us-form-right{width:540px;}
footer{padding:60px 0 45px 0;text-align:center;}
footer .footer-left, footer .footer-right{float:none;width:auto;}
footer .footer-right{margin-top:30px;}
}
@media (min-width:768px) and (max-width:1024px){nav{position:static;top:auto;left:auto;width:auto;z-index:auto;padding:5px 0 15px 0;}
nav .nav-logo, nav .nav-links{float:none;width:auto;text-align:center;}
nav .nav-links{margin-top:10px;}
.langue-button{border:2px solid #fff;top:150px;z-index:99999;}
.inner-bg{padding-top:46px;}
.portfolio p{padding:0 40px;}
.portfolio-box, .portfolio-box-text-container{width:210px;}
.soumission p{padding:0 40px;}
.soumission-form form .soumission-form-left{width:300px;}
.soumission-form form .soumission-form-left .custom-select{width:300px;}
.soumission-form form .soumission-form-right{width:390px;}
.contact-us p{padding:0 40px;}
.contact-us-form form .contact-us-form-left{width:300px;}
.contact-us-form form .contact-us-form-right{width:390px;}
.contact-us-form form input[type="text"], .contact-us-form form textarea{padding-right:30px;}
footer{padding:60px 0 45px 0;text-align:center;}
footer .footer-left, footer .footer-right{float:none;width:auto;}
footer .footer-right{margin-top:30px;}
}
@media (max-width:767px){nav{position:static;top:auto;left:auto;width:auto;z-index:auto;padding:5px 0 15px 0;}
nav .nav-logo, nav .nav-links{float:none;width:auto;text-align:center;}
nav .nav-links{margin-top:10px;}
nav .nav-links a{display:none;width:100%;}
nav .show-menu{display:block;}
.langue-button{top:130px;right:5px;}
.inner-bg{padding-top:46px;}
div#slider{width:450px;}
.portfolio p{padding:0;}
.portfolio-masonry{padding:0;}
.portfolio-box{width:100%;margin:30px 0 0 0;padding:0 30px;}
.portfolio-box-text-container{width:auto;left:30px;right:30px;}
.portfolio-box-text{max-width:540px;margin:0 auto;}
.test h2{font-size:40px;}
.soumission p{padding:0;}
.soumission-form form .soumission-form-left{float:none;width:auto;}
.soumission-form form .soumission-form-left .custom-select{width:100%;}
.soumission-form form .soumission-form-right{float:none;width:auto;margin-top:45px;}
.contact-us h2{font-size:40px;}
.contact-us p{padding:0;}
.contact-us-form form .contact-us-form-left{float:none;width:auto;}
.contact-us-form form .contact-us-form-right{float:none;width:auto;margin-top:30px;}
.contact-us-form form input[type="text"], .contact-us-form form textarea{padding-right:30px;}
footer{padding:60px 0 45px 0;text-align:center;}
footer .footer-left, footer .footer-right{float:none;width:auto;}
footer .footer-right{margin-top:30px;}
.modal-header h2{font-size:24px;}
.top-content-text h1{font-size:38px;line-height:40px;}
.top-content-text h2 span.mlpc{font-size:70%;}
}
@media (max-width:480px){.langue-button{top:190px;font-size:11px;padding:0.3em;}
.top-content-select .custom-select{width:100%;}
.top-content-select a.button-2{margin:30px 0 0 0;}
div#slider{width:300px;}
nav .nav-logo a{background-image:url(../img/logo@2x.gif) !important;background-repeat:no-repeat !important;background-size:265px 110px !important;height:110px;width:265px;}
.top-content-text h1{font-size:30px;line-height:36px;}
.portfolio h2, .team h2, .reviews h2, .blog h2, .soumission h2, .contact-us h2{font-size:32px;line-height:50px;}
.test h2{font-size:30px;}
.test h3{font-size:18px;}
.soumission-radio label{font-size:12px;}
}
@media (max-width:320px){div#slider{width:200px;}
nav .nav-logo a{background-size:180px 74px !important;height:74px;width:180px;}
.langue-button{top:160px;}
.soumission-radio label{font-size:10px;}
.contact-us h2{font-size:20px;}
}
@media (max-width:240px){div#slider{display:none;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:2dppx){.select2-container .select2-choice .select2-arrow b{background-image:url(../img/icons/select-arrow@2x.png) !important;background-repeat:no-repeat !important;background-size:18px 13px !important;}
nav .show-menu span{background-image:url(../img/icons/menu@2x.png) !important;background-repeat:no-repeat !important;background-size:28px 28px !important;}
.custom-select-image.custom-select-image-web-design{background-image:url(../img/icons/web-design@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.custom-select-image.custom-select-image-image-design{background-image:url(../img/icons/image-design@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.custom-select-image.custom-select-image-branding{background-image:url(../img/icons/branding@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.custom-select-image.custom-select-image-dtp{background-image:url(../img/icons/dtp@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.custom-select-image.custom-select-image-tv-campanies{background-image:url(../img/icons/tv-campanies@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.button-social-1.button-facebook-1{background-image:url(../img/icons/social/facebook@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.button-social-1.button-twitter-1{background-image:url(../img/icons/social/twitter@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.button-social-2.button-facebook-2{background-image:url(../img/icons/social/facebook@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.button-social-2.button-twitter-2{background-image:url(../img/icons/social/twitter@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.contact-us-form form label.contact-us-name-label{background-image:url(../img/icons/contact-user@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.contact-us-form form label.contact-us-email-label{background-image:url(../img/icons/contact-email@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.contact-us-form form label.contact-us-phone-label{background-image:url(../img/icons/contact-phone@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.contact-us-form form label.contact-us-message-label{background-image:url(../img/icons/contact-pencil@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.contact-us-form form label.contact-us-name-label.active{background-image:url(../img/icons/contact-user-hover@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.contact-us-form form label.contact-us-email-label.active{background-image:url(../img/icons/contact-email-hover@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.contact-us-form form label.contact-us-phone-label.active{background-image:url(../img/icons/contact-phone-hover@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
.contact-us-form form label.contact-us-message-label.active{background-image:url(../img/icons/contact-pencil-hover@2x.png) !important;background-repeat:no-repeat !important;background-size:24px 24px !important;}
}