body
{
	border:0;

	outline:0;

	font-family: roboto;

	font-weight: normal;

	font-size:14px;
	color:#fbffe0;
}

#cust_info_li:hover{
color:#000;
}

#loginforget_btn1:hover{
color:#000;
}


a, button, a:hover, button:hover, a:focus, button:focus

{

	outline:none;

	text-decoration:none;

}

.mt20

{

	margin-top:20px;

}

.mb20

{

	margin-bottom:20px;

}

.mt40

{

	margin-top:40px;

}

/*index*/

.social-top li a{

    color: #fff;

    font-size: 25px;

}

.social-top li {

    color: #fff;

}

.navbar-default.affix-top, .footer li a, .footer li a:hover, a, a:hover, .pro-img img , .pro-img:hover img,  .sec-img .overlay, .sec-img:hover .overlay  {

	transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

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

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

	-moz-transition: all 0.5s ease 0s;

}

.navbar-default.affix {

    background-color: #000000;

	transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

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

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

	-moz-transition: all 0.5s ease 0s;

}

nav.navbar-default {

    background-color: rgba(0, 0, 0, 0.2);

    border: 0 none;

	text-transform:uppercase;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {

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


    color: #fff;

    padding: 0;

}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {

    background-color: transparent;

    color: #fff;

}

.navbar-default .navbar-nav > li {

    padding: 10px 20px;

}

.navbar-default .navbar-nav > li:last-child {

    padding: 10px 0px 10px 20px;

}

.navbar-default .navbar-nav > li > a {

    color: #fff;

    padding: 0;

}

.navbar-default .navbar-nav > li > a {

    
    color:#deb88c;

    padding: 0;

}

.navbar-default .navbar-nav > li:hover > a {


}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li.active > a:hover {

  
    color: #fff;

    padding: 0;

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

    border:0;

	box-shadow:0;

	overflow-x: hidden;

	margin:0;

}

.back-overlay {

    background-color: rgba(0, 0, 0, 0.2) !important;

}

.carousel-caption {

    top: 32%;

}

.dropdown:hover .dropdown-menu

{

	display:block;

}

.dropdown-menu {

    background-clip: padding-box;

    background-color: rgba(0, 0, 0, 0.6);

    border: 0 none;

    border-radius: 0;

	box-shadow:none;

    float: left;

    width: 550px;

}

.dropdown-menu > li  {

	padding:5px 10px;

}

.dropdown-menu > li > a {

    color: #fff;

	border-bottom:2px solid #000;

	padding:0;

}

.dropdown-menu > li > a:hover {

    color: #fff;

	background:0;

	border-bottom:2px solid #F11414;

}

.carousel-caption p {

    background-color: rgba(0, 0, 0, 0.7);

    font-size:50px;

    padding: 20px;

    text-align: left;

    text-transform: uppercase;

    width: 28%;

}

.carousel-control {

    top: 50%;

	bottom: auto;

}

.carousel-control.left, .carousel-control.right {

    background:none;

}

.carousel-control i {

    background-color: #333;

    border-radius: 100%;

    font-size: 38px;

	 height: 50px;

    line-height:50px;

    width: 50px;

    text-align: center;

	vertical-align:middle;

}

.carousel-indicators .active {

    background-color: #F11414;

}

.carousel-indicators li:hover {

    background-color: #F11414;

}

.carousel-indicators li {

    background-color:#ddd;

    border:0;

}

.head-bor {

    font-size: 23px;

    text-align: center;

    text-transform: uppercase;

	margin-bottom:40px

}

.head-bor > span {

    border-bottom: 3px solid #f11414;

    padding-bottom: 3px;

}

.pro-box {

    box-shadow:0 0 3px #a7a7a7;

	-o-box-shadow:0 0 3px #a7a7a7;

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

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

	-ms-box-shadow: 0 0 3px #a7a7a7;

	margin-bottom:20px	

}

.pro-cont {

    background-color: #f2f2f2;

    border-top: 1px solid #f1f1f1;

    padding: 20px;

}

.pro-img {

    border:5px solid #f2f2f2;

	overflow:hidden;

}

.pro-img:hover img {

    -webkit-transform:scale(1.25); /* Safari and Chrome */

    -moz-transform:scale(1.25); /* Firefox */

    -ms-transform:scale(1.25); /* IE 9 */

    -o-transform:scale(1.25); /* Opera */

     transform:scale(1.25);

	 cursor:pointer;

}

.btn-white {

    background-color: #fff;

    border: 2px solid #000;

    border-radius: 0;

    font-size: 20px;

    padding: 7px 20px;

	color:#000;

	position:relative;

	z-index:1;

	text-transform:uppercase;

}

.btn-gray {

    background-color: #636363;

    border: 2px solid #000;

    border-radius: 0;

    font-size: 20px;

    padding: 7px 20px;

	color:#fff;

	position:relative;

	z-index:1;

	text-transform:uppercase;

}

.btn-sm

{

	font-size:14px;

	padding: 8px 15px

}

.btn.btn-red {

    background-color: #000;

    border-radius: 0;

    color: #fff;

    padding: 8px 15px;

    text-transform: uppercase;

	position:relative;

	z-index:1;

}

.btn.btn-red:after, .btn-white:after, .btn-gray:after {

    content: "";

    position:absolute;

    bottom:0;

	left:0;

    width:100%;

	height:0px;

    background-color:#F11414;

    z-index:-1;

	color:#fff;

    transition: height 0.3s;

	-o-transition: height 0.3s;

	-webkit-transition: height 0.3s;

	-moz-transition: height 0.3s;

	-ms-transition: height 0.3s;

}

.btn.btn-red:hover:after, .btn-white:hover:after, .btn-gray:hover:after { height:100%; color:#fff; }

.btn.focus, .btn:focus, .btn:hover {

    color: #fff;

    text-decoration: none;

}

.section {

    padding: 40px 0;

}

.footer-top {

    background-color:#2d2d2d;

    border-top: 3px solid #e70a0a;

}

.footer h3 {

    border-bottom: 1px solid #252525;

    color: #fff;

    font-size: 20px;

    padding-bottom: 10px;

}

.footer li a {

    color: #fff;

    display: block;

    font-size: 13px;

    padding-bottom: 10px;

    text-transform: capitalize;

	/*letter-spacing:1px;*/

}

.footer li a:hover {

    color:#F11414;

	text-decoration:none;

}

.footer-bot {

    background-color:#212020;

    color: #fff;

    padding:20px 0;

}

/*index end*/



/*design-shop starts*/



.design-shop {

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

    margin-top: 88px;

}

.design-menu li a {

    color: #000;

    font-size: 20px;

    padding: 10px 20px;

    text-transform: uppercase;

}

.design-menu li a:hover, .design-menu li a.active {

    color: #F11414;

}

.accordion-menu .panel {

    border: 0 none;

	border-radius:0;

}

.accordion-menu .panel-body {

    padding: 0;

	background-color:#003471;

}

.accordion-menu .panel + .panel {

    margin:0;

}

.accordion-menu .panel-heading {

    border: 2px solid #cdcdcd;

}

.accordion-menu .panel-title a {

    display: block;

}

.accordion-menu .panel-heading {

    padding: 0;

}

.accordion-menu .panel-title a {

    background-color: #000;

    color: #b0b0b0;

    display: block;

    padding: 10px;

    text-transform: uppercase;

}

.accordion-menu .panel-heading.active a {

    background-color: #000; border-bottom:2px solid #F11414;

    color: #fff;

}



.accordion-menu .design-select-img {

    margin-right: 16px;

    max-height: 200px;

    overflow-y: auto;

}

.design-select-img img {

    /*border: 1px solid #f11414;*/ border: 1px solid #fff;

   

}

.dsgn-inner-left {

    background-color: #fff;

}

.dsgn-inner-right {

    color: #fff;

}

.dsgn-inner-left li a {

    color: #000;

    display: block;

    padding:3px 5px;

    text-transform: uppercase;

}

.sec-img {

    position: relative;

    float: left;

}

.sec-img:hover .overlay {

    display: block;

	cursor:pointer;

	bottom:0px;

}

.overlay {

    bottom:-20px;

    display:none;

    left: 0;

    position: absolute;

    width: 100%;

    z-index: 1;

}

.sec-amount {

    background-color: rgba(0, 0, 0, 0.6);

    color: #fff;

    font-size: 13px;

    margin: 0;

    padding: 3px 5px;

}

.sec-img .sec-amount .magnify img {

	border:0;

}

.dsgn-inner-left li a.active, .dsgn-inner-left li a:hover {

    background-color: #f11414;

    color: #fff;

}

.mCSB_scrollTools .mCSB_draggerRail {

    background-color: #ccc;

    width: 3px;

}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #f11414 !important;

}

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

    border-radius: 0;

    margin-left: 0;

}

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

    border-radius: 0;

}

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

    border:0;

}

