@charset "utf-8";

/* CSS Document */

@font-face {

	font-family: 'Pristina';

	src: url('font/Pristina-Regular.eot');

	src: url('font/Pristina-Regular.eot?#iefix') format('embedded-opentype'),

		url('font/Pristina-Regular.woff') format('woff'),

		url('font/Pristina-Regular.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;

}
/*========== DEFAULT BROWSER STYLE==========*/

article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video,main{display:block}mark,rp,rt,ruby,summary,time{display:inline}



a, abbr, acronym, address, applet, article, aside, audio,b, blockquote, big, body,center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, figcaption, figure, font, footer, form, header, hgroup, html,i, iframe, img, ins,kbd, keygen, legend, li, meter,nav,object, ol, output, pre, progress,q, s, samp, section, small,source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var{



    /*background: transparent;*/



    border: 0 none;



    margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



   /* vertical-align: top; */



}



/*ul,ol{



	list-style: none;



}*/



q {



	quotes: none;



}



b{



	font-weight: bold;



}



table, table td { 



	padding:0;



	border-collapse:collapse;



}







img{



	vertical-align:top; 







}







input:focus, textarea:focus, keygen:focus, select:focus {



	outline-offset:0px;



}



input,button{



	outline: none;



	border:0;



}



button::-moz-focus-inner{



	border:0;



}



html,body{



	height:100%;



}



.table > tbody > tr > td{



	padding:5px;



	vertical-align: middle;



}



.table > tbody > tr > th{



	padding:15px;



}







/*==========END DEFAULT BROWSER STYLE========== */



/*-------------------------------------*/







.space5{ margin-top:5px; margin-bottom:5px;}



.space10{ margin-top:10px; margin-bottom:10px;}



.space15{ margin-top:15px; margin-bottom:15px;}



.space20{ margin-top:20px; margin-bottom:20px;}



.space25{ margin-top:25px; margin-bottom:25px;}



.space30{ margin-top:30px; margin-bottom:30px;}



.space35{ margin-top:35px; margin-bottom:35px;}



.space40{ margin-top:40px; margin-bottom:40px;}



.space50{ margin-top:50px; margin-bottom:50px;}







/*-------------------------------------*/







.padding5-top-bottom{ padding-top:5px; padding-bottom:5px;}



.padding10-top-bottom{ padding-top:10px; padding-bottom:10px;}



.padding15-top-bottom{ padding-top:15px; padding-bottom:15px;}



.padding20-top-bottom{ padding-top:20px; padding-bottom:20px;}



.padding25-top-bottom{ padding-top:25px; padding-bottom:25px;}



.padding30-top-bottom{ padding-top:30px; padding-bottom:30px;}



.padding35-top-bottom{ padding-top:35px; padding-bottom:35px;}



.padding40-top-bottom{ padding-top:40px; padding-bottom:40px;}



.padding50-top-bottom{ padding-top:50px; padding-bottom:50px;}







.padding5-left-right{ padding-left:5px; padding-right:5px;}



.padding10-left-right{ padding-left:10px; padding-right:10px;}



.padding15-left-right{ padding-left:15px; padding-right:15px;}



.padding20-left-right{ padding-left:20px; padding-right:20px;}



.padding25-left-right{ padding-left:25px; padding-right:25px;}



.padding30-left-right{ padding-left:30px; padding-right:30px;}



.padding35-left-right{ padding-left:35px; padding-right:35px;}



.padding40-left-right{ padding-left:40px; padding-right:40px;}



.padding50-left-right{ padding-left:50px; padding-right:50px;}







.padding5-all{ padding:5px;}



.padding10-all{ padding:10px;}



.padding15-all{ padding:15px;}



.padding20-all{ padding:20px;}



.padding25-all{ padding:25px;}



.padding30-all{ padding:30px;}



.padding35-all{ padding:35px;}



.padding40-all{ padding:40px;}



.padding50-all{ padding:50px;}







.remove-padding15-left{ padding-left:0px;}



.remove-padding15-right{ padding-right:0px;}







/*--------font size---------*/



.f-8{



	font-size:0.5714285714285714em;



}



.f-10, h6, .h6{



	font-size:0.7142857142857143em;



}



.f-12{



	font-size:0.8571428571428571em;



}



.f-14, h5, .h5{



	font-size:1em;



}



.f-16{



	font-size:1.1428571428571428em;



}



.f-18, h4, .h4{



	font-size:1.2857142857142858em;



}



.f-20{





	font-size:1.4285714285714286em;



}

.f-22, h3, .h3{
	font-size: 1.0714285714285714em
}
.f-24{



	font-size:1.7142857142857142em;



}



.f-26, h2, .h2{



	font-size:1.8571428571428572em;



}



.f-30, h1, .h1{



	font-size:2.142857142857143em;



}



.f-36{



	font-size:2.5714285714285716em;



}



.f-42{



	font-size:3em;



}



.f-52{



	font-size:3.7142857142857144em;



}



.f-60{



	font-size:4.285714285714286em;



}



.f-72{



	font-size:5.142857142857143em;



}



/*-------------------------------------*/



body{



	font-family: 'Raleway', sans-serif;



	font-size:14px;



	color:#252525;



}







h1, h2, h3, h4, h5, h6{



	



}







p{



	



}



a {



  text-decoration: none;



  color:#252525;



}



label{



	font-weight:normal;



}



a:hover, a:focus {



  text-decoration: none;



  color:#d13074;



}



.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {



    background-color: #252525000;



    border-color: #d13074;



}



/*------------------------------------*/







.owl-theme .owl-wrapper-outer{border:none;box-shadow:none;}



#top {



    background-color: rgb(56, 61, 64);



    padding: 10px 0px 0px 0;



    min-height: 40px;



	color:#ffffff;



}



.login a{



	color:#d13074;



}



.header_right



#top .link-area, #top .link-area a, #top .link-area .btn-link{



	color:#adadad;



}



#top .link-area a:hover,#top .link-area a:focus{



	background:none;



}







#top .link-area > ul{



	float:right;



}



#top .link-area a:hover, #top .link-area .btn-link:hover{



	color:#d13074;



}



#top .link-area .btn {



	padding: 0px 0px;



	border: none;



}



#top .caret{



	color:#fff;



}



#top form{



	margin-top: -1px;



}



#top .link-area .list-inline li{



	border-right:1px solid #444444;



}



#top .link-area .list-inline li:last-child{



	border-right:none;



}



#top .link-area .list-inline li ul li {



    border-right: none;



}



#top .currency .btn-block {



    text-align: left;



	padding: 3px 20px;



}



header{

	background-image:url("../image/custom/header-bg.jpg");




	padding:0;



}

.top_nav{background:#cdc4bc;padding:5px 0;}

.language_div .btn-link img{vertical-align:middle;}

#search {

background-color: rgba(255, 255, 255,0.3);

margin-top:23px;

border:1px solid #ccc;



}

.top_left_div{float:left;}

.top_left_div .currency_div,.top_left_div .language_div{display:inline-block;}

#top-links{float:right;}



#search input.form-control.input-lg {



    border-radius: 0;



    background-color: rgba(255, 255, 255, 0.60);



    border: 0px;



	color: #252525;



	height: 35px;



    padding: 5px 16px;



	font-size:13px;





}

#top-links li i{color:#d13074;}

#search button.btn.btn-default.btn-lg {



   	background-color: transparent;



  	color: #d13074;



	padding:6px 10px;

	border-left:1px solid rgb(204, 204, 204);



}



#search button.btn.btn-default.btn-lg i{



    vertical-align: baseline;



}



#cart{

 display: inline-block;

 

    margin-top: 20px;

    width: auto;

}
#top-links .list-inline > li{padding-right:0;}

#top-links .list-inline{display:inline-block;}

#cart > .btn {


	box-shadow:none;
    border-radius: 0;



    background-color: transparent;



	color:#363636;



	font-size:1em;



	border:none;



	text-align:right;



	padding:5px 0 10px;



}



#currency .btn-link,#language .btn-link{color:#363636;text-decoration:none;padding:0;border:none;margin-right:5px;}

#top-links .dropdown-menu li:hover,#currency .dropdown-menu li:hover,#language li:hover{background:#efefef;}

#top-links .dropdown-menu li:hover a,#currency .dropdown-menu li:hover .btn-link,#language li:hover .btn-link{color:#d13074;}

#currency .dropdown-menu .btn-link {



    color: rgb(0, 0, 0);



    text-align: left;



}

#currency .dropdown-menu .currency-select{padding:3px 15px;}

.header_right{text-align:right;margin-top:18px;}



#cart .addtocart,#cart .checkoutcart{



	padding:7px;



	text-transform:capitalize;



}







#cart > .btn i,#wishlist-total i{

	background: #d13074;

	color:#fff;

	margin-right:8px;

	border-radius:50%;

	padding:10px;

}



#cart .cart-details{



	width:100%;



}



header .navbar {



	margin:0;



}



#top-links a{color:#363636;font-size:13px;background:none;}



#top-links .dropdown-menu a{color:#252525;}



header .navbar-nav > li > a {



   	background:none;



	font-size:1.0714285714285714em;



	color: rgb(250, 250, 250);



	text-transform:uppercase;



	padding:13px 20px;



}



header .navbar-nav > li > a .fa-home{font-size:22px;}



header .navbar-nav > li:hover > a, header .navbar-nav > li.open > a  {



   



	color: #d13074;



	background:none;

	background:#fff;



}



header .navbar-collapse{



	padding-left:0px;



	padding-right:0px;



}



header .navbar-nav {



	width:100%;	  



	  



}



.breadcrumb{

border-radius: 0;

    margin-bottom: 10px;

    margin-top: 20px;

    padding: 10px;

    text-align: center;



}



.breadcrumb > li + li::before{



	color:#252525;



	content:">>";



}



.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{



	background-color: transparent;



  	color:#d13074;



 	border-bottom:1px solid #e9e9e9;



	border-left:none;



	border-right:none;



	border-top:none;



  



}



.list-group-item{



	border-bottom:none;



}



#button-filter{



	border:1px solid #333;



	color:#333;



	background:none;



	text-transform:uppercase;



	border-radius:0;



}



.panel-footer{



background:none;



}



#column-left .panel{



	box-shadow:none;



}



a.list-group-item, button.list-group-item{



	border-bottom:1px solid #e9e9e9;



	border-left:none;



	border-right:none;



	border-top:none;



	margin:0;



	padding:5px 10px;



	color:#252525;



}



a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus{



	color: #d13074;



	background-color: transparent;



	



}



.left_box_heading{



	 border-bottom: 1px solid rgb(221, 221, 221);



    font-size: 1.3em;



    margin: 0 0 10px;



    padding: 10px 0;



}



.box-heading,.box-heading.list-group-item{



	text-transform:uppercase;



	border-bottom:1px solid #262526;



	padding:10px 10px 10px 0;



}







#menu .dropdown-menu {



    margin-top:0px;
	border:none;
	box-shadow:none;


}



#menu .dropdown-inner {



    display: table;



}



#menu .dropdown-inner ul {



    display: table-cell;



}



#menu .dropdown-inner a {



    min-width: 200px;



    display: block;



    padding: 3px 20px;



    clear: both;



    line-height: 20px;



    color: #333333;



    font-size:1em;



}



#menu .dropdown-inner a:hover, #menu .see-all:hover {



    color: #d13074;



}



#menu .see-all {



    display: block;



    margin-top: 0.5em;



    border-top: 1px solid #DDD;



    padding: 3px 20px;



    -webkit-border-radius: 0 0 4px 4px;



    -moz-border-radius: 0 0 4px 4px;



    border-radius: 0 0 3px 3px;



    font-size:1em;



	color: #333333;



}



#menu #category {



    float: left;



    font-weight: 700;



    color:#fff;



    margin-right: 15px;



    padding: 9px 10px;



    margin-top: 8px;



    margin-bottom: 8px;



	font-size:16px;



}



#menu .navbar-toggle,#menu .navbar-toggle:hover{



	color:#252525;



	font-size:20px;

}



#main-slider .item img{



    display: block;



    width: 100%;



    height: auto;



}







#main-slider .owl-controls .owl-pagination{



    display: none !important;



}





.promo-banner.space5  img {



    max-width: 100%;
	height:auto;


}







.item .product-image:hover .p-over.p-grid-over, .item .product-image:hover .p-over.p-grid-over1 ,



.product-grid .product-image:hover .p-over.p-grid-over, .product-grid .product-image:hover .p-over.p-grid-over1 {



    top: 0;



}



.item:hover .p-over, .item:hover .p-over,



.product-grid :hover .p-over, .product-grid:hover .p-over {



    visibility: visible;



}



.product-layout .image.product-image > a{



	position:relative;



	overflow:hidden;



	width:100%;



	text-align:center;



	display:block;



}



.product-layout .action {



    bottom: 10px;



    position: absolute;



	transition:all 0.35s;



	opacity: 0;



    visibility: hidden;

	right:-50px;

}



.item .product-layout:hover .action,



.product-grid .product-thumb:hover .action{



	opacity: 1;

	transition:all 0.35s;

    visibility: visible;

	right:0;



}







.item .product-image .p-over.p-grid-over1, .product-grid .product-image .p-over.p-grid-over1{



    background: rgba(0, 0, 0, 0.25) none repeat scroll 0 0;



    height: 100%;



    left: 0;



    position: absolute;



    top: 100%;



    transition: all 0.3s ease 0s;



    width: 100%;



}



.item .product-image .p-over.p-grid-over , .product-grid .product-image .p-over.p-grid-over {



    background: rgba(0, 0, 0, 0.25) none repeat scroll 0 0;



    height: 100%;



    left: 0;



    position: absolute;



    top: -100%;



    transition: all 0.3s ease 0s;

	-webkit-transition:all 0.3s ease 0s;

    width: 100%;



}



.item:hover .p-grid-over ,.product-grid:hover .p-grid-over {



    opacity: 0.25;



}



.bannerfullmodule .promo-banner{position:relative;}
.bannerfullmodule .promo-banner a{position:relative;display:block;}
.bannerfullmodule .promo-banner a:before, .bannerfullmodule .promo-banner a:after {
    bottom: 20px;
    content: "";
    left: 20px;
    opacity: 0;
    position: absolute;
    right: 20px;
    top: 20px;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    z-index: 1;
}

.bannerfullmodule .promo-banner a:before, .bannerfullmodule .promo-banner a:after {
    bottom: 20px;
    content: "";
    left: 20px;
    opacity: 0;
    position: absolute;
    right: 20px;
    top: 20px;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    z-index: 1;
}
.bannerfullmodule .promo-banner a:hover:before, .bannerfullmodule .promo-banner a:hover:after {
    opacity: 1;
    transform: scale(1);
}

.bannerfullmodule .promo-banner a:before {
    border-bottom: 1px solid rgb(255, 255, 255);
    border-top: 1px solid rgb(255, 255, 255);
    transform: scale(0, 1);
}

.bannerfullmodule .promo-banner a:after {
    border-left: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(255, 255, 255);
    transform: scale(1, 0);
}

