/* RESPONSIVE CSS */

@media screen and (min-width: 3000px){
.blog-box ul li { min-height:350px; }
.bs-slider .carousel-caption { top:1%; }
}

@media screen and (min-width: 2000px){
.latest-blog .blog-content { padding:15px 10px 15px 20px; }
.latest-blog .blog-content p { font-size:13px; padding-bottom:10px;  }
.bs-slider .carousel-caption { top:2%; }
.indicators-line > .carousel-indicators { left:0px; right:0px; margin:0 auto; display:block; text-align:center; width:100%; }
}

/********MEDIA QUERY 1200 DEVICES********/
@media screen and (max-width: 1200px){
.container{width:95% !important;}
.navbar-brand > img{width:80%; padding:5px 0px;}
.navbar-nav{float:right;}
.slide-text > .heading{ line-height:38px;}
.page02-main-content .page02-left p{padding:5px 0px; font-size:14px;}
.right-beauty img{width:100%; height:100%; padding-top:62px;}
.work .work-content p{font-size:14px;}
.wor-vid video{width:100%; height:auto;}
.blog-content{padding:27px;}
.blog-box ul li{min-height: 246px;}
.actions { min-height:inherit; padding-bottom:50px; }
.slide-text { padding-top:35px; }
.blog-content{padding:19px;}
.blog-content h6{font-size:18px;}
.blog-content p{font-size:13px; padding: 15px 0px 18px;}
.readmore-btn a{font-size:14px;}
.blog-box ul li{min-height: 216px;}
.blog-content .date{padding: 13px 0;}
#quote-carousel .carousel-control.left { left:0px; }
#quote-carousel .carousel-control.right { right:0px; }
}
/********MEDIA QUERY 1200 DEVICES********/

	
/********MEDIA QUERY 1024 DEVICES********/	
@media screen and (max-width: 1024px){ }
/********MEDIA QUERY 1024 DEVICES********/