.dsgn-inner-left .pagination li.active a, .dsgn-inner-left .pagination li a:hover, .dsgn-inner-left .pagination li a:focus, .dsgn-inner-left .pagination li.active a:focus {

    background:0;

    color: #f11414;

}

.pagination {

    margin: 5px 0;

}

.a-link{

	color:#ffffff;

	background-color:#030303;

	padding:7px;

}

.a-link:hover{

	color:#59A5FF;

	background-color:#030303;

	padding:7px;

}

.mod-box .modal-content{

	border-radius:0;

	background:0;

	border:0;

}

.mod-box .close{

	font-size:64px;

	color:#FFF;

}

.mod-box .modal-dialog {

	margin: 111px auto;

}

.mod-box .modal-header .close{

    margin-top: -27px;

}

.mod-box1{

	border:5px solid #b7b7b7;

	padding:10px;

	background-color:#FFF;

}

.mod-box1 h3{

	margin:0;

	padding:0;

	font-family: 'lato-heavy-webfont';

	color:#090909;

}

.lato-heavy{

	font-family: 'lato-heavy-webfont';

	font-size:22px;

}

.mod-box1 ul{

	margin:0;

	padding:0;

}

.mod-box1 ul li{

	float:left;

	color:#000;

	list-style:none;

	font-family: 'lato-bold-webfont';

	text-decoration:underline;

	padding:7px;

}

.mod-box1 ul li a{

	color:#060606;

	text-decoration:underline;

}

.mod-box .close{

	 opacity: 1;

}

.mod-box2{

	padding:5px;

	background-color:#FFF;

	height:300px;

	overflow:auto;

}

.mod-box3 ..mCustomScrollbar{

	padding-right:0;

}

.padd-0{

	padding:0;

}

.padd-0 a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	color:#000000;

}

.padd-0 input[type="checkbox"] {

    display:none;

}

.padd-0 input[type="checkbox"] + label {

    display:inline-block;

    width:19px;

    height:19px;

    margin:-1px 4px 0 0;

    vertical-align:middle;

    background:url(../images/check2.png) left top no-repeat;

    cursor:pointer;

}

.padd-0 input[type="checkbox"]:checked + label {

    background:url(../images/check.png) left top no-repeat;

}

.mod-box2 h4{

	font-family: 'lato-light-webfont';

	color:#353535;

	font-size:18px;

	padding-bottom:10px;

}

.mod-box2 a.sse{

	padding:10px;

	background-color:#4b4848;

    font-family: 'lato-bold-webfont';

	color:#FFF;

}

.mb40{

	margin-bottom:40px;

}

.padd25{

	padding:25px;

}

.lato-bol{

	font-family: 'lato-bold-webfont';

}

.hass h4{

	color:#cecccc;

}

.modal-backdrop.in {

    opacity: 0.8;

}

.mod-box7{

	background-color:#060606;

	padding-top:5px;

	padding-bottom:5px;

}

.mod-box7 ul{

	margin:0;

	padding:0;

}

.mod-box7 ul li{

	list-style:none;

	float:left;

	font-family: 'lato-light-webfont';

	padding-left: 18px;

    padding-right: 18px;

	font-size: 23px;

}

.mode-re-bor .modal-header{

	border-bottom:0;

}

.li-7{

	padding-top:10px;

	padding-left:25px;

}

.li-7 ul{

	margin:0;

	padding:0;

}

.li-7 ul li{

	list-style:none;

	font-family:Arial;

	padding-bottom:5px;

	padding-top:5px;

}

.li-7 ul li a{

	color:#060606;

	text-decoration:none;

	font-weight:normal;

}

.li-7 ul li a.active{

	color:#060606;

	text-decoration:none;

	font-weight:bold;

	border-bottom:2px solid #ff0000;

	padding-bottom:3px;

}

.li-7 ul li a:hover{

	color:#060606;

	text-decoration:none;

	font-weight:bold;

	border-bottom:2px solid #ff0000;

	padding-bottom:3px;

}

.li-8 .li-9{

	font-family:Arial;

	font-weight:bold;

}

.li-8 .li-11{

	font-family:Arial;

	font-weight:bold;

	font-size:18px;

}

.li-8{

	padding-bottom:15px;

}

.padd-te{

	padding-top:7px;

}

.sede .btn-red{

	border:1px solid #ffffff;

	background-color:#4a4a4a;

	font-family: 'lato-bold-webfont';

	text-align:left;

}

.sede .btn-red h3 i{

	font-size:31px;

	padding-left:15px;

}

.sede2 .btn-red{

	background-color:#ffffff;

	color:#040404;

	border:2px solid #030303;

	font-family:Arial;

	text-align:left;

	padding:5px;

}

.sede2 .btn-red h5{

	padding:0;

	margin:0;

}

.sede2 .btn.btn-red:hover::after, .btn-white:hover::after, .btn-gray:hover::after{

	color:#FFF;

}