.banner1html .promo-banner {

background: rgb(245, 245, 245) none repeat scroll 0 0;

    border: 1px solid rgb(212, 212, 212);

    display: block;

    float: left;

	width:100%;

	margin:10px 0 30px;

}

.html1-icon {

    background: rgb(209, 48, 116) none repeat scroll 0 0;

    color: rgb(255, 255, 255);

    float: left;

    padding: 25px;

    vertical-align: middle;

}

.html1-content {

    float: left;

    padding: 20px 10px 20px 15px;

}

.banner1html .html1-content .html1-main {



    font-weight: 600;

    text-transform: uppercase;

	margin:0;

}

.banner1html .promo-banner:hover .html1-icon i{color:#fff;}

.banner1html .promo-banner:hover .html1-icon{background:#252525;}

.banner1html .html1-content .html1-sub {

    font-size: 1em;

    margin:5px 0px 0;

	color:#898989;

}

.banner1html .html1-icon i{

	font-size:40px;

	transition:all 0.3s ease 0s;

}

.banner1html .html1-icon:hover i{

	transform:scale(1.3);

	color:#d13074;

}

.banner1html a:hover{color:#252525;}



/* Category page CSS */







.category_filter .limit_inner{



	float:left;



}



.section-title{

	/*background:url("../image/custom/shape-line.png") no-repeat scroll center bottom;*/

	padding-bottom:5px;

	margin-bottom:5px;



}

.title_subheading{

	font-family:'Pristina',sans-serif;

	

	text-align:center;

	color:#898989;

	margin:10px 0 20px;

}

.section-title hr{



	margin: 10px 0px 0px;



	width: 100px;



	border: medium none;



	height: 3px;



	background-color: rgb(255, 165, 0);



}



.section-title h1{



    font-weight: 600;

    margin-top: 30px;

    text-align: center;

    text-transform: uppercase;



}



.product-item .item{



    margin: 10px;



}



.owl-ATmanufacturers .owl-buttons > div{margin-top:-25px;}













.product-item .item img,



.product-grid img{



    display: block;



    margin:0;



    height: auto;



}



.product-item .owl-controls .owl-buttons .owl-next {
right:0;
}



.product-item .owl-controls .owl-buttons .owl-prev {

left:auto;
right:25px;

}





.product-item.owl-carousel .owl-buttons div i {



	



}



.product-item.owl-carousel .owl-buttons div i:hover{



	color:#d13074;



}



.product-item.owl-carousel .owl-buttons div {

top:-20px;

 

}



.product-item.owl-carousel .owl-buttons div:hover {



    opacity: 1;



}







.item .product-layout,.product-grid .product-thumb {



    border-color: #fff;



    border-style: solid;



    border-width: 1px;



    box-shadow: none;

	overflow:hidden;



}

.item .product-layout:hover,.product-grid .product-thumb:hover {

	 border:1px solid #d6d6d6;

}



.product-layout .product-thumb{margin-bottom:0px;}



.product-image{position:relative;}



.product-list .addtolinks_list .button-group button{



	 border: 1px solid #252525;



    color: #d13074;



    margin-top: 20px;



    padding:10px 15px 10px;



    width: auto;



	background:none;



	font-weight:normal;



	float:left;



}



.product-item .action .button-group .wishlist_button,.product-item .action .button-group .compare_button,

.product-item .action .button-group .cart_button,



.product-grid .action .button-group .wishlist_button,.product-grid .action .button-group .compare_button,.product-grid .action .button-group .cart_button





{



	 background: #252525;





    color: rgb(255, 255, 255);



  	font-size: 15px;



  	padding:10px;

	float:right;

	clear:right;

	margin:5px 0;



}



.product-item .action .button-group .wishlist_button:hover,.product-item .action .button-group .compare_button:hover,.product-item .action .button-group .cart_button:hover,

.product-grid .action .button-group .wishlist_button:hover,.product-grid .action .button-group .compare_button:hover,.product-grid .action .button-group .cart_button:hover

{



	background:#d13074;



}







.product-list .addtolinks_list .button-group button:hover{



	color:#262526;



}



.product-list .addtolinks_list .button-group button.wishlist_button{



	margin-left:5px;



	margin-right:5px;



	



}



.product-list .addtolinks_list .button-group button.wishlist_button,.product-list .addtolinks_list .button-group button.compare_button{



	padding:10px 15px;



}







.product-grid .desc{display:none;}







.product-item .action .button-group .wishlist_button:hover{



    



}



.product-grid .product_desc{



	display:none;



}



.product-item .caption{



    margin: 0;



    padding: 10px 10px;

}



.product-item h5  {



    font-weight: normal;





    margin-top: 0px;



    margin-bottom: 7px;



	text-transform:none;



	color:#252525;



}



.product-item h5 a{



	color:#252525;

	font-size:1.2857142857142858em;



}



.product-category .product-thumb{



	margin-bottom:2px;



}







.product-item h5 a:hover{



    color: #d13074;



	text-decoration:none;



}



.product-grid .addtolinks_list,.product-list .action{



	display:none;



}











.product-item .price{



    color: #D13074;



   font-weight:bold;

    margin-bottom: 0px;



	font-size:1.2857142857142858em;



	



}



/*.product-item .price-new {



    color: #2C2F32;



    font-size:1.2857142857142858em;



    font-weight: 900;



}*/



.category_filter{background:#f4f4f4;padding:10px;margin-bottom:20px;float:left;width:100%;}



.product-item .price-old{



    text-decoration: line-through;



    color: #2C2F32;



    font-size:0.8571428571428571em;



    font-weight: normal;



    margin-right: 3px;



}



.product-item .price-tax, #product-item .price-tax{



    display: none;



}



.product-item .price-tax {



    color: #999;



    font-size:0.8571428571428571em;



    width: 100%;



    display: none;



}



.product-item .rating{



    padding-bottom: 2px;



	padding-top:5px;



	



}





.product-list .image.product-image{



	float:left;



	margin-right:20px;



}



.product-list .product-thumb{



	border: 1px solid #ddd;



    float: left;



    margin-bottom: 30px;



    padding: 10px;



    width: 100%;



}



.product-list .caption .cart_button{display:none;}



.product-list .caption,.product-list.product-category .caption h5{



	text-align:left;



}











.rating .fa-stack, .rating_list .fa-stack, #review .fa-stack {



    font-size: 8px;



}



.fa-stack {



    width: 12px;



}



.rating .fa-star, .rating_list .fa-star, #review .fa-star {



    color: #C5C5C5;



    font-size: 15px;



}



.rating .fa-star + .fa-star, .rating_list .fa-star + .fa-star, .rating-wrapper .fa-star + .fa-star, #review .fa-star + .fa-star {



    color: #d13074;



}



.service-content-outer .icon{



	color:#9e9e9e;



}



.service-content .title {



	font-weight:bolder;



	color:#262526;



}



.service-content-outer .icon i {



    vertical-align: bottom;



}



.services-block{



    background: #e7e7e7 none repeat scroll 0px 0px;



	min-height: 340px;



	padding: 10px;



}



.service-content-outer{



	padding: 10px 0px;



}



.services-block > div:first-child, .services-block > div:nth-child(3){



	border-right:1px solid #c0c0c0;



}



.services-block > div:nth-child(3), .services-block > div:nth-child(4){



	border-top:1px solid #c0c0c0;



}



.section-title-center {



    border-top: 1px solid #262526;



    margin-top: 20px;



}



.section-title-center hr {



    margin: 10px auto 0px;



}







#logo{

display: inline-block;

    margin:10px 0 0 5px;

 

}

#menu{

	background:#4C3328;

	border-radius:0;

	border:none;

	min-height:45px;

}





.product-item.vertical .caption {



    text-align: left;



	margin-top:0px;



}



.product-item.vertical .item .row:hover img {



    opacity: 0.6;



}



.product-item.vertical .item:hover img {



    opacity: 1;



}



.product-item h5 a:hover, .product-item h6 a:hover {



    color: #d13074;



	text-decoration:none;



}



.product-item.vertical h5 {

    text-align: left;
}
footer{
	background-color: #d8d8d4;
	margin-top:10px;
	padding:30px 0px 10px;
}

.footer_top{background:#e3deda;max-height:140px;
}

footer .social-link li a:before{content:"";margin:0;}
.footer-title{
	color:#252525;
	text-transform:uppercase;
	border-bottom:1px solid #d6d6d6;
	padding-bottom:7px;
	margin-bottom:25px;
}
.footer_column ul.list-unstyled{padding-left:10px;}
footer li a,footer li{
	color:#555;	
	transition: all 600ms ease 0s;
    -webkit-transition: all 600ms ease 0s;



    -moz-transition: all 600ms ease 0s;



    -ms-transition: all 600ms ease 0s;



    -o-transition: all 600ms ease 0s;



}

footer li a:before{

	content:"\f105";

	font-family:fontawesome;

	margin-right:5px;

}

footer li a:hover{



	color:#d13074;



	margin-left:5px;



	text-decoration:none;



}



footer .social-link{



	margin-bottom:25px;



}



footer .social-link li a i{



	width: 30px;



	height: 30px;



	background-color:rgb(209, 48, 116);

	border:1px solid rgb(209, 48, 116);

	color: #fff;



	text-align: center;



	line-height: 30px;



	border-radius: 100%;



	font-size: 1.2em;



}



footer .social-link li a:hover i{



	background-color: #d13074;



	transition: all 600ms ease 0s;



    -webkit-transition: all 600ms ease 0s;



    -moz-transition: all 600ms ease 0s;



    -ms-transition: all 600ms ease 0s;



    -o-transition: all 600ms ease 0s;



}



footer .social-link li a:hover{



	margin-left:0px;



}



#advanced-atnewsletter-box{margin-bottom:0px;}



#advanced-atnewsletter-box .heading-title{

	color:#252525;

	text-transform:none;

	display:inline-block;

	width:50%;

	font-size:1.7142857142857142em;

	font-weight:bold;

	

	

}

#advanced-atnewsletter-box .heading-title span{padding-top:20px;display:block;}

.footer_center{padding-top:20px;}

#advanced-atnewsletter-box .heading-title:before{

	content:url("../image/custom/GET-THE-$10-COUPON-tag.png");

	float:left;

	margin-top:-30px;

}



#advanced-atnewsletter-box #mail-box{display:inline-block;margin-left:15px;width:48%;}



.newsletter .form-inline .form-group {



    background-color: #fff;



    border: 1px solid transparent;



	width:100%;



	vertical-align:bottom;



}



.newsletter .form-inline .form-control {



    background-color: transparent;



    border: none;



	width:90%;



	color:#252525;



	font-size:1em;



	padding:5px 15px;



	height:35px;



}



.newsletter .btn-default {



  background-color: rgb(255, 255, 255);

    border-left:1px solid rgb(221, 221, 221);

    border-radius: 0;

    color: rgb(209, 48, 116);

    float: right;

    font-size: 0;

    margin: 0px;

    padding: 5px 0px 5px 12px;

    text-transform: none;

	width:10%;



}

.newsletter .btn-default:before{

	content:"\f067";

	font-family: fontawesome;

    font-size: 19px;

    margin-right: 10px;

}	



footer .footer-line{



	padding:15px 0px;



}

.footerbottom_link{text-align:right;}

.footerbottom_link li a:before{content:"";}

.footerbottom_link li a::after{content:"|";margin-left:5px;}

.footerbottom_link li:last-child a:after{content:"";}

.footerbottom_link li{display:inline-block;}

footer .footerbottom_link li a:hover{margin-left:0;}

footer .card ul.list-inline{margin:0;}

footer .card li{



	padding:0px;



}



.atbestseller{



	clear:both;



}







.atbestseller .product-layout{







	margin-bottom:15px;	



}



.atbestseller .product-item.vertical .owl-pagination{



	top:0px;



}



/* Left Column */







#column-left .panel-default{



	border:none;



}



.content_breadcum{



	padding:0;



	margin-bottom:0px;



	background-image:url("http://akshartech.in/opcdemo/upload/image/cache/catalog/banner/inner-page-banner-1600x150.jpg");



	height:150px;



	background-position:center center;



	background-repeat:no-repeat;



}



.content_breadcum_cat{



	padding:0;



	margin:0;



}



.content_breadcum_cat .category_banner{



	border:none;



	padding:0;



	border-radius:0;



	



	width:100%;



}



#Atslideshow0 img{width:100%;}



.filter_block a.list-group-item:hover {



    font-weight: normal;



}



#column-left .list-group .border_bottomhr{margin:-2px 0 10px;}



.inner_heading.container{



	position:relative;



	top:-80px;



}



.inner_heading.container h3{



	color:#fff;



	float:left;



	margin:0;



	text-transform:uppercase;



}



.inner_heading.container .breadcrumb{



	float:right;



	margin:0;



	padding:0;



}



.inner_heading.container .breadcrumb a{



	color:#fff;



}



.refine_search{



	float:left;



	margin:0 30px 10px 0;



	text-transform:uppercase;



}



.category_list li {



    border: 1px solid #e9e9e9;



    float: left;



    margin: 0 5px;



    padding: 3px 10px;



}



.category_bordertop{



	border-bottom:1px solid #e9e9e9;



	display:none;



}



.category_filter #grid-view {



    background:none;



	font-size:20px;



    border: medium none;



    padding: 2px;



 	margin-left:3px;



	box-shadow:none;



	color:#252525;



}



.category_filter #list-view {



   background:none;



	font-size:20px;



    border: medium none;



    padding: 2px;



    box-shadow:none;



	color:#252525;



}



.category_filter #grid-view:hover, .category_filter #grid-view.active {



    color:#d13074;



}



.category_filter #list-view:hover, .category_filter #list-view.active {



    color:#d13074;



}



.category_filter .btn-list-grid {



    float: left;



   width: auto;



}











.category_filter label{



	margin-top:5px;



}



.pagination-right{



	float:right;



}



.pagination-right div{



	width:auto;



}



.pagination{



	margin:0;



}



.pagination > li > a, .pagination > li > span{



	border:none;



	color:#262526;



}



.pagination > li:first-child > a, .pagination > li:first-child > span,



.pagination > li:last-child > a, .pagination > li:last-child > span{



	border-radius:0;



}



.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{



	border-radius:0;



	background:#262526;



	color:#fff;



	border:none;



}



.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{



	background:#262526;



	color:#fff;



	border:none;



}



.border_bottomhr{



	border:2px solid #d13074;



	width:100px;



	margin:0 0 10px 0;



}



.filter_block div{



	border-top:none;



	padding:5px 0px;



}

.product-thumb .owl-carousel .owl-buttons .owl-prev{right:0px !important; left:-13px !important; top:37% !important;}
		.product-thumb .owl-carousel .owl-buttons .owl-next{right:-15px !important; top:37% !important;}

.list-group-item .filter_item .checkbox{



	border-bottom:1px solid #e9e9e9;



	margin:0;



}







/* product page */







.product_title h3{



	border-bottom:1px solid #d6d6d6;



	padding:10px 0;



	margin:10px 0 30px;



	



}



.product_left,.product_center,.product_right{



	float:left;



}



