@media (min-width: 992px) and (max-width: 1100px) {
.menu_sec .navbar-nav li a{padding:0 8px 8px;}
.welcome_sec > h2 { font-size: 40px; line-height: 46px;}
.welcome_sec span{font-size:41px;}
.red-more span { font-size: 15px;}
.welcome_sec input.form-control { height: 38px; line-height: 34px; width: 296px !important;}
.red-more { margin-bottom: 19px; margin-top: 18px;}
.welcome_sec > h3 { font-size: 24px; margin-bottom: 12px; padding-top: 8px;}
.welcome_sec > h3::first-letter { font-size: 32px;}
.welcome_sec .form-inline .btn, .shop-now { height: 38px; line-height: 24px;}
.welcome_sec form { margin-bottom: 20px;}
.paragraph{font-size:13px;}
.arrivals-slider { padding: 40px 0 35px;}
.slider-arrival .owl-buttons .owl-next { right: -25px;}
.slider-arrival .owl-buttons .owl-prev { left: -25px;}
.tetele-text { margin-bottom: 30px;}
.save-sec img { margin-left: 0;}
.save-cont { max-width: 500px; right: 0;}
.save-sec .shop-now { line-height: 36px; vertical-align: middle;}
/* .blog_sec .item:hover .slide-hover-cont { right: -111.5%;} */
.slide-hover-cont { padding: 15px;}
.slide-hover-cont h4, .slide-hover-cont .date, .slide-hover-cont .read-more{margin-bottom:12px;}
.slide-hover-cont .paragraph { margin-bottom: 10px;}
.prodect_slider .carousel::after { background-position: 0 -2px; background-size: 100% auto;}
.prodect_slider .shop-now { line-height: 38px;}
.prodect_slider .img-responsive {min-height: 627px;}
}