.sede2 .btn-red:hover{

	color:#ffffff;

	border:2px solid #030303;

	font-family:Arial;

	text-align:left;

	padding:5px;

}

.sede3{

	padding-top:10px;

}

.sede3 .btn-red h5{

	padding:0;

	margin:0;

}

.sede3 .btn-red{

	background-color:#030303;

	color:#fcfbfb;

	border:1px solid #ffffff;

	font-family:Arial;

	text-align:left;

	padding:5px;

}

.hase{

	background-color:#ffffff;

}

.hte p{

	font-family:Arial;

	font-weight:bolder;

	font-size:14px;

}

.hte img{

	padding-top:10px;

}

.sede4{

	padding-top:64px;

	padding-bottom:30px;

}

.sede4 .btn-red{

	background-color:#ffffff;

	color:#040404;

	border:2px solid #030303;

	font-family:Arial;

	text-align:left;

	padding:5px;

}

.sede4 .btn-red h5{

	padding:0;

	margin:0;

	font-weight:bold;

}

.hte{

	background-color:#a6a6a6;

}

/*design-shop end*/



/* ---- Jerina 09-07-15 --- */



/* Tabs panel */

.tabbable-panel {

  border:0px solid #eee;

  padding: 10px; font-family:Arial;

}



/* Default mode */

.tabbable-line > .nav-tabs {

  border: none;

  margin: 0px;

}

.tabbable-line > .nav-tabs > li {

  margin-right: 2px; font-family:Arial;

}

.tabbable-line > .nav-tabs > li > a {

  border: 0;

  margin-right: 0; font-family:Arial;

  color: #060606;

}

.tabbable-line > .nav-tabs > li > a > i {

  color: #a6a6a6;

}

.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {

  border-bottom: 2px solid #fbcdcf;

}

.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {

  border: 0;

  background: none !important;

  color: #333333;

}

.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {

  color: #a6a6a6;

}

.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {

  margin-top: 0px;

}

.tabbable-line > .nav-tabs > li.active {

  border-bottom: 2px solid #ff0000;

  position: relative;  font-family:Arial;

  color: #060606; font-weight:bold;

}

.tabbable-line > .nav-tabs > li.active > a {

  border: 0;

  color: #333333;

}

.tabbable-line > .nav-tabs > li.active > a > i {

  color: #404040;

}

.tabbable-line > .tab-content {

  margin-top: -3px;

  background-color: #fff;

  border: 0;

  border-top: 0px solid #eee;

  padding: 15px 0;

}

.portlet .tabbable-line > .tab-content {

  padding-bottom: 0;

}



.pad-lft-no{padding-left:0 !important;}



.pad-top-no{padding-top:0 !important;}



