@charset "utf-8";
 @media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
h1#logo a { display:block; background:url(//www.vidital.in/wp-content/themes/vid/images/logo.png) no-repeat; background-size:80%; }
.email {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-email%402x.png) center center no-repeat; background-size:24px 16px; }
.xing {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-xing%402x.html) center no-repeat; background-size:24px 24px; }
.google {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-googleplus%402x.png) center no-repeat; background-size:24px 24px; }
.twitter, .tweat {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-twitter%402x.png) center no-repeat; background-size:24px 24px; }
.facebook {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-facebook%402x.png) center no-repeat; background-size:24px 24px; }
.pinterest {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-pinterest%402x.png) center no-repeat; background-size:24px 24px; }
.instagram {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-instagram%402x.png) center no-repeat; background-size:24px 24px; }
.vimeo {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-vimeo%402x.png) center no-repeat; background-size:24px 24px; }
.skype {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-skype%402x.png) center no-repeat; background-size:24px 24px; }
.dribble {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-dribble%402x.png) center no-repeat; background-size:24px 24px; }
.link {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-link%402x.png) center no-repeat; background-size:24px 24px; }
.bubble {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-bubble%402x.png) center no-repeat; background-size:24px 24px; }
.zoom {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-zoom%402x.png) center no-repeat; background-size:25px 25px; }
.file {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-file%402x.png) center no-repeat; background-size:24px 24px; }
.video {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-video%402x.png) center no-repeat; background-size:24px 24px; }
.like {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-like%402x.png) center no-repeat; background-size:24px 22px; }
.comment {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-comment%402x.png) center no-repeat; background-size:25px 18px; }
.close {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-close%402x.png) center no-repeat; background-size:18px 18px; }
.cart-in a {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-cart_in%402x.png) 15px center no-repeat #fff; background-size:26px 24px; padding-left:48px; }
.cart-out a {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-cart_out%402x.png) 15px center no-repeat #fff; background-size:26px 25px; padding-left:48px; }
.book-me a {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-book_me%402x.png) 15px center no-repeat #fff; background-size:22px 18px; padding-left:48px; }
#backtotop ul li a { background:url(//www.vidital.in/wp-content/themes/vid/images/bg-up%402x.png) center 48% no-repeat #fff; background-size:22px 15px; }
#shop-link ul li a { background:url(//www.vidital.in/wp-content/themes/vid/images/bg-shopping_cart%402x.png) center 50% no-repeat #fff; background-size:26px 23px;}
.flex-direction-nav .flex-next {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-next%402x.png) center no-repeat; background-size:15px 22px; }
.flex-direction-nav .flex-prev {background:url(//www.vidital.in/wp-content/themes/vid/images/bg-prev%402x.png) center no-repeat; background-size:15px 22px; }
.fancybox-close {background: url(//www.vidital.in/wp-content/themes/vid/images/bg-close%402x.png) center no-repeat #fff; background-size:18px 18px;}
.fancybox-prev span {background: url(//www.vidital.in/wp-content/themes/vid/images/bg-prev%402x.png) center no-repeat; background-size:15px 22px;}
.fancybox-next span {background: url(//www.vidital.in/wp-content/themes/vid/images/bg-next%402x.png) center no-repeat; background-size:15px 22px;}
.error_message { background:url(//www.vidital.in/wp-content/themes/vid/images/bg-close%402x.png) no-repeat 247px 234px #FBE3E4; background-size:18px 18px; }
input.submit { background:url(//www.vidital.in/wp-content/themes/vid/images/bg-send%402x.png) center center no-repeat; background-size:24px 28px; }
}
@media only screen and (min-width: 1600px) { }
@media only screen and (min-width: 1280px) { } @media only screen and (min-width: 960px) {
} @media only screen and (max-width: 959px) {
footer{text-align:center;}
ul.quicklink{padding-top:0;}
ul.social{text-align:center;}
.container .col1-3, .footlink{width:100% !important; text-align:center !important;margin:5px 0;}
.social{text-align:center;padding-top:0 !important;}
}
@media only screen and (min-width: 960px) and (max-width: 1279px) {
#content .container { width:960px; }
.slider #content .container, .post #content .container { width:960px; }
.col3-3 { width:620px; }
} @media only screen and (min-width: 768px) and (max-width: 959px) {
ul#container li{width:50%;}
#content .container { width:640px; }
.slider #content .container, .post #content .container, .cart  #content .container { width:640px; }
.col3-3 { width:300px; }
.caption {display:none !important }
.combi .col2-3, .col1-1, .col1-3.white-right {width:620px; position:relative; }
.height-400 {height:auto }
.combi .col2-3 .flexslider img {float:none; margin:10px 0 0 10px; }
.combi .col2-3 .flex-direction-nav .flex-prev {left:33px; }
.white-right {overflow:visible }
.white-right:before {content:''; height:0; width:0; border-width:12px 12px 12px 12px; border-style:solid; border-color:rgba(251,251,251,0) rgba(255,255,255,0) rgba(255,255,255,1) rgba(255,255,255,0); position:absolute; top:-49px; margin-left:35px; left:0; z-index:1 }
.white-right .bottom-field {position:relative; width:620px; margin-left:-35px; left:0; top:31px; margin-top:-6px; }
#options { width:100%; }
#options ul { border:0; border-top:1px solid #ccc; position:relative;  padding:17px 35px; width:100%;  margin:0}
#options ul li ul.other { border:0; border-left:1px solid #ccc; left:125px; }
#options ul#homepage { position:relative; height:auto; min-height:inherit; border-top:1px solid #ccc;  padding:17px 35px;}
#options ul#homepage li {display:block; height:auto; width:auto; }
#options ul#homepage li a {display:block; border:0; padding:0; height:auto; line-height:19px; }
#options ul#homepage li a.selected {color:#2b2b2b; background:none }
.more-info {display:block; position:relative; top:0px; right:0px; padding:20px 15px; border-top:1px solid #ccc }
#nav-button {display:block; border:1px solid #ccc; float:right; padding:18px 20px; width:67px; margin:20px; margin-bottom:0; cursor:pointer; }
.nav-bar {background-color:#2b2b2b; border-radius:1px; display:block; width:25px; height:3px; margin:3px auto; }
#options, .more-info { display:none; }
.col1-1{margin:0;width:auto !important;}
.big{padding: 0 20px 20px 20px;}
} @media only screen and (max-width: 767px) {
h1#logo{ padding:5px;}
.col1-1{margin:0;width:100% !important;}
.big{padding: 0 20px 20px 20px;}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
} @media only screen and (max-width: 767px) {
ul#container li{width:100%;}
#content .container { width:320px; }
.slider #content .container, .post #content .container, .cart  #content .container { width:320px; }
.col3-3 { width:300px; }
.caption {display:none !important }
.combi .col2-3, .col1-1, .col1-3.white-right, .col2-3, .col2-3 .grey-area {width:300px; position:relative; }
.height-400 {height:auto }
.combi .col2-3 .flexslider img {float:none; margin:0px; width:300px; height:auto }
.combi .col2-3 .flex-direction-nav .flex-prev {left:33px; }
.white-right {overflow:visible }
.white-right:before {content:''; height:0; width:0; border-width:12px 12px 12px 12px; border-style:solid; border-color:rgba(251,251,251,0) rgba(255,255,255,0) rgba(255,255,255,1) rgba(255,255,255,0); position:absolute; top:-49px; margin-left:35px; left:0; z-index:1 }
.white-right .bottom-field {position:relative; width:300px; margin-left:-35px; left:0; top:31px; margin-top:-6px; }
#options { width:100%; }
#options ul { border:0; border-top:1px solid #ccc; position:relative;  padding:17px 35px; width:100%;  margin:0}
#options ul li ul.other { border:0; border-left:1px solid #ccc; left:125px; }
#options ul#homepage { position:relative; height:auto; min-height:inherit; border-top:1px solid #ccc;  padding:17px 35px;}
#options ul#homepage li {display:block; height:auto; width:auto; }
#options ul#homepage li a {display:block; border:0; padding:0; height:auto; line-height:19px; }
#options ul#homepage li a.selected {color:#2b2b2b; background:none }
.more-info {display:block; position:relative; top:0px; right:0px; padding:20px 15px; border-top:1px solid #ccc }
#nav-button {display:block; border:1px solid #ccc; float:right; padding:18px 20px; width:67px; margin:20px; margin-bottom:0; cursor:pointer; }
.nav-bar {background-color:#2b2b2b; border-radius:1px; display:block; width:25px; height:3px; margin:3px auto; }
#options, .more-info { display:none; }
}