/*

Theme Name: Profile4men

Theme URI: http://wordpress.org/themes/profile4men

Author: Lamark Media

Author URI: http://lamarkmedia.com

Description: The profile4men for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.

Version: 1.0

Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready

Text Domain: profile4men

This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/

.detail-link,.detail-link:hover{ 

text-decoration:none;

 color: #002554;

}

.read-right ul li a{ cursor:pointer; }

/* Woocomerce page CSS add */

.post-type-archive-product #content{

width:94%;

margin:3% auto;

color: #002554; 

}

.woocommerce span.onsale{background-color:#0B0521;}

.post-type-archive-product .products li h3{ color: #002554; }

.post-type-archive-product .products li{text-align:center;}

.post-type-archive-product .products li .star-rating{display:none !important;}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {

  background-color: #0B0521;

  color: #fff;

  -webkit-font-smoothing: antialiased;

}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #0B0521;

    background-image: none;

    border-bottom-color: -moz-use-text-color;

    border-bottom-left-radius: 3px;

    border-bottom-right-radius: 3px;

    border-bottom-style: none;

    border-bottom-width: 0;

    border-image-outset: 0 0 0 0;

    border-image-repeat: stretch stretch;

    border-image-slice: 100% 100% 100% 100%;

    border-image-source: none;

    border-image-width: 1 1 1 1;

    border-left-color: -moz-use-text-color;

    border-left-style: none;

    border-left-width: 0;

    border-right-color: -moz-use-text-color;

    border-right-style: none;

    border-right-width: 0;

    border-top-color: -moz-use-text-color;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px;

    border-top-style: none;

    border-top-width: 0;

    box-shadow: none;

    color: #FFF;

    cursor: pointer;

    display: inline-block;

    font-family: inherit;

    font-size: 100%;

    font-weight: 700;

    left: auto;

    line-height: 1;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    overflow-x: visible;

    overflow-y: visible;

    padding-bottom: 0.618em;

    padding-left: 1em;

    padding-right: 1em;

    padding-top: 0.618em;

    position: relative;

    text-shadow: none;

    white-space: nowrap;

}

#coupon_code{ padding:12px; width:50%; }

.woocommerce-cart input, .woocommerce-cart select{ padding:10px; }

.page-template-signup  .collection-more

{max-width:80%;

margin: 0 auto 40px;}

.page-template-signup  .contact-area img

{width:100%;}

.page-template-signup  .contact-area

{max-width:100%;}

.page-template-signup  .contact-section

{

width:68%;

float:left;

}

.page-template-signup .signup-frm

{

width:30%;

margin-left:2%;

padding: 25px 0 0;

}

.post-type-archive-product .orderby{

-moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-bottom-color: #bec8d4;

    border-bottom-style: solid;

    border-bottom-width: 2px;

    border-image-outset: 0 0 0 0;

    border-image-repeat: stretch stretch;

    border-image-slice: 100% 100% 100% 100%;

    border-image-source: none;

    border-image-width: 1 1 1 1;

    border-left-color: #bec8d4;

    border-left-style: solid;

    border-left-width: 2px;

    border-right-color: #bec8d4;

    border-right-style: solid;

    border-right-width: 2px;

    border-top-color: #bec8d4;

    border-top-style: solid;

    border-top-width: 2px;

    box-sizing: border-box;

    color: #000000;

    font-size: 16px;

    font-weight: 400;

    padding-bottom: 2%;

    padding-left: 2%;

    padding-right: 2%;

    padding-top: 2%;

    width: 100%;

}

.hide{display:none;}

.woocommerce .product-list-footer-left{ display:inline-block;   width: 49%; margin-right:10px}

.product-list-footer-right{ display:inline-block; margin-top: -13px; float:right; }

.detail-link img{width:330px}

.woocommerce-cart, .product-name a{ color:#0b0521; text-decoration:none;}

.cart_totals h2, .cart_totals table{ color:#0b0521; }

.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th { padding-right: 10px;}

/* .product-right-scale{ margin-top:36%;} */

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{ padding:10px;}

.woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th{ padding-right:10px;}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{ border:none;}

.woocommerce-cart .profile-content{padding:2%;}

.added_to_cart.wc-forward:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {

background-color:#DAD8DA;

color:#515151;

text-decoration:none;

}

.added_to_cart.wc-forward{

    font-size: 25px;

    text-align: center;

 -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #0b0521;

    background-image: none;

    border-bottom-color: -moz-use-text-color;

    border-bottom-left-radius: 3px;

    border-bottom-right-radius: 3px;

    border-bottom-style: none;

    border-bottom-width: 0;

    border-image-outset: 0 0 0 0;

    border-image-repeat: stretch stretch;

    border-image-slice: 100% 100% 100% 100%;

    border-image-source: none;

    border-image-width: 1 1 1 1;

    border-left-color: -moz-use-text-color;

    border-left-style: none;

    border-left-width: 0;

    border-right-color: -moz-use-text-color;

    border-right-style: none;

    border-right-width: 0;

    border-top-color: -moz-use-text-color;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px;

    border-top-style: none;

    border-top-width: 0;

    box-shadow: none;

    color: #fff;

    cursor: pointer;

    display: inline-block;

    font-weight: 700;

    left: auto;

    line-height: 1;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    overflow-x: visible;

    overflow-y: visible;

    padding-bottom: 0.618em;

    padding-left: 1em;

    padding-right: 1em;

    padding-top: 0.618em;

    position: relative;

    text-shadow: none;

    white-space: nowrap;

font-family: copperplate-regular;

}

a.button.add_to_cart_button.product_type_simple {

  font-family: copperplate-regular;

  font-size: 25px;

  text-align: center;

  float: left;

}

.single-post .profile-last p, .page-template-what-new .profile-last p{ 

  margin: 10px 0;

}

.product-list a{cursor:pointer;}

.search .breadcrumb{ margin-bottom:10%;}

.single-post .profile-last img, .page-template-what-new .profile-last img

{ max-width: 100%; }

.header-right ul li.login_user_item {

    background-image: none;

    color: #ffffff;

    font-family: roboto-regular;

    font-size: 16px;

    padding-left: 0px;

margin-left:-30%;

    width: 140%;

}

.page-template-collection .quick-btn ul li:first-child { display:none; }

.page-template-collection .quick-btn ul li {   display:inline-block; width:19%; margin-top:5%; }

.page-template-collection .quick-btn ul li a {  background:none; cursor:pointer; }

.page-template-login .collection-section{ margin-left: 17%; }

.page-template-login .contact-section{ margin-right: 15.5%; }

.page-template-register .collection-more{ padding-left: 10%; padding-right: 10%; }

.page-template-register .collection-section{ margin-top:0px; }

.page-template-login .collection-section{ margin-top:0px; }

.page-template-signup .signup-frm{ padding:0px; }

.exclusive-text-menu{font-size:14px; text-align:center;font-family: 'Libre Baskerville', serif; color:#fff;}

.header-left{padding-top:15px;}

.exclusive-text-menu:hover i{text-decoration:underline;}



/******** Responsive css *********/

.home .main .item_top_text2{ padding-top:14%; }

.home .main .item-section2-small-text{ padding-top:2%; padding-bottom:6.3%; }

/***********************RESPONSIVE CSS**************************/

@media screen and (max-width: 1200px)

{

.woocommerce .product-list-footer-left

{width:37%;}

}

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

{

.product-list-footer-right,.woocommerce .product-list-footer-left

{width:100%;

float:none;

text-align:center;}

.product-list-footer-right .product-cart

{

float:none;

max-width:100%;}

a.button.add_to_cart_button.product_type_simple

{float:none;}

.product-cart

{margin-top:15px;}

.product-list-footer

{padding-top:15px;}

}

@media screen and (max-width: 960px)

{

}

@media screen and (max-width: 800px)

{

 .page-template-signup .contact-section

 {display:none;}

 .page-template-signup .signup-frm

 {float:none;width:100%;display:block;}

 .page-template-login .collection-section

 {margin-left:0;} 

   

 

 .recomend-head4,.recomend-head1,.recomend-head2,.recomend-head3

 {padding-top:0;

 height:100%;

 }

.recomend-comfort-head .recomend-head a img

{height:100%;}

}

@media screen and (max-width: 728px)

{

  

}

@media screen and (max-width: 750px)

{

    

}

@media screen and (max-width: 700px)

{

  

}

@media screen and (max-width: 650px)

{

    

}

@media screen and (max-width: 600px)

{

a.button.add_to_cart_button.product_type_simple

{margin-bottom:15px;}

.woocommerce a.added_to_cart

{margin-left:0 !important;}

}

@media screen and (max-width: 550px)

{

  .home-product-section ul li.second-product {

    width: 36%;

}



.home-product-section ul li.third-product{

width: 25%;

}



.home-product-section ul li.fourth-product {

    width: 26%;

}



.home-product-section ul li.fifth-product {

    bottom: -38px;

    }



}

@media screen and (max-width: 500px)

{

   .home-product-section ul li.second-product {

    width: 36%;

}



.home-product-section ul li.third-product{

width: 25%;

}

}

@media screen and (max-width: 450px)

{

}

@media screen and (max-width: 400px)

{

  

}

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

{

 .home-product-section ul li.first-product {

    margin-top: -15px;

  }

}

/************************27-11-2015 new update*************************/

.tool-kit-box{ 

  background:#0b0a0a url(http://www.profile4men.com/wp-content/themes/profile4men/assets/images/bg.jpg) no-repeat center; 

  position:relative;

  }

  

.tool-kit-box-in{ 

  padding: 20px 20px 65px;

  

  background-color:#0B0521;

 

  background-size:100% auto; 

  background-position:center;  }

.item-bg-img{ padding-top:105%;}

/* replaces the bg color above  background:#000000 url(http://www.profile4men.com/wp-content/uploads/2015/11/HOME-PG_Free-ACTION-Tile.jpg) center no-repeat;  */

.tool-kit-box h3{ 

  color:#ebebeb; 

  font-size:24px; 

  text-transform:uppercase;  

  font-weight:600; 

  padding-top:15px;

  font-style: font-family: 'Open Sans', sans-serif;}

.bord{  

  border-bottom: 1px solid #6d6d70;

  margin: 10px 57px;

  max-width: 195px;

  padding: 0 52px;

  text-align: center;}

.sub-head{ 

  display:block; 

  color:#ebebeb; 

  font-size:14px; 

  font-weight:600; 

  

  padding:8px 20px;  

  text-transform:uppercase;

  margin-top: 30%;}

.breakout {font-size:1.6em;font-weight:600; }

 

.main-img-overlay{

   position:none;  

   font-family: 'Open Sans', sans-serif;}

.main-left-first-box .main-img-overlay{ top:-1%}

#revive-rob-secret-weapon{ width:100%;}

.main-left-box{ 

  width:50%; 

  float:left; }

.main-right-box{ 

  width:50%; 

  float:right;}

 

.tool-kit-box a{ 

  margin-top: 5%; 

  display:inline-block; 

  border: 1px solid #fff;

  color: #fff;

  display: inline-block;

  font-size: 14px;

  padding:7px 18px}

  

.tool-kit-box-head{

  margin-top: 0px;

}

  

.main-img-overlay.gift-sec { 

  color:#25223d;}

.main-left-bottom .main {

    max-width: 290px;

    padding-left:45%;

    padding-top: 5%;

}

.main-img-overlay.gift-sec .bord{ 

  max-width:400; 

  display:block;

  margin-top:5px;}

.gift-sec-head { 

  font-size:29px; 

  color:#25223d;

  font-weight:600;}

  

.gift-sec-subhead{ 

  font-size:24px;

  margin:20px 0 10px; 

  text-transform:uppercase; 

  font-weight:500;

  display:block;

  line-height:28px;}

  

.gift-sec-button{ 

  font-size:14px; 

  color:#0b0521; 

  padding:5px 26px; 

  margin-top:30px; 

  border:1px #000000 solid;}

  

.home .item_h3_text3{ padding-top:0;}

}

.tool-kit-box a:hover{ background:#fff!important; color:#000!important; text-decoration:none!important;}

  

/***************media.css*******************/

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

.tool-kit-box h3{ font-size:20px;}

.tool-kit-box a{margin-top:0%}

}

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

{

 .tool-kit-box-in{  background-position:53%;}

 .tool-kit-box-in {padding: 20px 20px 92px;}

 .main-img-overlay.gift-sec{ top:5%;}

 .tool-kit-box h3{ font-size:18px;}

 .item_small_text3{ font-size:13px; margin:0 20px;}

 .gift-sec-head { font-size:22px;}

 .gift-sec-subhead{ font-size:13px;}

.tool-kit-box h3{ font-size:18px;}

.sub-head{ font-size:12px;}

.title-bottom-text {font-size: 10px;}

.bottom-text-limited-offer { font-size:12px}

}

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

{

 .tool-kit-box a{ margin-top:10%;}

 .tool-kit-box-in{background-position:53%;}

 .tool-kit-box-in{padding: 20px 20px 92px;}

 .main-img-overlay.gift-sec{ top:-2%;}

 .sub-head{ font-size:14px;}

 .tool-kit-box h3{ font-size:16px;}

 .item_small_text3{ font-size:12px; margin:0 20px;}

.gift-sec-head {font-size: 20px;}

.gift-sec-subhead{ font-size:13px;}

.title-bottom-text {font-size: 10px;}

.bottom-text-limited-offer { font-size:12px}

}

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

.header-left{ text-align:center;}

.title-bottom-text {font-size: 10px;}

.bottom-text-limited-offer {font-size: 10px;}

.tool-kit-box h3 {font-size: 15px;}

.sub-head {font-size: 11px;}

.tool-kit-box a {margin-top: 0%;}

}

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

{

.main-left-first-box .main-img-overlay{ top:-5%;}

.tool-kit-box h3 {font-size: 16px;}

.tool-kit-box a{ margin-top:0%;}

.sub-head {font-size: 10px;}

.gift-sec-head {font-size: 20px;}

.gift-sec-button{ margin-top:16px;}

.gift-sec-subhead {font-size: 12px; margin: 12px 0 2px;}

.item_small_text3{ font-size:12px;}

.title-bottom-text {font-size: 10px;}

.bottom-text-limited-offer {font-size: 10px;}

}

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

{

.gift-sec-head {font-size: 18px;}

.gift-sec-button{ margin-top:16px;}

.gift-sec-subhead {font-size: 12px; margin: 12px 0 2px;}

.item_small_text3{ font-size:12px;}

}

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

{

  .sub-head{ font-size:15px;}

 .tool-kit-box h3{ font-size:20px;}

 .main-left-first-box .main-img-overlay{ top:-5%;}

 .main-img-overlay.gift-sec{ top:10%!important;}

.gift-sec-head {font-size: 18px;}

.gift-sec-button{ margin-top:0px;}

.gift-sec-subhead {font-size: 14px; margin: 12px 0 2px;}

.item_small_text3{ font-size:12px;}

.main-left-bottom .main {padding-top:0%}



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

{

.gift-sec-head {font-size: 20px;}

.gift-sec-button{ margin-top:0px;}

.gift-sec-subhead {font-size: 14px; margin: 12px 0 2px;}

.item_small_text3{ font-size:14px;}

.main-left-bottom .main {padding-top:10%}

.title-bottom-text {font-size: 16px;}

.bottom-text-limited-offer {font-size: 16px;}

}

}

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

{

.tool-kit-box-in { padding: 20px 20px 101px;}

.tool-kit-box a{ margin-top:66%;}

.tool-kit-box h3 {    font-size: 18px;}

.main-img-overlay.gift-sec{top:-6%;}

.main-left-first-box .main-img-overlay{ top:2%;}

}

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

{

.tool-kit-box a { margin-top: 0%;}

.main-left-first-box .main-img-overlay{top:-5%;}

.tool-kit-box h3 { font-size: 17px;}

.gift-sec-subhead {    font-size: 14px; line-height:22px; margin: 12px 10px 0;}

.gift-sec-head {    font-size: 21px;}

}

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

{

.tool-kit-box-in{ background-position:100%; padding: 30px 20px;}

.main-half { width: 50%;}

.main-half main-left-first-box {background-color:black}

.tool-kit-box h3{font-size:16px;}

.sub-head{ font-size:18px;}

.main-left-box { float: left; width: 100%;}

.gift-sec-head { font-size:19px; }

.gift-sec-subhead{ font-size:13px;  margin:20px 0 20px;}

.main-img-overlay.gift-sec {  left:22%;   top:15%;}

.gift-sec-button{font-size:14px; color:#0b0521;  margin-top:30px; }

.main-left-bottom .main {padding-left: 0%;}

}

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

{

 .main-img-overlay.gift-sec{ top:11%;}

  .gift-sec-subhead{ font-size:13px;}

}

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

{

.main-half{ width:auto!important; float:none!important;}

.item-bg-img{ padding-top:0;}

.main-img-overlay{ padding-top:0;}

.main-img-overlay.gift-sec{ left:0; color:#fff;margin-top: -320px;}

.home .item_h3_text3{ color:black important;}

.bord{ margin:15px auto!important;}

.main-left-bottom .main {padding-left: 60%;padding-top:0%}

.gift-sec-subhead, .item_small_text3 {color:black}



.main-right .main-img-overlay {margin-bottom: 80px; margin-top: -490px;}

.main-left-bottom .main {padding-left: 40%;padding-top: 5%;width: 60%;}

.item-bg-img-big {height: 80px;}

.collection-bottom-txt .item_small_text {font-size: 12px;}

#colectbtn {padding: 5px 12px;margin-top: 340px;}

.sub-head {font-size: 16px;}

.tool-kit-box h3 {font-size: 18px;}

}

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



.gift-sec-head { font-size:15px; padding-top: 10% !important;}

.gift-sec-subhead{ font-size:13px;}

.item-bg-img-big {height: 90px;}

.main-right .main-img-overlay {margin-bottom: 80px;margin-top: -470px;}

}

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

.gift-sec-head{font-size:13px; 0% !important;} 

.gift-sec-subhead{font-size:10px;margin:0px; line-height:16px;}

.item_small_text3 {font-size: 10px; line-height:16px;}

.main-img-overlay.gift-sec {margin-top: -250px; padding-top:}

}

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

#colectbtn {padding: 5px 12px;margin-top: 280px;}

.main-right .main-img-overlay {margin-bottom: 30px;margin-top: -410px;}

.gift-sec-button{ margin-top:18px;}

}

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



.gift-sec-head {font-size: 12px;}

.main-right .main-img-overlay {margin-bottom: 10px; margin-top: -350px;}

.main-left-bottom .main {padding-left: 40%;padding-top: 5%;width: 60%;}

.item-bg-img-big {height: 80px;}

.collection-bottom-txt .item_small_text {font-size: 12px;}

#colectbtn {padding: 5px 12px;margin-top: 230px;}

.sub-head {font-size: 14px;}

.tool-kit-box h3 {font-size: 16px;}

}

.profile-toolkit-new-update

{

/*background:#f6f7f7 url(../../uploads/2015/11/new-toolkit-bg-img-2.jpg) no-repeat scroll 100% top / 100% 100% */;

padding:18px 10px;

text-align:center;

box-sizing: border-box;

}

.profile-toolkit-new-update p

{

color:#161616;

}

.bottom-text-limited-offer

{

margin-top:77%;

line-height:20px;

margin-bottom:15px;

}

.profile-toolkit-new-update a

{

border:1px solid #212121; 

background:none; 

color:#212121;

padding: 7px 18px;

}

.profile-new-bord.profile-toolkit-new-update {

  border:8px #000 solid;

  background:url(assets/images/one-sec-bg-1.jpg) no-repeat !important; 

  background-size:100% 100% !important;

}

.profile-toolkit-new-update {

  max-height:310px;

  min-height:370px;}

.one-sec-img{ margin-top:5px;} 

.title-bottom-text-new{ 

  font-size:17px; 

  line-height:20px; 

  font-weight:500; 

  padding:20px 0 10px; 

  color:#000;

   margin: 0;}

.one-sec-bottom-text.bottom-text-limited-offer{ margin-top:33%;}

.profile-new-bord a{ 

  padding:6px 8px;

  max-width:125px; 

  margin:10px auto 0; 

  display:block;}

.spacer{ padding:58px 0;}

.bottom-text-limited-offer {

    line-height: 20px;

    margin-bottom: 15px;

    margin-top: 165px; !important

}

/***********mediacss***************/

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

.main-left-bottom .main{ padding-left:45%;}

.main-left-bottom .main-img-overlay.gift-sec{ left:0;}

}

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

.title-bottom-text-new{ padding-bottom:0px;}

.main_box{ padding-bottom:49%;}

}

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

