
.accessories-extra {display: inline-block;    vertical-align: top;    line-height: 24px;     margin-left: 20px;}
.choose-accessories-block-button {box-shadow:none !important;}
.fancy_modal {display:none;}

/* footer css*/
.footer{
	float:left;
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
}
.footer_about_wrapper, .footer_useful_wrapper, .footer_blog_wrapper,
.footer_contact_wrapper{
	float:left;
	width:100%;
}
.footer h4{
    color: #111111;
	font-size:18px;
	font-weight:400;
	line-height: 1.1;
	/*padding-bottom:50px;*/
}
.footer h4:after{
	content:'';
	border:2px solid #cc6e6e;
	display:block;
	width:30px;
	position:absolute;
	margin-top:18px;
}
.abotus_content,.aboutus_link{
	float:left;
	width:100%;
}
.abotus_content{
	padding-bottom:20px;
}
.abotus_content p{
	font-size:16px;
}
.aboutus_link {
	padding-bottom:30px;
}
.aboutus_link a{
	color:#cc6e6e;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.aboutus_link i{
	color:#cc6e6e;
	margin-left:10px;
}
.aboutus_social_icons{
	margin:0;
	padding:0;
	list-style:none;
}
.aboutus_social_icons li{
	float:left;
	margin-left:10px;
}
.aboutus_social_icons li:first-child{
	margin-left:0px;
}
.aboutus_social_icons li a{
	float:left;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#d0d0d0;
	border:1px solid #e8e8e8;
	border-radius:50%;
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.aboutus_social_icons li a:hover{
	background:#cc6e6e;
	border:1px solid #cc6e6e;
	color:#fff;
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.footer_useful_wrapper ul{
	margin:0;
	padding:0;
	list-style:none;
}
.footer_useful_wrapper ul li{
	margin-bottom:10px;
	margin-left:0;
}
.footer_useful_wrapper ul li i{
	color:#cc6e6e;
	margin-right:20px;
}
.footer_useful_wrapper ul li a{
	color:#999;
	font-size:16px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.footer_useful_wrapper ul li a:hover{
	color: #cc6e6e;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.blog_wrapper1, .blog_wrapper2{
	float:left;
	width:100%;
}
.blog_wrapper1{
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px solid #e8e8e8;
}
.blog_date i{
	color:#cc6e6e;
	margin-right:10px;
}
.blog_date{
	padding-top:15px;
	font-size:14px;
	color:#999;
}
.blog_image{
	float:left;
	width:100px;
}
.blog_text{
	font-size:14px;
	font-weight:500;
	float:left;
	width:calc(100% - 100px);
	padding-left:10px;
}
.blog_text h5{
    color: #111111;
	font-size:14px;
	font-weight:500;
	line-height:20px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.blog_text h5 a:hover{
	color: #cc6e6e;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.footer_contact_wrapper ul{
	margin:0;
	padding:0;
	list-style:none;
}
.footer_contact_wrapper ul li a{
	color:#cc6e6e;
	font-size:16px;
}
.footer_contact_wrapper ul li span{
	color:#999;
	font-size:16px;
}
.footer_contact_wrapper ul li{
	padding-top:30px;
}
.footer_contact_wrapper ul li:first-child{
	padding-top:0px;
}
.footer_contact_wrapper ul li i{
	color:#cc6e6e;
	margin-right:20px;
}
.copyright_wrapper{
	float:left;
	width:100%;
	text-align:center;	
}
.copyright_text{
	font-family: 'Lato';
	text-transform:capitalize;
	float:left;
	width:100%;
	display:inline-block;
	border-top:1px solid #e8e8e8;
	padding-top:30px;
	padding-bottom:30px;
}
.copyright_text p{
	margin:0;
}
.copyright_text a{
	color:#cc6e6e;
}
/* footer css end*/



@media screen and (min-width:1200px) {
    .footer, .copyright_wrapper {float: none;    clear: both;  background:#fff;}
}



.product_view .modal-dialog{
	max-width: 800px;
	width: 100%;
}
.product_view .modal-header {   
	position: relative;
    border: none;
}
.product_view .modal-body {
    padding: 15px;
}
.modal-header .close {
    padding: 0;   
    background: transparent;
    color: #000;
    opacity: .2;
    text-shadow: 0 1px 0 #fff;
    font-weight: 700;
    line-height: 1;
    font-size: 28px;
    position: absolute;
    top: 20px;
    right: 30px;
    z-index: 999;
}
.cc_ps_top_slider_section .owl-theme .owl-dots {
    display: none;
}
.cc_ps_top_slider_section .owl-theme .owl-nav {
    display: none;
}
.cc_ps_top_slider_section img {
    width: 100%;
}
.cc_ps_top_slider_section figure {
    border: .1rem solid #e8e8e8;
}
.video_nav_img {
    float: left;
    width: 100%;
	margin-top:30px;
}
.cc_ps_top_slider_section {
    float: left;
    width: 100%;
}
.btc_shop_single_prod_right_section {
    float: left;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}
.cc_ps_first_border_Wrapper{
	float:left;
	width:100%;
	padding-bottom:20px;
	border-bottom:1px solid #eeeeee;
}
.cc_ps_review_wrapper i{
	color:#ffcc00;
	float:left;
	font-size: 18px;
	margin-left:5px;
}
.cc_ps_review_wrapper i:first-child{
	margin-left:0;
}
.cc_ps_review_wrapper li{
	float:left;
	margin-left:20px;
	margin-top:-5px;
	font-size:16px;
}
.cc_ps_review_wrapper li:first-child:after{
	content:'';
	border:1px solid #eeeeee;
	width:40px;
	position: relative;
    left: 11px;
}
.cc_ps_review_socialicon_wrapper ul{
	float:right;
}
.cc_ps_review_socialicon_wrapper li{
	float:left;
	margin-left:10px;
}
.cc_ps_review_socialicon_wrapper li a{
	float:left;
	color:#bbbbbb;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.cc_ps_review_socialicon_wrapper li a:hover{
	color:#cc6e6e;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.cc_ps_right_heading_wrapper{
	float:left;
	width:100%;
	margin-top:10px;
}
.cc_ps_right_heading_wrapper h2{
	font-family: 'Lato', sans-serif;
	font-size: 24px;	
	color:#000000;
}
.btc_shop_product_price_wrapper{
	float:left;
	width:100%;
	padding-top: 30px;
    margin-top: 20px;
    border-top: 1px solid #eeeeee;
}
.btc_shop_product_price_wrapper h4{
	font-size: 26px;
    font-weight: bold;
    color: #cc6e6e;
    margin-top: -4px;
	float:left;
}
.btc_shop_product_price_wrapper del{
	float:left;
    font-size: 15px;
    color: #797979;
    margin-left: 8px;
}
.btc_shop_product_price_wrapper ul{
	float:left;
	margin-top:-1px;
}
.btc_shop_product_price_wrapper li{
	float:left;
	width:75px;
	height:25px;
	background-color:#f15a68;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	line-height:25px;
	margin-left:10px;
}
.cc_ps_stock_sec_wrapper{
	float:left;
	width:100%;
    padding-top: 20px;
}
.cc_ps_stock_sec_wrapper li{
	float:left;
	margin-left:30px;
	font-size:16px;
	color:#000000;
}
.cc_ps_stock_sec_wrapper li:first-child span{
	color:#25cb96;
	padding-left:15px;
}
.cc_ps_stock_sec_wrapper li:first-child{
	margin-left:0;
}
.cc_ps_stock_sec_wrapper li:first-child:after{
	content:'';
	border:1px solid #eeeeee;
	width:40px;
	position: relative;
    left: 15px;
}
.cc_ps_stock_sec_wrapper li:last-child span{
	color:#cc6e6e;
	padding-left:5px;
	font-weight:bold;
}
.btc_shop_sin_pro_icon_wrapper {
    float: left;
    width: 100%;
	padding-top:30px;
}
.btc_shop_sin_pro_icon_wrapper h5 {
    line-height: 30px;
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}
.cc_ps_list{
	padding: 20px 0;
}
.cc_ps_heading {
    font-size: 18px;
    margin-top: 2px;
    font-weight: 500;
    color: #111;
}
.cc_ps_list li {
	display: inline-block;
	margin: 0 3px;
}
.cc_ps_list li a 	{
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	border: 1px solid #999;
	border-radius: 100%;
	color: #999;
	float: left;
	text-decoration: none;
}
.cc_ps_list_color i{
	display: none;
}
.cc_ps_list_color a.active i,
.cc_ps_list_color a:hover > i {
	display: block;
	color: #fff;
	line-height: 32px;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.cc_ps_list_color a.active.white i,
.cc_ps_list_color a.white:hover > i {
	color: #000;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.cc_ps_list_size a.active,
.cc_ps_list_size a:hover {
	background-color: #cc6e6e;
	border-color:#cc6e6e;
	color: #fff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.color1 {
	background-color: #d7123c;
}
.color2 {
	background-color: #a3b927;
}
.color3 {
	background-color: #1178dc;
}


/* cc_ps_cart_btn_wrapper */

.cc_ps_cart_btn_wrapper{
	float: left;
    width: 100%;
    border-top: 1px solid #ebebeb;
}
.cc_ps_cart_btn {
    float: left;
    width: 100%;
}
.cc_ps_cart_btn li {
	float:left;
   	margin-right: 10px;
}
.cc_ps_cart_btn .cc_ps_heading{
	margin: 20px 0;
    margin-bottom: 6px;
    display: block;
    width: 100%;
    text-transform: capitalize;
    font-size: 16px;
    color: #232323;
}
.cc_ps_quantily_info{
	position: relative;
    float: left;
    padding-right: 25px;
}	
.cc_ps_quantily_info input {    
	float:left;
	border: 1px solid #e1e1e1;
	border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
	color: #3c3c3c;
    height: 49px;
    text-align: center;
    width: 50px;
    padding: 5px 10px;
    outline: none; 
	box-shadow:none;
	background: transparent;
}
.cc_ps_quantily_info input:focus {
    border: none;
    box-shadow: none;
    border: 1px solid #eeeeee;
}
.increase, .decrease {
    cursor: pointer;
    position: absolute;
    text-align: center;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: none;
    border: 1px solid #ddd;
}
.increase {
    top: 0;
    right: 0;	
	border-radius: 0;
    border-top-right-radius: 4px;
}
.decrease {
    bottom: 0;
    right: 0;
	border-radius: 0;
    border-bottom-right-radius: 4px;
}
.btc_shop_single_prod_right_section .btn1 i:before {
    margin-left: 0;
    font-size: 18px;
}
.cc_ps_cart_btn li:nth-child(2) a {
	display:inline-block;
	background:#cc6e6e;
	color:#fff;
    width: 150px;
    height: 50px;
    line-height: 50px;
	text-align:center;
	font-size: 15px;
    font-weight: 700;
	text-transform: uppercase;
}
.cc_ps_cart_btn li:nth-child(2) a:hover {
	background:#ffd000;
}
.cc_ps_cart_btn .wishlist,
.cc_ps_cart_btn .compare{
	display:inline-block;
	background:#cc6e6e;
	color:#fff;
    min-width: 50px;
    height: 50px;
    line-height: 50px;
	text-align:center;
	font-size: 15px;
    font-weight: 700;
}
.cc_ps_cart_btn .wishlist:hover,
.cc_ps_cart_btn .compare:hover {
	background:#ffd000;
}
.btc_shop_single_prod_right_section i{
    font-size: 18px;
}
.product_view .modal-body .btc_shop_sin_pro_icon_wrapper h5 {
    line-height: 26px;
}
.product_view .modal-body .cc_ps_heading {
    font-size: 15px;
}
.product_view .modal-body .btc_shop_sin_pro_icon_wrapper {
    padding-top: 15px;
}
.product_view .modal-body .cc_ps_list {
    padding: 15px 0;
}


.skin_flat .social-likes,
.skin_flat .social-likes__button,
.skin_flat .social-likes__widget {
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  z-index: auto;
  display: inline;
  float: none;
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  -webkit-box-sizing: content-box;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: content-box;
     -moz-box-sizing: border-box;
          box-sizing: content-box;
          box-sizing: border-box;
  padding: 0;
  margin: 0;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  clip: auto;
  clear: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
     -moz-hyphens: none;
          hyphens: none;
  line-height: normal;
  color: #000;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-spacing: normal;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  white-space: normal;
  vertical-align: baseline;
  list-style: disc outside none;
  cursor: auto;
  visibility: visible;
  table-layout: auto;
  empty-cells: show;
  caption-side: top;
  border-spacing: 0;
  border-collapse: separate;
  content: normal;
  counter-reset: none;
  counter-increment: none;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-radius: 0;
  -o-border-image: none;
     border-image: none;
  outline: medium none invert;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 1;
  -webkit-transition: none 0s ease 0s;
       -o-transition: none 0s ease 0s;
          transition: none 0s ease 0s;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
      -ms-transform-origin: 50% 50% 0;
       -o-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-animation: none 0s ease 0s 1 normal none running;
       -o-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;

  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  direction: ltr;
      -ms-hyphens: none;
  orphans: 2;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  -webkit-transform-style: flat;
          transform-style: flat;
  unicode-bidi: normal;
  widows: 2;
  all: initial;
}
.skin_flat .social-likes:after,
.skin_flat .social-likes:before,
.skin_flat .social-likes__button:after,
.skin_flat .social-likes__button:before,
.skin_flat .social-likes__widget:after,
.skin_flat .social-likes__widget:before {
  display: none;
}
.skin_flat .social-likes {
  opacity: 0;
}
.skin_flat .social-likes_visible {
  opacity: 1;
  -webkit-transition: opacity .25s ease-in;
       -o-transition: opacity .25s ease-in;
          transition: opacity .25s ease-in;
}
.skin_flat .social-likes > * {
  display: block;
  visibility: hidden;
}
.skin_flat .social-likes_visible > * {
  visibility: inherit;
}
.skin_flat .social-likes {
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display:         flex;
  font-size: 16px;

  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.skin_flat .social-likes__widget {
  position: relative;
  display: block;
  font-size: inherit;
  line-height: inherit;
  white-space: nowrap;
  cursor: pointer;
}
.skin_flat .social-likes__button {
  display: block;
  font-family: Helvetica Neue, Arial, sans-serif;
  line-height: inherit;
  color: inherit;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  text-rendering: optimizeLegibility;
}
.skin_flat .social-likes__invisible-button {
  display: block;
  width: 100%;
  height: 100%;
}
.skin_flat .social-likes__icon {
  position: absolute;
  width: 1em;
  height: 1em;

  fill: currentColor;
}
.skin_flat .social-likes__widget_notext .social-likes__icon {
  position: static;
  display: block;
  margin: .3125em;
}
.skin_flat .social-likes_vertical {
          flex-direction: column;

  -webkit-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
}
.skin_flat .social-likes {
  min-height: 36px;
  margin: -.45em;
  line-height: 1.45;
}
.skin_flat .social-likes__widget {
  margin: .45em;
  line-height: inherit;
  color: #fff;
  text-align: left;
  border: 0;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.skin_flat .social-likes__widget:active,
.skin_flat .social-likes__widget:focus,
.skin_flat .social-likes__widget:hover {
          filter: saturate(.8) brightness(1.15);
  opacity: .9;

  -webkit-filter: saturate(.8) brightness(1.15);
}
.skin_flat .social-likes__button {
  padding: .18em .7em .15em 1.75em;
  font-size: .95em;
  vertical-align: middle;
}
.skin_flat .social-likes__icon {
  top: .3em;
  left: .4em;
}
.skin_flat .social-likes_vertical .social-likes__widget {
  width: 11em;
}
.skin_flat .social-likes__widget_facebook {
  background: #3b5998;
}
.skin_flat .social-likes__widget_twitter {
  background: #55acee;
}
.skin_flat .social-likes__widget_plusone {
  background: #dc4e41;
}
.skin_flat .social-likes__widget_vkontakte {
  background: #45668e;
}
.skin_flat .social-likes__widget_odnoklassniki {
  background: #ed812b;
}
.skin_flat .social-likes__widget_pinterest {
  background: #bd081c;
}
.skin_flat .social-likes__widget_telegram {
  background: #08c;
}
.skin_flat .social-likes__widget_linkedin {
  background: #0077b5;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
background:#8c2e40;
color:#fff;
}

.header.len .header_top a{
    color:rgba(0,0,0,.7);
}
.header.len {
    background: url(/images/len-bg4.jpg);
}
.header.len .main_menu_wrapper{
    background: rgba(0,0,0,.7);
}
.header.len .header_top{
    background:transparent;
    border-bottom: 1px dashed #8c2e40;
}
/*.navbar.mega-menu.navbar-default:before{
border-top: 2px dashed #8c2e40;
height:4px;
}*/


.news_block2 {
    position:relative;
    overflow:hidden;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    
}
.news_block2 .qs {position:absolute;top:5%;left:-170px;padding:5px;background:#03a9f4;-webkit-transition:all .7s linear;-moz-transition:all .7s linear;-ms-transition:all .7s linear;-o-transition:all .7s linear;transition:all .7s linear}
.news_block2 .qs a{color:#fff}
.news_block2 .qs a:focus,.news_block2 .qs a:hover{color:#fff}
.news_block2:hover .qs{left:20px;-webkit-transition:.7s;-o-transition:.7s;transition:.7s}

span.msfavorites .msfavorites-total{display:inline-block}
a.msfavorites-link.active{color:#000;background:#f1f1f1;border-bottom:none}
.msfavorites .loading{cursor:default;opacity:.7}.msfavorites .loading:hover{text-decoration:none}
.msfavorites a:focus,.msfavorites a:hover{color:#25818c;text-decoration:none}
.msfavorites .msfavorites-add{display:inline-block}
.msfavorites .msfavorites-go,.msfavorites .msfavorites-remove,.msfavorites .msfavorites-total{display:none}
.msfavorites[data-added=added] .msfavorites-add{display:none}
.msfavorites[data-added=added] .msfavorites-go,.msfavorites[data-added=added] .msfavorites-remove,.msfavorites[data-added=added] .msfavorites-total{display:inline-block}

/* header_search_wrapper start */

.header_search_box{
	display: inline-block;
	width:210px;
    padding: 10px 0px;
}
.header_search_cat{
	float: left;
    position: relative;
    width: 28%;
    z-index: 10;
}
.header_search_btn{
	background:transparent;
	border: 1px solid #e5e5e5;
    display: block;
    height: 45px;
    padding: 0 15px;
    position: relative;
    text-align: left;
    width: 100%;
}	
.header_search_btn::after {
    content: "";
    font-family: fontawesome;
    position: absolute;
    right: 15px;
    top: 10px;
}
.header_search_form {
/*    float: left;
    margin-left: -1px;
    padding-right: 44px;
    position: relative;
    width: 72%;*/
}
.header_search_form input{
	color:#8d8d8d;
    width:100%;
    padding: 0px 20px; 
    height: 45px;
    border: 1px solid #e1e1e1;
    border-right: 0px;
}
.header_search_form button{
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 45px;
    border:0;
    color: #fff;
	font-size:16px;
   /* background-color: #8c2e40;*/
    text-align: center;
    padding: 0px;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.header_search_form button:hover{
	color:#000;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

/*shopping_cart_dropdown start */

.header_right ul.list-inline>.dropdown{
	padding:30px 0;
}
.shop_logo_wrapper .pull-right ul.list-inline{
	margin-left:0;
}
.shop_logo_wrapper .pull-right ul.list-inline>.shopping_cart{
	margin:20px 0px 15px 0px;
	padding-bottom:15px;
}
.shopping_cart .dropdown-menu{
    padding: 30px 20px;
	min-width: 300px;
}
.shop_logo_wrapper .pull-right ul.list-inline li{
	padding:0;
}
.shopping_cart_1 {
    background: #8c2e40;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
}
.shopping_cart_1 i {    
	width: 45px;
    height: 45px;
	line-height:45px;
    text-align: center;
    font-size: 23px;
}
.shopping_cart_2{
    float: left;
    font-size: 15px;
    font-style: italic;
    padding: 0px 55px;
	margin-left:10px;
    border: 1px solid #e1e1e1;
	color:#8d8d8d;
    border-left: none;
    height: 45px;
    line-height: 45px;
    text-align: left;
}
.shopping_cart_2 .active {
    color: #8c2e40;
}
.shop_logo_wrapper .dropdown-menu{
	left: auto;
    right: 0;
}
.shopping_cart_dropdown .shopping_cart_header {
  float:left;
  width:100%;
  padding-bottom: 20px;
}
.shopping_cart_dropdown .shopping_cart_header h2{
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.51);
}
.shopping_cart_dropdown .product {
	float:left;
	width:100%;
}
.shopping_cart_dropdown .m-20{
	float:left;
	width:100%;
    margin-bottom: 20px;
}
.shopping_cart_dropdown .product_thumb {
	float:left;
    max-width: 90px;
    border: 1px solid #555657;
}
.shopping_cart_dropdown .product_thumb figure{
	display:block;
	margin:0;
	overflow:hidden
}
.shopping_cart_dropdown .product_thumb figure img{
	width:100%;
	display:block;
	transition:all 0.3s;
}
.shopping_cart_dropdown .product:hover figure img{
    transform: scale(1.1, 1.1);
}
.shopping_cart_dropdown .product:hover .product_title a{
	color:#8c2e40;
}
.shopping_cart_dropdown .product_info {
	float:left;
	padding-left: 20px;
}
.shopping_cart_dropdown .product_title {
    font-weight: 500;
    font-size: 16px;
	margin-bottom:10px;
	text-transform: uppercase;
}
.shopping_cart_dropdown .product_title a{
    color: rgba(255, 255, 255, 0.51);
}
.shopping_cart_dropdown .product_price {
    font-size: 16px;
}
.shopping_cart_dropdown .product_rating{
	margin-top:7px;
}
.shopping_cart_dropdown .product_rating i{
	font-size:16px;
	color:#8c2e40;
}
.dropdown_cart_total {
	float:left;
	width:100%;
    padding: 20px 0;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color:rgba(255, 255, 255, 0.51);
}
.dropdown_cart_total .cart_total_price {
	float:right;
    font-size: 18px;
	color:#8c2e40;
}
.dropdown_cart_action  {
	float:left;
	width:100%;
}
.dropdown_cart_action a{
    background: #8c2e40;
	border-radius:2px;
	border:2px solid transparent;
	color:#fff;
    display: inline-block;
    height: 40px;
    line-height: 40px;
	padding: 0 15px;
	letter-spacing:2px;
	text-transform:uppercase;
}
.dropdown_cart_action .btn_left{
	margin-right:10px;
}
.dropdown_cart_action a:hover {
    background-color: transparent;
	border-color:#8c2e40; 
}


/* shop_logo_wrapper end */

.ui-widget.ui-widget-content{
z-index:999;
}



.parallax-slider-page .home_slider_section {float:none;clear:both;}
.tp-banner .slick-prev, .tp-banner .slick-next {width:46px;height:46px;background:#fff;border-radius:50%;z-index:99;background-repeat:no-repeat;background-position:center center;}
.tp-banner .slick-prev:before, .tp-banner .slick-next:before, .tp-banner .slick-prev:after, .tp-banner .slick-next:after {display:none;}
.tp-banner .slick-prev {left:15px;background-image:url(../images/prev1.png);    background-position: 15px 12px;}
.tp-banner .slick-next {right:15px;background-image:url(../images/next1.png);}

.parallax-slider-page .slider-item {height:75vh;position:relative;    background-repeat: no-repeat;    background-position: 0 0;    background-size: cover;}
.parallax-slider-page.in .slider-item {height:60vh;}
.parallax-slider-page .slider-item img {display:none;}

.slider-item_caption {padding-top:100px;color:#fff;font-family: 'Open Sans', sans-serif;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;text-align:center;}
.slider-item_caption .title {font-size:32px;line-height:1.3em;font-weight:600;padding:0 0 30px 0;width:100%;text-transform:uppercase; display:block; clear:both;}
.slider-item_caption .subtitle {font-size:18px;line-height:1.3em;font-weight:600;padding:0 0 35px 0;width:100%; display:block; clear:both;}



@media screen and (min-width:1200px) {
    .parallax-slider-page {padding-top:75vh;}
    .parallax-slider-page.in {padding-top:65vh;}
/*    .parallax-slider-page .home_slider_section {float:none;height: 100vh;        width: 100%;        margin: 0px;        position: fixed;        top: 0px;        left: 0px;        z-index: 0;}*/
    .parallax-slider-page .home_slider_section {float:none;height: 75vh;        width: 100%;        margin: 0px;        position: fixed;        top: 0px;        left: 0px;        z-index: 0;}
    .parallax-slider-page.in .home_slider_section {height: 65vh;}
    .parallax-slider-page .under_slider {position:static;}
    .parallax-slider-page .testimonial_section {float: none;    clear: both;    height: auto;}
    .footer, .copyright_wrapper {float: none;    clear: both;  background:#fff;}
    .parallax-slider-page .under_slider-section {float: none;    clear: both;}
    .parallax-slider-page .pricing_section h2, .parallax-slider-page .blog_section h2 {color:#fff;}
    .not_on_top .home_slider_section .tp-caption, .not_on_top .home_slider_section .tparrows, .not_on_top .home_slider_section .slider-item_caption, .not_on_top .home_slider_section .tp-banner .slick-prev, .not_on_top .home_slider_section .tp-banner .slick-next {display:none !important;}
    .slider-item_caption .title {opacity:0;transition:all 0.8s;transition-delay: 0s;}
    .slider-item_caption .subtitle {opacity:0;transition:all 0.8s;transition-delay: .3s;}
    .slider-item_caption .link-button {opacity:0;transition:all 0.8s;transition-delay: .8s;}
    .slide_active .slider-item_caption .title {opacity:1; margin-top:40px;}
    .slide_active .slider-item_caption .subtitle {opacity:1;}
    .slide_active .slider-item_caption .link-button {opacity:1;}
.parallax-slider-page .text-slider .slider-item{ height:400px;}
    .parallax-slider-page.text-page {padding-top:440px;}
    .parallax-slider-page.text-card {padding-top:300px;}
.parallax-slider-page.text-card .text-slider .slider-item{ height:300px;}
    .parallax-slider-page .home_slider_section.text-slider  {float:none;height: 400px;}
}
.right_top_links.hidden-xs, .right_top_links.hidden-xs a, .right_top_links.hidden-xs a:visited, #msMiniCart, #msMiniCart a{
color:#fff;
font-size:14px!important;
}
.mobile_cart #msMiniCart, .mobile_cart #msMiniCart a{
    color:#000;
}    

.slider-item_caption h1{
font-size:200%;
color:#fff;
}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:30px;}
.pt30{padding-top:30px;}
.pb30{padding-bottom:30px;}
.mt40{margin-top:40px;}
.mb40{margin-bottom:40px;}
.pt40{padding-top:40px;}
.pb40{padding-bottom:40px;}

.flexslider{margin:0!important;}
section.second_section{background:#fff;}

.navbar-nav>li>.dropdown-menu{
    width:250px;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{
color:#fff;
background:#5a7a84;
}
.news_block2 .caption p{
    min-height:60px;
}
@media screen and (max-width:767px) {
.parallax-slider-page .slider-item{
height: 50vh;
}
.mobile_phone{
position: absolute;
top: 20px;
right: 80px;
}
.news_block2 .qs{
    left:20px;
}
}
@media screen and (max-width:616px) {
.slider-item_caption h1{
font-size:100%;
}
}
@media only screen and (min-device-width: 767px) and (max-device-width: 991px) {
.list-inline>li.search_box, .header_search_box{
 font-size:80%;   
}
}