@media (min-width:1200px){}
@media (min-width:992px){.single-portfolio figcaption .links a{float:left;margin:0px 5px 0px 0px;}
}
@media (min-width:768px) and (max-width:991px){.navbar-header{width:20%;}
.navbar-brand{height:48px;}
ul.navbar-nav a{padding:15px 0px 10px 10px;}
#slider_part{height:530px;margin-top:70px;}
.carousel-caption{top:30%;}
.carousel-caption h2{font-size:30px;line-height:55px;width:30%;margin-bottom:40px;}
.carousel-caption h2:after{height:80px;}
.carousel-caption h2:before{height:80px;}
.carousel-caption h3{font-size:40px;line-height:30px;}
.carousel-caption p{font-size:30px;line-height:45px;}
.overlay-slide{height:100%;}
.carousel-indicators{bottom:15%;}
.carousel-control.right{right:32px;}
.feature_content .btn-main{margin-bottom:40px;}
.single-portfolio figcaption .links a{float:left;margin:0px 5px 0px 0px;}
.facts-wrap{margin:0px auto 65px;}
.video-text{margin-top:30px;}
.pricing{margin:0 auto;width:50%;}
.cyprass-carousel-controller{left:41%;}
.testimonial-slide .testimonial-text{font-size:14px;padding-top:20px;text-align:justify;max-width:651px;padding:0px 20px 0px 20px;}
#back-top{right:12px;}
.hero-text{width:95%;}
.hero-title{font-size:36px;}
.hero-buttons a.btn{padding:10px 20px;}
.app-gallery figure.effect-oscar a{margin-top:105px;}
}
@media (max-width:767px){.carousel-caption h3{font-size:20px;line-height:30px;}
.carousel-caption p{font-size:35px;line-height:45px;}
.carousel-caption h2{font-size:16px;line-height:34px;width:50%;}
.carousel-caption h2:after{content:"";position:absolute;width:2px;height:55px;background:#b64085;left:5px;top:-10px;}
.carousel-caption h2:before{content:"";position:absolute;width:2px;height:55px;background:#b64085;right:5px;top:-10px;}
#slider_part{height:250px;margin-top:75px;}
.carousel-caption{top:20%;}
 
.carousel-caption p{font-size:12px;line-height:14px;margin-top:20px;}
.carousel-indicators li{width:15px !important;height:15px !important;}
.carousel-indicators{width:25%;}
.carousel-indicators{left:37%;bottom:9%;}
.slides-control .carousel-control i{line-height:15px;font-size:20px;width:30px;height:30px;}
.carousel-control.right{right:30px;}
.navbar-brand img{height:45px;margin-top:-16px;}
.feature_title{width:60%;font-size:30px;}
.feature_content .btn-main{margin-bottom:40px;}
#service{padding-bottom:0px;padding-top:40px;}
.facts-wrap{margin:0px auto 65px;}
.video-text{margin-top:30px;}
.single_table{width:287px;}
.single_table ul li.price{font-size:40px;}
.single_table .plan_wraper{height:64px;left:38%;}
.single_table ul li{font-size:16px;}
.grey_bg{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.cyprass-carousel-controller{left:33%;}
.testimonial-slide .testimonial-text{font-size:14px;padding-top:20px;text-align:justify;max-width:431px;padding:0px 20px 0px 20px;}
.client_logo{padding:0px;margin:0 auto;width:50%;}
#client{padding:0px 0px;}
#banner{height:400px;}
.blog-header{margin-top:95px;}
#portfolio-slider li img{height:250px !important;}
.bx-wrapper .bx-controls-direction a{top:42%;}
.bx-wrapper .bx-viewport{height:250px !important;}
.bx-wrapper .bx-pager{top:60%;}
.share1{height:88px;padding:5px 20px 30px 20px;}
.blog-desc{margin-top:-90px;}
.footer_b{padding-bottom:21px;}
.footer_mid{float:left !important;}
#back-top{right:12px;}
}
@media only screen and (max-width: 1023px){
.logotaille {height:70px;text-align:center;	}
.textaccueil{font-size: 24px;color: #b64085;}
.phaccueil{font-size: 20px;}
.fa-2x{font-size: 1em;margin-right: 10px;}
.navbar-toggle{background-color: #ffffff;float: right;margin-left: 12px;}
.icon-bar { background: #b64085;}
.carousel-inner {overflow: visible;}
.overlay-slide { height: 170px;position: relative; background-size: cover;width: 100%;}
.navbar {margin-top: 0px;}
.carousel-caption h2 {
    color: #fff;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
    position: relative;
}
.carousel-caption h2 {
    font-size: 22px;
    line-height: 18px;
    width: 90%;
}
.carousel-caption h2:after{content:"";position:absolute;width:2px;height:55px;background:transparent;left:5px;top:-10px;}
.carousel-caption h2:before{content:"";position:absolute;width:2px;height:55px;background:transparent;right:5px;top:-10px;}
.feature_header {
    padding-top: -2px;
}
#slider_part {
    height: 150px;
    margin-top: 75px;
}
.navbar-collapse {
    max-height: 455px;
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);}
.btn {
    display: inline-block;
    margin-bottom: 0;
    margin-top:-17px;
    text-align: center;
    padding: 6px 12px;
    font-size: 14px;}    
.espece-margin { margin-top: 50px; }
.size-lien { font-size: 15px;}
.size-lien1 { font-size: 12px;}
.list-inline{padding-left: none;
    list-style: none;
    }
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
    position:static;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;}
.slider_margin {margin-top: 140px;}
}
.blink_me{
        margin: 0px;
        -webkit-animation-name: blinker;
        -webkit-animation-duration: 1s;
        -webkit-animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        -moz-animation-name: blinker;
        -moz-animation-duration: 1s;
        -moz-animation-timing-function: linear;
        -moz-animation-iteration-count: infinite;
        animation-name: blinker;
        animation-duration: 1s;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
		}