.main-right .main-img-overlay{ margin-top:-470px;}

}

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

.main-right .main-img-overlay{ margin-top:-440px;}

#colectbtn{ margin-top:316px;}

.bottom-text-limited-offer{ margin-top:178px;}

}

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

.main-right .main-img-overlay{ margin-top:-412px;}

}

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

.profile-new-bord.profile-toolkit-new-update{ border-width:6px;}

.main-right .main-img-overlay{ margin-top:-355px;}

.bottom-text-limited-offer{ font-size:15px;}

#colectbtn{ margin-top:217px;}

}

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

.main-right .main-img-overlay{ margin-top:-340px;}

}

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

.title-bottom-text-new{ font-size:14px;}

.bottom-text-limited-offer{ margin-top:180px;} 

.bord{ margin:7px auto!Important;}

#colectbtn{ margin-top:180px;}

.main-right .main-img-overlay{ margin-top:-335px;}

#colectbtn{ margin-top:190px;}

.main-img-overlay.gift-sec{ margin-top:-240px;}

}

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

{

  .home .item_h3_text3{ display: block; padding-top: 23px;}

  .main-img-overlay{ width:100%;}

.main-img-overlay.gift-sec{ margin-top:-230px;}

.main-right .main-img-overlay{ margin-top:-325px;}

.bottom-text-limited-offer{ margin-top:170px;} 

}

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