.product_left .thumbnail{



	border-radius:0;



}



.product_left ul.thumbnails .image-additional {



    float: left;



	margin:2px;



}



.product_center #button-cart{







	background:#fff;



    border:2px solid rgb(235, 235, 235);



    border-radius: 10px;



    color: #252525;



    font-size: 14px;



    line-height: 22px;



    margin:0 5px 0 0;



    padding:7px 20px;



    width: auto;



	display:inline-block;



	text-transform:uppercase;



	font-weight:bold;



}



.product_center #button-cart:hover{background:#d13074;color:#fff;border:2px solid #d13074;}



.product_center .wishlist.btn-default,.product_center .compare.btn-default {



    border: 1px solid #252525;



    border-radius: 0;



    margin: 0 5px;



    padding:7px 10px 8px;



	color: #d13074;



	background:#fff;



}



.product_center .wishlist.btn-default:hover,.product_center .compare.btn-default:hover{



	color:#252525;



	border:1px solid #d13074;



}







.product_center .price_section .price_section_inner{



	color:#d13074;



	font-size:1.8em;



	margin-right:10px;



	font-weight:600;



	margin-top:10px;



}



.product_center .rating_border{



	border-top:1px solid #C5C5C5;



	border-bottom:1px solid #C5C5C5;



	margin: 5px 0;



    padding: 10px 0 2px;



}



.product_center .availaoption_text{



	text-transform:uppercase;



	font-size:1.1428571428571428em;



	font-weight:600;



}

.header-top-title {
	display: none;
}

.form-control{
	border-radius:7px;
	box-shadow:none;
	color:#252525;
	height: 35px;
}



.product_center .qty{

	 padding: 10px 0 0;

	 float: left;

 	border-bottom: 1px solid rgb(221, 221, 221);

    border-top: 1px solid rgb(221, 221, 221);

    margin: 10px 0 20px;

	width: 100%;

}



.product_center  .control-label{



	display:inline-block;



	margin:7px 10px 0px 0px;



}



.product_center  #input-quantity{



	display:inline-block;



	width:auto;



}



.product_center .addcart_group{



	 clear: both;



    float: left;



    margin: 15px 0;



}



.product_center  .rating  review_tag{



	padding:0 10px;



}



a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {



    border-color: #ddd;



}



#tabs_info .nav-tabs li a,

.atproduct_tab .nav-tabs li a{



	border: medium none;



    color: #252525;



    font-size: 1.2857142857142858em;



    text-transform: uppercase;



	padding:10px 0;



}



#tabs_info .nav-tabs{



    border-bottom: 2px solid #b3b3b3;



}



.atproduct_tab .nav-tabs{ border-bottom: 1px solid #ededed;}

#tabs_info .nav > li > a:hover,#tabs_info .nav > li > a:focus,

.atproduct_tab .nav > li > a:hover,.atproduct_tab .nav > li > a:focus{



	color:#252525;



	border-bottom:3px solid #d13074;



	border-top:none;



	border-left:none;



	border-right:none;



	background:none;



}

.pagination-right .sort{width:80% !important;}

#tabs_info .nav-tabs > li.active > a, #tabs_info .nav-tabs > li.active > a:hover,#tabs_info .nav-tabs > li.active > a:focus,

.atproduct_tab .nav-tabs > li.active > a, .atproduct_tab .nav-tabs > li.active > a:hover,.atproduct_tab .nav-tabs > li.active > a:focus{



	border-bottom:3px solid #d13074;



	border-top:none;



	border-left:none;



	border-right:none;



}

.atproduct_tab {text-align:center;margin:20px 0;}

.atproduct_tab .nav-tabs > li{float:none;display:inline-block;}

#tabs_info .nav-tabs > li,

.atproduct_tab .nav-tabs > li{



	padding-right:30px;



}



#tabs_info .tab-content > .tab-pane{



	padding:10px;



	line-height:22px;

	color:#898989;

}



.btn-primary{



	background:#d13074;



	color:#fff;



	border-radius:0;



	border:none;



	text-transform:uppercase;



}



.column_right_outer #column-right{width:100%;padding:0;}



.pro_tag{float:left;width:100%;border-top: 1px solid #c5c5c5;}



.pro_tag h3{font-size: 1.2em;



    font-weight: 600;



    text-transform: uppercase;}



.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus,.btn-primary:hover,.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary,.btn-primary:focus, .btn-primary.focus,



.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{



	background:#252525;



	color:#fff;



	border:none;



}



.btn-default{



	background:#d13074;



	color:#fff;
	border:none;
	text-transform:uppercase;
}
.btn-default:hover{
background:#d13074;
	color:#fff;
}



.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, 
.btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, 
.btn-default.focus:active, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus,
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{
 background:#d13074;
	color:#fff;
}
.btn{border-radius:0;}
#language li img{vertical-align:middle;}



.pro_static_content_main .pro_static_outer{



	background: #ebebeb none repeat scroll 0 0;



    margin: 10px 0;



    padding: 10px 15px;



}



.pro_static_content_main .pro_static_content_inner {



    padding-left: 40px;



}



.pro_static_content_main .pro_cms_icon{



	 float: left;



    margin-top: 10px;



	width:30px;



	text-align:center;



}



.pro_static_content_main .pro_cms_img {



    text-align: center;



	margin: 0 0 20px;



}



.row_margin_outer{margin:0 -15px;}







#tabs_info{margin:30px 0;}



.pro_static_content_main .pro_static_content {



   border-bottom: 1px solid #c5c5c5;



    border-top: 1px solid #c5c5c5;



    padding: 15px 10px;

	color:#898989;

}

.product_additionalinfo li{font-size:13px;}

.pro_static_content_main .content_cms_desc {



    color: #999;



    font-size: 0.9285714285714286em;



    text-transform: uppercase;



}



.pro_static_content_main .content_cms_heading {



    color: #252525;



    font-size: 1.1428571428571428em;



    text-transform: uppercase;



}



/*.dropdown:hover .dropdown-menu {



    display: block;



}*/



.dropdown-menu {



    margin-top: 0px;



}



.product_title {



    position: relative;



}



.breadcrumb.product_page {



    position: absolute;



    right: 0;



    top: -15px;



}



.atbestseller .product-item .item {



    margin: 5px;



}







/* Custom Select*/



span.customSelect {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 7px;
	font-size:13px;
	border: 1px solid #e8e8e8;
	background-color: #fff;



	color: #777;



	text-decoration: none;



	white-space: nowrap;



	text-align:left;



}



span.customSelect option {font-size:12px !important;}



span.customSelect.changed {



	background-color: #f0dea4;



}



.customSelectOpen {



  -moz-box-shadow: 0 0 3px #bbb;



  -webkit-box-shadow: 0 0 3px #bbb; 



  box-shadow: 0 0 3px #bbb;



}







.customSelectInner {



	background:url('../image/custom/downarrow.png') no-repeat center right;



	width:100% !important;



}



.customSelectOpen .customSelectInner{ background:url('../image/custom/uparrow.png') no-repeat center right; }



#input-sort, #input-limit, #product .form-group select{cursor:pointer;}



.category_filter .limit_inner.sort {



    float: left;



    width: 160px;



}



#cart .dropdown-menu {



   border:none;



    margin-top: 0;



    padding: 10px 0 0;



    width: 350px;



}



#cart .dropdown-menu table {



    border: medium none;



    margin-bottom: 10px;



}



#cart .dropdown-menu table td {



    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



    border: medium none;



}



.cart-menu li:last-child table td {



    padding: 5px;



}



.cart-table .table > tbody > tr > td{



	border:none;



}



.cart-table .img-thumbnail{padding:0;border:none;}



.color_light{color:#999;}



.cart_block_accordian .panel{



	background:none;



	border-top:1px solid #e8e8e8;



	border-bottom:none;



	border-left:none;



	border-right:none;



	border-radius:0;



	box-shadow:none;



}



.cart_block_accordian .panel .panel-heading{



	background:none;



}



.cart_block_accordian .panel .panel-heading .fa-caret-down::before{



	margin-left:10px;



}



.cart_block_accordian  #collapse-voucher label.col-sm-2.control-label,.cart_block_accordian  #collapse-coupon label.col-sm-2.control-label {



    margin: 7px 0 0;



    padding: 0 15px 0 0;



    width: 28%;



}



.cart_block_accordian .panel.panel-default .panel-body{



	border:none;



}



.cart_block_accordian #collapse-coupon .input-group,.cart_block_accordian #collapse-voucher .input-group{



	border: 1px solid #999;



    padding: 2px;



}







.cart_block_accordian #collapse-coupon .input-group #input-coupon,.cart_block_accordian #collapse-voucher .input-group #input-voucher



{border:none;}



.table_cartsummary{



	padding:10px 0;



	border-top:1px solid #d13074;



	border-bottom:1px solid #d13074;



	float:left;



	width:100%;



}



.table_cartsummary .table > tbody > tr > td{



	border:none;



}



div.required .control-label::after {



    color: #f00;



    content: "* ";



    font-weight: bold;



}



.bestseller_left .caption{



	text-align:left;



	margin:0 0 15px;



}



.bestseller_left .caption h5{



	margin-bottom:2px;



	text-align:left;



}



.bestseller_left .caption .price{



	height:auto;



	margin-bottom:2px;



}



#tab-review #form-review .control-label{width:30%;float:left;text-align:left;color:#252525;}



#tab-review #form-review .form-control{width:70%;}



.product_center .review_tag{margin-left:20px}



.btn-info{background-color:#d13074;border:1px solid #d13074;}



.btn-info:hover{background-color:#252525;border:1px solid #252525;}



.product_center #product .alert-info{float:left;width:100%;}



.checkout_block_accordian .panel-default{



	box-shadow:none;



	border:none;



	border-radius:0;



}



.checkout_block_accordian .panel-default > .panel-heading{



 background-color: #f3f3f3;



    border:1px solid #e8e8e8;



    color: #252525;



	border-radius:0;



}



.checkout_block_accordian .panel-default > .panel-heading a:hover,.checkout_block_accordian .panel-default > .panel-heading a:focus{



	color:#252525;



}



.account_page h3{



 border-bottom: 1px solid #ddd;



 padding: 0 0 5px;



}



.checkout-cart #content.col-sm-9,.checkout-checkout #content.col-sm-9{



	margin-top:20px; 



}



#content .buttons.clearfix {



    background: #f3f3f3 none repeat scroll 0 0;



    padding: 10px;



}



.form-horizontal .control-label{



	text-align:left;



}



legend {



    border-bottom: 1px solid #ddd;



    margin: 0 0 10px;



    padding: 0 0 5px;



}



#form-review > a {



    color: #d13074;



    text-transform: capitalize;



}



.table-striped > tbody > tr:nth-of-type(2n+1) {



    background-color: #f3f3f3;



}



#cart .dropdown-menu p.text-right{



	background: #f3f3f3;



    padding: 10px;



}



body.checkout-checkout #content .buttons.clearfix{background:none;padding:0;}



.compare-info.table td{



	text-align:center;



}



.compare-info.table .btn-block{



	width:auto;



	display:inline-block;



	margin:0;



}



.compare-info thead td{



	background: #f3f3f3;



}



.top_button {



   



    bottom: 15px;



    display: none;



    font-size: 0;



    height: 50px;



    position: fixed;



    right: 15px;



    width: 50px;



    z-index: 95;



}



.top_button::before {



    color: #bbb;



    content: "\f0aa";



    font-family: "FontAwesome";



    font-size: 40px;



    left: 0;



    line-height: 45px;



    position: absolute;



    right: 0;



    text-align: center;



    top: 4px;



}



.checkout-cart .input-group-btn:last-child > .btn, .checkout-cart .input-group-btn:last-child > .btn-group {



    font-size: 14px;



    margin-left: 5px;



}



#ATmanufacturers0 .img-responsive {



    display: inline;



}



/*.btn-danger{border:none;}*/







.col-sm-6.sitemap-text > ul {



    list-style: inside none disc;



}



.col-sm-6.sitemap-text ul li ul {



    list-style: inside none circle;



    padding-left: 30px;



}



.col-sm-6.sitemap-text ul li ul li ul{



    list-style: inside none square;



    padding-left: 30px;



}



#additional-images .image-additional.item {



    margin: 3px;



}



#additional-images.owl-carousel .owl-buttons div i {



    color: #d13074;



    font-size: 22px;



}



#additional-images.owl-carousel .owl-buttons .owl-prev {



    left: -20px;



    opacity: 1;



	top:40%;



}



#additional-images.owl-carousel .owl-buttons .owl-next {



    opacity: 1;



    right: -20px;



	top:40%;



}



.image_additional_outer {



    margin: 0 20px;



}



.testimonial_outer_banner{background-image:url(../image/custom/bg-homepage-testi1.png);



padding:4% 5% 6%;



text-align:center;



}



.testimonial_custom{float:left;}