.bor-bot-no{border-bottom:2px solid #fff !important;}



.pad-3{padding:3px !important;}



.btn.btn-grey {

    background-color: #4a4a4a;

    border-radius: 0;

    color: #fff;

    padding: 8px 15px;

    text-transform: uppercase;

	position:relative;

	z-index:1;

}

.btn.btn-grey:after {

    content: "";

    position:absolute;

    bottom:0;

	left:0;

    width:100%;

	height:0px;

    background-color:#F11414;

    z-index:-1;

	color:#fff;

    transition: height 0.3s;

	-o-transition: height 0.3s;

	-webkit-transition: height 0.3s;

	-moz-transition: height 0.3s;

	-ms-transition: height 0.3s;

}

.btn-grey:hover:after { height:100%; color:#fff; }

.btn.focus, .btn:focus, .btn:hover {

    color: #fff;

    text-decoration: none;

}



#tab_BUTTONS_IN .sec-img img, #tab_BUTTON_THREAD .sec-img img{border:1px solid #1e1e1e !important; margin:2px;}





/* --- JERINA 21-07-15 --- */



.checkout {

    background-color: #000;

    margin-top: 88px; font-family: 'Lato', sans-serif; }

.checkout li a {

    color: #747373;

    font-size: 20px;

    padding: 10px 20px;

    text-transform: uppercase; 

}

.checkout li a:hover, .checkout li a.active {

    color: #fff;

}



.checkout h3{color:#fff; text-transform:uppercase; font-size:30px; font-family:'lato';}



.checkout p{font-size:18px; color:#fcfbfb;}



.mar-top-no{margin-top:0 !important;}



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



.mar-no{margin:0 !important;}



.pad-tb10{padding:10px 0 !important;}



.fnt-wght{font-weight:300 !important;}



.mar-bot34{margin-bottom:34px !important;}



.mar-top20{margin-top:20px !important;}



.mar-top60{margin-top:60px !important;}



.mar-bot20{margin-top:20px !important;}



.mar-lft20{margin-left:20px !important;}



.pad-lr30{padding:10px 37px !important;}



.pad-lr40{padding:10px 60px !important;}



.pad{padding:10px !important;}





/* Tabs panel */

.checkout .tabbable-panel {

  border:0px solid #eee;

  padding: 10px;

}



/* Default mode */

.checkout .tabbable-line > .nav-tabs {

  border: none;

  margin: 0px;

}

.checkout .tabbable-line > .nav-tabs > li {

  margin-right: 2px;

}

.checkout .tabbable-line > .nav-tabs > li > a {

  color: #747373;

     font-size: 23px;

    padding: 10px 45px 10px 20px;

    text-transform: uppercase;

}

.checkout .tabbable-line > .nav-tabs > li > a > i {

  color: #a6a6a6;

}

.checkout .tabbable-line > .nav-tabs > li.open, .checkout .tabbable-line > .nav-tabs > li:hover {

  border-bottom: 0px solid #fbcdcf;

}

.checkout .tabbable-line > .nav-tabs > li.open > a, .checkout .tabbable-line > .nav-tabs > li:hover > a {

  border: 0;

  background: none !important;

  color: #333333;

}

.checkout .tabbable-line > .nav-tabs > li.open > a > i, .checkout .tabbable-line > .nav-tabs > li:hover > a > i {

  color: #a6a6a6;

}

.checkout .tabbable-line > .nav-tabs > li.open .dropdown-menu, .checkout .tabbable-line > .nav-tabs > li:hover .dropdown-menu {

  margin-top: 0px;

}

.checkout .tabbable-line > .nav-tabs > li.active {

  border-bottom: 0px solid #f3565d;

  position: relative; background:transparent; font-family: 'Lato', sans-serif; font-weight:300;

}

.checkout .tabbable-line > .nav-tabs > li.active > a {

  border: 0;

  color: #333333; background:transparent; color:#fff;

}

.checkout .tabbable-line > .nav-tabs > li.active > a > i {

  color: #404040;

}

.checkout .tabbable-line > .tab-content {

  margin-top: -3px;

  background-color:transparent;

  border: 0;

  border-top: 0px solid #eee;

  padding: 15px 0;

}

.portlet .checkout .tabbable-line > .tab-content {

  padding-bottom: 0;

}



.checkout label{color: #f9f8f8;

    cursor: pointer;

    font-size: 21px;

    font-weight: 300;

    margin-bottom:5px;

    min-height: 20px;

    padding-left: 0px; font-family: 'Lato', sans-serif;}



.checkout .form-control{border-radius:0px;}





/*--- JERINA 22-07-15 ---*/



.accordion-menu .panel-heading {

    border: 0px solid #cdcdcd !important;}



.accordion-menu .panel-title {

    border-left: 2px solid #cdcdcd;

    border-right: 2px solid #cdcdcd;

    border-top: 2px solid #cdcdcd;}

	

.accordion-menu .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body{border-top:0px solid #ddd;}



.dsgn-inner-left .pagination.coll li.active a, .dsgn-inner-left .pagination.coll li a:hover, .dsgn-inner-left .pagination.coll li a:focus, .dsgn-inner-left .pagination.coll li.active a:focus {

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

    border-bottom: 2px solid #f11414;

    color: #000;

}



.col-img {

    position: relative;

    float: left; border:1px solid #fff;

}

.col-img:hover /*.overlay */{

    display: block;

	cursor:pointer;

	bottom:0px;

}



.col-img img{border: 0px solid #f11414; margin:2px;}



.col-img:hover{border:1px solid #1e1e1e !important;}



.wht-bg{background:#fff !important;}



.pad-lr20{padding:0 20px !important;}



.modal-backdrop {

	top:85px !important;

	background-color:#4f4e4e !important;

}





.background-backdrop {

	top:85px ;

	background-color:#fff ;

}



.modal-backdrop.in {

	filter:alpha(opacity=50);

	opacity:0.95;

}



.mod-box .close{font-size:21px; font-weight:300; padding-top:30px; text-shadow:none;}



.clr-blk{color:#000 !important;}



.clr-wht{color:#fff !important;}



/* --- 06-08-15 JERINA ---*/



.fnt-18{font-size:18px !important;}



a.snap-but{color:#333;}



.checkbox input[type="checkbox"]{margin-left: 12px;}



.checkbox label{padding-right:20px;}



.clr-grad{	

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,000390+10,ff00c6+88,ffffff+100&amp;0+1,1+8,1+92,0+100 */

background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(230,230,244,0) 1%, rgba(51,53,166,1) 8%, rgba(0,3,144,1) 10%, rgba(255,0,198,1) 88%, rgba(255,85,217,1) 92%, rgba(255,255,255,0) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(230,230,244,0)), color-stop(8%,rgba(51,53,166,1)), color-stop(10%,rgba(0,3,144,1)), color-stop(88%,rgba(255,0,198,1)), color-stop(92%,rgba(255,85,217,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(230,230,244,0) 1%,rgba(51,53,166,1) 8%,rgba(0,3,144,1) 10%,rgba(255,0,198,1) 88%,rgba(255,85,217,1) 92%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(230,230,244,0) 1%,rgba(51,53,166,1) 8%,rgba(0,3,144,1) 10%,rgba(255,0,198,1) 88%,rgba(255,85,217,1) 92%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(230,230,244,0) 1%,rgba(51,53,166,1) 8%,rgba(0,3,144,1) 10%,rgba(255,0,198,1) 88%,rgba(255,85,217,1) 92%,rgba(255,255,255,0) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(230,230,244,0) 1%,rgba(51,53,166,1) 8%,rgba(0,3,144,1) 10%,rgba(255,0,198,1) 88%,rgba(255,85,217,1) 92%,rgba(255,255,255,0) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

}

	



.bor-blk{border:1px solid #ddd !important;}



.signup {
  margin-top: 88px;
}







.bg-blk{background:#252525;}





/* -- 07-08-15 -- */





/**/

/* main styles */

/**/

.pcss3t {

	margin: 0;

	padding: 0;

	border: 0;

	outline: none;

	font-size: 0;

	text-align: left; font-family: 'lato-heavy-webfont';

}

.pcss3t > input {

	position: absolute;

	display: none;

}

.pcss3t > label {

	position: relative;

	display: inline-block;

	margin: 0;

	padding: 0;

	border: 0;

	outline: none;

	cursor: pointer;

	transition: all 0.1s;

	-o-transition: all 0.1s;	

	-ms-transition: all 0.1s;	

	-moz-transition: all 0.1s;	

	-webkit-transition: all 0.1s; text-transform:uppercase !important;

}

.pcss3t > label i {

	display: block;

	float: left;

	margin: 0 8px 0 -2px;

	padding: 0;

	border: 0;

	outline: none;

	font-family: FontAwesome;

	font-style: normal;

	font-size: 17px;

}

.pcss3t > input:checked + label {

	cursor: default; text-transform:uppercase !important;

}

.pcss3t > ul {

	list-style: none;

	position: relative;

	display: block;

	overflow: hidden;

	margin: 0;

	padding: 0;

	border: 0;

	outline: none;

	font-size: 13px;

}

.pcss3t > ul > li {

	position: absolute;

	width: 100%;

	overflow: hidden;

	padding: 30px 0px 40px;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	opacity: 0;

	transition: all 0.5s;

	-o-transition: all 0.5s;	

	-ms-transition: all 0.5s;	

	-moz-transition: all 0.5s;	

	-webkit-transition: all 0.5s;

}

.pcss3t > .tab-content-first:checked ~ ul .tab-content-first,

.pcss3t > .tab-content-2:checked ~ ul .tab-content-2,

.pcss3t > .tab-content-3:checked ~ ul .tab-content-3,

.pcss3t > .tab-content-4:checked ~ ul .tab-content-4,

.pcss3t > .tab-content-5:checked ~ ul .tab-content-5,

.pcss3t > .tab-content-6:checked ~ ul .tab-content-6,

.pcss3t > .tab-content-7:checked ~ ul .tab-content-7,

.pcss3t > .tab-content-8:checked ~ ul .tab-content-8,

.pcss3t > .tab-content-9:checked ~ ul .tab-content-9,

.pcss3t > .tab-content-last:checked ~ ul .tab-content-last {

	z-index: 1;

	top: 0;

	left: 0;

	opacity: 1;

	-webkit-transform: scale(1,1);

	-webkit-transform: rotate(0deg);

}





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

/*                                 EXTENSIONS                                 */

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



/**/

/* auto height */

/**/

.pcss3t-height-auto > ul {

	height: auto !important;

}

.pcss3t-height-auto > ul > li {

	position: static;

	display: none;

	height: auto !important;

}

.pcss3t-height-auto > .tab-content-first:checked ~ ul .tab-content-first,

.pcss3t-height-auto > .tab-content-2:checked ~ ul .tab-content-2,

.pcss3t-height-auto > .tab-content-3:checked ~ ul .tab-content-3,

.pcss3t-height-auto > .tab-content-4:checked ~ ul .tab-content-4,

.pcss3t-height-auto > .tab-content-5:checked ~ ul .tab-content-5,

.pcss3t-height-auto > .tab-content-6:checked ~ ul .tab-content-6,

.pcss3t-height-auto > .tab-content-7:checked ~ ul .tab-content-7,

.pcss3t-height-auto > .tab-content-8:checked ~ ul .tab-content-8,

.pcss3t-height-auto > .tab-content-9:checked ~ ul .tab-content-9,

.pcss3t-height-auto > .tab-content-last:checked ~ ul .tab-content-last {

	display: block;

}









/**/

/* typography */

/**/

.pcss3t .typography {

	color: #666;

}

.pcss3t .typography h1,

.pcss3t .typography h2,

.pcss3t .typography h3,

.pcss3t .typography h4,

.pcss3t .typography h5,

.pcss3t .typography h6 {

	margin: 40px 0 0 0;

	padding: 0;

	font-family: Gabriela, Georgia, serif;

	text-align: left;

	color: #333;

}

.pcss3t .typography h1 {

	font-size: 40px;

	line-height: 60px;

	text-shadow: 3px 3px rgba(0,0,0,0.1);

}

.pcss3t .typography h2 {

	font-size: 32px;

	line-height: 48px;

	text-shadow: 2px 2px rgba(0,0,0,0.1);

}

.pcss3t .typography h3 {

	font-size: 26px;

	line-height: 38px;

	text-shadow: 1px 1px rgba(0,0,0,0.1);

}

.pcss3t .typography h4 {

	font-size: 20px;

	line-height: 30px;

}

.pcss3t .typography h5 {

	font-size: 15px;

	line-height: 23px;

	text-transform: uppercase;

}

.pcss3t .typography h6 {

	font-size: 13px;

	line-height: 20px;

	font-weight: 700;

	text-transform: uppercase;

}

.pcss3t .typography p {

	margin: 20px 0 0 0;

	padding: 0;

	line-height: 20px;

	text-align: left;

}

.pcss3t .typography ul,

.pcss3t .typography ol {

	list-style: none;

	margin: 20px 0 0 0;

	padding: 0;

}

.pcss3t .typography li {

	position: relative;

	margin-top: 5px;

	padding-left: 20px;

}

.pcss3t .typography li ul,

.pcss3t .typography li ol {

	margin-top: 5px;

}

.pcss3t .typography ul li:before {

	content: '';

	position: absolute;

	top: 8px;

	left: 0;

	width: 6px;

	height: 4px;

	background: #404040;

}

.pcss3t .typography ol {

	counter-reset: list1;

}

.pcss3t .typography ol > li:before {

	counter-increment:list1;

	content: counter(list1)'.';

	position: absolute;

	top: 0;

	left: 0;

}

.pcss3t .typography a {

	text-decoration: underline;

	color: #1889e6;

}

.pcss3t .typography a:hover {

	text-decoration: none;

}

.pcss3t .typography .pic {

	padding: 4px;

	border: 1px dotted #ccc;

}

.pcss3t .typography .pic img {

	display: block;

}

.pcss3t .typography .pic-right {

	float: right;

	margin: 0 0 10px 20px;

}

.pcss3t .typography .link {

	text-decoration: underline;

	color: #1889e6;

	cursor: pointer;

}

.pcss3t .typography .link:hover {

	text-decoration: none;

}

.pcss3t .typography h1:first-child,

.pcss3t .typography h2:first-child,

.pcss3t .typography h3:first-child,

.pcss3t .typography h4:first-child,

.pcss3t .typography h5:first-child,

.pcss3t .typography h6:first-child,

.pcss3t .typography p:first-child {

	margin-top: 0;

}

.pcss3t .typography .text-center {

	text-align: center;

}

.pcss3t .typography .text-right {

	text-align: right;

}





/**/

/* steps */

/**/

.pcss3t-steps > label {

	cursor: default; text-transform:uppercase !important;

}





/**/

/* animation effects */

/**/

.pcss3t-effect-scale > ul > li {

	-webkit-transform: scale(0.1,0.1);

}

.pcss3t-effect-rotate  > ul > li {

	-webkit-transform: rotate(180deg);

}

.pcss3t-effect-slide-top > ul > li {

	top: -40px;

}

.pcss3t-effect-slide-right > ul > li {

	left: 80px;

}

.pcss3t-effect-slide-bottom > ul > li {

	top: 40px;

}

.pcss3t-effect-slide-left > ul > li {

	left: -80px;

}







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

/*                                   LAYOUTS                                  */

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



/**/

/* top right */

/**/

.pcss3t-layout-top-right {

	text-align: right;

}





/**/

/* top center */

/**/

.pcss3t-layout-top-center {

	text-align: center;

}





/**/

/* top combi */

/**/

.pcss3t > .right {

	float: right;

}











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

/*                               RESPONSIVENESS                               */

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





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

	.pcss3t > label {

		display: block;

	}

	.pcss3t > .right {

		float: none;

	}

}









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

/*                                   THEMES                                   */

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



/**/

/* default */

/**/

.pcss3t > label {	

	padding: 10px 100px;

	background: #e5e5e5;

	font-size: 16px;

	line-height: 49px;

}

.pcss3t > label:hover {

	background: #f2f2f2;

}

.pcss3t > input:checked + label {

	background: #fff;

}

.pcss3t > ul {

	background: #fff;

	text-align: left;

}

.pcss3t-steps > label:hover {

	background: #e5e5e5;	

}











/**/

/* theme 4 */

/**/

.pcss3t-theme-4 > label {

	margin: 0 10px 10px 0;

	border-radius: 5px;

	background: #fff;

	/*background: linear-gradient(to bottom, #78c5fd 0%, #2c8fdd 100%);

	background: -o-linear-gradient(top, #78c5fd 0%, #2c8fdd 100%);

	background: -ms-linear-gradient(top, #78c5fd 0%, #2c8fdd 100%);

	background: -moz-linear-gradient(top, #78c5fd 0%, #2c8fdd 100%);

	background: -webkit-linear-gradient(top, #78c5fd 0%, #2c8fdd 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78c5fd', endColorstr='#2c8fdd', GradientType=0);

	box-shadow: inset 0 1px rgba(255,255,255,0.5), 0 1px rgba(0,0,0,0.5);*/

	line-height: 39px;

	/*text-shadow: 0 1px rgba(0,0,0,0.5);*/

	color: #030303;

}

.pcss3t-theme-4 > label:hover {

	background: #252525; color:#fff; border-radius:0px;

	/*background: linear-gradient(to bottom, #90cffc 0%, #439bde 100%);



	background: -o-linear-gradient(top, #90cffc 0%, #439bde 100%);

	background: -ms-linear-gradient(top, #90cffc 0%, #439bde 100%);

	background: -moz-linear-gradient(top, #90cffc 0%, #439bde 100%);

	background: -webkit-linear-gradient(top, #90cffc 0%, #439bde 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90cffc', endColorstr='#439bde', GradientType=0);*/

}

.pcss3t-theme-4 > input:checked + label {

	top: 1px;

	background: #252525; color:#fff; border-radius:0px;

	/*background: linear-gradient(to bottom, #5f9dc9 0%, #2270ab 100%);

	background: -o-linear-gradient(top, #5f9dc9 0%, #2270ab 100%);

	background: -ms-linear-gradient(top, #5f9dc9 0%, #2270ab 100%);

	background: -moz-linear-gradient(top, #5f9dc9 0%, #2270ab 100%);

	background: -webkit-linear-gradient(top, #5f9dc9 0%, #2270ab 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f9dc9', endColorstr='#2270ab', GradientType=0);

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), 0 1px rgba(255,255,255,0.5);*/

	text-shadow: none;

}

.pcss3t-theme-4 > ul {

	border-radius: 0px;

	/*box-shadow: 0 2px 2px rgba(0,0,0,0.3);*/

}



.pcss3t-theme-4 label{text-transform:uppercase;}



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

	.pcss3t-theme-4 > label {

		margin-right: 0;

	}

}





.pcss3t > ul,

.pcss3t > ul > li {

	height: 420px;

}



.panel-login {  font-family: 'lato-heavy-webfont';}



.panel-login label{text-transform:uppercase;}



.panel-login>.panel-heading {

	color: #00415d;

	background-color: #fff;

	border-color: #fff;

	text-align:center;

}

.panel-login>.panel-heading a{

	text-decoration: none;

	color: #666;

	font-weight: bold;

	font-size: 15px;

	-webkit-transition: all 0.1s linear;

	-moz-transition: all 0.1s linear;

	transition: all 0.1s linear;

}

.panel-login>.panel-heading a.active{

	color: #029f5b;

	font-size: 18px;

}

.panel-login>.panel-heading hr{

	margin-top: 10px;

	margin-bottom: 0px;

	clear: both;

	border: 0;

	height: 1px;

	background-image: -webkit-linear-gradient(left,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.15),rgba(0, 0, 0, 0));

	background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));

	background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));

	background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));

}

.panel-login input[type="text"],.panel-login input[type="email"],.panel-login input[type="password"] {

	height: 45px;

	border: 2px solid #252525;

	font-size: 16px; border-radius:0px;

	-webkit-transition: all 0.1s linear;

	-moz-transition: all 0.1s linear;

	transition: all 0.1s linear;

}

.panel-login input:hover,

.panel-login input:focus {

	outline:none;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	border-color: #ccc;

}

.btn-login {

	background-color: #555555;

	outline: none;

	color: #fff;

	font-size: 14px;

	height: auto;

	font-weight: normal;

	padding: 14px 0;

	text-transform: uppercase;

	border-color: #555555; border-radius:0px; 

}

.btn-login:hover,

.btn-login:focus {

	color: #fff;

	background-color: #252525;

	border-color: #252525;

}

.forgot-password {

	text-decoration: underline;

	color: #888;

}

.forgot-password:hover,

.forgot-password:focus {

	text-decoration: underline;

	color: #666;

}





.rht-0{left: -209px;}



.dropdown-menu > .active > a{

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

    border-bottom: 2px solid #f11414;

    color: #fff;

}



.dropdown-menu > .active > a:hover{

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

    border-bottom: 2px solid #fff;

    color: #fff;

}





.bg-trans{background:transparent !important;}



.collect-img {

    border: 1px solid red;

    float: left;

    height: 263px;

    margin: 10px 60px 10px 0;

    position: relative;

    width: 248px;

}



.blk-back{opacity:0; text-transform:uppercase;}



.collect-img:hover .blk-back{background: #000 none repeat scroll 0 0;

    bottom: 0;

    color: #fff;

    padding: 10px;

    position: absolute;

    width: 100%;

    z-index: 9999; opacity:1;}



.all-collections {

    background-color: rgba(0, 0, 0, 0.8);

    margin-top: 88px;

}



/* Tabs panel */

.all-collections .tabbable-panel {

  border:0px solid #eee;

  padding: 10px; font-family:Arial;

}



/* Default mode */

.all-collections .tabbable-line > .nav-tabs {

  border: none;

  margin: 0px;

}

.all-collections .tabbable-line > .nav-tabs > li {

  margin-right: 2px; font-family:Arial;

}

.all-collections .tabbable-line > .nav-tabs > li > a {

  border: 0;

  margin-right: 0; font-family:Arial;

  color: #060606; font-size:16px;

}

.all-collections .tabbable-line > .nav-tabs > li > a > i {

  color: #a6a6a6;

}

.all-collections .tabbable-line > .nav-tabs > li.open, .all-collections .tabbable-line > .nav-tabs > li:hover {

  border-bottom: 2px solid #fbcdcf;

}

.all-collections .tabbable-line > .nav-tabs > li.open > a, .all-collections .tabbable-line > .nav-tabs > li:hover > a {

  border: 0;

  background: none !important;

  color: #333333;

}

.all-collections .tabbable-line > .nav-tabs > li.open > a > i, .all-collections .tabbable-line > .nav-tabs > li:hover > a > i {

  color: #a6a6a6;

}

.all-collections .tabbable-line > .nav-tabs > li.open .dropdown-menu, .all-collections .tabbable-line > .nav-tabs > li:hover .dropdown-menu {

  margin-top: 0px;

}

.all-collections .tabbable-line > .nav-tabs > li.active {

  border-bottom: 2px solid #ff0000;

  position: relative;  font-family:Arial;

  color: #060606; font-weight:normal;

}

.all-collections .tabbable-line > .nav-tabs > li.active > a {

  border: 0;

  color: #333333;

}

.all-collections .tabbable-line > .nav-tabs > li.active > a > i {

  color: #404040;

}

.all-collections .tabbable-line > .tab-content {

  margin-top: -3px;

  background-color: #fff;

  border: 0;

  border-top: 0px solid #eee;

  padding: 35px 0 15px;

}

.all-collections .portlet .tabbable-line > .tab-content {

  padding-bottom: 0;

}



.all-collections .nav > li > a{padding:10px 30px;}



.fnt-17{font-size:17px !important;}



.office-coll h4{position:absolute; padding:10px; font-size:48px; color:#000; top:10px; top:3%; left:3%; line-height:48px;}



.office-coll .img-responsive{width:100%;}



.office-coll .btn-gray{font-size: 30px;

    left: 20%;

    padding: 20px 50px !important;

    position: absolute;

    top: 50%; background:rgba(99,99,99,0.8); border:5px solid rgba(0,0,0,0.5);}

	

.office-coll h1{color: #bfbebe;

    font-size: 40px;

    margin: 30px 0;}

	

	.photo-bg{border:3px solid #252525; 

	}

	

	.about {

    background-color: #fff;

    margin-top: 88px; font-family: 'Lato', sans-serif; }

	

	.txt-cap{text-transform:capitalize !important;}

	

	.mode-re-bor .tabbable-line > .nav-tabs > li.active > a {

    border: 0 none;

    color: #fff !important; font-size:19px;

}

.mode-re-bor .tabbable-line > .nav-tabs > li > a{color: #bfbebe !important;  font-size:19px;}



.fnt-21{font-size:21px !important;}



/* --- 08-08-15 --- */



.bg-clr-blk{background:#555 !important;}



.bor-rad-no{border-radius:0px;}



.fnt-25{font-size:25px !important;}



.fnt-40{font-size:40px !important;}



.mar-top40{margin-top:40px !important;}





.txt-lft{text-align:left !important;}



.pad-50{padding:50px ;}



.clr-red{ color:#fe0505 !important;}



.clr-blu{color:#061be0 !important;}



#thanx-paymentModal p, #thanx-nxtModal p {

    color: #333;

    font-size:22px;

}



.wht-bg-dull{background-color:rgba(255,255,255,0.5);}



.background-backdrop-dull {

	top:85px ;

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

}



/* --- 13-08-15 ---*/



.bor-no{border:0px solid #fff !important;}



.past-order{

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

    margin-top: 88px;

}



.past-order .box{border: 3px solid #000;

    float: left;

    height: 100%;

    position: relative;

    width: 100%; padding:10px 30px; margin:30px 0;}

	

	.past-order .box h3{font-size:25px; line-height:35px; margin:0 ;}

	

	/*.past-order .box:hover{border: 6px dashed #999;*/

.shopping-cart{background:#474747; margin-top: 88px;}



.wdth77{width:77% !important;}



.padd-00{

	padding:0;

}

.padd-00 a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	color:#000000;

}

.padd-00 input[type="checkbox"] {

    display:none;

}

.padd-00 input[type="checkbox"] + label {

    display:inline-block;

    width:19px;

    height:19px;

    margin:-1px 4px 0 0;

    vertical-align:middle;

    background:url(../images/check3.png) left top no-repeat;

    cursor:pointer;

}

.padd-00 input[type="checkbox"]:checked + label {

    background:url(../images/check.png) left top no-repeat;

}





/*----------------appointment------------*/

.appointment h3 {

    font-size: 28px;

    text-align: center;

   
	color:#e3a114;

}

.appointment, #modal_appoint

{

	font-family: roboto;

}

.appointment .item {
margin: 0 auto;
width: 450px;
}

.owl-buttons .owl-prev {

    background-color: #cbcbcb;

    border-radius: 50%;

    height: 40px;

    left: -25px;

    position: absolute;

    top: 44%;

    width: 40px;

}

.owl-buttons .owl-prev::after {

    content:"\f0d9";

    font-family: FontAwesome;

    font-size: 40px;

    left: 9px;

    line-height: 41px;

    position: absolute;

    top: 0;

}

.owl-buttons .owl-next {

    background-color: #cbcbcb;

    border-radius: 50%;

    height: 40px;

    right: -31px;

    position: absolute;

    top: 44%;

    width: 40px;

}

.owl-buttons .owl-next:after {

	content:"\f0da";

	font-family: FontAwesome;

    font-size: 40px;

    right: 9px;

    line-height: 41px;

    position: absolute;

    top: 0;

}



.owl-buttons .owl-prev:hover:after {

	color:#F11414;

}

.owl-buttons .owl-next:hover:after {

	color:#F11414;

}

.appoint-cont .inr-head {

    background-color: #000;

    color: #fff;

    padding: 10px;

}

.appoint-cont .inr-head h3{

    color: #fbffe0;

    font-size:20px;

	margin:0;
	font-family: roboto;
}

.appoint-cont .inr-cont {

    color: #000;

    padding: 10px;

	border:1px solid #ddd;

}

.appoint-cont .accordion-group

{

	margin-bottom:20px;

}

.appoint-cont .accordion-heading a {

    border-bottom: 1px solid #ddd;

    color: #fbffe0;

    display: block;

    padding: 10px;
	font-size:14px;
}

.appoint-cont .accordion-heading a em

{

	float:right;

}

.accordion-body li a

{

	padding:10px;

	color:#fbffe0;

	display:block;

}

.accordion-body li a.avail

{

	cursor:pointer;

}

.accordion-body li a.not-avail

{

	cursor:default;

	color:#bbb;

}

.modal-dialog {

    margin:50px auto 30px;

}

.modal-content

{

	border-radius:0;

}

.modal-header {

    background-color: #000;

}

.modal .close {

    background-color: #e3a114;

    border-radius: 50%;

    color: #fff;

    height: 30px;

    opacity: 1;

    position: absolute;

    right: -14px;

    top: -13px;

    width: 30px;

}

.modal .close span {

    line-height:20px;

}

.modal .close span {

    display: block;

    font-size: 26px;

    line-height: 0;

    margin-bottom: 5px;

}





/*media css starts*/

@media (max-width :767px){

	nav.navbar-default {

    background-color: #000;

    height: auto;

}

.navbar-toggle {

    margin-bottom: 20px;

    margin-top: 25px;

}

.dropdown:hover .dropdown-menu

{

	display:block;

}

*::after, *::before {

    box-sizing: border-box;

}

.dropdown:hover .dropdown-menu {

    display: block;

	transition:height 0.5s ease 0s;

}

.navbar-nav > li > .dropdown-menu {

    border-top-left-radius: 0;

    border-top-right-radius: 0;

    margin-top: 0;

}

.dropdown-menu {

    background-clip: padding-box;

    background-color: #000000;

    border: 1px solid rgba(0, 0, 0, 0.15);

    border-radius:0;

    box-shadow: 0;

    color: #fff;

    display: none;

    float: left;

    font-size: 14px;

    left: 0;

    list-style: outside none none;

    margin: 2px 0 0;

    min-width: 160px;

    padding: 5px 0;

    position:relative;

    text-align: left;

    top: 100%;

    width: 100%;

    z-index: 1000;

	transition:height 0.5s ease 0s;

}

.dropdown-menu > li > a {

    clear: both;

    color: #fff;

    display: block;

    font-weight: 400;

    line-height: 1.42857;

    padding: 5px 20px;

    white-space: nowrap;

}

}

@media (max-width:925px) {

.carousel-caption p {

    font-size: 35px;

    width: 38%;

}

}

@media (max-width:560px) {

.carousel-caption p {

    font-size: 18px;

    width: 60%;

}

}

@media (max-width:399px) {

.carousel-caption p {

	display:none;

}

}

@media (max-width:820px) {

.owl-buttons .owl-prev {

	left:0;

}

.owl-buttons .owl-next {

	right:0;

}

}
#mastfooter {
	position:relative;
	z-index:900;
	color:#d2b797;
	text-align:center;
	background-color:#0f0b08;
	overflow:hidden
}
#mastfooter .copyright {
	background-color:#19120e;
	margin-top:40px;
}
#mastfooter .copyright p {
	color:#deb867;
	padding:20px 107px;
	font-size:15px;
}
#mastfooter p {
	padding:20px 15px 0;
	text-align:left;
	color:#deb88c;
	font-size:15px;
}
#mastfooter .ft-wrapper {
	position:relative;
	width:90%;
	margin:auto;
	padding:20px 0 10px;
	text-align:left
}
#mastfooter .footer-title {
	font-family:roboto;
	font-weight:400;
	color:#d2b797;
	text-align:center;
	font-size:1.038em;
	letter-spacing:.2em;
	line-height:1.5
}
#mastfooter .ft-wrapper>img {
	position:absolute;
	top:25px;
	left:-30px
}
#mastfooter .ft-block {
	display:inline-block;
	vertical-align:top;
	text-align:left;
	width:22%
}
#mastfooter .ft-block.footer-sitemap {
	width:9.5%
}
#mastfooter .ft-block.footer-world-itailor {
	width:25%;
	background-color:#0f0b08
}
#mastfooter .ft-block.footer-why-itailor {
	width:25%
}
#mastfooter .ft-block.footer-aboutus {
	width:25%
}
#mastfooter .ft-block.footer-customer-care {
	width:25%
}
#mastfooter .ft-block h4 {
	padding: 25px 0 15px 38px;
	letter-spacing:1px;
	font-size:22px;
	font-family:roboto;
	font-weight:400;
	background-color:#0f0b08;
	position:relative;
	z-index:1;
	color:#deb867
}
#mastfooter .ft-block a {
	font-size:14px;
	font-family:roboto;
	font-weight:400;
	letter-spacing:1px;
	line-height:2
}
#mastfooter .ft-block a:hover {
	font-size:14px;
	font-family:roboto;
	font-weight:400;
	letter-spacing:1px;
	line-height:2;
	color:#fff
}
#mastfooter .ft-block ul, #mastfooter .ft-block ul li {
	display:inline-block;
	vertical-align:top;
	overflow:hidden
}
#mastfooter .ft-block ul {
	position:relative;
	width:100%
}
#mastfooter .ft-block ul li {
	width:100%
}
#mastfooter .ft-block ul li a {
	color:#deb88c;

}
#mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(1), #mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(3), #mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(5), #mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(7) {
width:54%
}
#mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(2), #mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(4), #mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(6), #mastfooter .ft-block.footer-world-itailor ul li:nth-of-type(8) {
width:42%
}
.heading { 
color:#e3a114;
 font-size:36px;
  font-family:Roboto;
   margin-left:55px
   }