.main-img-overlay.gift-sec{ margin-top:-200px; padding-bottom:0;}

.main-right .main-img-overlay{ margin-top:-305px;}

.title-bottom-text-new{ padding-top:15px; padding-bottom:0;} 

.gift-sec-button{ margin-top:11px;}

.item_h3_text3, .item_h3_text2, .item_h3_text1{ font-size:15px;}

.home .item_h3_text3{padding-top:16px;}

}

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

.bottom-text-limited-offer{ margin-top:150px; margin-bottom:10px; font-size:12px;}

.title-bottom-text-new{ font-size:12px;} 

.main-img-overlay.gift-sec{ margin-top:-150px;}

}

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

.title-bottom-text-new{ font-size:15px;}

}

@media screen and (min-width:1200px) and (max-width:1367px){

.profile-toolkit-new-update{ min-height:330px;}

.bottom-text-limited-offer{ line-height:17px;}

}

@media screen and (min-width:1368px) and (max-width:1480px) {

.bottom-text-limited-offer{ margin-top:165px; margin-bottom:20px;}

.title-bottom-text-new{ padding-top:8px; padding-bottom:2px;}

.main-left-bottom .main{ padding-left:42%;}

.gift-sec-button{ margin-top:10px;}

.profile-toolkit-new-update{ min-height:360px;}

}