.testimonial_outer_banner .heading{color:#fff;padding-bottom:10px;}



.testimonial_outer_banner .content{color:#fff;}



.custom_block_outer{float:left;padding-top:30px;text-align:justify;}



.accordian_content .panel-default > .panel-heading{



	background-color: #f3f3f3;



    border-color: #ddd;



    border-radius: 0;



    color: #222;



	



}







.accordian_content .panel-group .panel{border-radius:0;}
#collapse-coupon .panel-body label{margin-top:7px;}


/* Menu */





#menu .navbar-nav > li{margin:0 0px 0px 0;}





            .ochow-menu-item-toggle {



              position: absolute;



              top: 8px;



              right: 0;



              z-index: 1;



              color: #FFF;



              padding: 10px 15px;



            }







            .ochow-menu-item-toggle:hover {



              background-color: rgba(144, 128, 128, 0.5);



              cursor: pointer;



            }







            .ochow-menu-item-toggle.ochow-close .fa-plus {



              display: inline-block;



            }







            .ochow-menu-item-toggle.ochow-close .fa-minus {



              display: none;



            }







            .ochow-menu-item-toggle.ochow-open .fa-plus {



              display: none;



            }







            .ochow-menu-item-toggle.ochow-open .fa-minus {



              display: inline-block;



            }







            .ochow-menu-item-arrow {



              position: absolute;



              top: 16px;



              right: 4px;



              color: #fff;



            }



     

.product_compare{float:left;margin-top:8px;margin-left:20px;}

.alert-success a {

    color: #d13074;

}		  

.checkout-checkout .form-horizontal .checkbox,.checkout-checkout .form-horizontal .radio{padding-bottom:8px;}

.search_toggle{cursor:pointer;}  

.htmlblock3{text-align:center;padding:0;}

.html3content .mainheading{


	font-weight:bold;

	color:#e7e3e3;

	text-transform:uppercase;

}

.html3content .html3content_inner{border:1px solid #fff;padding:20px 30px 40px;}

.html3content{

	background:rgba(63, 58, 54, 0.84);

	border:10px solid rgba(0,0,0,0.3);

	position:absolute;

	top:20%;

	right:-30%;

	z-index:9;

	width:60%;

}

.html3content .shopnow_button{

	background:#D03074;

	color:#fff;

	border:1px solid #fff;

	padding:10px;

	text-transform:uppercase;
	font-weight:600;

}
.html3content .shopnow_button:hover{
	background:#252525;
}
.hovereffect{overflow:hidden;position:relative;display:block;}
.htmlblock3 .hovereffect:before {
    background-color: rgba(255, 255, 255, 0.2);
    content: "";
    display: block;
    height: 100%;
    left: -100%;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all 0.3s ease 0s;
    width: 100%;
    z-index: 1;
}
.htmlblock3 .hovereffect:hover:before{left: 0;
    opacity: 1;
}

.html3content .htmldesc{margin:15px 0 30px;color:#e7e3e3;}

.htmlblock3 img {

    max-width: 100%;
	height:auto;

}



@media only screen and (max-width: 3500px) {}



	



@media only screen and (max-width: 2500px) {}







@media only screen and (max-width: 2100px) {}







@media only screen and (max-width: 1600px) {}







@media only screen and (max-width: 1566px) {}







@media only screen and (max-width: 1366px) {}







@media only screen and (min-width: 1300px) {}







@media only screen and (max-width: 1280px) {


}







@media (min-width: 1280px) {}







@media only screen and (max-width: 1199px) {

	.html1-content{padding:20px 10px 20px 7px;}

	.banner1html .html1-content .html1-main{font-size:1.3em;}

	.html1-icon{padding:18px;}


	#advanced-atnewsletter-box #mail-box{width:47%;}

}







@media only screen and (max-width: 1024px) {



body{



	font-size:120%;



}



.services-block {



    min-height: auto;



}



.lastblock_newsletter{



	padding-left:0;



}



.newsletter .form-inline .form-control{



	padding:10px 8px;



}



#latest_products_carousel_0.product-item .action .button-group button{



	margin:0 10px;



}



.inner_heading.container{



	top:-60px;



}



.product-list .addtolinks_list .button-group button{



	padding:10px 15px 10px;



}



.inner_heading.container {



    top: -90px;



}



.newsletter .form-inline .form-control{width:79%;}
footer .card li{width:23%;}


}







@media (min-width: 992px) {



	#menu .dropdown:hover .dropdown-menu {



		display: block;



	}	

	#menu .dropdown:hover .ochow-menu-item-arrow{color:#d13074;}

	



}







@media only screen and (max-width: 990px) {



	.newsletter .form-inline .form-control{width:73%;}



	#advanced-atnewsletter-box #mail-box{width:47%;}

	

	.html3content{

    top: 3%;}

	.bannerfullmodule .promo-banner:before{transform:none;display:none;}

}







@media (min-width: 979px) {}







@media only screen and (max-width: 992px) {



header .navbar-nav{



	margin:0;



}



.promo-banner img{



	display:inline;



}



.promo-banner{



	text-align:center;



}



#top form {



    margin-top: -3px;



}



.footer-title {



    margin-bottom: 10px;



    margin-top: 25px;



}



footer {



    padding: 10px 0px;



}



#cart .btn {



	font-size:1.2857142857142858em;



}



.lastblock_newsletter{



	padding-left:15px;



}



.newsletter .form-inline .form-control{



	padding:10px 16px;



}



#latest_products_carousel_0.product-item .action .button-group button{



	margin:0 15px;



}



/*.category_filter .limit_inner{width:100px;}*/

.category_filter .limit_inner.col-md-2{width:100px;}

.product_compare{display:none;}


footer .social-link li a i{height:20px;line-height:20px;width:20px;}
#advanced-atnewsletter-box .heading-title{width:100%;margin:0;}
#advanced-atnewsletter-box #mail-box{margin:10px 0 20px;width:100%;}
#advanced-atnewsletter-box .heading-title::before{display:none;}
}







@media only screen and (max-width: 768px) {


}







@media only screen and (max-width: 767px) {



body{



	font-size:120%;



}



#menu .navbar-collapse {



    background: rgb(0, 0, 0) none repeat scroll 0 0;



    margin: 0 auto;



    position: absolute;



    width: 100%;



    z-index: 99;

	top:-40px;



}



#menu {



    position: absolute;



    right: 0;



    top: 0;
	background:none;


    width: 100%;

	margin:0;

}







#logo{display:inline-block;text-align:left;z-index:9;margin:5px 0;}



nav .login{



	text-align:center;



	padding:0px 0px 10px 0px;



}



#top .link-area > ul {



    float: none;



}



#top .link-area{



	text-align:center;



}



#logo img{



	display:inline;



}

#cart .btn i, #wishlist-total i{

	background:none;

	color:#D13074;

	border-radius:0;

	padding:2px;

}

#search{margin:5px 0;}

header .navbar-nav > li {border-bottom:1px solid #ccc;}

header .navbar-nav > li > a{font-size:15px;}







#menu .dropdown-inner a{color:#fff;padding-left:40px;}



.services-block > div:first-child, .services-block > div:nth-child(3) {



    border-right:none;



}



.services-block > div:first-child, .services-block > div:nth-child(2), .services-block > div:nth-child(3) {



    border-bottom:1px solid #C0C0C0;



}



.services-block > div:nth-child(3), .services-block > div:nth-child(4) {



    border-top:none;



}



#top form {



    margin-top: -4px;



}







footer .social-link li a i {



    width: 40px;



    height: 40px;



    line-height: 40px;



}











.newsletter .form-inline .form-group {



    display: inline-block;



}



footer .copyright{



	text-align:center;



}

.footerbottom_link{text-align:center;}



.inner_heading.container {



    top: -60px;



}



.product_left, .product_center, .product_right{width:100%;}



#cart .dropdown-menu{width:230PX;}



.content_breadcum,.content_breadcum_cat .category_banner{height:100px;}



.cart_block_accordian #collapse-voucher label.col-sm-2.control-label, .cart_block_accordian #collapse-coupon label.col-sm-2.control-label{



	width:100%;



}



.header_right,#cart .btn{text-align:center;}



header .navbar-nav > li > a:hover, header .navbar-nav > li.open > a{background:none;}



#logo img{position:relative;z-index:123;}



#menu .navbar-toggle{top:-105px;position:absolute;right:0;}

.mobile_header_top.visible-xs{display:inline-block !important;}

#cart{margin-right:8px;}

.top_nav #top-links .dropdown-menu{right:0;left:auto;}

.search_mobile{float:left;margin:0 5px;position:relative;}





.banner1html .promo-banner:hover::before, .banner1html .promo-banner:hover::after,.banner1html .promo-banner:hover .banner-overlay{opacity:0;}

.bannerfullmodule .promo-banner::before{left:0;right:0;top:0;bottom:0;transform:none;}

.bannerfullmodule .promo-banner:hover::before, .bannerfullmodule .promo-banner:hover::after{opacity:0;transform:none;}



footer .copyright{margin-top:10px;}



footer .col-sm-3.footer_column{width:100%;}







.newsletter .form-inline .form-control{width:85%;}

.top_nav #search{display:block;position:relative;margin-top:5px;margin-bottom:5px;width:100%;}



#search input.form-control.input-lg,#search button.btn.btn-default.btn-lg{padding:3px 10px;height:30px;}

#currency .btn-link, #language .btn-link{padding:5px 3px;}

.banner1html .promo-banner{margin:5px 0 10px;}


.html3content{display:none;}
.bannerfullmodule .promo-banner a:hover::before, .bannerfullmodule .promo-banner a:hover::after{opacity:0;transform:none;}
footer .card li{width:auto;padding:0 2px;}
}











@media only screen and (max-width: 640px) {







}







@media only screen and (max-width: 480px) {



.product-item .action .button-group button{



	margin:0 7px;



}



.inner_heading.container {



    top: -75px;



}



.inner_heading.container .breadcrumb{



	margin-top:10px;



	width:100%;



}



.inner_heading.container h3{width:100%;}



.product-list.product-category .image.product-image{width:100%;margin-bottom:20px;margin-left:0;}



#tab-review #form-review .control-label{width:30%;}



/*.category_filter .pagination-right {



    float: left;



    margin-top: 10px;



    width: 100%;



}*/

.category_filter .limit_inner.col-md-2{width:60px;}

.category_filter .btn-list-grid{ float: none;

    width: auto;}

.category_filter .limit_inner {

    padding: 0;

   margin-right:4px;

}

.category_filter .limit_inner.sort{float:left;width:90px;}	

.checkout-cart .table.table-bordered .input-group-btn {



    clear: both;



    float: left;



    margin: 5px 0 0;



}



.account_page div{width:100%;}





.breadcrumb.product_page{ margin: 0;

    position: relative;

    right: auto;

    top: -15px;}

.atproduct_tab .nav-tabs li a{

	font-size:1em;

	padding:3px 0;

	text-transform:capitalize;

}	

.atproduct_tab .nav-tabs > li{float:left;padding-right:10px;}

}



@media only screen and (max-width: 414px) {
.html3content{top:50%;}
#tabs_info .nav-tabs > li {



    padding-right: 12px;
	



}
.newsletter .btn-default{width:14%;}
.product-item .owl-item  .item .caption{margin:0 0 0 30px;}
.product-grid.product-category .product-item h5{height:30px;}
#logo .img-responsive{width:80% !important;}
}

@media only screen and (max-width: 375px) {



.cart_button{padding:0 5px;}





footer .card li{padding:0 2px;}

.product-item .owl-item  .item .caption{margin:0 0 0 10px;}

}







@media only screen and (max-width: 360px) {



.product-item .action .button-group button{



	margin:0;



}


.product-item .owl-item  .item .caption{margin:0;}





}







@media only screen and (max-width: 320px) {
	.newsletter .form-inline .form-control{
		font-size:14px;

	}
.newsletter .btn-default{margin:0;}
}

@media only screen and (max-width: 300px) {

}

@media only screen and (max-width: 200px) {}


@media(min-width: 320px) and (max-width:767px)
{
.container #allcats .product-layout {width:50% !important;
	padding:1.5%;}
.container #allcats .product-layout .hoverpanels{width:auto;}


}

@media(min-width:767px) and (max-width:991px)
{
.container #allcats .product-layout {width:25% !important;
	padding:1.5%;}
.container #allcats .product-layout .hoverpanels{width:auto;}

}
.blog  .col-sm-12 ul  li{text-align:center; padding:10px;}.blog  .col-sm-12 ul  li:nth-child(1),.blog  .col-sm-12 ul  li:nth-child(3),.blog  .col-sm-12 ul  li:nth-child(5),.blog  .col-sm-12 ul  li:nth-child(7){background-color:#eedfb6;}.blog  .col-sm-12 ul  li:nth-child(8){margin-top:15px;}.blog  .col-sm-12 img{width:100%;}.blog  .col-sm-12  .bottom-img{width:7%; display:table; margin:0px auto; }.blog  {padding:0px !important;}.blog .col-sm-12 button{background-color:#e33a9d; margin:35px auto 20px; display:table; border-radius:25px; padding:10px 20px; font-weight:bold;}.main-bar .container{padding:0px;}
@media(min-width:320px) and (max-width:400px){	
#owl-demo .item {
    margin: 3px;
    height: 200px;}


	fieldset{width:auto; display:table-cell;}}

.banner1html .space5 p img{width:100% !important;}
.bannerfullmodule .space5 p iframe{width:50% !important;}
.htmlblock3 p{width:100% !important;}

.htmlblock3 p img{width:100% !important;}
.htmlblock3{width:48.8% !important;}
.htmlblock3:last-child{float:right!important;}
.collapse ul li a i{line-height:0px !important;}


@media(min-width: 320px) and (max-width:767px)
{
	.htmlblock3{width:100% !important;}
	 .mobile_header_top  {display:none !important;}
	 header .col-sm-4:nth-child(2){float:none !important;}
	 #menu .navbar-toggle{top:-116px !important;}
	 #menu ul{background-color:#252525;}
	 #top-links .mobile_header_top{display:none !important;}
}
header .col-sm-4:nth-child(2){float:right;}

 .header_right {display:none !important;}
 
 .btn-info.focus ,.btn-info:focus{background-color:#d13074 !important; border:1px solid #d13074;}
 
 #content .product-layout .caption div input:nth-child(2) ,#content .row .product-layout .col-sm-8 ,#content .product-layout .caption p a:nth-child(2){display:none !important;}
 
 body{font-family:Century Gothic !important;}
 
 #accordion h3 a:hover ,#accordion h3:hover ,.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited ,.menu34{color:#d13074 !important}
 
  #content  .row  .product-item   .product-thumb  .col-sm-12{width:90% !important; margin:0px 12px !important;}
 
 #content  .row  .product-item   .product-thumb  .col-sm-12  .col-sm-3{width:20% !important; float:left;}
 
 @media(min-width: 320px) and (max-width:480px)
 {.customSelect ,#filter_category{max-width:100% !important;}.product-grid  .col-sm-12 {height:15px; overflow:hidden;}.product_title{height:auto !important;}
 .bottom-btn{margin:-3px 10px 8px !important; display:table !important;}
	 .product-thumb .owl-carousel .owl-buttons .owl-next{right:-5px !important;}
	 .top_nav{padding:15px 0px !important; }
	 
	 .category_filter .pagination-right{float:right !important; margin:0px !important; width:60% !important;}
	 .pagination-right .sort{width:120px !important;}
	 .pagination-right .sort .form-group input{width:69% !important;}
	 .filterclassdiv{width:86% !important; margin-top:10px !important;}
	 
	 .top_left_div {
    float: left !important;
    position: relative !important;
    top: 30px !important;
}
  #top-links {
    position: relative !important;
    width: 100% !important;margin:0px !important;
	top:-26px !important;
}
  #top-links  .list-inline {
    width: 34% !important;
}
 #top-links  .list-inline li a span{display:block !important; float:right !important; margin-left:2px !important; font-size:10px !important;}
 #top-links .list-inline > li:nth-child(2) {
    display: none !important;
}
.rigt-bar{color: #363636; float:right; margin-top:-12px !important;}
	.caret{margin-top:10px !important;}
	.product-grid  .caption .product-image{width:100% !important;}
.actorleft i {display:none !important;  width:auto!important; clear:both; font-size:20px !important; float:left; margin-right:15px !important;}	
.product_center  i {display:none !important; font-size:20px !important; width:15%!important; clear:both;float:left;}
.actorleft-2  i{display:none !important; font-size:20px !important; width:36%!important; clear:both;float:left;}
.product-grid .caption .actorleft .mob i {display:none !important; font-size:20px !important;  clear:both;float:left;}
.name .glyphicon{width:70%; font-size:20px !important; }
.product-list .actorleft .mob{width:200px !important; clear:unset  !important; margin-bottom:0px !important;}

.hid{display:block !important;}
	
	.product-grid .caption .actorleft .mob ,.product_center .mob{width:200px !important; margin-bottom:1px !important; clear:unset !important;}
	.product-grid .product-image{height:200px !important;}
	.product-grid .product-thumb{height:373px !important;}
	.hid1{display:none;}
	.product-list .caption .actorleft {
                                        float: none !important;
                                          width: 49% !important;clear:unset !important;}
	.actorleft span{font-size:11px !important; }
	.product-thumb .image a #fullimage{ width:100% !important;}
	.product-grid   .product-thumb .image{width:100% !important; max-height:250px !important;}
	.product-thumb .owl-item{max-width:65px !important;}
	.product-list .product-thumb .image a #fullimage{max-height:unset !important; width:100% !important;}
	.product-grid .product-thumb  .col-sm-12{height:80px !important;}
	.product-list .product-thumb .left-bar{margin-left:0px !important;}
    .product-list .product-thumb .left-bar .bottom-btn{margin:-3px 0 7px !important;}	
	 .product-grid .name{margin-top:-6px !important;}
	 .product_center .mob ,.actorleft-2 .mob{font-size:13px !important;}
	 .actorleft-2{width:100% !important;}
	  .product_center h5{font-size:13px !important;}
	.uypbtn{margin:2px !important;}
.product_title .uypbtn{position:unset !important; top:0px !important ; left:0px !important; margin-bottom:25px !important;}	

#hiddenPanel {display:block !important;}
 #close-bar  #column-right{display:block !important; padding:10px 20px !important;}
  #hiddenPanel {position:fixed; top:70px; left:-290px; width:290px !important; background-color:#fff !important; height:374px !important; display:none; z-index:120000000 ;}
	 #close-bar { position:absolute; right:-34px; background:red; color:white; width:35px; height:160px !important; font-size:15px; padding-left:10px ;}
	 #close-bar  #column-right .list-group h3{display:none !important;}
	 #close-bar  #column-right .list-group #enqform .form-group  .col-sm-10 input , #close-bar  #column-right .list-group #enqform .form-group  .col-sm-10 textarea {width:auto !important;}
	  #close-bar .column_right_outer{left:-300px !important; top:-142px;}
	  .pname_headingdiv{ background-color: #cb78e7 ;
                  border-radius: 20px 20px 0 0;
                  height: 179px;
                  width: auto !important; display:table;}
				  .top_nav #top-links .dropdown-menu{left:0px;}
				  
				  #top-links  .list-inline li ul{min-width:140px !important;}
 }
 
 .close {
	 
	 
    background-color: #d13074 !important;
    margin-right: 10px !important;
    padding: 5px 10px !important; opacity:unset; color:#fff;
}
.modal-header{padding: 5px !important;}

