/*
	Theme Name: Altitude Pro Theme
	Theme URI: http://my.studiopress.com/themes/altitude/
	Description: Make a stunning first impression, grab attention, and dynamically tell your story with beautiful images and clean typography.
	Author: StudioPress
	Author URI: http://www.studiopress.com/

	Version: 1.0.2

	Tags: black, white, blue, green, orange, pink, one-column, two-columns, responsive-layout, custom-header, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

	Template: genesis
	Template Version: 2.1

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php 
*/


/* Table of Contents

	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Gallery
		- Forms
		- Buttons
		- Tables
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- Avatar
		- Genesis
		- Search Form
		- Titles
		- WordPress
	- Widgets
	- Plugins
		- Genesis eNews Extended
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Primary Navigation
		- Secondary Navigation
		- Footer Navigation
		- Responsive Menu
	- Content Area
		- Front Page
		- Dashicons
		- Flexible Widgets
		- Content
		- Entries
		- Entry Meta
		- After Entry
		- Pagination
		- Content Boxes
		- Comments
	- Sidebar
	- Footer Widgets
	- Site Footer
	- Media Queries
		- Max-width: 1280px
		- Max-width: 1200px
		- Max-width: 1023px
		- Max-width: 800px
		- Max-width: 480px

*/

  
/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Baseline Normalize
	normalize.css v2.1.3 | MIT License | git.io/normalize
--------------------------------------------- */

img,legend {
  border: 0;
}

body,figure {
  margin: 0;
}

cite,dfn,em,i {
  font-style: italic;
}

hr,table {
  border-collapse: collapse;
}

.site-inner,.wp-caption,.wrap,a.alignleft,a.alignnone,a.alignright,embed,iframe,img,object,video {
  max-width: 100%;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
  display: block;
}

audio,canvas,video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],template {
  display: none;
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

a {
  background: 0 0;
}

a:active,a:focus,a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

mark {
  background: #ff0;
  color: #000;
}

code,kbd,pre,samp {
  font-family: monospace,serif;
  font-size: 1em;
}

pre {
  white-space: pre-wrap;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
  font-size: 80%;
}

sub,sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

svg:not(:root) {
  overflow: hidden;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

legend {
  padding: 0;
}

button,input,select,textarea {
  font-family: inherit;
  margin: 0;
}

body,p {
  font-family: Gabriela-Regular;
  font-size: 15px;
  font-weight: 400;
}

button,input {
  line-height: normal;
}

button,select {
  text-transform: none;
}

button,html input[type=button],input[type=reset],input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],html input[disabled] {
  cursor: default;
}

input[type=checkbox],input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

.gallery,.image-section,.search-form,.social_icon a {
  overflow: hidden;
}

@font-face {
  font-family:bebasregular;src:url(fonts/bebas_1.woff2) format('woff2'),url(fonts/bebas_1.woff) format('woff');font-weight:400;font-style:normal;
}

@font-face {
  font-family:bebas_neue_regularregular;src:url(fonts/bebasneue_regular-webfont.woff2) format('woff2'),url(fonts/bebasneue_regular-webfont.woff) format('woff');font-weight:400;font-style:normal;
}

@font-face {
  font-family:complete_in_himregular;src:url(fonts/complete_in_him.woff2) format('woff2'),url(fonts/complete_in_him.woff) format('woff');font-weight:400;font-style:normal;
}

@font-face {
  font-family:Gabriela-Regular;src:url(fonts/Gabriela-Regular_gdi.eot);src:url(fonts/Gabriela-Regular_gdi.eot?#iefix) format('embedded-opentype'),url(fonts/Gabriela-Regular_gdi.woff) format('woff'),url(fonts/Gabriela-Regular_gdi.ttf) format('truetype'),url(fonts/Gabriela-Regular_gdi.svg#Gabriela-Regular) format('svg');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA;
}

@import url(https://fonts.googleapis.com/css?family=Gabriela&subset=latin,latin-ext);

*,input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.author-box:before,.clearfix:before,.entry-content:before,.entry:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before {
  content: " ";
  display: table;
}

.author-box:after,.clearfix:after,.entry-content:after,.entry:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after {
  clear: both;
  content: " ";
  display: table;
}

body {
  background-color: #fff;
  color: #363636;
  line-height: 1.5;
  overflow-x: hidden;
}

p {
  line-height: 26px;
}

body.altitude-home {
  background: 0 0;
}

.wpb_text_column.wpb_content_element.about_button {
  margin-top: 67px;
}

.about_button .wpb_wrapper a {
  background: #f9a01b;
  color: #000;
  display: inline-block;
  font-family: bebas_neue_regularregular;
  margin-right: 23px;
  padding: 13px;
  text-align: center;
  width: 227px;
  font-size: 19px!important;
  letter-spacing: 2px;
}

ol,p,ul {
  padding: 0;
}

.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #fff!important;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  border-radius: 50%!important;
  display: block;
  height: 14px!important;
  margin: 0 5px;
  outline: 0;
  text-indent: -9999px;
  width: 14px!important;
  background: rgba(0,0,0,0)!important;
  border: 3px solid #fff;
}

.about_testimonial .cbp-qtcontent footer,.entry-footer {
  display: none;
}

.bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 19px!important;
  height: 19px!important;
}

.about_testimonial .bx-next,.about_testimonial .bx-prev {
  width: 45px!important;
  height: 69px!important;
  margin-top: -37px!important;
  transition: all .5s ease 0s;
}

.bx-wrapper .bx-pager {
  bottom: -9px!important;
  position: relative;
}

.about_testimonial blockquote::before {
  content: none!important;
}

.about_testimonial .bx-prev:hover {
  background-position: 0 center!important;
  transition: all .5s ease 0s;
}

.about_testimonial .bx-next:hover {
  transition: all .5s ease 0s;
  background-position: -61px center!important;
}

.about_testimonial .bx-next {
  background: url(images/right_arow_whiteandblack.png) no-repeat rgba(0,0,0,0)!important;
  background-position: 0 center!important;
}

.about_testimonial .bx-prev {
  background: url(images/left_arow_whiteandblack.png) no-repeat rgba(0,0,0,0)!important;
  background-position: -61px center!important;
}

.about_testimonial .tslider .cbp-qtcontent p {
  color: #fff;
  font-size: 70px;
  font-family: complete_in_himregular;
}

#dog_text,h1,h2,h3,h4,h5,h6 {
  font-family: complete_in_himregular;
}

.about_testimonial .bx-viewport {
  background: rgba(0,0,0,0)!important;
  text-align: center;
}

.about_button .wpb_wrapper a:hover {
  background: #000;
  transition: all .2s ease 0s;
  color: #fff;
}

::-moz-selection {
  background-color: #000;
  color: #fff;
}

::selection {
  background-color: #000;
  color: #fff;
}

a {
  color: #F4A41D;
  text-decoration: none;
}

a:hover {
  color: #000;
}

p {
  margin: 0 0 20px;
}

ol,ul {
  margin: 0;
}

li {
  list-style-type: none;
}

.entry-content ol>li,.widget ol>li {
  list-style-type: decimal;
}

b,strong {
  font-weight: 800;
}

blockquote {
  color: #999;
  margin: 40px;
}

blockquote::before {
  content: "\201C";
  display: block;
  font-size: 30px;
  height: 0;
  left: -20px;
  position: relative;
  top: -10px;
}

hr {
  border: 0;
  border-top: 1px solid #eee;
  clear: both;
  margin: 40px 0;
}

h1,h2,h3,h4,h5,h6 {
  font-weight: 400;
  line-height: 1.2;
  margin: 0 0 20px;
}

h1 {
  font-size: 36px;
}

h2 {
  font-size: 32px;
}

.image-section h2,.solid-section h2 {
  font-size: 80px;
  font-weight: 200;
  line-height: 1;
}

.front-page-2.solid-section h2 {
  font-size: 48px;
}

h3 {
  font-size: 30px;
}

h4 {
  font-size: 24px;
}

.image-section h4,.solid-section h4 {
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 3px;
  text-transform: uppercase;
}

h5 {
  font-size: 20px;
}

h6 {
  font-size: 18px;
}

img {
  height: auto;
}

.full-width-content img.pull-left {
  float: left;
  margin: 0 40px 40px -200px;
}

.full-width-content img.pull-right {
  float: right;
  margin: 0 -200px 40px 40px;
}

.featured-content img,.gallery img {
  width: auto;
}

.gallery {
  margin-bottom: 28px;
}

.gallery-item {
  float: left;
  margin: 0;
  padding: 0 4px;
  text-align: center;
}

.alignleft,td,th {
  text-align: left;
}

.gallery-columns-1 .gallery-item {
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  width: 50%;
}

.gallery-columns-3 .gallery-item {
  width: 33%;
}

.gallery-columns-4 .gallery-item {
  width: 25%;
}

.gallery-columns-5 .gallery-item {
  width: 20%;
}

.gallery-columns-6 .gallery-item {
  width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
  width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
  width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1) {
  clear: left;
}

.acount_section .address address,.btn_stores,.comment-content,.entry-comments .comment,.first,.footer-widgets,.pagination,.site-inner {
  clear: both;
}

.gallery .gallery-item img {
  border: none;
  height: auto;
  margin: 0;
}

input,select,textarea {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  box-shadow: none;
  color: #000;
  font-size: 20px;
  font-weight: 200;
  padding: 20px;
  width: 100%;
}

#start_fran>img,.animation_button a {
  -moz-osx-font-smoothing: grayscale;
  box-shadow: 0 0 1px transparent;
  vertical-align: middle;
  backface-visibility: hidden;
}

input:focus,textarea:focus {
  border: 1px solid #999;
  outline: 0;
}

.front-page input:focus,.front-page textarea:focus {
  border: 1px solid #22a1c4;
  outline: 0;
}

input[type=checkbox],input[type=image],input[type=radio] {
  width: auto;
}

::-moz-placeholder {
  color: #000;
  opacity: 1;
}

::-webkit-input-placeholder {
  color: #000;
}

.button,.widget .button,button,input[type=button],input[type=reset],input[type=submit] {
  background-color: #F4A41D;
  border: 2px solid #F4A41D;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 1px;
  padding: 15px 25px;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  white-space: normal;
  width: auto;
}

.entry-header p.entry-meta,th {
  font-weight: 700;
  text-transform: uppercase;
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button {
  display: none;
}

.button.clear:hover,.button:hover,.footer-widgets .widget .button,.footer-widgets button,.footer-widgets input[type=button],.footer-widgets input[type=reset],.footer-widgets input[type=submit],.widget .button.clear:hover,.widget .button:hover,button:hover,input:hover[type=button],input:hover[type=reset],input:hover[type=submit] {
  background-color: #000;
  border: 2px solid #000;
  color: #fff;
}

.button {
  display: inline-block;
}

.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small {
  padding: 8px 16px;
}

.widget .button.clear {
  background-color: transparent;
  border: 2px solid #000;
  color: #000;
}

.image-section .button {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 20px;
}

.image-section .button.clear {
  border-color: #fff;
  color: #fff;
}

.footer-widgets .widget .button:hover,.footer-widgets button:hover,.footer-widgets input:hover[type=button],.footer-widgets input:hover[type=reset],.footer-widgets input:hover[type=submit],.image-section .widget .button:hover,.image-section button:hover,.image-section input:hover[type=button],.image-section input:hover[type=reset],.image-section input:hover[type=submit] {
  background-color: #fff;
  border: 2px solid #fff;
  color: #000;
}

button:disabled,button:disabled:hover,input:disabled,input:disabled:hover,input[type=button]:disabled,input[type=button]:disabled:hover,input[type=reset]:disabled,input[type=reset]:disabled:hover,input[type=submit]:disabled,input[type=submit]:disabled:hover {
  background-color: #ddd;
  border-color: #ddd;
  color: #fff;
  cursor: not-allowed;
}

table {
  border-spacing: 0;
  line-height: 2;
  margin-bottom: 40px;
  width: 100%;
}

tbody {
  border-bottom: 1px solid #ddd;
}

#dog_text,.samll_heading {
  font-weight: 400!important;
}

td {
  border-top: 1px solid #ddd;
  padding: 6px 0;
}

.site-inner,.wrap {
  float: none;
  margin: 0 auto;
  width: 1175px;
}

.site-inner {
  background-color: #fff;
  margin-top: 0;
  position: relative;
  word-wrap: break-word;
}

h1.entry-title {
  display: none;
}

#start_fran>img,a.alignnone {
  display: inline-block;
}

#logo_slider>img {
  height: auto!important;
  margin-top: 0!important;
  width: 310px!important;
}

#dog_text {
  height: 110px!important;
  padding-top: 20px!important;
}

.front-page .site-container .site-inner {
  margin-top: 0;
  max-width: 100%;
}

.altitude-landing .site-container .site-inner {
  margin-top: 100px;
}

#start_fran>img {
  position: relative;
  transform: translateZ(0);
  transition-duration: .3s!important;
  transition-property: transform!important;
  transition-timing-function: ease-out!important;
}

#start_fran:hover img {
  transform: scale(1.2)!important;
  transition-timing-function: cubic-bezier(.47,2.02,.31,-.36)!important;
}

.admin-bar .site-header,.dark,.dark .genesis-nav-menu,.dark .genesis-nav-menu a,.dark .nav-primary,.dark .social_icon,.dark .title-area {
  transition: all .2s ease 0s;
}

.dark .genesis-nav-menu {
  transform: scale(.9) translate(19px,-2px);
}

.dark .title-area {
  padding: 10px 0;
}

.dark .social_icon {
  transform: scale(.8) translate(-31px,-2px);
}

.dark .genesis-nav-menu a {
  padding: 22px 15px;
}

.secondary-nav .site-inner {
  margin-top: 250px;
}

#down_Arrow_slider {
  cursor: pointer!important;
}

.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {
  float: left;
  margin-left: 2.564102564102564%;
}

.one-half,.three-sixths,.two-fourths {
  width: 48.717948717948715%;
}

.one-third,.two-sixths {
  width: 31.623931623931625%;
}

.four-sixths,.two-thirds {
  width: 65.81196581196582%;
}

.one-fourth {
  width: 23.076923076923077%;
}

.three-fourths {
  width: 74.35897435897436%;
}

.one-sixth {
  width: 14.52991452991453%;
}

.five-sixths {
  width: 82.90598290598291%;
}

.first {
  margin-left: 0;
}

.avatar {
  border-radius: 50%;
  float: left;
}

.author-box .avatar {
  height: 88px;
  width: 88px;
}

.entry-comments .avatar {
  height: 60px;
  width: 60px;
}

.alignleft .avatar,.author-box .avatar {
  margin-right: 24px;
}

.alignright .avatar {
  margin-left: 24px;
}

.comment .avatar {
  margin: 0 20px 24px 0;
}

.breadcrumb {
  border-bottom: 2px solid #f5f5f5;
  font-size: 20px;
  margin-bottom: 60px;
  padding-bottom: 10px;
}

.archive-description,.author-box {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  font-size: 20px;
  margin-bottom: 100px;
  padding: 40px 0;
}

.author-box-title {
  font-size: 22px;
  margin-bottom: 8px;
}

.archive-description p:last-child,.author-box p:last-child {
  margin-bottom: 0;
}

.search-form input[type=search] {
  margin-right: 10px;
  width: auto;
}

.search-form input[type=submit] {
  padding: 25px;
}

.widget_search input[type=submit] {
  border: 0;
  clip: rect(0,0,0,0);
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  width: 1px;
}

.archive-title {
  font-size: 24px;
  line-height: 1;
  margin-bottom: 20px;
}

.entry-title {
  font-size: 48px;
}

.sidebar .entry-title {
  font-size: 24px;
  text-align: left;
}

.entry-title a {
  color: #000;
}

.entry-title a:hover {
  color: #22a1c4;
}

.widget-full .widget-title {
  margin-bottom: 40px;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
  text-align: right;
}

.site-title,.widget_calendar td,.widget_calendar th,.wp-caption-text {
  text-align: center;
}

a.aligncenter img {
  display: block;
  margin: 0 auto;
}

.aligncenter,img.centered {
  display: block;
  margin: 0 auto 24px;
}

#wpstats,.logo {
  display: none;
}

.alignnone,img.alignnone {
  margin: 0 0 12px;
}

.wp-caption.alignleft,a.alignleft,img.alignleft {
  margin: 0 24px 24px 0;
}

.wp-caption.alignright,a.alignright,img.alignright {
  margin: 0 0 24px 24px;
}

.wp-caption-text {
  font-size: 18px;
  line-height: 1.2;
}

.genesis-nav-menu,.site-title {
  line-height: 1;
}

.entry-content p.wp-caption-text {
  margin-bottom: 0;
}

.entry-content .gallery-caption,.gallery-caption {
  margin: 0 0 10px;
}

.wpb_revslider_element.wpb_content_element {
  margin-bottom: 0!important;
}

.post-password-form input {
  width: auto;
}

.post-password-form input[type=submit] {
  padding: 25px;
}

.wp-audio-shortcode,.wp-playlist,.wp-video {
  margin: 0 0 28px;
}

.widget {
  word-wrap: break-word;
}

.widget ol>li {
  list-style-position: inside;
  padding-left: 20px;
  text-indent: -20px;
}

.widget ul li {
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.widget li li {
  border: none;
  margin: 0 0 0 30px;
  padding: 0;
}

.widget_calendar table {
  width: 100%;
}

.featured-content .entry-title {
  font-size: 24px;
}

.altitude-home .content .simple-social-icons {
  margin-top: 40px;
}

.altitude-home .content .simple-social-icons ul li {
  margin: 0 20px!important;
}

.altitude-home .content .simple-social-icons ul li a,.altitude-home .content .simple-social-icons ul li a:hover {
  padding: 30px;
}

.dark .nav-primary {
  padding-top: 0;
}

.enews-widget input {
  font-size: 18px;
  margin-bottom: 20px;
}

.enews-widget input[type=submit] {
  margin: 0;
  width: 100%;
}

.enews form+p {
  margin-top: 24px;
}

.genesis-pro-portfolio .content .pro-portfolio {
  padding: 0;
}

.samll_heading {
  font-family: bebas_neue_regularregular;
  font-size: 30px!important;
  letter-spacing: 3px;
}

.site-header {
  background-color: rgba(0,0,0,0);
  left: 0;
  top: 0;
  width: 100%;
  z-index: 999;
  position: fixed;
}

.site-title {
  position: fixed;
  opacity: 0;
  font-size: 24px;
  font-weight: 800;
  letter-spacing: 2px;
  text-transform: uppercase;
  left: 0;
  margin: 0 auto;
  right: 0;
  width: 1200px;
}

.dark .site-title {
  opacity: 1;
}

.site-header .wrap {
  width: 94%;
}

.featured-section .site-header {
  background-color: transparent;
}

.featured-section .site-header>.wrap {
  border-bottom: 1px solid #fff;
}

.highlight_text:before {
  background: url(images/quote.png) no-repeat rgba(0,0,0,0);
  left: -87px;
  position: absolute;
  width: 63px;
  height: 52px;
  content: "";
  top: 6px;
}

.highlight_text {
  position: relative;
}

.admin-bar .site-header {
  position: fixed;
  top: 0;
}

.site-header.dark {
  z-index: 500000!important;
  background: #000;
  padding-top: 9px;
}

.nav-primary ul li a:hover {
  color: #F2A22E;
}

.social_icon a {
  display: inline-block;
  height: 40px;
  width: 40px;
  transition: all .5s ease 0s;
}

.social_icon a img {
  transition: all .5s ease 0s;
  transform: translate(0,0);
}

.social_icon a:hover img {
  position: relative;
  transition: all .5s ease 0s;
  transform: translate(0,-39px);
}

.title-area {
  float: left;
  padding: 35px 0;
  width: 360px;
}

.site-title a,.site-title a:hover {
  color: #fff!important;
}

.header-image .site-title>a {
  background-size: contain!important;
  display: block;
  height: 37px;
  text-indent: -9999px;
  background-position: center center!important;
}

.site-description {
  display: block;
  height: 0;
  margin-bottom: 0;
  text-indent: -9999px;
}

.genesis-nav-menu .menu-item {
  display: inline-block;
  text-align: left;
}

.genesis-nav-menu li li {
  margin-left: 0;
}

.genesis-nav-menu a {
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: 200;
  letter-spacing: 1px;
  padding: 30px 15px 0;
  text-transform: uppercase;
}

.genesis-nav-menu li.highlight a:hover::before {
  color: #fff;
}

.genesis-nav-menu li.highlight>a {
  font-weight: 800;
}

.front-page .genesis-nav-menu li.current-menu-item>a,.genesis-nav-menu>li>a {
  border-bottom: 2px solid transparent;
}

.front-page .genesis-nav-menu li.current-menu-item>a:hover,.genesis-nav-menu li.current-menu-item>a,.genesis-nav-menu>li>a:hover {
  color: #F2A22E;
}

.genesis-nav-menu>.menu-item>a {
  text-transform: uppercase;
}

.genesis-nav-menu .sub-menu {
  left: -9999px;
  letter-spacing: 0;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity .4s ease-in-out;
  -moz-transition: opacity .4s ease-in-out;
  -ms-transition: opacity .4s ease-in-out;
  -o-transition: opacity .4s ease-in-out;
  transition: opacity .4s ease-in-out;
  width: 200px;
  z-index: 99;
}

.genesis-nav-menu .sub-menu a {
  background-color: #111;
  padding: 20px;
  position: relative;
  width: 200px;
}

.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu .sub-menu li.current-menu-item>a {
  background-color: #222;
}

.genesis-nav-menu .sub-menu .sub-menu {
  margin: -54px 0 0 199px;
}

.genesis-nav-menu .menu-item:hover {
  position: static;
}

.genesis-nav-menu .menu-item:hover>.sub-menu {
  left: auto;
  opacity: 1;
}

.genesis-nav-menu>.first>a {
  padding-left: 0;
}

.genesis-nav-menu>.last>a {
  padding-right: 0;
}

.genesis-nav-menu>.right {
  color: #fff;
  display: inline-block;
  list-style-type: none;
  padding: 27px 20px;
  text-transform: uppercase;
}

.genesis-nav-menu>.right>a {
  display: inline;
  padding: 0;
}

.genesis-nav-menu>.rss>a {
  margin-left: 48px;
}

.genesis-nav-menu>.search {
  display: block;
  margin: 0 auto;
  padding: 0 20px 20px;
  width: 50%;
}

.nav-primary {
  float: right;
  padding-top: 18px;
  position: relative;
  text-align: right;
  z-index: 5;
}

.genesis-nav-menu .menu-item:last-child a {
  padding-right: 0;
}

.nav-primary .genesis-nav-menu {
  float: right;
}

.site-header .nav-primary .wrap {
  width: 100%;
}

.nav-secondary {
  border-bottom: 1px solid #fff;
}

.nav-footer .genesis-nav-menu {
  padding: 20px 0;
}

.nav-footer .genesis-nav-menu a {
  border: none;
  font-weight: 800;
  letter-spacing: 3px;
  margin: 0 20px;
  padding: 0;
}

.responsive-menu-icon {
  cursor: pointer;
  display: none;
  margin-bottom: 10px;
  text-align: center;
}

.responsive-menu-icon::before {
  color: #fff;
  content: "\f333";
  font: 400 24px/1 dashicons;
  margin: 0 auto;
}

.nav-secondary .responsive-menu-icon {
  margin: 10px auto 0;
}

.image-section,.solid-section {
  clear: both;
  text-align: center;
  width: 100%;
}

.image-section {
  background: -moz-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.5) 30%,rgba(0,0,0,.8) 80%,rgba(0,0,0,.9) 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.2)),color-stop(30%,rgba(0,0,0,.5)),color-stop(80%,rgba(0,0,0,.8)),color-stop(100%,rgba(0,0,0,.9)));
  background: -webkit-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.5) 30%,rgba(0,0,0,.8) 80%,rgba(0,0,0,.9) 100%);
  background: -o-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.5) 30%,rgba(0,0,0,.8) 80%,rgba(0,0,0,.9) 100%);
  background: -ms-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.5) 30%,rgba(0,0,0,.8) 80%,rgba(0,0,0,.9) 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,.2) 0,rgba(0,0,0,.5) 30%,rgba(0,0,0,.8) 80%,rgba(0,0,0,.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#e6000000', GradientType=0 );
  display: table;
  table-layout: fixed;
  width: 100%;
}

.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev {
  overflow: hidden!important;
  width: 45px!important;
  height: 69px;
  right: -50px!important;
}

.image-section .widget-area {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.image-section,.image-section a {
  color: #fff;
}

.image-section .featured-content .entry-title a:hover,.image-section a:hover {
  color: #22a1c4;
}

.solid-section {
  background-color: #fff;
}

.front-page-2,.front-page-3,.front-page-4,.front-page-5,.front-page-6,.front-page-7 {
  border-top: 54px solid transparent;
  margin-top: -54px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  position: relative;
  z-index: 9;
}

.front-page-1,.front-page-3,.front-page-5,.front-page-7 {
  background-attachment: fixed;
  background-color: #fff;
  background-position: 50% 0;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}

.front-page-1 {
  position: relative;
}

.front-page-1 .image-section {
  padding-top: 75px;
}

.secondary-nav .front-page-1 .image-section {
  padding-top: 150px;
}

.front-page-4 .solid-section {
  background-color: #f3f3f3;
}

.bottom-image {
  margin-bottom: -120px;
  margin-top: 100px;
}

.bottom-image img {
  margin-bottom: -10px;
}

.front-page .field-wrap:last-child {
  margin-bottom: 0;
}

.small-disclaimer {
  font-size: 14px;
  font-style: italic;
}

.front-page .dashicons {
  font-size: 40px;
  height: 40px;
  margin-bottom: 20px;
  width: 40px;
}

.flexible-widgets {
  padding-bottom: 60px;
  padding-top: 100px;
}

.flexible-widgets .widget {
  float: left;
  margin: 0 0 40px 2.564102564102564%;
}

.flexible-widgets.widget-area .widget:nth-of-type(1),.flexible-widgets.widget-full .widget,.flexible-widgets.widget-halves.uneven .widget:last-of-type {
  background: 0 0;
  margin-left: 0;
  padding: 0;
  width: 100%;
}

.flexible-widgets.widget-halves .widget,.widget-area.flexible-widgets.widget-half .widget {
  width: 48.717948717948715%;
}

.flexible-widgets.widget-thirds .widget {
  width: 31.623931623931625%;
}

.flexible-widgets.widget-fourths .widget {
  width: 23.076923076923077%;
}

.flexible-widgets.widget-fourths .widget:nth-child(4n+2),.flexible-widgets.widget-halves .widget:nth-child(even),.flexible-widgets.widget-thirds .widget:nth-child(3n+2) {
  clear: left;
  margin-left: 0;
}

.solid-section .widget {
  background-color: #fff;
  padding: 40px;
}

.solid-section .widget-title {
  border-bottom: 1px solid #ddd;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.flexible-widgets.widget-fourths h2,.flexible-widgets.widget-halves h2,.flexible-widgets.widget-thirds h2 {
  font-size: 36px;
}

.content {
  float: left;
  width: 700px;
}

.page .content {
  padding-bottom: 50px;
}

.sidebar-content .content {
  float: right;
}

.small_black {
  color: #000;
  font-size: 20px;
  padding-left: 8px;
}

.large_font,.medium_font,.small_font {
  color: #fff;
  font-family: bebas_neue_regularregular;
}

.full-width-content .content {
  padding: 0;
  width: 100%;
}

.wpb_single_image.wpb_content_element.vc_align_center.about_image {
  left: -50px;
  position: relative;
}

.text_align_center {
  text-align: center;
}

.large_font {
  font-size: 57px;
  letter-spacing: 9px;
  line-height: 38px;
  margin-top: 53px;
}

.medium_font {
  font-size: 42px;
  letter-spacing: 6px;
  line-height: 61px;
}

.small_font {
  font-size: 24px;
  letter-spacing: 3px;
  line-height: 29px;
  margin-bottom: 19px;
  text-transform: uppercase;
}

.nslider-arrow-navigation .nslider-arrow-left {
  background: url(images/left_arow.png) -60px center no-repeat rgba(0,0,0,0)!important;
  transition: all .5s ease 0s;
}

.nslider-arrow-navigation .nslider-arrow-left:hover {
  background-position: 0 center!important;
  transition: all .5s ease 0s;
}

.nslider-arrow-navigation .nslider-arrow-right {
  background: url(images/right_arow.png) no-repeat rgba(0,0,0,0)!important;
  background-position: 0 center!important;
  transition: all .5s ease 0s;
}

.nslider-arrow-navigation .nslider-arrow-right:hover {
  background-position: -60px center!important;
  transition: all .5s ease 0s;
}

.nslider-arrow-navigation {
  width: 1210px!important;
}

.ns-caption {
  float: left;
  max-width: 424px!important;
  width: 424px!important;
}

.content_post.more {
  color: #000;
  font-size: 15px;
  line-height: 27px;
}

.nslider-wrapper .tile_post>a {
  font-size: 51px;
  color: #000!important;
  text-transform: uppercase;
  font-family: bebas_neue_regularregular;
}

div.ns-caption {
  background: rgba(255,255,255,.83)!important;
  bottom: inherit!important;
  cursor: default;
  font-size: 18px;
  height: auto!important;
  left: -112px!important;
  padding: 10px 20px;
  position: absolute;
  text-align: left!important;
  top: 170px!important;
  width: 100%;
  opacity: 0;
}

#blog_area .vc_column-inner,.full-width-content.front-page .content {
  padding: 0;
}

.tp-video-play-button,.tp-video-play-button i,.tp-video-play-button span {
  width: 127px!important;
  height: 127px!important;
}

.tp-video-play-button {
  background-color: rgba(0,0,0,0)!important;
  margin-left: -71px!important;
  margin-top: -89px!important;
}

.tp-video-play-button span {
  background: url(images/stop_icon.png) no-repeat rgba(0,0,0,0)!important;
  margin-top: -58px!important;
  position: relative;
  top: -16px;
}

.tp-video-play-button i {
  background: url(images/play_icon.png) no-repeat!important;
}

.readmore a {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0,0,0,0)!important;
  background-image: url(images/readmore.png)!important;
  background-origin: padding-box;
  background-repeat: no-repeat;
  background-size: auto auto;
  border: none!important;
  height: 69px;
  text-indent: -9999px!important;
  transition: all .5s ease 0s;
  width: 211px;
}

div.nslider ul li.active div.ns-caption {
  opacity: 1;
  transition: all .3s ease 0s;
}

.nslider {
  margin-top: 61px!important;
}

div.nslider ul li.active {
  opacity: 1!important;
}

div.nslider ul li {
  width: 870px;
  opacity: .3!important;
  margin: 0 90px!important;
}

.white_line_area {
  position: relative;
}

.white_line_area:before {
  width: 5px;
  background: #fff;
  height: 545px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 199px auto 0;
  content: "";
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.menu_slider {
  margin-top: -118px;
  margin-bottom: 55px;
}

.home_heading_bg {
  position: relative;
  z-index: 5000;
}

.animation_button a {
  display: inline-block;
  position: relative;
  transform: translateZ(0);
  transition-duration: .3s!important;
  transition-property: transform!important;
  transition-timing-function: ease-out!important;
  background-position: center top;
}

.animation_button a:hover {
  transform: scale(1.1)!important;
  transition-timing-function: cubic-bezier(.47,2.02,.31,-.36)!important;
  background-position: center bottom;
}

.menu_button button {
  margin-top: -20px;
  margin-bottom: 29px!important;
}

.vc_btn3-container.black_full_bg_button a:hover {
  transition: all .5s ease 0s;
}

.flex-direction-nav a {
  background: url(bg_direction_nav.png) no-repeat rgba(0,0,0,0);
  opacity: 1!important;
}

.flexslider:hover .flex-next {
  opacity: 1!important;
  right: -50px!important;
}

.flex-direction-nav .flex-prev:hover {
  background: url(images/left_blac_and_white_arrow.png) -60px center no-repeat rgba(0,0,0,0)!important;
}

.flex-direction-nav .flex-prev {
  left: -50px!important;
  background: url(images/left_blac_and_white_arrow.png) 0 center no-repeat rgba(0,0,0,0)!important;
}

.flex-direction-nav .flex-next:hover {
  background: url(images/blac_and_white_arrow.png) 0 center no-repeat rgba(0,0,0,0)!important;
}

.flex-direction-nav .flex-next {
  background: url(images/blac_and_white_arrow.png) -60px center no-repeat rgba(0,0,0,0)!important;
}

.flexslider:hover .flex-prev {
  left: -50px!important;
  opacity: 1!important;
}

.price.wpb_wl_product_price>del {
  float: left;
  margin-right: 14px;
  opacity: 1!important;
  position: relative;
}

.price.wpb_wl_product_price>del:before {
  color: #f4a41d;
  content: "/";
  font-size: 32px;
  height: 30px;
  position: absolute;
  right: -13px;
}

.orangeoutline_button a,.vc_btn3-container.black_full_bg_button a {
  background-clip: border-box;
  background-origin: padding-box;
  background-repeat: no-repeat;
  height: 69px;
  transition: all .5s ease 0s;
  text-indent: -9999px!important;
}

.vc_btn3-container.black_full_bg_button a {
  background-attachment: scroll;
  background-color: rgba(0,0,0,0)!important;
  background-image: url(images/view_full_menu.png);
  background-size: auto auto;
  border: none!important;
  display: block;
  margin: 0 auto;
  width: 211px;
}

.entry-footer::before,.entry-header::after {
  content: "";
  display: block;
  width: 25%;
}

.vc_row.wpb_row.vc_row-fluid.parallax_bg {
  background-attachment: fixed;
  background-size: cover;
}

.menu_guarantee img {
  margin-top: -72px;
  margin-right: 63px;
}

.entry {
  margin-bottom: 0;
}

.widget .entry {
  margin-bottom: 40px;
}

.entry-content ol,.entry-content ul {
  margin-bottom: 30px;
  margin-left: 40px;
}

.entry-content ol ol,.entry-content ul ul,p.entry-meta {
  margin-bottom: 0;
}

.entry-content ul>li {
  list-style-type: disc;
}

.after-entry li,.comment-list li,.ping-list li,.sidebar li {
  list-style-type: none;
}

.entry-content code {
  background-color: #000;
  color: #ddd;
}

p.entry-meta {
  font-size: 20px;
}

.entry-footer,.entry-header {
  text-align: center;
}

.entry-header p.entry-meta {
  letter-spacing: 2px;
  margin-bottom: 16px;
}

.entry-header::after {
  border-bottom: 1px solid #000;
  margin: 0 auto 60px;
  padding-bottom: 30px;
}

.image-section .entry-header::after {
  border-color: #fff;
}

.entry-footer::before {
  border-top: 1px solid #000;
  margin: 30px auto 0;
  padding-top: 60px;
}

.sidebar .entry-header::after {
  display: none;
}

.entry-categories::before,.entry-tags::before {
  display: inline-block;
  font: 400 20px/1 dashicons;
  margin-right: 5px;
  margin-top: 2px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
}

.entry-comments-link::before {
  content: "\2014";
  margin: 0 6px 0 2px;
}

.after-entry {
  border-top: 1px solid #000;
  padding: 40px 0;
}

.after-entry .widget {
  margin-bottom: 40px;
}

.after-entry .widget:last-child,.after-entry p:last-child {
  margin: 0;
}

.pagination {
  margin: 40px 0;
}

.adjacent-entry-pagination {
  margin-bottom: 0;
}

.archive-pagination li {
  display: inline;
}

.archive-pagination li a {
  background-color: #000;
  box-shadow: 0 0 1px rgba(0,0,0,.1);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  letter-spacing: 1px;
  padding: 8px 12px;
  text-transform: uppercase;
}

.archive-pagination .active a,.archive-pagination li a:hover {
  background-color: #22a1c4;
  color: #fff;
}

.comment-respond,.entry-comments,.entry-pings {
  margin-bottom: 100px;
}

.entry-comments .comment,.entry-comments .comment-reply,p.comment-meta {
  margin-bottom: 40px;
}

.comment-header {
  font-size: 20px;
}

.entry-comments .comment {
  border-bottom: 1px solid #000;
}

.entry-comments .children .comment,.entry-comments .comment-author,p.form-submit {
  margin: 0;
}

.entry-comments .children .comment {
  border: none;
}

.comment-respond label {
  display: block;
  font-weight: 800;
}

.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url] {
  width: 100%;
}

.entry-comments ul.children {
  margin-left: 40px;
}

.ping-list .reply {
  display: none;
}

.sidebar {
  float: right;
  width: 360px;
}

.sidebar-content .sidebar {
  float: left;
}

.sidebar p:last-child {
  margin-bottom: 0;
}

.sidebar li {
  margin-bottom: 6px;
  word-wrap: break-word;
}

.sidebar ul>li:last-child {
  margin-bottom: 0;
}

.sidebar .widget {
  margin-bottom: 40px;
}

.footer-widgets {
  background-color: #22a1c4;
  text-align: center;
  position: relative;
  z-index: 9;
}

.footer-widgets .wrap {
  padding-bottom: 100px;
  padding-top: 100px;
}

.footer-widgets,.footer-widgets .wrap a,.footer-widgets .wrap a.button {
  color: #fff;
}

.footer-widgets a:hover {
  color: #000;
}

.footer-widgets li {
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.footer-widgets .widget {
  margin-bottom: 40px;
}

.footer-widgets p:last-child {
  margin-bottom: 0;
}

.site-footer,.site-footer a,.site-footer p {
  color: #fff;
}

.vc_custom_heading.custome_heading {
  margin-top: 50px;
}

.site-footer a:hover {
  color: #22a1c4;
}

.big_font_area .wpb_wrapper>p {
  color: #f5a216;
  font-family: bebas_neue_regularregular;
  font-size: 36px;
  letter-spacing: 3px;
  line-height: 47px;
}

.white_color .wpb_wrapper>p {
  color: #f8f4dd;
  margin-bottom: 17px;
}

.orangeoutline_button a {
  background-attachment: scroll;
  background-color: rgba(0,0,0,0)!important;
  background-image: url(images/find_out_more.png)!important;
  background-size: auto auto;
  border: none!important;
  width: 211px;
}

.site-footer p {
  font-size: 14px;
  letter-spacing: 1px;
  margin-bottom: 0;
  text-transform: uppercase;
}

.wpb_text_column.wpb_content_element.big_font_area {
  padding-left: 69px;
}

@media only screen and (max-width:1280px) {
  .site-inner,.wrap {
    max-width: 1140px;
  }
}

@media only screen and (max-width:1200px) {
  .site-inner,.wrap {
    max-width: 960px;
  }

  .site-header .widget-area {
    width: 580px;
  }

  .content {
    width: 520px;
  }

  .full-width-content .content {
    padding: 0 110px;
  }

  .genesis-nav-menu a {
    padding: 30px 10px;
  }

  .front-page-1,.front-page-3,.front-page-5,.front-page-7 {
    background-attachment: scroll;
  }
}

@media only screen and (max-width:1023px) {
  .site-inner,.wrap {
    max-width: 768px;
  }

  .secondary-nav .site-inner {
    margin-top: 80px;
  }

  .front-page .site-inner {
    max-width: none;
    margin-top: 0;
  }

  .site-header {
    position: static;
  }

  .front-page .site-header {
    background-color: #000;
  }

  .front-page .site-header>.wrap {
    border: none;
  }

  .content,.sidebar,.site-header .widget-area,.title-area {
    width: 100%;
  }

  .genesis-nav-menu,.site-header .widget-area,.site-title {
    text-align: center;
  }

  .header-image .site-title>a {
    background-position: center!important;
  }

  .nav-primary .genesis-nav-menu {
    float: none;
  }

  .full-width-content .content {
    padding: 0;
  }

  .full-width-content img.pull-left {
    margin-left: 0;
  }

  .full-width-content img.pull-right {
    margin-right: 0;
  }

  .five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {
    margin: 0;
    width: 100%;
  }

  .flexible-widgets.widget-fourths .widget,.flexible-widgets.widget-full .widget,.flexible-widgets.widget-halves .widget,.flexible-widgets.widget-thirds .widget {
    margin: 0 auto 20px;
    width: 100%;
  }

  .image-section h2,.solid-section h2 {
    font-size: 60px;
  }

  .front-page-1 .image-section,.secondary-nav .front-page-1 .image-section {
    padding-top: 0;
  }
}

@media only screen and (max-width:480px) {
  .image-section h2,.solid-section h2 {
    font-size: 40px;
  }
}

.nav-primary ul li a {
  display: block;
  font-family: bebasregular;
  font-size: 15px;
  letter-spacing: 2px;
  line-height: 21px;
}

.home .site-footer {
  position: relative;
  width: 100%;
  height: auto;
}

.highlight_text .wpb_wrapper>p {
  color: #f4a41d;
  font-family: bebas_neue_regularregular;
  font-size: 36px;
  letter-spacing: 2px;
  line-height: 38px;
}

.site-footer .wrap {
  width: 1095px;
  z-index: 9;
}

#tech-slideshow {
  float: left;
  margin-top: -99px;
  overflow: hidden;
  width: 100%;
}

#tech-slideshow>div {
  background: url(images/footer_bg.jpg) rgba(0,0,0,0);
  width: 5000px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  height: 100%;
  -moz-transition: opacity .5s ease-out;
  -o-transition: opacity .5s ease-out;
  -webkit-transition: opacity .5s ease-out;
  -ms-transition: opacity .5s ease-out;
  -webkit-animation: moveSlideshow 60s linear infinite;
  -moz-animation: moveSlideshow 60s linear infinite;
}

@keyframes moveSlideshow {
  0% {
    left: 0;
  }

  100% {
    left: -1684px;
  }
}

@media screen and (max-width:1400px) {
  #logo_slider>img {
    height: auto!important;
    margin-top: 0!important;
    width: 270px!important;
  }

  #dog_text {
    font-weight: 400!important;
    height: 110px!important;
    padding-top: 45px!important;
  }
}

.mk-float-vertical {
  animation: 2s linear 0s normal none infinite running mk_float;
  position: relative;
}

.mk-float-horizontal {
  animation: 2s linear 0s normal none infinite running mk_floatx;
  position: relative;
}

.mk-pulse {
  animation: 2s linear 0s normal none infinite running mk_pulse;
}

.mk-tossing {
  animation: 2s linear 0s normal none infinite running mk_tossing;
}

.mk-spin {
  animation: 4s linear 0s normal none infinite running spin;
}

.mk-flip-horizontal {
  animation: 3s linear 0s normal none infinite running mk_flip_horizontal;
  display: inline-block;
}

@keyframes mk_flip_horizontal {
  0% {
    transform: perspective(800px) rotateY(0);
  }

  100% {
    transform: perspective(800px) rotateY(360deg);
  }
}

@keyframes mk_float {
  0%,100% {
    top: 0;
  }

  50% {
    top: 15px;
  }
}

@keyframes mk_floatx {
  0%,100% {
    left: 0;
  }

  50% {
    left: 15px;
  }
}

@keyframes mk_tossing {
  0%,100% {
    transform: rotate(-6deg);
  }

  50% {
    transform: rotate(6deg);
  }
}

@keyframes mk_pulse {
  0%,100% {
    opacity: .7;
    transform: scale(.9);
  }

  50% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes mk_fade {
  0% {
    opacity: .1;
  }

  100% {
    opacity: 1;
  }
}

@keyframes mk_rotate {
  0% {
    opacity: .1;
    transform: rotate(-10deg);
  }

  100% {
    opacity: 1;
    transform: rotate(0);
  }
}

@keyframes mk_scale_up {
  0% {
    opacity: .1;
    transform: scale(.3);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes mk_scale_down {
  0% {
    opacity: .1;
    transform: scale(1.3);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes mk_half_scale {
  100% {
    opacity: 1;
  }
}

@keyframes mk_left_to_right {
  0% {
    opacity: 0;
    transform: translate(-15%,0);
  }

  100% {
    opacity: 1;
    transform: translate(0,0);
  }
}

@keyframes mk_right_to_left {
  0% {
    opacity: 0;
    transform: translate(15%,0);
  }

  100% {
    opacity: 1;
    transform: translate(0,0);
  }
}

@keyframes mk_bottom_to_top {
  0% {
    opacity: 0;
    transform: translate(0,60%);
  }

  100% {
    opacity: 1;
    transform: translate(0,0);
  }
}

@keyframes mk_top_to_bottom {
  0% {
    opacity: 0;
    transform: translate(0,-20%);
  }

  100% {
    opacity: 1;
    transform: translate(0,0);
  }
}

@keyframes mk_flip_x {
  0% {
    opacity: 0;
    transform: perspective(400px) rotateX(45deg);
  }

  100% {
    opacity: 1;
    transform: perspective(400px) rotateX(0);
  }
}

@keyframes mk_flip_y {
  0% {
    opacity: 0;
    transform: perspective(400px) rotateY(45deg);
  }

  100% {
    opacity: 1;
    transform: perspective(400px) rotateY(0);
  }
}

@keyframes added_to_card_anim {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(2);
  }
}

.page-template-template-stores .site-inner {
  width: 100%;
  max-width: inherit!important;
}

.search_form .searchform {
  width: 845px;
  margin: 0 auto;
}

.searchform .searchfields #sfields {
  background: url(images/search_icon.png) center right 20px no-repeat #fff;
  box-shadow: 0 5px 5px 0 #b7b6b6 inset;
  font-family: bebas_neue_regularregular;
  font-size: 26px;
  padding: 15px;
  color: #c7c7c9;
}

.btn_search #searchsubmit,.btn_search .view_btn {
  background: 0 0;
  font-family: bebas_neue_regularregular;
  font-size: 33px;
  margin-right: 40px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.btn_search {
  margin-top: 40px;
  text-align: center;
}

.btn_search #searchsubmit {
  border: 3px solid #efa11d;
  border-radius: 0;
  padding: 15px 25px;
}

.btn_search #searchsubmit:hover {
  border: 3px solid #fff;
  color: #efa11d;
}

.btn_search .view_btn {
  border: 3px solid #efa11d;
  border-radius: 0;
  padding: 15px 80px;
  color: #fff;
  width: 242px;
}

.btn_search .view_btn:hover {
  border: 3px solid #fff;
  color: #efa11d;
}

.search_form {
  margin: -175px 0 0;
  position: relative;
  top: -65px;
}

.main_store {
  background: url(images/blog_bg.jpg) no-repeat fixed;
  background-size: cover;
  padding: 60px 0;
  float: left;
  width: 100%;
}

.main_store .main_store_first {
  width: 1175px;
  margin: 0 auto;
  float: none;
}

.main_store .samll_heading {
  text-align: center;
  margin-bottom: 80px;
  color: #000;
  padding-left: 60px;
}

.gallery_box {
  float: left;
  width: 100%;
  margin-bottom: 100px;
}

.gallery_box .gallery_left {
  float: left;
  width: 582px;
}

.gallery_box .gallery_left img {
  display: block;
  border: 5px solid #fff;
  border-radius: 5px;
}

.gallery_box .gallery_left img:hover {
  filter: grayscale(100%);
  transition: all .2s ease-in 0s;
}

.gallery_left_left {
  float: left;
  margin-right: 15px;
  width: 358px;
}

.gallery_left_right {
  float: left;
  width: 207px;
}

.gallery_left_right .img_galley {
  margin-bottom: 20px;
}

.gallery_left_right .acf-map {
  height: 196px;
  width: 100%;
  border: 5px solid #fff;
  margin: 0;
}

.gallery_box .gallery_right .store_heading,.social_head {
  margin-bottom: 20px;
  font-family: bebas_neue_regularregular;
}

.gallery_box .gallery_right {
  float: right;
  width: 43%;
}

.gallery_box .gallery_right .store_heading {
  height: 73px;
  background: #0a0a12;
  padding: 0 20px;
  line-height: 73px;
  font-size: 45px;
  color: #f3ac14;
  font-weight: 700;
  letter-spacing: 1px;
}

.content_left {
  float: left;
  font-size: 17px;
  color: #000;
  line-height: 32px;
  width: 50%;
}

.content_right {
  float: left;
}

.social_head {
  font-size: 26px;
  color: #0a0a12;
  font-weight: 900;
  letter-spacing: 2px;
}

.content_left .contact_details {
  margin: 20px 0;
}

.content_left .contact_details a {
  color: #000;
}

.content_left .contact_details a:hover {
  color: #EFA11D;
}

.content_left .contact_details span {
  color: #F3AC14;
}

.btn_stores a {
  width: 140px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  background: #efa11d;
  display: block;
  float: left;
  font-size: 20px;
  font-family: bebas_neue_regularregular;
  color: #fff;
  letter-spacing: 1px;
  font-weight: 600;
}

.cart_area .cart_totals tr th,.chechout_area .place-order #place_order,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  font-family: bebas_neue_regularregular;
}

.btn_stores a:hover {
  background: #000;
}

.btn_stores .btn_main_vie {
  margin-right: 20px;
}

.content_right a {
  display: inline-block;
  height: 40px;
  overflow: hidden;
  transition: all .5s ease 0s;
  width: 40px;
}

.content_right a img {
  transform: translate(0,0);
  transition: all .5s ease 0s;
}

.content_right a:hover img {
  transform: translate(0,-40px);
  transition: all .5s ease 0s;
  position: relative;
}

.cart_area table.shop_table.cart td,.cart_area table.shop_table.cart th {
  border-right: 1px solid #000;
  vertical-align: middle;
  text-align: center;
  font-family: bebas_neue_regularregular;
  letter-spacing: 1px;
}

.cart_area table.shop_table.cart td:last-child,.cart_area table.shop_table.cart th:last-child {
  border-right: none;
}

.cart_area .woocommerce table.shop_table {
  border-radius: 0;
  border: 1px solid #000;
}

.cart_area .shop_table.cart th {
  background: #F4A315;
  font-size: 20px;
  color: #000;
  font-weight: 400;
}

.cart_area table.shop_table.cart td.actions {
  padding: 20px!important;
}

.cart_area .woocommerce table.shop_table.cart td {
  padding: 35px;
  background: #fff;
  border-top: 1px solid #000;
  color: #000;
}

.cart_area .woocommerce table.shop_table.cart td a {
  color: #000;
}

.cart_area table.shop_table.cart {
  text-align: center;
}

.cart_area .woocommerce a.remove {
  margin: 0 auto;
}

.cart_area #coupon_code {
  padding: 12px;
  width: 150px;
  letter-spacing: 1px;
  background: #F4A315;
  border: none;
  text-align: center;
}

.cart_area .cart_totals tr th {
  background: #F4A315;
  text-align: center;
  color: #000;
  letter-spacing: 1px!important;
  font-weight: 400!important;
  font-size: 20px;
}

.chechout_area .woocommerce-checkout {
  padding: 30px;
  background: #fff;
  margin-bottom: 30px;
}

.chechout_area .woocommerce-checkout input,.chechout_area .woocommerce-checkout textarea {
  padding: 12px;
  font-size: 15px;
}

.chechout_area .select2-container .select2-choice {
  padding: 6px 12px!important;
  border-radius: 0;
  font-size: 15px;
}

.chechout_area .payment_methods li {
  list-style: none;
}

.chechout_area #coupon_code {
  padding: 12px 15px;
  font-size: 15px;
}

.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {
  font-family: bebas_neue_regularregular!important;
  letter-spacing: 1px;
}

.chechout_area .woocommerce-checkout h3 {
  color: #F4A41D;
  font-size: 34px;
}

.right_chacout {
  margin-top: 20px;
}

.chechout_area .login input {
  padding: 12px 15px;
  font-size: 15px;
}

.woocommerce-order-received .woocommerce {
  text-align: center;
  padding: 30px;
  background: #fff;
  margin-bottom: 30px;
}

.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received {
  color: #f4a41d;
  font-size: 50px;
  font-family: complete_in_himregular;
  margin-bottom: 50px;
  margin-top: 20px;
}

#myModal2 h2,.cart-empty {
  color: #F4A41D;
  text-align: center;
}

.woocommerce-order-received .woocommerce .order_details li {
  list-style: none;
  display: inline-block;
  float: none;
}

.woocommerce-order-received .woocommerce h2 {
  display: none;
}

.cart-empty {
  background: url(images/cart_img.png) center left 100px no-repeat #fff;
  font-family: complete_in_himregular;
  font-size: 54px;
  height: 230px;
  padding: 0 0 0 25px;
  line-height: 230px;
}

.return-to-shop a {
  display: block!important;
  margin: 0 auto!important;
  width: 150px;
}

.main_store .modal-footer {
  display: none;
}

.main_store .modal-body .acf-map {
  margin: 0!important;
  height: 300px;
}

.main_store .close:hover {
  background: #F4A41D!important;
  border: 2px solid #F4A41D!important;
}

.nav-primary ul li.login_menu a {
  border-radius: 100px;
  display: block;
  height: 36px;
  line-height: 40px;
  padding: 0;
  text-align: center;
  width: 85px;
  border: 2px solid #F4A315;
}

#myModal2 h2 {
  font-size: 46px;
  margin-bottom: 0;
  padding-top: 10px;
}

#myModal2 .modal-body {
  padding: 10px 30px 30px;
}

#myModal2 .wpcf7-form input {
  padding: 12px 15px;
  font-size: 15px;
}

#myModal2 .wpcf7-form textarea {
  height: 200px;
  font-size: 15px;
}

#myModal2 .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0,0,0,0)!important;
  background-image: url(images/send_button_two.png)!important;
  background-origin: padding-box;
  background-size: auto auto;
  border: none!important;
  height: 69px;
  text-indent: -9999px!important;
  width: 211px;
  margin: 35px auto 0;
  display: block;
  backface-visibility: hidden;
  background-position: center top;
  box-shadow: 0 0 1px transparent;
  transform: translateZ(0);
  transition-duration: .3s!important;
  transition-property: transform!important;
  transition-timing-function: ease-out!important;
}

.acount_section,.adress_part {
  width: 100%;
  float: left;
}

#myModal2 .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
  background-position: center bottom;
  transform: scale(1.1)!important;
  transition-timing-function: cubic-bezier(.47,2.02,.31,-.36)!important;
}

.biling_add_area form h3,.login_form h2 {
  background: #fff;
  display: inline-block;
  position: relative;
}

.login_form {
  border: 2px solid #f7f7f7;
  border-radius: 10px;
  padding: 10px;
  margin-top: 35px;
}

.login_form .login {
  margin: -30px 0 0!important;
}

.login_form h2 {
  color: #f4a315;
  font-size: 45px;
  margin-bottom: 0;
  margin-left: 20px;
  margin-top: -10px;
  top: -25px;
}

.lost_passwords {
  border: 2px solid #f7f7f7;
  border-radius: 10px;
  padding: 20px;
  margin-top: 35px;
  text-align: center;
}

.lost_passwords .form-row.form-row-first {
  margin: 10px auto;
  float: none;
}

.lost_passwords .pass_text {
  color: #f4a41d;
  font-size: 22px;
}

.edit_acoutn {
  border: 2px solid #f7f7f7;
  border-radius: 10px;
  padding: 30px;
  margin-top: 35px;
}

.edit_acoutn .edit-account fieldset {
  border: none;
  padding: 0;
  margin: 20px 0;
}

.edit_acoutn .edit-account fieldset legend {
  font-size: 40px;
  color: #F4A41D;
  font-family: complete_in_himregular;
}

.biling_add_area form input,.edit_acoutn .edit-account input {
  font-size: 15px;
}

.biling_add_area {
  border: 2px solid #f7f7f7;
  border-radius: 10px;
  padding: 30px;
  margin-top: 40px;
}

.biling_add_area form .select2-container .select2-choice {
  padding: 12px;
  border-radius: 0;
}

.biling_add_area form h3 {
  color: #f4a315;
  font-size: 45px;
  margin-left: 20px;
  margin-top: -20px;
  top: -38px;
}

.billing_input {
  margin-top: -20px;
}

.acount_section {
  border: 2px solid #f7f7f7;
  border-radius: 10px;
  padding: 30px;
  margin-top: 0;
  margin-bottom: 20px!important;
}

.acount_section .col-1.address,.adress_two {
  width: 48%;
  background: #eee;
  padding: 20px;
  min-height: 215px;
}

.adress_two {
  float: left;
  margin-right: 20px;
}

.acount_section .col-1.address {
  float: right;
}

.acount_section .address .title h3 {
  float: left;
}

.acount_section .address .title a {
  float: right;
  background: #F4A315;
  color: #fff;
  padding: 5px 10px;
}

.order_inqury,.search_nothing {
  padding: 30px;
  margin-top: 0;
  width: 100%;
  text-align: center;
}

.order_inqury {
  border: 2px solid #f7f7f7;
  border-radius: 10px;
  float: left;
  margin-bottom: 20px!important;
}

.order_inqury p {
  font-size: 20px;
}

.search-no-results .site-inner,.search-results .site-inner {
  max-width: 100%;
  width: 100%;
}

.search_nothing {
  border: 2px solid #F4A315;
  border-radius: 10px;
  margin-bottom: 30px!important;
}

.search_nothing h2 {
  color: #F4A315;
  font-size: 40px;
}

.search-no-results .samll_heading {
  margin-bottom: 30px;
}

.avia-layerslider {
  z-index: 1;
}

#top .scroll-down-link {
  top: -130px;
  left: 99%!important;
}

.blog-page .site-inner {
  width: 100%;
  max-width: inherit;
}

.nslider ul li .ns-caption .read_more a {
  background: url(images/read_more_button_03.png) no-repeat rgba(0,0,0,0);
  color: transparent;
  display: block;
  float: right;
  height: 77px;
  position: absolute;
  right: -35px;
  bottom: -35px;
  transition: all .5s ease 0s;
  width: 261px;
}

.nslider ul li .ns-caption .read_more a:hover {
  background: url(images/read_more_button_03.png) center bottom no-repeat;
  display: block;
  width: 261px;
  height: 77px;
  color: transparent;
  transition: all .5s ease 0s;
}

.blogdate .date1 {
  float: left;
}

.blogdate span {
  color: #000!important;
  font-family: bebas_neue_regularregular;
  font-size: 41px;
  padding: 0!important;
}

.blogdate .divider {
  background: url(images/date_devider.png) no-repeat;
  width: 39px;
  height: 73px;
  display: block;
  float: left;
  margin-left: -12px;
}

.blogdate .date2 {
  float: left;
  margin-left: -15px;
  margin-top: 40px;
}

.blogdate {
  position: absolute;
  top: -82px;
}

.date_news {
  float: left;
  line-height: 1;
  margin-right: 30px;
  text-align: center;
  width: 72px;
}

.date1 {
  color: #121212;
  display: block;
  font-size: 50px;
  margin-bottom: 17px;
}

.date2 {
  color: #000;
  display: block;
  font-size: 14px;
  margin-bottom: 10px;
}

.date3 {
  border-bottom: 1px solid #00508d;
  color: #000;
  display: inline-block;
  font-size: 17px;
  padding: 0 3px 23px;
}

.containt_news h3 {
  font-size: 40px;
  line-height: 30px;
  margin-bottom: 10px;
  color: #F4A315;
}

.gellery_bottom_text p,.gellery_heding {
  color: #fff!important;
  font-family: bebas_neue_regularregular;
}

.containt_news {
  float: left;
  width: 90%;
}

.single-post .site-inner {
  width: 110%;
  max-width: inherit;
}

.postdatamain {
  background: url(images/blog_bg.jpg) no-repeat fixed;
  background-size: cover;
  float: left;
  width: 100%;
  padding: 20px 0;
}

.single-post .singel_news {
  width: 1175px;
  margin: 0 auto;
  float: none;
}

.singel_news_content {
  float: left;
  padding: 20px;
}

.feature_cs img {
  display: block;
}

.gellery_heding {
  font-size: 80px;
  margin-bottom: 40px;
}

.gellery_bottom_text p {
  font-size: 33px;
  text-align: center;
  letter-spacing: 1px;
}

.gellery_bottom_text {
  margin: 70px 0!important;
}

.gellery_section .vc_col-sm-12 {
  width: 1235px;
  margin: 0 auto;
  float: none;
}

.gellery_section ul li {
  margin-right: 10px!important;
  margin-bottom: 10px!important;
}

.gellery_section ul li:nth-of-type(4n) {
  margin-right: 0!important;
}

.pp_details .pp_close {
  background: url(images/close_button.png) no-repeat!important;
  width: 30px!important;
  height: 30px!important;
}

.slider_box_two {
  width: 780px;
  text-align: right;
  padding: 0!important;
}

.slider_box_two h1 {
  font-size: 110px!important;
  line-height: 100px!important;
}

.slider_sub_title {
  font-size: 33px;
  font-family: bebas_neue_regularregular;
  margin-bottom: 30px;
}

.slider_box_two p {
  font-size: 17px!important;
  margin-bottom: 10px!important;
}

.slider_first_box .slider_title {
  color: #fff;
  display: block;
  font-family: bebas_neue_regularregular;
  font-size: 57px!important;
  line-height: 60px!important;
  padding: 10px 20px!important;
}

.tshirt_slider .vc_column-inner {
  padding: 0!important;
}

.tshirt_slider h2 {
  margin-bottom: 80px;
  margin-top: 30px;
}

.tshirt_slider .ywcps_products_slider .discription {
  display: none!important;
}

.tshirt_slider .product_price {
  text-align: center;
}

.tshirt_slider .product_price a {
  display: inline-block;
  margin-right: 10px;
}

.tshirt_slider .product_price a h3 {
  color: #f6a51c;
  font-family: bebas_neue_regularregular!important;
  font-size: 50px!important;
  line-height: 50px;
  padding: 0!important;
}

.tshirt_slider .product_price span {
  display: inline-block!important;
  font-size: 40px;
  color: #fff;
  font-family: bebas_neue_regularregular!important;
}

.tshirt_slider .btnproduct .add_to_cart_button {
  margin: 0 auto!important;
  width: 100%;
  height: 42px;
  line-height: 42px!important;
  text-align: center;
  background: #f4a41d;
  font-size: 28px!important;
  font-family: bebas_neue_regularregular!important;
  padding: 0!important;
  display: block!important;
  color: #fff!important;
}

.menu_main_area.tshirt_slider .wpb_wl_preview_area a,.tshirt_slider .wpb_wl_preview_area a {
  float: right;
  height: 32px!important;
  visibility: inherit!important;
  opacity: 1!important;
  text-indent: -9999px!important;
}

.menu_main_area.tshirt_slider .product_price h3,.price.wpb_wl_product_price .amount,.sauce_product .product_price h3,.sauce_product .product_price span,.wpb_wl_quick_view_content .wpb_wl_product_title {
  font-family: bebas_neue_regularregular!important;
}

.tshirt_slider .btnproduct .add_to_cart_button:hover {
  background: #fff!important;
  color: #000!important;
}

.tshirt_slider .wpb_wl_preview_area a {
  background: url(images/expand_icon.png) no-repeat rgba(0,0,0,0)!important;
  bottom: 0!important;
  color: transparent;
  display: block!important;
  padding: 0!important;
  width: 32px!important;
  z-index: -5000px;
}

.tshirt_slider .wpb_wl_preview_area a:hover {
  color: transparent;
  z-index: -5000px;
}

.woocommerce.ywcps-product-slider>h3 {
  display: none;
}

.tshirt_slider.sauce_product .btnproduct .add_to_cart_button:hover {
  background: #000!important;
  color: #fff!important;
}

.sauce_product.tshirt_slider .wpb_wl_preview_area {
  right: 10px;
  top: 70%!important;
}

#rev_slider_area .wpb_text_column.wpb_content_element {
  margin-bottom: 0!important;
}

.menu_main_area .price {
  bottom: -4px;
  position: absolute;
  right: 0;
}

.menu_main_area.tshirt_slider .owl-item.posthird .btnproduct a.ajax_add_to_cart {
  display: none!important;
}

.menu_main_area.tshirt_slider .ywcps-nav {
  margin: 0 auto;
  position: relative;
  top: -526px!important;
  width: 30%!important;
}

.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev {
  background: url(images/left_blac_and_white_arrow.png) 0 center no-repeat rgba(0,0,0,0)!important;
}

.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover {
  background: url(images/left_blac_and_white_arrow.png) -60px center no-repeat rgba(0,0,0,0)!important;
}

.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next {
  background: url(images/blac_and_white_arrow.png) -60px center no-repeat rgba(0,0,0,0)!important;
}

.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover {
  background: url(images/blac_and_white_arrow.png) 0 center no-repeat rgba(0,0,0,0)!important;
}

.menu_main_area.tshirt_slider .ywcps_products_slider .posthird .discription {
  background: url(images/fg.png) left 0 bottom 0 no-repeat rgba(0,0,0,0);
  display: block!important;
  padding-bottom: 72px;
}

.black_bg_white_text.menu_main_area.tshirt_slider .product_price h3 {
  color: #fff;
}

.black_bg_white_text.menu_main_area .discription p {
  font-size: 20px;
  color: #fff;
}

.menu_main_area.tshirt_slider .wpb_wl_preview_area a {
  background: url(images/expand_icon-white.png) no-repeat rgba(0,0,0,0)!important;
  bottom: 0!important;
  color: transparent;
  display: block!important;
  padding: 0!important;
  width: 32px!important;
}

.menu_main_area.tshirt_slider .wpb_wl_preview_area {
  right: 10px;
  top: 50%!important;
}

.remove_small_logo.menu_main_area.tshirt_slider .ywcps_products_slider .posthird .discription {
  background: url(images/GF.png) left 0 bottom 0 no-repeat rgba(0,0,0,0);
  padding-bottom: 72px;
}

.slider_box_two.menu_slider_box_two {
  text-align: left;
  width: 630px;
}

.menu_slider_box_two .slider_sub_title {
  line-height: 40px!important;
}

.menu_main_area .discription p {
  font-size: 20px;
  color: #000;
}

.menu_main_area .price .amount {
  font-size: 30px;
  color: #000;
}

.tshirt_slider .price del {
  float: left;
  opacity: 1!important;
  margin-right: 14px;
  position: relative;
}

.menu_main_area .product_img {
  box-shadow: 6px 6px 2px rgba(0,0,0,.19);
}

.tshirt_slider .price del:before {
  content: "/";
  position: absolute;
  right: -13px;
  height: 30px;
  font-size: 30px;
  color: #fff;
}

.black_bg_white_text.menu_main_area .price .amount {
  color: #fff;
  font-size: 30px;
}

.menu_main_area.tshirt_slider .product_price h3 {
  color: #000;
  font-size: 40px!important;
  padding: 0!important;
  width: 100%!important;
  margin-top: 18px!important;
}

.menu_main_area.tshirt_slider .product_price a {
  display: inline-block;
  margin-right: 10px;
  width: 100%;
}

.fb-page.fb_iframe_widget {
  margin-top: -49px;
  width: 540px;
}

.flexslider .slides li.flex-active-slide {
  transform: none;
  opacity: 1!important;
  z-index: 500;
}

.flexslider .slides li {
  opacity: 1!important;
  transform: rotate(-6deg);
}

.sauce_product .woocommerce ul.products li.product a img {
  box-shadow: none;
  display: block;
  height: auto;
  margin: 0 auto 20px;
  text-align: center;
  width: auto;
  border: none;
}

.tshirt_slider.sauce_product .ywcps-nav {
  margin: 0 auto;
  position: relative;
  top: -565px!important;
  width: 30%!important;
}

.sauce_product .product_price h3 {
  color: #000!important;
  font-size: 60px!important;
  line-height: 43px;
  padding: 0!important;
}

.wpb_wl_quick_view_content table td {
  border-top: medium none;
  padding: 6px 0;
}

.wpb_wl_quick_view_content .wpb_wl_summary p {
  color: #000;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  margin: 0 0 25px;
}

.price.wpb_wl_product_price .amount {
  color: #f4a41d!important;
  display: inline-block;
  font-size: 40px!important;
  padding-left: 16px;
  padding-top: 10px;
}

.wpb_wl_summary {
  width: 45%!important;
}

.wpb_wl_quick_view_content .wpb_wl_product_title {
  color: #000;
  float: left;
  font-size: 50px;
}

.wpb_wl_quick_view_content {
  max-width: 1060px!important;
  background: rgba(255,255,255,.77)!important;
}

.sauce_product .product_price {
  background: url(images/fg.png) left 0 bottom 13px no-repeat rgba(0,0,0,0);
  padding-bottom: 60px;
  text-align: left!important;
}

.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev {
  background: url(images/left_area_arow_two-black.png) 0 center no-repeat rgba(0,0,0,0)!important;
}

.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev:hover {
  background: url(images/left_area_arow_two-black.png) -60px center no-repeat rgba(0,0,0,0)!important;
}

.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next {
  background: url(images/right_arow_two-black.png) -60px center no-repeat rgba(0,0,0,0)!important;
}

.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next:hover {
  background: url(images/right_arow_two-black.png) 0 center no-repeat rgba(0,0,0,0)!important;
}

.sauce_product .owl-carousel .owl-item img {
  display: block;
  width: auto;
}

.sauce_product .product_price span {
  color: #f4a41d;
  display: inline-block!important;
  font-size: 40px;
}

.wpb_wl_quick_view_content .variations_form .label {
  display: none;
}

.wpb_wl_quick_view_content select {
  -moz-appearance: none;
  background: url(images/down_arrow.png) right 15px center no-repeat #fbfcf8;
  border: none;
  box-shadow: 3px 3px 2px #ccc inset;
  color: #c8c9c7;
  font-family: bebas_neue_regularregular;
  font-size: 27px;
  padding: 8px 9px;
}

.wpb_wl_quick_view_content table {
  margin-bottom: 0;
}

.wpb_wl_quick_view_content .wpb_wl_summary .button:hover {
  background: #000!important;
}

.wpb_wl_quick_view_content table tbody {
  border-bottom: medium none;
}

.tshirt_slider .woocommerce a.added_to_cart {
  display: inline-block;
  padding-top: .5em;
  text-align: center;
  white-space: nowrap;
  width: 100%!important;
}

.wpb_wl_quick_view_content .wpb_wl_summary .quantity {
  border: none;
  display: none;
  float: left;
  margin: 0;
  min-width: inherit!important;
  padding: 0;
  width: auto;
}

.wpb_wl_quick_view_content .wpb_wl_summary .button {
  background: #f4a41d!important;
  border: none!important;
  border-radius: 0!important;
  box-shadow: none!important;
  color: #fff!important;
  display: inline!important;
  float: left!important;
  font-family: bebas_neue_regularregular!important;
  font-size: 31px!important;
  font-weight: 400!important;
  height: 47px!important;
  letter-spacing: 0;
  margin: 0!important;
  padding: 0 15px!important;
  text-decoration: none!important;
  text-shadow: none!important;
  text-transform: uppercase;
  transition: all .2s linear 0s;
  width: 87%!important;
}

.mfp-close {
  background: url(images/close.png) no-repeat rgba(0,0,0,0)!important;
  height: 67px!important;
  margin-top: -58px;
  opacity: 1!important;
  text-indent: -9999px!important;
  width: 66px!important;
}

.tshirt_slider .owl-item .product_price {
  display: none;
  margin-bottom: 22px;
}




.tshirt_slider .product_img img {
  border: 5px solid #fff;
  margin: 0 auto;
  display: block;
}

.owl-carousel .owl-item {
  opacity: .56;
  transition: all .2s ease 0s;
}

.owl-item.active.posthird {
  opacity: 1;
  transition: all .2s ease 0s;
}

.owl-item.active.posfirst {
  transform: scale(.7);
  left: -55px;
  transition: all .2s ease 0s;
}

.owl-item.active.possecond {
  transform: scale(.85);
  left: -90px;
  transition: all .2s ease 0s;
}

.owl-item.active.posfive {
  transform: scale(.7);
  right: -70px;
  transition: all .2s ease 0s;
}

.owl-item.active.posforth {
  transform: scale(.85);
  right: -100px;
  transition: all .2s ease 0s;
}

.tshirt_slider .owl-item li {
  padding: 0!important;
  margin: 0!important;
}

.tshirt_slider .ywcps-nav {
  position: relative;
  top: -365px!important;
  width: 30%!important;
  margin: 0 auto;
}

.tshirt_slider .ywcps-nav .ywcps-nav-prev {
  left: 0!important;
  opacity: 1!important;
}

.tshirt_slider .ywcps-nav .ywcps-nav-next {
  right: 0!important;
  opacity: 1!important;
}

.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev {
  background: url(images/left_arow_two.png) 0 center no-repeat rgba(0,0,0,0)!important;
  border: none!important;
  height: 69px!important;
  width: 45px!important;
  transition: all .5s ease 0s;
}

.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover {
  background: url(images/left_arow_two.png) -60px center no-repeat rgba(0,0,0,0)!important;
}

.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next {
  background: url(images/right_arow_two.png) -60px center no-repeat rgba(0,0,0,0)!important;
  border: none!important;
  height: 69px!important;
  width: 45px!important;
  transition: all .5s ease 0s;
}

.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover {
  background: url(images/right_arow_two.png) 0 center no-repeat rgba(0,0,0,0)!important;
}

.tshirt_slider .wpb_wl_preview_area {
  top: 62%!important;
  right: 10px;
}

.wpmenucart-display-right {
  display: none!important;
}

.page-id-341 .wpmenucart-display-right {
  display: block!important;
}

#about_slider_text {
  font-family: complete_in_himregular;
  line-height: 175px!important;
}

.pouting_slider {
  display: none;
}

.owl-item.active.posthird {
  transform: scale(.95)!important;
}

.menu_second_slide_sec.tshirt_slider .ywcps_products_slider .posthird .discription {
  background: url(images/LF.png) left 0 bottom 0 no-repeat rgba(0,0,0,0);
  padding-bottom: 72px;
}

.menu_first_slide_sec.tshirt_slider .post-464 .discription,.menu_first_slide_sec.tshirt_slider .post-466 .discription,.menu_first_slide_sec.tshirt_slider .post-467 .discription {
  background: url(images/LF.png) left 0 bottom 0 no-repeat rgba(0,0,0,0)!important;
  padding-bottom: 72px;
}

.menu_first_slide_sec .post-463 .discription,.menu_first_slide_sec .post-465 .discription,.menu_first_slide_sec .post-738 .discription {
  background: rgba(0,0,0,0)!important;
}

.marchandi_page.sauce_product .product_price {
  background: rgba(0,0,0,0);
  padding-bottom: 0;
}

.price.wpb_wl_product_price>del::before {
  line-height: 68px;
  right: -20px;
}

.menu_first_slide_sec.tshirt_slider .wpb_wl_preview_area,.menu_second_slide_sec.tshirt_slider .wpb_wl_preview_area {
  right: 16px;
  top: 46%!important;
}

.menu_first_slide_sec .menu_main_area.tshirt_slider .ywcps-nav {
  top: -526px!important;
}

.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav,.menu_second_slide_sec.menu_main_area.tshirt_slider .ywcps-nav,.third_sec_t.menu_main_area.tshirt_slider .ywcps-nav {
  left: 0;
  right: 0;
  top: 20%!important;
  position: absolute;
}

.remove_small_logo.menu_main_area.tshirt_slider .ywcps_products_slider .post-480 .discription,.remove_small_logo.menu_main_area.tshirt_slider .ywcps_products_slider .post-483 .discription {
  background: url(images/fg.png) left 0 bottom 0 no-repeat rgba(0,0,0,0);
  padding-bottom: 72px;
}

.sauce_product .wocomorecepopup,.t_shirt_main .ywcps_products_slider .owl-item .btnproduct .wocomorecepopup {
  background: #f4a41d!important;
  color: #fff!important;
  font-family: bebas_neue_regularregular!important;
  font-size: 31px!important;
  font-weight: 400!important;
  line-height: 33px;
  margin: 0 auto!important;
  padding: 8px 15px!important;
  text-align: center;
  text-decoration: none!important;
  text-shadow: none!important;
  text-transform: uppercase;
  transition: all .2s linear 0s;
  width: 155px;
}


.sauce_product .wocomorecepopup {
  display: inline!important;
}

.sauce_product .wocomorecepopup:hover,.t_shirt_main .owl-item .btnproduct .wocomorecepopup:hover {
  background: #000!important;
}


.variations_form.cart {
  display: none;
}

@media only screen and (min-width:1024px) and (max-width:1100px) {
  .ywcps_products_slider .product_price .price .amount {
    font-size: 20px;
  }

  .gellery_section .wpb_wrapper h4 {
    font-size: 65px!important;
  }
}

.vc_btn3-container.black_full_bg_button a {
  margin: 0 auto;
  display: block;
}     




/*------------------4-7-16--------------------*/
.home .rev_slider_wrapper.fullscreen-container {
    background: rgba(0, 0, 0, 0) url("http://www.5dogs.com.au/wp-content/uploads/2016/05/slider_bg-1.jpg") repeat scroll center center / cover ;
    height: 100%;
    width: 100%;
}
.flexslider .slides li.slide-691{-ms-transform: rotate(-6deg) !important; -webkit-transform: rotate(-6deg) !important;}


/*------------------end---------------*/

.vc_btn3-container.black_full_bg_button a{margin: 0 auto;display: block;}     
.footer_map_left {float: left;width: 590px;padding-right: 30px;}
.footer_right_content {float: left;width: 532px;}
.footer_map_left iframe {float: left;height: 540px;width: 495px;}
.site-footer .wrap{ width: 1125px;}
.footerheading {  float: left; width: 100%;  padding-bottom: 100px;}
.footerheading h2 {  font-family: "bebas_neue_regularregular"!important;  font-size: 30px;letter-spacing: 2px !important; margin-bottom: 0;font-weight: normal;line-height: 34px;text-align: center;}
.footer-container {  padding: 130px 0 45px;}
.footerheading h2 span {  font-size: 8px; letter-spacing: 1px;  position: relative;  top: -0.7em;}
.footer-content-title {  color: #f4a41d;font-size: 68px;  line-height: 1; margin-top:-10px; margin-bottom:70px;}
.footer_right_content_right { float:right;padding-right:30px;font-size:18px;}
.footer_right_content_left .footer_tilte {background: rgba(0, 0, 0, 0) url("images/drop.png") no-repeat scroll right center;color: #f6a51c;
font-family: "bebas_neue_regularregular";font-size: 26px;font-weight: 700;letter-spacing: 3px;margin-bottom: 20px; padding-right:45px;}
.footer_right_content_left{color: #f8f4dd;font-size:16px;line-height: 30px;float:left;}

.conatctdetails {margin:20px 0 0px;}    
.conatctdetails a span {color:#f6a51c;}  
.conatctdetails a{ color:#f8f4dd;}
.conatctdetails a:hover{ color:#F4A41D;} 

.footer_right_content_right .footer_tilte {color: #f6a51c;font-family: "bebas_neue_regularregular";font-size: 26px;font-weight: 700;letter-spacing: 3px;margin-bottom: 20px;}
.footer_right_content_right ul li  span{ color:#f4a41d;} 
.footer_right_content_right ul li{ font-size:16px; line-height:28px; color:#f8f4dd;} 
 
.social_icon .social_heading {color:#f6a51c;font-family: "bebas_neue_regularregular";font-size:26px;font-weight:700;letter-spacing:3px;} 
.footer_right_content_right .social_icon{ margin-top:65px;} 
.see_all_store{ clear:both; margin:100px 0 100px; float:left; width:100%;} 
.footer_main_content{ float:left; width:100%;}

 
.see_all_store a{
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0) !important;
  background-image: url("images/see_all_store.png") !important;
  background-origin: padding-box;
  background-size: auto auto;
  border: medium none !important;
  height: 69px;
  text-indent: -9999px !important;
  width: 211px;
  box-shadow:inset 0px 0px 0px 0px #b7b6b6;
  margin:35px auto 0; 
  display:block;
}
.see_all_store a {
    backface-visibility: hidden;
    background-position: center top;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    transform: translateZ(0px);
    transition-duration: 0.3s !important;
    transition-property: transform !important;
    transition-timing-function: ease-out !important;
}
.see_all_store a:hover {
    background-position: center bottom;
    transform: scale(1.1) !important;
    transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36) !important;
} 
 
 
 
 
/*------------
franchise page--------------*/

#Franch_one_text{font-family: 'bebas_neue_regularregular';}
#franch_center_text{font-family: 'complete_in_himregular';}
#france_text_three{font-family: 'bebas_neue_regularregular';}

.inner_slider .wpb_text_column.wpb_content_element{ margin-bottom:0!important;}
.franchise_custom_title{ padding-top:50px; padding-bottom:40px;}

.take_left_content{ padding-right:50px!important;}
.take_left_content p{color:#0a0a12;font-family: "bebas_neue_regularregular";font-size:35px;text-transform:uppercase;line-height:50px;
letter-spacing:3px;}  
.take_left_content .big_font{ font-size:100px; display:block; line-height:100px;}
.franchise_content_img img {margin-top: -125px;margin-right: 40px!important;}
.take_right_content p{ color:#0a0a12;}
.take_right_content p .white_text{ color:#fff;}

.franchise_botom_text{ text-align:center; padding-top:100px;}
.franchise_botom_text img{ margin:20px auto 0; float:none;}
.franchise_botom_text .register_text{ color:#fff; font-size:16px;font-family: 'bebas_neue_regularregular'; letter-spacing:2px;}

.franchise_contact_form{ padding:90px 0 110px;}
.franchise_contact_form .wpb_wrapper{ background:#0a0a12; padding:70px 150px 40px; width:80%; margin:0 auto;}
.franchise_contact_form .register_title{ margin-bottom:50px;}
.first_input p{float:left; width:48%;}
.first_input p:last-child{ float:right;}
.first_input{ float:left; width:100%; clear:both;}
.three_input p:nth-of-type(3n+2){display: none;}
.singel_input  p{float:left; width:48%;}
.franchise_contact_form .wpcf7-form input{ background:#fff; padding:15px; color:#000;font-size:26px;font-family: 'bebas_neue_regularregular'; letter-spacing:3px; border:none; font-weight:600;
-webkit-box-shadow: inset 0 5px 5px 0 #b7b6b6; 
-moz-box-shadow:inset 0 5px 5px 0 #b7b6b6;
box-shadow:inset 0 5px 5px 0 #b7b6b6;
}
.franchise_contact_form .wpcf7-form select{ background:#fff url("images/select_bg.png") no-repeat center right 15px; padding:15px; color:#848488;font-size:26px;font-family: 'bebas_neue_regularregular'; letter-spacing:3px;border:none;font-weight:600;
-webkit-box-shadow: inset 0 5px 5px 0 #b7b6b6;
-moz-box-shadow:inset 0 5px 5px 0 #b7b6b6;
box-shadow:inset 0 5px 5px 0 #b7b6b6;
-webkit-appearance: none; 
-moz-appearance: none;
}
.franchise_contact_form .wpcf7-form textarea{background:#fff; padding:15px; color:#000;font-size:26px;font-family:'bebas_neue_regularregular'; letter-spacing:3px; border:none;height:210px; font-weight:600; margin:30px 0;
-webkit-box-shadow: inset 0 5px 5px 0 #b7b6b6; 
-moz-box-shadow:inset 0 5px 5px 0 #b7b6b6;
box-shadow:inset 0 5px 5px 0 #b7b6b6; 
}
.franchise_contact_form *::-moz-placeholder{ color:#848488;}
.franchise_contact_form ::-webkit-input-placeholder { color:#848488;}

.franchise_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit{
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0) !important;
  background-image: url("images/send_button.png") !important;
  background-origin: padding-box;
  background-size: auto auto;
  border: medium none !important;
  height: 69px;
  text-indent: -9999px !important;
  width: 211px;
  box-shadow:inset 0px 0px 0px 0px #b7b6b6;
  margin:40px auto 0;
  display:block;
}
.franchise_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    backface-visibility: hidden;
    background-position: center top;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    transform: translateZ(0px);
    transition-duration: 0.3s !important;
    transition-property: transform !important;
    transition-timing-function: ease-out !important;
}
.franchise_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
    background-position: center bottom;
    transform: scale(1.1) !important;
    transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36) !important;
}
.ajax-loader{ display:none;}






/*--------------
inner page footer------------*/

.site-footer{ background:url("images/inner_footer_bg.jpg") no-repeat 0 0; background-size:cover;}
.home .site-footer{ background:none;}
.footer-container1{padding:80px 0; float:left; width:100%;}
.footerheading1 h2{font-family: "bebas_neue_regularregular" !important;font-size: 30px;font-weight: normal;letter-spacing: 2px !important;
line-height: 34px;margin-bottom:70px;text-align: center;}
.footerheading1 h2 span{font-size:8px;letter-spacing:1px;position: relative;top: -0.7em;}
.footerheading1 h3{color: #f4a41d;font-size: 68px;line-height: 1; margin:0px 0 70px; text-align:center;} 
.footer_main_content1 {width:800px;margin:0 auto;}
.footer_map_left1{ float:left;width:470px; margin-right:100px;}
.footer_right_content1{ float:left;}   
.footer_map_left1 .wpcf7-form input{ background:none; margin-bottom:20px; border:3px solid #af7515;color:#fff;font-size:26px;font-family: 'bebas_neue_regularregular'; letter-spacing:3px; font-weight:600;}
.footer_map_left1 .wpcf7-form textarea{ background:none; margin-bottom:20px; border:3px solid #af7515;color:#fff;font-size:26px;font-family: 'bebas_neue_regularregular'; letter-spacing:3px; font-weight:600; height:208px;}
.footer_map_left1 .wpcf7-form input:focus{ border:3px solid #fff;}
.footer_map_left1 .wpcf7-form textarea:focus{ border:3px solid #fff;}

.footer_map_left1 .wpcf7-form .wpcf7-form-control.wpcf7-submit{
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0) !important;
  background-image: url("images/enqury_button.png") !important;
  background-origin: padding-box;
  background-size: auto auto;
  border: medium none !important;
  height: 69px;
  text-indent: -9999px !important;
  width: 211px;
  box-shadow:inset 0px 0px 0px 0px #b7b6b6;
  margin:35px auto 0; 
  display:block;
}
.footer_map_left1 .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    backface-visibility: hidden;
    background-position: center top;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    transform: translateZ(0px);
    transition-duration: 0.3s !important;
    transition-property: transform !important;
    transition-timing-function: ease-out !important;
}
.footer_map_left1 .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {background-position: center bottom;transform: scale(1.1) !important;
transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36) !important;}
.footer_map_left1 *::-moz-placeholder{ color:#7b7b7e;}
.footer_map_left1 ::-webkit-input-placeholder {color:#7b7b7e;}

.footer_right_content_left1{ font-size:17.63px; color:#f8f4dd; line-height:32px;}
.footer_right_content_left1 .footer_tilte{ background:url("images/drop.png") no-repeat center right; font-size:26px; color:#f6a51c;font-family: 'bebas_neue_regularregular'; letter-spacing:3px; font-weight:700; margin-bottom:20px;}
.conatctdetails1{ margin:20px 0 50px;}
.conatctdetails1 a span{ color:#f6a51c;}
.social_icon1 .social_header{font-size:26px; color:#f6a51c;font-family: 'bebas_neue_regularregular'; letter-spacing:3px; font-weight:700; margin-bottom:10px;}
.social_icon1 a img {transform: translate(0px, 0px);transition: all 0.5s ease 0s;}
.social_icon1 a:hover img {position: relative;transform: translate(0px, -39px);transition: all 0.5s ease 0s;}
.social_icon1 a {display: inline-block;height: 40px;overflow: hidden;transition: all 0.5s ease 0s;width: 40px;}
.copyright {clear: both;text-align: center;padding: 45px 0 120px; color:#f8f4dd;}  
.home .copyright{ padding-bottom:0px;}
.conatctdetails1 a{ color:#f8f4dd;}
.conatctdetails1 a:hover{ color:#F4A41D;}

   
   
  
   
   
/**/
.header-widget-area .menuuuufd {float: right; padding-top: 18px;}
.header-widget-area .menuuuufd > a { border: 1px solid #f6a51c;  border-radius: 20px;  color: #ffffff;  display: inline-block;  font-family: "bebasregular";
    margin-left: 15px;  margin-top: 20px;  padding: 8px 20px 0;}
.dark .header-widget-area .menuuuufd > a {line-height: 22px;  margin-top: 10px;  padding: 8px 20px 0;  transition: all 0.2s ease 0s;}  
.dark .header-widget-area .menuuuufd { padding-top: 0;}
  
/*4-6-16*/
.viewmenupopup .cart .single_add_to_cart_button{display:none !important;}
.viewmenupopup .wpb_wl_images img {   height: auto; padding: 50px; width: 100%;}

.header-widget-area .menuuuufd{display: none;}



@media only screen and (min-width: 1280px) and (max-width:1450px) 
{
    .wpb_single_image.wpb_content_element.vc_align_center.about_image{ left: 0;padding-right: 16%;}
    .genesis-nav-menu a{ padding: 30px 10px 0;}
    .search_form{ top: 0;margin: -175px 0 0;}
    .btn_search{margin-top: 30px;}
    .btn_search #searchsubmit{ padding: 10px 25px;font-size: 26px;}
    .btn_search .view_btn{ padding: 10px 25px;font-size: 26px;}
    .searchform .searchfields #sfields{ padding: 10px 15px;background-size: 28px auto; margin-right: 25px;}
    .slider_box_two h1 { font-size: 75px !important; line-height: normal !important;}
    .slider_box_two{margin-top: 25px !important;}
    .slider_first_box .slider_title{ font-size: 33px !important;  line-height: 36px !important;}
    .tshirt_slider .product_price span{font-size: 32px;}
    .tshirt_slider .product_price a h3{ font-size:34px !important;  line-height: 30px;}
    .tshirt_slider .wpb_wl_preview_area a{background-size: 24px!important;}
    .tshirt_slider .wpb_wl_preview_area { right: 3px;  top: 56% !important;}
    .tshirt_slider .ywcps-nav{ top: -332px !important;}
  
      .menu_main_area.tshirt_slider .wpb_wl_preview_area { top: 35% !important;}
  .wpb_wl_quick_view_content{  max-width: 850px !important;margin-top:125px !important;}
  .viewmenupopup .wpb_wl_images img{padding: 35px;}
  .wpb_wl_quick_view_content .wpb_wl_product_title{font-size:42px;}
  .price.wpb_wl_product_price .amount{font-size: 24px !important; padding-top: 17px;}
  .mfp-close{ height: 54px !important;  margin-top: -48px;width: 53px !important;background-size: 100% auto !important;}
  
  .menu_slider_box_two .slider_sub_title { line-height: 34px !important;}
  .menu_main_area.tshirt_slider .ywcps-nav {  top: -476px !important;}
        .black_bg_white_text.menu_main_area .discription p {font-size: 17px; line-height: 23px;}
        .menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav { top: -466px !important;}
        .menu_main_area .discription p {font-size: 17px !important; line-height: 23px;}
        
        .price.wpb_wl_product_price > del::before {  line-height: 61px; right: -20px;}
        .sauce_product .product_price h3 {line-height: 36px !important;}
        
}
   
   
@media screen and (max-width:1700px) {

.single-post .site-inner{width: 100%;}

}
   

@media only screen and (min-width: 1280px) and (max-width:1450px) 
{
.dark .genesis-nav-menu a { padding: 22px 12px;}
.sauce_product .product_price { background-position: left 13px bottom;}
.wpb_wl_summary form.cart { margin: 25px 0;}
.wpb_wl_quick_view_content select {padding: 5px 9px;  font-size: 22px;}
.wpb_wl_summary form.cart { margin: 35px 0 0 !important;}

.menu_main_area.tshirt_slider .product_price h3 { font-size:32px !important;}

}
   
   
.page-id-341 .nav-primary ul li a:hover{color: #000;}   
.page-id-341 .dark .nav-primary ul li a:hover{color: #f2a22e;;}     
   
   
   
   
   
   
   
   
   /*5-6-2016  4pm*/
   
   
   
.wpb_wl_images img {float: none;  margin: 0 auto;}


.mfp-gallery .mfp-arrow-left { display: none;}
.mfp-gallery .mfp-arrow-right{ display: none;}
.wpb_wl_images img {padding: 30px 30px 30px 30px;}

.t_shirt_main .product_img {
    background: #ffffff none repeat scroll 0 0;
    padding: 10px 0;
}
.mfp-inline-holder .wpb_wl_images{width: 50%;}
.wpb_wl_summary {  width: 50% !important;}


/**/
.variations_form .woocommerce-variation-add-to-cart .quantity .input-text{    display: none !important;}
.variations_form .woocommerce-variation-availability {    display: none;}
.variations_form .variations .reset_variations {    display: none !important;}
.variations_form .woocommerce-variation-add-to-cart{margin-top: 20px;}   




@media only screen and (min-width:1851px) and (max-width:1900px){
.owl-item.active.posfive {right: -66px;}
.menu_main_area.tshirt_slider .wpb_wl_preview_area { top: 48% !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next{right: 20px !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-prev {left: 10px !important;}

}

@media only screen and (min-width:1801px) and (max-width:1850px){
.owl-item.active.posfive {right: -66px;}
.menu_main_area.tshirt_slider .wpb_wl_preview_area { top: 48% !important;}

}

@media only screen and (min-width:1700px) and (max-width:1799px){

.menu_main_area.tshirt_slider .wpb_wl_preview_area {top:45%!important;}
.tshirt_slider .wpb_wl_preview_area{top:56%!important;}  

/*--------------------------------------14-3-2016-------------------------*/
.owl-item.active.posfirst { left: -44px;}
.owl-item.active.posfive { right: -58px;}


}
  @media only screen and (min-width:1671px) and (max-width:1699px){

.menu_main_area.tshirt_slider .wpb_wl_preview_area {top:45%!important;}
.tshirt_slider .wpb_wl_preview_area{top:56%!important;}  
.dark .genesis-nav-menu a {padding: 22px 10px;}
.nav-primary ul li a{ font-size: 13px;}

/*--------------------------------------14-3-2016-------------------------*/
.owl-item.active.posfirst { left: -44px;}
.owl-item.active.posfive { right: -58px;}
.owl-item.active.possecond {left: -85px;}
.owl-item.active.posforth { right: -95px;}

/**/
.woocommerce ul.products li.product h3 { font-size: 45px !important;}
.tshirt_slider .product_price span{font-size: 40px;}


}

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

.menu_main_area.tshirt_slider .wpb_wl_preview_area {top:45%!important;}
.tshirt_slider .wpb_wl_preview_area{top:56%!important;}  
.dark .genesis-nav-menu a {padding: 22px 10px;}
.nav-primary ul li a{ font-size: 13px;}

/*--------------------------------------14-3-2016-------------------------*/
.owl-item.active.posfirst { left: -44px;}
.owl-item.active.posfive { right: -58px;}
.owl-item.active.possecond {left: -85px;}
.owl-item.active.posforth { right: -95px;}

/**/
.woocommerce ul.products li.product h3 { font-size: 45px !important;}
.tshirt_slider .product_price span{font-size: 40px;}

.menu_main_area.tshirt_slider .wpb_wl_preview_area {  top: 40% !important;}
.menu_second_slide_sec.tshirt_slider .wpb_wl_preview_area { top: 40% !important;}


}

@media only screen and (min-width:1551px) and (max-width:1599px){

.dark .genesis-nav-menu a {padding: 22px 8px;}
.nav-primary ul li a{ font-size: 12px;}
/*--------------------------------------14-3-2016-------------------------*/
.owl-item.active.posfirst { left: -44px;}
.owl-item.active.posfive { right: -54px;}
.owl-item.active.possecond {left: -80px;}
.owl-item.active.posforth { right: -90px;}
.menu_main_area.tshirt_slider .wpb_wl_preview_area { top: 44% !important;}
.tshirt_slider .wpb_wl_preview_area{ top: 55% !important; right: 8px;}
/**/
.woocommerce ul.products li.product h3 { font-size: 42px !important;}
.tshirt_slider .product_price span{font-size: 35px;}
/**/
.franchise_contact_form .wpcf7-form input{font-size: 22px;}
.franchise_contact_form .wpcf7-form select{font-size: 22px;}
.franchise_contact_form .wpcf7-form textarea{font-size: 22px;}
.footer_map_left1 .wpcf7-form textarea{font-size: 22px;}
.footer_map_left1 .wpcf7-form input{font-size: 22px;}

.menu_main_area.tshirt_slider .wpb_wl_preview_area {  top: 38% !important;}
.menu_second_slide_sec.tshirt_slider .wpb_wl_preview_area { top: 40% !important;}

}
 

@media only screen and (min-width:1500px) and (max-width:1550px){

.dark .genesis-nav-menu a {padding: 22px 8px;}
.nav-primary ul li a{ font-size: 12px;}
/*--------------------------------------14-3-2016-------------------------*/
.owl-item.active.posfirst { left: -44px;}
.owl-item.active.posfive { right: -53px;}
.owl-item.active.possecond {left: -80px;}
.owl-item.active.posforth { right: -90px;}

.menu_main_area.tshirt_slider .wpb_wl_preview_area { right: 10px;  top: 43% !important;}
.tshirt_slider.t_shirt_main .wpb_wl_preview_area { right: 10px; top: 57% !important;}

/**/
.franchise_contact_form .wpcf7-form input{font-size: 22px;}
.franchise_contact_form .wpcf7-form select{font-size: 22px;}
.franchise_contact_form .wpcf7-form textarea{font-size: 22px;}
.footer_map_left1 .wpcf7-form textarea{font-size: 22px;}
.footer_map_left1 .wpcf7-form input{font-size: 22px;}

.woocommerce ul.products li.product h3 { font-size: 42px !important;}
.tshirt_slider .product_price span{font-size: 35px;}

.menu_main_area.tshirt_slider .wpb_wl_preview_area {  top: 38% !important;}
.menu_second_slide_sec.tshirt_slider .wpb_wl_preview_area { top: 40% !important;}

}
 
@media only screen and (min-width:1441px) and (max-width:1499px){

.dark .genesis-nav-menu a {padding: 22px 8px;}
.nav-primary ul li a{ font-size: 12px;}

/*--------------------------------------14-3-2016-------------------------*/
.owl-item.active.posfirst { left: -44px;}
.owl-item.active.posfive { right: -53px;}
.owl-item.active.possecond {left: -80px;}
.owl-item.active.posforth { right: -90px;}
/**/
.large_font {font-size: 48px; letter-spacing: 8px;}
.medium_font{font-size: 38px; letter-spacing: 6px;  line-height: 59px;}
.franchise_contact_form .wpcf7-form input{font-size: 20px;}
.franchise_contact_form .wpcf7-form select{font-size: 20px;}
.franchise_contact_form .wpcf7-form textarea{font-size: 20px;}
.footer_map_left1 .wpcf7-form textarea{font-size: 20px;}
.footer_map_left1 .wpcf7-form input{font-size: 20px;}
.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev{margin-top: 20px;}
.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next{margin-top: 20px;}
.menu_main_area.tshirt_slider .wpb_wl_preview_area{ top: 42% !important;}

.menu_main_area.tshirt_slider .wpb_wl_preview_area {  top: 38% !important;}
.menu_second_slide_sec.tshirt_slider .wpb_wl_preview_area { top: 40% !important;}



}

@media only screen and (min-width:1400px) and (max-width:1440px){

.dark .genesis-nav-menu a {padding: 22px 8px;}
.nav-primary ul li a{ font-size: 12px;}

/*--------------------------------------14-3-2016-------------------------*/
.owl-item.active.posfirst { left: -44px;}
.owl-item.active.posfive { right: -53px;}
.owl-item.active.possecond {left: -80px;}
.owl-item.active.posforth { right: -90px;}
.menu_main_area.tshirt_slider .wpb_wl_preview_area {top: 40% !important;}

/**/
.large_font {font-size: 48px; letter-spacing: 8px;}
.medium_font{font-size: 38px; letter-spacing: 6px;  line-height: 59px;}
.franchise_contact_form .wpcf7-form input{font-size: 20px;}
.franchise_contact_form .wpcf7-form select{font-size: 20px;}
.franchise_contact_form .wpcf7-form textarea{font-size: 20px;}
.footer_map_left1 .wpcf7-form textarea{font-size: 20px;}
.footer_map_left1 .wpcf7-form input{font-size: 20px;}
.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev{margin-top: 20px;}
.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next{margin-top: 20px;}
.menu_main_area.tshirt_slider .wpb_wl_preview_area{ top: 42% !important;}
.footer_map_left1 {margin-right: 70px;}


.menu_first_slide_sec.tshirt_slider .wpb_wl_preview_area {  top: 39% !important;}
.menu_second_slide_sec.tshirt_slider .wpb_wl_preview_area { top: 40% !important;}

}


@media only screen and (min-width:1371px) and (max-width:1399px)
{

/*---------------------header---------------------------*/
#logo_slider > img{margin-top: 55px !important; width: 235px !important;}
.header-widget-area .menuuuufd > a{margin-left:5px;}
.dark .genesis-nav-menu a {    padding: 22px 5px;}
.nav-primary ul li a{ font-size: 12px;}
    
/*register your interest*/
.franchise_contact_form .wpcf7-form input, .franchise_contact_form .wpcf7-form select, .franchise_contact_form .wpcf7-form textarea{font-size: 18px; letter-spacing: 2px;}
  
/*paroducts pages*/
.menu_main_area.tshirt_slider .product_price h3 {font-size:32px !important;}   
.rev_slider_wrapper .fullscreenbanner .tp-loop-wrap #logo_slider img, .rev_slider_wrapper .fullscreenbanner .tp-loop-wrap 
#slide-19-layer-12 img{margin-top: 66px !important;width: 250px !important;height: auto !important;}
  
#home_menu_area .slides li img{ width:85%; margin:0 auto;}
.vc_custom_heading.custome_heading{ font-size:70px!important;}  


/*--------------------------------------14-3-2016-------------------------*/
.owl-item.active.posfirst { left: -40px;}
.owl-item.active.posfive { right: -50px;}
.menu_main_area.tshirt_slider .wpb_wl_preview_area { top: 39% !important;}
/**/
.large_font {font-size: 48px; letter-spacing: 8px;}
.medium_font{font-size: 38px; letter-spacing: 6px;  line-height: 59px;}
.franchise_contact_form .wpcf7-form input{font-size: 20px;}
.franchise_contact_form .wpcf7-form select{font-size: 20px;}
.franchise_contact_form .wpcf7-form textarea{font-size: 20px;}
.footer_map_left1 .wpcf7-form textarea{font-size: 20px;}
.footer_map_left1 .wpcf7-form input{font-size: 20px;}
.footer_map_left1 {margin-right: 70px;}

.menu_first_slide_sec.tshirt_slider .wpb_wl_preview_area {  top: 39% !important;}
.menu_second_slide_sec.tshirt_slider .wpb_wl_preview_area { top: 40% !important;}

  
}
  


@media only screen and (min-width:1351px) and (max-width:1370px)
{


/*---------------------header---------------------------*/
#logo_slider > img{margin-top: 55px !important; width: 235px !important;}
.header-widget-area .menuuuufd > a{margin-left:5px;}
.dark .genesis-nav-menu a {    padding: 22px 5px;}
.nav-primary ul li a{ font-size: 12px;}
  
/*register your interest*/
.franchise_contact_form .wpcf7-form input, .franchise_contact_form .wpcf7-form select, .franchise_contact_form .wpcf7-form textarea{font-size: 18px; letter-spacing: 2px;}
  
/*paroducts pages*/
.menu_main_area.tshirt_slider .product_price h3 {font-size: 29px !important;}  
.rev_slider_wrapper .fullscreenbanner .tp-loop-wrap #logo_slider img, .rev_slider_wrapper .fullscreenbanner .tp-loop-wrap 
#slide-19-layer-12 img{margin-top: 66px !important;width: 250px !important;height: auto !important;}
  
#home_menu_area .slides li img{ width:85%; margin:0 auto;}
.vc_custom_heading.custome_heading{ font-size:70px!important;}

/*14-6-2016*/
.owl-item.active.posfirst { left: -40px;}
.owl-item.active.posfive { right: -49px;}
.owl-item.active.possecond { left: -75px;}
.owl-item.active.posforth { right: -85px;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev { margin-top: 30px;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next{ margin-top: 30px;}
.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev{margin-top: 15px;}
.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next{margin-top: 15px;}
/**/
.large_font {font-size: 48px; letter-spacing: 8px;}
.medium_font{font-size: 38px; letter-spacing: 6px;  line-height: 59px;}
.franchise_contact_form .wpcf7-form input{font-size: 20px;}
.franchise_contact_form .wpcf7-form select{font-size: 20px;}
.franchise_contact_form .wpcf7-form textarea{font-size: 20px;}
.footer_map_left1 .wpcf7-form textarea{font-size: 20px;}
.footer_map_left1 .wpcf7-form input{font-size: 20px;}
     .footer_map_left1 {margin-right: 70px;}
.menu_main_area.tshirt_slider .wpb_wl_preview_area { right: 16px;  top: 47% !important;}
.black_bg_white_text.menu_main_area .discription p { font-size: 18px;}


.menu_first_slide_sec.tshirt_slider .wpb_wl_preview_area {  top: 39% !important;}
.menu_second_slide_sec.tshirt_slider .wpb_wl_preview_area { top: 40% !important;}

.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav { top: 15% !important;}
.menu_second_slide_sec.menu_main_area.tshirt_slider .ywcps-nav {top: 17% !important;}

}

   
@media only screen and (min-width:1301px) and (max-width:1350px)
{


/*---------------------header---------------------------*/
#logo_slider > img{margin-top: 55px !important; width: 235px !important;}
.header-widget-area .menuuuufd > a{margin-left:5px;}
.dark .genesis-nav-menu a {padding: 22px 5px;}
.nav-primary ul li a{ font-size: 12px;}
  
/*register your interest*/
.franchise_contact_form .wpcf7-form input, .franchise_contact_form .wpcf7-form select, .franchise_contact_form .wpcf7-form textarea{font-size: 18px; letter-spacing: 2px;}
  
/*paroducts pages*/
.menu_main_area.tshirt_slider .product_price h3 {font-size:32px !important;}   
.rev_slider_wrapper .fullscreenbanner .tp-loop-wrap #logo_slider img, .rev_slider_wrapper .fullscreenbanner .tp-loop-wrap 
#slide-19-layer-12 img{margin-top: 66px !important;width: 250px !important;height: auto !important;}
  
#home_menu_area .slides li img{ width:85%; margin:0 auto;}
.vc_custom_heading.custome_heading{ font-size:70px!important;}

/*14-6-2016*/
.owl-item.active.posfirst { left: -40px;}
.owl-item.active.posfive { right: -49px;}
.owl-item.active.possecond { left: -70px;}
.owl-item.active.posforth { right: -80px;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev { margin-top: 30px;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next{ margin-top: 30px;}
.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev{margin-top: 10px;}
.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next{margin-top: 10px;}
/**/
.large_font {font-size: 48px; letter-spacing: 8px;}
.medium_font{font-size: 38px; letter-spacing: 6px;  line-height: 59px;}
.franchise_contact_form .wpcf7-form input{font-size: 20px;}
.franchise_contact_form .wpcf7-form select{font-size: 20px;}
.footer_map_left1 .wpcf7-form textarea{font-size: 20px;}
.franchise_contact_form .wpcf7-form textarea{font-size: 20px;}
.footer_map_left1 .wpcf7-form input{font-size: 20px;}
.footer_map_left1 {margin-right: 70px;}


.black_bg_white_text.menu_main_area .discription p { font-size: 18px;}
.menu_first_slide_sec.tshirt_slider .wpb_wl_preview_area {  top: 39% !important;}
.menu_second_slide_sec.tshirt_slider .wpb_wl_preview_area { top: 40% !important;}

.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav { top: 15% !important;}
.menu_second_slide_sec.menu_main_area.tshirt_slider .ywcps-nav {top: 17% !important;}
.third_sec_t.menu_main_area.tshirt_slider .ywcps-nav {top: 14% !important;}


}

   


@media only screen and (min-width:1280px) and (max-width:1300px)
{
/*---------------------header---------------------------*/
#logo_slider > img{margin-top: 55px !important; width: 235px !important;}
.header-widget-area .menuuuufd > a{margin-left:5px;}
.dark .genesis-nav-menu a {    padding: 22px 4px;}
.nav-primary ul li a{ font-size: 12px;}
  
/*register your interest*/
.franchise_contact_form .wpcf7-form input, .franchise_contact_form .wpcf7-form select, .franchise_contact_form .wpcf7-form textarea{font-size: 18px; letter-spacing: 2px;}
  
/*paroducts pages*/
.menu_main_area.tshirt_slider .product_price h3 {font-size:29px !important;}   
.rev_slider_wrapper .fullscreenbanner .tp-loop-wrap #logo_slider img, .rev_slider_wrapper .fullscreenbanner .tp-loop-wrap 
#slide-19-layer-12 img{margin-top: 66px !important;width: 250px !important;height: auto !important;}
  
#home_menu_area .slides li img{ width:85%; margin:0 auto;}
.vc_custom_heading.custome_heading{ font-size:70px!important;}

/*14-6-2016*/
.owl-item.active.posfirst { left: -40px;}
.owl-item.active.posfive { right: -49px;}
.owl-item.active.possecond { left: -70px;}
.owl-item.active.posforth { right: -80px;}
.slider_box_two {padding-right: 50px !important;}
.slider_first_box .slider_title{padding: 10px 60px 20px 0 !important;}
.dark .header-widget-area .menuuuufd > a{ font-size: 12px; padding: 8px 15px 0;}
.header-widget-area .menuuuufd > a{margin-top: 22px; font-size: 13px; padding: 8px 17px 0;}

.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev { margin-top: 40px;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next{ margin-top: 40px;}
.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev{margin-top: 20px;}
.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next{margin-top: 20px;}

/**/
.large_font {font-size: 48px; letter-spacing: 8px;}
.medium_font{font-size: 38px; letter-spacing: 6px;  line-height: 59px;}
.franchise_contact_form .wpcf7-form input{font-size: 20px;}
.franchise_contact_form .wpcf7-form select{font-size: 20px;}
.franchise_contact_form .wpcf7-form textarea{font-size: 20px;}
.footer_map_left1 .wpcf7-form textarea{font-size: 20px;}
.footer_map_left1 .wpcf7-form input{font-size: 20px;}
.footer_map_left1 {margin-right: 70px;}
.black_bg_white_text.menu_main_area .discription p { font-size: 18px;}


.menu_first_slide_sec.tshirt_slider .wpb_wl_preview_area {  top: 39% !important;}
.menu_second_slide_sec.tshirt_slider .wpb_wl_preview_area { top: 40% !important;}

.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav { top: 15% !important;}
.menu_second_slide_sec.menu_main_area.tshirt_slider .ywcps-nav {top: 17% !important;}
.third_sec_t.menu_main_area.tshirt_slider .ywcps-nav {top: 14% !important;}

}



@media only screen and (min-width:1200px) and (max-width:1279px)
{
/*14-6-2016*/
.owl-item.active.posfirst { left: -35px;}
.owl-item.active.posfive { right: -42px;}
.owl-item.active.possecond { left: -80px;}
.owl-item.active.posforth { right: -90px;}
.slider_box_two {padding-right: 50px !important;}
.slider_first_box .slider_title{padding: 10px 60px 20px 0 !important;}
.dark .header-widget-area .menuuuufd > a{ font-size: 12px; padding: 8px 15px 0;}
.header-widget-area .menuuuufd > a{margin-top: 22px; font-size: 13px; padding: 8px 17px 0;}

.menu_main_area.tshirt_slider .wpb_wl_preview_area { top: 33% !important;}
.gellery_section .vc_col-sm-12 { width: 98%;}
.dark .genesis-nav-menu a { font-size: 13px;  padding: 22px 5px;}
.owl-item.active.posforth { right: -80px;}
.owl-item.active.possecond { left: -70px;}
.footer_map_left1 {margin-right: 70px;}
.menu_main_area.tshirt_slider .product_price h3{font-size: 34px !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-prev{margin-top: 30px;}
.tshirt_slider .ywcps-nav .ywcps-nav-next {margin-top: 30px;}

.gellery_section ul li{width: 279px;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev{margin-top: 20px;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next{margin-top: 20px;}

}

/*14-6-2016*/
div.nslider-wrapper { max-width: inherit !important;}




               
        





/*-------------------responsive----------------------*/

@media only screen and (max-width:1200px)               
{
  /*---------------header------------------*/
.site-title{width: 100%;} 
.content-sidebar-wrap {    display: block; float: none;    margin: 0 auto;    width: 95%;}
.site-inner, .wrap {    max-width: 100%;}
.site-footer .wrap {    width: 95%;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg .vc_col-sm-12 {    margin: 0 auto;    width: 95%;    float: none;}
  .main_store .main_store_first { width: 95%;} 
  .single-post .singel_news{ width: 95%;}
  html, body{position: relative !important;overflow-x: hidden !important;}
  
.postdatamain{background-position: center center;}                
  
}
/* ipad */
@media only screen and (min-width:1024px) and (max-width:1100px) 
{
  /*---------------------header---------------------*/
.dark .nav-primary{ padding-top: 7px;}  
.site-header .widget-area {    width: 100%;}
.dark .header-widget-area .menuuuufd > a{   font-size: 12px; line-height: 18px; margin-top: 14px; margin-left: 2px; padding: 7px 17px 0;}
.dark .genesis-nav-menu a{padding: 15px 4px;font-size: 12px;}
.nav-primary ul li a{font-size: 12px;}
.genesis-nav-menu a {    padding: 30px 6px;}
.full-width-content .content {    padding: 0;}
.menu_guarantee img{   margin-right: 0;}

/*--------------THE FRANCHISE---------------*/
.parallax_bg .vc_col-sm-12 h1 {    font-size: 56px !important;}
.vc_custom_1464247584120{  padding-top: 30px !important;}
#home_menu_area .vc_column-inner {    padding-top: 10px;}
.wpb_text_column.wpb_content_element.big_font_area {    padding-left: 0;}
.big_font_area .wpb_wrapper > p{font-size: 30px;  line-height: 40px;}
.vc_custom_1464253279082 {    padding-top: 25px !important;}
p{font-size: 14px; line-height: 22px;}

/*--------------------------Our Latest------------------*/
.vc_row.wpb_row.vc_row-fluid.parallax_bg{padding: 15px 0 !important;   background-size: 100% 100% !important; background-attachment: scroll !important;}
.nslider-arrow-navigation {   width: 100% !important;}
.nslider-wrapper div#nslider_1.nslider img {    height: 490px !important;}
div.nslider ul li{ margin: 0 100px !important; width: auto;}
div.ns-caption{  left: -108px !important;}
.nslider ul li .ns-caption .read_more a{       bottom: -21px; right: -15px;height: 48px;width: 162px;background-size: 100% auto !important;}
.nslider ul li .ns-caption .read_more a:hover{    height: 48px;width: 162px;}
div#nslider_1.nslider{width: 100%;}
.nslider-wrapper div#nslider_1.nslider {    width: 100% !important; height: 551px !important;}
#blog_area .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 0;}
.date_news{margin-right: 21px;}
/*-------------------------------share-------------------------------*/
.vc_custom_heading.custome_heading {   margin-top: 20px;}
.fb-page.fb_iframe_widget > span {    width: 100% !important; float: left;}

/*------------------------------footer-----------------------*/
.footer-container {    padding: 70px 0 25px;}
.footerheading{padding-bottom: 60px;}
.footer_right_content{ width: 50%;}
.footer_map_left{width: 50%;}
.footer-content-title{font-size: 60px; margin-bottom: 50px;}
.see_all_store{margin: 50px 0;}
.copyright{ padding: 15px 0 60px;}
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding-top: 0px !important;}

/*----------------------------about us--------------------------*/
.wpb_single_image.wpb_content_element.vc_align_center.about_image {    left: -12px;}
.highlight_text .wpb_wrapper > p{ font-size: 32px;line-height: 36px;}
.highlight_text::before{   background-size: 100% auto !important;  height: 40px;  left: -55px; width: 43px;}
.about_button .wpb_wrapper a{ font-size: 18px !important;width: 217px;}
.about_testimonial .tslider .cbp-qtcontent p{ font-size: 50px;}
.footer-container1{ padding: 60px 0;}
.footerheading1 h2{ margin-bottom: 40px;}
.footer_map_left1 .wpcf7-form input{font-size: 16px;  padding: 13px;}
.footer_map_left1 .wpcf7-form textarea{font-size: 16px;  padding: 13px;}
.franchise_custom_title {   padding-bottom: 20px;    padding-top: 30px;}
.take_left_content p{font-size: 28px;  line-height: 44px;}
.take_left_content .big_font{ font-size: 70px; line-height: 70px;}
.franchise_botom_text {    padding-top: 30px;}
.franchise_contact_form .wpb_wrapper{ padding: 70px 40px 40px;   width: 100%;}
.franchise_contact_form .wpcf7-form input{font-size: 20px; padding: 13px;}
.franchise_contact_form .wpcf7-form select{font-size: 20px; padding: 13px;}
.franchise_contact_form .wpcf7-form textarea{font-size: 20px; margin: 10px 0; padding: 13px;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg.franchise_contact_form.vc_custom_1464339470960.vc_row-has-fill {    padding-bottom: 45px !important;}

/*----------------------------menu--------------------------*/
.slider_first_box .slider_title{font-size: 35px !important;}
.slider_box_two h1 {    font-size: 56px !important;    line-height: 56px !important;}
.menu_slider_box_two .slider_sub_title {    line-height: 30px !important;}
.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{top: 12% !important;}
.tshirt_slider h2{margin-bottom: 60px;}
.menu_main_area.tshirt_slider .product_price h3{ line-height: 32px;   font-size: 28px !important;}
.menu_main_area .discription p { font-size: 17px;    line-height: 20px;}
.black_bg_white_text.menu_main_area .discription p { font-size: 17px;    line-height: 20px;}
.woocommerce .ywcps-wrapper ul.products {    padding-bottom: 0 !important;}
.gellery_section .vc_column-inner {    padding: 0 !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item {    left: 0 !important;    position: relative !important;   top: 0 !important;    width: 24.2%;}
.wpb_image_grid .wpb_image_grid_ul{height: auto !important;}
.remove_small_logo.menu_main_area.tshirt_slider .ywcps_products_slider .post-483 .discription{ background-size: 88px auto !important;}
.remove_small_logo.menu_main_area.tshirt_slider .ywcps_products_slider .post-480 .discription{ background-size: 88px auto !important;}
.remove_small_logo.menu_main_area.tshirt_slider .ywcps_products_slider .posthird .discription{ background-size: 40px auto !important;}
.vc_custom_1464943398438 .vc_column-inner {    padding: 0 !important;}
.page-id-341 .tp-parallax-wrap {    left: 200px !important;}
.page-id-341 #slide-33-layer-12 {    left: 650px;}
.tshirt_slider .product_price a h3{ font-size: 30px !important;line-height: 45px;}
.tshirt_slider .ywcps-nav{top: -215px !important;}
.gallery_box .gallery_right{ width: 37%;}
.gallery_box .gallery_left {   width: 61%;}
.main_store .samll_heading{ padding-left: 0; margin-bottom: 35px;}
.gallery_box .gallery_right .store_heading{font-size: 39px;    height: 66px;}

.menu_second_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{top: 15% !important;}
.woocommerce .ywcps-wrapper .owl-item li.product{width: 100% !important;}
.parallax_bg .wpb_text_column.wpb_content_element {   margin-bottom: 5px;}
.viewmenupopup .wpb_wl_images img{ padding: 25px;}
.wpb_wl_quick_view_content .wpb_wl_product_title{ font-size: 44px;}
.price.wpb_wl_product_price .amount{font-size: 33px !important;}
.wpb_wl_quick_view_content{ max-width: 95% !important;}
.footer_right_content_left1 .footer_tilte {    background-size: 20px auto;  }
.feature_cs img{  width: 100%;}
.btn_search #searchsubmit{ font-size: 18px; padding: 10px 20px;}
.btn_search .view_btn{font-size: 18px; padding: 10px 50px;}
.search_form{top: -15px;}
.gallery_box:nth-child(5){margin-bottom: 0px;}
#tech-slideshow > div{background-size: 18.5% auto !important;}
}

@media only screen and (min-width:800px) and (max-width:1023px)
{
    /*---------------------header---------------------*/
  .vc_row.wpb_row.vc_row-fluid.parallax_bg .vc_col-sm-12 {    width: 93%;}
.dark .nav-primary{ padding-top: 7px;}  
.site-header .widget-area {    width: 100%;}
.dark .header-widget-area .menuuuufd > a{   font-size: 12px; line-height: 18px; margin-top: 14px; margin-left: 2px; padding: 7px 17px 0;}
.dark .genesis-nav-menu a{font-size: 9px;  padding: 15px 1px;}      
.nav-primary ul li a{font-size: 12px;}
.genesis-nav-menu a {    padding: 10px 5px;}
.full-width-content .content {    padding: 0;}
.menu_guarantee img{   margin-right: 0;}
.site-header.dark{ height: 70px;}
.home .rev_slider_wrapper.fullscreen-container {    left: -19px !important;}
#dog_text{  font-size: 80px !important;}
.menu_guarantee img{ width: 150px;}

/*--------------THE FRANCHISE---------------*/
.parallax_bg .vc_col-sm-12 h1 {     font-size: 49px !important;   line-height: 53px !important;}
.vc_custom_1464247584120{  padding-top: 30px !important;}
#home_menu_area .vc_column-inner {    padding-top: 10px;}
.wpb_text_column.wpb_content_element.big_font_area {    padding-left: 0;}
.big_font_area .wpb_wrapper > p{ font-size: 25px;    line-height: 34px;   letter-spacing: 1px;}
.vc_custom_1464253279082 {    padding-top: 25px !important;}
p{font-size: 14px; line-height: 22px;}
#Franch_one_text{font-size: 20px !important;}
#franch_center_text{ font-size: 90px !important;}
#france_text_three{font-size: 20px !important;}
.page-id-8 .rev_slider_wrapper.fullscreen-container {    left: -19px !important;}
.take_left_content .vc_column-inner {    padding: 0 !important;}
.take_left_content p {    font-size: 22px;    line-height: 31px;    letter-spacing: 2px;}
.take_left_content .big_font {    font-size: 50px;    line-height: 60px;}
.franchise_content_img img {    margin-right: -10px !important;    margin-top: -65px;}
.franchise_contact_form .wpb_wrapper{padding: 40px 30px 30px;    width: 100%;margin-top: 26px;}
.franchise_contact_form .wpcf7-form input{}

/*--------------------------Our Latest------------------*/
.vc_row.wpb_row.vc_row-fluid.parallax_bg{padding: 15px 0 !important;   background-size: 100% 100% !important; background-attachment: scroll !important;}
.nslider-arrow-navigation {   width: 100% !important;}
.nslider-wrapper div#nslider_1.nslider img {   height: 340px !important;}
div.nslider ul li{ margin: 0 100px !important; width: auto;}
div.ns-caption{    left: -81px !important;}
.nslider ul li .ns-caption .read_more a{       bottom: -21px; right: -15px;height: 48px;width: 162px;background-size: 100% auto !important;}
.nslider ul li .ns-caption .read_more a:hover{    height: 48px;width: 162px;}
div#nslider_1.nslider{width: 100%;}
.nslider-wrapper div#nslider_1.nslider {    width: 100% !important; height: 421px !important;}
#blog_area .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 0;}
.nslider-wrapper .tile_post > a{font-size: 40px;}
.blogdate{top: -70px;}
.nslider-arrow-navigation .nslider-arrow-left:hover {    background-position: 6px center !important;    background-size: 72px auto !important;}
.nslider-arrow-navigation .nslider-arrow-right:hover {    background-position: -35px center !important;    background-size: 70px auto !important;}
.nslider-arrow-navigation .nslider-arrow-right {    background-position: 6px center !important;    background-size: 72px auto !important;    width: 35px !important;}
.nslider-arrow-navigation .nslider-arrow-left {    background-position: -40px center !important;    background-size: 72px auto !important;    width: 35px !important;}
.readmore a{height: 55px;width: 162px;background-size: 100% auto !important;}
.flex-direction-nav .flex-prev:hover{ background-position: 3px center !important;    background-size: 72px auto !important;}
.flex-direction-nav .flex-prev{  background-position: -40px center !important;    background-size: 72px auto !important;    width: 35px !important;}
.flex-direction-nav .flex-next{    background-position: 6px center !important;    background-size: 72px auto !important;    width: 35px !important;}
.flex-direction-nav .flex-next:hover {    background-position: -35px center !important;    background-size: 70px auto !important;}

.about_testimonial .bx-prev:hover{ background-position: 3px center !important;    background-size: 72px auto !important;}
.about_testimonial .bx-prev{  background-position: -40px center !important;    background-size: 72px auto !important;    width: 35px !important;}
.about_testimonial .bx-next{    background-position: 6px center !important;    background-size: 72px auto !important;    width: 35px !important;}
.about_testimonial .bx-next:hover {    background-position: -35px center !important;    background-size: 70px auto !important;}

/*----------------------aboutus------------------*/
#about_slider_text{  font-size: 80px !important;   line-height: 75px !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464333063326 {    margin-left: auto !important;    margin-right: auto !important;}
.small_black{  font-size: 15px;  padding-left: 8px;margin-top: 18px;}
.wpb_text_column.wpb_content_element.about_button {    margin-top: 37px;}

/*-------------------------------share-------------------------------*/
.vc_custom_heading.custome_heading {      margin-top: 15px;  font-size: 56px !important;}
.fb-page.fb_iframe_widget > span {    width: 100% !important; float: left;}
.large_font{ font-size: 45px;    letter-spacing: 2px;    line-height: 38px;}
.medium_font{font-size: 34px;    letter-spacing: 2px;}
.small_font{font-size: 20px;    letter-spacing: 1px;    line-height: 18px;}
.white_line_area::before{ width: 3px;}
.white_line_area .vc_custom_1464257162968 {    padding-right: 25px !important;}
.white_line_area .vc_custom_1464257167898 {    padding-left: 23px !important;}
.white_line_area .fb_iframe_widget iframe{ width: 340px !important;}
.footer-container {    padding: 45px 0 15px !important;}
.footerheading {    padding-bottom: 40px !important;}
.nav-primary{   z-index: 5555;}


/*------------------------------footer-----------------------*/
.footer-container {    padding: 70px 0 25px;}
.footerheading{padding-bottom: 60px;}
.footer_right_content{ width: 50%;}
.footer_map_left{width: 50%;}
.footer-content-title{font-size: 46px;  margin-bottom: 25px;}
.see_all_store{margin: 20px 0;}
.copyright{ padding: 15px 0 20px;}
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding-top: 0px !important;}
.footer_right_content_left{  font-size: 14px;  line-height: 22px;}
.footer_right_content_left .footer_tilte{font-size: 20px; letter-spacing: 1px;  margin-bottom: 12px;  background-size: 17px auto ;}
.footer_right_content_right .footer_tilte{font-size: 20px;letter-spacing: 1;    margin-bottom: 3px;}
.footer_right_content_right ul li{    font-size: 14px;  line-height: 23px;}
.footer_right_content_right .social_icon {    margin-top: 25px;}
.social_icon .social_heading{font-size: 20px;letter-spacing: 1px;}
.see_all_store a{height: 55px;width: 162px;background-size: 100% auto !important;}
body, html{font-size: 14px;line-height: 22px;}
p{font-size: 14px;line-height: 22px;margin-bottom: 10px;}

/*----------------------------about us--------------------------*/
.wpb_single_image.wpb_content_element.vc_align_center.about_image {    left: -12px;}
.highlight_text .wpb_wrapper > p{font-size: 25px;  line-height: 30px;}
.highlight_text::before{   background-size: 100% auto !important;   height: 28px;    left: -39px;    width: 33px;}
.about_button .wpb_wrapper a{ font-size: 13px !important;   width: 167px;padding:7px;    margin-right: 10px;}
.about_testimonial .tslider .cbp-qtcontent p{ font-size: 38px;}
.footer-container1{ padding: 25px 0;}
.footerheading1 h2{  margin-bottom: 15px;}
.footerheading1 h3{ font-size: 60px;   margin: 0 0 35px;}
.footer_map_left1{margin-right: 60px;    width: 62%;}
.footer_right_content_left1 .footer_tilte{  font-size: 23px;margin-bottom: 10px;    background-size: 17px auto ;}
.footer_right_content_left1{font-size: 15.63px;  line-height: 26px;}
.social_icon1 .social_header{font-size: 23px;letter-spacing: 2px;}
.footer_map_left1 .wpcf7-form .wpcf7-form-control.wpcf7-submit{height: 55px;    margin: 15px auto 0;width: 162px;background-size: 100% auto !important;}
.footer_map_left1 .wpcf7-form input{font-size: 16px;  padding: 13px;}
.footer_map_left1 .wpcf7-form textarea{font-size: 16px;  padding: 13px;}
.franchise_custom_title {   padding-bottom: 20px;    padding-top: 30px;}
.franchise_botom_text {    padding-top: 30px;}
.franchise_contact_form .wpcf7-form input{font-size: 14px; padding: 13px;letter-spacing: 1px;}
.franchise_contact_form .wpcf7-form select{font-size: 14px; padding: 13px;letter-spacing: 1px;}
.franchise_contact_form .wpcf7-form textarea{font-size: 14px; margin: 10px 0; padding: 13px;letter-spacing: 1px;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg.franchise_contact_form.vc_custom_1464339470960.vc_row-has-fill {    padding-bottom: 45px !important;}
.franchise_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit{height: 55px;width: 162px;background-size: 100% auto !important;}

/*----------------------------menu--------------------------*/
.slider_first_box .slider_title{font-size: 28px !important;}
.slider_box_two h1 {    font-size: 56px !important;    line-height: 56px !important;}
.menu_slider_box_two .slider_sub_title {    line-height: 30px !important;}
.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{top: 12% !important;}
.tshirt_slider h2{margin-bottom: 40px;}
.menu_main_area.tshirt_slider .product_price h3{font-size: 24px !important;  margin-top: 5px !important; line-height: 24px;}
.menu_main_area .discription p {  font-size: 14px;   line-height: 20px;}
.black_bg_white_text.menu_main_area .discription p { font-size: 14px;    line-height: 20px;}
.black_bg_white_text.menu_main_area .price .amount{ font-size: 18px;}
.woocommerce .ywcps-wrapper ul.products {    padding-bottom: 0 !important;}
.gellery_section .vc_column-inner {    padding: 0 !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item {    left: 0 !important;    position: relative !important;   top: 0 !important;    width: 23.9%;}
.wpb_image_grid .wpb_image_grid_ul{height: auto !important;}
.parallax_bg.remove_small_logo.menu_main_area.tshirt_slider .ywcps_products_slider .post-483 .discription{ background-size: 59px auto !important;}
.parallax_bg.remove_small_logo.menu_main_area.tshirt_slider .ywcps_products_slider .post-480 .discription{ background-size: 59px auto !important;}
.remove_small_logo.menu_main_area.tshirt_slider .ywcps_products_slider .posthird .discription{ background-size: 32px auto !important;}    
.menu_second_slide_sec.tshirt_slider .ywcps_products_slider .posthird .discription{ background-size: 32px auto !important;}     
.menu_first_slide_sec.tshirt_slider .post-464 .discription, .menu_first_slide_sec.tshirt_slider .post-466 .discription, .menu_first_slide_sec.tshirt_slider .post-467 .discription{ background-size: 32px auto !important;}
.vc_custom_1464943398438 .vc_column-inner {    padding: 0 !important;}          
.page-id-341 .tp-parallax-wrap {    left: -39px !important;}        
.page-id-341 .slider_first_box {  margin-top: 65px !important;}               
.ywcps-wrapper .owl-item li.product{width: 150px !important}     
.page-id-341 .rev_slider_wrapper.fullscreen-container {    left: -19px !important;}               
.tshirt_slider .ywcps-nav{width: 31% !important;}
.tshirt_slider.sauce_product .ywcps-nav{ width: 33% !important;top: -407px !important;}     
.page-id-341 #slide-33-layer-12 {    left: 650px;}
.tshirt_slider .product_price a h3{ font-size: 23px !important;  line-height: 30px !important;}          
.sauce_product .product_price span{  font-size: 23px;}   
.tshirt_slider .ywcps-nav{top: -185px !important;}      
.gallery_box .gallery_right{ width: 37%;}               
.gallery_box .gallery_left {   width: 61%;}
.main_store .samll_heading{ padding-left: 0;}
.gallery_box .gallery_right .store_heading{font-size: 29px;  height: 52px;   line-height: 52px;}   
.social_head{font-size: 20px;    letter-spacing: 1px;    margin-bottom: 10px;}
.content_left{  font-size: 14px;    line-height: 24px;margin-right:5px;    width: 55%;}
.btn_stores a{  height: 30px;    letter-spacing: 1px;    line-height: 30px;font-size: 14px;width: 110px;}
.gallery_left_left{  margin-right: 10px;  width: 67%;}
.gallery_left_right{   width: 30%;}
.gallery_box{margin-bottom: 40px;}

.content_right a{  height: 30px;width: 30px;}
.page-id-10 .rev_slider_wrapper.fullscreen-container {    left: -19px !important;}
.slider_sub_title {    font-size: 24px !important;}
.menu_main_area .price .amount{    font-size: 18px;}
.gellery_bottom_text p{font-size: 28px;}
.gellery_bottom_text {     margin-top: 16px !important}
.page-id-12 .rev_slider_wrapper.fullscreen-container {    left: -19px !important;}
.search_form .searchform{ width: 90%;}
.searchform .searchfields #sfields{ font-size: 15px;background-size:20px auto;   padding: 13px;}
.btn_search #searchsubmit{ font-size: 20px; margin-right: 35px;    padding: 11px 20px;}
.btn_search .view_btn{ font-size: 20px; margin-right: 35px;    padding: 11px 20px;}
.main_store{background-position: center center;}         
.menu_main_area.tshirt_slider .ywcps-nav{ width: 31% !important;}         
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev {  background-position: 0 center !important;  background-size: 72px auto !important;  height: 50px;
  width: 35px !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover {  background-position: -41px center !important;  background-size: 70px auto !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next {  background-position: -37px center !important;  background-size: 72px auto !important;  height: 50px;
  width: 35px !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover {  background-position: 2px center !important;  background-size: 70px auto !important;}

.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{  background-position: 0 center !important;  background-size: 72px auto !important;  height: 50px;
  width: 35px !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover {  background-position: -41px center !important;  background-size: 70px auto !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{  background-position: -37px center !important;  background-size: 72px auto !important;  height: 50px;
  width: 35px !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover {  background-position: 2px center !important;  background-size: 70px auto !important;}

.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev{  background-position: 0 center !important;  background-size: 72px auto !important;  height: 50px;
  width: 35px !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev:hover {  background-position: -41px center !important;  background-size: 70px auto !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next {  background-position: -37px center !important;  background-size: 72px auto !important;  height: 50px;
  width: 35px !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next:hover {  background-position: 2px center !important;  background-size: 70px auto !important;}
.menu_second_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{ top: 11% !important;}
.third_sec_t.menu_main_area.tshirt_slider .ywcps-nav{ top: 11% !important;}
.vc_custom_heading.samll_heading {    margin-bottom: 16px;    margin-top: 4px;}
.title-area{padding: 10px 0;  z-index: 99;width: 19%;position: relative;}
.social_icon a{ height: 30px;width: 30px;}
.site-header {    position: fixed;}
.date1{ font-size: 40px;    margin-bottom: 8px;}
.date_news{margin-right: 15px;    width: 52px;}
.postdatamain{background-position: center center;}
.tshirt_slider .product_price span{  font-size: 17px !important;}     
.tshirt_slider .price del::before{  right: -14px;}
.tshirt_slider .price del{    margin-right: 12px;}       

.vc_btn3-container.black_full_bg_button a{  width: 161px;   background-size: 100% auto !important;height: 59px;}
.orangeoutline_button a{  width: 161px;   background-size: 100% auto !important;height: 59px;}
div.ns-caption span{ line-height: 29px;}
.blogdate span{font-size: 26px;}
.blogdate .divider{   height: 53px;  margin-left: -14px;}
.blogdate .date2{ margin-left: -8px;   margin-top: 30px;}

.wpb_wl_summary{float: left !important;}
.mfp-inline-holder .wpb_wl_images{float: left !important;}
.wpb_wl_quick_view_content .wpb_wl_product_title{font-size: 32px;}
.price.wpb_wl_product_price .amount{font-size: 20px !important;}
.wpb_wl_images img {    width: auto !important;}        

.home_heading_bg img {    height: auto;    width: 580px;  }
.nslider {    margin-top: 30px !important;}
.fb-page.fb_iframe_widget {    margin-top: -100px !important;}
.wpb_content_element {    margin-bottom:5px  !important;}
.menu_main_area.tshirt_slider .ywcps_products_slider .posthird .discription{padding-bottom: 45px;}
.menu_guarantee img{     margin-top: -42px;}
#tech-slideshow > div{background-size: 17.4% auto !important;}
.white_line_area::before{  height: 515px;}
.tshirt_slider .owl-item .product_price{ margin-bottom: 10px;}
.viewmenupopup .wpb_wl_images img{  padding: 20px;}
.wpb_wl_quick_view_content{  max-width: 95% !important;}
.mfp-close{background-size: 100% auto !important; height: 57px !important;width: 56px !important;   margin-top: -48px;}
.feature_cs img{  width: 100%;}
.woocommerce .ywcps-wrapper ul.products {    padding-bottom: 0 !important;}
.gallery_box:nth-child(5) {    margin-bottom: 0;}
}
@media only screen and (min-width:768px) and (max-width:799px)
{
  /*---------------------header---------------------*/
  .vc_row.wpb_row.vc_row-fluid.parallax_bg .vc_col-sm-12 {    width: 93%;}
.dark .nav-primary{ padding-top: 7px;}  
.site-header .widget-area {    width: 100%;}
.dark .header-widget-area .menuuuufd > a{   font-size: 12px; line-height: 18px; margin-top: 14px; margin-left: 2px; padding: 7px 17px 0;}
.dark .genesis-nav-menu a{font-size: 9px;  padding: 15px 1px;}      
.nav-primary ul li a{font-size: 12px;}
.genesis-nav-menu a {    padding: 10px 5px;}
.full-width-content .content {    padding: 0;}
.menu_guarantee img{   margin-right: 0;}
.site-header.dark{ height: 70px;}
.home .rev_slider_wrapper.fullscreen-container {    left: -19px !important;}
#dog_text{  font-size: 80px !important;}
.menu_guarantee img{ width: 150px;}

/*--------------THE FRANCHISE---------------*/
.parallax_bg .vc_col-sm-12 h1 {     font-size: 49px !important;   line-height: 53px !important;}
.vc_custom_1464247584120{  padding-top: 30px !important;}
#home_menu_area .vc_column-inner {    padding-top: 10px;}
.wpb_text_column.wpb_content_element.big_font_area {    padding-left: 0;}
.big_font_area .wpb_wrapper > p{ font-size: 25px;    line-height: 34px;   letter-spacing: 1px;}
.vc_custom_1464253279082 {    padding-top: 25px !important;}
p{font-size: 14px; line-height: 22px;}
#Franch_one_text{font-size: 20px !important;}
#franch_center_text{ font-size: 90px !important;}
#france_text_three{font-size: 20px !important;}
.page-id-8 .rev_slider_wrapper.fullscreen-container {    left: -19px !important;}
.take_left_content .vc_column-inner {    padding: 0 !important;}
.take_left_content p {    font-size: 22px;    line-height: 31px;    letter-spacing: 2px;}
.take_left_content .big_font {    font-size: 50px;    line-height: 60px;}
.franchise_content_img img {    margin-right: -10px !important;    margin-top: -65px;}
.franchise_contact_form .wpb_wrapper{padding: 40px 30px 30px;    width: 100%;margin-top: 26px;}
.franchise_contact_form .wpcf7-form input{}

/*--------------------------Our Latest------------------*/
.vc_row.wpb_row.vc_row-fluid.parallax_bg{padding: 15px 0 !important;   background-size: 100% 100% !important; background-attachment: scroll !important;}
.nslider-arrow-navigation {   width: 100% !important;}
.nslider-wrapper div#nslider_1.nslider img {   height: 340px !important;}
div.nslider ul li{ margin: 0 100px !important; width: auto;}
div.ns-caption{    left: -81px !important;}
.nslider ul li .ns-caption .read_more a{       bottom: -21px; right: -15px;height: 48px;width: 162px;background-size: 100% auto !important;}
.nslider ul li .ns-caption .read_more a:hover{    height: 48px;width: 162px;}
div#nslider_1.nslider{width: 100%;}
.nslider-wrapper div#nslider_1.nslider {    width: 100% !important; height: 421px !important;}
#blog_area .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 0;}
.nslider-wrapper .tile_post > a{font-size: 40px;}
.blogdate{top: -70px;}
.nslider-arrow-navigation .nslider-arrow-left:hover {    background-position: 6px center !important;    background-size: 72px auto !important;}
.nslider-arrow-navigation .nslider-arrow-right:hover {    background-position: -35px center !important;    background-size: 70px auto !important;}
.nslider-arrow-navigation .nslider-arrow-right {    background-position: 6px center !important;    background-size: 72px auto !important;    width: 35px !important;}
.nslider-arrow-navigation .nslider-arrow-left {    background-position: -40px center !important;    background-size: 72px auto !important;    width: 35px !important;}
.readmore a{height: 55px;width: 162px;background-size: 100% auto !important;}
.flex-direction-nav .flex-prev:hover{ background-position: 3px center !important;    background-size: 72px auto !important;}
.flex-direction-nav .flex-prev{  background-position: -40px center !important;    background-size: 72px auto !important;    width: 35px !important;}
.flex-direction-nav .flex-next{    background-position: 6px center !important;    background-size: 72px auto !important;    width: 35px !important;}
.flex-direction-nav .flex-next:hover {    background-position: -35px center !important;    background-size: 70px auto !important;}

.about_testimonial .bx-prev:hover{ background-position: 3px center !important;    background-size: 72px auto !important;}
.about_testimonial .bx-prev{  background-position: -40px center !important;    background-size: 72px auto !important;    width: 35px !important;}
.about_testimonial .bx-next{    background-position: 6px center !important;    background-size: 72px auto !important;    width: 35px !important;}
.about_testimonial .bx-next:hover {    background-position: -35px center !important;    background-size: 70px auto !important;}

/*----------------------aboutus------------------*/
#about_slider_text{  font-size: 80px !important;   line-height: 75px !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464333063326 {    margin-left: auto !important;    margin-right: auto !important;}
.small_black{  font-size: 15px;  padding-left: 8px;margin-top: 18px;}
.wpb_text_column.wpb_content_element.about_button {    margin-top: 37px;}

/*-------------------------------share-------------------------------*/
.vc_custom_heading.custome_heading {      margin-top: 15px;  font-size: 56px !important;}
.fb-page.fb_iframe_widget > span {    width: 100% !important; float: left;}
.large_font{ font-size: 45px;    letter-spacing: 2px;    line-height: 38px;}
.medium_font{font-size: 34px;    letter-spacing: 2px;}
.small_font{font-size: 20px;    letter-spacing: 1px;    line-height: 18px;}
.white_line_area::before{ width: 3px;}
.white_line_area .vc_custom_1464257162968 {    padding-right: 25px !important;}
.white_line_area .vc_custom_1464257167898 {    padding-left: 23px !important;}
.white_line_area .fb_iframe_widget iframe{ width: 340px !important;}
.footer-container {    padding: 45px 0 15px !important;}
.footerheading {    padding-bottom: 40px !important;}
.nav-primary{   z-index: 5555;}


/*------------------------------footer-----------------------*/
.footer-container {    padding: 70px 0 25px;}
.footerheading{padding-bottom: 60px;}
.footer_right_content{ width: 50%;}
.footer_map_left{width: 50%;}
.footer-content-title{font-size: 46px;  margin-bottom: 25px;}
.see_all_store{margin: 20px 0;}
.copyright{ padding: 15px 0 20px;}
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding-top: 0px !important;}
.footer_right_content_left{  font-size: 14px;  line-height: 22px;}
.footer_right_content_left .footer_tilte{font-size: 20px; letter-spacing: 1px;  margin-bottom: 12px;  background-size: 17px auto ;}
.footer_right_content_right .footer_tilte{font-size: 20px;letter-spacing: 1;    margin-bottom: 3px;}
.footer_right_content_right ul li{    font-size: 14px;  line-height: 23px;}
.footer_right_content_right .social_icon {    margin-top: 25px;}
.social_icon .social_heading{font-size: 20px;letter-spacing: 1px;}
.see_all_store a{height: 55px;width: 162px;background-size: 100% auto !important;}
body, html{font-size: 14px;line-height: 22px;}
p{font-size: 14px;line-height: 22px;margin-bottom: 10px;}

/*----------------------------about us--------------------------*/
.wpb_single_image.wpb_content_element.vc_align_center.about_image {    left: -12px;}
.highlight_text .wpb_wrapper > p{font-size: 25px;  line-height: 30px;}
.highlight_text::before{   background-size: 100% auto !important;   height: 28px;    left: -39px;    width: 33px;}
.about_button .wpb_wrapper a{ font-size: 13px !important;   width: 167px;padding:7px;    margin-right: 10px;}
.about_testimonial .tslider .cbp-qtcontent p{ font-size: 38px;}
.footer-container1{ padding: 25px 0;}
.footerheading1 h2{  margin-bottom: 15px;}
.footerheading1 h3{ font-size: 60px;   margin: 0 0 35px;}
.footer_map_left1{margin-right: 60px;    width: 62%;}
.footer_right_content_left1 .footer_tilte{  font-size: 23px;margin-bottom: 10px;    background-size: 17px auto ;}
.footer_right_content_left1{font-size: 15.63px;  line-height: 26px;}
.social_icon1 .social_header{font-size: 23px;letter-spacing: 2px;}
.footer_map_left1 .wpcf7-form .wpcf7-form-control.wpcf7-submit{height: 55px;    margin: 15px auto 0;width: 162px;background-size: 100% auto !important;}
.footer_map_left1 .wpcf7-form input{font-size: 16px;  padding: 13px;}
.footer_map_left1 .wpcf7-form textarea{font-size: 16px;  padding: 13px;}
.franchise_custom_title {   padding-bottom: 20px;    padding-top: 30px;}
.franchise_botom_text {    padding-top: 30px;}
.franchise_contact_form .wpcf7-form input{font-size: 14px; padding: 13px;letter-spacing: 1px;}
.franchise_contact_form .wpcf7-form select{font-size: 14px; padding: 13px;letter-spacing: 1px;}
.franchise_contact_form .wpcf7-form textarea{font-size: 14px; margin: 10px 0; padding: 13px;letter-spacing: 1px;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg.franchise_contact_form.vc_custom_1464339470960.vc_row-has-fill {    padding-bottom: 45px !important;}
.franchise_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit{height: 55px;width: 162px;background-size: 100% auto !important;}

/*----------------------------menu--------------------------*/
.slider_first_box .slider_title{font-size: 28px !important;}
.slider_box_two h1 {    font-size: 56px !important;    line-height: 56px !important;}
.menu_slider_box_two .slider_sub_title {    line-height: 30px !important;}
.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{top: 12% !important;}
.tshirt_slider h2{margin-bottom: 40px;}
.menu_main_area.tshirt_slider .product_price h3{font-size: 24px !important;  margin-top: 5px !important; line-height: 24px;}
.menu_main_area .discription p {  font-size: 14px;   line-height: 20px;}
.black_bg_white_text.menu_main_area .discription p { font-size: 14px;    line-height: 20px;}
.black_bg_white_text.menu_main_area .price .amount{ font-size: 18px;}
.woocommerce .ywcps-wrapper ul.products {    padding-bottom: 0 !important;}
.gellery_section .vc_column-inner {    padding: 0 !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item {    left: 0 !important;    position: relative !important;   top: 0 !important;    width: 23.9%;}
.wpb_image_grid .wpb_image_grid_ul{height: auto !important;}
.parallax_bg.remove_small_logo.menu_main_area.tshirt_slider .ywcps_products_slider .post-483 .discription{ background-size: 59px auto !important;}
.parallax_bg.remove_small_logo.menu_main_area.tshirt_slider .ywcps_products_slider .post-480 .discription{ background-size: 59px auto !important;}
.remove_small_logo.menu_main_area.tshirt_slider .ywcps_products_slider .posthird .discription{ background-size: 32px auto !important;}    
.menu_second_slide_sec.tshirt_slider .ywcps_products_slider .posthird .discription{ background-size: 32px auto !important;}     
.menu_first_slide_sec.tshirt_slider .post-464 .discription, .menu_first_slide_sec.tshirt_slider .post-466 .discription, .menu_first_slide_sec.tshirt_slider .post-467 .discription{ background-size: 32px auto !important;}
.vc_custom_1464943398438 .vc_column-inner {    padding: 0 !important;}          
.page-id-341 .tp-parallax-wrap {    left: -39px !important;}        
.page-id-341 .slider_first_box {  margin-top: 65px !important;}               
.ywcps-wrapper .owl-item li.product{width: 150px !important}     
.page-id-341 .rev_slider_wrapper.fullscreen-container {    left: -19px !important;}               
.tshirt_slider .ywcps-nav{width: 31% !important;}
.tshirt_slider.sauce_product .ywcps-nav{ width: 33% !important;top: -407px !important;}     
.page-id-341 #slide-33-layer-12 {    left: 650px;}
.tshirt_slider .product_price a h3{ font-size: 23px !important;  line-height: 30px !important;}          
.sauce_product .product_price span{  font-size: 23px;}   
.tshirt_slider .ywcps-nav{top: -185px !important;}      
.gallery_box .gallery_right{ width: 37%;}               
.gallery_box .gallery_left {   width: 61%;}
.main_store .samll_heading{ padding-left: 0;}
.gallery_box .gallery_right .store_heading{font-size: 29px;  height: 52px;   line-height: 52px;}   
.social_head{font-size: 20px;    letter-spacing: 1px;    margin-bottom: 10px;}
.content_left{  font-size: 14px;    line-height: 24px;margin-right:5px;    width: 55%;}
.btn_stores a{  height: 30px;    letter-spacing: 1px;    line-height: 30px;font-size: 14px;width: 110px;}
.gallery_left_left{  margin-right: 10px;  width: 67%;}
.gallery_left_right{   width: 30%;}
.gallery_box{margin-bottom: 40px;}

.content_right a{  height: 30px;width: 30px;}
.page-id-10 .rev_slider_wrapper.fullscreen-container {    left: -19px !important;}
.slider_sub_title {    font-size: 24px !important;}
.menu_main_area .price .amount{    font-size: 18px;}
.gellery_bottom_text p{font-size: 28px;}
.gellery_bottom_text {     margin-top: 16px !important}
.page-id-12 .rev_slider_wrapper.fullscreen-container {    left: -19px !important;}
.search_form .searchform{ width: 90%;}
.searchform .searchfields #sfields{ font-size: 15px;background-size:20px auto;   padding: 13px;}
.btn_search #searchsubmit{ font-size: 20px; margin-right: 35px;    padding: 11px 20px;}
.btn_search .view_btn{ font-size: 20px; margin-right: 35px;    padding: 11px 20px;}
.main_store{background-position: center center;}         
.menu_main_area.tshirt_slider .ywcps-nav{ width: 31% !important;}         
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev {  background-position: 0 center !important;  background-size: 72px auto !important;  height: 50px;
  width: 35px !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover {  background-position: -41px center !important;  background-size: 70px auto !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next {  background-position: -37px center !important;  background-size: 72px auto !important;  height: 50px;
  width: 35px !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover {  background-position: 2px center !important;  background-size: 70px auto !important;}

.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{  background-position: 0 center !important;  background-size: 72px auto !important;  height: 50px;
  width: 35px !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover {  background-position: -41px center !important;  background-size: 70px auto !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{  background-position: -37px center !important;  background-size: 72px auto !important;  height: 50px;
  width: 35px !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover {  background-position: 2px center !important;  background-size: 70px auto !important;}

.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev{  background-position: 0 center !important;  background-size: 72px auto !important;  height: 50px;
  width: 35px !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev:hover {  background-position: -41px center !important;  background-size: 70px auto !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next {  background-position: -37px center !important;  background-size: 72px auto !important;  height: 50px;
  width: 35px !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next:hover {  background-position: 2px center !important;  background-size: 70px auto !important;}
.menu_second_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{ top: 11% !important;}
.third_sec_t.menu_main_area.tshirt_slider .ywcps-nav{ top: 11% !important;}
.vc_custom_heading.samll_heading {    margin-bottom: 16px;    margin-top: 4px;}
.title-area{padding: 10px 0;  z-index: 99;width: 19%;position: relative;}
.social_icon a{ height: 30px;width: 30px;}
.site-header {    position: fixed;}
.date1{ font-size: 40px;    margin-bottom: 8px;}
.date_news{margin-right: 15px;    width: 52px;}
.postdatamain{background-position: center center;}
.tshirt_slider .product_price span{  font-size: 17px !important;}     
.tshirt_slider .price del::before{  right: -14px;}
.tshirt_slider .price del{    margin-right: 12px;}       

.vc_btn3-container.black_full_bg_button a{  width: 161px;   background-size: 100% auto !important;height: 59px;}
.orangeoutline_button a{  width: 161px;   background-size: 100% auto !important;height: 59px;}
div.ns-caption span{ line-height: 29px;}
.blogdate span{font-size: 26px;}
.blogdate .divider{   height: 53px;  margin-left: -14px;}
.blogdate .date2{ margin-left: -8px;   margin-top: 30px;}

.wpb_wl_summary{float: left !important;}
.mfp-inline-holder .wpb_wl_images{float: left !important;}
.wpb_wl_quick_view_content .wpb_wl_product_title{font-size: 32px;}
.price.wpb_wl_product_price .amount{font-size: 20px !important;}
.wpb_wl_images img {    width: auto !important;}        

.home_heading_bg img {    height: auto;    width: 580px;  }
.nslider {    margin-top: 30px !important;}
.fb-page.fb_iframe_widget {    margin-top: -100px !important;}
.wpb_content_element {    margin-bottom:5px  !important;}
.menu_main_area.tshirt_slider .ywcps_products_slider .posthird .discription{padding-bottom: 45px;}
.menu_guarantee img{     margin-top: -42px;}
#tech-slideshow > div{background-size: 17.4% auto !important;}
.white_line_area::before{  height: 515px;}
.tshirt_slider .owl-item .product_price{ margin-bottom: 10px;}
.viewmenupopup .wpb_wl_images img{  padding: 20px;}
.wpb_wl_quick_view_content{  max-width: 95% !important;}
.mfp-close{background-size: 100% auto !important; height: 57px !important;width: 56px !important;   margin-top: -48px;}
.feature_cs img{  width: 100%;}
.woocommerce .ywcps-wrapper ul.products {    padding-bottom: 0 !important;}
.gallery_box:nth-child(5) {    margin-bottom: 0;}

}    


@media only screen and (max-width:767px) 
{
.site-header{   height: auto; position: relative;background: #000;}
.header-image .site-title > a {    background-position: left center !important;margin-top: 17px;}
.site-title{opacity: 1; position: relative;float: left;    width: 50%;}
.dark .social_icon{  transform: scale(1.0) translate(0px, 0px);}
.social_icon {    display: block;   float: right;   width: 50%;  text-align: right;}
.dark .header-widget-area .menuuuufd > a{  margin-top: 0;padding: 8px 15px 0;  font-size: 12px;}
.header-widget-area .menuuuufd > a{padding: 5px 15px 0;  font-size: 12px;}
.header-widget-area .menuuuufd > a{margin-left: 0;  margin-top: 0;}
.nav-primary{  width: 100%;}
.header-widget-area .menuuuufd {    float: right;   padding-top: 0px;    position: absolute;    right: 22%;   top: 8px;}
.title-area{ padding: 5px 0;}
.responsive-menu-icon::before{font: 40px/33px "dashicons";  vertical-align: middle;  position: absolute; top: -16px;right: 0px;}
.responsive-menu-icon{text-align: right;margin-bottom: 0px;}
.dark .genesis-nav-menu{transform: scale(1.0) translate(0px, 0px);}
.genesis-nav-menu.responsive-menu{padding-bottom: 0; margin-top: 13px;}
.dark .title-area{   padding: 0px 0;}
.nav-primary ul li a{  font-size: 13px;    letter-spacing: 1px;    line-height: 30px;    padding: 3px 12px 0 !important;    text-align: center;    vertical-align: middle;}
.genesis-nav-menu .menu-item{background: #f4a218 none repeat scroll 0 0;border-bottom: 1px solid #333;}
.site-header .genesis-nav-menu.responsive-menu .current-menu-item > a, .site-header .genesis-nav-menu.responsive-menu .sub-menu li a, .site-header .genesis-nav-menu.responsive-menu .sub-menu li a:hover, .site-header .genesis-nav-menu.responsive-menu .sub-menu, .site-header .genesis-nav-menu.responsive-menu > .menu-item-has-children::before, .site-header .genesis-nav-menu.responsive-menu > li:hover > a, .site-header .genesis-nav-menu.responsive-menu a:hover {
    color: #000;}
.dark {    display: none;}    
         
 
.vc_row.wpb_row.vc_row-fluid.parallax_bg .vc_col-sm-12 { width: 90%;}    
  .main_store .main_store_first { width: 90%;} 
  .site-footer .wrap {    width: 90%;}
  .single-post .singel_news{ width: 90%;}
  .menu_main_area.tshirt_slider .ywcps_products_slider .posfirst .discription{display: block !important;}  
  .tshirt_slider .owl-item.posfirst .product_price{display: block;}   
 
.genesis-nav-menu.responsive-menu {    display: block;}
.genesis-nav-menu .menu-item{ display: inline-block !important;}
.responsive-menu-icon{ display: block;}
.genesis-nav-menu.responsive-menu {    display: none;}
.genesis-nav-menu .menu-item {    display: block !important;}

html, body{-webkit-text-size-adjust: none !important; }
@media screen and (-webkit-min-device-pixel-ratio:0) {html, body{-webkit-text-size-adjust: none !important; } }
}
/*mobile */
@media only screen and (min-width:737px) and (max-width:767px)
{
/*-------------------------------header---------------------------------------*/  
.social_icon a{height: 30px;width: 30px;} 
.social_icon a:hover img{transform: translate(0px, -29px);}

/*-----------------slider--------------*/
.tp-fullwidth-forcer {    height: 240px !important;}
.rev_slider_wrapper.fullscreen-container {    height: 293px !important; left: -17px !important;}
.tp-parallax-wrap {    margin-top: -72px ;}
.forcefullwidth_wrapper_tp_banner {    height: 293px !important;}                        

/*-----------------------------mainlogo---------------------------------*/
#logo_slider > img{  width: 90px !important;  margin-top: 39px !important; }
#dog_text{ height: 32px !important; padding-top: 10px !important;}
.tp-simpleresponsive img{ margin-top: -37px !important;}
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding-top: 15px !important; }

/*----------------------the menu----------------------*/
.samll_heading{font-size: 25px !important;}
.menu_guarantee img{margin-right: 0px; margin-top: -52px;width: 130px;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{  padding: 0 !important;}
.flex-direction-nav .flex-prev{ height: 50px; width: 35px !important; background-size: 72px auto !important;}
.flex-direction-nav .flex-prev:hover{ background-size: 70px auto !important;background-position: -44px center !important;}
.flex-direction-nav .flex-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -39px center !important;}
.flex-direction-nav .flex-next:hover{ background-size: 70px auto !important;background-position: 5px center !important;}
.vc_btn3-container.black_full_bg_button a{  height: 50px;width: 152px;    background-size: 100% auto;}
#myModal2 .wpcf7-form .wpcf7-form-control.wpcf7-submit{  height: 50px;width: 152px;    background-size: 100% auto;}
#home_menu_area .wpb_column.vc_column_container.vc_col-sm-12 {    width: 86%;}
/*----------------------the frenchines-----------------*/
.vc_custom_heading.custome_heading {    margin-top: 20px;    font-size: 55px !important;    line-height: 60px !important;}
.wpb_text_column.wpb_content_element.big_font_area {    padding-left: 0;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464253279082 {    padding-top: 0 !important;}
.big_font_area .wpb_wrapper > p{ font-size: 22px;  letter-spacing: 2px; text-align: center;line-height: 32px;}
.big_font_area br {    display: none;} 
.vc_custom_1464253481664 {    padding-left: 0px !important;}
.wpb_text_column.wpb_content_element.big_font_area {    margin-bottom: 15px;}
.vc_custom_1464253279082 .vc_col-sm-6 .vc_column-inner{padding: 0 !important;}
.white_color .wpb_wrapper > p{text-align: center; margin-bottom: 10px;}
.vc_btn3-container.orangeoutline_button.animation_button.vc_btn3-center.vc_custom_1465130623777 {    padding-bottom: 10px !important;    padding-top: 10px !important;}
.orangeoutline_button a{height: 50px;width: 152px;    background-size: 100% auto;}
body{font-size: 13px;line-height: 21px;}
p{font-size: 13px;line-height: 21px;margin-bottom: 10px;}



/*--------------------our latest-------------------*/
.nslider {    margin-top: 40px !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{ background-attachment: scroll !important;  background-size: cover;    padding: 15px 0 !important;    background-position: center center;}.nslider-arrow-navigation {   width: 100% !important;}
.nslider-wrapper div#nslider_1.nslider img {  height: 320px !important;}
div.nslider ul li{ margin: 0 100px !important; width: auto;}
div.ns-caption{ left: 0 !important;  top: 385px !important;}
.nslider ul li .ns-caption .read_more a{       bottom: -10px; right: -15px;height: 45px;width: 132px;background-size: 100% auto !important;}
.nslider ul li .ns-caption .read_more a:hover{  bottom: -5px;   height: 45px;width: 132px;}
div#nslider_1.nslider{width: 100%;}
.nslider-wrapper div#nslider_1.nslider {    width: 100% !important; height: 551px !important;}
#blog_area .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 0;}
.blogdate span{ font-size: 20px; line-height: 20px;}
.blogdate .divider{ height: 40px; width: 30px;    background-size: 100% auto;}
.blogdate .date2{margin-left: -7px;    margin-top: 20px;}
div.ns-caption span{line-height: 20px;}
.nslider-wrapper .tile_post > a{font-size: 35px;}
.blogdate{top: -53px;}
.nslider-arrow-navigation .nslider-arrow-left{ background-position:-40px center !important; width: 35px !important; background-size: 72px auto !important;}
.nslider-arrow-navigation .nslider-arrow-left:hover{ background-size: 70px auto !important;background-position: 6px center !important;}
.nslider-arrow-navigation .nslider-arrow-right{ width: 35px !important; background-size: 72px auto !important;background-position: 6px center !important;}
.nslider-arrow-navigation .nslider-arrow-right:hover{ background-size: 70px auto !important;background-position: -35px center !important;}
.content_post.more {    font-size: 13px;    line-height: 21px;}
.readmore a{height: 50px;width: 152px;    background-size: 100% auto;}
.vc_btn3-container.readmore.animation_button.vc_btn3-center.vc_custom_1465130718470{padding-bottom: 10px !important; margin-bottom: 0;padding-top: 20px !important;}
div.ns-caption{padding: 0px 20px;}


/*-------------------share-----------------------*/
.large_font{ font-size: 40px;  letter-spacing: 6px;  margin-top: 3px;}
.medium_font{font-size: 32px;  letter-spacing: 4px;  line-height: 50px;}
.small_font{  font-size: 18px;  letter-spacing: 2px; line-height: 18px;   margin-bottom: 15px;}
.white_line_area .vc_column-inner.vc_custom_1464257162968 {    padding: 0 !important;}
.white_line_area .jr-insta-thumb ul.thumbnails.jr_col_3 li, .white_line_area .jr-insta-thumb ul.thumbnails.jr_col_4 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_5 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_6 li
{   width: 30.8% !important;  float: left !important;}
.white_line_area::before{  background: none;}
.vc_column-inner.vc_custom_1464257167898 {    padding: 0 !important;}
.footer-container {   padding: 25px 0 20px;}

/*---------------------footer black---------------*/
.footerheading h2{    font-size: 25px;}
.footerheading{padding-bottom: 22px;}
.footer_map_left > img {    height: auto;    width: 100%;}
.footer_map_left{ padding-right: 0;  width: 100%;}
.footer-content-title{font-size: 54px;margin-bottom: 35px; text-align: center;   margin-top: 20px;}
.footer_right_content_left .footer_tilte{ font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_right .footer_tilte{ font-size: 18px; font-weight: 700; letter-spacing: 2px;  margin-bottom: 10px;}
.footer_right_content_left{font-size: 13px; line-height: 22px;}
.footer_right_content_right ul li{ font-size: 13px;  line-height: 22px;}
.footer_right_content_right{  padding-right: 0px; }
.footer_right_content{   width: 100%;}
.footer_right_content_right .social_icon {    margin-top: 35px;}
.social_icon .social_heading{font-size: 18px;letter-spacing: 2px;    margin-bottom: 10px;}
.footer_right_content_right .social_icon{    float: left;width:100%;    text-align: left;}
.see_all_store{ margin: 20px 0;}
.see_all_store a{height: 50px;width: 152px;    margin: 10px auto 0;background-size: 100% auto;}
.copyright{padding: 10px 0 20px;  }


/*--------------------------about pages-----------------*/
#about_slider_text{    line-height: 170px !important;    padding-top: 15px !important;}
.wpb_single_image.wpb_content_element.vc_align_center.about_image{ left: 0;}
.highlight_text::before{      height: 40px top: 3px;left:3px;    width: 40px;    background-size: 100% auto;}
.highlight_text .wpb_wrapper > p{ font-size: 25px;margin-bottom: 20px !important;    letter-spacing: 2px;  line-height: 28px;    padding-left: 50px;}
.small_black{font-size: 17px;  padding-left: 6px;}
.wpb_text_column.wpb_content_element.about_button {    margin-top: 16px;}
.about_button .wpb_wrapper a{font-size: 17px !important;  letter-spacing: 1px; padding: 9px; width: 227px;}
.about_testimonial .bx-prev{ height: 50px; width: 35px !important; background-position:-41px center !important; background-size: 72px auto !important;}
.about_testimonial .bx-prev:hover{ background-size: 70px auto !important;background-position: 7px center !important;}
.about_testimonial .bx-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: 5px center !important;}
.about_testimonial .bx-next:hover{ background-size: 70px auto !important;background-position: -38px center !important;}
.about_button .wpb_wrapper a:last-child {    float: right;    margin-right: 0;}
.about_testimonial .tslider .cbp-qtcontent p{ font-size: 30px;}
.about_testimonial .wpb_text_column.wpb_content_element {    margin-bottom: 22px;}
.about_testimonial .vc_col-sm-12 .vc_column-inner {    padding-top: 20px !important;}
.footer-container1{padding: 23px 0 0;}
.footerheading1 h2{font-size: 25px;    margin-bottom: 25px;}
.footerheading1 h3{font-size: 60px;  margin: 0 0 45px;}
.footer_main_content1{width: 100%;}
.footer_map_left1{  width: 100%;}
.footer_map_left1 .wpcf7-form input, .footer_map_left1 .wpcf7-form textarea{ border: 2px solid #af7515;    font-size: 15px;letter-spacing: 2px;    margin-bottom: 15px;    padding: 12px;}
.footer_map_left1 .wpcf7-form .wpcf7-form-control.wpcf7-submit{height: 50px;width: 152px;    margin: 15px auto 0; margin: 10px auto 0;background-size: 100% auto;}
.footer_right_content_left1 .footer_tilte{font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_left1{font-size: 13px;   line-height: 22px;}
.social_icon1 .social_header{ font-size: 18px;    letter-spacing: 2px;    margin-bottom: 10px;}
.social_icon1 a{height: 30px;  width: 30px;}
.social_icon1 a:hover img{ transform: translate(0px, -29px);}
.conatctdetails1 {    margin: 10px 0 20px;}
.franchise_custom_title {    padding-bottom: 0px;    padding-top: 25px;}
.take_left_content {    padding-right: 0px !important;}
.take_left_content .vc_column-inner {    padding: 0!important;}
.take_left_content p{font-size: 25px;text-align:center;    letter-spacing: 2px;    line-height: 30px;}
.take_left_content br {    display: none;}
.take_left_content .big_font {  font-size: 40px;    line-height: 60px;}
.franchise_content_img img {   display: block;float: none; height: auto; margin: 0 auto !important; text-align: center;   width: 120px;}
.take_right_content .vc_column-inner {    padding: 0 !important;}
.franchise_botom_text {margin-bottom: 0 !important;    padding-top: 15px;}
.wpb_text_column.wpb_content_element {    margin-bottom: 10px;}
.franchise_contact_form .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg.franchise_contact_form.vc_custom_1464339470960.vc_row-has-fill {    padding: 27px 0 !important;}
.franchise_contact_form .wpb_wrapper{padding: 22px 15px 15px;    width: 100%;}
.first_input p{width: 100%;}
.franchise_contact_form .wpcf7-form input{font-size: 15px;letter-spacing: 1px;    padding: 12px;}
.franchise_contact_form .wpcf7-form select{ font-size: 16px; letter-spacing: 1px;padding: 10px;}
.singel_input p{   width: 100%; }
.franchise_contact_form .wpcf7-form textarea{   font-size: 16px; height: 150px;    letter-spacing: 1px;    margin: 8px 0;    padding: 12px;}
.franchise_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit{ margin: 20px auto 0;height: 50px;width: 152px;    margin: 10px auto 0;background-size: 100% auto;}

/*---------------------menu0---------------------------*/
.slider_first_box .slider_title{ font-size: 25px !important;  line-height: 40px !important;padding: 10px 0 !important;}
.page-id-10 .forcefullwidth_wrapper_tp_banner .rev_slider .tp-parallax-wrap {    left: 3% !important;}
.slider_box_two h1 {    font-size: 50px !important;    line-height: 40px !important;   padding-top: 84px !important;}
.menu_slider_box_two .slider_sub_title {    line-height: 20px !important;}
.tshirt_slider.parallax_bg.menu_main_area  .vc_col-sm-12 .vc_column-inner{padding: 0 !important;}
.tshirt_slider h2{margin-top: 5px;  margin-bottom: 25px;}

.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}

.ywcps-slider .owl-stage-outer .owl-item li.product {    left: 0;    margin: 0 auto;    position: relative;    right: 0;    text-align: center;    width: 188px;}
              
.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}

.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev {  background-position: 0 center !important;  background-size: 70px auto !important; height: 50px;  width: 35px !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev:hover {  background-position: -41px center !important;  background-size: 70px auto !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next {  background-position: -37px center !important;  background-size: 72px auto !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next:hover {  background-position: 2px center !important;  background-size: 70px auto !important;}
.ywcps-wrapper .ywcps-slider{height: 440px !important;}

/*-------------------------blogpage--------------*/
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.page-id-341 .fullscreenbanner .tp-parallax-wrap {    left: 340px !important;t;}
.slider_box_two{  width: 100%;}
.slider_box_two p {    font-size: 9px !important;    margin-bottom: 6px !important;}
#slide-33-layer-12.tp-caption.tp-resizeme {    left: 215px;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{ position: relative !important;    top: 0 !important;    width: 48.9%;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(2n) {   left: 0 !important;  margin-right: 0 !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(4n) {    left: 0 !important;}
.wpb_gallery .wpb_image_grid_ul {    height: auto !important;}
.gellery_bottom_text {    margin: 40px 0 !important;}
.gellery_bottom_text p{   font-size: 25px;}

.search_form {    margin: -252px 0 0;      top: 148px;}
.btn_search #searchsubmit{  font-size: 14px; border: 2px solid #efa11d;  padding: 6px 10px; margin-right: 15px;}
.btn_search #searchsubmit:hover{border: 2px solid #ffffff;}
.btn_search .view_btn{  font-size: 14px; border: 2px solid #efa11d; padding: 6px 10px; margin-right: 15px;}
.btn_search .view_btn:hover{border: 2px solid #ffffff;}
.search_form .searchform{width: 100%;}
.page-id-14 .rev_slider_wrapper.fullscreen-container{left: 0 !important;}
.searchform .searchfields #sfields{background-position: right 11px center;background-size: 20px auto; font-size: 14px;
    margin: 0 auto;    padding: 10px; display: block;  width: 410px;}
.btn_search {    margin-top: 10px;  }
.page-id-14 .tp-simpleresponsive img {    display: block;    height: auto !important;    margin: 25px auto 0 !important;    width: 90px !important;}
.search #slide-19-layer-12 > img {    height: auto !important;    margin-top: 5px !important;   width: 90px !important;}
.search .rev_slider_wrapper.fullscreen-container{ left: 0 !important;  height: 250px !important;}
.search .tp-parallax-wrap {   top: 80px !important;}
.search .main_store{ margin-top: 155px;}
.search_nothing{ border: 1px solid #f4a315;  margin-top: 20px; padding: 10px;}
.search_nothing h2{font-size: 30px;   margin-bottom: 10px;}
/*--------------------------conatct us--------------------*/
.gallery_box .gallery_left{ width: 100%;}
.gallery_left_left{ margin-right: 15px;   width: 57%;}
.gallery_left_right{width: 40%;}
.main_store .samll_heading{ margin-bottom: 20px; padding-left: 0;}
.gallery_left_right .acf-map{height: 158px;}
.gallery_left_right .img_galley img {    height: 150px;    width: 100%;}
.gallery_box .gallery_right{ margin-top: 20px; width: 100%;}
.gallery_box .gallery_right .store_heading{font-size: 30px;  height: 50px;  line-height: 54px;}
.social_head{ font-size: 22px;letter-spacing: 1px;  margin-bottom: 10px;}
.content_left{font-size: 13px;line-height: 21px;}
.content_right a{   height: 30px;  width: 30px;}
.content_right a:hover img{ transform: translate(0px, -27px);}
.btn_stores a{font-size: 16px;height: 32px; line-height: 32px; width: 120px;}
.gallery_box{margin-bottom: 25px;}
.main_store{    padding: 60px 0 0;background-position: center center;margin-top: 130px;}
div.wpcf7-validation-errors{    margin-bottom: 20px !important;}


/*---------------views images--------------------*/
.viewmenupopup .wpb_wl_images img{padding: 10px;}
.mfp-inline-holder .wpb_wl_images {    float: left;    width: 30%;}
.wpb_wl_summary{ padding: 12px 11px 0 !important; float: left !important;}
.wpb_wl_quick_view_content .wpb_wl_product_title{ font-size: 28px; margin-bottom: 10px !important;}
.price.wpb_wl_product_price .amount{ font-size: 18px !important;  padding-left: 12px;  padding-top: 11px;}
.wpb_wl_product_price{  margin: 0 0 16px;}
.wpb_wl_quick_view_content .wpb_wl_summary p{  font-size: 13px;line-height: 20px;    margin: 0 0 10px;}
.mfp-close{    height: 47px !important;   margin-top: -39px;width: 46px !important;background-size: 100% auto !important;}
.price.wpb_wl_product_price > del::before{line-height: 40px;}
.single .rev_slider_wrapper.fullscreen-container{left: 0px !important;}

/*-------------------single blog----------------------*/
.singel_news_content{  padding: 10px;}
.date1{ font-size: 30px;  margin-bottom: 7px;}
.date_news{ width: 52px; margin-right: 10px;}
.date3{ font-size: 14px;   padding: 0 3px 13px;}
.containt_news h3{ font-size: 30px;    line-height: 27px;    margin-bottom: 5px;}
.containt_news{  width: 86%;}

/*---------------------productsslider--------------*/
.ywcps-slider .owl-stage-outer .owl-item li.product {  left: 105px;  margin: 0 130px !important; top: -95px; position: relative;  right: 0;  text-align: center; width: 296px;}
.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{top: 20% !important;}
.menu_main_area.tshirt_slider .ywcps-nav{width: 50% !important;}
.owl-item.active.posfirst {opacity:1.0;  transform: scale(0.7) !important;}
.owl-carousel .owl-item{opacity: 0;}      
.tshirt_slider .ywcps_products_slider .discription{ min-height: 170px;}
.tshirt_slider .price del{ margin-right: 16px;}
.tshirt_slider .ywcps-nav{width: 50% !important;top: -235px !important;}
.tshirt_slider .product_price a h3{ font-size: 40px !important;}
.tshirt_slider .product_price span{font-size: 30px}
.tshirt_slider .product_price a h3 {    font-size: 40px !important;    line-height: 45px;}
.tshirt_slider.sauce_product .ywcps-nav{width: 50% !important;top: -325px !important;}
.page-id-341 .tshirt_slider.sauce_product .ywcps-slider {  height: 670px !important;}
#myModal2 .modal-body {    padding: 10px 18px 18px;}
.page-id-341 .ywcps-wrapper .ywcps-slider {    height: 291px !important;}

.slotholder .tp-bgimg.defaultimg{background-position: center center !important;}

div.pp_pic_holder{left: 0 !important; right:0 !important; margin: 0 auto;display: block !important;width: 95% !important;}
#pp_full_res > img {  height: 270px !important;  width: 98% !important;}
div.pp_default .pp_details{    width: 97% !important;}
.pp_details .pp_close{float: right !important;}
div.pp_default .pp_content{   height: 310px !important;  width: 100% !important;}
.pp_gallery {  display: block;  left: 27% !important;  margin-top: -89px !important;  width: 60% !important;}
.pp_gallery div{width: 100% !important;}
.pp_gallery ul{ width: 100% !important;}
.wpb_wl_images img {    padding: 12px;}
.wpb_wl_quick_view_content{  max-width: 95% !important;}
}
@media only screen and (min-width:671px) and (max-width:736px)
{
/*-------------------------------header---------------------------------------*/  
.social_icon a{height: 30px;width: 30px;} 
.social_icon a:hover img{transform: translate(0px, -29px);}

/*-----------------slider--------------*/
.tp-fullwidth-forcer {    height: 240px !important;}
.rev_slider_wrapper.fullscreen-container {    height: 293px !important; left: -17px !important;}
.tp-parallax-wrap {    margin-top: -72px ;}
.forcefullwidth_wrapper_tp_banner {    height: 293px !important;}                        

/*-----------------------------mainlogo---------------------------------*/
#logo_slider > img{  width: 90px !important;  margin-top: 39px !important; }
#dog_text{ height: 32px !important; padding-top: 10px !important;}
.tp-simpleresponsive img{ margin-top: -37px !important;}
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding-top: 15px !important; }

/*----------------------the menu----------------------*/
.samll_heading{font-size: 25px !important;}
.menu_guarantee img{margin-right: 0px; margin-top: -52px;width: 130px;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{  padding: 0 !important;}
.flex-direction-nav .flex-prev{ height: 50px; width: 35px !important; background-size: 72px auto !important;}
.flex-direction-nav .flex-prev:hover{ background-size: 70px auto !important;background-position: -44px center !important;}
.flex-direction-nav .flex-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -39px center !important;}
.flex-direction-nav .flex-next:hover{ background-size: 70px auto !important;background-position: 5px center !important;}
.vc_btn3-container.black_full_bg_button a{  height: 50px;width: 152px;    background-size: 100% auto;}
#myModal2 .wpcf7-form .wpcf7-form-control.wpcf7-submit{  height: 50px;width: 152px;    background-size: 100% auto;}
#home_menu_area .wpb_column.vc_column_container.vc_col-sm-12 {    width: 86%;}
/*----------------------the frenchines-----------------*/
.vc_custom_heading.custome_heading {    margin-top: 20px;    font-size: 55px !important;    line-height: 60px !important;}
.wpb_text_column.wpb_content_element.big_font_area {    padding-left: 0;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464253279082 {    padding-top: 0 !important;}
.big_font_area .wpb_wrapper > p{ font-size: 22px;  letter-spacing: 2px; text-align: center;line-height: 32px;}
.big_font_area br {    display: none;} 
.vc_custom_1464253481664 {    padding-left: 0px !important;}
.wpb_text_column.wpb_content_element.big_font_area {    margin-bottom: 15px;}
.vc_custom_1464253279082 .vc_col-sm-6 .vc_column-inner{padding: 0 !important;}
.white_color .wpb_wrapper > p{text-align: center; margin-bottom: 10px;}
.vc_btn3-container.orangeoutline_button.animation_button.vc_btn3-center.vc_custom_1465130623777 {    padding-bottom: 10px !important;    padding-top: 10px !important;}
.orangeoutline_button a{height: 50px;width: 152px;    background-size: 100% auto;}
body{font-size: 13px;line-height: 21px;}
p{font-size: 13px;line-height: 21px;margin-bottom: 10px;}



/*--------------------our latest-------------------*/
.nslider {    margin-top: 40px !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{ background-attachment: scroll !important;  background-size: cover;    padding: 15px 0 !important;    background-position: center center;}.nslider-arrow-navigation {   width: 100% !important;}
.nslider-wrapper div#nslider_1.nslider img {  height: 320px !important;}
div.nslider ul li{ margin: 0 100px !important; width: auto;}
div.ns-caption{ left: 0 !important;  top: 385px !important;}
.nslider ul li .ns-caption .read_more a{       bottom: -10px; right: -15px;height: 45px;width: 132px;background-size: 100% auto !important;}
.nslider ul li .ns-caption .read_more a:hover{  bottom: -5px;   height: 45px;width: 132px;}
div#nslider_1.nslider{width: 100%;}
.nslider-wrapper div#nslider_1.nslider {    width: 100% !important; height: 551px !important;}
#blog_area .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 0;}
.blogdate span{ font-size: 20px; line-height: 20px;}
.blogdate .divider{ height: 40px; width: 30px;    background-size: 100% auto;}
.blogdate .date2{margin-left: -7px;    margin-top: 20px;}
div.ns-caption span{line-height: 20px;}
.nslider-wrapper .tile_post > a{font-size: 35px;}
.blogdate{top: -53px;}
.nslider-arrow-navigation .nslider-arrow-left{ background-position:-40px center !important; width: 35px !important; background-size: 72px auto !important;}
.nslider-arrow-navigation .nslider-arrow-left:hover{ background-size: 70px auto !important;background-position: 6px center !important;}
.nslider-arrow-navigation .nslider-arrow-right{ width: 35px !important; background-size: 72px auto !important;background-position: 6px center !important;}
.nslider-arrow-navigation .nslider-arrow-right:hover{ background-size: 70px auto !important;background-position: -35px center !important;}
.content_post.more {    font-size: 13px;    line-height: 21px;}
.readmore a{height: 50px;width: 152px;    background-size: 100% auto;}
.vc_btn3-container.readmore.animation_button.vc_btn3-center.vc_custom_1465130718470{padding-bottom: 10px !important; margin-bottom: 0;padding-top: 20px !important;}
div.ns-caption{padding: 0px 20px;}


/*-------------------share-----------------------*/
.large_font{ font-size: 40px;  letter-spacing: 6px;  margin-top: 3px;}
.medium_font{font-size: 32px;  letter-spacing: 4px;  line-height: 50px;}
.small_font{  font-size: 18px;  letter-spacing: 2px; line-height: 18px;   margin-bottom: 15px;}
.white_line_area .vc_column-inner.vc_custom_1464257162968 {    padding: 0 !important;}
.white_line_area .jr-insta-thumb ul.thumbnails.jr_col_3 li, .white_line_area .jr-insta-thumb ul.thumbnails.jr_col_4 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_5 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_6 li
{   width: 30.8% !important;  float: left !important;}
.white_line_area::before{  background: none;}
.vc_column-inner.vc_custom_1464257167898 {    padding: 0 !important;}
.footer-container {   padding: 25px 0 20px;}

/*---------------------footer black---------------*/
.footerheading h2{    font-size: 25px;}
.footerheading{padding-bottom: 22px;}
.footer_map_left > img {    height: auto;    width: 100%;}
.footer_map_left{ padding-right: 0;  width: 100%;}
.footer-content-title{font-size: 54px;margin-bottom: 35px; text-align: center;   margin-top: 20px;}
.footer_right_content_left .footer_tilte{ font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_right .footer_tilte{ font-size: 18px; font-weight: 700; letter-spacing: 2px;  margin-bottom: 10px;}
.footer_right_content_left{font-size: 13px; line-height: 22px;}
.footer_right_content_right ul li{ font-size: 13px;  line-height: 22px;}
.footer_right_content_right{  padding-right: 0px; }
.footer_right_content{   width: 100%;}
.footer_right_content_right .social_icon {    margin-top: 35px;}
.social_icon .social_heading{font-size: 18px;letter-spacing: 2px;    margin-bottom: 10px;}
.footer_right_content_right .social_icon{    float: left;width:100%;    text-align: left;}
.see_all_store{ margin: 20px 0;}
.see_all_store a{height: 50px;width: 152px;    margin: 10px auto 0;background-size: 100% auto;}
.copyright{padding: 10px 0 20px;  }


/*--------------------------about pages-----------------*/
#about_slider_text{    line-height: 170px !important;    padding-top: 15px !important;}
.wpb_single_image.wpb_content_element.vc_align_center.about_image{ left: 0;}
.highlight_text::before{      height: 40px top: 3px;left:3px;    width: 40px;    background-size: 100% auto;}
.highlight_text .wpb_wrapper > p{ font-size: 25px;margin-bottom: 20px !important;    letter-spacing: 2px;  line-height: 28px;    padding-left: 50px;}
.small_black{font-size: 17px;  padding-left: 6px;}
.wpb_text_column.wpb_content_element.about_button {    margin-top: 16px;}
.about_button .wpb_wrapper a{font-size: 17px !important;  letter-spacing: 1px; padding: 9px; width: 227px;}
.about_testimonial .bx-prev{ height: 50px; width: 35px !important; background-position:-41px center !important; background-size: 72px auto !important;}
.about_testimonial .bx-prev:hover{ background-size: 70px auto !important;background-position: 7px center !important;}
.about_testimonial .bx-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: 5px center !important;}
.about_testimonial .bx-next:hover{ background-size: 70px auto !important;background-position: -38px center !important;}
.about_button .wpb_wrapper a:last-child {    float: right;    margin-right: 0;}
.about_testimonial .tslider .cbp-qtcontent p{ font-size: 30px;}
.about_testimonial .wpb_text_column.wpb_content_element {    margin-bottom: 22px;}
.about_testimonial .vc_col-sm-12 .vc_column-inner {    padding-top: 20px !important;}
.footer-container1{padding: 23px 0 0;}
.footerheading1 h2{font-size: 25px;    margin-bottom: 25px;}
.footerheading1 h3{font-size: 60px;  margin: 0 0 45px;}
.footer_main_content1{width: 100%;}
.footer_map_left1{  width: 100%;}
.footer_map_left1 .wpcf7-form input, .footer_map_left1 .wpcf7-form textarea{ border: 2px solid #af7515;    font-size: 15px;letter-spacing: 2px;    margin-bottom: 15px;    padding: 12px;}
.footer_map_left1 .wpcf7-form .wpcf7-form-control.wpcf7-submit{height: 50px;width: 152px;    margin: 15px auto 0; margin: 10px auto 0;background-size: 100% auto;}
.footer_right_content_left1 .footer_tilte{font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_left1{font-size: 13px;   line-height: 22px;}
.social_icon1 .social_header{ font-size: 18px;    letter-spacing: 2px;    margin-bottom: 10px;}
.social_icon1 a{height: 30px;  width: 30px;}
.social_icon1 a:hover img{ transform: translate(0px, -29px);}
.conatctdetails1 {    margin: 10px 0 20px;}
.franchise_custom_title {    padding-bottom: 0px;    padding-top: 25px;}
.take_left_content {    padding-right: 0px !important;}
.take_left_content .vc_column-inner {    padding: 0!important;}
.take_left_content p{font-size: 25px;text-align:center;    letter-spacing: 2px;    line-height: 30px;}
.take_left_content br {    display: none;}
.take_left_content .big_font {  font-size: 40px;    line-height: 60px;}
.franchise_content_img img {   display: block;float: none; height: auto; margin: 0 auto !important; text-align: center;   width: 120px;}
.take_right_content .vc_column-inner {    padding: 0 !important;}
.franchise_botom_text {margin-bottom: 0 !important;    padding-top: 15px;}
.wpb_text_column.wpb_content_element {    margin-bottom: 10px;}
.franchise_contact_form .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg.franchise_contact_form.vc_custom_1464339470960.vc_row-has-fill {    padding: 27px 0 !important;}
.franchise_contact_form .wpb_wrapper{padding: 22px 15px 15px;    width: 100%;}
.first_input p{width: 100%;}
.franchise_contact_form .wpcf7-form input{font-size: 15px;letter-spacing: 1px;    padding: 12px;}
.franchise_contact_form .wpcf7-form select{ font-size: 16px; letter-spacing: 1px;padding: 10px;}
.singel_input p{   width: 100%; }
.franchise_contact_form .wpcf7-form textarea{   font-size: 16px; height: 150px;    letter-spacing: 1px;    margin: 8px 0;    padding: 12px;}
.franchise_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit{ margin: 20px auto 0;height: 50px;width: 152px;    margin: 10px auto 0;background-size: 100% auto;}

/*---------------------menu0---------------------------*/
.slider_first_box .slider_title{ font-size: 25px !important;  line-height: 40px !important;padding: 10px 0 !important;}
.page-id-10 .forcefullwidth_wrapper_tp_banner .rev_slider .tp-parallax-wrap {    left: 3% !important;}
.slider_box_two h1 {    font-size: 50px !important;    line-height: 40px !important;   padding-top: 84px !important;}
.menu_slider_box_two .slider_sub_title {    line-height: 20px !important;}
.tshirt_slider.parallax_bg.menu_main_area  .vc_col-sm-12 .vc_column-inner{padding: 0 !important;}
.tshirt_slider h2{margin-top: 5px;  margin-bottom: 25px;}

.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}

.ywcps-slider .owl-stage-outer .owl-item li.product {    left: 0;    margin: 0 auto;    position: relative;    right: 0;    text-align: center;    width: 188px;}
              
.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}

.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev {  background-position: 0 center !important;  background-size: 70px auto !important; height: 50px;  width: 35px !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev:hover {  background-position: -41px center !important;  background-size: 70px auto !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next {  background-position: -37px center !important;  background-size: 72px auto !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next:hover {  background-position: 2px center !important;  background-size: 70px auto !important;}
.ywcps-wrapper .ywcps-slider{height: 440px !important;}

/*-------------------------blogpage--------------*/
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.page-id-341 .fullscreenbanner .tp-parallax-wrap {    left: 340px !important;t;}
.slider_box_two{  width: 100%;}
.slider_box_two p {    font-size: 9px !important;    margin-bottom: 6px !important;}
#slide-33-layer-12.tp-caption.tp-resizeme {    left: 215px;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{ position: relative !important;    top: 0 !important;    width: 48.9%;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(2n) {   left: 0 !important;  margin-right: 0 !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(4n) {    left: 0 !important;}
.wpb_gallery .wpb_image_grid_ul {    height: auto !important;}
.gellery_bottom_text {    margin: 40px 0 !important;}
.gellery_bottom_text p{   font-size: 25px;}

.search_form {    margin: -252px 0 0;      top: 148px;}
.btn_search #searchsubmit{  font-size: 14px; border: 2px solid #efa11d;  padding: 6px 10px; margin-right: 15px;}
.btn_search #searchsubmit:hover{border: 2px solid #ffffff;}
.btn_search .view_btn{  font-size: 14px; border: 2px solid #efa11d; padding: 6px 10px; margin-right: 15px;}
.btn_search .view_btn:hover{border: 2px solid #ffffff;}
.search_form .searchform{width: 100%;}
.page-id-14 .rev_slider_wrapper.fullscreen-container{left: 0 !important;}
.searchform .searchfields #sfields{background-position: right 11px center;background-size: 20px auto; font-size: 14px;
    margin: 0 auto;    padding: 10px; display: block;  width: 410px;}
.btn_search {    margin-top: 10px;  }
.page-id-14 .tp-simpleresponsive img {    display: block;    height: auto !important;    margin: 25px auto 0 !important;    width: 90px !important;}
.search #slide-19-layer-12 > img {    height: auto !important;    margin-top: 5px !important;   width: 90px !important;}
.search .rev_slider_wrapper.fullscreen-container{ left: 0 !important;  height: 250px !important;}
.search .tp-parallax-wrap {   top: 80px !important;}
.search .main_store{ margin-top: 155px;}
.search_nothing{ border: 1px solid #f4a315;  margin-top: 20px; padding: 10px;}
.search_nothing h2{font-size: 30px;   margin-bottom: 10px;}
/*--------------------------conatct us--------------------*/
.gallery_box .gallery_left{ width: 100%;}
.gallery_left_left{ margin-right: 15px;   width: 57%;}
.gallery_left_right{width: 40%;}
.main_store .samll_heading{ margin-bottom: 20px; padding-left: 0;}
.gallery_left_right .acf-map{height: 158px;}
.gallery_left_right .img_galley img {    height: 150px;    width: 100%;}
.gallery_box .gallery_right{ margin-top: 20px; width: 100%;}
.gallery_box .gallery_right .store_heading{font-size: 30px;  height: 50px;  line-height: 54px;}
.social_head{ font-size: 22px;letter-spacing: 1px;  margin-bottom: 10px;}
.content_left{font-size: 13px;line-height: 21px;}
.content_right a{   height: 30px;  width: 30px;}
.content_right a:hover img{ transform: translate(0px, -27px);}
.btn_stores a{font-size: 16px;height: 32px; line-height: 32px; width: 120px;}
.gallery_box{margin-bottom: 25px;}
.main_store{    padding: 60px 0 0;background-position: center center;margin-top: 130px;}
div.wpcf7-validation-errors{    margin-bottom: 20px !important;}


/*---------------views images--------------------*/
.viewmenupopup .wpb_wl_images img{padding: 10px;}
.mfp-inline-holder .wpb_wl_images {    float: left;    width: 30%;}
.wpb_wl_summary{ padding: 12px 11px 0 !important; float: left !important;}
.wpb_wl_quick_view_content .wpb_wl_product_title{ font-size: 28px; margin-bottom: 10px !important;}
.price.wpb_wl_product_price .amount{ font-size: 18px !important;  padding-left: 12px;  padding-top: 11px;}
.wpb_wl_product_price{  margin: 0 0 16px;}
.wpb_wl_quick_view_content .wpb_wl_summary p{  font-size: 13px;line-height: 20px;    margin: 0 0 10px;}
.mfp-close{    height: 47px !important;   margin-top: -39px;width: 46px !important;background-size: 100% auto !important;}
.price.wpb_wl_product_price > del::before{line-height: 40px;}
.single .rev_slider_wrapper.fullscreen-container{left: 0px !important;}

/*-------------------single blog----------------------*/
.singel_news_content{  padding: 10px;}
.date1{ font-size: 30px;  margin-bottom: 7px;}
.date_news{ width: 52px; margin-right: 10px;}
.date3{ font-size: 14px;   padding: 0 3px 13px;}
.containt_news h3{ font-size: 30px;    line-height: 27px;    margin-bottom: 5px;}
.containt_news{  width: 86%;}

/*---------------------productsslider--------------*/
.ywcps-slider .owl-stage-outer .owl-item li.product {  left: 105px;  margin: 0 130px !important; top: -95px; position: relative;  right: 0;  text-align: center; width: 296px;}
.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{top: 20% !important;}
.menu_main_area.tshirt_slider .ywcps-nav{width: 50% !important;}
.owl-item.active.posfirst {opacity:1.0;  transform: scale(0.7) !important;}
.owl-carousel .owl-item{opacity: 0;}      
.tshirt_slider .ywcps_products_slider .discription{ min-height: 170px;}
.tshirt_slider .price del{ margin-right: 16px;}
.tshirt_slider .ywcps-nav{width: 50% !important;top: -235px !important;}
.tshirt_slider .product_price a h3{ font-size: 40px !important;}
.tshirt_slider .product_price span{font-size: 30px}
.tshirt_slider .product_price a h3 {    font-size: 40px !important;    line-height: 45px;}
.tshirt_slider.sauce_product .ywcps-nav{width: 50% !important;top: -325px !important;}
.page-id-341 .tshirt_slider.sauce_product .ywcps-slider {  height: 670px !important;}
#myModal2 .modal-body {    padding: 10px 18px 18px;}
.page-id-341 .ywcps-wrapper .ywcps-slider {    height: 291px !important;}

.slotholder .tp-bgimg.defaultimg{background-position: center center !important;}

div.pp_pic_holder{left: 0 !important; right:0 !important; margin: 0 auto;display: block !important;width: 95% !important;}
#pp_full_res > img {  height: 270px !important;  width: 98% !important;}
div.pp_default .pp_details{    width: 97% !important;}
.pp_details .pp_close{float: right !important;}
div.pp_default .pp_content{   height: 310px !important;  width: 100% !important;}
.pp_gallery {  display: block;  left: 27% !important;  margin-top: -89px !important;  width: 60% !important;}
.pp_gallery div{width: 100% !important;}
.pp_gallery ul{ width: 100% !important;}
.wpb_wl_images img {    padding: 12px;}
.wpb_wl_quick_view_content{  max-width: 95% !important;}
}
@media only screen and (min-width:570px) and (max-width:670px)
{
/*-------------------------------header---------------------------------------*/  
.social_icon a{height: 30px;width: 30px;} 
.social_icon a:hover img{transform: translate(0px, -29px);}

/*-----------------slider--------------*/
.tp-fullwidth-forcer {    height: 240px !important;}
.rev_slider_wrapper.fullscreen-container {    height: 293px !important; left: -17px !important;}
.tp-parallax-wrap {    margin-top: -72px ;}
.forcefullwidth_wrapper_tp_banner {    height: 293px !important;}                        

/*-----------------------------mainlogo---------------------------------*/
#logo_slider > img{  width: 90px !important;  margin-top: 39px !important; }
#dog_text{ height: 32px !important; padding-top: 10px !important;}
.tp-simpleresponsive img{ margin-top: -37px !important;}
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding-top: 15px !important; }

/*----------------------the menu----------------------*/
.samll_heading{font-size: 25px !important;}
.menu_guarantee img{margin-right: 0px; margin-top: -52px;width: 130px;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{  padding: 0 !important;}
.flex-direction-nav .flex-prev{ height: 50px; width: 35px !important; background-size: 72px auto !important;}
.flex-direction-nav .flex-prev:hover{ background-size: 70px auto !important;background-position: -44px center !important;}
.flex-direction-nav .flex-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -39px center !important;}
.flex-direction-nav .flex-next:hover{ background-size: 70px auto !important;background-position: 5px center !important;}
.vc_btn3-container.black_full_bg_button a{  height: 50px;width: 152px;    background-size: 100% auto;}
#myModal2 .wpcf7-form .wpcf7-form-control.wpcf7-submit{  height: 50px;width: 152px;    background-size: 100% auto;}
#home_menu_area .wpb_column.vc_column_container.vc_col-sm-12 {    width: 86%;}
/*----------------------the frenchines-----------------*/
.vc_custom_heading.custome_heading {    margin-top: 20px;    font-size: 55px !important;    line-height: 60px !important;}
.wpb_text_column.wpb_content_element.big_font_area {    padding-left: 0;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464253279082 {    padding-top: 0 !important;}
.big_font_area .wpb_wrapper > p{ font-size: 22px;  letter-spacing: 2px; text-align: center;line-height: 32px;}
.big_font_area br {    display: none;} 
.vc_custom_1464253481664 {    padding-left: 0px !important;}
.wpb_text_column.wpb_content_element.big_font_area {    margin-bottom: 15px;}
.vc_custom_1464253279082 .vc_col-sm-6 .vc_column-inner{padding: 0 !important;}
.white_color .wpb_wrapper > p{text-align: center; margin-bottom: 10px;}
.vc_btn3-container.orangeoutline_button.animation_button.vc_btn3-center.vc_custom_1465130623777 {    padding-bottom: 10px !important;    padding-top: 10px !important;}
.orangeoutline_button a{height: 50px;width: 152px;    background-size: 100% auto;}
body{font-size: 13px;line-height: 21px;}
p{font-size: 13px;line-height: 21px;margin-bottom: 10px;}



/*--------------------our latest-------------------*/
.nslider {    margin-top: 40px !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{ background-attachment: scroll !important;  background-size: cover;    padding: 15px 0 !important;    background-position: center center;}.nslider-arrow-navigation {   width: 100% !important;}
.nslider-wrapper div#nslider_1.nslider img {  height: 320px !important;}
div.nslider ul li{ margin: 0 100px !important; width: auto;}
div.ns-caption{ left: 0 !important;  top: 385px !important;}
.nslider ul li .ns-caption .read_more a{       bottom: -10px; right: -15px;height: 45px;width: 132px;background-size: 100% auto !important;}
.nslider ul li .ns-caption .read_more a:hover{  bottom: -5px;   height: 45px;width: 132px;}
div#nslider_1.nslider{width: 100%;}
.nslider-wrapper div#nslider_1.nslider {    width: 100% !important; height: 551px !important;}
#blog_area .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 0;}
.blogdate span{ font-size: 20px; line-height: 20px;}
.blogdate .divider{ height: 40px; width: 30px;    background-size: 100% auto;}
.blogdate .date2{margin-left: -7px;    margin-top: 20px;}
div.ns-caption span{line-height: 20px;}
.nslider-wrapper .tile_post > a{font-size: 35px;}
.blogdate{top: -53px;}
.nslider-arrow-navigation .nslider-arrow-left{ background-position:-40px center !important; width: 35px !important; background-size: 72px auto !important;}
.nslider-arrow-navigation .nslider-arrow-left:hover{ background-size: 70px auto !important;background-position: 6px center !important;}
.nslider-arrow-navigation .nslider-arrow-right{ width: 35px !important; background-size: 72px auto !important;background-position: 6px center !important;}
.nslider-arrow-navigation .nslider-arrow-right:hover{ background-size: 70px auto !important;background-position: -35px center !important;}
.content_post.more {    font-size: 13px;    line-height: 21px;}
.readmore a{height: 50px;width: 152px;    background-size: 100% auto;}
.vc_btn3-container.readmore.animation_button.vc_btn3-center.vc_custom_1465130718470{padding-bottom: 10px !important; margin-bottom: 0;padding-top: 20px !important;}
div.ns-caption{padding: 0px 20px;}


/*-------------------share-----------------------*/
.large_font{ font-size: 40px;  letter-spacing: 6px;  margin-top: 3px;}
.medium_font{font-size: 32px;  letter-spacing: 4px;  line-height: 50px;}
.small_font{  font-size: 18px;  letter-spacing: 2px; line-height: 18px;   margin-bottom: 15px;}
.white_line_area .vc_column-inner.vc_custom_1464257162968 {    padding: 0 !important;}
.white_line_area .jr-insta-thumb ul.thumbnails.jr_col_3 li, .white_line_area .jr-insta-thumb ul.thumbnails.jr_col_4 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_5 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_6 li
{   width: 30.8% !important;  float: left !important;}
.white_line_area::before{  background: none;}
.vc_column-inner.vc_custom_1464257167898 {    padding: 0 !important;}
.footer-container {   padding: 25px 0 20px;}

/*---------------------footer black---------------*/
.footerheading h2{    font-size: 25px;}
.footerheading{padding-bottom: 22px;}
.footer_map_left > img {    height: auto;    width: 100%;}
.footer_map_left{ padding-right: 0;  width: 100%;}
.footer-content-title{font-size: 54px;margin-bottom: 35px; text-align: center;   margin-top: 20px;}
.footer_right_content_left .footer_tilte{ font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_right .footer_tilte{ font-size: 18px; font-weight: 700; letter-spacing: 2px;  margin-bottom: 10px;}
.footer_right_content_left{font-size: 13px; line-height: 22px;}
.footer_right_content_right ul li{ font-size: 13px;  line-height: 22px;}
.footer_right_content_right{  padding-right: 0px; }
.footer_right_content{   width: 100%;}
.footer_right_content_right .social_icon {    margin-top: 35px;}
.social_icon .social_heading{font-size: 18px;letter-spacing: 2px;    margin-bottom: 10px;}
.footer_right_content_right .social_icon{    float: left;width:100%;    text-align: left;}
.see_all_store{ margin: 20px 0;}
.see_all_store a{height: 50px;width: 152px;    margin: 10px auto 0;background-size: 100% auto;}
.copyright{padding: 10px 0 20px;  }


/*--------------------------about pages-----------------*/
#about_slider_text{    line-height: 170px !important;    padding-top: 15px !important;}
.wpb_single_image.wpb_content_element.vc_align_center.about_image{ left: 0;}
.highlight_text::before{      height: 40px; top: 3px;left:3px;    width: 40px;    background-size: 100% auto;}
.highlight_text .wpb_wrapper > p{ font-size: 25px;margin-bottom: 20px !important;    letter-spacing: 2px;  line-height: 28px;    padding-left: 50px;}
.small_black{font-size: 17px;  padding-left: 6px;}
.wpb_text_column.wpb_content_element.about_button {    margin-top: 16px;}
.about_button .wpb_wrapper a{font-size: 17px !important;  letter-spacing: 1px; padding: 9px; width: 227px;}
.about_testimonial .bx-prev{ height: 50px; width: 35px !important; background-position:-41px center !important; background-size: 72px auto !important;}
.about_testimonial .bx-prev:hover{ background-size: 70px auto !important;background-position: 7px center !important;}
.about_testimonial .bx-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: 5px center !important;}
.about_testimonial .bx-next:hover{ background-size: 70px auto !important;background-position: -38px center !important;}
.about_button .wpb_wrapper a:last-child {    float: right;    margin-right: 0;}
.about_testimonial .tslider .cbp-qtcontent p{ font-size: 30px;}
.about_testimonial .wpb_text_column.wpb_content_element {    margin-bottom: 22px;}
.about_testimonial .vc_col-sm-12 .vc_column-inner {    padding-top: 20px !important;}
.footer-container1{padding: 23px 0 0;}
.footerheading1 h2{font-size: 25px;    margin-bottom: 25px;}
.footerheading1 h3{font-size: 60px;  margin: 0 0 45px;}
.footer_main_content1{width: 100%;}
.footer_map_left1{  width: 100%;}
.footer_map_left1 .wpcf7-form input, .footer_map_left1 .wpcf7-form textarea{ border: 2px solid #af7515;    font-size: 15px;letter-spacing: 2px;    margin-bottom: 15px;    padding: 12px;}
.footer_map_left1 .wpcf7-form .wpcf7-form-control.wpcf7-submit{height: 50px;width: 152px;    margin: 15px auto 0; margin: 10px auto 0;background-size: 100% auto;}
.footer_right_content_left1 .footer_tilte{font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_left1{font-size: 13px;   line-height: 22px;}
.social_icon1 .social_header{ font-size: 18px;    letter-spacing: 2px;    margin-bottom: 10px;}
.social_icon1 a{height: 30px;  width: 30px;}
.social_icon1 a:hover img{ transform: translate(0px, -29px);}
.conatctdetails1 {    margin: 10px 0 20px;}
.franchise_custom_title {    padding-bottom: 0px;    padding-top: 25px;}
.take_left_content {    padding-right: 0px !important;}
.take_left_content .vc_column-inner {    padding: 0!important;}
.take_left_content p{font-size: 25px;text-align:center;    letter-spacing: 2px;    line-height: 30px;}
.take_left_content br {    display: none;}
.take_left_content .big_font {  font-size: 40px;    line-height: 60px;}
.franchise_content_img img {   display: block;float: none; height: auto; margin: 0 auto !important; text-align: center;   width: 120px;}
.take_right_content .vc_column-inner {    padding: 0 !important;}
.franchise_botom_text {margin-bottom: 0 !important;    padding-top: 15px;}
.wpb_text_column.wpb_content_element {    margin-bottom: 10px;}
.franchise_contact_form .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg.franchise_contact_form.vc_custom_1464339470960.vc_row-has-fill {    padding: 27px 0 !important;}
.franchise_contact_form .wpb_wrapper{padding: 22px 15px 15px;    width: 100%;}
.first_input p{width: 100%;}
.franchise_contact_form .wpcf7-form input{font-size: 15px;letter-spacing: 1px;    padding: 12px;}
.franchise_contact_form .wpcf7-form select{ font-size: 16px; letter-spacing: 1px;padding: 10px;}
.singel_input p{   width: 100%; }
.franchise_contact_form .wpcf7-form textarea{   font-size: 16px; height: 150px;    letter-spacing: 1px;    margin: 8px 0;    padding: 12px;}
.franchise_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit{ margin: 20px auto 0;height: 50px;width: 152px;    margin: 10px auto 0;background-size: 100% auto;}

/*---------------------menu0---------------------------*/
.slider_first_box .slider_title{ font-size: 25px !important;  line-height: 40px !important;padding: 10px 0 !important;}
.page-id-10 .forcefullwidth_wrapper_tp_banner .rev_slider .tp-parallax-wrap {    left: 3% !important;}
.slider_box_two h1 {    font-size: 50px !important;    line-height: 40px !important;   padding-top: 84px !important;}
.menu_slider_box_two .slider_sub_title {    line-height: 20px !important;}
.tshirt_slider.parallax_bg.menu_main_area  .vc_col-sm-12 .vc_column-inner{padding: 0 !important;}
.tshirt_slider h2{margin-top: 5px;  margin-bottom: 25px;}

.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}

.ywcps-slider .owl-stage-outer .owl-item li.product {    left: 0;    margin: 0 auto;    position: relative;    right: 0;    text-align: center;    width: 188px;}
              
.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}

.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev {  background-position: 0 center !important;  background-size: 70px auto !important; height: 50px;  width: 35px !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev:hover {  background-position: -41px center !important;  background-size: 70px auto !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next {  background-position: -37px center !important;  background-size: 72px auto !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next:hover {  background-position: 2px center !important;  background-size: 70px auto !important;}
.ywcps-wrapper .ywcps-slider{height: 440px !important;}

/*-------------------------blogpage--------------*/
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.page-id-341 .fullscreenbanner .tp-parallax-wrap {    left: 340px !important;}
.slider_box_two{  width: 100%;}
.slider_box_two p {    font-size: 9px !important;    margin-bottom: 6px !important;}
#slide-33-layer-12.tp-caption.tp-resizeme {    left: 215px;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{ position: relative !important;    top: 0 !important;    width: 48.9%;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(2n) {   left: 0 !important;  margin-right: 0 !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(4n) {    left: 0 !important;}
.wpb_gallery .wpb_image_grid_ul {    height: auto !important;}
.gellery_bottom_text {    margin: 40px 0 !important;}
.gellery_bottom_text p{   font-size: 25px;}

.search_form {    margin: -252px 0 0;      top: 148px;}
.btn_search #searchsubmit{  font-size: 14px; border: 2px solid #efa11d;  padding: 6px 10px; margin-right: 15px;}
.btn_search #searchsubmit:hover{border: 2px solid #ffffff;}
.btn_search .view_btn{  font-size: 14px; border: 2px solid #efa11d; padding: 6px 10px; margin-right: 15px;}
.btn_search .view_btn:hover{border: 2px solid #ffffff;}
.search_form .searchform{width: 100%;}
.page-id-14 .rev_slider_wrapper.fullscreen-container{left: 0 !important;}
.searchform .searchfields #sfields{background-position: right 11px center;background-size: 20px auto; font-size: 14px;
    margin: 0 auto;    padding: 10px; display: block;  width: 410px;}
.btn_search {    margin-top: 10px;  }
.page-id-14 .tp-simpleresponsive img {    display: block;    height: auto !important;    margin: 25px auto 0 !important;    width: 90px !important;}
.search #slide-19-layer-12 > img {    height: auto !important;    margin-top: 5px !important;   width: 90px !important;}
.search .rev_slider_wrapper.fullscreen-container{ left: 0 !important;  height: 250px !important;}
.search .tp-parallax-wrap {   top: 80px !important;}
.search .main_store{ margin-top: 155px;}
.search_nothing{ border: 1px solid #f4a315;  margin-top: 20px; padding: 10px;}
.search_nothing h2{font-size: 30px;   margin-bottom: 10px;}
/*--------------------------conatct us--------------------*/
.gallery_box .gallery_left{ width: 100%;}
.gallery_left_left{ margin-right: 15px;   width: 57%;}
.gallery_left_right{width: 40%;}
.main_store .samll_heading{ margin-bottom: 20px; padding-left: 0;}
.gallery_left_right .acf-map{height: 158px;}
.gallery_left_right .img_galley img {    height: 150px;    width: 100%;}
.gallery_box .gallery_right{ margin-top: 20px; width: 100%;}
.gallery_box .gallery_right .store_heading{font-size: 30px;  height: 50px;  line-height: 54px;}
.social_head{ font-size: 22px;letter-spacing: 1px;  margin-bottom: 10px;}
.content_left{font-size: 13px;line-height: 21px;}
.content_right a{   height: 30px;  width: 30px;}
.content_right a:hover img{ transform: translate(0px, -27px);}
.btn_stores a{font-size: 16px;height: 32px; line-height: 32px; width: 120px;}
.gallery_box{margin-bottom: 25px;}
.main_store{    padding: 60px 0 0;background-position: center center;margin-top: 130px;}
div.wpcf7-validation-errors{    margin-bottom: 20px !important;}


/*---------------views images--------------------*/
.viewmenupopup .wpb_wl_images img{padding: 10px;}
.mfp-inline-holder .wpb_wl_images {    float: left;    width: 30%;}
.wpb_wl_summary{ padding: 12px 11px 0 !important; float: left !important;}
.wpb_wl_quick_view_content .wpb_wl_product_title{ font-size: 28px; margin-bottom: 10px !important;}
.price.wpb_wl_product_price .amount{ font-size: 18px !important;  padding-left: 12px;  padding-top: 11px;}
.wpb_wl_product_price{  margin: 0 0 16px;}
.wpb_wl_quick_view_content .wpb_wl_summary p{  font-size: 13px;line-height: 20px;    margin: 0 0 10px;}
.mfp-close{    height: 47px !important;   margin-top: -39px;width: 46px !important;background-size: 100% auto !important;}
.price.wpb_wl_product_price > del::before{line-height: 40px;}
.single .rev_slider_wrapper.fullscreen-container{left: 0px !important;}

/*-------------------single blog----------------------*/
.singel_news_content{  padding: 10px;}
.date1{ font-size: 30px;  margin-bottom: 7px;}
.date_news{ width: 52px; margin-right: 10px;}
.date3{ font-size: 14px;   padding: 0 3px 13px;}
.containt_news h3{ font-size: 30px;    line-height: 27px;    margin-bottom: 5px;}
.containt_news{  width: 86%;}

/*---------------------productsslider--------------*/
.ywcps-slider .owl-stage-outer .owl-item li.product {  left: 105px;  margin: 0 130px !important; top: -95px; position: relative;  right: 0;  text-align: center; width: 296px;}
.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{top: 20% !important;}
.menu_main_area.tshirt_slider .ywcps-nav{width: 50% !important;}
.owl-item.active.posfirst {opacity:1.0;  transform: scale(0.7) !important;}
.owl-carousel .owl-item{opacity: 0;}      
.tshirt_slider .ywcps_products_slider .discription{ min-height: 170px;}
.tshirt_slider .price del{ margin-right: 16px;}
.tshirt_slider .ywcps-nav{width: 50% !important;top: -235px !important;}
.tshirt_slider .product_price a h3{ font-size: 40px !important;}
.tshirt_slider .product_price span{font-size: 30px}
.tshirt_slider .product_price a h3 {    font-size: 40px !important;    line-height: 45px;}
.tshirt_slider.sauce_product .ywcps-nav{width: 50% !important;top: -325px !important;}
.page-id-341 .tshirt_slider.sauce_product .ywcps-slider {  height: 670px !important;}
#myModal2 .modal-body {    padding: 10px 18px 18px;}
.page-id-341 .ywcps-wrapper .ywcps-slider {    height: 291px !important;}

.slotholder .tp-bgimg.defaultimg{background-position: center center !important;}

div.pp_pic_holder{left: 0 !important; right:0 !important; margin: 0 auto;display: block !important;width: 95% !important;}
#pp_full_res > img {  height: 270px !important;  width: 98% !important;}
div.pp_default .pp_details{    width: 97% !important;}
.pp_details .pp_close{float: right !important;}
div.pp_default .pp_content{   height: 310px !important;  width: 100% !important;}
.pp_gallery {  display: block;  left: 27% !important;  margin-top: -89px !important;  width: 60% !important;}
.pp_gallery div{width: 100% !important;}
.pp_gallery ul{ width: 100% !important;}
.wpb_wl_images img {    padding: 12px;}
.wpb_wl_quick_view_content{  max-width: 95% !important;}
}
@media only screen and (min-width:486px) and (max-width:569px)
{
/*-------------------------------header---------------------------------------*/  
.social_icon a{height: 30px;width: 30px;} 
.social_icon a:hover img{transform: translate(0px, -29px);}
.slotholder .tp-bgimg.defaultimg{background-position: center center !important;}
/*-----------------slider--------------*/
.tp-fullwidth-forcer {    height: 240px !important;}
.rev_slider_wrapper.fullscreen-container {    height: 240px !important; left: -14px !important;}
.tp-parallax-wrap {    margin-top: -72px ;}


/*-----------------------------mainlogo---------------------------------*/
#logo_slider > img{  width: 90px !important;  margin-top: 39px !important; }
#dog_text{ height: 32px !important; padding-top: 10px !important;}
.tp-simpleresponsive img{ margin-top: -37px !important;}
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding-top: 15px !important; }

/*----------------------the menu----------------------*/
.samll_heading{font-size: 25px !important;}
.menu_guarantee img{margin-right: 0px; margin-top: -52px;width: 130px;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{  padding: 0 !important;}
.flex-direction-nav .flex-prev{ height: 50px; width: 35px !important; background-size: 72px auto !important;}
.flex-direction-nav .flex-prev:hover{ background-size: 70px auto !important;background-position: -44px center !important;}
.flex-direction-nav .flex-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -39px center !important;}
.flex-direction-nav .flex-next:hover{ background-size: 70px auto !important;background-position: 5px center !important;}
.vc_btn3-container.black_full_bg_button a{  height: 50px;width: 152px;    background-size: 100% auto;}
#myModal2 .wpcf7-form .wpcf7-form-control.wpcf7-submit{  height: 50px;width: 152px;    background-size: 100% auto;}
#home_menu_area .wpb_column.vc_column_container.vc_col-sm-12 {    width: 86%;}
/*----------------------the frenchines-----------------*/
.vc_custom_heading.custome_heading {    margin-top: 20px;    font-size: 55px !important;    line-height: 60px !important;}
.wpb_text_column.wpb_content_element.big_font_area {    padding-left: 0;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464253279082 {    padding-top: 0 !important;}
.big_font_area .wpb_wrapper > p{ font-size: 22px;  letter-spacing: 2px; text-align: center;line-height: 32px;}
.big_font_area br {    display: none;} 
.vc_custom_1464253481664 {    padding-left: 0px !important;}
.wpb_text_column.wpb_content_element.big_font_area {    margin-bottom: 15px;}
.vc_custom_1464253279082 .vc_col-sm-6 .vc_column-inner{padding: 0 !important;}
.white_color .wpb_wrapper > p{text-align: center; margin-bottom: 10px;}
.vc_btn3-container.orangeoutline_button.animation_button.vc_btn3-center.vc_custom_1465130623777 {    padding-bottom: 10px !important;    padding-top: 10px !important;}
.orangeoutline_button a{height: 50px;width: 152px;    background-size: 100% auto;}
body{font-size: 13px;line-height: 21px;}
p{font-size: 13px;line-height: 21px;margin-bottom: 10px;}



/*--------------------our latest-------------------*/
.nslider {    margin-top: 40px !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{ background-attachment: scroll !important;  background-size: cover;    padding: 15px 0 !important;    background-position: center center;}.nslider-arrow-navigation {   width: 100% !important;}
.nslider-wrapper div#nslider_1.nslider img {  height: 320px !important;}
div.nslider ul li{ margin: 0 100px !important; width: auto;}
div.ns-caption{ left: 0 !important;  top: 385px !important;}
.nslider ul li .ns-caption .read_more a{       bottom: -10px; right: -15px;height: 45px;width: 132px;background-size: 100% auto !important;}
.nslider ul li .ns-caption .read_more a:hover{  bottom: -5px;   height: 45px;width: 132px;}
div#nslider_1.nslider{width: 100%;}
.nslider-wrapper div#nslider_1.nslider {    width: 100% !important; height: 551px !important;}
#blog_area .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 0;}
.blogdate span{ font-size: 20px; line-height: 20px;}
.blogdate .divider{ height: 40px; width: 30px;    background-size: 100% auto;}
.blogdate .date2{margin-left: -7px;    margin-top: 20px;}
div.ns-caption span{line-height: 20px;}
.nslider-wrapper .tile_post > a{font-size: 35px;}
.blogdate{top: -53px;}
.nslider-arrow-navigation .nslider-arrow-left{ background-position:-40px center !important; width: 35px !important; background-size: 72px auto !important;}
.nslider-arrow-navigation .nslider-arrow-left:hover{ background-size: 70px auto !important;background-position: 6px center !important;}
.nslider-arrow-navigation .nslider-arrow-right{ width: 35px !important; background-size: 72px auto !important;background-position: 6px center !important;}
.nslider-arrow-navigation .nslider-arrow-right:hover{ background-size: 70px auto !important;background-position: -35px center !important;}
.content_post.more {    font-size: 13px;    line-height: 21px;}
.readmore a{height: 50px;width: 152px;    background-size: 100% auto;}
.vc_btn3-container.readmore.animation_button.vc_btn3-center.vc_custom_1465130718470{padding-bottom: 10px !important; margin-bottom: 0;padding-top: 20px !important;}
div.ns-caption{padding: 0px 20px;}


/*-------------------share-----------------------*/
.large_font{ font-size: 40px;  letter-spacing: 6px;  margin-top: 3px;}
.medium_font{font-size: 32px;  letter-spacing: 4px;  line-height: 50px;}
.small_font{  font-size: 18px;  letter-spacing: 2px; line-height: 18px;   margin-bottom: 15px;}
.white_line_area .vc_column-inner.vc_custom_1464257162968 {    padding: 0 !important;}
.white_line_area .jr-insta-thumb ul.thumbnails.jr_col_3 li, .white_line_area .jr-insta-thumb ul.thumbnails.jr_col_4 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_5 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_6 li
{   width: 30.8% !important;  float: left !important;}
.white_line_area::before{  background: none;}
.vc_column-inner.vc_custom_1464257167898 {    padding: 0 !important;}
.footer-container {   padding: 25px 0 20px;}

/*---------------------footer black---------------*/
.footerheading h2{    font-size: 25px;}
.footerheading{padding-bottom: 22px;}
.footer_map_left > img {    height: auto;    width: 100%;}
.footer_map_left{ padding-right: 0;  width: 100%;}
.footer-content-title{font-size: 54px;margin-bottom: 35px; text-align: center;   margin-top: 20px;}
.footer_right_content_left .footer_tilte{ font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_right .footer_tilte{ font-size: 18px; font-weight: 700; letter-spacing: 2px;  margin-bottom: 10px;}
.footer_right_content_left{font-size: 13px; line-height: 22px;}
.footer_right_content_right ul li{ font-size: 13px;  line-height: 22px;}
.footer_right_content_right{  padding-right: 0px; }
.footer_right_content{   width: 100%;}
.footer_right_content_right .social_icon {    margin-top: 35px;}
.social_icon .social_heading{font-size: 18px;letter-spacing: 2px;    margin-bottom: 10px;}
.footer_right_content_right .social_icon{    float: left;width:100%;    text-align: left;}
.see_all_store{ margin: 20px 0;}
.see_all_store a{height: 50px;width: 152px;    margin: 10px auto 0;background-size: 100% auto;}
.copyright{padding: 10px 0 20px;  }


/*--------------------------about pages-----------------*/
#about_slider_text{    line-height: 170px !important;    padding-top: 134px !important;}
.wpb_single_image.wpb_content_element.vc_align_center.about_image{ left: 0;}
.highlight_text::before{      height: 40px; top: 3px;left:3px;    width: 40px;    background-size: 100% auto;}
.highlight_text .wpb_wrapper > p{ font-size: 25px;margin-bottom: 20px !important;    letter-spacing: 2px;  line-height: 28px;    padding-left: 50px;}
.small_black{font-size: 17px;  padding-left: 6px;}
.wpb_text_column.wpb_content_element.about_button {    margin-top: 16px;}
.about_button .wpb_wrapper a{font-size: 17px !important;  letter-spacing: 1px; padding: 9px; width: 227px;}
.about_testimonial .bx-prev{ height: 50px; width: 35px !important; background-position:-41px center !important; background-size: 72px auto !important;}
.about_testimonial .bx-prev:hover{ background-size: 70px auto !important;background-position: 7px center !important;}
.about_testimonial .bx-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: 5px center !important;}
.about_testimonial .bx-next:hover{ background-size: 70px auto !important;background-position: -38px center !important;}
.about_button .wpb_wrapper a:last-child {    float: right;    margin-right: 0;}
.about_testimonial .tslider .cbp-qtcontent p{ font-size: 30px;}
.about_testimonial .wpb_text_column.wpb_content_element {    margin-bottom: 22px;}
.about_testimonial .vc_col-sm-12 .vc_column-inner {    padding-top: 20px !important;}
.footer-container1{padding: 23px 0 0;}
.footerheading1 h2{font-size: 25px;    margin-bottom: 25px;}
.footerheading1 h3{font-size: 60px;  margin: 0 0 45px;}
.footer_main_content1{width: 100%;}
.footer_map_left1{  width: 100%;}
.footer_map_left1 .wpcf7-form input, .footer_map_left1 .wpcf7-form textarea{ border: 2px solid #af7515;    font-size: 15px;letter-spacing: 2px;    margin-bottom: 15px;    padding: 12px;}
.footer_map_left1 .wpcf7-form .wpcf7-form-control.wpcf7-submit{height: 50px;width: 152px;    margin: 15px auto 0; margin: 10px auto 0;background-size: 100% auto;}
.footer_right_content_left1 .footer_tilte{font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_left1{font-size: 13px;   line-height: 22px;}
.social_icon1 .social_header{ font-size: 18px;    letter-spacing: 2px;    margin-bottom: 10px;}
.social_icon1 a{height: 30px;  width: 30px;}
.social_icon1 a:hover img{ transform: translate(0px, -29px);}
.conatctdetails1 {    margin: 10px 0 20px;}
.franchise_custom_title {    padding-bottom: 0px;    padding-top: 25px;}
.take_left_content {    padding-right: 0px !important;}
.take_left_content .vc_column-inner {    padding: 0!important;}
.take_left_content p{font-size: 25px;text-align:center;    letter-spacing: 2px;    line-height: 30px;}
.take_left_content br {    display: none;}
.take_left_content .big_font {  font-size: 40px;    line-height: 60px;}
.franchise_content_img img {   display: block;float: none; height: auto; margin: 0 auto !important; text-align: center;   width: 120px;}
.take_right_content .vc_column-inner {    padding: 0 !important;}
.franchise_botom_text {margin-bottom: 0 !important;    padding-top: 15px;}
.wpb_text_column.wpb_content_element {    margin-bottom: 10px;}
.franchise_contact_form .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg.franchise_contact_form.vc_custom_1464339470960.vc_row-has-fill {    padding: 27px 0 !important;}
.franchise_contact_form .wpb_wrapper{padding: 22px 15px 15px;    width: 100%;}
.first_input p{width: 100%;}
.franchise_contact_form .wpcf7-form input{font-size: 15px;letter-spacing: 1px;    padding: 12px;}
.franchise_contact_form .wpcf7-form select{ font-size: 16px; letter-spacing: 1px;padding: 10px;}
.singel_input p{   width: 100%; }
.franchise_contact_form .wpcf7-form textarea{   font-size: 16px; height: 150px;    letter-spacing: 1px;    margin: 8px 0;    padding: 12px;}
.franchise_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit{ margin: 20px auto 0;height: 50px;width: 152px;    margin: 10px auto 0;background-size: 100% auto;}

/*---------------------menu0---------------------------*/
.slider_first_box .slider_title{ font-size: 25px !important;  line-height: 40px !important;padding: 10px 0 !important;}
.page-id-10 .forcefullwidth_wrapper_tp_banner .rev_slider .tp-parallax-wrap {    left: 3% !important;}
.slider_box_two h1 {    font-size: 50px !important;    line-height: 40px !important;   padding-top: 84px !important;}
.menu_slider_box_two .slider_sub_title {    line-height: 20px !important;font-size: 17px !important;}
.tshirt_slider.parallax_bg.menu_main_area  .vc_col-sm-12 .vc_column-inner{padding: 0 !important;}
.tshirt_slider h2{margin-top: 5px;  margin-bottom: 25px;}

.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}

.ywcps-slider .owl-stage-outer .owl-item li.product {    left: 0;    margin: 0 auto;    position: relative;    right: 0;    text-align: center;    width: 188px;}
              
.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}

.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev {  background-position: 0 center !important;  background-size: 70px auto !important; height: 50px;  width: 35px !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev:hover {  background-position: -41px center !important;  background-size: 70px auto !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next {  background-position: -37px center !important;  background-size: 72px auto !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next:hover {  background-position: 2px center !important;  background-size: 70px auto !important;}
.ywcps-wrapper .ywcps-slider{height: 500px !important;}

/*-------------------------blogpage--------------*/
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.page-id-341 .fullscreenbanner .tp-parallax-wrap {    left: 230px !important;}
.slider_box_two{  width: 100%;}
.slider_box_two p {    font-size: 9px !important;    margin-bottom: 6px !important;}
#slide-33-layer-12.tp-caption.tp-resizeme {    left: 215px;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{ position: relative !important;    top: 0 !important;    width: 48.9%;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(2n) {   left: 0 !important;  margin-right: 0 !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(4n) {    left: 0 !important;}
.wpb_gallery .wpb_image_grid_ul {    height: auto !important;}
.gellery_bottom_text {    margin: 40px 0 !important;}
.gellery_bottom_text p{   font-size: 25px;}

.search_form {    margin: -252px 0 0;      top: 160px;}
.btn_search #searchsubmit{  font-size: 14px; border: 2px solid #efa11d;  padding: 6px 10px; margin-right: 15px;}
.btn_search #searchsubmit:hover{border: 2px solid #ffffff;}
.btn_search .view_btn{  font-size: 14px; border: 2px solid #efa11d; padding: 6px 10px; margin-right: 15px;}
.btn_search .view_btn:hover{border: 2px solid #ffffff;}
.search_form .searchform{width: 100%;}
.page-id-14 .rev_slider_wrapper.fullscreen-container{left: 0 !important;}
.searchform .searchfields #sfields{background-position: right 11px center;background-size: 20px auto; font-size: 14px;
    margin: 0 auto;    padding: 10px; display: block;  width: 410px;}
.btn_search {    margin-top: 10px;  }
.page-id-14 .tp-simpleresponsive img {    display: block;    height: auto !important;    margin: 25px auto 0 !important;    width: 90px !important;}
.search #slide-19-layer-12 > img {    height: auto !important;    margin-top: 5px !important;   width: 90px !important;}
.search .rev_slider_wrapper.fullscreen-container{ left: 0 !important;  height: 250px !important;}
.search .tp-parallax-wrap {   top: 80px !important;}
.search .main_store{ margin-top: 155px;}
.search_nothing{ border: 1px solid #f4a315;  margin-top: 20px; padding: 10px;}
.search_nothing h2{font-size: 30px;   margin-bottom: 10px;}
/*--------------------------conatct us--------------------*/
.gallery_box .gallery_left{ width: 100%;}
.gallery_left_left{ margin-right: 15px;   width: 57%;}
.gallery_left_right{width: 40%;}
.main_store .samll_heading{ margin-bottom: 20px; padding-left: 0;}
.gallery_left_right .acf-map{height: 158px;}
.gallery_left_right .img_galley img {    height: 150px;    width: 100%;}
.gallery_box .gallery_right{ margin-top: 20px; width: 100%;}
.gallery_box .gallery_right .store_heading{font-size: 30px;  height: 50px;  line-height: 54px;}
.social_head{ font-size: 22px;letter-spacing: 1px;  margin-bottom: 10px;}
.content_left{font-size: 13px;line-height: 21px;}
.content_right a{   height: 30px;  width: 30px;}
.content_right a:hover img{ transform: translate(0px, -27px);}
.btn_stores a{font-size: 16px;height: 32px; line-height: 32px; width: 120px;}
.gallery_box{margin-bottom: 25px;}
.main_store{    padding: 60px 0 0;background-position: center center;margin-top: 130px;}
div.wpcf7-validation-errors{    margin-bottom: 20px !important;}


/*---------------views images--------------------*/
.viewmenupopup .wpb_wl_images img{padding: 10px;}
.mfp-inline-holder .wpb_wl_images {    float: left;    width: 30%;}
.wpb_wl_summary{ padding: 12px 11px 0 !important; float: left !important;}
.wpb_wl_quick_view_content .wpb_wl_product_title{ font-size: 28px; margin-bottom: 10px !important;}
.price.wpb_wl_product_price .amount{ font-size: 18px !important;  padding-left: 12px;  padding-top: 11px;}
.wpb_wl_product_price{  margin: 0 0 16px;}
.wpb_wl_quick_view_content .wpb_wl_summary p{  font-size: 13px;line-height: 20px;    margin: 0 0 10px;}
.mfp-close{    height: 47px !important;   margin-top: -39px;width: 46px !important;background-size: 100% auto !important;}
.price.wpb_wl_product_price > del::before{line-height: 40px;}
.single .rev_slider_wrapper.fullscreen-container{left: 0px !important;}

/*-------------------single blog----------------------*/
.singel_news_content{  padding: 10px;}
.date1{ font-size: 30px;  margin-bottom: 7px;}
.date_news{ width: 52px; margin-right: 10px;}
.date3{ font-size: 14px;   padding: 0 3px 13px;}
.containt_news h3{ font-size: 30px;    line-height: 27px;    margin-bottom: 5px;}
.containt_news{  width: 86%;}

/*---------------------productsslider--------------*/
.ywcps-slider .owl-stage-outer .owl-item li.product {  left: 105px;  margin: 0 75px !important; top: -95px; position: relative;  right: 0;  text-align: center; width: 296px;}
.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{top: 29% !important;}
.menu_main_area.tshirt_slider .ywcps-nav{width: 62% !important;}
.owl-item.active.posfirst {opacity:1.0;  transform: scale(0.7) !important;}
.owl-carousel .owl-item{opacity: 0;}      
.tshirt_slider .ywcps_products_slider .discription{ min-height: 170px;}
.tshirt_slider .price del{ margin-right: 16px;}          
.tshirt_slider .ywcps-nav{width: 62% !important;top: -235px !important;}
.tshirt_slider .product_price a h3{ font-size: 40px !important;}               
.tshirt_slider .product_price span{font-size: 30px}
.tshirt_slider .product_price a h3 {    font-size: 40px !important;    line-height: 45px;}
.tshirt_slider.sauce_product .ywcps-nav{width: 62% !important;top: -325px !important;}
.page-id-341 .tshirt_slider.sauce_product .ywcps-slider {height: 660px !important;}
#myModal2 .modal-body {    padding: 10px 18px 18px;}
.tshirt_slider .ywcps-wrapper .ywcps-slider {height: 271px !important;}

div.pp_pic_holder{left: 0 !important; right:0 !important; margin: 0 auto;display: block !important;width: 95% !important;}
#pp_full_res > img {  height: 270px !important;  width: 98% !important;}
div.pp_default .pp_details{    width: 97% !important;}
.pp_details .pp_close{float: right !important;}
div.pp_default .pp_content{   height: 310px !important;  width: 100% !important;}
.pp_gallery {  display: block;  left: 27% !important;  margin-top: -89px !important;  width: 60% !important;}
.pp_gallery div{width: 100% !important;}
.pp_gallery ul{ width: 100% !important;}
}
@media only screen and (min-width:415px) and (max-width:485px)
{
	/*-------------------------------header---------------------------------------*/	
.social_icon a{ height: 25px;  width: 25px;}	
.social_icon a:hover img{transform: translate(0px, -29px);}
.header-widget-area .menuuuufd > a {    font-size: 10px;    padding: 3px 12px 0;}
.header-widget-area .menuuuufd{right: 28%;  top: 7px;}
/*-----------------slider--------------*/
.rev_slider_wrapper.fullscreen-container {left: -9px !important;}
.home .tp-parallax-wrap {    margin-top: -182px;}
.page-id-8 .tp-parallax-wrap {    margin-top: -182px;}
.home .tp-splitted.tp-linesplit {    display: block !important;    font-size: 30px !important;     margin: -48px auto 0 !important;   text-align: center !important;}
#start_fran > img{ width: 100px !important;    height: auto !important;    margin: 0 auto;}
.vc_btn3-container{  margin-bottom: 10px !important;}   
#down_Arrow_slider{margin-top: -5px !important;}
    
/*-----------------------------mainlogo---------------------------------*/        
#logo_slider > img{   margin-top: 230px !important;  width: 71px !important; }
#dog_text{ height: 32px !important; padding-top: 10px !important;}
.tp-simpleresponsive img{ margin-top: -37px !important;}
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding-top: 15px !important; }
.page-id-12 #logo_slider > img {    margin-top: 0px !important;    width: 71px !important;}
.page-id-12 #dog_text {    height: 32px !important;    margin-top: 100px !important;    font-size: 38px !important;}
.page-id-12 .tp-parallax-wrap {    margin-top: -30px !important;}
.page-id-12 #down_Arrow_slider{ margin-top: 205px !important;}
.page-id-12 #slide-39-layer-6 {    margin-top: 189px !important;}
.page-id-12 .tp-parallax-wrap {    margin-top: 0 !important;    top: 10px !important;}
/*----------------------the menu----------------------*/
.samll_heading{font-size: 25px !important;}
#home_menu_area .samll_heading{ margin-bottom: 55px;}
.menu_guarantee img{margin-right: 0px; margin-top: -52px;width: 110px;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{  padding: 0 !important;}
.flex-direction-nav .flex-prev{ height: 50px; width: 35px !important; background-size: 72px auto !important;}
.flex-direction-nav .flex-prev:hover{ background-size: 70px auto !important;background-position: -44px center !important;}
.flex-direction-nav .flex-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -39px center !important;}
.flex-direction-nav .flex-next:hover{ background-size: 70px auto !important;background-position: 5px center !important;}
.vc_btn3-container.black_full_bg_button a{   height: 40px; width: 120px;  margin: 0 auto;  display: block;   background-size: 100% auto;}
#home_menu_area .wpb_column.vc_column_container.vc_col-sm-12 {    width: 76%;}
/*----------------------the frenchines-----------------*/
.vc_custom_heading.custome_heading {    font-size: 40px !important; line-height: 40px !important;  margin-top: 20px;}
.wpb_text_column.wpb_content_element.big_font_area {    padding-left: 0;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464253279082 {    padding-top: 0 !important;}
.big_font_area .wpb_wrapper > p{  text-align: center;font-size: 18px;  letter-spacing: 1px;    line-height: 24px;}
.big_font_area br {    display: none;} 
.vc_custom_1464253481664 {    padding-left: 0px !important;}
.wpb_text_column.wpb_content_element.big_font_area {    margin-bottom: 15px;}
.vc_custom_1464253279082 .vc_col-sm-6 .vc_column-inner{padding: 0 !important;}
.white_color .wpb_wrapper > p{text-align: center; margin-bottom: 10px;}
.vc_btn3-container.orangeoutline_button.animation_button.vc_btn3-center.vc_custom_1465130623777 {    padding-bottom: 10px !important;    padding-top: 10px !important;}
.orangeoutline_button a{height: 40px; width: 120px;    background-size: 100% auto;}
body{font-size: 13px;line-height: 21px;}
p{font-size: 13px;line-height: 21px;margin-bottom: 10px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464253279082 {    margin-left: auto !important;    margin-right: auto !important;}
.tile_post {    margin-bottom: 10px;}

/*--------------------our latest-------------------*/
.nslider {    margin-top: 40px !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{ background-attachment: scroll !important;  background-size: cover;    padding: 15px 0 !important;    background-position: center center;}.nslider-arrow-navigation {   width: 100% !important;}
.nslider-wrapper div#nslider_1.nslider img {  height: 170px !important;}
div.nslider ul li{ margin: 0 80px !important; width: auto;}
div.ns-caption{ left: 0 !important;  top: 225px !important;  width: 100% !important;}
.nslider ul li .ns-caption .read_more a{       bottom: -10px; right: -15px;height: 45px;width: 132px;background-size: 100% auto !important;}
.nslider ul li .ns-caption .read_more a:hover{  bottom: -5px;   height: 45px;width: 132px;}
div#nslider_1.nslider{width: 100%;}
.nslider-wrapper div#nslider_1.nslider {    width: 100% !important; height: 465px !important;}
#blog_area .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 0;}
.blogdate span{ font-size: 20px; line-height: 20px;}
.blogdate .divider{ height: 40px; width: 30px;    background-size: 100% auto;}
.blogdate .date2{margin-left: -7px;	   margin-top: 20px;}
div.ns-caption span{line-height: 20px;}
.nslider-wrapper .tile_post > a{font-size: 25px;}
.blogdate{top: -43px;}
.nslider-arrow-navigation .nslider-arrow-left{ background-position:-40px center !important; width: 35px !important; background-size: 72px auto !important;}
.nslider-arrow-navigation .nslider-arrow-left:hover{ background-size: 70px auto !important;background-position: 6px center !important;}
.nslider-arrow-navigation .nslider-arrow-right{ width: 35px !important; background-size: 72px auto !important;background-position: 6px center !important;}
.nslider-arrow-navigation .nslider-arrow-right:hover{ background-size: 70px auto !important;background-position: -35px center !important;}
.content_post.more {    font-size: 13px;    line-height: 21px;}
.readmore a{height: 40px; width: 120px;     background-size: 100% auto;}
.vc_btn3-container.readmore.animation_button.vc_btn3-center.vc_custom_1465130718470{padding-bottom: 10px !important; margin-bottom: 0;padding-top: 20px !important;}
div.ns-caption{padding: 0px 12px;}


/*-------------------share-----------------------*/
.large_font{ font-size: 40px;  letter-spacing: 3px;  margin-top: 12px;}
.medium_font{font-size: 32px;  letter-spacing: 4px;  line-height: 50px;}
.small_font{  font-size: 18px;  letter-spacing: 2px; line-height: 18px;   margin-bottom: 15px;}
.white_line_area .vc_column-inner.vc_custom_1464257162968 {    padding: 0 !important;}
.white_line_area .jr-insta-thumb ul.thumbnails.jr_col_3 li, .white_line_area .jr-insta-thumb ul.thumbnails.jr_col_4 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_5 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_6 li
{   width: 47.5% !important;  float: left !important;}
.white_line_area::before{  background: none;}
.vc_column-inner.vc_custom_1464257167898 {    padding: 0 !important;}
.footer-container {   padding: 25px 0 20px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.white_line_area {   margin-left: auto !important;  margin-right: auto !important;}


/*---------------------footer black---------------*/
.footerheading h2{    font-size: 25px;}
.footerheading{padding-bottom: 22px;}
.footer_map_left > img {    height: auto;    width: 100%;}
.footer_map_left{ padding-right: 0;  width: 100%;}
.footer-content-title{ font-size: 39px;    margin-bottom: 25px;text-align:center;    margin-top: 20px;}
.footer_right_content_left .footer_tilte{ font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_right .footer_tilte{ font-size: 18px; font-weight: 700; letter-spacing: 2px;  margin-bottom: 10px;}
.footer_right_content_left{font-size: 13px; line-height: 22px;}
.footer_right_content_right ul li{ font-size: 13px;  line-height: 22px;}
.footer_right_content_right{  padding-right: 0px;	}
.footer_right_content{   width: 100%;}
.footer_right_content_right .social_icon {    margin-top: 35px;}
.social_icon .social_heading{font-size: 18px;letter-spacing: 2px;    margin-bottom: 10px;}
.footer_right_content_right .social_icon{    float: left;width:100%;    text-align: left;}
.see_all_store{ margin: 20px 0;}
.see_all_store a{height: 40px; width: 120px;    margin: 10px auto 0;background-size: 100% auto;}
.copyright{padding: 10px 0 20px;	}


/*--------------------------about pages-----------------*/
#about_slider_text{   font-size: 33px !important;    line-height: 100px !important;    margin: 0 auto !important;    padding-top: 170px !important  }      
.page-id-6 .tp-parallax-wrap {    margin-top: -222px ;}
.wpb_single_image.wpb_content_element.vc_align_center.about_image{ left: 0;}
.highlight_text::before{      height: 40px; top: 3px;left:3px;    width: 40px;    background-size: 100% auto;}
.highlight_text .wpb_wrapper > p{ font-size: 25px;margin-bottom: 20px !important;    letter-spacing: 2px;  line-height: 28px;    padding-left: 50px;}
.small_black{font-size: 17px;  padding-left: 6px;}
.wpb_text_column.wpb_content_element.about_button {    margin-top: 16px;}
.about_button .wpb_wrapper a{  font-size: 16px !important;   letter-spacing: 1px;  padding: 9px;  width: 100%;    margin-bottom: 10px;}
.about_testimonial .bx-prev{ height: 50px; width: 35px !important; background-position:-41px center !important; background-size: 72px auto !important;}
.about_testimonial .bx-prev:hover{ background-size: 70px auto !important;background-position: 7px center !important;}
.about_testimonial .bx-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: 5px center !important;}
.about_testimonial .bx-next:hover{ background-size: 70px auto !important;background-position: -38px center !important;}
.about_button .wpb_wrapper a:last-child {    float: right;    margin-right: 0;}
.about_testimonial .tslider .cbp-qtcontent p{ font-size: 24px;   width: 71%;   margin: 0 auto 20px;}
.about_testimonial .wpb_text_column.wpb_content_element {    margin-bottom: 22px;}
.about_testimonial .vc_col-sm-12 .vc_column-inner {    padding-top: 20px !important;}   
.footer-container1{padding: 23px 0 0;}
.footerheading1 h2{font-size: 25px;    margin-bottom: 25px;}
.footerheading1 h3{font-size: 45px;   margin: 0 0 35px;}
.footer_main_content1{width: 100%;}
.footer_map_left1{  width: 100%;}
.footer_map_left1 .wpcf7-form input, .footer_map_left1 .wpcf7-form textarea{ border: 2px solid #af7515;    font-size: 15px;letter-spacing: 2px;    margin-bottom: 15px;    padding: 12px;}
.footer_map_left1 .wpcf7-form .wpcf7-form-control.wpcf7-submit{height: 50px;width: 152px;    margin: 15px auto 0; margin: 10px auto 0;background-size: 100% auto;}
.footer_right_content_left1 .footer_tilte{font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_left1{font-size: 13px;   line-height: 22px;}
.social_icon1 .social_header{ font-size: 18px;    letter-spacing: 2px;    margin-bottom: 10px;}
.social_icon1 a{height: 30px;  width: 30px;}
.social_icon1 a:hover img{ transform: translate(0px, -29px);}
.conatctdetails1 {    margin: 10px 0 20px;}
.franchise_custom_title {    padding-bottom: 0px;    padding-top: 7px;}
.take_left_content {    padding-right: 0px !important;}
.take_left_content .vc_column-inner {    padding: 0!important;}
.take_left_content p{  font-size: 17px;    letter-spacing: 1px;    line-height: 22px;}
.take_left_content br {    display: none;}
.take_left_content .big_font { font-size: 31px; line-height: 45px;}
.franchise_content_img img { display: block;  height: auto; text-align: center;    width: 120px;  float: none;   margin: 0 auto !important;}
.take_right_content .vc_column-inner {    padding: 0 !important;}
.franchise_botom_text {margin-bottom: 0 !important;    padding-top: 15px;}
.wpb_text_column.wpb_content_element {    margin-bottom: 10px;}
.franchise_contact_form .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg.franchise_contact_form.vc_custom_1464339470960.vc_row-has-fill {    padding: 27px 0 !important;}
.franchise_contact_form .wpb_wrapper{padding: 22px 15px 15px;    width: 100%;}
.first_input p{width: 100%;}
.franchise_contact_form .wpcf7-form input{font-size: 14px;letter-spacing: 1px;    padding: 12px;}
.franchise_contact_form .wpcf7-form select{ font-size: 14px; letter-spacing: 1px;padding: 10px;}
.singel_input p{   width: 100%;	}
.franchise_contact_form .wpcf7-form textarea{   font-size: 14px; height: 150px;    letter-spacing: 1px;    margin: 8px 0;    padding: 12px;}
.franchise_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit{ margin: 20px auto 0;height: 50px;width: 152px;    margin: 10px auto 0;background-size: 100% auto;}
.vc_custom_1464330199752 .vc_row.wpb_row.vc_inner.vc_row-fluid {    margin-left: auto !important;    margin-right: auto !important;}
.franchise_contact_form .register_title {    margin-bottom: 30px;}
.tp-caption.Fashion-BigDisplay.tp-layer-selectable.tp-resizeme.splitted {   font-size: 40px !important;  margin-top: 165px !important;   line-height: 40px !important;}
#france_text_three{  font-size: 16px !important; margin-top: 115px !important;}
.tp-caption.Fashion-BigDisplay.tp-layer-selectable.tp-resizeme {    margin-top: 206px !important;}
#Franch_one_text {    font-size: 14px !important;}

/*---------------------menu0---------------------------*/
.slider_first_box .slider_title{  font-size: 20px !important;   line-height: 25px !important;    padding: 10px 0 !important;}
.page-id-10 .forcefullwidth_wrapper_tp_banner .rev_slider .tp-parallax-wrap {  left: 3% !important;  top: 90px !important;   left: 3% !important;}
.slider_box_two h1 {     font-size: 30px !important;  line-height: 19px !important;    padding-top: 0 !important;}
.menu_slider_box_two .slider_sub_title {    line-height: 17px !important;}
.tshirt_slider.parallax_bg.menu_main_area  .vc_col-sm-12 .vc_column-inner{padding: 0 !important;}
.tshirt_slider h2{margin-top: 5px;  margin-bottom: 25px;}
.slider_sub_title{font-size: 17px !important;    margin-bottom: 10px !important;}    
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464333063326 {    margin-left: auto !important;    margin-right: auto !important;}

.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}


.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev{  background-position:0px center !important; background-size: 72px auto !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next{ background-size: 72px auto !important;background-position: -37px center !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}
.ywcps-wrapper .ywcps-slider{  height: 470px !important;}
.menu_main_area .price .amount{position: absolute;  right: 0;    top: 12px;}

/*-------------------------blogpage--------------*/
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.page-id-341 .fullscreenbanner .tp-parallax-wrap {  top: 36px !important;  left: 7px !important;}
.slider_box_two{  width: 100%;}
.slider_box_two p {    font-size: 9px !important;    line-height: 11px !important;margin-bottom: 6px !important;}
#slide-33-layer-12.tp-caption.tp-resizeme {    left: 237px;}
.slider_first_box {    margin-top: -40px !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{ position: relative !important;    top: 0 !important;    width: 48.1%;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(2n) {   left: 0 !important;  margin-right: 0 !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(4n) {    left: 0 !important;}
.wpb_gallery .wpb_image_grid_ul {    height: auto !important;}
.gellery_bottom_text {    margin: 20px 0 !important;}
.gellery_bottom_text p{  font-size: 23px;  line-height: 26px;}
.footer_right_content1{ margin-top: 26px;}
.search_form {    margin: -252px 0 0;     top: 170px;}
.page-id-14 .tp-parallax-wrap {    margin-top: -121px;}
.btn_search #searchsubmit{  font-size: 13px; border: 1px solid #efa11d;  padding: 4px 10px; margin-right: 10px;}
.btn_search #searchsubmit:hover{border: 1px solid #ffffff;}
.btn_search .view_btn{  font-size: 13px; border: 1px solid #efa11d; padding: 4px 10px; margin-right: 10px;}
.btn_search .view_btn:hover{border: 1px solid #ffffff;}
.search_form .searchform{width: 100%;}
.page-id-14 .rev_slider_wrapper.fullscreen-container{left: 0 !important;}
.searchform .searchfields #sfields{background-position: right 11px center;background-size: 20px auto; font-size: 13px;
    margin: 0 auto;    padding: 6px; display: block;  width: 90%;}
.btn_search {    margin-top: 10px;  }
.page-id-14 .tp-simpleresponsive img {    display: block;    height: auto !important;    margin: 25px auto 0 !important;    width: 90px !important;}

/*--------------------------conatct us--------------------*/
.gallery_box .gallery_left{ width: 100%;}
.gallery_left_left{  margin-right: 0;  margin-bottom: 15px;  width: 100%;}
.gallery_left_right{width: 100%;}
.main_store .samll_heading{ margin-bottom: 0px; padding-left: 0;}
.gallery_left_right .acf-map{height: 230px;}
.gallery_left_right .img_galley img {    height: auto;   width: 100%;}
.gallery_box .gallery_right{ margin-top: 20px; width: 100%;}
.gallery_box .gallery_right .store_heading{font-size: 22px;  height: 40px;    line-height: 44px;  padding: 0 10px;}
.social_head{     font-size: 18px;  letter-spacing: 0;	  margin-bottom: 7px;}
.content_left{font-size: 13px;line-height: 21px;}
.content_right a{   height: 30px;  width: 30px;}
.content_right a:hover img{ transform: translate(0px, -27px);}
.btn_stores a{font-size: 15px;  height: 30px;    line-height: 30px;  width: 115px;}
.gallery_box{  margin-bottom: 25px;  margin-top: 20px;}
.main_store{    padding: 60px 0 0;}
div.wpcf7-validation-errors{    margin-bottom: 20px !important;}
.gallery_box:nth-child(5) {    margin-top: 0 !important;}
.search #slide-19-layer-12 > img {    height: auto !important;    margin-top: 5px !important;   width: 90px !important;}
.search .rev_slider_wrapper.fullscreen-container{ left: 0 !important;  height: 250px !important;}
.search .tp-parallax-wrap {    top: 20px !important;}
.search .main_store{ margin-top: 155px;}
.search_nothing{ border: 1px solid #f4a315;  margin-top: 20px; padding: 10px;}
.search_nothing h2{font-size: 30px;   margin-bottom: 10px;}

/*---------------views images--------------------*/
.viewmenupopup .wpb_wl_images img{padding: 10px;}
.mfp-inline-holder .wpb_wl_images {   float: none;    margin: 10px auto 0;    width: 95%;}
.wpb_wl_summary{ float: left !important;  padding: 6px 17px 0 !important;  width: 100% !important;}
.wpb_wl_quick_view_content .wpb_wl_product_title{     font-size: 22px;  margin-bottom: 6px !important;}
.price.wpb_wl_product_price .amount{font-size: 14px !important; padding-left: 12px;   padding-top: 8px;}
.wpb_wl_product_price{  margin: 0 0 16px !important;}
.wpb_wl_quick_view_content .wpb_wl_summary p{  font-size: 13px;line-height: 20px;    margin: 0 0 10px;}
.mfp-close{    height: 47px !important;   margin-top: -39px;width: 46px !important;background-size: 100% auto !important;}
.price.wpb_wl_product_price > del::before{line-height: 40px;}

.fb-page.fb_iframe_widget iframe {    float: left;    width: 290px !important;    position: relative;    left: 0px;}	
.single .rev_slider_wrapper.fullscreen-container{left: 0px !important;}

/*-------------------single blog----------------------*/
.singel_news_content{     padding: 10px 0;}
.date1{ font-size: 30px;  margin-bottom: 7px;}
.date_news{  width: 40px;margin-right: 10px;}
.date3{ font-size: 14px;   padding: 0 3px 13px;}
.containt_news h3{ font-size: 30px;    line-height: 27px;    margin-bottom: 5px;}
.containt_news{  width: 82%;}
.single .tp-parallax-wrap {    top: 0 !important;}
.single #dog_text {    font-size: 30px !important;  margin-top: 115px !important;}
.single #slide-39-layer-6 {    margin-top: 210px !important;}
.single #down_Arrow_slider{ margin-top: 235px !important;}
.single #logo_slider > img{margin-top: 30px !important;}
.postdatamain{padding: 30px 0;}
.wpb_wl_summary form.cart{margin: 5px 0 !important;}

.menu_main_area.tshirt_slider .ywcps-nav{width: 100% !important;}

/*------------------productsslider------------------*/
.ywcps-slider .owl-stage-outer .owl-item li.product {  left: 0;  margin: 0 75px !important; top: -95px; position: relative;  right: 0;  text-align: center; width: 296px;}
.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{top: 13% !important;}
.owl-item.active.posfirst {opacity:1.0;  transform: scale(0.7) !important;}      
.owl-carousel .owl-item{opacity: 0;}      
.tshirt_slider .ywcps_products_slider .discription{ min-height: 170px;}
.tshirt_slider .price del{ margin-right: 74px;}
.tshirt_slider .ywcps-nav{width: 84% !important;top: -205px !important;}
.tshirt_slider .product_price a h3{ font-size: 40px !important;}
.tshirt_slider .product_price span{font-size: 30px}
.tshirt_slider .product_price a h3 {    font-size: 40px !important;    line-height: 45px;}
.tshirt_slider.sauce_product .ywcps-nav{width: 84% !important;top: -325px !important;}
.tshirt_slider.sauce_product .ywcps-slider {height: 750px !important;}
#myModal2 .modal-body {    padding: 10px 18px 18px;}    
.main_store{ margin-top: 160px;}              
.menu_main_area.tshirt_slider .ywcps-nav {width: 84% !important;}
.page-id-341 .tshirt_slider.t_shirt_main .ywcps-wrapper .ywcps-slider {    height: 260px !important;}
}
@media only screen and (min-width:376px) and (max-width:414px)
{
/*-------------------------------header---------------------------------------*/	
.social_icon a{ height: 25px;  width: 25px;}	
.social_icon a:hover img{transform: translate(0px, -29px);}
.header-widget-area .menuuuufd > a {    font-size: 10px;    padding: 3px 12px 0;}
.header-widget-area .menuuuufd{right: 28%;  top: 7px;}
/*-----------------slider--------------*/
/*.tp-fullwidth-forcer {    height: 240px !important;}*/
.rev_slider_wrapper.fullscreen-container {  /*   height: 360px !important; */ left: -10px !important;}
/*.forcefullwidth_wrapper_tp_banner {    height: 360px !important;}*/
.home .tp-parallax-wrap {    margin-top: -182px;}
.page-id-8 .tp-parallax-wrap {    margin-top: -182px;}
.home .tp-splitted.tp-linesplit {    display: block !important;    font-size: 30px !important;     margin: -48px auto 0 !important;   text-align: center !important;}
#start_fran > img{ width: 100px !important;    height: auto !important;    margin: 0 auto;}
.vc_btn3-container{  margin-bottom: 10px !important;}   
#down_Arrow_slider{margin-top: -5px !important;}
    
/*-----------------------------mainlogo---------------------------------*/        
#logo_slider > img{   margin-top: 230px !important;  width: 71px !important; }
#dog_text{ height: 32px !important; padding-top: 10px !important;}
.tp-simpleresponsive img{ margin-top: -37px !important;}
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding-top: 15px !important; }
.page-id-12 #logo_slider > img {    margin-top: 0px !important;    width: 71px !important;}
.page-id-12 #dog_text {    height: 32px !important;    margin-top: 100px !important;    font-size: 38px !important;}
.page-id-12 .tp-parallax-wrap {    margin-top: -30px !important;}
.page-id-12 #down_Arrow_slider{ margin-top: 205px !important;}
.page-id-12 #slide-39-layer-6 {    margin-top: 189px !important;}
.page-id-12 .tp-parallax-wrap {    margin-top: 0 !important;    top: 10px !important;}
/*----------------------the menu----------------------*/
.samll_heading{font-size: 25px !important;}
#home_menu_area .samll_heading{ margin-bottom: 55px;}
.menu_guarantee img{margin-right: 0px; margin-top: -52px;width: 110px;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{  padding: 0 !important;}
.flex-direction-nav .flex-prev{ height: 50px; width: 35px !important; background-size: 72px auto !important;}
.flex-direction-nav .flex-prev:hover{ background-size: 70px auto !important;background-position: -44px center !important;}
.flex-direction-nav .flex-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -39px center !important;}
.flex-direction-nav .flex-next:hover{ background-size: 70px auto !important;background-position: 5px center !important;}
.vc_btn3-container.black_full_bg_button a{   height: 40px; width: 120px;  margin: 0 auto;  display: block;   background-size: 100% auto;}
#home_menu_area .wpb_column.vc_column_container.vc_col-sm-12 {    width: 76%;}
/*----------------------the frenchines-----------------*/
.vc_custom_heading.custome_heading {    font-size: 40px !important; line-height: 40px !important;  margin-top: 20px;}
.wpb_text_column.wpb_content_element.big_font_area {    padding-left: 0;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464253279082 {    padding-top: 0 !important;}
.big_font_area .wpb_wrapper > p{  text-align: center;font-size: 18px;  letter-spacing: 1px;    line-height: 24px;}
.big_font_area br {    display: none;} 
.vc_custom_1464253481664 {    padding-left: 0px !important;}
.wpb_text_column.wpb_content_element.big_font_area {    margin-bottom: 15px;}
.vc_custom_1464253279082 .vc_col-sm-6 .vc_column-inner{padding: 0 !important;}
.white_color .wpb_wrapper > p{text-align: center; margin-bottom: 10px;}
.vc_btn3-container.orangeoutline_button.animation_button.vc_btn3-center.vc_custom_1465130623777 {    padding-bottom: 10px !important;    padding-top: 10px !important;}
.orangeoutline_button a{height: 40px; width: 120px;    background-size: 100% auto;}
body{font-size: 13px;line-height: 21px;}
p{font-size: 13px;line-height: 21px;margin-bottom: 10px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464253279082 {    margin-left: auto !important;    margin-right: auto !important;}
.tile_post {    margin-bottom: 10px;}

/*--------------------our latest-------------------*/
.nslider {    margin-top: 40px !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{ background-attachment: scroll !important;  background-size: cover;    padding: 15px 0 !important;    background-position: center center;}.nslider-arrow-navigation {   width: 100% !important;}
.nslider-wrapper div#nslider_1.nslider img {  height: 170px !important;}
div.nslider ul li{ margin: 0 80px !important; width: auto;}
div.ns-caption{ left: 0 !important;  top: 225px !important;  width: 100% !important;}
.nslider ul li .ns-caption .read_more a{       bottom: -10px; right: -15px;height: 45px;width: 132px;background-size: 100% auto !important;}
.nslider ul li .ns-caption .read_more a:hover{  bottom: -5px;   height: 45px;width: 132px;}
div#nslider_1.nslider{width: 100%;}
.nslider-wrapper div#nslider_1.nslider {    width: 100% !important; height: 465px !important;}
#blog_area .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 0;}
.blogdate span{ font-size: 20px; line-height: 20px;}
.blogdate .divider{ height: 40px; width: 30px;    background-size: 100% auto;}
.blogdate .date2{margin-left: -7px;	   margin-top: 20px;}
div.ns-caption span{line-height: 20px;}
.nslider-wrapper .tile_post > a{font-size: 25px;}
.blogdate{top: -43px;}
.nslider-arrow-navigation .nslider-arrow-left{ background-position:-40px center !important; width: 35px !important; background-size: 72px auto !important;}
.nslider-arrow-navigation .nslider-arrow-left:hover{ background-size: 70px auto !important;background-position: 6px center !important;}
.nslider-arrow-navigation .nslider-arrow-right{ width: 35px !important; background-size: 72px auto !important;background-position: 6px center !important;}
.nslider-arrow-navigation .nslider-arrow-right:hover{ background-size: 70px auto !important;background-position: -35px center !important;}
.content_post.more {    font-size: 13px;    line-height: 21px;}
.readmore a{height: 40px; width: 120px;     background-size: 100% auto;}
.vc_btn3-container.readmore.animation_button.vc_btn3-center.vc_custom_1465130718470{padding-bottom: 10px !important; margin-bottom: 0;padding-top: 20px !important;}
div.ns-caption{padding: 0px 12px;}


/*-------------------share-----------------------*/
.large_font{ font-size: 40px;  letter-spacing: 3px;  margin-top: 12px;}
.medium_font{font-size: 32px;  letter-spacing: 4px;  line-height: 50px;}
.small_font{  font-size: 18px;  letter-spacing: 2px; line-height: 18px;   margin-bottom: 15px;}
.white_line_area .vc_column-inner.vc_custom_1464257162968 {    padding: 0 !important;}
.white_line_area .jr-insta-thumb ul.thumbnails.jr_col_3 li, .white_line_area .jr-insta-thumb ul.thumbnails.jr_col_4 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_5 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_6 li
{   width: 47.5% !important;  float: left !important;}
.white_line_area::before{  background: none;}
.vc_column-inner.vc_custom_1464257167898 {    padding: 0 !important;}
.footer-container {   padding: 25px 0 20px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.white_line_area {   margin-left: auto !important;  margin-right: auto !important;}


/*---------------------footer black---------------*/
.footerheading h2{    font-size: 25px;}
.footerheading{padding-bottom: 22px;}
.footer_map_left > img {    height: auto;    width: 100%;}
.footer_map_left{ padding-right: 0;  width: 100%;}
.footer-content-title{ font-size: 39px;    margin-bottom: 25px;text-align:center;    margin-top: 20px;}
.footer_right_content_left .footer_tilte{ font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_right .footer_tilte{ font-size: 18px; font-weight: 700; letter-spacing: 2px;  margin-bottom: 10px;}
.footer_right_content_left{font-size: 13px; line-height: 22px;}
.footer_right_content_right ul li{ font-size: 13px;  line-height: 22px;}
.footer_right_content_right{  padding-right: 0px;	}
.footer_right_content{   width: 100%;}
.footer_right_content_right .social_icon {    margin-top: 35px;}
.social_icon .social_heading{font-size: 18px;letter-spacing: 2px;    margin-bottom: 10px;}
.footer_right_content_right .social_icon{    float: left;width:100%;    text-align: left;}
.see_all_store{ margin: 20px 0;}
.see_all_store a{height: 40px; width: 120px;    margin: 10px auto 0;background-size: 100% auto;}
.copyright{padding: 10px 0 20px;	}


/*--------------------------about pages-----------------*/
#about_slider_text{   font-size: 33px !important;    line-height: 100px !important;    margin: 0 auto !important;    padding-top: 170px !important  }      
.page-id-6 .tp-parallax-wrap {        margin-top: -222px ;}
.wpb_single_image.wpb_content_element.vc_align_center.about_image{ left: 0;}
.highlight_text::before{      height: 40px; top: 3px;left:3px;    width: 40px;    background-size: 100% auto;}
.highlight_text .wpb_wrapper > p{ font-size: 25px;margin-bottom: 20px !important;    letter-spacing: 2px;  line-height: 28px;    padding-left: 50px;}
.small_black{font-size: 17px;  padding-left: 6px;}
.wpb_text_column.wpb_content_element.about_button {    margin-top: 16px;}
.about_button .wpb_wrapper a{  font-size: 16px !important;   letter-spacing: 1px;  padding: 9px;  width: 100%;    margin-bottom: 10px;}
.about_testimonial .bx-prev{ height: 50px; width: 35px !important; background-position:-41px center !important; background-size: 72px auto !important;}
.about_testimonial .bx-prev:hover{ background-size: 70px auto !important;background-position: 7px center !important;}
.about_testimonial .bx-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: 5px center !important;}
.about_testimonial .bx-next:hover{ background-size: 70px auto !important;background-position: -38px center !important;}
.about_button .wpb_wrapper a:last-child {    float: right;    margin-right: 0;}
.about_testimonial .tslider .cbp-qtcontent p{ font-size: 24px;   width: 71%;   margin: 0 auto 20px;}
.about_testimonial .wpb_text_column.wpb_content_element {    margin-bottom: 22px;}
.about_testimonial .vc_col-sm-12 .vc_column-inner {    padding-top: 20px !important;}   
.footer-container1{padding: 23px 0 0;}
.footerheading1 h2{font-size: 25px;    margin-bottom: 25px;}
.footerheading1 h3{font-size: 45px;   margin: 0 0 35px;}
.footer_main_content1{width: 100%;}
.footer_map_left1{  width: 100%;}
.footer_map_left1 .wpcf7-form input, .footer_map_left1 .wpcf7-form textarea{ border: 2px solid #af7515;    font-size: 15px;letter-spacing: 2px;    margin-bottom: 15px;    padding: 12px;}
.footer_map_left1 .wpcf7-form .wpcf7-form-control.wpcf7-submit{height: 50px;width: 152px;    margin: 15px auto 0; margin: 10px auto 0;background-size: 100% auto;}
.footer_right_content_left1 .footer_tilte{font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_left1{font-size: 13px;   line-height: 22px;}
.social_icon1 .social_header{ font-size: 18px;    letter-spacing: 2px;    margin-bottom: 10px;}
.social_icon1 a{height: 30px;  width: 30px;}
.social_icon1 a:hover img{ transform: translate(0px, -29px);}
.conatctdetails1 {    margin: 10px 0 20px;}
.franchise_custom_title {    padding-bottom: 0px;    padding-top: 7px;}
.take_left_content {    padding-right: 0px !important;}
.take_left_content .vc_column-inner {    padding: 0!important;}
.take_left_content p{  font-size: 17px;    letter-spacing: 1px;    line-height: 22px;}
.take_left_content br {    display: none;}
.take_left_content .big_font { font-size: 31px; line-height: 45px;}
.franchise_content_img img { display: block;  height: auto; text-align: center;    width: 120px;  float: none;   margin: 0 auto !important;}
.take_right_content .vc_column-inner {    padding: 0 !important;}
.franchise_botom_text {margin-bottom: 0 !important;    padding-top: 15px;}
.wpb_text_column.wpb_content_element {    margin-bottom: 10px;}
.franchise_contact_form .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg.franchise_contact_form.vc_custom_1464339470960.vc_row-has-fill {    padding: 27px 0 !important;}
.franchise_contact_form .wpb_wrapper{padding: 22px 15px 15px;    width: 100%;}
.first_input p{width: 100%;}
.franchise_contact_form .wpcf7-form input{font-size: 14px;letter-spacing: 1px;    padding: 12px;}
.franchise_contact_form .wpcf7-form select{ font-size: 14px; letter-spacing: 1px;padding: 10px;}
.singel_input p{   width: 100%;	}
.franchise_contact_form .wpcf7-form textarea{   font-size: 14px; height: 150px;    letter-spacing: 1px;    margin: 8px 0;    padding: 12px;}
.franchise_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit{ margin: 20px auto 0;height: 50px;width: 152px;    margin: 10px auto 0;background-size: 100% auto;}
.vc_custom_1464330199752 .vc_row.wpb_row.vc_inner.vc_row-fluid {    margin-left: auto !important;    margin-right: auto !important;}
.franchise_contact_form .register_title {    margin-bottom: 30px;}
.tp-caption.Fashion-BigDisplay.tp-layer-selectable.tp-resizeme.splitted {   font-size: 40px !important;  margin-top: 165px !important;   line-height: 40px !important;}
#france_text_three{  font-size: 16px !important; margin-top: 115px !important;}
.tp-caption.Fashion-BigDisplay.tp-layer-selectable.tp-resizeme {    margin-top: 206px !important;}
#Franch_one_text {    font-size: 14px !important;}

/*---------------------menu0---------------------------*/
.slider_first_box .slider_title{  font-size: 20px !important;   line-height: 25px !important;    padding: 10px 0 !important;}
.page-id-10 .forcefullwidth_wrapper_tp_banner .rev_slider .tp-parallax-wrap {  left: 3% !important;  top: 90px !important;   left: 3% !important;}
.slider_box_two h1 {     font-size: 30px !important;  line-height: 19px !important;    padding-top: 0 !important;}
.menu_slider_box_two .slider_sub_title {    line-height: 17px !important;}
.tshirt_slider.parallax_bg.menu_main_area  .vc_col-sm-12 .vc_column-inner{padding: 0 !important;}
.tshirt_slider h2{margin-top: 5px;  margin-bottom: 25px;}
.slider_sub_title{font-size: 17px !important;    margin-bottom: 10px !important;}    
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464333063326 {    margin-left: auto !important;    margin-right: auto !important;}

.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}


.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev{  background-position:0px center !important; background-size: 72px auto !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next{ background-size: 72px auto !important;background-position: -37px center !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}
.ywcps-wrapper .ywcps-slider{  height: 470px !important;}
.menu_main_area .price .amount{position: absolute;  right: 0;    top: 12px;}

/*-------------------------blogpage--------------*/
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.page-id-341 .fullscreenbanner .tp-parallax-wrap {  top: 36px !important;  left: 7px !important;}
.slider_box_two{  width: 100%;}
.slider_box_two p {    font-size: 9px !important;    line-height: 11px !important;margin-bottom: 6px !important;}
#slide-33-layer-12.tp-caption.tp-resizeme {    left: 237px;}
.slider_first_box {    margin-top: -40px !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{ position: relative !important;    top: 0 !important;    width: 48.1%;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(2n) {   left: 0 !important;  margin-right: 0 !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(4n) {    left: 0 !important;}
.wpb_gallery .wpb_image_grid_ul {    height: auto !important;}
.gellery_bottom_text {    margin: 20px 0 !important;}
.gellery_bottom_text p{  font-size: 23px;  line-height: 26px;}
.footer_right_content1{ margin-top: 26px;}
.search_form {    margin: -252px 0 0;     top: 170px;}
.page-id-14 .tp-parallax-wrap {    margin-top: -121px;}
.btn_search #searchsubmit{  font-size: 13px; border: 1px solid #efa11d;  padding: 4px 10px; margin-right: 10px;}
.btn_search #searchsubmit:hover{border: 1px solid #ffffff;}
.btn_search .view_btn{  font-size: 13px; border: 1px solid #efa11d; padding: 4px 10px; margin-right: 10px;}
.btn_search .view_btn:hover{border: 1px solid #ffffff;}
.search_form .searchform{width: 100%;}
.page-id-14 .rev_slider_wrapper.fullscreen-container{left: 0 !important;}
.searchform .searchfields #sfields{background-position: right 11px center;background-size: 20px auto; font-size: 13px;
    margin: 0 auto;    padding: 6px; display: block;  width: 90%;}
.btn_search {    margin-top: 10px;  }
.page-id-14 .tp-simpleresponsive img {    display: block;    height: auto !important;    margin: 25px auto 0 !important;    width: 90px !important;}

/*--------------------------conatct us--------------------*/
.gallery_box .gallery_left{ width: 100%;}
.gallery_left_left{  margin-right: 0;  margin-bottom: 15px;  width: 100%;}
.gallery_left_right{width: 100%;}
.main_store .samll_heading{ margin-bottom: 0px; padding-left: 0;}
.gallery_left_right .acf-map{height: 230px;}
.gallery_left_right .img_galley img {    height: auto;   width: 100%;}
.gallery_box .gallery_right{ margin-top: 20px; width: 100%;}
.gallery_box .gallery_right .store_heading{font-size: 22px;  height: 40px;    line-height: 44px;  padding: 0 10px;}
.social_head{     font-size: 18px;  letter-spacing: 0;	  margin-bottom: 7px;}
.content_left{font-size: 13px;line-height: 21px;}
.content_right a{   height: 30px;  width: 30px;}
.content_right a:hover img{ transform: translate(0px, -27px);}
.btn_stores a{font-size: 15px;  height: 30px;    line-height: 30px;  width: 115px;}
.gallery_box{  margin-bottom: 25px;  margin-top: 20px;}
.main_store{    padding: 60px 0 0;}
div.wpcf7-validation-errors{    margin-bottom: 20px !important;}
.gallery_box:nth-child(5) {    margin-top: 0 !important;}
.search #slide-19-layer-12 > img {    height: auto !important;    margin-top: 5px !important;   width: 90px !important;}
.search .rev_slider_wrapper.fullscreen-container{ left: 0 !important;  height: 250px !important;}
.search .tp-parallax-wrap {    top: 20px !important;}
.search .main_store{ margin-top: 155px;}
.search_nothing{ border: 1px solid #f4a315;  margin-top: 20px; padding: 10px;}
.search_nothing h2{font-size: 30px;   margin-bottom: 10px;}

/*---------------views images--------------------*/
.viewmenupopup .wpb_wl_images img{padding: 10px;}
.mfp-inline-holder .wpb_wl_images {   float: none;    margin: 10px auto 0;    width: 95%;}
.wpb_wl_summary{ float: left !important;  padding: 6px 17px 0 !important;  width: 100% !important;}
.wpb_wl_quick_view_content .wpb_wl_product_title{     font-size: 22px;  margin-bottom: 6px !important;}
.price.wpb_wl_product_price .amount{font-size: 14px !important; padding-left: 12px;   padding-top: 8px;}
.wpb_wl_product_price{  margin: 0 0 16px !important;}
.wpb_wl_quick_view_content .wpb_wl_summary p{  font-size: 13px;line-height: 20px;    margin: 0 0 10px;}
.mfp-close{    height: 47px !important;   margin-top: -39px;width: 46px !important;background-size: 100% auto !important;}
.price.wpb_wl_product_price > del::before{line-height: 40px;}

.fb-page.fb_iframe_widget iframe {    float: left;    width: 290px !important;    position: relative;    left: 0px;}	
.single .rev_slider_wrapper.fullscreen-container{left: 0px !important;}

/*-------------------single blog----------------------*/
.singel_news_content{     padding: 10px 0;}
.date1{ font-size: 30px;  margin-bottom: 7px;}
.date_news{  width: 40px;margin-right: 10px;}
.date3{ font-size: 14px;   padding: 0 3px 13px;}
.containt_news h3{ font-size: 30px;    line-height: 27px;    margin-bottom: 5px;}
.containt_news{  width: 82%;}
.single .tp-parallax-wrap {    top: 0 !important;}
.single #dog_text {    font-size: 30px !important;  margin-top: 115px !important;}
.single #slide-39-layer-6 {    margin-top: 210px !important;}
.single #down_Arrow_slider{ margin-top: 235px !important;}
.single #logo_slider > img{margin-top: 30px !important;}
.postdatamain{padding: 30px 0;}
.wpb_wl_summary form.cart{margin: 5px 0 !important;}

.menu_main_area.tshirt_slider .ywcps-nav{width: 100% !important;}

/*------------------productsslider------------------*/
.ywcps-slider .owl-stage-outer .owl-item li.product {  left: 0;  margin: 0 75px !important; top: -95px; position: relative;  right: 0;  text-align: center; width: 296px;}
.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{top: 13% !important;}
.owl-item.active.posfirst {opacity:1.0;  transform: scale(0.7) !important;}      
.owl-carousel .owl-item{opacity: 0;}      
.tshirt_slider .ywcps_products_slider .discription{ min-height: 170px;}
.tshirt_slider .price del{ margin-right: 74px;}
.tshirt_slider .ywcps-nav{width: 84% !important;top: -205px !important;}
.tshirt_slider .product_price a h3{ font-size: 40px !important;}
.tshirt_slider .product_price span{font-size: 30px}
.tshirt_slider .product_price a h3 {    font-size: 40px !important;    line-height: 45px;}
.tshirt_slider.sauce_product .ywcps-nav{width: 84% !important;top: -325px !important;}
.tshirt_slider.sauce_product .ywcps-slider {height: 750px !important;}
#myModal2 .modal-body {    padding: 10px 18px 18px;}    
.main_store{ margin-top: 160px;}              
.menu_main_area.tshirt_slider .ywcps-nav {width: 84% !important;}
.page-id-341 .tshirt_slider.t_shirt_main .ywcps-wrapper .ywcps-slider {    height: 260px !important;}

.home .tp-parallax-wrap:nth-child(3) {   position: inherit !important;    left: auto !important;    margin: 0 auto !important;    top: auto !important;
    width: 100% !important;    text-align: center !important;    margin-top: 205px !important;    margin-left: 99px !important;}
.page-id-8 .tp-parallax-wrap:nth-child(5) {    position: inherit !important;    left: auto !important;    top: auto !important;
    margin: auto !important;    float: none !important;    width: 100% !important;    text-align: center !important; margin-left: 69px !important;}
 .page-id-6 .tp-parallax-wrap:nth-child(4) {    position: inherit !important;    left: auto !important; margin: 0 auto !important;
    top: auto !important;text-align: center !important;float: none !important;margin-left: 67px !important;margin-top: -71px !important;}   
}





@media only screen and (min-width:321px) and (max-width:375px)
{
/*-------------------------------header---------------------------------------*/	
.social_icon a{ height: 25px;  width: 25px;}	
.social_icon a:hover img{transform: translate(0px, -29px);}
.header-widget-area .menuuuufd > a {    font-size: 10px;    padding: 3px 12px 0;}
.header-widget-area .menuuuufd{right: 28%;  top: 7px;}
/*-----------------slider--------------*/
/*.tp-fullwidth-forcer {    height: 240px !important;}*/  
.rev_slider_wrapper.fullscreen-container { /*    height: 360px !important; */ left: -9px !important;}       
/*.forcefullwidth_wrapper_tp_banner {    height: 360px !important;}*/
.home .tp-parallax-wrap {    margin-top: -182px;}
.page-id-8 .tp-parallax-wrap {    margin-top: -182px;}
.home .tp-splitted.tp-linesplit {     font-size: 30px !important;     margin: -48px auto 0 !important;   text-align: center !important;}
#start_fran > img{ width: 100px !important;    height: auto !important;    margin: 0 auto;}
.vc_btn3-container{  margin-bottom: 10px !important;}   
#down_Arrow_slider{margin-top: -5px !important;}
    
/*-----------------------------mainlogo---------------------------------*/        
#logo_slider > img{   margin-top: 230px !important;  width: 71px !important; }
#dog_text{ height: 32px !important; padding-top: 10px !important;}
.tp-simpleresponsive img{ margin-top: -37px !important;}
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding-top: 15px !important; }
.page-id-12 #logo_slider > img {    margin-top: 0px !important;    width: 71px !important;}
.page-id-12 #dog_text {    height: 32px !important;    margin-top: 100px !important;    font-size: 38px !important;}
.page-id-12 .tp-parallax-wrap {    margin-top: -30px !important;}
.page-id-12 #down_Arrow_slider{ margin-top: 205px !important;}
.page-id-12 #slide-39-layer-6 {    margin-top: 189px !important;}
.page-id-12 .tp-parallax-wrap {    margin-top: 0 !important;    top: 10px !important;}
/*----------------------the menu----------------------*/
.samll_heading{font-size: 25px !important;}
#home_menu_area .samll_heading{ margin-bottom: 55px;}
.menu_guarantee img{margin-right: 0px; margin-top: -52px;width: 110px;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{  padding: 0 !important;}
.flex-direction-nav .flex-prev{ height: 50px; width: 35px !important; background-size: 72px auto !important;}
.flex-direction-nav .flex-prev:hover{ background-size: 70px auto !important;background-position: -44px center !important;}
.flex-direction-nav .flex-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -39px center !important;}
.flex-direction-nav .flex-next:hover{ background-size: 70px auto !important;background-position: 5px center !important;}
.vc_btn3-container.black_full_bg_button a{   height: 40px; width: 120px;  margin: 0 auto;  display: block;   background-size: 100% auto;}
#home_menu_area .wpb_column.vc_column_container.vc_col-sm-12 {    width: 76%;}
/*----------------------the frenchines-----------------*/
.vc_custom_heading.custome_heading {    font-size: 40px !important; line-height: 40px !important;  margin-top: 20px;}
.wpb_text_column.wpb_content_element.big_font_area {    padding-left: 0;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464253279082 {    padding-top: 0 !important;}
.big_font_area .wpb_wrapper > p{  text-align: center;font-size: 18px;  letter-spacing: 1px;    line-height: 24px;}
.big_font_area br {    display: none;} 
.vc_custom_1464253481664 {    padding-left: 0px !important;}
.wpb_text_column.wpb_content_element.big_font_area {    margin-bottom: 15px;}
.vc_custom_1464253279082 .vc_col-sm-6 .vc_column-inner{padding: 0 !important;}
.white_color .wpb_wrapper > p{text-align: center; margin-bottom: 10px;}
.vc_btn3-container.orangeoutline_button.animation_button.vc_btn3-center.vc_custom_1465130623777 {    padding-bottom: 10px !important;    padding-top: 10px !important;}
.orangeoutline_button a{height: 40px; width: 120px;    background-size: 100% auto;}
body{font-size: 13px;line-height: 21px;}
p{font-size: 13px;line-height: 21px;margin-bottom: 10px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464253279082 {    margin-left: auto !important;    margin-right: auto !important;}
.tile_post {    margin-bottom: 10px;}

/*--------------------our latest-------------------*/
.nslider {    margin-top: 40px !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{ background-attachment: scroll !important;  background-size: cover;    padding: 15px 0 !important;    background-position: center center;}.nslider-arrow-navigation {   width: 100% !important;}
.nslider-wrapper div#nslider_1.nslider img {  height: 170px !important;}
div.nslider ul li{ margin: 0 80px !important; width: auto;}
div.ns-caption{ left: 0 !important;  top: 225px !important;  width: 100% !important;}
.nslider ul li .ns-caption .read_more a{       bottom: -10px; right: -15px;height: 45px;width: 132px;background-size: 100% auto !important;}
.nslider ul li .ns-caption .read_more a:hover{  bottom: -5px;   height: 45px;width: 132px;}
div#nslider_1.nslider{width: 100%;}
.nslider-wrapper div#nslider_1.nslider {    width: 100% !important; height: 465px !important;}
#blog_area .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 0;}
.blogdate span{ font-size: 20px; line-height: 20px;}
.blogdate .divider{ height: 40px; width: 30px;    background-size: 100% auto;}
.blogdate .date2{margin-left: -7px;	   margin-top: 20px;}
div.ns-caption span{line-height: 20px;}
.nslider-wrapper .tile_post > a{font-size: 25px;}
.blogdate{top: -43px;}
.nslider-arrow-navigation .nslider-arrow-left{ background-position:-40px center !important; width: 35px !important; background-size: 72px auto !important;}
.nslider-arrow-navigation .nslider-arrow-left:hover{ background-size: 70px auto !important;background-position: 6px center !important;}
.nslider-arrow-navigation .nslider-arrow-right{ width: 35px !important; background-size: 72px auto !important;background-position: 6px center !important;}
.nslider-arrow-navigation .nslider-arrow-right:hover{ background-size: 70px auto !important;background-position: -35px center !important;}
.content_post.more {    font-size: 13px;    line-height: 21px;}
.readmore a{height: 40px; width: 120px;     background-size: 100% auto;}
.vc_btn3-container.readmore.animation_button.vc_btn3-center.vc_custom_1465130718470{padding-bottom: 10px !important; margin-bottom: 0;padding-top: 20px !important;}
div.ns-caption{padding: 0px 12px;}


/*-------------------share-----------------------*/
.large_font{ font-size: 40px;  letter-spacing: 3px;  margin-top: 12px;}
.medium_font{font-size: 32px;  letter-spacing: 4px;  line-height: 50px;}
.small_font{  font-size: 18px;  letter-spacing: 2px; line-height: 18px;   margin-bottom: 15px;}
.white_line_area .vc_column-inner.vc_custom_1464257162968 {    padding: 0 !important;}
.white_line_area .jr-insta-thumb ul.thumbnails.jr_col_3 li, .white_line_area .jr-insta-thumb ul.thumbnails.jr_col_4 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_5 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_6 li
{   width: 47.5% !important;  float: left !important;}
.white_line_area::before{  background: none;}
.vc_column-inner.vc_custom_1464257167898 {    padding: 0 !important;}
.footer-container {   padding: 25px 0 20px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.white_line_area {   margin-left: auto !important;  margin-right: auto !important;}


/*---------------------footer black---------------*/
.footerheading h2{    font-size: 25px;}
.footerheading{padding-bottom: 22px;}
.footer_map_left > img {    height: auto;    width: 100%;}
.footer_map_left{ padding-right: 0;  width: 100%;}
.footer-content-title{ font-size: 39px;    margin-bottom: 25px;text-align:center;    margin-top: 20px;}
.footer_right_content_left .footer_tilte{ font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_right .footer_tilte{ font-size: 18px; font-weight: 700; letter-spacing: 2px;  margin-bottom: 10px;}
.footer_right_content_left{font-size: 13px; line-height: 22px;}
.footer_right_content_right ul li{ font-size: 13px;  line-height: 22px;}
.footer_right_content_right{  padding-right: 0px;	}
.footer_right_content{   width: 100%;}
.footer_right_content_right .social_icon {    margin-top: 20px;}
.social_icon .social_heading{font-size: 18px;letter-spacing: 2px;    margin-bottom: 10px;}
.footer_right_content_right .social_icon{    float: left;width:100%;    text-align: left;}
.see_all_store{ margin: 20px 0;}
.see_all_store a{height: 40px; width: 120px;    margin: 10px auto 0;background-size: 100% auto;}
.copyright{padding: 10px 0 20px;	}


/*--------------------------about pages-----------------*/
#about_slider_text{   font-size: 33px !important;    line-height: 100px !important;    margin: 0 auto !important;    padding-top: 170px !important  }      
.page-id-6 .tp-parallax-wrap {      margin-top: -192px ;}
.wpb_single_image.wpb_content_element.vc_align_center.about_image{ left: 0;}
.highlight_text::before{      height: 40px; top: 3px;left:3px;    width: 40px;    background-size: 100% auto;}
.highlight_text .wpb_wrapper > p{ font-size: 25px;margin-bottom: 20px !important;    letter-spacing: 2px;  line-height: 28px;    padding-left: 50px;}
.small_black{font-size: 17px;  padding-left: 6px;}
.wpb_text_column.wpb_content_element.about_button {    margin-top: 16px;}
.about_button .wpb_wrapper a{  font-size: 16px !important;   letter-spacing: 1px;  padding: 9px;  width: 100%;    margin-bottom: 10px;}
.about_testimonial .bx-prev{ height: 50px; width: 35px !important; background-position:-41px center !important; background-size: 72px auto !important;}
.about_testimonial .bx-prev:hover{ background-size: 70px auto !important;background-position: 7px center !important;}
.about_testimonial .bx-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: 5px center !important;}
.about_testimonial .bx-next:hover{ background-size: 70px auto !important;background-position: -38px center !important;}
.about_button .wpb_wrapper a:last-child {    float: right;    margin-right: 0;}
.about_testimonial .tslider .cbp-qtcontent p{ font-size: 24px;   width: 71%;   margin: 0 auto 20px;}
.about_testimonial .wpb_text_column.wpb_content_element {    margin-bottom: 22px;}
.about_testimonial .vc_col-sm-12 .vc_column-inner {    padding-top: 20px !important;}   
.footer-container1{padding: 23px 0 0;}
.footerheading1 h2{font-size: 25px;    margin-bottom: 25px;}
.footerheading1 h3{font-size: 45px;   margin: 0 0 35px;}
.footer_main_content1{width: 100%;}
.footer_map_left1{  width: 100%;}
.footer_map_left1 .wpcf7-form input, .footer_map_left1 .wpcf7-form textarea{ border: 2px solid #af7515;    font-size: 15px;letter-spacing: 2px;    margin-bottom: 15px;    padding: 12px;}
.footer_map_left1 .wpcf7-form .wpcf7-form-control.wpcf7-submit{height: 50px;width: 152px;    margin: 15px auto 0; margin: 10px auto 0;background-size: 100% auto;}
.footer_right_content_left1 .footer_tilte{font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_left1{font-size: 13px;   line-height: 22px;}
.social_icon1 .social_header{ font-size: 18px;    letter-spacing: 2px;    margin-bottom: 10px;}
.social_icon1 a{height: 30px;  width: 30px;}
.social_icon1 a:hover img{ transform: translate(0px, -29px);}
.conatctdetails1 {    margin: 10px 0 20px;}
.franchise_custom_title {    padding-bottom: 0px;    padding-top: 7px;}
.take_left_content {    padding-right: 0px !important;}
.take_left_content .vc_column-inner {    padding: 0!important;}
.take_left_content p{  font-size: 17px;    letter-spacing: 1px;    line-height: 22px;}
.take_left_content br {    display: none;}
.take_left_content .big_font { font-size: 31px; line-height: 45px;}
.franchise_content_img img { display: block;  height: auto; text-align: center;    width: 120px;  float: none;   margin: 0 auto !important;}
.take_right_content .vc_column-inner {    padding: 0 !important;}
.franchise_botom_text {margin-bottom: 0 !important;    padding-top: 15px;}
.wpb_text_column.wpb_content_element {    margin-bottom: 10px;}
.franchise_contact_form .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg.franchise_contact_form.vc_custom_1464339470960.vc_row-has-fill {    padding: 27px 0 !important;}
.franchise_contact_form .wpb_wrapper{padding: 22px 15px 15px;    width: 100%;}
.first_input p{width: 100%;}
.franchise_contact_form .wpcf7-form input{font-size: 14px;letter-spacing: 1px;    padding: 12px;}
.franchise_contact_form .wpcf7-form select{ font-size: 14px; letter-spacing: 1px;padding: 10px;}
.singel_input p{   width: 100%;	}
.franchise_contact_form .wpcf7-form textarea{   font-size: 14px; height: 150px;    letter-spacing: 1px;    margin: 8px 0;    padding: 12px;}
.franchise_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit{ margin: 20px auto 0;height: 50px;width: 152px;    margin: 10px auto 0;background-size: 100% auto;}
.vc_custom_1464330199752 .vc_row.wpb_row.vc_inner.vc_row-fluid {    margin-left: auto !important;    margin-right: auto !important;}
.franchise_contact_form .register_title {    margin-bottom: 30px;}
.tp-caption.Fashion-BigDisplay.tp-layer-selectable.tp-resizeme.splitted {   font-size: 40px !important;  margin-top: 165px !important;   line-height: 40px !important;}
#france_text_three{  font-size: 16px !important; margin-top: 115px !important;}
.tp-caption.Fashion-BigDisplay.tp-layer-selectable.tp-resizeme {    margin-top: 206px !important;}
#Franch_one_text {    font-size: 14px !important;}

/*---------------------menu0---------------------------*/
.slider_first_box .slider_title{  font-size: 20px !important;   line-height: 25px !important;    padding: 10px 0 !important;}
.page-id-10 .forcefullwidth_wrapper_tp_banner .rev_slider .tp-parallax-wrap {  left: 3% !important;  top: 90px !important;   left: 3% !important;}
.slider_box_two h1 {     font-size: 30px !important;  line-height: 19px !important;    padding-top: 0 !important;}
.menu_slider_box_two .slider_sub_title {    line-height: 17px !important;}
.tshirt_slider.parallax_bg.menu_main_area  .vc_col-sm-12 .vc_column-inner{padding: 0 !important;}
.tshirt_slider h2{margin-top: 5px;  margin-bottom: 25px;}
.slider_sub_title{font-size: 17px !important;    margin-bottom: 10px !important;}    
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464333063326 {    margin-left: auto !important;    margin-right: auto !important;}

.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}


.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev{  background-position:0px center !important; background-size: 72px auto !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next{ background-size: 72px auto !important;background-position: -37px center !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}
.ywcps-wrapper .ywcps-slider{  height: 470px !important;}
.menu_main_area .price .amount{position: absolute;  right: 0;    top: 12px;}

/*-------------------------blogpage--------------*/
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.page-id-341 .fullscreenbanner .tp-parallax-wrap {  top: 36px !important;  left: 7px !important;}
.slider_box_two{  width: 100%;}
.slider_box_two p {    font-size: 9px !important;    line-height: 11px !important;margin-bottom: 6px !important;}
#slide-33-layer-12.tp-caption.tp-resizeme {    left: 237px;}
.slider_first_box {    margin-top: -40px !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{ position: relative !important;    top: 0 !important;    width: 48.1%;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(2n) {   left: 0 !important;  margin-right: 0 !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(4n) {    left: 0 !important;}
.wpb_gallery .wpb_image_grid_ul {    height: auto !important;}
.gellery_bottom_text {    margin: 20px 0 !important;}
.gellery_bottom_text p{  font-size: 23px;  line-height: 26px;}
.footer_right_content1{ margin-top: 26px;}
.search_form {    margin: -252px 0 0;     top: 170px;}
/*.page-id-14 .tp-parallax-wrap {    margin-top: -121px;}*/
.btn_search #searchsubmit{  font-size: 13px; border: 1px solid #efa11d;  padding: 4px 10px; margin-right: 10px;}
.btn_search #searchsubmit:hover{border: 1px solid #ffffff;}
.btn_search .view_btn{  font-size: 13px; border: 1px solid #efa11d; padding: 4px 10px; margin-right: 10px;}
.btn_search .view_btn:hover{border: 1px solid #ffffff;}
.search_form .searchform{width: 100%;}
.page-id-14 .rev_slider_wrapper.fullscreen-container{left: 0 !important;}
.searchform .searchfields #sfields{background-position: right 11px center;background-size: 20px auto; font-size: 13px;
    margin: 0 auto;    padding: 6px; display: block;  width: 90%;}
.btn_search {    margin-top: 10px;  }
.page-id-14 .tp-simpleresponsive img {    display: block;    height: auto !important;    margin: 25px auto 0 !important;    width: 90px !important;}

/*--------------------------conatct us--------------------*/
.gallery_box .gallery_left{ width: 100%;}
.gallery_left_left{  margin-right: 0;  margin-bottom: 15px;  width: 100%;}
.gallery_left_right{width: 100%;}
.main_store .samll_heading{ margin-bottom: 0px; padding-left: 0;}
.gallery_left_right .acf-map{height: 230px;}
.gallery_left_right .img_galley img {    height: auto;   width: 100%;}
.gallery_box .gallery_right{ margin-top: 20px; width: 100%;}
.gallery_box .gallery_right .store_heading{font-size: 22px;  height: 40px;    line-height: 44px;  padding: 0 10px;}
.social_head{     font-size: 18px;  letter-spacing: 0;	  margin-bottom: 7px;}
.content_left{font-size: 13px;line-height: 21px;}
.content_right a{   height: 30px;  width: 30px;}
.content_right a:hover img{ transform: translate(0px, -27px);}
.btn_stores a{font-size: 15px;  height: 30px;    line-height: 30px;  width: 115px;}
.gallery_box{  margin-bottom: 25px;  margin-top: 20px;}
.main_store{    padding: 60px 0 0;}
div.wpcf7-validation-errors{    margin-bottom: 20px !important;}
.gallery_box:nth-child(5) {    margin-top: 0 !important;}
.search #slide-19-layer-12 > img {    height: auto !important;    margin-top: 5px !important;   width: 90px !important;}
.search .rev_slider_wrapper.fullscreen-container{ left: 0 !important;  height: 250px !important;}
.search .tp-parallax-wrap {    top: 20px !important;}
.search .main_store{ margin-top: 155px;}
.search_nothing{ border: 1px solid #f4a315;  margin-top: 20px; padding: 10px;}
.search_nothing h2{font-size: 30px;   margin-bottom: 10px;}

/*---------------views images--------------------*/
.viewmenupopup .wpb_wl_images img{padding: 10px;}
.mfp-inline-holder .wpb_wl_images {   float: none;    margin: 10px auto 0;    width: 95%;}
.wpb_wl_summary{ float: left !important;  padding: 6px 17px 0 !important;  width: 100% !important;}
.wpb_wl_quick_view_content .wpb_wl_product_title{     font-size: 22px;  margin-bottom: 6px !important;}
.price.wpb_wl_product_price .amount{font-size: 14px !important; padding-left: 12px;   padding-top: 8px;}
.wpb_wl_product_price{  margin: 0 0 16px !important;}
.wpb_wl_quick_view_content .wpb_wl_summary p{  font-size: 13px;line-height: 20px;    margin: 0 0 10px;}
.mfp-close{    height: 47px !important;   margin-top: -39px;width: 46px !important;background-size: 100% auto !important;}
.price.wpb_wl_product_price > del::before{line-height: 40px;}

.fb-page.fb_iframe_widget iframe {    float: left;    width: 290px !important;    position: relative;    left: 0px;}	
.single .rev_slider_wrapper.fullscreen-container{left: 0px !important;}

/*-------------------single blog----------------------*/
.singel_news_content{     padding: 10px 0;}
.date1{ font-size: 30px;  margin-bottom: 7px;}
.date_news{  width: 40px;margin-right: 10px;}
.date3{ font-size: 14px;   padding: 0 3px 13px;}
.containt_news h3{ font-size: 30px;    line-height: 27px;    margin-bottom: 5px;}
.containt_news{  width: 82%;}
.single .tp-parallax-wrap {    top: 0 !important;}
.single #dog_text {    font-size: 30px !important;  margin-top: 115px !important;}
.single #slide-39-layer-6 {    margin-top: 210px !important;}
.single #down_Arrow_slider{ margin-top: 235px !important;}
.single #logo_slider > img{margin-top: 30px !important;}
.postdatamain{padding: 30px 0;}
.wpb_wl_summary form.cart{margin: 5px 0 !important;}

.menu_main_area.tshirt_slider .ywcps-nav{width: 100% !important;}

/*------------------productsslider------------------*/
.ywcps-slider .owl-stage-outer .owl-item li.product {  left: 0;  margin: 0 100px !important; top: -95px; position: relative;  right: 0;  text-align: center; width: 296px;}
.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{top: 13% !important;}
.owl-item.active.posfirst {opacity:1.0;  transform: scale(0.7) !important;}      
.owl-carousel .owl-item{opacity: 0;}      
.tshirt_slider .ywcps_products_slider .discription{ min-height: 170px;}
.tshirt_slider .price del{ margin-right: 74px;}
.tshirt_slider .ywcps-nav{width: 84% !important;top: -205px !important;}
.tshirt_slider .product_price a h3{ font-size: 40px !important;}
.tshirt_slider .product_price span{font-size: 30px}
.tshirt_slider .product_price a h3 {    font-size: 40px !important;    line-height: 45px;}
.tshirt_slider.sauce_product .ywcps-nav{width: 84% !important;top: -405px !important;}
.tshirt_slider.sauce_product .ywcps-slider {height: 750px !important;}
#myModal2 .modal-body {    padding: 10px 18px 18px;}    
/*.main_store{ margin-top: 160px;}              */
.menu_main_area.tshirt_slider .ywcps-nav {width: 84% !important;}
.page-id-341 .tshirt_slider.t_shirt_main .ywcps-wrapper .ywcps-slider {    height: 260px !important;}

.home_heading_bg img {    margin-top: 100px;    top: -90px;    position: relative;    width: 190px;}
.nslider {    margin-top: 10px !important;}
.fb-page.fb_iframe_widget{ margin-top: -90px !important;}
#tech-slideshow > div{background-size: 15% auto !important;}
.wpb_wl_quick_view_content{  max-width: 95% !important;}             
div.pp_pic_holder{left: 0 !important; right:0 !important; margin: 0 auto;display: block !important;width: 95% !important;}
#pp_full_res > img {  height: 270px !important;  width: 98% !important;}
div.pp_default .pp_details{    width: 97% !important;}
.pp_details .pp_close{float: right !important;}
div.pp_default .pp_content{   height: 310px !important;  width: 100% !important;}
.pp_gallery {  display: block;  left: 27% !important;  margin-top: -89px !important;  width: 60% !important;}
.pp_gallery div{width: 100% !important;}
.pp_gallery ul{ width: 100% !important;}
.content_right .social_head {    padding-left: 10px;}

.home .tp-parallax-wrap:nth-child(3) {    position: inherit !important;    left: auto !important;    margin: 0 auto !important;
    top: auto !important;    width: 100% !important;    text-align: center !important;    margin-top: 205px !important;    margin-left: 99px !important;}
.page-id-8 .tp-parallax-wrap:nth-child(5) {    position: inherit !important;    left: auto !important;    top: auto !important;
    margin: auto !important;    float: none !important;    width: 100% !important;    text-align: center !important; margin-left: 69px !important;}
.page-id-6 .tp-parallax-wrap:nth-child(4) {    position: inherit !important;    left: auto !important; margin: 0 auto !important;
    top: auto !important;text-align: center !important;float: none !important;margin-left: 67px !important;margin-top: -71px !important;}
}

@media only screen and (min-width:200px) and (max-width:320px)
{
/*-------------------------------header---------------------------------------*/	
.social_icon a{ height: 25px;  width: 25px;}	
.social_icon a:hover img{transform: translate(0px, -29px);}
.header-widget-area .menuuuufd > a {    font-size: 10px;    padding: 3px 12px 0;}
.header-widget-area .menuuuufd{right: 28%;  top: 7px;}
/*-----------------slider--------------
.tp-fullwidth-forcer {    height: 240px !important;}          */
.rev_slider_wrapper.fullscreen-container {  /*   height: 250px !important; */ left: -8px !important;}
.home .tp-parallax-wrap {    margin-top: -212px;}
.page-id-8 .tp-parallax-wrap {    margin-top: -222px;}   
.home .tp-splitted.tp-linesplit {    display: block !important;    font-size: 30px !important;     margin: -28px auto 0 !important;   text-align: center !important;}
#start_fran > img{ width: 100px !important;    height: auto !important;    margin: 0 auto;}
.vc_btn3-container{  margin-bottom: 10px !important;}
#down_Arrow_slider{margin-top: -5px !important;}    
.wpb_single_image.wpb_content_element.vc_align_center.about_image {    left: 0;}     
/*-----------------------------mainlogo---------------------------------*/        
#logo_slider > img{   margin-top: 230px !important;  width: 71px !important; }    
#dog_text{ height: 32px !important; padding-top: 20px !important; margin: 0 auto !important;    display: block;    text-align: center;}
.tp-simpleresponsive img{ margin-top: -37px !important;}
.home .tp-simpleresponsive img{ margin-top: -10px !important;}          
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding-top: 15px !important; }
.page-id-12 #logo_slider > img {    margin-top: 0px !important;    width: 71px !important;}
.page-id-12 #dog_text {    height: 32px !important;    margin-top: 100px !important;    font-size: 38px !important;}
.page-id-12 .tp-parallax-wrap {    margin-top: -30px !important;}
.page-id-12 #down_Arrow_slider{ margin-top: 205px !important;}
.page-id-12 #slide-39-layer-6 {    margin-top: 189px !important;}
.page-id-12 .tp-parallax-wrap {    margin-top: 0 !important;    top: 10px !important;}
/*----------------------the menu----------------------*/    
.samll_heading{font-size: 25px !important;}
#home_menu_area .samll_heading{ margin-bottom: 55px;}
.menu_guarantee img{margin-right: 0px; margin-top: -52px;width: 110px;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg{  padding: 0 !important;}
.flex-direction-nav .flex-prev{ height: 50px; width: 35px !important; background-size: 72px auto !important;}
.flex-direction-nav .flex-prev:hover{ background-size: 70px auto !important;background-position: -44px center !important;}
.flex-direction-nav .flex-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -39px center !important;}
.flex-direction-nav .flex-next:hover{ background-size: 70px auto !important;background-position: 5px center !important;}
.vc_btn3-container.black_full_bg_button a{   height: 40px; width: 120px;    background-size: 100% auto;}
#home_menu_area .wpb_column.vc_column_container.vc_col-sm-12 {    width: 76%;}
/*----------------------the frenchines-----------------*/
.vc_custom_heading.custome_heading {    font-size: 40px !important; line-height: 40px !important;  margin-top: 20px;}
.wpb_text_column.wpb_content_element.big_font_area {    padding-left: 0;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464253279082 {    padding-top: 0 !important;}
.big_font_area .wpb_wrapper > p{  text-align: center;font-size: 18px;  letter-spacing: 1px;    line-height: 24px;}
.big_font_area br {    display: none;} 
.vc_custom_1464253481664 {    padding-left: 0px !important;}
.wpb_text_column.wpb_content_element.big_font_area {    margin-bottom: 15px;}
.vc_custom_1464253279082 .vc_col-sm-6 .vc_column-inner{padding: 0 !important;}
.white_color .wpb_wrapper > p{text-align: center; margin-bottom: 10px;}
.vc_btn3-container.orangeoutline_button.animation_button.vc_btn3-center.vc_custom_1465130623777 {    padding-bottom: 10px !important;    padding-top: 10px !important;}
.orangeoutline_button a{height: 40px; width: 120px;    background-size: 100% auto;}
body{font-size: 13px;line-height: 21px;}
p{font-size: 13px;line-height: 21px;margin-bottom: 10px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464253279082 {    margin-left: auto !important;    margin-right: auto !important;}
.tile_post {    margin-bottom: 10px;}

/*--------------------our latest-------------------*/
.vc_row.wpb_row.vc_row-fluid.parallax_bg{ background-attachment: scroll !important;  background-size: cover;    padding: 15px 0 !important;    background-position: center center;}.nslider-arrow-navigation {   width: 100% !important;}
.nslider-wrapper div#nslider_1.nslider img {  height: 170px !important;}
div.nslider ul li{ margin: 0 100px !important; width: auto;}
div.ns-caption{ left: 0 !important;  top: 225px !important;  width: 100% !important;}
.nslider ul li .ns-caption .read_more a{       bottom: -10px; right: -15px;height: 45px;width: 132px;background-size: 100% auto !important;}
.nslider ul li .ns-caption .read_more a:hover{  bottom: -5px;   height: 45px;width: 132px;}
div#nslider_1.nslider{width: 100%;}
.nslider-wrapper div#nslider_1.nslider {    width: 100% !important; height: 465px !important;}
#blog_area .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 0;}
.blogdate span{ font-size: 20px; line-height: 20px;}
.blogdate .divider{ height: 40px; width: 30px;    background-size: 100% auto;}
.blogdate .date2{margin-left: -7px;	   margin-top: 20px;}
div.ns-caption span{line-height: 20px;}
.nslider-wrapper .tile_post > a{font-size: 25px;}
.blogdate{top: -43px;}
.nslider-arrow-navigation .nslider-arrow-left{ background-position:-45px center !important; width: 28px !important; background-size: 72px auto !important;}
.nslider-arrow-navigation .nslider-arrow-left:hover{ background-size: 70px auto !important;background-position: 0px center !important;}
.nslider-arrow-navigation .nslider-arrow-right{ width: 35px !important; background-size: 72px auto !important;background-position: 8px center !important;}
.nslider-arrow-navigation .nslider-arrow-right:hover{ background-size: 70px auto !important;background-position: -35px center !important;}
.content_post.more {    font-size: 13px;    line-height: 21px;}
.readmore a{height: 40px; width: 120px;     background-size: 100% auto;}
.vc_btn3-container.readmore.animation_button.vc_btn3-center.vc_custom_1465130718470{padding-bottom: 10px !important; margin-bottom: 0;padding-top: 20px !important;}
div.ns-caption{padding: 0px 12px;}


/*-------------------share-----------------------*/
.large_font{ font-size: 40px;  letter-spacing: 3px;  margin-top: 12px;}
.medium_font{font-size: 32px;  letter-spacing: 4px;  line-height: 50px;}
.small_font{  font-size: 18px;  letter-spacing: 2px; line-height: 18px;   margin-bottom: 15px;}
.white_line_area .vc_column-inner.vc_custom_1464257162968 {    padding: 0 !important;}
.white_line_area .jr-insta-thumb ul.thumbnails.jr_col_3 li, .white_line_area .jr-insta-thumb ul.thumbnails.jr_col_4 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_5 li, .white_line_area  .jr-insta-thumb ul.thumbnails.jr_col_6 li
{   width: 47.5% !important;  float: left !important;}
.white_line_area::before{  background: none;}
.vc_column-inner.vc_custom_1464257167898 {    padding: 0 !important;}
.footer-container {   padding: 25px 0 20px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.white_line_area {   margin-left: auto !important;  margin-right: auto !important;}


/*---------------------footer black---------------*/
.footerheading h2{    font-size: 25px;}
.footerheading{padding-bottom: 22px;}
.footer_map_left > img {    height: auto;    width: 100%;}
.footer_map_left{ padding-right: 0;  width: 100%;}
.footer-content-title{ font-size: 39px;    margin-bottom: 25px;text-align:center;    margin-top: 20px;}
.footer_right_content_left .footer_tilte{ font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_right .footer_tilte{ font-size: 18px; font-weight: 700; letter-spacing: 2px;  margin-bottom: 10px;}
.footer_right_content_left{font-size: 13px; line-height: 22px;}
.footer_right_content_right ul li{ font-size: 13px;  line-height: 22px;}
.footer_right_content_right{  padding-right: 0px;	}
.footer_right_content{   width: 100%;}
.footer_right_content_right .social_icon {    margin-top: 20px;}
.social_icon .social_heading{font-size: 18px;letter-spacing: 2px;    margin-bottom: 10px;}
.footer_right_content_right .social_icon{    float: left;width:100%;    text-align: left;}
.see_all_store{ margin: 20px 0;}
.see_all_store a{height: 40px; width: 120px;    margin: 10px auto 0;background-size: 100% auto;}
.copyright{padding: 10px 0 20px;	}


/*--------------------------about pages-----------------*/
#about_slider_text{   font-size: 33px !important;    line-height: 100px !important;    margin: 0 auto !important;    padding-top: 170px !important  }      
.page-id-6 .tp-parallax-wrap {       margin-top: -212px ;}            
.highlight_text::before{      height: 40px; top: 3px;left:3px;    width: 40px;    background-size: 100% auto;}
.highlight_text .wpb_wrapper > p{ font-size: 25px;margin-bottom: 20px !important;    letter-spacing: 2px;  line-height: 28px;    padding-left: 50px;}
.small_black{font-size: 17px;  padding-left: 6px;}     
.wpb_text_column.wpb_content_element.about_button {    margin-top: 16px;}
.about_button .wpb_wrapper a{  font-size: 16px !important;   letter-spacing: 1px;  padding: 9px;  width: 100%;    margin-bottom: 10px;}
.about_testimonial .bx-prev{ height: 50px; width: 35px !important; background-position:-41px center !important; background-size: 72px auto !important;}
.about_testimonial .bx-prev:hover{ background-size: 70px auto !important;background-position: 7px center !important;}
.about_testimonial .bx-next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: 5px center !important;}
.about_testimonial .bx-next:hover{ background-size: 70px auto !important;background-position: -38px center !important;}
.about_button .wpb_wrapper a:last-child {    float: right;    margin-right: 0;}
.about_testimonial .tslider .cbp-qtcontent p{ font-size: 24px;   width: 71%;   margin: 0 auto 20px;}
.about_testimonial .wpb_text_column.wpb_content_element {    margin-bottom: 22px;}
.about_testimonial .vc_col-sm-12 .vc_column-inner {    padding-top: 20px !important;}   
.footer-container1{padding: 23px 0 0;}
.footerheading1 h2{font-size: 25px;    margin-bottom: 5px;}
.footerheading1 h3{font-size: 45px;   margin: 0 0 35px;}
.footer_main_content1{width: 100%;}
.footer_map_left1{  width: 100%;}
.footer_map_left1 .wpcf7-form input, .footer_map_left1 .wpcf7-form textarea{ border: 2px solid #af7515;    font-size: 15px;letter-spacing: 2px;    margin-bottom: 15px;    padding: 12px;}
.footer_map_left1 .wpcf7-form .wpcf7-form-control.wpcf7-submit{height: 50px;width: 152px;    margin: 15px auto 0; margin: 10px auto 0;background-size: 100% auto;}
.footer_right_content_left1 .footer_tilte{font-size: 18px; letter-spacing: 2px; margin-bottom: 10px; padding-right: 25px;  background-size: 18px auto;}
.footer_right_content_left1{font-size: 13px;   line-height: 22px;}
.social_icon1 .social_header{ font-size: 18px;    letter-spacing: 2px;    margin-bottom: 10px;}
.social_icon1 a{height: 30px;  width: 30px;}
.social_icon1 a:hover img{ transform: translate(0px, -29px);}
.conatctdetails1 {    margin: 10px 0 20px;}
.franchise_custom_title {    padding-bottom: 0px;    padding-top: 7px;}
.take_left_content {    padding-right: 0px !important;}
.take_left_content .vc_column-inner {    padding: 0!important;}
.take_left_content p{  font-size: 17px;    letter-spacing: 1px;    line-height: 22px;}
.take_left_content br {    display: none;}
.take_left_content .big_font { font-size: 31px; line-height: 45px;}
.franchise_content_img img { display: block;  height: auto; text-align: center;    width: 120px;  float: none;   margin: 0 auto !important;}
.take_right_content .vc_column-inner {    padding: 0 !important;}
.franchise_botom_text {margin-bottom: 0 !important;    padding-top: 15px;}
.wpb_text_column.wpb_content_element {    margin-bottom: 10px;}
.franchise_contact_form .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.vc_row.wpb_row.vc_row-fluid.parallax_bg.franchise_contact_form.vc_custom_1464339470960.vc_row-has-fill {    padding: 27px 0 !important;}
.franchise_contact_form .wpb_wrapper{padding: 22px 15px 15px;    width: 100%;}
.first_input p{width: 100%;}
.franchise_contact_form .wpcf7-form input{font-size: 14px;letter-spacing: 1px;    padding: 12px;}
.franchise_contact_form .wpcf7-form select{ font-size: 14px; letter-spacing: 1px;padding: 10px;}
.singel_input p{   width: 100%;	}
.franchise_contact_form .wpcf7-form textarea{   font-size: 14px; height: 150px;    letter-spacing: 1px;    margin: 8px 0;    padding: 12px;}
.franchise_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit{ margin: 20px auto 0;height: 50px;width: 152px;    margin: 10px auto 0;background-size: 100% auto;}
.vc_custom_1464330199752 .vc_row.wpb_row.vc_inner.vc_row-fluid {    margin-left: auto !important;    margin-right: auto !important;}
.franchise_contact_form .register_title {    margin-bottom: 30px;}
.tp-caption.Fashion-BigDisplay.tp-layer-selectable.tp-resizeme.splitted {   font-size: 40px !important; margin: 171px auto 0 !important; display: block !important;  line-height: 40px !important;}
#france_text_three{  font-size: 16px !important; margin-top: 115px !important;}
.tp-caption.Fashion-BigDisplay.tp-layer-selectable.tp-resizeme {    margin-top: 206px !important;}          
#Franch_one_text {    font-size: 14px !important;}                     
.menu_main_area .price{ bottom: 37px;}     
     

/*---------------------menu0---------------------------*/
.slider_first_box .slider_title{  font-size: 20px !important;   line-height: 25px !important;    padding: 10px 0 !important;}
.page-id-10 .forcefullwidth_wrapper_tp_banner .rev_slider .tp-parallax-wrap {  left: 3% !important;  top: 90px !important;   left: 3% !important;}
.slider_box_two h1 {     font-size: 30px !important;  line-height: 19px !important;    padding-top: 0 !important;}
.menu_slider_box_two .slider_sub_title {    line-height: 17px !important;}
.tshirt_slider.parallax_bg.menu_main_area  .vc_col-sm-12 .vc_column-inner{padding: 0 !important;}    
.tshirt_slider h2{margin-top: 5px;  margin-bottom: 5px;}
.slider_sub_title{font-size: 17px !important;    margin-bottom: 10px !important;}    
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.arrow_menu_part_one.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1464333063326 {    margin-left: auto !important;    margin-right: auto !important;}

.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev{ height: 50px; width: 35px !important; background-position:0px center !important; background-size: 72px auto !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next{ height: 50px; width: 35px !important; background-size: 72px auto !important;background-position: -37px center !important;}
.tshirt_slider .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}


.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev{  background-position:0px center !important; background-size: 72px auto !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-prev #default_prev:hover{ background-size: 70px auto !important;background-position: -41px center !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next{ background-size: 72px auto !important;background-position: -37px center !important;}
.tshirt_slider.df_area_part_main .ywcps-nav .ywcps-nav-next #default_next:hover{ background-size: 70px auto !important;background-position: 2px center !important;}
.tshirt_slider .ywcps-wrapper .ywcps-slider {height: 490px !important;}
.menu_main_area .price .amount{position: absolute;  right: 0;    top: 12px;}

/*-------------------------blogpage--------------*/
.parallax_bg .vc_col-sm-12 .vc_column-inner {    padding: 0 !important;}
.page-id-341 .fullscreenbanner .tp-parallax-wrap {  top: 36px !important;  left: 0px !important;t;}
.slider_box_two{  width: 100%;}
.slider_box_two p {    font-size: 9px !important;    line-height: 11px !important;margin-bottom: 6px !important;}
#slide-33-layer-12.tp-caption.tp-resizeme {    left: 237px;}
.slider_first_box {    margin-top: -40px !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{ position: relative !important;    top: 0 !important;    width: 48.1%;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(2n) {   left: 0 !important;  margin-right: 0 !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(4n) {    left: 0 !important;}
.wpb_gallery .wpb_image_grid_ul {    height: auto !important;}
.gellery_bottom_text {    margin: 20px 0 !important;}
.gellery_bottom_text p{  font-size: 23px;  line-height: 26px;}
.footer_right_content1{ margin-top: 26px;}
.search_form {    margin: -252px 0 0;     top: 170px;}
.page-id-14 .tp-parallax-wrap {    margin-top: -121px;}
.btn_search #searchsubmit{  font-size: 13px; border: 1px solid #efa11d;  padding: 4px 10px; margin-right: 10px;}
.btn_search #searchsubmit:hover{border: 1px solid #ffffff;}
.btn_search .view_btn{  font-size: 13px; border: 1px solid #efa11d; padding: 4px 10px; margin-right: 10px;}
.btn_search .view_btn:hover{border: 1px solid #ffffff;}
.search_form .searchform{width: 100%;}
.page-id-14 .rev_slider_wrapper.fullscreen-container{left: 0 !important;}
.searchform .searchfields #sfields{background-position: right 11px center;background-size: 20px auto; font-size: 13px;
    margin: 0 auto;    padding: 6px; display: block;  width: 90%;}
.btn_search {    margin-top: 10px;  }
.page-id-14 .tp-simpleresponsive img {    display: block;    height: auto !important;    margin: 25px auto 0 !important;    width: 90px !important;}

/*--------------------------conatct us--------------------*/
.gallery_box .gallery_left{ width: 100%;}
.gallery_left_left{  margin-right: 0;  margin-bottom: 15px;  width: 100%;}
.gallery_left_right{width: 100%;}
.main_store .samll_heading{ margin-bottom: 0px; padding-left: 0;}
.gallery_left_right .acf-map{height: 230px;}
.gallery_left_right .img_galley img {    height: auto;   width: 100%;}
.gallery_box .gallery_right{ margin-top: 20px; width: 100%;}
.gallery_box .gallery_right .store_heading{font-size: 22px;  height: 40px;    line-height: 44px;  padding: 0 10px;}
.social_head{     font-size: 18px;  letter-spacing: 0;	  margin-bottom: 7px;}
.content_left{font-size: 13px;line-height: 21px;}
.content_right a{   height: 30px;  width: 30px;}
.content_right a:hover img{ transform: translate(0px, -27px);}
.btn_stores a{font-size: 15px;  height: 30px;    line-height: 30px;  width: 115px;}
.gallery_box{  margin-bottom: 25px;  margin-top: 20px;}
.main_store{    padding: 60px 0 0;}
div.wpcf7-validation-errors{    margin-bottom: 20px !important;}
.gallery_box:nth-child(5) {    margin-top: 0 !important;}
.search #slide-19-layer-12 > img {    height: auto !important;    margin-top: 5px !important;   width: 90px !important;}
.search .rev_slider_wrapper.fullscreen-container{ left: 0 !important;  height: 250px !important;}
.search .tp-parallax-wrap {    top: 20px !important;}
.search .main_store{ margin-top: 155px;}
.search_nothing{ border: 1px solid #f4a315;  margin-top: 20px; padding: 10px;}
.search_nothing h2{font-size: 30px;   margin-bottom: 10px;}

/*---------------views images--------------------*/
.viewmenupopup .wpb_wl_images img{padding: 10px;}
.mfp-inline-holder .wpb_wl_images {   float: none;    margin: 10px auto 0;    width: 95%;}
.wpb_wl_summary{ float: left !important;  padding: 6px 17px 0 !important;  width: 100% !important;}
.wpb_wl_quick_view_content .wpb_wl_product_title{     font-size: 22px;  margin-bottom: 6px !important;}
.price.wpb_wl_product_price .amount{font-size: 14px !important; padding-left: 12px;   padding-top: 8px;}
.wpb_wl_product_price{  margin: 0 0 16px !important;}
.wpb_wl_quick_view_content .wpb_wl_summary p{  font-size: 13px;line-height: 20px;    margin: 0 0 10px;}
.mfp-close{    height: 47px !important;   margin-top: -39px;width: 46px !important;background-size: 100% auto !important;}
.price.wpb_wl_product_price > del::before{line-height: 32px;font-size: 22px;}

.fb-page.fb_iframe_widget iframe {    float: left;    width: 290px !important;    position: relative; }	
.single .rev_slider_wrapper.fullscreen-container{left: 0px !important;}                    

/*-------------------single blog----------------------*/      
.singel_news_content{     padding: 10px 0;}
.date1{ font-size: 30px;  margin-bottom: 7px;}
.date_news{  width: 40px;margin-right: 10px;}
.date3{ font-size: 14px;   padding: 0 3px 13px;}
.containt_news h3{ font-size: 30px;    line-height: 27px;    margin-bottom: 5px;}
.containt_news{  width: 82%;}
.single .tp-parallax-wrap {    top: 0 !important;}
.single #dog_text {    font-size: 30px !important;  margin-top: 115px !important;}
.single #slide-39-layer-6 {    margin-top: 210px !important;}
.single #down_Arrow_slider{ margin-top: 235px !important;}
.single #logo_slider > img{margin-top: 30px !important;}
.postdatamain{padding: 30px 0;}
.wpb_wl_summary form.cart{margin: 5px 0 !important;}

.menu_main_area.tshirt_slider .ywcps-nav{width: 100% !important;}

/*------------------productsslider------------------
.ywcps-slider .owl-stage-outer .owl-item li.product {  left: 0;  margin: 0 75px !important; top: -95px; position: relative;  right: 0;  text-align: center; width: 296px;}*/
.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{top: 16% !important;}
.owl-item.active.posfirst {opacity:1 !important;  transform: scale(1) !important;}      
.owl-carousel .owl-item{opacity: 0;}      
.tshirt_slider .ywcps_products_slider .discription{ min-height: 170px;}
.tshirt_slider .price del{ margin-right: 74px;}
.tshirt_slider .ywcps-nav{width: 100% !important;top: -205px !important;}
.tshirt_slider .product_price span{font-size: 25px}
.tshirt_slider .product_price a h3 {    font-size: 28px !important;    line-height: 45px;}
.tshirt_slider.sauce_product .ywcps-nav{width: 100% !important;top: -425px !important;}
.tshirt_slider.sauce_product .ywcps-slider {height: 750px !important;}
#myModal2 .modal-body {    padding: 10px 18px 18px;}    
.main_store{ margin-top: 160px;}              
.menu_main_area.tshirt_slider .ywcps-nav {width: 100% !important;}
.page-id-341 .tshirt_slider.t_shirt_main .ywcps-wrapper .ywcps-slider {    height: 260px !important;}


.home_heading_bg img {    margin-top: 100px;    top: -90px;    position: relative;    width: 190px;}
.nslider {    margin-top: 10px !important;}
.fb-page.fb_iframe_widget{ margin-top: -90px !important;}
#tech-slideshow > div{background-size: 15% auto !important;}
.tp-revslider-mainul .tp-splitted.tp-wordsplit{ margin: 0 auto !important;     width: 100% !important;    text-align: center !important;    float: none !important;    position: relative !important;
    display:inline  !important;}
.wpb_wl_quick_view_content{  max-width: 95% !important;}
div.pp_pic_holder{left: 0 !important; right:0 !important; margin: 0 auto;display: block !important;width: 95% !important;}
#pp_full_res > img {  height: 270px !important;  width: 98% !important;}
div.pp_default .pp_details{    width: 97% !important;}
.pp_details .pp_close{float: right !important;}
div.pp_default .pp_content{   height: 310px !important;  width: 100% !important;}
.pp_gallery {  display: block;  left: 27% !important;  margin-top: -89px !important;  width: 60% !important;}
.pp_gallery div{width: 100% !important;}
.pp_gallery ul{ width: 100% !important;}
.content_right .social_head {    padding-left: 10px;}    




.home .tp-parallax-wrap:nth-child(3) {    position: inherit !important;    left: auto !important;    right: auto !important;    width: 100% !important;
    float: left !important;    margin: 108px auto 0 !important;    top: auto !important;    margin-left: 74px !important;}
.page-id-8 .tp-parallax-wrap:nth-child(5) {    position: inherit !important;    left: auto !important;    top: auto !important;
     margin: -95px auto auto 39px !important;    float: none !important;    width: 100% !important;    text-align: center !important; }
 .page-id-6 .tp-parallax-wrap:nth-child(4) {    position: inherit !important;    left: auto !important; margin: -111px auto 0 38px !important; 
    top: auto !important;text-align: center !important;float: none !important;}   
    
    

}


@media only screen and (min-device-width: 481px)
  and (max-device-width: 569px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2)
{
	/*---------------------productsslider--------------*/
.ywcps-slider .owl-stage-outer .owl-item li.product {  left: 105px;  margin: 0 75px !important; top: -95px; position: relative;  right: 0;  text-align: center; width: 296px;}
.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{top: 29% !important;}
.menu_main_area.tshirt_slider .ywcps-nav{width: 62% !important;}
.owl-item.active.posfirst {opacity:1.0;  transform: scale(0.7) !important;}
.owl-carousel .owl-item{opacity: 0;}      
.tshirt_slider .ywcps_products_slider .discription{ min-height: 170px;}
.tshirt_slider .price del{ margin-right: 16px;}          
.tshirt_slider .ywcps-nav{width: 62% !important;top: -235px !important;}
.tshirt_slider .product_price a h3{ font-size: 40px !important;}               
.tshirt_slider .product_price span{font-size: 30px}
.tshirt_slider .product_price a h3 {    font-size: 40px !important;    line-height: 45px;}
.tshirt_slider.sauce_product .ywcps-nav{width: 62% !important;top: -325px !important;}
.page-id-341 .tshirt_slider.sauce_product .ywcps-slider {height: 660px !important;}
#myModal2 .modal-body {    padding: 10px 18px 18px;}
.tshirt_slider .ywcps-wrapper .ywcps-slider {height: 271px !important;}



 }

/* iPhone 6 portrait */
@media only screen
  and (min-device-width: 240px)
  and (max-device-width: 380px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2)
{
	/*------------------productsslider------------------*/
.ywcps-slider .owl-stage-outer .owl-item li.product {  left: 0;  margin: 0 75px !important; top: -95px; position: relative;  right: 0;  text-align: center; width: 296px;}
.menu_first_slide_sec.menu_main_area.tshirt_slider .ywcps-nav{top: 16% !important;}
.owl-item.active.posfirst {opacity:1.0;  transform: scale(0.7) !important;}      
.owl-carousel .owl-item{opacity: 0;}      
.tshirt_slider .ywcps_products_slider .discription{ min-height: 170px;}
.tshirt_slider .price del{ margin-right: 74px;}
.tshirt_slider .ywcps-nav{width: 100% !important;top: -205px !important;}
.tshirt_slider .product_price a h3{ font-size: 40px !important;}
.tshirt_slider .product_price span{font-size: 30px}
.tshirt_slider .product_price a h3 {    font-size: 40px !important;    line-height: 45px;}
.tshirt_slider.sauce_product .ywcps-nav{width: 100% !important;top: -425px !important;}
.tshirt_slider.sauce_product .ywcps-slider {height: 750px !important;}
#myModal2 .modal-body {    padding: 10px 18px 18px;}    
.main_store{ margin-top: 160px;}              
.menu_main_area.tshirt_slider .ywcps-nav {width: 100% !important;}
.page-id-341 .tshirt_slider.t_shirt_main .ywcps-wrapper .ywcps-slider {    height: 260px !important;}
 }


 /*
.tshirt_slider .owl-item .btnproduct {
  display: none;
}
 .btnproduct,.single_add_to_cart_button.button.alt {
  display: none!important;
}
 .t_shirt_main .ywcps_products_slider .owl-item .btnproduct .wocomorecepopup {
  display: block!important;
}

 
*/
.tshirt_slider .owl-item.posthird .btnproduct,.tshirt_slider .owl-item.posthird .product_price {
  display: block;
}

.copyright-mynewclass {
    padding-bottom: 20px;
    text-align: center;
}
.copyright{padding: 20px 0 !important;}


