@import url('https://fonts.googleapis.com/css?family=Heebo:100,300,400,500,700,800,900&subset=hebrew');*{margin:0;padding:0}

*:focus{outline:none}

html{overflow:auto;direction:rtl;text-align:right}

body{font-size:15px;font-family:'Heebo', sans-serif !important;background:#fff;color:#000}

a{border:none;outline:none;text-decoration:none;color:#fff}

img,fieldset{border:none;outline:none;}

input,textarea,select,option{font-family:arial,sans-serif}

ul,nav{margin:0 !important;padding:0 !important}

ul li,ol li{list-style:none}

.wrapper{max-width:1961px;width:100%;margin:0 auto;}

img{width:100%;height:auto;}

header{position:relative;margin:51px 0 19px 0;background:#000;padding:0 127px 0 0;}

header .logo{position:absolute;top:-51px;right:0;z-index:99;}

header .logo a{display:block;}

header .top-menu{position:relative;padding:0 160px 0 0;}

header .top-menu nav{}

header .top-menu nav ul{text-align:right; float: right;}

header .top-menu nav ul li{display:inline-block;padding:10px 60px 10px 0;}

header .top-menu nav ul li a{font-size:24px;font-weight:300;display:block;}

header .top-menu nav ul li a.active,

header .top-menu nav ul li a:hover,

header .top-menu nav ul li a:active,

header .top-menu nav ul li a:focus{color:#ffffff;text-decoration:underline;}

.filter-gallery  {padding: 0}
.rst-filter-category { text-align: center; margin-bottom: 30px; margin-top: 2rem; }
.rst-filter-category button { background: #cc0001; border: 0 none; margin: 10px 20px; text-transform: uppercase; font-size: 2rem; padding: .3rem 2rem; color: #fff;}

.content{}

.content .col-right{width:50%;padding:0 0 0 17px;position:relative;}

.content .col-right img{}

.content .col-left{width:50%;padding:0 0 0 0;}

.content .col-left .top{padding:0 0 19px 0;}

.content .col-left .top img{}

.content .col-left .bottom{padding:0 0 0 0;display:flex;}

.content .col-left .bottom .col-right{display:flex;width:50%;}

.content .col-left .bottom .col-right .contactsection{background:#cc0001;padding:0 10px;color:#fff;font-size:40px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;}

.content .col-left .bottom .col-right .contactsection form .thankyou{display:none;}

.content .col-left .bottom .col-right .contactsection form{font-size:28px;font-weight:300;}

.content .col-left .bottom .col-right .contactsection form legend{border:0;margin:0;padding:24px 0 10px;}

.content .col-left .bottom .col-right .contactsection form legend p{text-align:center;font-size:28px;font-weight:700;color:#fff;line-height:1.2;}

.content .col-left .bottom .col-right .contactsection form legend p span{display:block;font-size:25px;}

.content .col-left .bottom .col-right .contactsection form fieldset{max-width:90%;margin:0 auto;}

.content .col-left .bottom .col-right .contactsection form fieldset p{position:relative;margin:0 0 17px 0;}

.content .col-left .bottom .col-right .contactsection form fieldset p label.error{position:absolute;top:0;left:0;font-size:12px;color:#f00;}

.content .col-left .bottom .col-right .contactsection form fieldset p input{color:black;font-weight:300 !important;height:50px;border:0;background:#fff;padding:0 17px;width:100%;font-family:'Heebo', sans-serif !important;}

.content .col-left .bottom .col-right .contactsection form fieldset p button#submit{width:100%;border:0;color:#fff;background:#000;padding:9px 0;}

.content .col-left .bottom .col-left{}

::-webkit-input-placeholder{color:#000;font-size:28px;font-weight:100 !important;}

::-moz-placeholder{color:#000;font-size:28px;font-weight:100 !important;}

:-ms-input-placeholder{color:#000;font-size:28px;font-weight:100 !important;}

:-moz-placeholder{color:#000;font-size:28px;font-weight:100;}

.text{text-align:center;background:#ebebeb;padding:0 0 15% 0;}

.text h1{margin:0;font-size:24px;padding:8% 0;background:transparent;}

.text p{font-size:22px}

.text a{color:#000 !important;}

.giftPage{}

.giftPage .text{text-align:right;padding:5% 6% 16.7%;}

.giftPage .text .contentTop{margin:0 0 5% 0;}

.giftPage .text .contentTop h1{padding:0;margin:0 0 9px 0;font-weight:400}

.giftPage .text .contentTop p{font-size:18px;font-weight:300;margin:0 0 0 0;}

.giftPage .text .contentBottom{text-align:right}

.giftPage .text .contentBottom h2{font-size:22px;margin:0 0 9px 0;padding:0;font-weight:400}

.giftPage .text .contentBottom .price{}

.giftPage .text .contentBottom .price span{display:inline-block;margin:0 4px 0 0;}

.giftPage .text .contentBottom .line1{display:inline-block;text-align:center;margin:0 0 0 16%;}

.giftPage .text .contentBottom .line2{display:inline-block;text-align:center}

.giftPage .text .contentBottom .line2 span{color:#cc0001;}

.giftPage .content .col-right{overflow:hidden;}

.giftPage.desiPage .text{padding:5% 6% 12.5%;}

.aboutPage{}

.aboutPage .text{padding:0;}

.aboutPage .col-right .text p{font-size:18px;font-weight:300;}

.aboutPage .text h2{font-size:18px;margin:47px 0 6px 0;}

.aboutPage .text h1{margin:0;font-size:24px;padding:0 0 2% 0;}

.aboutPage .text .inner{text-align:right;background:#ebebeb;padding:8% 0 23.7% 0;max-width:698px;width:100%;margin:0 auto;}

.aboutPage .col-left{}

.aboutPage .col-left .top{}

.aboutPage .col-left .top .text{padding:4.6% 0 0 0;}

.aboutPage .col-left .top .text h2{font-size:24px;margin:0 0 5% 0;}

.aboutPage .col-left .top .text .items{text-align:center;padding:0 8% !important;}

.aboutPage .col-left .top .text .items .item{display:flex;flex-direction:column;float:right;width:25%;height:140px;text-align:center;}

.aboutPage .col-left .top .text .items .item .top{font-size:49px;color:#cc0001;font-weight:500;display:block;padding:0;line-height:1;}

.aboutPage .col-left .top .text .items .item .bottom{font-size:18px;margin:0 auto;display:block;}

.aboutPage .col-left .top .text .items .item .bottom div{display:block;}

.contentBottom{font-size:27px;font-weight:bold;}

.iframeWrapper{position:relative;height:0;width:100%;padding:0 0 95.1% 0;}

.iframeWrapper iframe{border:0;position:absolute;width:100%;height:100%;top:0;right:0;}

.title{position:absolute;top:12%;width:100%;}

.title h1{background:rgba(255,255,255,0.9);padding-right:20px;font-size:30px;padding:10px 20px 10px;}

.title h2{background:rgba(255,255,255,0.9);padding-right:20px;font-size:20px}

.container-big{width:88%;margin:50px auto;}

.boxProd{position:relative;overflow:hidden;}

.overlayPr{position:relative;z-index:10;bottom:63px;left:0px;width:100%;background-color:rgba(0, 0, 0, 0.5);padding:8px;color:white;}

p.h6{font-size:1.5em;line-height:1.2em;color:#fff;text-align:left;padding-left:10px;}

.boxProd:nth-child(-n+3){margin-top:0;}

.grid-title-text{font-size:22px;font-weight:500;}

.grid-title{font-size:40px;font-weight:700;}

input.checkbox-label{width:7% !important;padding:0 !important;margin:0;}

label.checkbox-label{width:100%;line-height:50px;margin:0px !important;font-size:20px;font-weight:500;text-align:right;text-indent:12px;}

.content .col-left .bottom .col-right .contactsection form fieldset p:nth-child(3){position:relative;margin:0 0 5px 0;}

.content .col-left .bottom .col-right .contactsection form legend p span:nth-child(2){font-size:20px;font-weight:500;}

.contactPage .text h1{padding:14% 0 2%;}

header .logo.nav-scroll{position:absolute;top:0 !important;right:0;z-index:99;}

header.navbar-fixed-top.nav-scroll{margin-top:0;}

.floutTelIcone{position:fixed;bottom:5px;right:5px;z-index:999;}

.facebook {    width: 30px;}


/* begin add custom code for popup */	
.pixel-border > div {
	position: relative;
}
.pixel-border .overlayPr {
	position: static;
    margin-bottom: 60px;
    background: transparent;
    color: #333;
    border-bottom: 2px solid;
    padding: 0;
}
.pixel-border .overlayPr p.h6 {
    padding: 0;
    color: #333;
}
.pixel-border .overlay-image {
    background: rgba(0, 0, 0, 0.5);
}
.pixel-border .overlay-image {
    padding: 19px;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity .5s ease-in-out,-webkit-transform .5s;
    transition: opacity .5s ease-in-out,transform .5s;
    z-index: 2;
}
.pixel-border:hover .overlay-image {
    opacity: 1;
}
.pixel-border .overlay-image+.overlay-title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    width: auto;
    height: 30px;
    text-align: center;
    -webkit-transition: all .1s ease;
    transition: all .1s ease;
    opacity: 0;
}
.pixel-border:hover .overlay-image+.overlay-title {
    opacity: 1;
}
.pixel-border .overlay-image:after, .pixel-border .overlay-image:before {
    position: absolute;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity .5s ease-in-out,-webkit-transform .5s;
    transition: opacity .5s ease-in-out,transform .55s;
}
.pixel-border .overlay-image:after {
    border-right: 1px solid;
    border-left: 1px solid;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
}
.pixel-border .overlay-image:before {
    border-top: 1px solid;
    border-bottom: 1px solid;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}
.pixel-border .overlay-image:before, .pixel-border .overlay-image:after {
    border-color: #ffffff;
}
.pixel-border:hover .overlay-image:after, .pixel-border:hover .overlay-image:before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.pixel-border figcaption {
    position: relative;
    z-index: 2;
	cursor: pointer;
}
.pixel-border figcaption {
	background: #B41B1B;
	display: inline-block;
	padding: 8px 14px;
	color: #fff;
}
/*style for contact box*/
.content-area-show-contact-box .contactsection {
    background: #cc0001;
    padding: 20px;
    color: #fff;
    font-size: 20px;
	width: 100%;
    /* max-width: 350px; */
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.content-area-show-contact-box .contactsection form legend p span {
	display: block;
    font-size: 18px;
	font-weight: 300;
    color: #fff;
}
.content-area-show-contact-box .contactsection form legend p span:first-child {
	font-weight: 700;
	font-size: 23px;
	direction: ltr;
}
.content-area-show-contact-box input.checkbox-label {
    height: 30px;
    margin-left: 10px;
}
.content-area-show-contact-box input {
    width: 100%;
}
.content-area-show-contact-box .contactsection form fieldset p button#submit {
    width: 100%;
    border: 0;
    color: #fff;
    background: #000;
    padding: 9px 0;
	font-weight: 300;
}
.content-area-show-contact-box .contactsection form fieldset p {
	position: relative;
}
.content-area-show-contact-box .contactsection form fieldset p input {
    color: black;
    font-weight: 300 !important;
    height: 30px;
    border: 0;
    background: #fff;
    padding: 0 17px;
    width: 100%;
    font-family: 'Heebo', sans-serif !important;
}
.content-area-show-contact-box .contactsection form .thankyou {
    display: none;
}
.fancybox-slider-wrap {
	direction: inherit;
}
.content-area-show-contact-box .contactsection form fieldset p label.error {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 12px;
    color: #f00;
}
.content-area-show-contact-box .section-title-type-learn {
	display: none;
}
/* end add custom code for popup */


@media screen and (min-width:1921px) and (max-width:1961px){.content .col-left .top{padding:0 0 19px 0;}

.content .col-left .bottom .col-right .contactsection form legend{border:0;margin:0;padding:24px 0 27px;}

}

@media screen and (min-width:1920px){.wrapper{max-width:1920px;margin-top:6.45%;}

.content .col-left .top{padding:0 0 16px 0;}

.content .col-left .bottom .col-right .contactsection form fieldset p:last-child{margin-top:53px;}

input.checkbox-label{margin-top:0px;}

}

@media screen and (min-width:1680px) and (max-width:1919px){.wrapper{max-width:1680px;margin-top:7.2%;}

.content .col-left .bottom .col-right .contactsection form{font-size:24px;}

.content .col-left .bottom .col-right .contactsection form legend{padding:22px 0;}

.content .col-left .bottom .col-right .contactsection form legend p{margin:0;font-size:24px;}

::-webkit-input-placeholder{font-size:24px !important;font-weight:300 !important}

::-moz-placeholder{font-size:24px !important;font-weight:300 !important}

:-ms-input-placeholder{font-size:24px !important;font-weight:300 !important}

:-moz-placeholder{font-size:24px !important;font-weight:300 !important}

.content .col-left .bottom .col-right .contactsection form fieldset p input{height:40px;font-size:24px;}

.content .col-left .top{padding:0 0 12px 0;}

.text{padding:0 0 12.5% 0;}

.giftPage .text{padding:5% 6% 14%;}

.giftPage .content .col-right{max-height:767px;overflow:hidden;}

.giftPage.desiPage .text{padding:5% 6% 7.3%;}

.content .col-left .bottom .col-right .contactsection form legend p span{font-size:23px;}

.content .col-left .bottom .col-right .contactsection form legend p span:nth-child(2){font-size:18px;}

.content .col-left .bottom .col-right .contactsection form fieldset p{margin:0 0 15px 0;}

label.checkbox-label{line-height:49px;font-size:18px;}

.content .col-left .bottom .col-right .contactsection form fieldset p:last-child{margin-top:53px;}

input.checkbox-label{margin-top:5px;}

.aboutPage .text .inner{padding:8% 0 20% 0;}

}

@media screen and (min-width:1600px) and (max-width:1679px){.wrapper{max-width:1600px;margin-top:7.65%;}

.content .col-left .bottom .col-right .contactsection form{font-size:23px;}

.content .col-left .bottom .col-right .contactsection form legend{padding:22px 0 15px;}

.content .col-left .bottom .col-right .contactsection form legend p{margin:0;font-size:23px;}

::-webkit-input-placeholder{font-size:23px !important;font-weight:300 !important}

::-moz-placeholder{font-size:23px !important;font-weight:300 !important}

:-ms-input-placeholder{font-size:23px !important;font-weight:300 !important}

:-moz-placeholder{font-size:23px !important;font-weight:300 !important}

.content .col-left .bottom .col-right .contactsection form fieldset p input{height:40px;font-size:17px;}

.content .col-left .top{padding:0 0 12px 0;}

.text{padding:0 0 11% 0;}

.giftPage .text{padding:5% 6% 10%;}

.aboutPage .col-left .top .text{padding:7.7% 0 2% 0;}

.aboutPage .col-left .top .text .items{padding:0 !important;}

label.checkbox-label{line-height:49px;font-size:18px;}

.content .col-left .bottom .col-right .contactsection form legend p span{font-size:23px;}

.content .col-left .bottom .col-right .contactsection form legend p span:nth-child(2){font-size:18px;}

.content .col-left .bottom .col-right .contactsection form fieldset p{margin:0 0 12px 0;}

::-webkit-input-placeholder{font-size:18px !important;}

::-moz-placeholder{font-size:18px !important;}

:-ms-input-placeholder{font-size:18px !important;}

:-moz-placeholder{font-size:18px !important;}

.content .col-left .bottom .col-right .contactsection form fieldset p:last-child{margin-top:53px;}

input.checkbox-label{margin-top:5px;}

.aboutPage .text .inner{padding:8% 0 24% 0;}

.giftPage.desiPage .text{padding:5% 6% 7.4%;}

}

@media screen and (min-width:1440px) and (max-width:1599px){.wrapper{max-width:1440px;margin-top:8.5%;}

.content .col-left .bottom .col-right .contactsection form{font-size:20px;}

.content .col-left .bottom .col-right .contactsection form legend{padding:22px 0 13px;}

.content .col-left .bottom .col-right .contactsection form legend p{margin:0;font-size:20px;}

::-webkit-input-placeholder{font-size:20px !important;font-weight:300 !important}

::-moz-placeholder{font-size:20px !important;font-weight:300 !important}

:-ms-input-placeholder{font-size:20px !important;font-weight:300 !important}

:-moz-placeholder{font-size:20px !important;font-weight:300 !important}

.content .col-left .bottom .col-right .contactsection form fieldset p input{height:30px;font-size:17px;}

.content .col-left .top{padding:0 0 8px 0;}

.text{padding:0 0 9.2% 0;}

.text h1{padding:6% 0;}

.giftPage .text .contentTop p{display:inline;}

.giftPage .text{text-align:right;padding:5% 6% 7%;}

.aboutPage .text .inner{padding:8% 6% 23.7%;}

.aboutPage .content .col-left .top{padding:0 0 17px 0;}

.aboutPage .col-left .top .text .items{padding:0 0 !important;}

.aboutPage .text .inner{padding:10% 6% 9%;}

.aboutPage .col-left .top .text{padding:7.6% 0 2% 0;}

label.checkbox-label{line-height:49px;font-size:18px;}

input.checkbox-label{margin-top:9px;}

.content .col-left .bottom .col-right .contactsection form legend p span{font-size:23px;}

.content .col-left .bottom .col-right .contactsection form legend p span:nth-child(2){font-size:18px;}

.content .col-left .bottom .col-right .contactsection form fieldset p{margin:0 0 12px 0;}

::-webkit-input-placeholder{font-size:18px !important;}

::-moz-placeholder{font-size:18px !important;}

:-ms-input-placeholder{font-size:18px !important;}

:-moz-placeholder{font-size:18px !important;}

.content .col-left .bottom .col-right .contactsection form fieldset p:last-child{margin-top:53px;}

.giftPage.desiPage .text{padding:2% 6% 14.1%;}

}

@media screen and (min-width:1366px) and (max-width:1439px){.wrapper{max-width:1366px;margin-top:9.1%;}

.content .col-right{width:100%;padding:0 15px 0 17px;}

.content .col-right .cont.mobile.hidden{display:block !important;margin:17px 0 0 0;}

.content .col-left{padding:22px 15px 0;width:100%;}

.content .col-left .top{padding:0 0 19px 0;display:none;}

.content .col-left .bottom .col-right{width:100%;padding:0;float:none !important;}

.content .col-left .bottom .col-left{width:100%;float:none !important;padding:0;}

.text{padding:0 0 6% 0;}

.text h1{padding:6.7% 0;}

.giftPage .text .contentTop p{display:inline;}

.giftPage .text{text-align:right;padding:5% 6% 10%;}

.aboutPage .col-right .text .inner{padding:8% 0 3.6% 0;}

.aboutPage .col-right .cont.text{padding:4.6% 0 0 0;}

.aboutPage .col-right .cont.text h2{font-size:24px;margin:0 0 5% 0;}

.aboutPage .col-right .cont.text .items{text-align:center;padding:0 0 !important;}

.aboutPage .col-right .cont.text .items .item{display:flex;flex-direction:column;float:right;width:25%;height:140px;}

.aboutPage .col-right .cont.text .items .item .top{font-size:49px;color:#cc0001;font-weight:500;display:block;padding:0;line-height:1;}

.aboutPage .col-right .cont.text .items .item .bottom{font-size:18px}

.aboutPage .col-right .cont.text .items .item .bottom span{display:block;}

header{padding:0 103px 0 0;}

.title h2{padding:7px 20px;}

h2, .h2{font-size:28px;}

.content .col-left .bottom .col-right .contactsection form legend{padding:10px 0 30px;}

.content .col-left .bottom .col-right .contactsection form legend p span{font-size:44px;}

.content .col-left .bottom .col-right .contactsection form legend p span:nth-child(2){font-size:32px;}

.content .col-left .bottom .col-right .contactsection form fieldset p input{height:55px;}

.content .col-left .bottom .col-right .contactsection form fieldset p{margin:0 0 30px 0;}

label.checkbox-label{line-height:55px;font-size:25px;}

.content .col-left .bottom .col-right .contactsection form fieldset p:last-child{margin-bottom:0;margin-top:60px;}

.desiPage .content .col-left .top{padding:0 0 19px 0;display:block;}

.giftPage.desiPage .text{padding:5% 6% 0.5%;}

.contactPage .text h1{padding:6.7% 0 2%;}

}

@media screen and (min-width:1280px) and (max-width:1365px){.wrapper{max-width:1280px;margin-top:9.4%;}

.content .col-right{width:100%;padding:0 17px 0 17px;}

.content .col-right .cont.mobile.hidden{display:block !important;margin:17px 0 0 0;}

.content .col-left{width:100%;padding:22px 15px 0;}

.content .col-left .top{padding:0 0 19px 0;display:none;}

.content .col-left .bottom .col-right{width:100%;padding:0;float:none !important;}

.content .col-left .bottom .col-left{width:100%;float:none !important;padding:0;}

.text{padding:0 0 8.5% 0;}

.text h1{padding:5% 0;}

.giftPage .text .contentTop p{display:inline;}

.giftPage .text{text-align:right;padding:5% 6% 9.2%;}

.aboutPage .content .col-left .bottom .col-right .contactsection form legend p{margin:13px 0 0px 0;}

.aboutPage .content .col-left .bottom .col-right .contactsection{background:#cc0001;padding:4px 10px 35px;}

.aboutPage .col-right .text .inner{padding:8% 4% 3.6%;}

.aboutPage .col-right .cont.text{padding:2.6% 0 0 0;}

.aboutPage .col-right .cont.text h2{font-size:24px;margin:0 0 5% 0;}

.aboutPage .col-right .cont.text .items{text-align:center;padding:0 0 !important;}

.aboutPage .col-right .cont.text .items .item{display:flex;flex-direction:column;float:right;width:25%;height:121px;}

.aboutPage .col-right .cont.text .items .item .top{font-size:42px;color:#cc0001;font-weight:500;display:block;padding:0;line-height:1;}

.aboutPage .col-right .cont.text .items .item .bottom{font-size:16px}

.aboutPage .col-right .cont.text .items .item .bottom span{display:block;}

header .top-menu nav ul li a{font-size:20px;}

header{padding:0 104px 0 0;}

.title h2{padding:7px 20px;}

h2, .h2{font-size:28px;}

.content .col-left .bottom .col-right .contactsection form legend{padding:10px 0 30px;}

.content .col-left .bottom .col-right .contactsection form legend p span{font-size:44px;}

.content .col-left .bottom .col-right .contactsection form legend p span:nth-child(2){font-size:32px;}

.content .col-left .bottom .col-right .contactsection form fieldset p input{height:55px;}

.content .col-left .bottom .col-right .contactsection form fieldset p{margin:0 0 30px 0;}

label.checkbox-label{line-height:55px;font-size:25px;}

.content .col-left .bottom .col-right .contactsection form fieldset p:last-child{margin-bottom:0;margin-top:60px;}

.desiPage .content .col-left .top{padding:0 0 19px 0;display:block;}

.giftPage.desiPage .text{padding:5% 6% 0.5%;}

.contactPage .text h1{padding:6.7% 0 2%;}

}

@media screen and (min-width:1025px) and (max-width:1279px){.wrapper{max-width:1024px;margin-top:17.7%;}

.content .col-right{width:100%;padding:0 0 17px 0;float:none !important;}

.content .col-left{width:100%;padding:0 0 0 0;float:none !important;}

.content .col-left .bottom{padding:0 0 0 0;}

.content .col-left .bottom .col-right{width:52%;float:right !important;}

.content .col-left .bottom .col-left{width:48%;float:left !important;padding:0 17px 0 0;}

.aboutPage .text .inner{padding:9% 0 10% 0;}

.contactPage .text h1{padding:6.7% 0 2%;}

}

@media screen and (min-width:901px) and (max-width:1024px){.wrapper{max-width:900px;margin-top:12.7%;}

header{padding:0 22px;}

.content .col-right{width:100%;padding:0 0 17px 0;float:none !important;}

.content .col-left{width:100%;padding:0 0 0 0;float:none !important;}

.content .col-left .bottom{padding:0 0 0 0;}

.content .col-left .bottom .col-right{width:50%;float:right !important;}

.content .col-left .bottom .col-left{width:50%;float:left !important;padding:0 17px 0 0;}

.content .col-left .bottom .col-right .contactsection form legend p{font-size:26px;}

.content .col-left .bottom .col-right .contactsection form legend{border:0;margin:0;padding:15px 0;}

.content .col-left .bottom .col-right .contactsection form fieldset p input{height:40px;}

.aboutPage .text .inner{padding:9% 0 10% 0;}

header .top-menu nav ul li{padding:10px 34px 10px 0;}

header .top-menu nav ul li a{font-size:20px;}

.content .col-left .bottom .col-right .contactsection form fieldset p{position:relative;margin:0px 0 10px 0;}

.content .col-left .bottom .col-right .contactsection form fieldset p:last-child{margin-bottom:19px;margin-top:60px;}

.giftPage.desiPage .text{padding:5% 6% 0;}

.contactPage .text h1{padding:6.7% 0 2%;}

}

@media screen and (max-width:991px){.boxProd:nth-child(-n+3), .boxProd:nth-child(2n+1), .boxProd:nth-child(2n){margin-top: 0;margin-bottom: -60px;}

.boxProd:nth-child(-n+2){margin-top:0px;}

.contactPage .text h1{padding:6.7% 0 2%;}

.contactPage .text{text-align:center;background:#ebebeb;padding:0 0 5% 0;}

}

@media screen and (max-width:900px){header{padding:0 22px;}

.giftPage .text .contentTop p{display:inline;}

}

@media screen and (max-width:810px){header .top-menu nav ul li{display:inline-block;padding:10px 37px 10px 0;}

.content .col-left .bottom .col-right .contactsection form fieldset p button#submit{padding:6.5px 0 !important;}

.giftPage.desiPage .content .col-left .bottom .col-right .contactsection form fieldset p button#submit{padding:6.5px 0 !important;}

}

@media screen and (min-width:768px) and (max-width:900px){.wrapper{max-width:768px;margin-top:14.7%;}

.content .col-right{width:100%;padding:0 0 17px 0;float:none !important;}

.content .col-left{width:100%;padding:0 0 0 0;float:none !important;}

.content .col-left .bottom{padding:0 0 0 0;}

.content .col-left .bottom .col-right{width:100%;float:none !important;}

.content .col-left .bottom .col-left{width:100%;float:none !important;padding:0 0;}

.content .col-left .bottom .col-right .contactsection form legend p{font-size:26px;}

.content .col-left .bottom .col-right .contactsection form legend{border:0;margin:0;padding:15px 0 0;}

.content .col-left .bottom .col-right .contactsection form fieldset p input{height:40px;}

.aboutPage .text .inner{padding:9% 0 10% 0;}

header .top-menu nav ul li a{font-size:16px;}

header .top-menu nav ul li{padding:10px 21px 10px 0;}

.content .col-left .bottom .col-right .contactsection form legend p span{font-size:23px;}

.content .col-left .bottom .col-right .contactsection form legend p span:nth-child(2){font-size:18px;}

::-webkit-input-placeholder{font-size:20px !important;}

::-moz-placeholder{font-size:20px !important;}

:-ms-input-placeholder{font-size:20px !important;}

:-moz-placeholder{font-size:20px !important;}

.content .col-left .bottom .col-right .contactsection form fieldset p{margin:0 0 10px 0;}

.content .col-left .bottom .col-right .contactsection form fieldset p:last-child{margin-top:54px;}

label.checkbox-label{line-height:41px;font-size:16px;}

.content .col-left .bottom .col-right .contactsection form fieldset p button#submit{padding:2.5px 0 !important;}

.aboutPage .content .col-left .bottom .col-right .contactsection form fieldset p{margin:0 0 12.5px 0;}

.aboutPage .content .col-left .bottom .col-right .contactsection form legend{border:0;margin:0;padding:9px 0 0;}

.giftPage.desiPage .text{padding:5% 6% 0%;}

.giftPage.desiPage .content .col-left .bottom .col-right .contactsection form fieldset p button#submit{padding:2.5px 0 !important;}

.content .col-left .bottom .col-left{max-height:343px;overflow:hidden;}
    
}

@media screen and (max-width:767px){.wrapper{max-width:768px;margin-top:20.7%;}

.content .col-right{width:100%;padding:0 0 17px 0;float:none !important;}

.content .col-left{width:100%;padding:0 0 0 0;float:none !important;}

.content .col-left .bottom{padding:0 0 0 0;}

.content .col-left .bottom .col-right{width:100%;float:none !important;}

.content .col-left .bottom .col-left{width:100%;float:none !important;padding:0 0;}

.content .col-left .bottom .col-right .contactsection form legend p{font-size:26px;}

.content .col-left .bottom .col-right .contactsection form legend{border:0;margin:0;padding:15px 0 0;}

.content .col-left .bottom .col-right .contactsection form fieldset p input{height:40px;}

.aboutPage .text .inner{padding:8% 6% 7%;}

.aboutPage .col-left .top .text .items{text-align:center;padding:0 !important;}

.aboutPage .col-left .top .text .items .item{width:33%;}

.boxProd:nth-child(-n+2){margin-top:-60px;}

.pixel-border .overlay-image+.overlay-title {opacity: 1;}
/*.pixel-border figcaption.zoom-image {    display: none;}*/

.boxProd:nth-child(-n+1){margin-top:0px;}

.content .col-left .bottom .col-right .contactsection form legend p span{font-size:30px;}

.content .col-left .bottom .col-right .contactsection form legend p span:nth-child(2){font-size:18px;}

label.checkbox-label{line-height:39px;font-size:16px;}

.content .col-left .bottom{display:block;}

.content .col-left .bottom .col-right .contactsection form fieldset{max-width:100%;}

.content .col-left .bottom .col-right .contactsection form fieldset p:last-child{margin-top:54px;}

input.checkbox-label{height:25px !important;margin-top:6px;}

.content .col-left .bottom .col-right .contactsection form{width:80%;}

.contentBottom{font-size:24px;}

.giftPage.desiPage .text .contentTop{margin:8% 0 0 0;}
    
    .title {
        text-align: center;
    }
    .title h2 {
        padding: 10px 20px;
    }
    .grid-title-text {
        font-size: 21px;
        text-align: center;
    }
    .rst-filter-category button {
        margin: 0;
    }
    .pixel-border .overlay-title {
        bottom: 25px !important;
        margin: 0 !important;
        top: auto !important;
    }



}

@media screen and (max-width:718px){.mobilenav{display:block !important;visibility:visible !important}

header .top-menu nav{display:none;position:absolute;background:#000;left:-22px;width:80%;z-index:999;}

header .top-menu nav ul li{display:block;padding:10px 0 10px 0;text-align:center;}

header .top-menu nav ul{text-align:right;border-top:1px solid #444;}

.hamburger{padding-top:19px;}

.hamburger-inner, .hamburger-inner::before,

.hamburger-inner::after{background-color:#fff;}

.hamburger:hover{opacity:1;}

.hidden.mobile.floutTelIcone{display:block !important;}

header .logo.mobile.hidden{display:block !important;visibility:visible !important;top:6px;}

header .logo{display:none !important;visibility:hidden !important;}

header{margin:0 0 19px 0;padding:0;}

header .logo a img{width:100px;}

}

@media screen and (max-width:602px){.text{padding:0 2% 10% 2%;}

h1{font-size:30px}

h2{font-size:21px}

::-webkit-input-placeholder{font-size:20px !important;}

::-moz-placeholder{font-size:20px !important;}

:-ms-input-placeholder{font-size:20px !important;}

:-moz-placeholder{font-size:20px !important;}

.content .col-left .bottom .col-right .contactsection form fieldset p input{font-size:18px;}

.grid-title{font-size:37px;}

}

@media screen and (max-width:540px){.aboutPage .col-left .top .text .items .item{width:50%;}

.aboutPage .col-left .top .text h2{font-size:24px;margin:4px 0 46px 0;}

.content .col-left .bottom .col-right .contactsection form legend p span{font-size:27px;}

.content .col-left .bottom .col-right .contactsection form fieldset p input{font-size:18px;}

::-webkit-input-placeholder{font-size:20px !important;}

::-moz-placeholder{font-size:20px !important;}

:-ms-input-placeholder{font-size:20px !important;}

:-moz-placeholder{font-size:20px !important;}

.contactPage .text p{font-size:18px;}

}

@media screen and (max-width:455px){header{margin:0 0 19px 0;padding:0;}

header .logo.mobile.hidden{display:block !important;visibility:visible !important;top:6px;}

header .logo{display:none !important;visibility:hidden !important;}

header .top-menu nav{width:100%;left:0;}

}

@media screen and (max-width:375px){.content .col-left .bottom .col-right .contactsection form legend p span{font-size:24px;}

.contentBottom{font-size:21px;}

.contactPage .text{padding:0 10% 5%;font-size:16px;}

}

@media screen and (max-width:368px){.content .col-left .bottom .col-right .contactsection form legend p span{display:inline;}

.content .col-left .bottom .col-right .contactsection form legend p{font-size:25px;}

.giftPage .text .contentBottom .line2{display:block;}

.giftPage .text .contentBottom .line1{display:block;text-align:center;margin:11px 0 23px 0;}

.aboutPage .col-left .top .text .items .item{width:100%;height:auto;margin:0 0 54px 0;}

.content .col-left .bottom .col-right .contactsection form{width:85%;}

.content .col-left .bottom .col-right .contactsection form legend p span{font-size:24px;}

}

@media screen and (max-width:320px){.title h1{font-size:33px;}

h2{padding:10px;}

.content .col-left .bottom .col-right .contactsection form legend p span{font-size:22px;}

.grid-title{font-size:34px;}

}
}