#top-links  ul  li  ul  li  ul  li:nth-child(2){display:none !important;}

.pagination-right{ float: left;
    margin-left: 5% ;
    width: 33% ;}
.filterclassdiv {
    float: right;
    width: 29% ;
	
}

#top-links {
    float: left;
   
}
@media(min-width:767px) and (max-width:991px)
{
.pagination-right{margin:0px !important;float:right !important; width:41% !important; }	
.filterclassdiv{width:45% !important; margin-top:10px !important;}
}
@media(min-width:481px) and (max-width:640px)
{ .product-list .product-thumb .image a #fullimage{max-height:unset !important;}
.product-grid .caption .actorleft .mob i {display:block !important; font-size:20px !important; width:26%!important; clear:both;float:left;}
	.pagination-right{float:right; width:47% !important;}
	.filterclassdiv{float: right;
    margin-top: 16px !important;
    width: 70%}
	.product-grid{height:auto !important;}
		.product-grid  .caption  .product-image{width:100% !important;}
		.actorleft i ,.product_center  i ,.actorleft-2  i{display:block !important;}
		
		.product-grid{height:auto !important;}
		
.product-grid .caption .actorleft .mob i ,.name .glyphicon{display:none !important; font-size:20px !important; width:26%!important; clear:both; float:left;}
.hid{display:block !important;}
.product-grid .caption .actorleft .mob{width:100% !important; float:none; clear:unset !important; margin-bottom:0px !important; margin-top:8px !important;}
.product-grid .product-thumb{height:auto !important;}
.name .glyphicon{width:80%;}
.product-list .caption .actorleft {
                                        float: none !important;
                                          width: 49% !important;clear:unset !important;}
										  
.actorleft i {display:none !important;  width:26%!important; clear:both; font-size:20px !important; float:left;}
.product_center  i ,.actorleft-2  i{display:none !important; font-size:20px !important; width:auto !important; clear:both;float:left; margin-right:15px !important;}
#top-links{margin-left:26% !important;}
.name{clear:both;}
.product-thumb .image a #fullimage{max-height:100% !important;}
.bottom-btn{margin:-3px 10px 8px !important; display:table !important;}
.product-list .product-thumb .left-bar{margin-left:0px !important;}
.product-list .product-thumb .left-bar .bottom-btn{margin:-3px 0 7px !important;}
 .product-grid .name{margin-top:-10px !important;}
 .actorleft span{font-size:12px !important; }
 .product_center .mob ,.actorleft-2 .mob{font-size:13px !important;}
	 .actorleft-2{width:100% !important;}
	 .product_center h5{font-size:13px !important;}
	 
	  .category_filter .pagination-right{float:right !important; margin:0px !important; width:60% !important;}
	 .pagination-right .sort{width:80% !important;}
	 .pagination-right .sort .form-group input{width:79% !important;}
	 .filterclassdiv{width:86% !important; margin-top:10px !important;}
	 #column-left ,.btton{display:block !important;}
	 .btton button{background-color:#d13074 !important; color:#fff !important; font-size:16px !important; padding:5px 10px; }
	
	
}

@media(min-width:992px) and (max-width:1200px)
{
	.pagination-right{width:31% !important; margin:0px !important;}
	.filterclassdiv{width:32% !important;}
}
 .banner1html{padding:0px 10px !important;}
 @media(min-width:641px) and (max-width:767px)
 {
	 .pagination-right{width:36% !important; margin:0px; }
	 .filterclassdiv{width:36% !important;}
 }
 .form-group:nth-child(5){margin-top:2px !important;}
 
 .product-grid  .caption .actorleft .mob i ,.product_center    .mob i  , .product-list  .caption .actorleft .mob i ,.product_center  i ,.actorleft-2  i {display:none ;}
 .hid{display: table;
    float: left;
    
    margin: 0 !important; font-weight:bold !important; }
	.actorleft i ,.owl-pagination ,.botm-buttotn input:nth-child(2){display:none ;}
	#content .row .product-item .product-thumb .col-sm-12 .col-sm-3{width:100% !important;}
	
	.product-grid  .product-image{width:100% !important;}
	 .caption  .botm-buttotn input:nth-child(2){display:none;}
	 .product-list .product-thumb .col-sm-12{display:none !important;}
	 .product-list .product-thumb > div{float: left;
                                       width: 50%;}
									   
	.product-list .caption .actorleft {
                                        float: left;
                                          width: 100% !important;clear:unset !important;}
	  .product-grid .owl-carousel{margin:0px !important;}
	  .botm-buttotn{margin:0px auto 10px  10px !important;}
	  .product-list .left-bar   .bottom-btn{margin:0px !important;}
	
	.product-grid .caption .actorleft .mob{display:table; margin-bottom:-5px ; width:100% ; clear:both;}
	.actorleft{clear:both ; margin-bottom:6px;
	}
	.des_actor {min-height: 80px;}
	.mob p{margin:0 0 1px;}
	.navbar-nav{display:block !important;}
	.product-grid .product-thumb{height:373px  ;}
	.product-thumb .owl-item{width:78px !important;}
	.list-unstyled{display:block !important;}
	.actorleft-2{float: left;
    margin: 0 13px;
    width: 40% ; }
	.requirementclass  .space5{overflow-y:scroll;height:350px;}
	.requirementclass  .space5 > h1{font-size:15px !important; margin-left: 16px;}
	.requirementclass  .space5  p:nth-child(odd){margin-left: 16px; font-weight:bold;}
	.requirementclass  .space5  p:nth-child(even){font-size: 11px !important;
    height: 80px !important;
    margin-left: 16px;
    overflow: hidden;
    text-align: justify;
    width: 90%;}
	.product-thumb .owl-carousel .owl-buttons div i{font-size:20px !important;}
	
		#formreg .required{width:100% !important;}
		
		.form-group  .col-sm-10{width:70% !important; margin: auto;} 
		.hdin  {margin:0px ; padding:15px; font-size:25px !important; background-color:#d13074; color:#fff;}
		
		.dropdown-menu.dropdown-menu-right{margin-right:0px !important;}
		.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus{color:#d13074 !important;}
		
		.actorleft .mob{margin-bottom:-5px; clear:both;}
		.product-layout .col-sm-12 .col-sm-5{display:none !important;}
		.thumbnail{margin-bottom:4px !important;}
		.bottom-btn{margin:12px;}
		
		.product-grid  .name{margin-bottom:0px !important;}
		.product-grid .product-thumb .col-sm-12{height:80px !important;}
		.product-list .product-thumb .left-bar{margin-left:5%;}
		.actorleft > span{color:#252525 !important;}
		
		.product-grid .product-thumb {
    height: 480px !important;
}	 
		.p_des {
			padding-right: 10px;
			padding-left: 12px;
			clear:both;
		} 

		 
	.pagination-right .sort .form-group  input{float:left; width:81.7% ;}	
   .pagination-right .sort .form-group button{float:right; padding:5px 10px !important;}
 .pagination-right .form-group{margin-bottom:0px !important;}

.product-grid .col-sm-12 .col-sm-7{width:100% !important; padding:0px ; height:20px ; overflow:hidden;
font-weight:bold;
}
.product-thumb .useridbox span a {font-weight: bold;}

		  .logo{position:relative;z-index:123;padding:10px;font:18px verdana;color:#6DDB07;float:left;width:15%}
.logo a{color:#6DDB07;}
nav{position:relative;width:100% !important;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:sans-serif;background:#4C3328; }
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{ padding: 14px 11px;    font-size: 15px;    letter-spacing: 1px;    text-decoration: none;    color: #ddd;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#d13074; background-color:#4C3328;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{ color:#d13074 !important; background:#fff!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right:26px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px;}
/*#cssmenu ul li .directories_sub_menu{
	height: 300px;
overflow-x: auto;
}*/
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#fff; color:#252525;transition:all .25s ease }
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:auto;}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:8px 15px;width:232px;font-size:11px;text-decoration:none;color:#252525;font-weight:400;  text-transform: uppercase; line-height: 12px; }
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#d13074;}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#fff;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px; color:#d13074 !important; height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#fff; color:#d13074 !important;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
#cssmenu ul ul li{background:#fff !important; margin-bottom:4px;}




@media screen and (max-width:700px){
	.menu_mobile_button {
    padding-bottom: 60px;
}
.button.toggle_button_menu {
    background-color: #4c3328;
}

.categorysearchboxactive .main_menu_top.open {top: 0px!important;}
.logo{position:absolute;top:0;left: 0;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;float:none}
.logo2{display:none}
nav{width:100%;}
#cssmenu {background-color:transparent; }
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px solid #444}
#cssmenu ul li:hover{background:#4C3328;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#4C3328!important;}
#cssmenu ul ul li:hover{background:#4C3328!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:#4C3328;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background-color:#252525 !important; color:#d13074 !important;}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{width:48px;height:38px;position:absolute;right:0;top:0;cursor:pointer;z-index: 999;}
.button:after{position:absolute;top:22px;right:15px;display:block;height:4px;width:20px;border-top:2px solid #dddddd;border-bottom:0px solid #dddddd;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:15px;display:block;height:2px;width:20px;background:#ddd;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:19px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:19px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#4C3328}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
.table-responsive .table-hover .text-right .btn-danger{display:none !important;}
.table-responsive .table-hover .text-right .bottom-btn{float:left;  margin:-3px 3px 8px !important;}
.table-responsive .table-hover .text-right .bottom-btn input{padding:6px 5px !important; }
.fa-trash-o{font-size:23px !important; float:right; display:block !important;}
.column_right_outer{display:block !important;}
#content h3 div{float:none !important;}
.uypbtn:hover {
    border: 1px #ffcc00 !important;
	color:#fff !important;
}
.uypbtn {
    display: table;
    margin: 15px 0px !important;
    font-weight: bold;
}
.uypbtn:active{background-color:#d13074!important;}
.uypbtn.focus, .uypbtn:focus{background-color:#d13074!important;  border:1px #ffcc00; outline:none !important;}
#cssmenu ul ul li{ margin-bottom:0px !important;}

}
 @media(min-width:320px) and (max-width:380px)
 {
	#myModaluyp .modal-body .table{width:100% !important;} 
	.table.table-bordered div{width:100% !important;}
	.product-grid .product-thumb {height: 420px !important;}	
 }
.has-sub > ul{z-index:999999 !important; background-color:#fff;  }

.button{background-color:#252525;}
 @media(min-width:320px) and (max-width:412px)
 {
 	.location_searching {
    margin-top: 10px;}
	.button{background-color:#4C3328;} 
	.product-grid .product-thumb {height: 420px !important;}
 }
 
 .has-sub a:hover{color:#d13074 !important;}
.fa-trash-o{display:none;}


.modal-body .col-sm-12{text-align:center;}

.product_title{clear: both !important;
    
    position: relative;
    width: 100%; height:70px;}
	.product_title button{margin-top:10px !important;}

.uypbtn{padding:5px 20px;   }

.product_title .uypbtn{position:relative; top:-55px ; left:188px ;}
.product_title h3{margin: 10px 0 0 !important;}

#hiddenPanel { display:none;}
#close-bar { position:absolute; background:#d13074; color:white; width:35px; height:250px; cursor:pointer;}
.rigt-bar{float:right;}

#packagediv th{padding:15px !important; background-color:#d13074; color:#fff;}
#packagediv  td{padding:15px !important;}
#packagediv  .last-td{background-color:#FEC0E3; font-weight:bold; padding:15px !important;}
.table{width:97% !important;}
.main-bar{padding:0px !important;}
#packagediv  .last-td span:first-child{color:blue; float:left;}
#packagediv  .last-td span:nth-child(2){color:red; float:right;}

.pname_headingdiv{ 
                  border-radius: 20px 20px 0 0;
                  height: 179px;
                  width: 360px; display:table;}
.pname_headingdiv h1{
                        font-family: Black Jack !important;
						src: url('BlackJack.eot');
	src: url('BlackJack.eot?#iefix') format('embedded-opentype'),
		url('BlackJack.woff') format('woff'),
		url('BlackJack.ttf') format('truetype');
	font-weight: normal;
                      font-size: 44px !important;
                     margin-top: 42px !important;
                          text-align: center;}
						  
@font-face {
	font-family: 'Black Jack';
	
	font-style: normal;
}
#tab-audition .table{width:100% !important; }

#tab-audition th{border:none !important; color:#4C3328;}
#tab-audition th:first-child{ background-color:#d0d1d1;}
#tab-audition th:nth-child(2){background-color:#d7d9da;}
#tab-audition th:nth-child(3){background-color:#e4e2e2;}
#tab-audition th:nth-child(4){background-color:#ebebeb;}

header{background-color:#d8d8d4 !important; background-image:unset !important;}
.requirementclass .space5{margin-top:0px !important;}


.form-group .col-sm-2{width:70% !important;}
.promo-banner p{margin:0px ;}

.image-additional {
    float: left;
    margin-left: 8.8px;
    /*width: 16%;*/
}

.image-additional:first-child {
    float: left;
    margin-left: 0;
}
.image-additional:nth-child(6) {
    float: right;
}
.panel-title {text-transform: uppercase; font-weight:bold;}
.panel-title > a {
    color: blue;
    font-size: 14px;
    font-weight: normal;
}

@media (min-width:320px) and (max-width:480px)
{#tab-audition .table-bordered td p{width:95px !important;}
		#tab-audition .table-bordered td:nth-child(2){width:26% !important;}
		#tab-audition .table-bordered td{padding:2px !important;}
.image-additional {
    float: left;
    margin-left: 8.8px;}
	.image-additional:first-child {
    float: left;
    margin-left: 8.8px !important;
}
.image-additional:nth-child(6) {
    float: left;
}
.rigt-div{width:100% !important;}

#top-links {
    margin-top: -20px !important;
}
.rigt-bar {
    color: #363636;
    float: right;
    margin-top: 5px !important;
}
.profilemodel .modal-dialog{width:100% !important;}
#formreg .col-sm-9  span{width:80% !important; text-align:left;}
#formreg label{float:left;}
.pname_headingdiv{width:100% !important}
.pname_headingdiv h1{margin-top:50px !important;}
}
.common-home footer{padding:0 0 10px !important;}
.banner1html .blog-box{margin:10px 0 0px !important;}

.common-home footer .footer_center{padding-bottom:15px;padding-top:10px;}
.img-blog {
    float: left;
    width: 20%;margin-bottom:10px;
}
.buttons.clearfix {
    display: table;
    width: 100%;
}
.img-blog > a {color:#fff;
    background-color: #d13074;
    padding: 2px 8px;margin:10px auto; display:table; 
}
.img-blog > a:hover{ background-color: black;}

#content > h3 {
    font-weight: bold;
    margin: 0;
}
.rigt-div{width:38%; float:right;}
.top_left_div{width:50%;}
.product-grid .caption .actorleft .myhid{display:none !important;}
.table-bordered td:nth-child(4){width:30%;}

.text-center {
    display: table !important;
    margin: 0px auto !important;}
	
	.menu33 {color:#4c3328 !important;}
	#accordion h3{color:#4c3328 !important;}
	.row .col-lg-5{width:30% !important; text-align:center !important; float:left; margin-left:10px; margin-top:10px;}
	.row .col-lg-5:last-child{float:right; margin-right:10px;}
		.row .col-lg-5 a{background-color:#d13074; color:#fff; padding: 6px 10px;}
		
		.row .col-lg-5 a:hover{background-color:#4c3328; color:#fff;}
		.bannerfullmodule .promo-banner a:hover::before, .bannerfullmodule .promo-banner a:hover::after{transform:scale(0);}
		
		#myModalenq .modal-dialog .modal-content{border:6px solid #d13074;}
		
		#tab-audition .table-bordered td p{text-align:justify;}
		
	 .top-text{position:absolute;top:16px; background-color:#fff;}
	 #formreg .col-sm-9  input{float:left; margin-right:10px;}
	 #formreg .col-sm-9  span{float:left; font-weight:bold;}
	 #formreg label{font-weight:bold;}
	  #formreg .col-sm-9 > div{width:100% !important; display:table;}
	  
	 
.blog i {
    color: #c9b381;
    display: table;
    font-size: 54px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: -23px;z-index:-3;
}
.blog ul {
    margin-top: -40px;
}

.pname_headingdiv{background: red; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #b2965f , #e1d3a6); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #b2965f, #e1d3a6); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #b2965f, #e1d3a6); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #b2965f , #e1d3a6); /* Standard syntax */}

  /*-----------------------new css*---------------------- */
 
 #bannera {
	 position:revert;
 }
 
.reg-form-top .form-horizontal .form-title  {
	background-color: #cf153a;
	border-radius: 10px;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
}

 .header-btn {
     text-align: center;
     margin-top: -20px;
 }
 
 .header-btn1 ,  .header-btn2 , .header-btn3 {
     background: #1a385c;
    font-family: 'Roboto', sans-serif;
     font-weight: bold;
     font-size: 20px;
     color: #fff;
     border-radius: 10px;
     border: none;
     text-transform: uppercase;
     width:300px;
 }
 
  .header-btn1:hover ,  .header-btn2:hover , .header-btn3:hover {
	 background: #ff2078;
	 color: #fff;
  }
  
  .event-section h2 {
	  color: #475056;
	  
  }
  .event-title {
	text-align:center;
	font-weight:bold;
	background: #f0f0f0;
	border:3px solid #fbfbfb;
	margin: 35px 0px;
  }

  .event-section {
  	height: auto;
  } 

  
  .event-btn1 , .event-btn2 , .event-btn3 , .event-btn4 {
	width:90%;
	color:#475056 !important;
	background:#fbfbfb;
    border-radius: 5px;
    font-size: 18px;
    padding: 14px;
    text-align: left;
}
  .event-section1 {
	margin-bottom: 50px;
	text-align: center;
}
  
  
.event-section2 {
	margin-bottom: 50px;
	text-align: center;
}
.fa-check-circle {
	margin-right: 3px;
}

.fa-square {
    font-size: 35px;
    color: #dc143c;
    rotate: 45deg;
}
.event-faqs {
	background:#e6e6e6;
	padding:10px;
	margin-top:10px;
}
.fa-plus {
	font-size:21px;
	color:#374146;
	margin-right:13px;
}
.accordion {
    background-color: #fff !important;
	color:#374146 !important;
  	width: 53% !important;
	margin: 1rem 7rem;
	font-size: 21px !important;
	border-radius: 14px;
}
.accordion:hover {
    background-color:#dc143c!important;
	color:#fff !important;
}

.accordion:hover .fa-plus{
	color:#fff;
}
.event-faqs .panel p {
    background-color: #fff !important;
	color:#374146 !important;
    width: 100% !important;
    font-size: 14px !important;
    border-radius: 14px;
}
.event-faqs .panel {
    padding: 0 18px;
    display: none;
    background-color: white;
    overflow: hidden;
    width: 50%;
    margin-left: 18rem;
}
.terms_conditions {
	background:#fff;
	padding:10px;
	margin-top:10px;"
}
.terms_conditions .conditions {
	height:300px;
	text-align:center;
}
.owl-pagination {
    top: 280px !important;
}
 
.aboutevent h2 span{
	font-weight: bold;
	margin-left: 15px;
	color: #475056;
}

.aboutevent h2 {
	font-weight: 200;
}

.text-right .nl_displayul li {
	color:white;
	font-weight: bold;
	font-size: large;
	display: inline-block;
	padding: 10px 25px;
	cursor: pointer;
}
.text-right .nl_displayul li a {
	text-decoration: none;
	color: #fff;
}
.text-right .nl_displayul li:hover {
	 background-color: #a1835f;
	border-radius: 5px;
}
.form-horizontal h2 {
	color: white;
	font-weight: bold;
	text-align: center; 
}

.navbar-menu {
	display: flex;
    justify-content: right;
    align-items: center;
}

.nl_menu_header {
	display: flex;
	justify-content: center;
	align-content: center;
}
.navbar-toggler{
height: 30px;
width: 50px;
position: fixed;
top: 2px; 
display: none;"
}
.form-horizontal .form-title h2 {
	display: flex;
	justify-content: center;
	align-items: center;
}
.reg-form-top {
	width: 25%;
	margin-top: 50px;

	padding: 12px 9px;
	border-radius: 15px;
	margin-left: 100px;
}
.form-group #country_idreg {
	border-radius: 7px;
}
.buttons .btn1 {
	width: 100%;
	height: 35px;
	border-radius: 7px;
	background-color: #dc143b!important;
}

.form-horizontal .buttons {
	padding: 0px;
}
.black-btn {
	height: 50px;
}
.header-title {
	margin: 100px 100px;
	color:white;
}
.header-title h1 {
	font-size: 5rem; 
}
.header-title .details h2{
	font-size: xx-large;
}

.header-title .details span {
	font-size: xx-large;
	color: #cf153a;
}

.aboutevent .event-description{
	color: #475056;
}

.aboutevent .event-description p {
    font-size: 1.5rem;
}
.aboutevent {
	margin-bottom:10px;
}

.event-price-title h2 span{
	font-weight: bold;
	margin-left: 15px;
}

.skip-btn {
	background-color:#dc044d;
	color:white;
    width: 13%;
    font-size: 24px;
    text-align: center;
    border-radius: 7px;
}

.event-faqs h2 {
	color: #475056;
}

.registeration-title h2 span{
	font-weight: bold;
	margin-left: 15px;
}

.registeration-title h2 {
	text-align: left;
	font-weight: 200;
}

.event-btn3 , .event-btn4 {
	margin-top: 15px;
}

.horizontal-row1{
	margin: 0px!important;
}
.horizontal-row2{
	margin: 0px 0px 0.5px 0px!important;
}
.horizontal-row3{
	margin: 1px 0px 0.5px 0px!important;
}
.header-title h1 {
	font-family: 'impact';
	font-weight: bold;
}
.header-title .details h2 {
	font-family: 'impact';
	font-size: 5rem;
}	
	
.event-faqs .container h2 span{
	font-size: 1em;
	font-weight: bold;
	margin-left: 15px;
	font-weight: bold;
}
.event-faqs .container h2 .fa-square {
	font-size: inherit;
}

.highlights-section {
	width: 100%
}
.highlights .highlights-section {
	width: 100%;
}
.highlights .highlights-section li {
	font-size: 1.5rem;
	height: auto;
	width: 100%;
	list-style: inside;
	display: inline flow-root list-item;
	margin-bottom: 15px;
} 
.white-space {
	display: none;
}

/*======================================new profile page css==============================================*/
/*======================================new profile page css==============================================*/
/*======================================new profile page css==============================================*/
/*======================================new profile page css==============================================*/

.container-fluid.header-img {
    padding: 0!important;
}

.col-sm-12.col-md-12.col-lg-12.col-xl-12.header-bg {
    padding: 0!important;
}

.header-bg-img .header-text h1 {
	font-family: 'impact';
	color: #fff;
}
.header-bg-img {
	display: flex;
	justify-content: center;
	align-items: center;
}
.header-bg-img .header-text {
	text-align: center;
}
.header-bg-img .header-text .yellow-line{
	background-color: #ffc109;
	height: 10px;
	width: 60%;
	border-radius: 50px;
	margin-bottom: 10px !important;
	margin: auto;
}
.header-bg-img .header-text:hover .yellow-line{
    width: 80%;
    transition: 2s ease-in-out;
}

.header-bg-img .header-text h1 {
    color: #fff;
    margin: 0px;
    font-size: 5rem;
}

.header-bg-img .header-text .profile-upload{
	margin-top: 20px;
	border-radius: 5px;
	color:#d13074;
    font-size: 2rem;
    padding: 5px 15px;
}

/*-----------14-01-2020-------------*/
.img-block {margin-top: 20px;}

.model-details {
	text-align: center;
}

.model-details .id-text{
    font-size: x-large;
	color:#475056;
}

.model-details .id-text:hover h1 span{
	border-bottom: 5px solid #ff2078;
	transition: 1s ease-in-out;
}
.model-details .id-text h1{
	cursor: pointer;
}
.model-info {color: #5c5959; padding: 5px;}
.btn-enquery {
	width: 30%;
	padding: 10px;
	font-size: x-large;
	border-radius: 10px;
	font-weight: bold;
	background-color: #d13074;
	margin-top: 35px;
}
.btn-enquery:hover {
	background-color: #ff0065;
}

#owl-demo .item {
    margin: 3px;
    height: 250px;
}
    
#owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
}


.info-card {
	width: 32%;
	padding: 0px 15px 15px 15px;
	color:#475056;
	background-color:#fdfafc;
	text-align: center;
	display: inline-block;
	box-shadow: 0px 4px 4px black;
	margin: auto;
	margin-top: 5px!important;
} 
.info-card:hover {
	box-shadow: 2px 8px 15px black;
}

.card-icon {
    font-size: xx-large !important;
    background-color: #fdfafc !important;
	box-shadow: 1px 5px 2px black!important;
    padding: 15px !important;
    border-radius: 50px !important;
    height: 60px !important;
    width: 60px !important;
}

.card.info-card .card-img-overlay {
	text-align: left;
	margin-top: 25px;
}
.mobile_tabs {
    display: block;
    cursor: pointer;
    font-size: medium;
    background-color: #d13074;
	width: 100%;
	text-align: center;
	color:#fff;
    border-radius: 5px;
    padding: 5px 10px;
    margin-bottom: 10px;
}

.filter_search_btn {
	padding: 7px 11px !important;
	font-size: 16px !important;
}

.section3-row {
	margin-bottom: 15px;
    display: flex;
    justify-content: center;
}

#section3 {
	width: 8%;
    text-align: center;
}

.section3_bottom_line {
    background-color: #d13074;
    height: 3px;
    text-align: center;
    width: 100%;
    border-radius: 10px;
}

.section2_slider {
	padding: 40px 0 20px; 
	margin-top: 20px;
}

.model_video {
	height: 300px;
	width: 100%;
	background-image: url(https://i.ytimg.com/vi_webp/lOPO7_Q382E/maxresdefault.webp); 
	background-size: cover;
	background-position: center;
}

.section4-contain {
	display: flex;
	justify-content: center;
}
.demo-demo {
	width: 50%;
}

.grediant {
	width: 100%;
	height:300px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.grediant:hover {
	background-image: linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
}
.grediant:hover img {
	display: block;
}

.grediant img {
	height: 65px;
}

.section4_sub-title {
	color: #808080;
}

.audio-card {
	background-color: grey;
	width: 95%;
	text-align: center;
	padding: 20px;
	height: 200px
}
.audio-card img {
	height: 50px;
	width: 50px;
}

.audio-title {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 10px;
}

.play-button{
	background: transparent;
	color: #fff;
	font-weight: bold;
	font-size: large;
}

.audio-sec-title {
	text-align: center;
}

.audio_sub_title {
    color: #808080;
}

.contect-inputs {
	border: 1px solid #e3deda; 
}


#datetimepicker2 {
padding-right: 15px;
padding-left: 15px;
margin-bottom: 15px;
}

#datetimepicker3 {
padding-right: 15px;
padding-left: 15px;
margin-bottom: 15px;
}

#contact-bg-img {
    background-image: url(https://chain2bollywood.com/catalog/view/theme/fashionstore/image/contact-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 9999;
    visibility: visible;
    opacity: 1;
    height: 473px;
}

.dark-overlay {
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
    background-image: -o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
    background-image: linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
	display: flex;
	justify-content: center;
	align-items: center;
    height: 473px;
    width: 104%;
}
.social-icon {
	text-align: center;
	color: #28a8ea;
	padding: 30px; 
	margin: 50px 0px;
	box-shadow: 2px 3px 4px #000;
	font-size: xx-large;
}
.social-icon:hover {
	box-shadow: 4px 12px 20px #000;
}
.social-icon:hover i{
	color: #ff2078;
}


.social-link {
	color: #28a8ea!important;
}
/* Style the tab */
.tab {
    overflow: hidden;
    margin-top: 10px;
    color: 
    gray;
    font-weight: bold;
    text-align: center;
}

/* Style the buttons inside the tab */
.tab button {
    background-color: inherit;
    border: none;
    outline: none;
    padding: 4px 10px;
    transition: 0.3s;
    font-size: 17px;
    margin: auto;
    cursor: pointer;
}

/* Create an active/current tablink class */
.tab button.active {
    color: gray;
	border-bottom: 2px solid #ff2078;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 10px 12px;
  border: 1px solid #ccc;
  border-top: none;

}
.information-cards {
	width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
}

.carousel-control-prev-icon , .carousel-control-next-icon {
	color: #000;
}

.contact-section-btn {
    width: 22%;
    padding: 2px;
    font-size: 20px;
    border-radius: 10px;
    font-weight: bold;
    background-color: #d13074;
	margin: 10px 0px 25px 0px;
	color:#fff;
}

.contact-section-btn:hover {
	color: #fff;
	background-color: #d43f3a;
}


/*---------------------------------------------------------media---------- -------------------------*/

@media (min-width: 768px) and (max-width: 1024px) {

	.product-thumb .image[style] {
		width: auto!important;
	}
.img_hover_btn  {
	top: 20%;}

	.view_cont_btn {
    margin-top: 10px!important;
}

	.dark-overlay {
		width: 107%!important;
	}

	.grediant img {
	display: block!important;
}

.header-top-title{
		display: none;
	}

.filter_search_btn {
	margin-top: 8px;
}

.header-title {
    margin: 75px 0px;
    color: white;
}	
	.header-title h1 {
	font-size: 2rem!important;
}
.header-title .details h2 {
	font-size: 2rem!important;
}
.header-title .details span {
	font-size: 2rem!important;
}

	.text-right .nl_displayul li{padding: 10px 10px;}
	.event_registerbox {
	display: none!important;
}
	.header-btn {
    margin-top: -50px!important;
}


.white-space {
	display: block;
}
#content .mainbgimgbox{
	margin-top: 50px;
	height: 500px;
}
.mainbgimgbox .reg-form-top {
    width: 38%;
    margin-top: 40px!important;
    margin-left: 40px;
}
.event-section {
	height: auto;
}
.event-btn1, .event-btn2, .event-btn3, .event-btn4 {
    width: 85%;
    text-align: center;
    margin-top: 15px;
}
.footer_top {
	margin-top: 0px!important;
}
#advanced-atnewsletter-box {
    padding: 10px;
}

.header-btn1, .header-btn2, .header-btn3 {
    width: 90%;
    margin-top: 10px;
}

.btn-enquery {
	margin-top: 0px;
}

}

@media (min-width: 720px) and (max-width: 768px) {
	#contact-bg-img {
		width: 40%;
	}
	#enquirediv {
		width: 60%;
	}
	.dark-overlay {
    width: 106%!important;
}
}


/*----------------lanscape mobile -------------*/

@media (max-width: 739px) {
	.audio-card {
	width: 100%;}

	.grediant img {
	display: block;
}
	.header-top-title{
		display: none;
	}
	#logo .img-responsive{
		max-width: 65%;
	}
.nl_menu_header {
    margin-top: 0px!important;
}
button.navbar-toggler {
    top: 15px;
    right: 20px;
}
button.navbar-toggler .navbar-toggler-icon{
	color: white;
}
.reg-form-top {
    width: 50%;
    margin-top: 100px !important;
    margin: auto;
}
.filter_search_btn {
	margin-top: 8px;
}

	.header-btn {
    margin-top: 10px!important;
}

.header-btn .col-md-4.top-btn {
    margin-top: 5px;
    width: 100%;
}
.header-btn1, .header-btn2, .header-btn3 {
    width: 100%;
    font-size: 18px;
}
.event_registerbox.register{
	display: none;
}

.event-section {
    height: auto;
}

.event-btn1, .event-btn2, .event-btn3, .event-btn4 {
    margin-top: 15px;
    text-align: center;
	width: 90%;
}
.footer_top {
    margin-top: 0px !important;
}
#advanced-atnewsletter-box {
    margin-bottom: 0px;
    padding: 15px;
}

.white-space {
	display: none;
}
#section3 {
    width: 22%;}

}



@media (max-width: 767px){
	.audio-card {
	width: 100%!important;}

	#section3 {
    width: 22%;}
	.header-top-title{
		display: none;
	}

.filter_search_btn {
	margin-top: 8px;
}

.grediant img {
	display: block;
}


	button.navbar-toggler{
	height: 30px;
	width: 50px;
	top: 25px;
	display: block;
	right: 25px;
	background-color: #0d1e32;
	z-index: 9999;
	}
	button .navbar-toggler span {
		color: white;
	}

	header {
    	top: 0;
    	z-index: 9999;
    	width: 100%;

}
	.nl_menu_header {
	display: flex;
	justify-content: center;
	align-content: center;
	margin-top: 12px;
}
.white-space {
	display: none;
}

}



@media  (min-width: 360px) and (max-width: 480px) {
	.view_cont_btn {
		width: auto!important;
		height: auto!important;
	}

	.img_hover_btn {
    top: 125px!important;}

	.image_additional_outer #additional-images .owl-wrapper-outer .owl-wrapper .owl-item {

		width: 125px !important;
	}

	.grediant img {
	display: block;
}
.grediant {
	height: 180px!important;
}

	#section3 {
    width: 22%;}

.model-details .id-text h1{
	font-size: larger;
}
.btn-enquery {
	width: 100%;
}
.mainbgimgbox {
	margin-top: -20px;
}
.filter_search_btn {
	margin-top: 8px;
}

.header-bottom-bar {
	background-color: #d8d8d4;
}
.header-top-title {
	display: block;
	text-align: center;
}

.header-top-title h1 {
	font-size: 2rem;
	color: #fff;
	padding: 10px;
	border-bottom: 1px solid #fff;
}

.header-title {
	display: none;
}

.horizontal-row1{
	display: none;
}
.horizontal-row2{
	display: none;
}
.horizontal-row3{
	display: none;
}

	
#logo .img-responsive {
    max-width: 100% !important;
    margin-top: 12px;
}
.reg-form-top {
    width: 90%;
	background-color:#0d1e32;
	padding: 12px 9px;
	border-radius: 15px;
	margin: auto;
	margin-top: 20px!important;
}
.header-btn1, .header-btn2, .header-btn3 {
	font-size: 12px;
	height: 45px;
	width: 100%;
}
.top-btn {
	text-align: center;
	margin-top: 10px;
}
.black-btn {
    display: none;
}
.header-btn {
    text-align: center;
    margin-top: 0px;
}

.navbar-toggler-icon .fa-bars {
	color: white;
}



.aboutevent h2 {
	font-size: 1.5rem;
}
.aboutevent h2 span{
	font-size: 1.5rem;
	font-weight: bold;
}
.event-price-title h2 span{
	font-size: 1.5rem;
	font-weight: bold;
}

.event-price-title h2 {
	font-size: 1.5rem;;
}

.event-btn1, .event-btn2, .event-btn3, .event-btn4 {
    width: 100%;	
	margin-top: 10px;
}

.event-btn1 span {
	white-space: normal;
}

.register-btn {
	width: 65%;
}

.register-btn {
width: 100%;
}

.event_registerbox {
	display: none!important;
}

.event-faqs h2 span{
	font-size: 1.5rem !important;
	font-weight: bold;
}

.event-faqs h2 {
	font-size: 1.5rem;
}
/*
.accordion {
    background-color: #fff !important;
	color:#374146 !important;
    width: 100% !important;
    margin: 1rem;
    font-size: 21px !important;
    border-radius: 14px;
    padding: 10px;
}
.accordion:active {
    background-color: ##dc143c !important;
	color:#374146 !important;
}

.event-faqs .panel {
    overflow: hidden;
    width: 93%;
    margin-left: 2rem;
}*/
.navbar-menu {
	right: 25px;
	top: 3;
}


.collapse.in {
    z-index: 999;
    top: 35px;
    right: 25px;
    width: 60%;
}
.navbar-menu .nl_displayul li {
	width: 100%;
	border: 0.5px solid #cf153a;
}

.highlights .highlights-section li {
   	font-size: 1.5rem;
	list-style: inside;
	line-height: 2rem;
}
.white-space {
	display: none;
}

.footer_top{background:#e3deda;max-height:140px;
margin-top: 0px!important;
}
.nl_displayul .mob-none {
	display: none!important;
}

/*.header-title .details h2 {
    font-size: inherit;
}
.header-title .details h {
    font-size: 3rem;
    font-weight: bold;
}
.header-title .details span {
    font-size: inherit;
	font-weight: bold;
}*/
.footer_top .container .col-sm-12{padding:0px 15px;
}
#section3 {
    width: 22%;
}
.audio-card {
	width: 100%!important;}

}

/*--------------------------finished 360px to 480px ----------------*/


.regform_input_box {
	margin: 10px 0px;
}
.event_formregisterbtn {
	margin-top: -50px;
}
.filter_search_btn {
	margin-top: 8px;
}
.upload_btn_cls_clr{background-color:#d8d8d4!important; color: #000!important; }


@media (max-width: 767px) {
.margin_nill {margin: 0px!important;}
#column-left {display: block!important;}
.img-blog {width: 100%;text-align: center;}
.form-group .col-sm-2 {width: auto!important;}
.images_cls{height:250px!important;}


}

.upload_btn_cls {margin-bottom: 5px; background-color: #cdc4bc!important; color:#000!important; border:none;}
.upload_btn_cls:active , .upload_btn_cls:focus {background-color:#cdc4bc!important; color:#000!important; }
.upload_btn_cls:hover {border:none!important;}


/*-------------------------start 320px to 568px --------------*/


@media (min-width: 320px) and (max-width: 568px) {


#content , #content .product_left , #content .model-details{padding:0px;}


	.image_additional_outer #additional-images .owl-wrapper-outer .owl-wrapper .owl-item {
		width: 76px !important;
		min-height: 68px;
	}
	.audio-card {
	width: 100%!important;}

	.filter_search_btn {
	margin-top: 8px;
}
.reg-form-top {
    width: 90%;
    margin-top: 0px!important;
}
.header-title {
    display: none;
}

#logo {
	margin: 15px 0;
    width: 100%;
}
.header-top-title {
	display: block;
	text-align: center;
}

.header-top-title h1 {
	font-size: 2rem;
	color: #fff;
	padding: 10px;
	border-bottom: 1px solid #fff;
}

.horizontal-row1{
	display: none;
}
.horizontal-row2{
	display: none;
}
.horizontal-row3{
	display: none;
}
.event-section1 .btn {
    white-space: normal;
    width: 100%;
}
.collapse.in .mob-none{
	display: none;
}
#section3 {
    width: 22%;
}
.grediant img {
	display: block;
}
}


/*--------------------------------------240px to 320px; ----------------------------*/ 

@media (min-width: 240px) and (max-width: 320px) {
	#section3 {
    width: 22%;}
	.filter_search_btn {
	margin-top: 8px;
}
.audio-card {
	width:100%!important;}

	.collapse.in {
    display: block;
    background-color: 
    #0d1e32;
    position: absolute;
    z-index: 999;
    top: 6px;
	right: 55px;
	width: 93%;
}
.text-right .nl_displayul li {
    color: white;
	font-weight: bold;
	font-size: large;
	display: inline-block;
	padding: 10px 10px;
	cursor: pointer;
	border: 0.5px solid#cf153a;
    width: 100%;
}
.collapse.in .mob-none{
	display: none;
}
button.navbar-toggler {
    top: 18px;}

.reg-form-top {
	width: 90%;
	margin-top: 0px !important;}

.nl_menu_header {
    display: flex;
    justify-content: center;
    align-content: center;
    margin-top: 12px !important;
}
#logo {
    margin: 10px 0;
    width: 150%;
}
.header-title {
    display: none;
}
.header-top-title {
	display: block;
	text-align: center;
}

.header-top-title h1 {
	font-size: 1.5rem;
	color: #fff;
	padding: 10px;
	border-bottom: 1px solid #fff;
}
.horizontal-row1{
	display: none;
}
.horizontal-row2{
	display: none;
}
.horizontal-row3{
	display: none;
}
.form-title h2 .fa-square{
	margin: 0 10px!important;
	font-size: 20px!important;
}
.form-title h2 span{
	font-size: 20px!important;
}

.event-btn1, .event-btn2, .event-btn3, .event-btn4 {
    width: 102%;
    white-space: normal;
}
}
/*-----------------------------------------------------*/

