@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;} 
body{ padding:0px; margin:0px; font-size:15px; line-height:23px; color:#333; font-family: 'Open Sans', sans-serif;} .clear{ clear:both}
.facebook{position:absolute; bottom:0; right:0; position:fixed; z-index:9999;} a{ color:#ef4d4d; text-decoration:none}
.wrapper{ width:100%; float:left} .in-wrap{width:1170px; margin:auto} .container{width:1170px; margin:auto;} .ft-24{ font-size:24px;} .ft-20{ font-size:20px;}
.ft-24 a{color:#333; text-decoration:none;}
.logo{ width:44%; margin:0 auto; text-align:center;} 
.logo img{ width:100%;}
.logo1{ width:auto; float:left} .top-rt-banner{ width:auto; float:right; margin-top:10px;}
 .scfi-logo{ width:20%; float:left; margin-top: 15px !important;} .txt-up{text-transform:uppercase}
.top-img{ position:absolute; left:0px; top:0px; background:url(../images/vl-img.png) no-repeat; width:122px; height:94px}
.nav{ background:#f5f5f5; border:#e2e2e2 solid 1px; border-left:none; border-right:none;  margin-top:15px;}
.top-ad{ width:100%; text-align:center; margin:10px 0px; clear:both;} .ft-18{ color:#ef153e; font-size:18px; text-transform:uppercase; display:block; padding-bottom:1px;} 
.ft-18 a{ color:#ef153e; text-decoration:none;}
.left-area{ width:31.8%; float:left}  .left1{ width:49%; float:left; margin-right:4px;}  .left2{ width:49%; float:left; margin-bottom:3px}
.right-area{ width:67.5%; float:right} .left-area img{ width:100%; margin-bottom:-5px}
.right-area img{ width:100%} .bg-gray{ background:#f8f8f8; padding:40px 0px; float:left; width:100%; margin:40px 0px;}
.left-cont{ width:68%; float:left; margin-right:35px; text-align:justify} .right-cont{ width:336px; height:280px; float:left}
h1{color:#65032a; font-weight:normal; font-size:28px; text-transform:uppercase; margin-bottom:12px;} 
h2{font-weight:normal; font-size:17px; color:#d11414; font-weight:600; margin-bottom:0px; padding-bottom:0px; display:block;}
h3{font-weight:normal; font-size:17px; color:#d11414; font-weight:600; margin-bottom:0px; padding-bottom:0px; display:block;}
h4{font-weight:normal; font-size:17px; color:#d11414; font-weight:600; margin-bottom:0px; padding-bottom:0px; display:block;}
.mr-tp{margin-top:5px; display:block;}
.red1{color:#ef153e; margin-top:2px; display:block; margin-bottom:10px;} .ft-15{ font-size:15px} .mar-20{ margin-bottom:20px}
.left-box-1{ width:39%; float:left} .left-box-2{ width:33%; float:left; background:#f1f1f1; padding:51px 25px;} .left-box-3{ width:20%; float:left; background:#f78db0; padding:34px 20px;} 
.left-box-3 ul{ margin:0px; padding:0px;} .left-box-3 li{color:#fff; text-transform:uppercase; list-style:disc; margin-left:6px; font-size:13px; font-weight:bold; line-height:28px; }  .left-box-3 li a{ color:#fff; text-decoration:none}  .read-mo{color:#ff0000; border:#ff0000 solid 1px; padding:10px 30px; } 
.read-mo a{color:#ff0000; text-decoration:none;}
.left-box-1 img{ width:100%;} .mar-1{ display:block; margin:5px 0px;}
.lt-ad{ width:30%; float:left; border:#f78db0 solid 2px;} .mid-ad{ width:40%; float:left; text-align:justify; margin:0px 28px;} .rt-ad{width:23%; line-height:25px; float:right; padding:10px; background:#f1f1f1; } .mid-ad p{ font-size:14px;}
.rt-ad ul{color:#ab0101} .rt-ad li{ color:#ab0101; font-size:13px; margin-left:20px;} .rt-ad li a{color:#ab0101; text-decoration:none}
.bor-1{ border-bottom:#f78db0 solid 3px; display:block; margin:10px 0px;} .red-txt{ color:#ae1717;}
.pd-25{ padding:25px 0px}
.send-sec{ background:#ffcad1; width:100%; float:left; margin:25px 0px; padding:40px 0px}
.sec-box1{ width:25%; float:left; color:#a30c20; font-size:16px; text-align:center; background:url(../images/bor.png) no-repeat right;}
.sec-box1 a{color:#a30c20; text-decoration:none;}
.sec-box1:last-child{ background:none;}
.full-bor{ border-bottom:#e71569 solid 5px; clear:both; margin:20px 0px} .block{ display:block}
.more-info{ width:48%; float:left;}
.mar-left{margin-right:42px;}
.arti-head{font-size:22px; font-weight:bold; text-transform:uppercase; text-align:center; padding:20px 0px;}
.more-info .red-1{font-size:18px;} .more-info .red-1 a{text-decoration:none; color:#e5045e; text-transform:uppercase;}
.arti-head a{text-decoration:none; color:#000;}
.r-m{display:block; margin-top:10px; text-transform:uppercase; font-size:14px; font-weight:bold; } .r-m a{text-decoration:none; color:#e5045e;}
.last-ad{ width:336px; height:280px; float:left; margin-left:15px;} .red-1{ color:#e5045e}
.gray-bor{ border-bottom:#e6e6e6 solid 4px; margin:20px 0px;}  .mar-10{ margin-bottom:10px} 
.inner-ad{ background:#ededed;  width:100%; float:left; padding:20px 0px;}
.in-left{ width:68%; float:left; text-align:justify; margin-top:50px;} .in-left p{ margin:5px 0px 20px 0px;} 
.in-left p a{text-decoration:none; color:#A71919; font-weight:bold;}
.in-left ul{margin:0; padding-left:22px;} .in-left ul li{line-height:25px; padding:7px 0px 5px 0px;} .in-left ul li a{text-decoration:none; color:#c80251;}
.in-left ol{margin:0; padding-left:22px;} .in-left ol li{line-height:25px; padding:7px 0px 5px 0px;}
.in-left span{font-size:22px; color:#b90a25;}
.in-right{ width:29%; float:right; margin-top:50px;}
.ad-336{width:336px; float:left; height:280px}
.pink{ color:#eb5585; display:block; margin-bottom:5px; font-size:16px}
.lt-nav{ width:100%; float:left; background:#f78db0; padding:20px 0px; margin-top:10px;} .lt-nav ul{ margin:0px; padding:0px; margin-left:25px;} 
.lt-nav li{line-height:35px; list-style:none; margin-right:35px; border-bottom:#fff solid 1px}
.mar-top{margin-top:14px;}
.lt-nav li a{ color:#fff; text-decoration:none} .lt-nav b{ text-transform:uppercase; display:block;}
.lt-nav b a{ text-transform:uppercase; display:block; text-decoration:none; color:#323030; font-size:17px;}
.footer-ad{width:100%; float:left; margin:40px 0px; text-align:center;}
.ft-ad{width:730px; margin:0 auto;}
.bread-cumb{margin-bottom:20px; padding-bottom:5px; border-bottom:#e2e2e2 2px solid; }
.bread-cumb a{color:#c1044c; text-decoration:none;}
.ft-link-box{width:100%; float:left; margin-top:30px; margin-bottom:30px; background-color:#f5f5f5; border-bottom:#e2e2e2 3px solid;}
.ft-link-box ul{width:30%; float:left; font-size:13px; padding-left:26px; padding-top:8px; padding-bottom:12px;} .ft-link-box ul li{line-height:24px; padding: 1px 0px 1px 0px;}
.ft-link-box ul li a{text-decoration:none; color:#000;}
.ft-link-box-head{text-align:center; padding:10px 0px; text-transform:uppercase; font-size:20px; background-color:#e5045e; border-top-left-radius:5px; border-top-right-radius:5px;}
.ft-link-box-head a{text-decoration:none; color:#fff;}
.right-ad{width:300px; height:600px; float:left; margin-left:17px; margin-top:20px;}
.fm-head{width:100%; float:left; text-align:center; margin-top:30px; margin-bottom:10px;}
.inq-form{width:100%; float:left; background-color:#f5f5f5; border-bottom:#e2e2e2 3px solid; padding:20px 0px; margin-bottom:30px;}
.frm-bx{width:100%; float:left;}
.frm-bx-left{width:30%; float:left; margin:10px 0px 10px 20px; font-size:14px;}
.frm-bx-right{width:50%; float:left; margin:10px 0px 10px 20px;}
.frm-bx-right input[type=text] {width:100%; border:none; background:none; border-bottom:#ccc 1px solid;}
.textarea{background:none; border:none; width:100%; border-bottom:#ccc 1px solid; font-family:"Open Sans"; font-size:13px;}
.cap-in{width:45%; float:left;}
.cap-fill{width:40%; float:right;}
.sub-btn{width:100px; margin:10px auto; clear:both; background-color:#e5045e; text-align:center; color:#fff; padding:8px 0px; border-radius:5px; text-transform:uppercase;}
.sitemap{width:100%; float:left;}
.sitemap ul{width:30%; float:left; font-size:13px;}
.sitemap ul b{font-size:15px; text-transform:uppercase; color:#c2074f;}
.sitemap ul li{margin-left:18px; line-height:23px;}
.sitemap ul li a{text-decoration:none; font-size:13px; color:#191718;}
.symbols{width:100%; float:left; text-align:center; margin-bottom:20px; background: #ffefef; padding:10px 0px;} .symbols b{display:block;} .symbols b a{color:#c70653; text-decoration:none; text-transform:uppercase; font-size:16px;}
.symbols a{text-decoration:none; color:#b1054a; padding:0 4px; font-size:14px;}
.val-wall{width:100%; float:left;}
.val-wall ul{margin:0; padding:0; list-style:none;}
.val-wall ul li{float:left; padding-right:26px;}
.hide-img{padding-left:12px;} .ft-16{font-size:18px; color:#ff0000;}
.art{float:right;} .art a{color:#cd0656; font-size:14px;} .ft-13{font-size:13px;}
.text-right{text-align:right;}
.padding{padding-top:20px !important; padding-bottom:20px !important;}

/*Navigation Css */
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button { margin: 0; padding: 0; border: 0;list-style: none;
 line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#cssmenu:after, #cssmenu > ul:after { content: "."; display: block; clear: both; visibility: hidden;
  line-height: 0; height: 0;}
#cssmenu #menu-button { display: none;}
#cssmenu { width: auto; font-family: 'Open Sans', sans-serif; line-height: 1;}
#cssmenu > ul > li {float: left;}
#cssmenu.align-center > ul { font-size: 0;text-align: center;}
#cssmenu.align-center > ul > li { display: inline-block; float: none;}
#cssmenu.align-center ul ul { text-align: left;}
#cssmenu.align-right > ul > li { float: right;}
#cssmenu.align-right ul ul { text-align: right;}
#cssmenu > ul > li > a { padding:18px 14px;font-size:14px; text-decoration: none; text-transform: uppercase; color: #000000; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease;}
#cssmenu > ul > li:hover > a,#cssmenu > ul > li.active > a { color: #8f0039;}
#cssmenu > ul > li.has-sub > a { padding-right: 25px;}
#cssmenu > ul > li.has-sub > a::after { position: absolute; top: 21px; right: 10px; width: 4px; height: 4px; border-bottom: 1px solid #000000;border-right: 1px solid #000000; content: ""; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: border-color 0.2s ease; -moz-transition: border-color 0.2s ease; -ms-transition: border-color 0.2s ease; -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a::after { border-color: #009ae1;}
#cssmenu ul ul { position: absolute; left: -9999px; z-index:100000;}
#cssmenu li:hover > ul { left: auto;}
#cssmenu.align-right li:hover > ul { right: 0;}
#cssmenu ul ul ul {  margin-left: 100%; top: 0;}
#cssmenu.align-right ul ul ul {margin-left: 0; margin-right: 100%;}
#cssmenu ul ul li { height: 0; -webkit-transition: height .2s ease; -moz-transition: height .2s ease; -ms-transition: height .2s ease; -o-transition: height .2s ease; transition: height .2s ease;}
#cssmenu ul li:hover > ul > li { height: 32px;}
#cssmenu ul ul li a { padding: 10px 20px;  width: 240px; font-size: 13px; background: #333333; text-decoration: none; color: #dddddd;
 -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover { color: #ffffff;}
#cssmenu ul ul li.has-sub > a::after { position: absolute; top: 13px;right: 10px;  width: 4px; height: 4px; border-bottom: 1px solid #dddddd;  border-right: 1px solid #dddddd; content: ""; -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);transform: rotate(-45deg); -webkit-transition: border-color 0.2s ease; -moz-transition: border-color 0.2s ease; -ms-transition: border-color 0.2s ease; -o-transition: border-color 0.2s ease;transition: border-color 0.2s ease;}
#cssmenu.align-right ul ul li.has-sub > a::after { right: auto; left: 10px; border-bottom: 0; border-right: 0; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd;}
#cssmenu ul ul li.has-sub:hover > a::after {border-color: #ffffff;}
 hr{ border-bottom:#c56c90 solid 1px; display:block; margin:10px 0px;}
 .vday-banner{ width:auto; float:right; margin-top:10px;}
 .c-txr{float:left;}
 .scfi-img{float:right; margin-right:28px;} .ver-align{vertical-align:middle;}
 .head-fday {
    width: 94.5%;
    float: left;
    background: #f99fc5;
    padding: 10px 10px;
    font-size: 14px;
    margin-top: -17px;
}
.fday-img {
    width: 100%;
    float: left;
}
.fday-img img {
    width: 100%;
}
.head-fday a {
    color: #000;
}

.link-unit{width:728px; text-align:center; margin:10px auto;}
.img-width img{width:100%}

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu { width: 100%; }
  #cssmenu ul {  width: 100%; display: none; }
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul { text-align: left;}
  #cssmenu ul li, #cssmenu ul ul li, #cssmenu ul li:hover > ul > li { width: 100%; height: auto;  border-top: 1px solid rgba(120, 120, 120, 0.15); }
  #cssmenu ul li a,#cssmenu ul ul li a {width: 100%; }
  #cssmenu > ul > li, #cssmenu.align-center > ul > li,#cssmenu.align-right > ul > li { float: none; display: block; }
  #cssmenu ul ul li a {  padding: 20px 20px 20px 30px; font-size: 12px; color: #000000; background: none;}
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover { color: #000000;}
  #cssmenu ul ul ul li a {padding-left: 40px; }
  #cssmenu ul ul, #cssmenu ul ul ul { position: relative; left: 0; right: auto; width: 100%; margin: 0;}
  #cssmenu > ul > li.has-sub > a::after, #cssmenu ul ul li.has-sub > a::after { display: none; }
  #menu-line { display: none; }
  #cssmenu #menu-button { display: block; padding: 20px;  color: #000000; cursor: pointer; font-size: 12px; text-transform: uppercase; }
  #cssmenu #menu-button::after {  content: ''; position: absolute; top: 20px; right: 20px;  display: block; width: 15px;  height: 2px;  background: #000000;}
  #cssmenu #menu-button::before { content: '';  position: absolute; top: 25px;  right: 20px; display: block; width: 15px; height: 3px; border-top: 2px solid #000000; border-bottom: 2px solid #000000; }
  #cssmenu .submenu-button {  position: absolute; z-index: 10; right: 0; top: 0;  display: block; border-left: 1px solid rgba(120, 120, 120, 0.15); height: 52px;
    width: 52px; cursor: pointer; }
  #cssmenu .submenu-button::after {  content: ''; position: absolute;  top: 21px; left: 26px; display: block; width: 1px; height: 11px; background: #000000; z-index: 99;}
  #cssmenu .submenu-button::before { content: ''; position: absolute; left: 21px; top: 26px; display: block; width: 11px; height: 1px;
    background: #000000; z-index: 99;}
  #cssmenu .submenu-button.submenu-opened:after { display: none;}
}


.quote{ background:url(../images/quotes.png) no-repeat;}
.footer-bg {width: 100%; float: left;  background-image: url(../images/footer-bg.png); background-repeat: repeat-x; margin-top: 50px;}
.last-footer { margin-top: 50px; padding: 0 15px;}
.brd-ftr { border-bottom: #c9c9c9 1px solid; border-top: #c9c9c9 1px solid; width: 100%; float: left;  margin-top: 30px;}
.brd-ftr1 { border-bottom: #c9c9c9 1px solid;  width: 100%; float: left;  margin-top: 11px;}
.copy-rt {width: 100%; float: left; text-align: center; padding-top: 20px;}
.ft-1{ width:25%; float:left} .ft-1 ul{ margin:0px; padding:0px} .ft-1 li{ list-style:none; line-height:25px;} .ft-1 li a{ text-decoration:none; color:#000}
.nav-btm{ width:50%; padding:20px 0px;  float:left} .nav-btm a{ color:#000; text-decoration:none}
.nav-right{ width:50%;float:right; padding:20px 0px; text-align:center}
.full-nav{width:100%}
.social-icon img {width:25px ; margin-left:20px}
.copy-rt { padding-bottom:15px}
.m-scfi-logo{ display:none}
.ad-mid{ width:336px; height:280px; margin:25px auto; clear:both} 

@media (max-width: 1220px) {
.container{ width:98%; padding:0px 1%;}	 
}

@media (max-width: 1024px) {
	.container{ width:98%; padding:0px 1%;} .logo { width:48%; margin-left:20%;} .logo img{ width:100%;} .scfi-logo img{ width:100%; }.scfi-logo { width:20%;}
	.left-cont { width:58%;} .left-box-2 {padding: 22px 20px;} .left-box-3 {width: 16%; padding: 15px 20px;} .left-box-3 li { font-size:12px;}
	.more-info { margin-right:2%;} #cssmenu > ul > li > a { font-size:12px; padding: 18px 10px;} .ad-336 { width:100%; height:100%;} 
	.top-ad{width:100%;} .top-ad img{width:100%;} .ft-ad{width:100%;} .ft-ad img{width:100%;}  .top-img{ display:none}
	
	}
	
@media (max-width:768px) {
	.top-img {width: 90px; height: 54px; background-size:cover	}
	.left-cont { width:100%;} .ft-ad{width:100%;} .ft-ad img{width:100%;}
	.right-cont { width:336px; height:280px; margin:auto; float:inherit; clear:both}  .left-box-1 {width:48%;} .left-box-2 {width:45%;padding: 12px 20px;}
	.left-box-3 { width:93%; margin-bottom:8px;} .sitemap ul{width:100%;} .hide-img{display:none;} .facebook{display:none;}
	.lt-ad  { width:336px; height:280px; margin:auto; float:inherit; clear:both; margin-bottom:30px;} .rt-ad { width:32%;} .mid-ad{ width:55%; margin-right:20px;	}
	.more-info { width:99%; margin-right:0px;} .last-ad { width:100%; height:100%;}  .in-left{ width:98%;} .in-right{ width:98%;} .footer-ad{margin:10px 0px;} .link-unit{width:100%; float:left;} .link-unit img{ width:100%; float:left;} .logo1 img{ width:100%;}  .top-rt-banner img{ width:100%;}  .logo1 {width: 47%;}
	}
@media (max-width:480px) {	
	.top-img { display:none} .top-ad {width:336px;} .inner-ad{padding:12px 0px;} .top-ad{margin:5px auto;}
	.logo { width:98%; margin-left:0px;} .left-area { display:none;} .right-area{ width:100%;}
	.left-box-1{ width:100%;} .left-box-2 { width:88%;  padding-bottom:20px; margin-bottom:13px;} .top-ad img{ width:100%;}
	.sec-box1 { width:49%; background:none; margin-bottom:20px} .ft-1{ width:100%;}  .mid-ad { width:98%; margin:0px }
	.rt-ad { width:90%;} .ft-24{ font-size:18px;} .last-ad { margin-top:30px} .rt-ad { display:none} .left-box-3 { display:block;} .sec-box1 img{ width:50%; }
	.send-sec {padding:20px 0px; font-size:14px;} .sec-box1{ font-size:14px;} .container {width: 96%; padding: 0px 2%;float: left;}
	.m-scfi-logo{ display:block; text-align:center} .m-scfi-logo img{ width:50%} .scfi-logo{ display:none} h1{ font-size:20px} .red1{margin-left:0px;}
	.ft-1{ margin-bottom:15px; font-size:13px; }  .ft-1 li{ line-height:22px,} .ft-1 ul li {
    display: flex; flex-direction: row;
  } .nav-btm, .copy-rt{ font-size:13px} .footer-ad{margin:10px 0px;}
	.ft-link-box ul{width:90%; float:left;} .sitemap ul{width:100%;}
	.vday-banner{ width:100%} .vday-banner img{ width:99%} .lt-ad{width:100%;} .lt-ad img{width:100%;} .head-fday{font-size:13px;}
	.link-unit{width:100%; float:left;} .link-unit img{ width:100%; float:left;} .logo1 {width:100%;}
	.nav-btm{ width:100%; padding:3px 0px;}
	 .nav-right{width:100%; padding:0px 0px; text-align:center; margin-bottom:10px}
	 .footer-bg {margin-top:20px;}
}

@media (max-width:360px) {
.top-ad {width:100%;} .ad-mid{width:100%;} .ad-mid img{width:100%;} .ad-336{width:100%; height:280px;} .ad-336 img{width:100%;}
.ft-ad{width:100%; height:90px;} .ft-ad img{width:100%; height:90px;} .footer-ad{margin:10px 0px;} .right-ad{width:100%; float:left; margin-left:0px;} .right-ad img{width:100%;} .link-unit{width:100%; float:left;} .link-unit img{ width:100%; float:left;}
}

.copy-box{
  box-sizing: border-box;
  padding: 20px;
  border: 2px solid #cd0656;
  margin-bottom: 25px;
}
.copy-btn {
  color: #000;
  background-color: #f78db0;
  padding: 4px 10px;
  transition: .8s;
}
.copy-btn:hover  {
  color: #fff;
  background-color: #b4184c;
}

#WHATSAPP-MESSAGE{
  width: 100%;
  background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
  background-image: linear-gradient(#1d1c1c00, #11111100), url(../images/new-images/background-img-valentains.jpg);
}

.indewx-btns a{
 text-decoration: none;
}

.index-box-read a{
  text-decoration: none;
  color: #e9095f;
}