@font-face {font-family: 'Circular Std Book';
    src: url('../font/CircularStd-Book.eot');
    src: url('../font/CircularStd-Book.eot?#iefix') format('embedded-opentype'),
        url('../font/CircularStd-Book.woff2') format('woff2'),
        url('../font/CircularStd-Book.woff') format('woff'),
        url('../font/CircularStd-Book.ttf') format('truetype'),
        url('../font/CircularStd-Book.svg#CircularStd-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Fonarto';
    src: url('../font/Fonarto.eot');
    src: url('../font/Fonarto.eot?#iefix') format('embedded-opentype'),
        url('../font/Fonarto.woff2') format('woff2'),
        url('../font/Fonarto.woff') format('woff'),
        url('../font/Fonarto.ttf') format('truetype'),
        url('../font/Fonarto.svg#Fonarto') format('svg');
    font-weight: normal;
    font-style: normal;
}

*,*:before,*:after{box-sizing: border-box;}
body{font-family: "Circular Std Book", "Fonarto" !important; margin: 0; padding: 0; font-size: 14px !important;}
button, input, optgroup, select, textarea {	font-family: 'Circular Std Book' !important;font-size: 100%;line-height: 1.15;margin: 0;}

/* Font Family */
.font-1{font-family: 'Fonarto';}
.font-2{font-family: 'Circular Std Book';}

/* paragraph style */
.p-italic {font-style: italic;}
.para{font-size: 14px; margin: 0; padding: 0;}

/* heading style */
.h1-heading{font-size: 36px;margin: 0;padding: 0;}
.h2-heading{font-size: 30px;margin: 0;padding: 0;}
.h3-heading{font-size: 24px;margin: 0;padding: 0;}
.h4-heading{font-size: 20px;margin: 0;padding: 0;}
.h5-heading{font-size: 18px;margin: 0;padding: 0;}
.h6-heading{font-size: 16px;margin: 0;padding: 0;}

/* anchor tag style */
a:hover,a:focus{text-decoration: none;margin: 0;padding: 0;outline: none;color: #cc1e37;}

/* input style */
input[type="text"],input[type="submit"]{-webkit-appearance: none;-moz-appearance: none;appearance: none; outline: none;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}

/* buttons style */
.lg-btn{border: none;color: #fff;text-align: center;font-size: 24px;margin: 0;padding: 14px 40px;display: inline-block;}
.md-btn{border: none;color: #fff;text-align: center;font-size: 20px;margin: 0;padding: 12px 28px;display: inline-block;}
.sm-btn{border: none;color: #fff;text-align: center;font-size: 16px;margin: 0;padding: 10px 14px;display: inline-block;}
.xs-btn{border: none;color: #fff;text-align: center;font-size: 12px;margin: 0;padding: 10px;display: inline-block;}
.disabled-btn {border: none;color: #fff;text-align: center;font-size: 24px;margin: 0;padding: 14px 40px;display: inline-block;opacity: 0.6;cursor: not-allowed;}

/* ul style */
ul{padding: 0;margin: 0;list-style: none;}

/* pagination style */
/* .pagination {display: inline-block;} */
.pagination .page-item a.page-link {
	background: transparent;
	color: #cc1e37;
	float: left;
	padding: 8px 16px;
	text-decoration: none;
	border-radius: 0;
	border: 1px solid #cc1e37;
	margin: 0 3px;
}
/* .pagination .page-item a.page-link:hover {color: #000;background-color:#cc1e37;float: left;padding: 8px 16px;text-decoration: none;} */
.pagination .page-item a.page-link:hover, .pagination .page-item .current.page-link {
	color: #fff;
	background-color: #cc1e37;
}

/* Font weight */
.bold{font-weight: bold;}
.normal{font-weight: normal;}
.light{font-weight: lighter;}

/* Font size */
.font10{font-size: 10px;}
.font11{font-size: 11px;}
.font12{font-size: 12px;}
.font13{font-size: 13px;}
.font14{font-size: 14px;}
.font15{font-size: 15px;}
.font16{font-size: 16px;}
.font17{font-size: 17px;}
.font18{font-size: 18px;}
.font19{font-size: 19px;}
.font20{font-size: 20px;}
.font22{font-size: 22px;}
.font24{font-size: 24px;}
.font26{font-size: 26px;}
.font28{font-size: 28px;}
.font30{font-size: 30px;}
.font32{font-size: 32px;}
.font34{font-size: 34px;}
.font36{font-size: 36px;}

/* placeholder color change */
::-webkit-input-placeholder {color:#555;} /* Chrome/Opera/Safari */
::-moz-placeholder {color: #555;} /* Firefox 19+ */
:-ms-input-placeholder {color: #555;} /* IE 10+ */
:-moz-placeholder {color: #555;} /* Firefox 18- */

/* Select style */
select{-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none;background: url(../images/down-arrow.png) no-repeat center right 0px;border: none;padding-right: 15px;}

/* background-images */
.icons, .iconsPudo::before, .iconsPudo::after{background: url("../images/css_sprites.png") no-repeat top left;}
.iconsPudo::before, .iconsPudo::after{content: '';position: absolute;}

/* colors style */
.twoZro{color: #202020;}
.cc1{color: #cc1e37;}
.triple5{color: #555;}
.white{color: #fff;}

/* Background Color style */
.bgEEE{background: #eeeeee;}
.fbbg{background: #3354a0;}
.twitbg{background: #0d8cf7;}
.pinbg{background: #c30212;}
.whatsbg{background: #4bca5a;}
.recepTag{background: #eec4ca;border-radius: 50px;}
.pinkbg{background: #faf5f5;}
.whitebg{background: #fff;}

/* Image style */
img{max-width: 100%;}

/* border */
.borderE5{border: 1px solid #e5e5e5;}

/*--------------------------------------------------------------Header css-----------------------------------------------------------*/

.srcbox {position: relative;}
.srch-icon {position: absolute;right: 7px;top: 4px;}
.disclamer a:nth-child(1) {position: relative;margin-right: 15px;}
.disclamer a:nth-child(1)::after {content: "";border-right: 2px solid #000;left: 92px;position: absolute;height: 15px;top: 0;}
.fa-search::before {color: #ccc;}
.srcbox input.form-control {padding-right: 22px;}
.menu-bar ul li a {height: 40px;line-height: 40px;}
.menu-bar ul li:hover a, .menu-bar ul li:focus a {color: #cc1e37;}
.menu-bar ul li:hover::after, .menu-bar ul li:focus::after {border-bottom: 2px solid #cc1e37;content: "";position: absolute;width: 100px;bottom: 0;left: 50%;transform: translateX(-50%);}
.menu-bar ul li {position: relative;}
.custom-logo-block {height: 90px;}
.mobSerchTitle {position: absolute;left: 50%;top: 40%;transform: translate(-50%,-50%);width: 100%;text-align: center;}

/*--------------------------------------------------------------Footer style--------------------------------------------------------*/

footer .disclamer a:nth-child(1)::after {left: 95px;}

/*------------------------------------------------------------Home page style---------------------------------------------------------*/

#owl-demo .item img{display: block;width: 100%;height: auto;}
.slider-title {position: absolute;bottom: 20px;left: 15px;}
.recepieTitle h2 {border-left: 3px solid #cc1e37;padding-left: 10px;}
.recepievideoDetail img {min-width: 65px;height: 65px !important;}
figure {position: relative;}
figure::before {position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	-webkit-transform: skewX(-25deg);	transform: skewX(-25deg);}
figure:hover::before {-webkit-animation: shine .75s;animation: shine .75s;}
.latest {overflow: hidden;}
@-webkit-keyframes shine 
{
	100% {left: 125%;}
}
@keyframes shine 
{
	100% {left: 125%;}
}

/*-------------------------------------------------------------Contact page style---------------------------------------------------------*/

.contactForm {border: 1px solid #e9e9e9;}
.contactForm button {background: transparent;border: 1px solid #cc1e37;cursor: pointer;transition: all 0.5s;outline: none;}
.contactForm button:hover {color: #fff;box-shadow: inset 0 40px 0px #cc1e37;}

/*---------------------------------------------------------------Privacy policy style----------------------------------------------------*/

.privacypolicyblock ul {list-style-type: disc;}

/*---------------------------------------------------------------Article style------------------------------------------------------------*/

.recepieTag a {color: #202020;}
.recepieTag a:hover {color: #cc1e37;}
.printBlock a:hover {box-shadow: inset 0 40px 0 #cc1e37;color: #fff;}
.printBlock a {border: 1px solid #cc1e37;transition: all 0.5s;}
.recepieDetail, .whatStuffParatha, .steps {border-bottom: 1px solid #dedfe3;}
.steps .stepImg {min-width: 250px;}
.totalTimeConsume p {position: relative;}
.totalTimeConsume p::after {content: "";position: absolute;width: 30px;height: 30px;border-right: 1px solid #ccc;right: 0;top: 0;}
.totalTimeConsume p:last-child::after {display: none;}
.ingredent-block ul {list-style-type: disc;}
.ingredent-block ul li, .instructions ol li {line-height: 2;}
.nextprevBtns a {
	border: 1px solid #e5e5e5;
	color: #555;
	font-size: 12px;
	padding: 15px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
}
.single-post .whatStuffParatha h2 {
    font-size: 24px;
    color: #202020;
    font-family: 'Fonarto';
}
.single-post .whatStuffParatha p {
    font-size: 18px;
    color: #555;
	text-align: justify;
}
/* .nextprevBtns .NextPrevButton{transition: all 0.5s; } */
.nextprevBtns a:hover {box-shadow: inset 0 50px 0 #cc1e37;color: #fff;}
/* .nextprevBtns .NextPrevButton:hover a {color: #fff;} */
.fa-chevron-left::before, .fa-chevron-right::before {font-size: 16px;}
.triedthis {border-bottom: 1px solid #dedfe3;}
/* fieldset input[type="checkbox"]:checked ~ label::before {color: #cc1e37;}
fieldset label::before {content: "\f005";font-family: fontAwesome;} */
.stickyBlock {top: 0;background: rgba(255,255,255,0.9);position: sticky;z-index: 1;}
.rating > label {color: #ddd;float: right;margin-bottom: 0;}
.rating > input {display: none;}
.modal-body .rating-block .write-review-stars .rating > label::before {font-size: 1.2em;}
.rating > label::before {margin: 2px;font-size: 1em;font-family: FontAwesome;display: inline-block;content: "\f005";color: #ddd;}
.rating input[type="radio"]:checked ~ label::before {color: #ffa200;}
/*.socialConnection a:hover{animation: bounce 0.5s infinite;-webkit-animation: bounce 0.5s infinite;color: #fff;}*/
/*@-webkit-keyframes bounce */
/*{*/
/*    0% {transform: translateY(0);}*/
/*    50% {transform: translateY(-5px);}*/
/*    100% {transform: translateY(5px);}*/
/*}*/
/*@keyframes bounce */
/*{*/
/*    0% {transform: translateY(0);}*/
/*    50% {transform: translateY(-5px);}*/
/*    100% {transform: translateY(5px);}*/
/*}*/

/*-----------------------------------------------------------------Video Recepie style---------------------------------------------------*/

.playVideo {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

/*-----------------------------------------------------------Hot All collection Style--------------------------------------------------*/

.hotCollectionBtn {border: 1px solid #cc1e37;transition: all 0.5s;} 
.hotCollectionBtn:hover {box-shadow: inset 0 40px 0 #cc1e37;color: #fff;}

/*-------------------------------------------------------------Recepie Collection Style------------------------------------------------*/

.recepieCollectionBtn {border: 1px solid #cc1e37;transition: all 0.5s;}
.recepieCollectionBtn:hover {box-shadow: inset 0 40px 0 #cc1e37;color: #fff;}
.sabudanaVeda, .alooPratha {border-bottom: 1px solid #dedfe3;}

/*-------------------------------------------------------------Media Query Css-----------------------------------------------------------*/

@media screen and (min-width:1200px)
{
    .side_bar_video .sbvcytc-video .sbvcytc-content {        margin-left: -40px;        }
} 

@media screen and (max-width:1199px)
{
    .side_bar_video .sbvcytc-video .sbvcytc-content {        margin-left: -20px;        }
} 

@media screen and (max-width:991px)
{
    .custom-logo-block {height: auto;}
    /* .srch-icon {position: static;} */
    .mob-search {position: fixed;background: #fff;height: 100%;width: 100%;left: -100%;top: 0;z-index: 99;transition: all 0.5s;}
    .mob-search.showBar{left: 0;}
    .mob-search input[type="text"] {position: absolute;top: 50%;left: 50%;border: 1px solid #ccc;height: 40px;width: 75%;transform: translate(-50%,-50%);padding: 0 10px;}
    .search-close {position: absolute;right: 20px;top: 20px;}
    .srch-icon {top: -10px;}
    .stickyBlock {position: static;}
    
    .side_bar_video .sbvcytc-video .sbvcytc-content {        margin-left: 0px;        }
}


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

}


@media screen and (max-width:767px)
{
    .menu-bar > ul {position: fixed;background: #fff;height: 100%;width: 100%; overflow:auto; left: -100%;z-index: 99;top: 0;transition: all 0.5s;text-align: center;}
   .show .menu-bar > ul {left: 0%;transition:  all 0.5;}
   .show .sub-menu {
	position: relative;
	box-shadow: none;
	width: 100%;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
    .fa-navicon::before, .fa-reorder::before, .fa-bars::before {content: "\f0c9";font-size: 22px;}
    .closeMenu {position: absolute;top: 20px;right: 20px;}
    ul.openMenu a {font-size: 24px;}
    /* .mob-search {position: fixed;background: #fff;height: 100%;width: 100%;left: -100%;top: 0;z-index: 99;transition: all 0.5s;}
    .mob-search.showBar{left: 0;}
    .mob-search input[type="text"] {position: absolute;top: 50%;left: 50%;border: 1px solid #ccc;height: 40px;width: 75%;transform: translate(-50%,-50%);}
    .search-close {position: absolute;right: 20px;top: 20px;} */
    .fa-remove::before, .fa-close::before, .fa-times::before {cursor: pointer;font-size: 22px;}
    .owl-carousel .owl-nav .owl-prev {position: absolute;top: 45%;left: 10px;transform: translateY(-50%);background:transparent;}
    .owl-carousel .owl-nav .owl-next {position: absolute;top: 45%;right: 10px;transform: translateY(-50%);background:transparent;}
    .fa-chevron-left::before {content: "\f053";color: #cc1e37;}
    .fa-chevron-right::before {content: "\f054";color: #cc1e37;}
    .fa.fa-chevron-left, .fa.fa-chevron-right {background: #fff;width: 30px;height: 30px;line-height: 30px !important;border-radius: 50px;}
    
    .side_bar_video .sbvcytc-video .sbvcytc-content {margin-left: 0px;}
    .fa-chevron-left:before {
    content: "\f053";
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
    top: 50%;
}

.fa-chevron-right:before {
    content: "\f054";
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
    top: 50%;
}

.owl-item .latest p {
	min-height: 60px;
}
.side_bar_video .sbvcytc-video .sb-row {
	display: flex;
}
}
@media screen and (max-width:575px)
{
    .srch-icon {position: absolute;right: -12px;top: 25px;z-index: 99;}
    .fa-search::before {color: #cc1e37;font-size: 20px;}
}
@media screen and (max-width:480px)
{
    .stepImg img {margin: 0 auto;}
    .owl-carousel .owl-nav .owl-prev {top: 35%;}
    .owl-carousel .owl-nav .owl-next {top: 35%;}
}
@media screen and (max-width:441px)
{
    .gobipratharecepie .totalTimePrint .printBlock {margin-top: 15px;}
    .slider-title {left: 10px;}
}
@media screen and (max-width:395px)
{
    .socialConnection a:last-child {margin-top: 10px;}
}