@media (min-width: 360px) and (max-width: 740px){
	.view_cont_btn {
    margin-top: 10px!important;
}
.model_video {
    height: 180px!important;
    width: 100%;
}
.demo-demo {
	width: 90% !important;
}
.grediant img {
	display: block!important;
}
.audio-card {
	width: 100%!important;}

.contact-section-btn {
    width: 50%!important;}
#contact-bg-img {
	display: none;
}
#enquirediv {
	width: 100%!important;
}
}
/*-----------------profile page media */
@media (min-width: 360px) and (max-width: 490px) {
.audio-card {
	width: 100%!important;}

.info-card {
	width: 90% !important;
    margin-top: 15px;
}

#section3 {
    width: 22% !important;}
.card.info-card .card-img-overlay {
    font-size: 17px;
}
.profile-header-bg {
	height: 175px !important;
}
.btn-enquery {
    width: 40%;
    margin-top: 0px;
    font-size: larger;
}

.header-bg-img .header-text h1 {
    font-size: 3rem;
}
.grediant img {
	display: block!important;
}

}

/*------------------------------------------768 to 1024 --------------------------------*/

@media (min-width: 768px) and (max-width: 1024px) {
	.information-cards {
    display: block!important;
    padding: 0px !important;
}

	.container {
		width:100%;
	}

	.audio-card {
    width: 95%!important;
}

	.btn-enquery {
    width: 30%;
    font-size: large;
}

    .demo-demo {
	width: 90% !important;
}

.info-card {
    width: 47% !important;
    margin-top: 15px;
    margin-left: 10px;
}

.card.info-card .card-img-overlay {
    font-size: 15px;
}

.grediant img {
	display: block;
}}