@media (min-width: 768px) and (max-width: 991px) {
.logo { width: 24%;}
.logo > img { max-width: 100%;}
.header-right.pull-right { padding-left: 0;}
.menu_sec .navbar-nav li a { font-size: 12px; padding: 0 6px 8px;}
.login_sec { padding-bottom: 5px;}
.welcome_sec > h2 {font-size: 28px; line-height: 35px; margin-bottom: 0px;}
.welcome_sec span{font-size:30px;}
.paragraph { font-size: 13px; line-height: 20px;}
.red-more > span { font-size: 14px; height: 25px; line-height: 25px;  width: 25px;}
.red-more {font-size: 14px; line-height: 25px; margin-bottom: 14px; margin-top: 13px;}
.welcome_sec > h3 { font-size: 19px; margin-bottom: 12px; padding-top: 8px;}
.welcome_sec > h3::first-letter {font-size: 24px;}
.welcome_sec input.form-control { background-position: 11px 11px; background-size: 14px auto; height: 34px; line-height: 34px; padding-left: 33px; width: 240px !important;}
.welcome_sec .form-inline .btn, .shop-now { font-size: 17px; height: 34px; line-height: 20px; margin-left: 5px; width: 90px;}
.welcome_sec form { margin-bottom: 12px;}
.prodect_slider .item img { min-height: 530px;}
.welcome_sec form { margin-bottom: 15px;}
.box-content > h3{font-size: 18px;}
.arrivals-slider { padding: 35px 0 20px;}
.tetele-text{margin-bottom: 25px;}
.slider-arrival .owl-buttons .owl-prev {left: -15px;}
.slider-arrival .owl-buttons .owl-next {right: -15px;}
.save-sec img { margin-bottom: -35px; margin-left: 0; width: 60%;}
.save-cont {  max-width: 350px; right: 70px; top: 0;}
.save-sec h1 {border-bottom: 4px solid #ffffff; font-size: 45px; line-height: 48px; padding-bottom: 2px;}
.save-sec p br { display: none;}
.save-sec p { font-size: 14px; line-height: 18px; margin-bottom: 6px;}
.save-sec .shop-now { font-size: 15px; line-height: 34px;}
hr.full-gray-hr{margin-bottom:20px;}
.blog_sec .paragraph > br { display: none;}
.blog_sec.arrivals-slider{padding-bottom:40px;}
.footer hr{margin-top: 25px;}
.col-md-3.col-sm-3.adders { padding: 0;}
.footer-title { font-size: 14px;}
.footer-links.socialicon-footer a { background-size: 25px auto; height: 25px; width: 25px;}
.footer-links.socialicon-footer > li:nth-child(2) a:hover { background-position: 0 -27px;}
.footer-links.socialicon-footer > li:first-child a:hover { background-position: 0 -27px;}
.footer-links.socialicon-footer > li:last-child a:hover { background-position: 0 -27px;}
.newsleetter-form{width:400px;}
.newsleetter-form input[type="email"] { font-size: 15px; height: 40px; max-width: 275px; padding-left: 20px;}
.subscribe-btn { height: 40px; padding: 6px 23px;}
.text-large{font-size:22px;}
.prodect_slider .carousel::after { background-position: 0 -2px; background-size: 100% auto;}
.prodect_slider .shop-now {line-height: 32px; width: 155px;}
.prodect_slider .carousel-caption > h3 { font-size: 30px; line-height: 40px;}
.prodect_slider .carousel-control { width: 15%;}
}


@media (max-width: 767px){
.text-center.save-cont br {  display: none;}
.text-center.save-cont > p {padding: 0 15px;}
.prodect_slider .carousel-control { width: 15%;}
.welcome_sec .form-inline .btn, .shop-now{font-size:15px;}
.logo { display: block; float: none; margin: 0 auto; width: 185px;}
.logo > img { max-width: 100%;}
.header-right.pull-right { width: 100%;}
.login_sec { display: flex; float: none; margin: 12px auto 0; padding: 0;  width: 175px;}
.menu_sec { width: 100%;}
.menu_sec  .navbar-toggle { background: #a54ed0 ; border-color: #a54ed0; color: #fff; margin-right: 0;}
.menu_sec  .navbar-default .navbar-toggle .icon-bar { background-color: #fff;}
.menu_sec .navbar-toggle:hover , .menu_sec .navbar-toggle:focus {background:#000; border-color:#000;}
.menu_sec .navbar-default{min-height:0;}
.menu_sec  .navbar-nav { margin: 0;}
.menu_sec .navbar-nav li a{border-top:0; padding: 10px 0 5px;}
.menu_sec .navbar-collapse { border-top: 0 ; box-shadow: none; overflow-x: visible; padding-left: 0; padding-right: 0;}
.welcome_sec > h2 { font-size: 35px; line-height: 50px;  text-align: center;}
.welcome_sec span{font-size:40px;}
.welcome_sec .paragraph { font-size: 13px; line-height: 20px; text-align: center;}
.red-more { margin: 0 auto 12px; font-size:14px; }
.red-more > span { font-size: 15px; line-height:25px; width:25px; height:25px;}
.welcome_sec > h3 { text-align: center;}
.welcome_sec > h3::first-letter {font-size: 34px;}
.welcome_sec > h3{font-size:24px;margin-bottom: 15px; padding-top:12px;}
.welcome_sec .input-group{display:inline-block; vertical-align:middle;}
.welcome_sec input.form-control { background-size: 16px auto;  height: 35px; line-height: 35px; padding-left: 25px; width: 100% !important; background-position: 5px 10px;}
.welcome_sec .form-inline .btn, .shop-now { height: 35px; line-height: 20px; margin-left: 0; width: 78px;}
.input-group { width: 71%;}
.img-box { display: block; margin-bottom: 20px; width: 100%;}
.img-box img{ width:100%; max-width:100%;}
.prodect_slider .carousel-caption { left: 15px; top: 113px; width: 80%;}
.prodect_slider .carousel-caption h4, .prodect_slider .carousel-caption h3 {font-size: 18px; margin-bottom: 5px;}
.prodect_slider .carousel-caption > h3 { font-size: 26px; line-height: 30px; margin-bottom: 20px;}
.prodect_slider .shop-now { line-height: 31px; width: 110px;}
.arrivals-slider { padding: 20px 0 10px;}
.reletive-cont { margin: 0 auto; width: 90%;}
.slid-img { width: 100%;}
.slid-img > img { width: 100%;}
.slider-arrival .owl-buttons .owl-prev { left: -8px;}
.slider-arrival .owl-buttons .owl-next { right: -8px;}
.save-cont { max-width: 100%; position: static;right: 0; top: 55px;  width: 100%;}
.save-sec{padding-top: 22px; margin-bottom: 0; padding-bottom:20px;}
.save-sec img { margin-bottom: 0; margin-left: 0;}
.save-sec h1 { border-bottom: 4px solid #ffffff;  font-size: 40px; line-height: 45px; padding-bottom: 2px;}
.save-sec p { color: #623279;  font-size: 14px; line-height: 18px; margin-bottom: 15px;}
.save-sec .shop-now { line-height: 32px; width: 110px;}
.tetele-text > span {margin: 0 20px;}
hr.full-gray-hr { margin-bottom: 25px;}
.arrivals-slider.featured-prodect.fw { padding-bottom: 20px;}
.blog_sec .tetele-text { margin-bottom: 10px;}
.blog_sec .item { display: block !important; float: none !important; margin: 0 auto !important; width: 95% !important;}
.blog_sec .item > h3 { font-size: 18px; margin-bottom: 0;  padding: 8px 0;}
.blog_sec .item:hover .slide-hover-cont { right: 0;}
.slide-hover-cont::after{display:none;}
.slide-hover-cont{padding:12px;}
.slide-hover-cont h4, .slide-hover-cont .date, .slide-hover-cont .read-more { font-size: 16px; margin-bottom: 10px;  padding-bottom: 2px;}
.slide-hover-cont{overflow:auto;}
.slide-hover-cont .paragraph { margin-bottom: 10px;}
.blog_sec.arrivals-slider { padding-bottom: 25px;}
.facebook-sec-cont , .instagram-sec , .pintrest-sec { margin-bottom: 15px;}
.newsletter-section hr { margin: 0 0 12px;}
.text-large{font-size:22px ; text-align:center; margin: 0 0 10px;}
.subscribe-btn{padding: 6px 10px; height: 34px;}
.newsleetter-form input[type="email"] { font-size: 13px; height: 34px; max-width: 61%; padding-left: 10px;}
.bottom-footer-section { padding:30px 0 8px;}
.footer-links { margin-bottom: 22px;}
.footer-title { font-size: 16px; margin-bottom: 15px; margin-top: 0; padding-bottom: 4px;}
.bottom-footer-section  .col-md-3.col-sm-3.text-right { text-align: left;}
.social-section img { width: 100%;}
.welcome-prodect .img-responsive { width: 100%;}
.img-box::after{height: 36px;}
.prodect_slider .carousel::after { background-position: 0 -2px; background-size: 100% auto;}
}

@media (max-width: 480px){


}
@media (min-width: 320px) and (max-width: 479px) {

}
@media (max-width: 320px){

}