#main{ background:#0f0f11;}

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

.bottom-text-limited-offer{ margin-top:210px;}

.profile-toolkit-new-update{ min-height:415px; max-height:415px;}

}

.profile-new-tile{/* background:url(assets/images/profile-new-tile-bg.jpg) no-repeat; background-size:100% 100% */; padding:15px 0 0; text-align:center; }



.new-tile-head{ font-size:22px; color:#040404; padding:10px 5px 0; line-height:22px; text-transform:uppercase; font-weight:600;}

.new-tile-text{ display:block; font-size:17px; color:#040404; font-style:italic; padding:0 5px 15px 5px;}

.profile-new-tile a{

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

  border: 1px solid #212121;

  color: #212121;

  padding: 7px 18px;

  display:inline-block;

  margin-top:15px;

  position:relative;}

  

.newitleproduct-image{ margin-top:-65px; text-align:right;}

.newitleproduct-image img{ vertical-align:bottom;}

/***********new-css****************/

.performance-red-tile{ 

  background:url(assets/images/valen-bg.jpg) no-repeat center center* !important;

  background-size:cover; 

  position:relative;}

  

.red-head{ 

  display:block; 

  color:#fff; 

  font-size:15px; 

  text-transform:uppercase;}

  

.profile-new-tile{ padding:30px 0 15px !important}

.divider2{ 

  display:block;

  background:#fff; 

  padding:1px 0 0 10px; 

  margin:15px 38px 8px;}

  

.red-big-head{ 

  font-size:16px; 

  color:#fff; 

  text-transform:uppercase;}

  

.performance-red-tile  p{ 

  font-size:16px; 

  color:#fff; 

  padding:15px 0;}

  

.performance-red-tile a{ 

  color:#fff; 

  font-size:12px; 

  border:1px #fff solid; 

  padding:7px 12px;}

.p4m-tile-mid .p4m-tile-mid-overlay{ position:absolute; top:13%; left:0; right:0; margin:0px auto;}
.p4m-tile-mid-content{ color:#fff; text-align:center; text-transform:uppercase; padding:15px;}
.p4m-tile-mid-content .intro{ display:block; color:#fff; font-size:14px;}
.p4m-tile-mid-content h3{ font-size:25px; padding:2px 5px 15px 5px; border-bottom:1px #fff solid; display:inline-block; margin-bottom:8px;}
.p4m-tile-mid-content .tile-text{ font-size:21px; font-weight:300; line-height:27px; padding:10px;}
.p4m-tile-button{ display:block; padding-top:25px; text-align:center;}
.p4m-tile-button a{text-transform:uppercase; border:1px #fff solid; padding:5px 14px; color:#fff; display:inline-block; font-size:12px;}


.p4m-tile-small-main, .p4m-tile-small-main *::before, .p4m-tile-small-main *::after{ box-sizing:border-box;}
.p4m-tile-small2{ background:url(image/p4m-tile-small2-bg.jpg) no-repeat center top; background-size:100% 100%; padding:0!important; text-align:center; position:relative; }

.p4m-tile-small2-right{ float:right; max-width:130px; width:100%; color:#fff; padding-top:25px; padding-right:10px;}
.p4m-tile-small-main h2{ font-size:30px; line-height:32px; font-weight:300; padding-top:15px;}
.p4m-tile-small-main h2 strong{ font-size:38px; font-weight:700;}
.p4m-tile-small-main p{ font-size:15px; line-height:20px; font-weight:400; color:#fff; padding-top:20px;}
.p4m-tile-small2 .p4m-tile-button{ padding-top:0; position:absolute; bottom:15px; left:0; right:0; margin:0px auto;}

.p4m-tile-small1{ background:url(image/p4m-tile-small1-bg.jpg) no-repeat center top; background-size:100% 100%; padding:0!important; text-align:center; position:relative; padding-right:0px!important; }

.p4m-tile-small1-right{ float:right; max-width:170px; width:100%; padding-top:22px; text-align:center;}
.p4m-tile-small1-right h2 strong{ font-weight:600;}
.p4m-tile-small1-right p{ color:#000; padding-top:10px;}
.p4m-tile-small1 .p4m-tile-button{ padding-top:15px;}


@media only screen and (max-width:960px) {
.p4m-tile-small1-left{ width:33%;}
}
@media only screen and (max-width:767px) {
.p4m-tile-small1-left{ width:46%;}
}

@media only screen and (max-width:640px) {
.p4m-tile-mid-content h3{ font-size:20px;}
.p4m-tile-mid-content .tile-text{ font-size:18px;}
.p4m-tile-mid .p4m-tile-mid-overlay{ top:10%;}
.p4m-tile-button{ padding-top:5px;}
}

@media only screen and (max-width:480px) {
.p4m-tile-mid .p4m-tile-mid-overlay{ top:5%;}
.p4m-tile-mid-content .tile-text{ font-size:16px; line-height:20px;}
}

@media only screen and (max-width:380px) {
.p4m-tile-mid-content h3{ font-size:18px;}
.p4m-tile-mid-content h3{ padding-bottom:8px; margin-bottom:2px;}
.p4m-tile-mid .p4m-tile-mid-overlay{ top:0%;}
.p4m-tile-mid-content .tile-text{ font-size:15px; line-height:20px;}
.p4m-tile-small-main h2{ font-size:25px; line-height:30px;}
.p4m-tile-small-main h2 strong{ font-size:32px;}
.p4m-tile-small1-right p{ font-size:13px;}
}

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

.new-tile-head{ font-size:17px; line-height:17px;}

.newitleproduct-image{ margin-top:-34px;}

}

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

.new-tile-head{ font-size:17px; line-height:17px;}

.new-tile-text{ font-size:16px;}

.newitleproduct-image{ margin-top:-70px;}
.p4m-tile-mid .p4m-tile-mid-overlay{ top:22%;}

}

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

.new-tile-head{ font-size:19px; line-height:19px;}

.new-tile-text{ font-size:17px;}

.newitleproduct-image{ margin-top:-75px;}

.profile-new-tile{ padding:60px 0 15px !important}
.p4m-tile-mid .p4m-tile-mid-overlay{ top:28%;}

}


body.home .header-logo-a{ display:none;}

.result-vary{ font-size:12px; text-align:center;}