@media (min-width: 1024px) and (max-width: 1200px) {
.info-card {
    width: 47%;}
}

@media (min-width: 480px) and (max-width: 767px) {
	.input_user_id {
	padding: 0px;
    width: 80%;
    margin: auto;
    margin-bottom: auto;
    margin-bottom: 10px;
	}

.mobile_tabs {
	width: 80%;
    margin-bottom: 10px !important;
    margin: auto;
}

.info-card {
    width: 55% !important;
    padding: 0px 15px 15px !important;
    margin-right: 5px!important;
    margin-left: 0px!important;
}
.information-cards {
		flex-direction: row;
	}
	.btn-enquery {
    width: 50%;
}  
.btn-enquery {
    width: 40%!important;
    font-size: large;
    border-radius: 10px;
    margin-top: 0px;
}
}


@media (min-width: 360px) and (max-width: 640px) {
	.tab .tablinks {
		width: auto;
	}
	.tab {
    display: block;
    display: flex;
    flex-direction: column;
}
}
@media (min-width: 640px) and (max-width: 768px) {
	.tab .tablinks {
		width: auto;
	}
	.tab {
    display: block;
    margin-top: 20px;
}
}


@media (min-width: 320px) and (max-width: 360px) {

.model-details .id-text h1 {
	font-size:  2.8rem;
}
.btn-enquery {
    width: 50%;
    padding: 10px;
    margin-top: 0px;
    font-size: initial;
}
.info-card {
    width: 100% !important;
}
#contact-bg-img {
	display: none;
}
#enquirediv {
	width: 100%;
	padding: 5px;
}
.contact-section-btn {
    width: 40%;}

    .tab {
    display: flex;
    flex-direction: column;
}
    .tab button {
    	font-size: 15px;
    }

}