.text-center {
 text-align:center;
  color:#000000; 
  font-family: roboto;
  }
.content{
font-family:Roboto;
font-size:14px;
color:#fbffe0;
}  
.address {
font-family:Roboto;
font-size:14px;
color:#fbffe0;
 }  
 .content h4 { 
 color:#e3a114;
 font-size:22px;
 text-align:center
  }
  .content_news {
  font-family:Roboto;
font-size:15px;
color:#fbffe0;  
  }
 .content_news h4 {
 color:#e3a114;
 font-size:24px;
 }
 .content_bg {
background-color: rgba(0, 0, 0, 0.5);
background: rgba(0, 0, 0, 0.5);
color: rgba(0, 0, 0, 0.5);
 opacity:0.9;
 
 }
 .btn-custom {
 background: #e3a114;
  border:1px solid #e3a114; 
  color:#FFFFFF; 
  font-size: 16px;
  padding:10px;
   text-align:center;
   margin-top:10px;
   }
.btn-custom:hover {
background:none;
border:1px solid #e3a114;
 color: #FFFFFF;
 }
.btn-custom:active, .btn-custom:focus {background: #e3a114;border:1px solid #e3a114; ; color:#fff;}
.btn_align { margin-left:100px}
.testimonial 
{     font-size: 14px;
   
    margin: 10px;
	color:#fbffe0;
	text-align:center;}
.appoint-cont1 .inr-head1 {

       background-color: rgba(0, 0, 0, 0.5);
    background: rgba(0, 0, 0, 0.5);
    color: rgba(0, 0, 0, 0.5);
    

    color: #fbffe0;

    padding: 10px;

}
.appoint-cont1 .inr-head1 h3{

    color: #fbffe0;

    font-size:16px;

	margin:0;
	font-family: roboto;
}
  .content_news ul li a{
  font-family:Roboto;
font-size:16px;
color:#fbffe0;  
  }
  .content_news ul li a:hover{
  color:#e3a114;  
  }
  .content ul li{
  list-style:none;
  color:#e3a114;  
  }
   .content ul li a{
  
  color:#e3a114;  
  }
     .content ul li a:hover{
  
  color:#fff;  
  }
  .top_bar{
  padding: 3px 5px;
  margin:10px;
  float:right;
  border:1px solid;
    background: none;
    color: #deb88c;
  }
  .content_bg img { margin-top:4%; margin-bottom:4%}
  strong{ color:#e3a114}
  .hide-bullets {
    list-style:none;
    margin-left: -40px;
    margin-top:20px;
}

.thumbnail {
    padding: 0;
}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    width: 100%;
}
.checkout-btn { width: 150px;
height: 45px;
border: hidden;
cursor: pointer;
color: #fbffe0;
border: 1px solid #e3a114;
background-color: #e3a114;
font-size: 18px;
font-family: Roboto;
margin-top:10px;
}
.checkout-btn:hover { background:#000; color:#fff}









  .tab-body-size * {
vertical-align: middle;
}
.tab-body-size .boxSize div.typeInput {
overflow: hidden;
padding-left: 2%;
}
.tab-body-size .boxSize span:first-child {
width: 100%;
display: inline-block;
text-align: center;
margin-right: 1%;
margin: 4px 0;
}
.tab-body-size input.border-validate {
border: 1px solid red;
animation: boxGrowRed 3s linear infinite;
-webkit-animation: boxGrowRed 3s linear infinite;
}
.tab-body-size input {
margin-left: 1%;
background: rgba(0,0,0,.5);
border: 1px solid rgba(255,255,255,.3);
padding: 5% 2%;
width: 80%;
text-align: center;
color: rgba(255,255,255,.8);
font-size: 115%;
}


.nxt-sec {
    background: transparent none repeat scroll 0 0 !important;
    border: 1px solid #e3a114 !important;
    padding: 4px !important;
width:50%;
}
.nxt-sec:hover {
    background: rgba(182, 182, 182, 0.1) none repeat scroll 0 0 !important;
}
.prv-sec:hover {
    background: rgba(182, 182, 182, 0.1) none repeat scroll 0 0 !important;
}
.prv-sec {
    background: transparent none repeat scroll 0 0 !important;
    border: 1px solid #e3a114;
   padding: 4px !important;
width:50%;
}
.btn-nxt{
   background: transparent none repeat scroll 0 0;
    border-radius: 0;
    padding: 0 63px;
border:0px;
}
.btn-prv{
   background: transparent none repeat scroll 0 0;
    border-radius: 0;
    padding: 0 63px;
border:0px;
}