/********MEDIA QUERY 990 DEVICES********/ 
@media (max-width: 990px) {
.slide-text {
	font-size: 40px;
	line-height: 36px;
	margin-bottom: 20px;}
.slide-text > p {
	font-size: 18px;}
.navbar-toggle{margin-top:25px;}
.navbar-nav > li > a{padding:0px; margin:0px 7px; font-weight:normal; font-size:15px;}
.navbar .navbar-header { width:250px; }
.navbar-nav > li { margin-right:0px; }
.navbar-brand > img{width:100%; padding:4px 0px;}
.navbar-nav{margin-top:5px;}
.slide-text{ padding:0px;}
.slide-text > .heading{font-size:30px; margin-bottom:10px;}
.slide-text .subheading{font-size:16px; margin-bottom:10px;}
.slide_btn{margin-top:25px;}
.slide-text p{ font-size:14px; line-height:20px; }
.slide_btn > a.btn,.slide_btn > a.btn.btn_buynow{font-size:13px; padding:10px 25px}
.page02-left{padding-top: 30px;}
.right-beauty
.blog-box ul li{min-height: 203px;}
.blog-content p{padding:5px 0px 2px;}
.action-accordian .panel-custom .panel-heading .panel-title{font-size:15px;}
.action-accordian .panel.panel-custom .panel-body{font-size:14px;}
.actions{min-height:567px;}
.banner-sec .girl-beauty{margin-left:0px;}
.page02-main-content .page02-left .sub-heading{ font-size:16px; font-weight:500;}
header.header.sticky .logo img{width: 67% !important;}
.navbar-me .navbar-header{width: 35%;}
.page02-main-content .page02-left .sub-heading { font-size:15px; font-weight:700}
.page02-main-content .page02-left p{font-size:13px;}
.page-sec-02 a{padding:10px 25px; font-size:13px;}
.slide_btn { margin-top:10px; }
#top-navbar .navbar-brand { height:auto; }
#top-navbar .navbar-brand > img { width:100%; }
#top-navbar .collapse { padding:0px; margin-top:32px; }
header.header.sticky { padding-bottom:0px; }
header.header.sticky #top-navbar .navbar-collapse { margin-top:22px; }
.latest-blog .blog-content { padding:10px 5px; }
.latest-blog .blog-content .date { padding:5px 0px; }
.blog-content h6 { font-size:15px; }
.readmore-btn a { font-size:13px; }
.blog-content { max-width:100%; }
.blog-box ul li { min-height:172px; }
.page-sec-02 { padding-bottom:10px; }
.we-heading{margin-top:25px;}
.team-members .col-md-3:nth-child(3), .team-members .col-md-3:nth-child(4){margin-top:30px;}
.testimonial .carousel-inner { min-height:340px; }
.we-image img{margin:0 auto;}
.related-gallery .col-md-3:nth-child(3), .related-gallery .col-md-3:nth-child(4){margin-top:30px;}
.main-map{margin-top:30px;}
.contact-form{margin-top:50px;}

.reach-content ul li { width:33%; }
.reach-content .reach-address { margin-left:0px; padding:0px 8px; display:table-cell; float:none; vertical-align:top; }
.reach-content .reach-address br { display:none; }
.errorpage .errorsec{min-height:833px; padding-top:75px;;
}
/********MEDIA QUERY 990 DEVICES********/



/********MEDIA QUERY 800 DEVICES********/
@media (max-width: 800px){.team-members .col-md-3:nth-child(2){margin-top:30px;}
}
/********MEDIA QUERY 800 DEVICES********/


/********MEDIA QUERY 767 DEVICES********/
@media (max-width: 767px) {
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none; margin-top:0px; background:#f1206d;}	
.navbar-me .navbar-header { width:100%; }
#top-navbar .navbar-brand > img { width:70%; }
.menu-collapsed-button { margin-right:0px!important; }
.item img{display:none;}
.page-sec-02{padding-top:50px;}
.page02-left{padding-top:25px;}
.right-beauty img{padding-top:10px;}
.work-content{padding-top:25px;}
.latest-blog .blog-box li { float:none; display:inline-block; vertical-align:top; width:49.5%; min-height:200px; }
.latest-blog .blog-box li a img { height:200px; width:100%; }
.contact .left-rnd { width:30px; height:30px; line-height:30px; }
.right-con { margin-left:5px; }
.blog-box .triangle1, 
.blog-box .triangle2, 
.blog-box .triangle3{display:none;}
.page-sec-02 { padding-bottom:0px; }
.right-beauty img { width:auto; max-width:100%; display:block; margin:0 auto; padding:0px; height:auto; }
.banner-sec {     background-size: 100% 30%;  background-color: #feecec; }
.banner-sec .buy-content { margin-top:25px; }
.girl-beauty img { max-width:100%; width:auto; margin:0 auto; display:block; }
.copyright { text-align:center;  }
.bottom-icons { text-align:center; margin-top:10px; clear:both; text-align:center;}
.bottom-icons ul { float:none; clear:both; }
.bs-slider { max-height:inherit; background:#2c070d; }
.menu-collapsed-button { cursor:pointer; }
#top-navbar .navbar-header { margin:0px; }
.contact .left-rnd a{font-size:20px;}
.blog-box .triangle{display:none;}
header.header.sticky { }
.bs-slider .container { width:100%!important; }
.navbar .navbar-header { width:100%; padding:5px 0px 0px 0px; margin:0px; }
.navbar .navbar-brand { float:none; clear:both; padding:0px; margin:0px; }
.navbar .navbar-brand > img { width:auto; max-width:100%; padding:0px; margin:0 auto; display:block; }
header.header .navigate { padding:0px 10px;line-height:38px;display:block;font-size:16px;text-transform:uppercase;background:#bb3e6a;;font-weight:600; color:#fff!important; margin:0px; display:block; border-bottom:1px solid #25010b; border-top:1px solid #272d0f; margin:0px -15px }
header.header .navigate span{display:block;background:url(../images/nav_slot.png) right center no-repeat}
header.header .navbar ul.nav { margin:0px; display:none; background:#25010b; width:100%; padding:0px; position:absolute; left:0px; right:0px; }
header.header .navbar ul.nav li { display:block; width:100%; background:none; }
header.header .navbar ul.nav li a { width:100%;clear:both;float:left;height:auto;line-height:normal;padding:10px 5px;display:block;font-size:15px; }
.bs-slider .carousel-caption { top:35%;  }
header.header.sticky .logo img { width:200px!important; }
#quote-carousel .carousel-indicators { margin:0px auto; left:0px; right:0px; display:block; width:100%; }
.testimonial .carousel-inner { min-height:inherit; }
.testimonial .item blockquote { margin-bottom:125px;}
.about-services .col-md-4:nth-child(2), .about-services .col-md-4:nth-child(3){margin-top:25px;}
.lotion img{margin:0 auto;}
.review-box{margin-top:25px;}
.main-fature, .happy-clients, .what-we{padding:50px 0px;}
.inner-serices{margin-top:20px;}
.our-faetures{margin-top:30px;}
.related-gallery .col-md-3:nth-child(2){margin-top:30px;}
.reach-content ul li { width:100%; }
}
/********MEDIA QUERY 767 DEVICES********/


/********MEDIA QUERY 639 DEVICES********/
@media (max-width: 639px) {
.contact ul li { width:100%; display:block; margin-bottom:10px; }
.contact .left-rnd { width:40px; height:40px; line-height:40px; }
.right-con { margin-left:10px; }
.contact ul li:nth-child(2n+2) { width:100%; margin-top:7px;}
#top-navbar .navbar-brand { display: inline-block; width: 210px; padding:0px; }
#top-navbar .navbar-brand > img { width:100%!important; }
header.header #top-navbar { min-height:inherit; margin-bottom:0px; }
header.header { min-height:inherit; }
#top-navbar .collapse { width:100%; float:left; background:#f1206d; margin:0px; padding:0px 15px; }
#top-navbar .navbar-nav { float:left; }
#top-navbar .collapse ul.nav { width:100%; float:left; margin:0px; }
#top-navbar .navbar-nav > li > a { padding:6px 0px; text-align:left; margin:0px; }
.carousel-inner { min-height:450px; }
.carousel-inner .container { width:100%!important; padding:0px; }
.carousel-inner .slide-text { padding:25px 10px 0px 10px; }
.slide_btn > a.btn, .slide_btn > a.btn.btn_buynow { padding:10px 15px; }
.main-form .input1 { width:100%; margin-bottom:10px; display:block; }
.contact { margin-top:30px; }
.footer-bottom { margin-top:20px; }
.blog-box .triangle { display:none; }
}
/********MEDIA QUERY 639 DEVICES********/


/********MEDIA QUERY 480 DEVICES********/
@media (max-width: 480px) {

.slide-text h1 {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 5px;
}
.slide-text > p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
}
.slide-text > a.btn-default, .slide-text > a.btn-primary {
	font-size: 10px;
	line-height: 10px;
	margin-right: 10px;
	text-align: center;
	padding: 10px 15px;
}
.blog-box .triangle1, .blog-box .triangle2, .blog-box .triangle3 {display:none;}
}
/********MEDIA QUERY 480 DEVICES********/


/********MEDIA QUERY 479 DEVICES********/
@media (max-width: 479px) {
.navbar-toggle{margin-top:37px;}	
.latest-blog .blog-box li { display:block; width:100%; min-height:inherit; clear:both; }
.latest-blog .blog-box li a img { height:inherit;}

.discrition-btn .nav-tabs > li > a, .discrition-btn .nav-tabs > li > a:hover, .discrition-btn .nav-tabs > li > a:focus  { padding:10px 5px; font-size:13px; }
.discrition-btn .nav-tabs > li.active > a, .discrition-btn .nav-tabs > li.active > a:hover, .discrition-btn .nav-tabs > li.active > a:focus { font-size:13px; padding:10px 5px; }
}
/********MEDIA QUERY 479 DEVICES********/