@media (min-width: 360px) and (max-width: 640px) {
	#enquirediv {
	width: 100%!important;
}
}

@media (min-width: 320px) and (max-width: 480px) {

	.information-cards {
		flex-direction: column;
		margin-top: 10px;
	}
	.owl-item .ffitem {
    height: 175px!important;
}

.owl-item .ffitem .mySlides.vedio {
	height: 150px!important;
} 

}

.owl-item .ffitem {
    display: flex;
    justify-content: center;
    align-items: end;
    margin: 3px;
    height: 250px;
}

.owl-item .ffitem .mySlides.vedio {
	height: 250px;
} 

.audio-card .play-wrap .fa-play {
	color:#fff;
}

.audio-card .play-wrap .fa-pause {
	color:#fff;
}

.owl-wrapper .ffitem .play-wrap {
	text-align: center;
}

.owl-wrapper .ffitem .play-wrap i {
	font-size: large;
	background-color:#ff2078;
	padding: 7px 30px;
	border-radius: 10px;
	color:#fff;
    margin-top: 5px;
    cursor: pointer;
}

.owl-wrapper .ffitem .play-wrap i:hover {
	background-color:#d43f3a;
}
.ffitem .play-wrap video {
	width: 100%;
}

.view_cont_btn {
	background-color: #dc044d !important;
	width: auto;
    padding: 12px;
    margin-top: 20px;
    font-family: inherit;
}

@media(min-width: 320px) and (max-width:480px)
		{
		.full-img-con {width: 100%; margin: auto;}
		.full-img-con .product-layout.product-grid.product-category.product-item.col-lg-4.col-md-4.col-sm-6.col-xs-6 {
    		width: 100%; padding: 0;}
		.full-img-con .image[style] {
		    max-height: 100% !important;
		}

			.full-img-con .product-grid .product-thumb {
			    height: auto !important;
			}
			.header-bg-img .header-text h1 {
    width: 100%!important;}
		}

		.btn.btn-default.btn-lg.filter_search_btn{
			margin-left: 5px;
border-radius: 7px;
		}



.filter-toggle::after {
	font-family: fontawesome !important;
	content: "\f1de";
	font-size: 25px;
	position: absolute;
	color:#208eca;
    transform: translateY(-50%);
    right: 10px;
    top: 50%;
}
.search_left_btn::after {
	font-family: fontawesome !important;
	content: "\f1de";
	font-size: 25px;
	position: absolute;
	color:#208eca;
    transform: translateY(-50%);
    right: 40px;
    top: 65px;
}

@media(max-width: 768px){
	.search_left_btn::after {
    right: 25px;
    top: 60px;
}
}
.filter-toggle {
	background:#fff;
	padding: 10px;
	margin-bottom: 0px;
	cursor: pointer;
}

.filter-lable {
	width: 100% !important;
	background:#fff;
    padding: 10px;
}
@media (min-width: 240px) and (max-width: 560px) {
.filter_btn_side.collapse.in {
    display: block!important;
    background-color: #fff!important;
    position: relative!important;
    z-index: 999!important;
    top: 0px!important;
    right: 0px!important;
    width: 100%!important;
}
.filter_selection {
	margin: 0px;
	padding:0!important;
}
.selcetions_filter.collapse.in {
    display: block!important;
    background-color: #fff!important;
    position: relative!important;
    z-index: 999!important;
    top: 0px!important;
    right: 0px!important;
    width: 100%!important;
}
#category1 {
	padding-top: 10px!important;
}
.selcetions_filter {
	height: 67px;
	overflow-y: auto;
	border: 1px solid aliceblue;
    top: -5px;

}
}
.selcetions_filter {
	border: 1px solid aliceblue;
    top: -5px;

}

@media (min-width: 560px) and (max-width: 768px) {
.filter_btn_side.collapse.in {
    display: block!important;
    background-color: #fff!important;
    position: relative!important;
    z-index: 999!important;
    top: 0px!important;
    right: 0px!important;
    width: 80%!important;
    margin: auto;
}
.filter-toggle {
	width: 80%;
	margin: auto;
}

.filter_selection {
	margin: 0px;
	padding:0!important;
}
.selcetions_filter.collapse.in {
    display: block!important;
    background-color: #fff!important;
    position: relative!important;
    z-index: 999!important;
    top: 0px!important;
    right: 0px!important;
    width: 100%!important;

}
#category1 {
	padding-top: 10px!important;
}
.filter-toggle-btn {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.selcetions_filter {
	height: 67px;
	overflow-y: auto;
	border: 1px solid aliceblue;
    top: -5px;
}
}
@media (min-width: 992px) and (max-width: 1366px) {
	.category-bar-dropdown {
		margin-top: 50px !important;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.user_id_input {
		height: 32px !important;
		padding: 4px 4px !important;
	}
	.filter_search_btn {
    padding: 5px 8px !important;}

.filter_btn_side.collapse.in {
    display: block!important;
    background-color: #fff!important;
    position: relative!important;
    z-index: 999!important;
    top: 0px!important;
    right: 0px!important;
    width: 100%!important;
    margin: auto;
}
.filter-toggle {
	width: 100%;
	margin: auto;
	margin-top: 10px;
}

.filter_selection {
	margin: 0px;
	padding:0!important;
}
.selcetions_filter.collapse.in {
    display: block!important;
    background-color: #fff!important;
    position: relative!important;
    z-index: 999!important;
    top: 0px!important;
    right: 0px!important;
    width: 100%!important;
}
#category1 {
	padding-top: 10px!important;
}
.filter-toggle-btn {
	display: block ruby;
}
.selcetions_filter {
	height: 67px;
	overflow-y: auto;
	border: 1px solid aliceblue;
    top: -5px;
}
}

.img_hover_btn  {
	position: absolute;
	top: 23%;
	left: 32%;
	cursor: pointer;
}
.btn_view_profile {
	background-color:#fff;
	font-size: 16px;
	border-radius: 50px;
	padding: 7px 14px;
	opacity: 0.8;
	display: none;
}

.product-thumb:hover .img_hover_btn .btn_view_profile {
	display: block!important;
}

@media (min-width: 320px) and (max-width: 1024px)
{
	.btn_view_profile { display: block!important;
}
}

.fa-minus {
	margin-right: 13px;
}

#age_select , #height_select , #size_select , #industry_select , 
#experience_select , #artist_card_select , #artist_role_select{
    background: #fff;
    padding: 8px;
}
.filter_selection {
    border: 1px solid aliceblue;
}

#column-left .list-group.category-bar-dropdown h4 {
	font-size: 17px;
}

#accordionnew #accordion h3{font-size:13px; font-weight: bold;}
#accordionnew #accordion .menu34{color:#252525 !important;text-transform: uppercase;}

#category2 {
	margin-top: 0px!important;
}
.search_left_btn {
	margin-top: 10px;
	padding: 8px;
	font-size: 16px;
	border: none;
	background-color: #fff;
	color: #333;
}
.search_left_btn:active {
	background-color: #fff!important;
	color: #333!important;
}

.search_left_btn:hover {
	background-color: #fff;
	color: #000;
	border:none;
}


@media (max-width: 767px) {

	.categorysearchboxactive .toggle_button_menu {
    top: -90px !important;
}
.main_sub_menu.open {
    top: 0px !important;
}

	#category2.collapse.in.location_searching {
    position: relative;
    z-index: 999;
    width: 100%;
    top: auto;
	right: auto;
	background-color:transparent; 
}
.toggle_button_menu {top: 0px!important;}

	#column-left {padding:0px!important; }
	.employer_top_header , .coordinator_top_header , header .fa-heart{display: none!important;}



	.categorysearchboxactive .menu_mobile_button {min-height: 0px!important;padding-bottom: 10px;}
	.menu_mobile_button {min-height: 60px;}
#cssmenu .open {background:#4C3328 !important;	position: relative;	top: 50px;}


.left_menu_btn { height: 38px; width: 48px; top: 0px; left: 10px; background: #4c3328;}
#left_menu_bar {width: 100%!important;}
.left_menu_btn::before {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    position: absolute;
    top: 16px;
    left: 15px;
    display: block;
    height: 2px;
    width: 20px;
    background: #ddd;
    content: '';
}

.left_menu_btn::after {
    position: absolute;
    top: 22px;
   	left: 15px;
    display: block;
    height: 4px;
    width: 20px;
    border-top: 2px solid #dddddd;
    border-bottom: 0px solid #dddddd;
    content: '';
}

}

@media (min-width: 768px) {
	#left_menu_bar {display: block!important;}

}


#image_tab #owl-demo {display: block;}

#image_tab #owl-demo .item{height:auto;}

#owl-demo .item {margin: 0px !important;}

#audio_tab img{top:0px;}


@media(max-width:767px)
{
.form-horizontal .form-group .col-sm-6{margin-bottom:15px;}

#cart {display: none;}

.menu_mobile_button {margin-top: 20px;}

.header-bg-img.profile-header-bg {background-image: unset !important;
	height: auto !important;
	padding: 30px 0px 20px}

.header-bg-img.profile-header-bg .header-text h1 {color: #000 !important;}
}

@media(max-width:480px)
{
.header-bg-img.profile-header-bg .header-text h1{font-size:30px;}	

.information-cards .card.info-card {display: table !important;
	width: 100% !important;
	border: 0px !important;
	margin-top: 10px !important;}
}

@media(max-width:700px)
{
.button.toggle_button_menu {margin-top: 35px;}
}

.information-cards{display:table;}


.information-cards .card.info-card {display: table-cell;
	float: none;
	height: auto !important;
	border: ;
	border: 20px solid #ffffff;
	box-shadow: 0 0 5px 2px #cdcdcd inset;}
	
#video_tab,
#youtube_tab,
#audio_tab,
#slider-id-fun{display:block;}


.owl-carousel .owl-buttons div {opacity: 1;}

.tabcontent {border: 1px solid #ccc;
	margin-top: 15px;}

.useridbox {display: table;
	padding-top: 10px;
	padding-bottom: 5px;}
	
.useridbox a {font-size: 16px;}

.model-info b {font-weight: normal;}

@media(max-width:767px)
{
.model-info.col-sm-12 {font-size: 14px;}	

.col-sm-8.model-details {clear: both;}

.model-details .id-text h1 {font-size: 32px !important;
	line-height: 36px;}
	
#vdo_player iframe {width: 100%;
	height: auto;}	
	
#additional-images .owl-item .image-additional.item {margin-bottom: 0px !important;}	
	
#additional-images {margin-bottom: 5px !important;}	

.product-layout {margin-bottom: 30px;}
}

@media(max-width:480px)
{
.product-thumb .p_des {height: auto !important;
	margin-bottom:3px;}

.product-grid .product-thumb .col-sm-12 {height: auto !important;
	padding-bottom:3px !important;}
	
.product-thumb .images_cls{height: auto !important;}

.product-grid .product-thumb .image {max-height: unset !important;}
}

.product-grid .product-thumb {height: auto !important;
	margin-bottom: 0px;
	padding-bottom:15px;}


.image.images_cls img {width: 100%;}


.product-layout .col-sm-12 .col-sm-7, .product-layout .col-sm-12 {height: auto !important;
	font-size: 15px;
	margin-bottom: 4px;
	line-height: normal;}
	
.product-thumb {border: 1px solid #ccc !important;}

.useridbox{height:auto !important;
	min-height:unset !important;
	padding: 0;}

#allcats .hoverpanels .panel .hover:first-child {display: block !important;
	bottom:-37px;
	position: absolute !important;
	background-color:#ff2078;
	right: 0;
	left: 0;
	padding: 8px 5px;
	font-weight: 600;}
	
#allcats .hoverpanels .panel .hover:first-child a {display: block;}

#allcats .hoverpanels .panel {position: relative;
	margin-bottom: 32px;
	overflow:hid1;}

#allcats .hoverpanels .panel .hover:last-child {width: 100% !important;
	height: auto !important;
	background-color: transparent !important;
	position: absolute;
	bottom: 0;}
	
#allcats .hoverpanels .panel .hover:last-child ul {background: rgba(0, 0, 0, 0.8) !important;
	width: 100%;
	margin: 0px;
	list-style: none;
	display: inline-block;
	padding: 10px 0px;}
	
#allcats ul li a:hover {color: #ff2078 !important;}

@media(max-width:766px)
{
#myModalauto .modal-dialog {width: auto !important;}	

#content.col-sm-12 ,
.col-sm-4.product_left{padding-left: 15px !important;
	padding-right: 15px !important;}

.breadcrumb.product_page {top: 0;
	margin: 10px 0px;
	clear: both;
	position: relative;
	text-align: left;}
	
.product_title {height: auto;}

.product_title h3 {font-size: 14px;}
	
#allcats {width: 100%;
	margin: auto;}

#allcats .hoverpanels .panel{width: 100% !important;
	display: table;
	text-align: left;}

#allcats .hoverpanels .panel .hover:first-child	{bottom: -34px;}

#allcats .hoverpanels .panel .hover:last-child{display:block !important;}
}


@media(min-width:500px) and (max-width:766px)
{
#allcats .hoverpanels .panel{height:200px !important;}
}


@media(min-width:767px) and (max-width:991px)
{
#allcats .hoverpanels .panel {width: 100% !important;}	
}

@media(min-width:991px) and (max-width:1199px)
{
#allcats  .hoverpanels{width: 100% !important;}

#allcats .hoverpanels .panel{width: 100% !important;
	height: 130px !important;}

#allcats .product-layout {padding-left: 3px;
	padding-right: 3px;}	
	
#allcats .hoverpanels .panel .hover:first-child{bottom: -34px;}
}

#featured_products_carousel .product-layout .caption {background-color: #ff2078;
	padding: 0px !important;}

#featured_products_carousel .product-layout .caption h5 {margin: 0px;}

#featured_products_carousel .product-layout .caption h5 a {display: block;
	color: #Fff;
	text-align: center;
	font-size: 15px;
	padding: 10px 0px;
	text-transform: capitalize;
	font-weight: 600;}
#testimonal p{
	color:#242424;
	font-size:18px;
	font-weight:bold;
}