body { background-color: #f2f2f2; font-family:Verdana, Geneva, sans-serif; }
img{ max-width: 100%; }
a:hover{text-decoration: none; color: #c93b35!important;}

h1{font-size:25px;}
h2{font-size:18px;} h3{font-size:18px;}
/* new added  */
.navbar { position: relative; min-height: 50px; margin-bottom: 0px; border: 0; background: #fff;  border-radius: 0!important; border-bottom: 1px solid #f2f2f2;}
.navbar-brand{ height: auto;padding: 5px 15px;}
.navbar-nav { margin-top: 15px;}
.nav>li>a, .navbar-default .navbar-nav>li>a{font-size: 18px;color: #000;}
.nav>li>a:before, .navbar-default .navbar-nav>li>a:before{content: "";width: 0; height: 4px; background:#f47621; display:block; position:absolute; bottom:5px;  transition:all .2s ease-in;}
.nav>li:hover>a:before, .navbar-default .navbar-nav>li:hover>a:before{ content: ""; width: calc(100% - 30px);height: 4px; background: #f47621; display: block; position: absolute; bottom: 5px; transition: all .2s ease-in;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover{background: #fff; color: #000;}
.navbar-default .navbar-nav>.active>a:before{ content: "";width: 30px; height: 4px; background: #f47621; display: block; position: absolute; bottom: 5px;}	
.slick-header{ color: #c93b35; background: #fff; border-bottom: 1px solid #eee; padding-bottom:8px;}
.slick-header .icon-sci{ float: left;padding-top: 2px; padding-right: 10px;}
p { margin: 0 0 10px;line-height: 24px;color: #666; font-size: 16px;}
.detail-page .title{ font-size: 28px; margin-top: 20px;}
/*--====Header Section--====*/
.wrapper{overflow: hidden; } .header { background-color: #fff; padding: 15px 0;}.logo-area a{text-decoration: none;}
.logo-area a span {display: block;font-size: 18px;color: #333333;  font-weight: normal; font-family: 'Michroma', sans-serif;}
.text-center.left-area a{ text-decoration: none; }
.text-center.left-area a span {display: block; font-size: 13px;font-weight: normal; color: #000000;line-height: 16px; padding-top: 2px; font-family: Myriad Pro;}
.left-area { padding: 8px 0;}
.img-content-area {background-image: url(../images/roun-im.png); padding: 20px 0; background-repeat: no-repeat; background-position: 0 9px; min-height: 89px;}
.img-content-area p {color: #c93b35;font-size: 41px; font-weight: bold; text-align: left;  font-family: 'Open Sans', sans-serif; margin-top: -3px; padding: 0 15px;}
.img-responsive{ width: 100%; max-width: 100%; }
.img-content-area span { color: #c93b35;display: block;  margin-top: -55px; font-size: 17px;text-transform: uppercase;  padding: 0 0 0 4px;}
.img-content-area sup {color: #000000; font-size: 17px; text-transform: uppercase;padding: 11px 0 0 4px; display: block;}
.ads_img_cover{ max-width: 768px;overflow: hidden;float: right;}
.ads-promo{ width: calc(100% - 768px); float: left; text-align: center;}.promo-title{ font-size: 30px;line-height: 30px;color: #006699; font-style: italic; padding: 10px 0;}
.promo-title small{display: block;font-size: 18px; color: #cc0000;}.list-avatar{ margin: 0; padding: 0; }
.list-avatar li{ list-style: none; margin: 20px 0;}
.list-avatar li a{ color: #cc3333;font-weight: bold;font-size: 12px; } .list-avatar li:after{content: ""; display: block; height: 0; clear: both;}
.list-avatar li .list-avatar{float: left;  margin-right: 20px;} .list-title{ color: #cc3333;font-size: 16px;  display: block; }
.list-title a{font-size: 16px !important; font-weight:normal !important;} .list-info{ font-size: 13px;}
	/*--====Header Section--====*/
.floating-banner-text {position: absolute; right: 23%; top: 42%; font-size: 43px; color: #fff; font-weight: 200;  font-family: 'Open Sans', sans-serif; text-transform: uppercase; }
.floating-banner-text strong { display: block; line-height: 46px; }
	/*--====Navigation Section--====*/
.navigation-section {background-color: #c93b35;}
.custom-navi-main { margin: 0; background-color: transparent;  border: none; box-shadow: none; border-radius:0;}
.custom-navigation li a {color: #fff!important;font-size: 14px;font-weight: bold; text-transform: uppercase;}
	/*--====Banner Section--====*/
.banner-section {}.banner-area{ position: relative;}
.banner-area p {position: absolute; color: #fff; font-size: 18px; font-weight: 600; bottom: 0;left: 0;right: 0;margin: 0;padding:15px 0;background-color: rgba(59, 27, 70, 0.2);}
	/*--====Add Img--====*/
.add-section{  background-color: #fff;  border-bottom: 1px solid #f2f2f2; padding: 5px 0;} .add-section2 { background: #e2dede; padding: 15px 0;}
	/*--====Add Img--====*/
.middle_area{ margin: 25px 0;padding: 0px 0; background: transparent;}
.inner-area-left { float:left; width:50%; position:relative; max-height:458px; height:458px; overflow:hidden; background:url(../images/img-banner.jpg) no-repeat; background-size:cover;}
.inner-area-right{width: calc(100% -  50%);float: right;}
.block-two { width: 50%; float: left; max-height: 229px; height: 229px;overflow: hidden;  background:#000; position:relative; }
.block-two a{display: block;  position: absolute;z-index: 999; top: 0;right: 0; bottom: 0; left: 0; cursor: pointer;}
.block-two:after { content: ""; display: block; position: absolute; background: rgba(0,0,0,.5);  top: 0; left: 0; right: 0; bottom: 0; }
.bg-block1{ background: url(../images/img1.jpg) no-repeat; background-size:cover;  background-color:#000; background-position:center;transition:all .5s ease-in; width: 100%; height: 229px;}
.bg-block2{ background: url(../images/img2.jpg) no-repeat; background-size: cover;  background-color: #000; background-position: center;transition: all .2s ease-in;width: 100%;
height: 229px;}.bg-block3{ background: url(../images/img3.jpg) no-repeat;  background-size: cover;  background-color: #000;  background-position: center; transition: all .2s ease-in; 
width: 100%; height: 229px; } .bg-block4{background: url(../images/img4.jpg) no-repeat; background-size: cover;    background-color: #000;   background-position: center; transition: all .2s ease-in;  width: 100%; height: 229px;}
.block-two:hover .bg-block1,.block-two:hover .bg-block2,.block-two:hover .bg-block3,.block-two:hover .bg-block4{transition: all .5s ease-in; transform: scale(1.2); }
.block-title{ font-size: 28px; color: #FFFFFF; text-align: left;line-height: 24px;position: absolute; bottom: 20px;left: 20px; z-index: 99;}
.block-title small{ font-size: 16px; display: block; }
.block-two img { width: 100%;opacity: .6;}.text-holder {position: absolute; top: 0; left: 0; right: 0; border: 0;padding: 100px 35px 0 35px; color: #fff;}
.frnd-title { font-size: 55px; color: #FFFFFF; text-align: left;}
.text-holder p {font-size: 15px; color: #FFFFFF;line-height: 1.514; text-align: left; }
 .quotes-box{border: 2px solid #ccc;  padding: 20px; font-style: italic; font-size: 18px; color: #cc3333;margin: 20px 0;  text-align: center; width:auto; float:left }
.copy-quote{font-size: 14px;  color: #333; margin-top: 20px;text-transform: uppercase; cursor: pointer; }
.copy-quote a{color: #333; text-decoration:none;}
  /*--====Middle Area / quotes --====*/
 .quotes-area { position: relative;width: 267px;padding: 0 20px; float: left; }
.content {font-size: 15px; font-family: "Open Sans"; line-height: 1.2;text-align: left; padding: 15px 0px 15px 25px;}
.signature {font-size: 15px;font-family: "Open Sans"; line-height: 1.2; width: inherit; text-align: right; }
.right-quotes-area { float: right; width: calc(100% -  267px); }
 .title {  font-weight: bold; line-height: 1.622; text-align: left; padding: 5px 0;  color: #000000; }
.description {  font-size: 13px; font-family: "Open Sans"; line-height: 1.2; color: #000000;}
 .inner-quotes-area { margin-bottom: 15px; }
.list-action{  margin: 0; padding: 0;}
.list-action li{list-style: none;  margin: 0;  padding: 0; border: 2px solid #ccc; padding: 5px 0px 0px 15px;  margin: 5px 0; }
.list-action li label{ font-size: 15px; color: #c93b35;}
.list-action li a{ color: #c93b35; float: right; text-transform: uppercase; font-size: 14px; font-weight: bold; padding-top: 5px;}
  /*--====Friendship Special and About Section --====*/
 .holi_special_about{  background-color: #fff;  padding: 20px 0;  }
 .holi_Special_left_inner { padding-right: 20px; }
.holi_Special_left_inner.bodr-pnl { position: relative;}
.holi_Special_left_inner.bodr-pnl:after {border-right: 1px solid #ccc;min-height: 460px;content: "";position: absolute; top: 22px; right: 20px;}
.holi_Special_left { width: calc(100% - 300px);float: left; }
.holi_Special_right { width: 300px; float: right;  border: navajowhite;margin-top:20px;}
 .title_special { font-size: 24px; color: #c93b35; font-weight: bold; line-height: 1.2; padding: 0 10px;border-left: 4px solid #c93b35; margin: 15px 0;}
.title_special a{color: #c93b35; text-decoration:none;}
.title_special span{ color: #000000; }.description_special {color: #000000; line-height: 1.429;}.list { padding-top: 15px; }
.list ul {margin: 0px;  padding: 0px; list-style-type: square;} .list ul li { position: relative;padding: 0; width: 44%; float: left; color: #c93b35; margin-left: 17px;}
.list ul li a{ color: #000;text-decoration: none;font-size: 14px;font-weight: regular; line-height: 2.143; }
 .section-single{ margin-top: 18px; margin-bottom: 40px; }
.list-inline-box ul{  margin: 0; padding: 0; }
.list-inline-box li{ list-style: none; width: 32%; float: left; list-style: 30px;}
.list-inline-box li a{background-color: #f5f5f5; padding: 10px; display: block; margin: 3px;transition: all .2s ease-in; }
.list-inline-box li a:hover{ background-color: #c93b35; color: #fff!important; transition: all .2s ease-in; }
.defoult-btn { color: #c93b35; border: 1px solid #ccc; background-color: #fff; font-weight: 600; font-size: 17px; font-family: "Open Sans";padding: 13px 52px; border-radius: 4px; outline: navajowhite; margin-top: 25px;} .defoult-btn:hover { background: #c93b35; color: #fff; border-color: transparent;}.nxbtn{ margin-top: 50px; }
   /*--====_right --====*/
.ads-box { background-color: #EBEBEB; width: 100%; padding: 0; margin-top: 20px; margin-bottom: 20px; padding:10px 0px;}
.ads-box1 { background-color: #EBEBEB; width: 100%; padding: 0; margin-top: 20px; margin-bottom: 20px; padding:10px 0px; text-align:center; box-sizing:border-box}
.inner-icons-box { border: 1px solid #efeded; padding: 13px 20px; margin-bottom: 3px; }
.inner-icons-box a{ text-decoration: none; }
.inner-icons-box a img { margin-right: 30px; }   
.inner-icons-box a span { font-size: 24px; font-family: "Open Sans"; font-weight: bold; text-transform: uppercase;  line-height: 1.2; text-align: left; color: #E95853; vertical-align: middl }
.inner-icons-box a span:hover { color: #f3706c;} .quotes{ color: #0f71d3!important;} .quotes:hover { color: #509ae4!important;}
.songs{ color: #029c1b!important;}.songs:hover { color: #0ac529!important; }.action-box { margin-bottom: 20px; }.heading { font-size: 29px;color: #000; font-weight: bold;}
    /*--====holi_Special_left_article --====*/
.this_week_article { padding: 50px 30px 30px 0; }.article-imgs img { width: 100%;}
.main-title {font-size: 26px; color: #000000; font-weight: bold; text-transform: capitalize; padding-bottom: 6px; border-bottom: 1px solid #ccc; margin-bottom: 25px; }
.this_week_article .title { font-size: 17px; line-height: 20px; padding: 11px 0 0 0;}
.this_week_article .description { font-size: 14px; font-weight: normal; color: #000000; padding: 15px 0; }
.read_more a { font-size: 14px; font-weight: normal; color: #c93b35; font-family: "Open Sans"; cursor: pointer;}
    /*--====bottom-section --====*/
.bottom-section {font-family: "Open Sans"; background-color: #fff;padding: 20px; position: relative; width:100%; float:left }
.feature-list { padding-left: 70px; margin-right: 30px; }.feature-list h3 { font-size: 22px; font-weight: bold; color: #000000; margin-bottom: 0; }
.feature-list h3 a{ font-size: 22px; font-weight: bold; color: #000000;  margin-bottom: 0; padding-top:0px; }
.feature-list p {font-size: 14px; font-weight: normal; color: #000000;}
.feature-list a { display: block; padding-top: 30px; font-size: 14px; color: #c93b35; text-decoration: none; font-weight: normal;}
.feature-list:before { content: url('../images/tick-icon.jpg');   font-size: 21px; color: #fff; display: block; position: absolute;  margin-left: 0;  text-align: left;top: 22px;  left: 0; background: #c93b35; border-radius: 50%; height: 54px;width: 54px; padding: 15px 0 0 18px; }
 .text-center.title-botton { font-size: 33px;  font-weight: 600; color: #333333; padding: 20px 0 15px 0; border-bottom: 1px solid #ccc; margin-bottom: 30px; }
   /*--====Footer====--*/
.footerBox { background-color: #fff;position: relative;padding: 60px 0 20px 0; width:100%; float:left; box-sizing:border-box}
 .footerBox:before {content: "";background-image: url("../images/footer-border.png");background-repeat: repeat-x; position: absolute;top: 0;left: 0;right: 0; bottom: 0;padding: 22px 0; width: 100%; z-index: 1; }
.footerBox span { display: block;padding: 5px 10px;}.last-footer h4 {font-size: 16px; color: #333; font-weight: bold;}
.last-footer ul{ margin: 0; padding:0;}.last-footer ul li{ list-style: none; }.last-footer ul li a {color: #333333; font-size: 15px; padding: 2px 0; display: block;}
.text-follow {display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; font-size: 18px;color: #000; margin-left: 5px; }
.footerBox .social-icon { background: #ccc;width: 50px; height: 50px; color: #999999; text-align: center;margin-left: 2px;  margin-bottom: 2px; }
.footerBox .social-icon ul{ margin: 0; padding: 0; } .footerBox .social-icon li{  list-style: none;}
.footerBox .social-icon a {font-size: 26px;padding: 8px 14px; margin-bottom: 5px;display: inline-block; color: #999999; list-style: none; }
.social-icon { float: right; } .social ul { margin: 0; padding: 0; list-style: none;} .detail-page{ padding-top: 0;}.for_detail { margin: 15px 0;}
.right-side-nav{width:100%; float:left; background-color:#ebebeb; border:#d5d3d3 1px solid;}
.right-side-nav ul{margin:0; padding-left:30px; padding-top:10px; padding-bottom:10px;}
.right-side-nav ul li{ list-style-image:url(../images/list-icon.png); vertical-align:top; padding:3px 0px;}
.right-side-nav a{color:#000; text-decoration:none;}
.main-cont{width:100%; float:left; padding-right:40px;} .main-cont h1{font-size:30px; margin-top:25px; color:#c93b35;} .main-cont p{text-align:justify; font-size:15px; color:#292929;}
.top-ad{padding:15px 0px 15px 0px;     background: #f2f2f2;} .ad-728{width:728px; margin:0 auto;}
.footer-btm{border-top:#ccc 1px solid; background-color:#fff;}
	.btm-links{width:100%; float:left; text-align:center; font-size:14px; padding:25px 0px;} 
	.btm-links a{text-decoration:none; color:#333333; font-size:14px; padding:0px 5px;}
	.copy-rht{width:50%; float:left; text-align:center; padding:20px 0px; font-size:13px;}
	.social-icon img {width:25px ; margin-left:20px}
	.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{background:none; color:#000;}
.navbar-inverse .navbar-nav > li > a{color:#000;}
.navbar-inverse .navbar-nav > .open > a:hover{background:none;}
.navbar-inverse .navbar-nav > .open > a:focus{background:none !important; color:#000;}
.navbar-inverse .navbar-toggle{border-color: #ddd;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#888;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:#ddd;}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover{color:#000; background:none;}
.right-nav{width:100%; margin-bottom:10px; background-color:#ebebeb; padding-bottom:15px; padding-top:5px;}
.right-nav-head{font-size:18px; padding:5px 0px 5px 18px;} .right-nav-head a{color:#000; text-decoration:none;}
.right-nav ul{margin:0; padding-left:20px; list-style:none;}
.right-nav ul li{padding:3px 0px;}
.right-nav ul li a{text-decoration:none; color:#000;}
.last-footer{margin-top:0px;}
.breadcrumb a{color:#bd0d03; text-decoration:none;}
.col-lg-12 p{font-size:15px; color:#2e2d2d; text-align:justify; line-height:21px;} .col-lg-12 span{font-size:17px; color:#c93b35; font-weight:bold;}
.middle-ad{width:336px; margin:20px auto; clear:both;} .col-lg-12 p a{text-decoration:none; color:#bd0d03;}
.sub-links{background-color:#f9f8f8; border:#e5e4e4 1px solid; padding:15px; margin:15px 0px; font-size:14px; float:left; width:100%; color:#d33b35; line-height:23px; text-align:center;}
.sub-links b{display:block; text-align:center; text-transform:uppercase;} .sub-links a{text-decoration:none; padding:0px 3px; font-size:14px; color:#d33b35;}
.hide-img{float:right; width:auto !important; padding-left:12px;}ul li{line-height:23px;}ul li a{color:#bd0d03;}
.img-gallery{width:100%; float:left;}
.img-gallery ul{margin:0; padding:0; list-style:none;}
.img-gallery ul li{float:left; padding-right:10px;}
.citylnk{width:100%; float:left; background-color:#FEFEEC; border:#FAC45B 1px solid; padding:7px 0px;}
.citylnk a{text-decoration:none; color:#000;}
.query-form{width:100%; float:left; background-color:#fffde3; border:#e2dbab 1px solid; padding:20px 0px; margin-bottom:30px;}
.frm-box{width:100%; float:left;}
.frm-name{width:30%; float:left; margin:18px 0px 10px 50px;}
.frm-fill{width:50%; float:left; margin:10px;}
.frm-fill input[type=text] {width:100%; border:#ccc 1px solid; padding:7px;}
.frm-size{width:100%; border:#ccc 1px solid; padding:7px;}
.cap-fill{width:60%; float:left; margin-left:0px;} .cap-text{width:40%; float:left;}
.sub-btn{width: 100px; margin: 10px auto; clear: both; background-color: #cc0000; text-align: center; color: #fff; padding: 8px 0px; border-radius: 5px; text-transform: uppercase;}
.sitemap-area{width:100%; float:left;}
.sitemap-area ul{width:30%; float:left;} .sitemap-area ul b{width:30%; float:left; font-size:16px; width:auto; margin-top:20px;}
.sitemap-area ul li{margin-left:15px; clear:both;}.sitemap-area ul li a{}
.greeting-images{width:1005; float:left;} .greeting-images ul{margin:0; padding:0; list-style:none;}
.greeting-images ul li{float:left; padding:7px 15px 7px 0px;}
.nav-area{width:100%; float:left; background:#fff; padding:5px 0px;}.logo{float:left;}
.navigations{width:70%; float:right; margin-top:5px;}
.facebook{position:absolute; bottom:0; right:0; position:fixed; z-index:9999;} a{ color:#ef4d4d; text-decoration:none}
.top-ser{ width:auto; float:right; margin-top:10px;}
.top-ser input[type="text"]{ border: #E1E1E1 solid 1px; padding:9px 5px; width:65% !important; height:34px;}
.top-ser input[type="Submit"]{ background:#fcb600; border:none; padding:6px 8px; font-size:15px; text-transform:uppercase}
.main-ad{ width:66%; float:right;}
.mob-ad{ display:none}
.link-unit{width:728px; margin:10px auto; clear:both;}
.top-ad11{ width:100%; text-align:center; float:left; clear:both; padding-bottom:10px; padding-top:10px; border-bottom: #ccc solid 1px; margin-bottom:10px;}
.right-ad11{ width:100%; float:left; margin-bottom:10px; display:none;}
.m-ad{ display:none;}
.ads-box{display:none}
.middle-ad11{width:336px; margin:20px auto; clear:both;}
 .ads-box11 {background-color: #EBEBEB; width: 100%; padding: 0;margin-top: 20px; margin-bottom: 20px; padding:10px 0px; clear:both; }
.image-gallery{width:100%; float:left;}
.in-336{ width:336px; height:280px; float:right; margin-left:20px; margin-top: 25px;}
.top-ads{ width:100%; float:left; background:#e4e8ea; padding:10px 0px; text-align:center; margin:10px 0px;}
.ad-336-center {
    width: 336px;
    margin: 20px auto;
    clear: both;
    height: 280px;
}
.bottom-ads{ width:100%; float:left; background:#e4e8ea; padding:10px 0px; text-align:center; margin:10px 0px;}
.main-right-ad { width:300px; float:left; height:auto;}
.main-pro-box{ width:100%; float:left}
.pro-box1{ width:23%; float:left; margin-bottom:35px; border-bottom: #ccc solid 1px; padding-bottom: 10px;} 
.pro-box2{ width:23%; float:left; margin-left:2.5%; margin-bottom:35px; border-bottom: #ccc solid 1px; padding-bottom: 10px;}
.pro-img{ width:100%; float:left} .pro-img img{ width:100%;}  .pro-name{width:100%; float:left; color:#000 !important; text-align:center; margin-bottom:5px; margin-top:5px;}  
.pro-price{ width:50%; float:left; color:#000 } .pro-gift{width:45%; float:left; text-align:right}
.banner-box{ width: 100%; float: left; text-align: center; margin: 10px 0px; }
@media (max-width: 768px){
.navigations{width:100%;}#ddmenu .dd-inner{padding-bottom:10px !important; padding-top:0px !important;}
.facebook{display:none;}.top-ser{ float:left}}
@media (max-width:728px){.link-unit{ width:100%; float:left;} .link-unit img{ width:100%; float:left;} .middle-ad{ display:block}
.ad-728{width:100%; float:left; margin-bottom:10px;} .ad-728 img{width:728px; float:left; margin-bottom:10px;}
.pro-box1{width:46%; float:left; margin:0px 5px; margin-bottom:25px;} .pro-box2{width:46%; float:left;  margin:0px 5px;  margin-bottom:25px;} 
		.banner-box img{ width: 100%;}
}
@media (max-width:600px){
.logo{ width:70%;}#ddmenu .menu-icon {margin-top: -45px;}.navigations { margin-top:-35px; background:#fff;}.main-ad { width:100%; float:left}.block-two{height: 129px;} .holi_Special_right{width:100%;}.mob-ad{width:100%; float:left}.section-single{ margin-bottom:0px;} .holi_Special_right{ margin-top:0px;}
.mobile-special-left { margin-bottom:0px;}
.link-unit{width:100%; float:left;} .link-unit img{ width:100%; float:left;}  
.ad-728{width:100%; float:left; margin-bottom:10px;} .ad-728 img{width:728px; float:left; margin-bottom:10px;}
.section-single { margin-top:0px;}
.m-ad{ display:block} .list ul li a {line-height: 1.143;}  .ads-box{ display:none !important;}
.container .gallery a img { width: 85% !important ;}
.holi_Special_right { float:left} .in-336{ width:100%; float:left; margin-left:0px; margin-top:0px;}

}
@media (max-width:480px){
.top-ad11{ margin-bottom:0px; width:95%; float:left; margin-left:10px;}.middle-ad11{ width:100%; float:left; margin:10px 0px; }
.copy-rht{width:100%}
.copy-rht{padding:8px 0px;}
}