/* CSS Document */

html,body{ margin:0px; padding:0px; font-size:14px; text-decoration:none; font-family: 'Raleway', sans-serif; font-weight:400; color:#000000; background:#83aebe; }
body{scrollbar-face-color: #000000;
scrollbar-shadow-color: #2D2C4D;
scrollbar-highlight-color:#7D7E94;
scrollbar-3dlight-color: #7D7E94;
scrollbar-darkshadow-color: #2D2C4D;
scrollbar-track-color: #7D7E94;
scrollbar-arrow-color: #C1C1D1;
}
.hide{display:none;}
.clr{ clear:both;}
/* Global Classes starts */

* {
outline:none;
}

div, form, P
{
 margin:0px;
 padding:0px;
}

A IMG /* This Class will disble border over any link on images*/
{
  border:none;
  outline:none
}
a
{
    text-decoration:underline;
    color:#004274;
}

a:hover
{
    text-decoration:none;
    color:#cb0202;
}
p
{
    color:#000000;
    padding:0px;
    margin:0px;
}

p a
{
    text-decoration:underline;
    color:#004274;
}

p a:hover
{
    text-decoration:none;
    color:#cb0202;
}

UL
    {
    /* Controls NORMAL UL */
    margin:0 0 0 15px;
 +   padding:0 0 0 0;
    list-style-type:none;
    color:#000000;
    }

UL LI
    {
    /* Controls NORMAL li inside UL */
    margin:0 0 3px 0;
    padding:0 0 0 12px;
    }

UL strong    {
font-size:15px;
    }    

OL
    {
    /* Controls NORMAL OL */
    margin:0 0 0 28px;
    padding:0 0 0 0;
    list-style-type:decimal;
    }

OL LI
    {
    /* Controls NORMAL li inside OL */
    text-decoration:underline;
    color:#000000;
    }
    
OL LI A, LI A , OL A
    {
    /* Controls LINKS inside OL */
    text-decoration:underline;
    color:#004274;
    }

OL A:HOVER
    {
    /* Controls LINKS HOVER inside OL */
    text-decoration:none;
    color:#cb0202;
    }

UL A
    {
    /* Controls LINKS inside UL */
    text-decoration:underline;
    color:#004274;
    }

UL A:HOVER
    {
    /* Controls LINKS HOVER inside UL */
    text-decoration:none;
    color:#cb0202;
    }
/* ----Global Classes ends-----*/    

.page_wrapper{ margin:0px auto; padding:0px; width:1095px; background:#fff; box-shadow:0px 0px 4px #d0d2d0;}
.main_container{ margin:0px auto; padding:10px 0px; width:1043px;}
.header{padding:0px 0px 10px 0px; border-bottom:2px solid #bc023f;position:relative;z-index:999;}
.logo{ margin:0px 0px 0px 0px; padding:0px; width:214px; float:left;}
.logo img{ margin:0px 0px 0px 0px; padding:0px; width:auto; height:auto; max-width:100%;}

.top_nav{ margin:55px 0px 0px 100px; padding:0px; width:390px; float:left;}
.top_nav ul{ margin:0px; padding:0px; list-style-type:none;}
.top_nav ul li{ margin:0px; padding:0px; text-decoration:none; display:block; float:left;}
.top_nav ul li a{ margin:0px; padding:0px 13px; text-decoration:none; display:block; float:left; font-size:17px; color:#000000; font-weight:500;}
.top_nav ul li a span, #mymenu span{ background:url(../../images/icon1.png) right center no-repeat; color:#b3013b; padding:0px 15px 0px 0px;}
.top_nav ul li a:hover{ text-decoration: none; color:#b2013b;}

#navbar  {
    position: relative;
}
#navbar ul ul {
    display: none;
    position: absolute;
    margin: 20px 0;
    line-height: 30px;
    background: #fff;
    height:auto;
    overflow: hidden;
    z-index: 9;
    width: 200px;
}
#navbar ul ul li {
    display: inline;
    width: 200px;
}
#navbar ul li:hover ul {
    display:block;  
}
#navbar ul li:hover .allmenu {
    display: block;
    position: absolute;
    left: 10px;
    width: 650px;
    height:500px;
}
#navbar ul li ul .footer_text_left ul li,#navbar ul li ul .footer_text_left h1{padding:0 30px;}
#navbar ul li ul .footer_text_left{margin:10px;}
#navbar ul li ul .footer_text_left h1 {margin-bottom:-20px;}
#navbar ul li:hover .footer_text_left{dispaly:block;}
.mob_nav nav.clr {
   position: absolute;
   z-index: 999;
   background: white;
   overflow-x: hidden;
   overflow-y: visible;
}
.mob_nav{position: relative; margin:55px 0px 0px 100px; padding:0px; width:390px; float:left; display:none;}
.mob_nav ul{ margin:0px; padding:0px; list-style-type:none;}
.mob_nav ul li{ margin:0px; padding:0px; text-decoration:none; display:block; float:left;}
.mob_nav ul li a{ width:200px; margin:0px; padding:0px 13px; text-decoration:none; display:block; float:left; font-size:17px; color:#000000; font-weight:500;}
.mob_nav ul li .span{ background: rgba(0, 0, 0, 0) url("/../images/icon.png") no-repeat scroll;color: #b3013b;background-position: right;background-size: 9% 55%;}
.mob_nav ul li .span1 { background:url(../../images/icon1.png) right 8px no-repeat; color:#b3013b;}
.mob_nav ul li a:hover{ text-decoration: none; color:#b2013b;}
.mob_nav #category_list a:hover {
    color: #69b8d6;
}
.mob_nav ul li ul {
    overflow-y: visible;
	height:auto;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 252px;
}
.mob_nav ul li ul .footer_text_left ul li h3 a{padding:0px;}
.mobi-search{ margin:0px; padding:15px 0px 0px 0px; width:215px; float:right; display:none;}
.mobi-search p{ margin:0px; padding:0px 0px 15px 0px; text-align:right; font-size:13px; text-decoration:none; color:#a1a1a1;}
.mobi-search p a{ margin:0px; padding:0px 5px 0px 5px; font-size:13px; text-decoration:none; color:#a1a1a1; }
.mobi-search p a:hover{ text-decoration:none; color:#b2013b; }
/*.mobi-search .inpt{ margin:0px; padding:0px; background:url(../../images/search_icon.png) left top no-repeat; border:0px; font-size:13px; color:#a1a1a1; cursor:pointer; width:36px; font-size:0px; text-indent:-9999;}*/

.mobi-search1{padding:15px 0px 0px 0px; width:215px; float:right; display:none;}
.mobi-search1 p{ margin:0px;text-align:right; font-size:13px; text-decoration:none; color:#a1a1a1;}
.mobi-search1 p a{ margin:0px; padding:0px 5px 0px 5px; font-size:13px; text-decoration:none; color:#a1a1a1; }
.mobi-search1 p a:hover{ text-decoration:none; color:#b2013b; }
.mobi-search1 .inpt{ margin:0px; padding:0px; background:url(../../images/search_icon.png) left top no-repeat; border:0px; font-size:13px; color:#a1a1a1; cursor:pointer; width:36px;font-size:0px; text-indent:-9999;}

.search{ margin:0px; padding:0px; width:215px; float:right;}
.search p{padding:3px 0; margin:0px; text-align:right; font-size:13px; text-decoration:none; color:#a1a1a1;}
.search .searchDiv{margin-top:10%;}
.search p a{ margin:0px;font-size:13px; text-decoration:none; color:#a1a1a1; }
.search p a:hover{ text-decoration:none; color:#b2013b; }
.search .inpt,.mobi-search .mobitext, .mobi-search1 .mobitext{ margin:6px 0px; padding:5px 35px 5px 10px; background:#fff url(../../images/search.png) 95% 4px no-repeat !important; border:2px solid #a0a0a0; border-radius:20px; width:170px; font-size:13px; color:#a1a1a1; cursor:pointer;}
.searchDiv .searchFunction {float: right;position: relative;right: 10px;top: 35px;}

.banner{ margin:0px; padding:15px 0px;}
.sidebar-left{ margin:0px; padding:0px 0px 0px 0px; width:649px; float:left;}
.slider{ margin:0px; padding:9px; box-shadow:0px 0px 3px #a1a1a1; border-radius:12px;}
.slider img{ margin:0px; padding:0px; width:auto; height:auto; width:100%;}
.slider h2{ margin:-55px 0px 0px 0px; padding:3px 0px; font-size:38px; text-align:center; background:rgba(0,0,0,0.4); position:relative; z-index:10; color:#fff; text-transform:uppercase; text-shadow:1px 0px  3px #333; font-weight:700;} 
.slider .bx-wrapper .bx-viewport{left:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
.slider h2 { margin:-54px 0px 0px 0px !important;} 
.social-part h4{ margin:15px 0px !important;}
}

.pagintion{ margin:0px; padding:0px; text-align:center;}
.pagintion img{ margin:15px 0px 0px 0px; padding:0px 0px; width:auto; height:auto; max-height:100%;}

.sidebar-right{ margin:0px; padding:0px 0px 0px 0px; width:369px; float:right;}
.social-part{  margin:0px; padding:9px 9px 15px 9px; box-shadow:0px 0px 3px #a1a1a1; border-radius:12px;}
.social-part h3{ margin:0px 0px 15px 0px; padding:10px 0px 10px 20px; font-size:17px; font-weight:700; background:#519cc3; color:#ffffff;}
.social-part h3 span{ font-weight:500;}
.social-part h3 img{ margin:-3px 10px 0px 7px; padding:0px; width:auto; height:auto; max-width:100%; vertical-align:middle;}
.social-part h4{ margin:13px 0px; padding:0px; font-size:17px; color:#000000; font-family:600px;}
.social_icons{ margin:0px; padding:0px;}
.social_icons img{ margin:0px 15px 0px 0px; padding:0px; width:auto; height:auto; max-width:100%;}
.social-part .input{ margin:0px; padding:5px 15px; font-size:14px; color:#a1a1a1; border-radius:20px; border:2px solid #a0a0a0; width:194px;}
.social-part .subscribe{ margin:0px 0px 0px 5px; padding:5px 0px; font-size:14px; font-weight:700; color:#fff; border-radius:20px; border:2px solid #a0a0a0; width:105px; text-align:center; cursor:pointer;
 /* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#adaeaf), to(#5c5d60)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #adaeaf, #5c5d60); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #adaeaf, #5c5d60); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #adaeaf, #5c5d60); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #adaeaf, #5c5d60);

}

.social-part .subscribe:hover{ border:2px solid #3a7696;

/* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#519cc3), to(#3a7696)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #519cc3, #3a7696); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #519cc3, #3a7696); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #519cc3, #3a7696); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #519cc3, #3a7696);

}

.social-part ol{ margin:0px 0px 0px 20px; padding:0px;}
.social-part ol li{ margin:0px; padding:0px; text-decoration:none; color:#000000; line-height:26px;}
.social-part ol li span{ color:#52923d;}

.gap{ margin:0px; padding:0px; height:20px;}


.gift-product{ margin:20px 0px 0px 0px; padding:0px;}
.gift-product .ecards{ margin:0px 0px 20px 0px; padding:0px;}
.gift-product .ecards .gift-box{ margin:0px 23px 0px 0px; padding:0px; width:328px; border:2px solid #bdbdbd; float:left; border-radius:12px;}
.gift-product .ecards .gift-box img{ margin:0px; padding:10px; width:auto; height:auto; max-width:100%;}
.gift-product .ecards .gift-box_right{ margin:0px; padding:0px; width:328px; border:2px solid #bdbdbd; float:right; border-radius:12px; float:right; }
.gift-product .ecards .gift-box_right img{ margin:0px; padding:10px; width:auto; height:auto; max-width:100%;}

.footer{ margin:10px 0; padding:0px; border-top:2px solid #bc023f;}
.footer_text_left{ margin:30px 35px 0px 0px; padding:0px; float:left; width:145px;}
.footer_text_left h1{ margin:0px 0px 5px 0px; padding:0px; font-size:25px; color:#519cc3}
.footer_text_left ul{ margin:0px; padding:0px; list-style-type:none;}
.footer_text_left ul li{ margin:0px; padding:0px; text-decoration:none; display:block;}
.footer_text_left ul li a{ margin:0px; padding:0px; text-decoration:none; display:block; font-size:17px; color:#000000; line-height:29px;}
 .footer_text_left ul li a:hover{ text-decoration:none; color:#519cc3;}
 
.footer_text_right{ margin:30px 0px 0px 0px; padding:0px; width:400px; float:right;}
.footer_text_right h2{ margin:0px 0px 5px 0px; padding:0px; font-size:25px; color:#519cc3}
.footer_icon{ margin:0px; padding:0px;}
.footer_text_right img{ margin:0px; padding:0px 11px 0px 0px; width:auto; height:auto; max-width:100%; vertical-align: middle;}
.footer_logo{ margin:0px; padding:0px;}
.footer_logo img{ margin:20px 0px 0px 0px; padding:0px; width:auto !important; height:auto; max-width:100%;}
.footer_logo p{ margin:15px 0px 0px 0px; padding:0px; font-size:13px; color:#5f5e5e;}

.footer_menu{ margin:0px; padding:0px;}
.footer_menu ul{ margin:0px; padding:0px; list-style-type:none;}
.footer_menu ul li{ margin:0px; padding:0px; text-decoration:none; display:block; float:left;}
.footer_menu ul li a{ margin:30px 0px 0px 0px; padding:0px 7px; text-decoration:none; display:block; font-size:14px; color:#5f5e5e; float:left;}
.footer_menu ul li a:hover{ text-decoration:none; color:#b5013c;}

.mobi-logo{ display:none;}
.mobi-logo img{margin:4px 40px;padding:0px; width:auto; height:auto; max-width:100%;}

.footer-mobi{ display:none;}
.footer-mobi .footer_text_left{ margin:30px 17px 0px 17px; padding:0px; float:left; width:145px;}
.footer-mobi .footer_text_left:last-child{ margin:30px 0px 0px 0px;}

.footer-mobi .footer_text_left h1{ margin:0px 0px 5px 0px; padding:0px; font-size:25px; color:#519cc3}
.footer-mobi .footer_text_left ul{ margin:0px; padding:0px; list-style-type:none;}
.footer-mobi .footer_text_left ul li{ margin:0px; padding:0px; text-decoration:none; display:block;}
.footer-mobi .footer_text_left ul li a{ margin:0px; padding:0px; text-decoration:none; display:block; font-size:17px; color:#000000; line-height:29px;}
.footer-mobi .footer_text_left ul li a:hover{ text-decoration:none; color:#519cc3;}

.cards{ margin:17px 0px 20px 0px; padding:0px;}
.cards_left_part{ margin:0px; padding:15px; width:480px; float:left; border-radius: 12px; box-shadow: 0 0 3px #a1a1a1;
/* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#efefef)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #fefefe, #efefef); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #fefefe, #efefef); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #fefefe, #efefef); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #fefefe, #efefef);}
 
.cards_left_part_image{ margin:0px; padding:0px; float:left; width:150px; }
.cards_left_part_image img{ width:auto; height:auto; max-width:100%;}
.cards_left_part_text{ margin:0px; padding:0px; float:right; width:310px;}
.cards_left_part_text h1{ margin:0px; padding:0px 0px 5px 0px; font-size:25px; color:#1c7fae;}
.cards_left_part_text p{ margin:0px; padding:0px; font-size:16px; line-height:22px; color:#1c7fae;}
 
 
.cards_right_part{ margin:0px; padding:15px; width:480px; float:right; border-radius: 12px; box-shadow: 0 0 3px #a1a1a1;
/* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#efefef)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #fefefe, #efefef); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #fefefe, #efefef); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #fefefe, #efefef); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #fefefe, #efefef);}
 
.cards_right_part_text{ margin:0px; padding:0px; width:202px; float:left;}
.cards_right_part_text h2{ margin:0px; padding:0px 0px 10px 0px; font-size:25px; color:#1c7fae;}
.cards_right_part_text p{ margin:0px; padding:0px; font-size:25px; color:#1c7fae; line-height:30px;}
.cards_right_part_text_image{ margin:0px; padding:0px; width:230px; float:right;}
.cards_right_part_text_image img{ width:auto; height:auto; max-width:100%;}

.themelist { font-family: sans-serif; font-size:12px;  color:#000000;}

.theme{ margin:0px; padding:0px;}
.theme_menu{ margin: 10px 0; padding:0px; width:10px; float:left;}
.theme_menu h1{ margin:0px; padding:0px 0px 0px 0px; font-size:20px; color:#1c7fae;width: 150px;}
.theme_menu ul{ margin:0px; padding:0px; list-style-type:none;}
.theme_menu ul li{ margin:0px; padding:0px; text-decoration:none; display:block;}
.theme_menu ul li a{ margin:0px; padding:0px 0px 0px 20px; text-decoration:none; display:block; font-size:17px; color:#000000; background:url(../../images/bullet.png) left 18px no-repeat; line-height:46px; border-bottom:1px solid #efefef;}
.theme_menu ul li a:hover{ background:url(../../images/bullet_hover.png) left 18px no-repeat; color:#1c7fae;}
.theme_menu ul li.active a{ background:url(../../images/bullet_hover.png) left 18px no-repeat; color:#1c7fae;}
.project_cards.nocate{width: 100%;}
.project_cards{padding:0px; width:805px; float:right;}
.ecards.project_cards.nocate {margin: 2% 0;min-height:auto;}
.inner-gifts{ margin:0px 0px 20px 0px; padding:0px;}
.inner-gifts .gift1{ margin:0px 20px 0px 0px ; padding:0px; width:253px; float:left; }
.inner-gifts .gift1 img{ width:auto; height:auto; max-width:100%;}
.inner-gifts .gift1 .framebx{ box-shadow:0px 0px 3px #a1a1a1; border-radius: 12px; padding:10px; margin:0px; background:#fff;}
.inner-gifts .gift1 h1{ margin:0px; padding:10px 0px 0px 0px; font-size:15px; color:#1c7fae; text-align:center;}
.inner-gifts .gift1 h1 a{ text-decoration:none; color:#1c7fae;cursor: pointer;}
.inner-gifts .gift1 h1 a:hover{ text-decoration:none; color:#b3003b;}


.inner-gifts .last_gift1{ margin:0px; padding:0px; width:253px; float:right; }
.inner-gifts .last_gift1 img{ width:auto; height:auto; max-width:100%;}
.inner-gifts .last_gift1 .framebx{ box-shadow:0px 0px 3px #a1a1a1; border-radius: 12px; padding:10px; margin:0px; background:#fff;}
.inner-gifts .last_gift1 h1{ margin:0px; padding:10px 0px 0px 0px; font-size:17px; color:#1c7fae; text-align:center;}
.inner-gifts .last_gift1 h1 a{ text-decoration:none; color:#1c7fae;}
.inner-gifts .last_gift1 h1 a:hover{ text-decoration:none; color:#b3003b;}

.show_card{ margin:30px 0px 0px 0px; padding:0px; text-align:center; display:block;}
.show_card p{ margin:0px 0px 10px 0px; padding:0px; font-size:21px; text-decoration:none; color:#383838; }
.show_card h5{ margin:0px; padding:0px;}
.show_card h5 a{ margin:0px; padding:10px 0px; font-size:23px; font-weight:600; color:#2986ab; text-decoration:none; border-radius:12px; border:1px solid #c1bfc0;   text-align:center; display:inline-block; width:360px;
/* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f7f7), to(#eeeced)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #f6f7f7, #eeeced); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #f6f7f7, #eeeced); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #f6f7f7, #eeeced); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #f6f7f7, #eeeced)

 }

.show_card h5 a:hover{ color:#fff;

/* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6ab9d7), to(#56a2be)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #6ab9d7, #56a2be); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #6ab9d7, #56a2be); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #6ab9d7, #56a2be); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #6ab9d7, #56a2be)

}

.send_screen{ margin:0px; padding:20px 0px 30px 0px;}
.send_screen .page_title{ margin:0px; padding:0px;}
.send_screen .page_title .gift-pics{ margin:0px; padding:10px; width:233px; float:left; background:#fff; border-radius:12px; box-shadow: 0 0 3px #a1a1a1;}
.send_screen .page_title .gift-pics img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}
.send_screen .page_title .head{ margin:0px; padding:0px; width:770px; float:right;}
.send_screen .page_title .head h2{ margin:0px; padding:25px 0px 0px 0px; font-size:25px; font-weight:600; color:#b3013d;}
.send_screen .page_title .head h2 span{ display:block; font-size:20px; font-weight:700; color:#1c7fae; padding-top:10px;}

.contact_form{ margin:0px; padding:30px 0px 0px 0px;}
.contact_form .form_txt{ margin:0px; padding:0px; width:130px; float:left; text-align:right; font-size:17px; font-weight:600; color:#1c7fae;}
.contact_form .left_filed{ margin:0px 0px 0px 15px; padding:0px; width:215px; float:left;}
.contact_form .left_filed label{ margin:0px; padding:0px 0px 10px 0px; display:block; font-size:14px; color:#000;}
.contact_form .left_filed .inpt, form input[type="text"]{border-radius:6px; margin:0px 0px 10px 0px; padding:10px; font-size:14px; color: #000; width:80%;border:2px solid #a0a0a0; font-family: 'Raleway', sans-serif; font-weight:400;}
form input[type="checkbox"] {height: 10px;width: 10px;}
.contact_form .left_filed .btn{ margin:10px 0px 0px 0px; padding:8px 10px; font-size:21px; color:#fff; border-radius:6px; box-shadow: 0 0 2px #787878; border:0px; display:block;
text-align:center; cursor:pointer; font-weight:600;
/* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4a8ca5), to(#69b8d6)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #4a8ca5, #69b8d6); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #4a8ca5, #69b8d6); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #4a8ca5, #69b8d6); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #4a8ca5, #69b8d6)
}

.contact_form .left_filed .btn:hover{
/* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#84002b), to(#b2013b)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #84002b, #b2013b); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #84002b, #b2013b); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #84002b, #b2013b); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #84002b, #b2013b)

}

.contact_form .mobi-btn{ margin:0px; padding:0px; display:none; float:left;}
.contact_form #mobi-address-btn{ display:none; }
.contact_form .mobi-btn .btn{ margin:10px 0px 0px 0px; padding:8px 10px; font-size:21px; color:#fff; border-radius:6px; box-shadow: 0 0 2px #787878; border:0px; display:block;
text-align:center; cursor:pointer; font-weight:600;
/* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4a8ca5), to(#69b8d6)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #4a8ca5, #69b8d6); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #4a8ca5, #69b8d6); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #4a8ca5, #69b8d6); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #4a8ca5, #69b8d6)
}

.contact_form .mobi-btn .btn:hover{
/* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#84002b), to(#b2013b)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #84002b, #b2013b); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #84002b, #b2013b); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #84002b, #b2013b); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #84002b, #b2013b)

}

.contact_form .right_filed{ margin:0px 0px 0px 10px; padding:0px; width:415px; float:left;}
.contact_form .right_filed label{ margin:0px; padding:0px 0px 10px 0px; display:block; font-size:14px; color:#000;}
.contact_form .right_filed .inpt, form .inpt{ margin:0px 0px 10px 0px; padding:10px; font-size:14px; color:#000; width:278px; border-radius:6px; border:2px solid #a0a0a0; font-family: 'Raleway', sans-serif; font-weight:400;}
.contact_form .right_filed .del_btn{ margin:0px 0px 0px 10px; padding:7px 0px; font-size:14px; color:#fff; width:48px; border-radius:6px; box-shadow: 0 0 2px #787878; border:0px; text-align:center; cursor:pointer; vertical-align:middle;
/* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#84002b), to(#b2013b)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #84002b, #b2013b); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #84002b, #b2013b); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #84002b, #b2013b); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #84002b, #b2013b)

 }
 
 .contact_form .right_filed .del_btn:hover{
 
 /* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#585858), to(#080808)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #585858, #080808); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #585858, #080808); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #585858, #080808); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #585858, #080808)
 
 }

.contact_form .address-btn{padding:0px; width:190px; float:right; text-align:center;}
.contact_form .address-btn h5{ margin:0px; padding:0px;}
.contact_form .address-btn h5 a{ margin:0px; padding:10px 0px; font-size:19px; font-weight:700; text-decoration:none; color:#fff; border-radius:6px; box-shadow: 0 0 2px #787878; display:block;

 /* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#585858), to(#080808)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #585858, #080808); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #585858, #080808); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #585858, #080808); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #585858, #080808)

}

.contact_form .address-btn h5 a:hover{
/* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#84002b), to(#b2013b)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #84002b, #b2013b); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #84002b, #b2013b); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #84002b, #b2013b); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #84002b, #b2013b)
}

.contact_form .address-btn p{ margin:0px; padding:10px 0px; font-size:14px; text-decoration:none; color:#1c7fae;}
.contact_form .address-btn p a{ text-decoration:none; color:#1c7fae;}
.contact_form .address-btn p a:hover{ text-decoration:none; color:#b1013b;}

.contact_form .personalize-filed{ margin:0px 0px 0px 10px; padding:0px; width:790px; float:left;}
.contact_form .personalize-filed label{ margin:0px; padding:0px 0px 10px 0px; display:block; font-size:14px; color:#000;}
.contact_form .personalize-filed .msg{ margin:0px 0px 10px 0px; padding:10px; font-size:14px; color:#000; width:770px; border-radius:6px; border:2px solid #a0a0a0; height:58px; font-family: 'Raleway', sans-serif; font-weight:400;}

.contact_form .personalize-filed .msg1{ margin:0px 0px 10px 0px; padding:10px; font-size:14px; color:#000; width:770px; border-radius:6px;border:2px solid #a0a0a0; height:88px; font-family: 'Raleway', sans-serif; font-weight:400;}

 .contact_form .btns{ margin:0px; padding:15px 0px 0px 0px;}
 
 .contact_form .btns h3{ margin:0px; padding:0px; display:inline-block;}
 .contact_form .btns h3 a{ margin:0px; padding:11px 0px; font-size:17px; font-weight:500; text-decoration:none; color:#fff; border-radius:6px; box-shadow: 0 0 2px #787878; display:inline-block; width:188px; text-align:center; vertical-align:middle;

 /* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#86002c), to(#b0013b)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #86002c, #b0013b); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #86002c, #b0013b); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #86002c, #b0013b); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #86002c, #b0013b)

}

 .contact_form .btns h3 a:hover{
 /* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#585858), to(#080808)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #585858, #080808); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #585858, #080808); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #585858, #080808); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #585858, #080808)
}


 .contact_form .btns h4{ margin:0px; padding:0px; display:inline-block;}
 .contact_form .btns h4 img{ vertical-align:middle;}
 .contact_form .btns h4 a{ margin:0px; padding:10px 0px; font-size:17px; font-weight:500; text-decoration:none; color:#fff; border-radius:6px; box-shadow: 0 0 2px #787878; display:inline-block; width:188px; text-align:center; vertical-align:middle;

 /* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#585858), to(#080808)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #585858, #080808); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #585858, #080808); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #585858, #080808); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #585858, #080808)

}

 .contact_form .btns h4 a:hover{
/* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#84002b), to(#b2013b)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #84002b, #b2013b); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #84002b, #b2013b); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #84002b, #b2013b); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #84002b, #b2013b)
}


 .contact_form .send, form .send{ margin:0px 10px; padding:10px 0px; font-size:17px; font-weight:500; text-decoration:none; color:#fff; border-radius:6px; border: 0 0 2px #787878; display:inline-block; width:188px; text-align:center; border:0px; font-family: 'Raleway', sans-serif; vertical-align:middle; cursor:pointer;

 /* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4a8ca5), to(#69b8d5)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #4a8ca5, #69b8d5); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #4a8ca5, #69b8d5); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #4a8ca5, #69b8d5); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #4a8ca5, #69b8d5)

}

.contact_form .send:hover{
 /* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#585858), to(#080808)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #585858, #080808); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #585858, #080808); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #585858, #080808); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #585858, #080808)
}


.birthday{ margin:3px 0px 0px 0px; padding:0px;position: relative;}
.birthday h1 { margin:0px; padding:0px;}
.birthday h1 a{ margin:0px; padding:0px; font-size:24px; color:#000000; font-weight:400; text-decoration:none;}
.birthday h1 a:hover{ text-decoration:none; color:#1c7fae;}
.birthday span{ margin:0px; padding:0px; font-size:24px; color:#1c7fae; font-weight:400;}

.cardtype{ margin:3px 0px 0px 0px; padding:0px;position: relative;}
.cardtype h1 { margin:0px; padding:0px;}
.cardtype h1 a{ margin:0px; padding:0px; font-size:24px; color:#000000; font-weight:400; text-decoration:none;}
.cardtype h1 a:hover{ text-decoration:none; color:#333333;}
.cardtype span{ margin:0px; padding:0px; font-size:24px; color:#666666; font-weight:400;}

.postcard{ margin:18px 0px 20px 0px; padding:4px; border-radius:3px; border: 0 0 2px #787878; }
.postcard img{ margin:0 auto; padding:0px; width:100%; height:auto; max-width:70%; display:block;}

.postcardm{ margin:0px 0px 0px 0px; padding:0px; border-radius:0px; border: 0 0 2px #787878; }
.postcardm img{ margin:0 auto; padding:0px; width:100%; height:auto; max-width:70%; display:block;}

.poemcard{ margin:18px 0px 20px 0px; padding:4px; border-radius:3px; border: 0 0 2px #787878; }
.poemcard img{ margin:0 auto; padding:0px; width:100%; height:auto; max-width:90%; display:block;}


.sharecard{ margin:0px; padding:0px;text-align:center;}
.sharecard_send{ margin:15px auto; padding:8px;border: 0 0 2px #787878; width:270px; border-radius:12px;
 /* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#585858), to(#080808)); 
 /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #f9f9f9, #f3f3f3); 
 /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #f9f9f9, #f3f3f3); 
 /* IE 10 */ 
 background: -ms-linear-gradient(top, #f9f9f9, #080f3f3f3808); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #f9f9f9, #f3f3f3)
}
.sharecard_send p{ margin:0px; padding:0px; box-shadow: 0px 0px 0px #787878; font-size:23px; color:#0d73ba; font-weight:600;}

.icons{margin:4% 0 0 23%;}
.icons h2{ margin:0px; padding:0px; font-size:25px; color:#719495; display:inline-block; vertical-align:middle;}
.icons img{ margin:0px 5px; padding:0px; width:auto; height:auto; max-width:100%; vertical-align:middle;}

.icons_left{ margin:0px; padding:0px; float:left; width:133px;}
.icons_left 
.icons_right{ margin:0px; padding:0px; float:left; width:390px;}
.icons_right img{ }

.view {
    margin: 0 auto;
    padding: 0 0 25px;
    text-align: center;
    width: 500px;
}
.view a.home{background:url(../../images/home.png) no-repeat; float:left;height:2px;width:4px;margin-top:4px;}

.view h3{ margin:0px; padding:0px 0px 0px 0px; font-size:22px; color:#0d73ba;font-weight:600; }


.happycard{ margin:4% auto; padding:0px; width:810px; }
.happycard_left{ margin:0px 25px 0px 0px; padding:0px; float:left; width:253px; }
.happycard_left .framebx{ box-shadow:0px 0px 3px #a1a1a1; border-radius: 12px; padding:10px; margin:0px; background:#fff;}
.happycard_left .framebx img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}
.happycard_left h1{ margin:0px; padding:10px 0px 0px 0px; font-size:17px; color:#1c7fae; text-align:center;}
.happycard_left h1 a{ text-decoration:none; color:#1c7fae;}
.happycard_left h1 a:hover{ text-decoration:none; color:#b3003b;}



.happyig{ margin:0px; padding:0px;}

.happycard_right{ margin:0px; padding:0px; float:right; width:253px; }
.happycard_right .framebx{ box-shadow:0px 0px 3px #a1a1a1; border-radius: 12px; padding:10px; margin:0px; background:#fff;}
.happycard_right .framebx img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}
.happycard_right h1{ margin:0px; padding:10px 0px 0px 0px; font-size:17px; color:#1c7fae; text-align:center;}
.happycard_right h1 a{ text-decoration:none; color:#1c7fae;}
.happycard_right h1 a:hover{ text-decoration:none; color:#b3003b;}
.footer-banner{ margin:35px 0px 5px 0px; padding:0px; text-align:center;}
.footer-banner img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;} 

.regular_page{ margin:10px 0px; padding:0px 0px 50px 0px; background:url(../../images/blue_bg.jpg);}
.regular_page .contaner{ margin:0px auto 0px auto; padding:0px; width:1004px; }
.regular_page .contaner .vedio{ margin:0px 0px 0px 0px; padding:0px; text-align:center; }
.regular_page .contaner .vedio img{ margin:35px 0px 10px 0px; padding:0px; width:auto; height:auto; max-width:100%; border:1px solid #FFFFFF;}
.regular_page .contaner .blackbg{ margin:0px; padding:23px; background:#000000; border:1px solid #b1d7ec;}
.regular_page .contaner .blackbg .bluebg{ margin:0px; padding:13px; background:url(../../images/bluebg.jpg);}
.regular_page .contaner .blackbg .bluebg img{ margin:0px; padding:0px; width:100%; height:auto; max-width:100%;}
.regular_page .contaner .blackbg .bluebg h1{ margin:10px 0px 0px 0px; padding:0px 0px 70px 0px; text-align:center; font-size:65px; font-weight:600px; color:#ffffff; background:url(../../images/style_image.jpg) center bottom no-repeat;}
.regular_page .contaner .blackbg .bluebg h2{ margin:10px 0px 0px 0px; padding:0px 0px 70px 0px; text-align:center; font-size:35px; font-weight:600px; color:#ffffff; }

.regular_page .contaner .blackbg2{ margin:0px auto; padding:0px; width:859px;}
.regular_page .contaner .blackbg2 .black{ margin:0px; padding:10px; background:url(../../images5/MB_BIRTHDAY33_STRIP.jpg);}
.regular_page .contaner .blackbg2 .black .bluebg2{ margin:0px; padding:0px; background:url(../../images/bluebg.jpg);}
.regular_page .contaner .blackbg2 .black .bluebg2 p{ margin:0px; padding:15px 0px 10px 0px; font-size:30px; color:#FFFFFF; text-align:center; line-height:30px;}
.regular_page .contaner .blackbg2 .black .bluebg2 .regular_image{ margin:0px; padding:0px; text-align:center;} 
.regular_page .contaner .blackbg2 .black .bluebg2 .regular_image img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;} 
.regular_page .contaner .blackbg2 .black .bluebg2 p strong{ font-size:25px; color:#fff; font-weight:700px;}
.regular_page .contaner .blackbg2 .black .bluebg2 p span{ font-size:20px; color:#fff; font-weight:400px; display:block; padding:15px 0px 15px 0px;}

.wishyou{ margin:0px auto; padding:0px; width:859px;}

.wishyou h2{ margin:0px ; padding:60px 0px 0px 0px; text-align:center; font-size:65px; font-weight:600px; color:#ffffff; background:url(../../images/style_image.jpg) center 5px no-repeat;}
.wishyou .gift_samepal{ margin:0px; padding:0px 0px 70px 0px; text-align:center; background:url(../../images/style_image.jpg) center bottom no-repeat;}
.wishyou .gift_samepal img{ margin:0px auto; padding:0px; width:auto!important; height:auto !important; max-width:100%;}
.bottom_banner{ margin:0px; padding:20px 0px 0px 0px; text-align:center; display:block;}
.bottom_banner img{ margin:0px 0px 15px 0px !important; padding:0px; border:1px solid black; width:auto !important; height:auto !important; max-width:100%;}
.bottom_banner h5{ margin:0px; padding:0px; }
.bottom_banner h5 a{ margin:0px 0px 15px 0px; padding:0px; font-size:23px; font-weight:600; text-decoration:underline; color:#fff; display:block;}
.bottom_banner h5 a:hover{ text-decoration:none; color:#fff; }


.inner-title{ margin: 1% 0 0 0; padding:15px 45px 15px 45px; background:#69bad7;}
.inner-title .left-head{ margin:0px; padding:0px; width:50%; float:left; }
.inner-title .left-head h1{ margin:0px; padding:0px; font-size:35px; font-weight:700; font-style:italic; color:#fff; text-shadow:4px 4px 3px #457a8c; }
.inner-title .left-head ul, .inner-title .right-head ul{margin:15% 0; padding:0px; list-style-type:none;}
.inner-title .right-head ul{float: right;margin: 1% 0;}
.inner-title .left-head ul li,.inner-title .right-head ul li{ margin:0px; padding:0px; display:block; float:left;}
.inner-title .left-head ul li a,.inner-title .right-head ul li a{ margin:0px; padding:0px 15px; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; text-decoration:none; color:#000;}
.inner-title .left-head ul li a:hover, .inner-title .right-head ul li a:hover{ text-decoration:none; color:#c60045;}
.inner-title .left-head ul li.active a,.inner-title .right-head ul li.active a{ text-decoration:none; color:#c60045;}
.inner-title .right-tabs{width:50%; float:right;}
.inner-title .right-tabs .image{float:left;margin-right: 5%;width: 50%;}
.inner-title .right-tabs .image .framebx {background: #fff none repeat scroll 0 0;border-radius: 12px;box-shadow: 0 0 3px #a1a1a1;padding: 10px;}
.inner-title .right-tabs .image .framebx img {width: 100%;}
.inner-title .right-tabs .title > h1 {text-align: center;font-size: 18px;}
/*==================================26/11/2015+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------New CSS-----------------*/
/*--Card Login page----*/

.card_login{ margin:0px auto; padding:10px 0px; width:490px;}
.card_login small{ margin:0px; padding:10px 0px; color:#d0d0d0; font-size:17px; line-height:20px; font-weight:400; display:block; text-align:center;}
.card_login h2{ margin:0px; padding:0px 0px 20px 0px; color:#998989; font-size:30px; font-weight:700; display:block; text-align:center;}
.card_login h5{ margin:0px; padding:0px 0px 5px 0px; color:#998989; font-size:18px; font-weight:600; display:block;}
.card_login h5 a{ margin:0px 0px 0px 10px; padding:0px; color:#429ec3; font-size:16px; font-weight:400; display:inline-block;}

.loginwith_fb{ margin:0px; padding:25px 0px; border:2px solid #d0d0d0; border-radius:15px; text-align:center;}
.loginwith_fb h4{ margin:0px; padding:0px 0px 15px 0px; color:#84a9d6; font-size:18px; line-height:20px; font-weight:400; display:block;}
.loginwith_fb img{ margin:0px; padding:0px; width:auto; height:auto;}

.loginwith_llerrah{ margin:0px 0px 10px 0px; padding:25px 0px; border:2px solid #d0d0d0; border-radius:15px; text-align:center;}
.loginwith_llerrah h3{ margin:0px; padding:0px 0px 20px 0px; color:#998989; font-size:24px; font-weight:600; display:block; text-align:center;}
.loginwith_llerrah .login_inpt{ margin:0px 0px 14px 0px; padding:14px 14px; color:#a3a3a3; font-size:17px; font-weight:400; font-family: "Raleway",sans-serif; width:86%; border:1px solid #c4c4c4; border-radius:8px;}
.loginwith_llerrah .rem_pass{ margin:0px; padding:0px;}
.loginwith_llerrah label{ margin:0px; padding:0px 0px 10px 6px; color:#a3a3a3; font-size:14px; line-height:18px; font-weight:400; display:inline-block;}
.loginwith_submit{ margin:0px; padding:0px; text-align:center;}
.loginwith_llerrah .sign_butn{ margin:0px 10px 0px 0px; padding:6px 16px; color:#fff; font-size:18px; font-weight:400; font-family: "Raleway",sans-serif; border:none; background:#00cc7a; cursor:pointer; border-radius:8px;}
.loginwith_llerrah .sign_butn:hover{ background:#03b66e;}
.loginwith_llerrah a{ margin:0px; padding:0px; color:#429ec3; font-size:12px; font-weight:400; display:inline-block;}

/*----------------------------------Membership-----------------------------------*/
/*---------------------------------Card join-------------------------------------------*/
.join_llerrah{ margin:0px; padding:10px 0px;}
.join_top_body{ margin:0px auto; padding:0px; width:590px;}
.join_top_body h2{ margin:0px; padding:0px 0px 10px 0px; color:#0d73b9; font-size:20px; font-weight:700; display:block; text-align:center;}
.join_top_body p{ margin:0px; padding:10px 0px 10px 0px; color:#000; font-size:14px; font-weight:400; text-align:center; line-height:20px;}
.join_top_body p a{ margin:0px; padding:0px; color:#0000cc;  font-size:14px; font-weight:400;  line-height:20px;}
.join_top_body label{ margin:0px; padding:0px 45px 15px 0px; color:#0d73b9; font-size:16px; font-weight:400; display:inline-block;}
.join_top_body .email_inpt{ margin:0px; padding:2px 5px; color:#000; font-size:12px; font-weight:400; width:38%; font-family: 'Raleway', sans-serif; border:1px solid #000; }
.join_top_body .turm_check{ margin:0px; padding:0px;}
.join_top_body span{ margin:0px; padding:0px; color:#000; font-size:14px; font-weight:400; display:inline-block;}
.join_top_body span a{ margin:0px; padding:0px; color:#0000cc; font-size:14px; font-weight:400; display:inline-block;}
.continue_butn{ margin:15px 0px 10px 0px; padding:0px; text-align:center;}
.continue_butn .subt_button{ margin:0px; padding:2px 10px; font-family: "Raleway",sans-serif; font-size:14px; font-weight:600; border:1px solid #cbcbcb; background:#e5e5e5; cursor:pointer;  border-radius:5px;}

.join_body{ margin:0px auto; padding:10px 0px; width:590px}
.join_body p{ margin:0px; padding:0px 0px 15px 0px; color:#000; font-size:16px; font-weight:400; line-height:22px;}
.join_body ul{ margin:0px; padding:0px; list-style-type:none;}
.join_body ul li{ margin:0px; padding:0px 0px 0px 12px; color:#000; font-size:16px; font-weight:400; line-height:22px; background:url(../../images/li-mark.png) left top 12px no-repeat;}
.join_body ul li a{ margin:0px; padding:0px; color:#0d73b9; text-decoration:none; font-size:16px; font-weight:400; line-height:22px;}
.join_body ul li a:hover{ color:#ff0000; text-decoration:underline;}
.bx-wrapper .bx-controls-direction a{z-index:1 !important;}
table{width:95%;}

.slicknav_menu {
	display:none;
}

.menudiv li {
    float: right;
    margin: 0;
    padding: 3px 0;
    width: auto;
}
.mymenu li
{
	list-style: none;
}
.mymenu li a
{
	display: block;
	padding: 0px;
	text-decoration: none;
	width: auto;
}
.mymenu li ul
{
	display: none;
	width: 10em; /* Width to help Opera out */
	background-color: #e3edee;
	z-index:1;
	position: relative;
    right: 0px;
    line-height: 2;
}

.mymenu li:hover ul, .mymenu li.hover ul
{
	display: block!important;
	position: absolute!important;
	margin: 0;
	padding: 0;
}
.mymenu li:hover li, .mymenu li.hover li
{
	float: none!important;
}
.mymenu li:hover li a, .mymenu li.hover li a
{

}
.submenu
{
	padding:6px 4px !important;
}
.submenu a
{
	padding:2px!important;
	padding-left:8px!important;
}
a.dropdown{
	width:50px;
}
@media screen and (max-width: 40em) {
	/* #menu is the original menu */
	#navbar {
		display:none;
	}
	.slicknav_menu{
		display:block;
	}
	.slicknav_menu {
	    background: none !important;
	    box-sizing: border-box;
	    font-size: 16px;
	    padding: 5px;
	    position: absolute;
	    top: 5px;
	}
	.slicknav_menutxt{display:none !important;}
	.slicknav_btn{
		background-color: #69bad7 !important;
		position: absolute !important; 
	    border-radius: 4px;
	    margin: 8px 2px 5px;
	    text-decoration: none;
	    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	}
	.slicknav_nav {
	    background: #fff none repeat scroll 0 0;
	    left: 10px;
	    position: absolute;
	    top: 55px;
	    width: 275px;
	    z-index: 1;
	}
	.slicknav_nav a{color:#000!important;}
	
}

/*@media screen and (min-width: 767px) {
	.theme.affix {
	    top: 110px;
	}
	.affix-top,.affix,.affix-bottom{
		position: static;
	}
}*/
/*@media (min-width: 968px) and (max-width: 1024px){
   .main_container {
    position: relative;
    min-height:1000px;
  }
  .main_container::before, .main_container::after {
    position: absolute;
    width: 100%;
  }
  .main_container::before {
    top: 0;
  }
  .main_container::after {
    bottom: 0;
  }
  .theme {
    position: absolute;
  }
  .theme.affix {
    position: fixed;
    top: 80px;
  }
  .theme.affix-top {
    top: 200px;
  }
  .theme.affix-bottom {
    bottom: 300px;
  }
}*/
@medit(min-width:768 px) {
	.ecards .gift1 {
		margin: 0px 2.5% 20px 0px;
		padding: 0px;
		width: 30%;
		float: left;
	}
}
@media (min-width: 970px) {
	.ecards .inner-gifts.nocate .gift1:nth-child(4n+1) {
	clear:both;
}
  .ecards .nocate .gift1:nth-child(3n+1){clear:none;}

}
@media (min-width: 1041px) {
   .main_container {
    position: relative;
    min-height:auto;
  }
  .main_container::before, .main_container::after {
    position: absolute;
    width: 100%;
  }
  .main_container::before {
    top: 0;
  }
  .main_container::after {
    bottom: 0;
  }
  .theme {
    position: relative;
  }
  .theme.affix {
    position: fixed;
    top: 10px;
  }
  .theme.affix-top {
   
  }
  .theme.affix-bottom {
    bottom: 300px;
  }
}
.small {
    font-weight: bold;
    font-size: 16px;
    color: #0D73B9;
    text-decoration: none;
}
.smallish {
    font-weight: bold;
    font-size: 16px;
    color: #4F0000;
    text-decoration: none;
}
.smalltext {
    font-weight: normal;
    font-size: 16px;
    color: 4F0000;
    text-decoration: none;
}
.large18blue {
    font-weight: bold;
    font-size: 18px;
    line-height:2.0;
    color: #0D73B9;
    text-decoration: none;
}
.smalllink {
    font-size: 14px;
    color: #0D73B9;
}
.mobi-theme{display:none;}

.medbold {
    font-weight: bold;
    font-size: 16px;
    color: #0D73B9;
    text-decoration: none;
}
.medreg {
    color: #0d73b9;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    text-decoration: none;
}

.ecards .gift1 {
	margin: 0px 2.5% 20px 0px;
	padding: 0px;
	width: 30%;
	float: left;
}
.ecards .gift1:nth-child(3n+1) {
	clear:both;
}

.ecards .gift1 .framebx a {
	display:block;
	cursor: pointer;
}
.ecards .gift1 .framebx a img {
	width:100%;
	height:auto;
}
.popup_addphoto a.close{background: none;right: 15px;position: absolute;}
@media only screen and (max-width:767px) {
	.popup_addphoto a.close
	{
		height: 41px;
	    position: absolute;
	    right: 22px;
	    top: 20px;
	    width: 38px;
	    display: block;
		background: url("/../images/x_ico.png") no-repeat 0 0;
		background-size: 100%;
	}
	.ecards .nocate .gift1{margin: 6px 1% !important;}
	.ecards .gift1 {
		margin: 10px 2%;
		padding: 0px;
		width: 45% !important;
		float: left;
	}
	.ecards .gift1:nth-child(3n+1) {
		clear:none;
	}
	.ecards .gift1:nth-child(2n+1) {
		clear:both;
	}
}
@media only screen and (max-width:320px) {
	.ecards .gift1 {
		margin: 0px 1% 20px 1%;
		padding: 0px;
		width: 98% !important;
		float: none;
		clear:both;
	}
	.ecards .inner-gifts.nocate .gift1 {
		margin: 0px 1% 20px 1%;
	}
	
}

.inner-title h2{
	color: #fff;
    font-size: 27px;
    font-style: italic;
    font-weight: 700;
    margin: 0;
    padding: 0;
    text-shadow: 4px 4px 3px #457a8c;
}

.nocate .inner-gifts {
    margin: -1% 0;
 }

.ecards .inner-gifts.nocate .gift1 {
	float: left;
    margin: 0;
    padding: 1%;
    width: 23%;
}
a.facebook{
    background-image: url("/../images/facebookshareiconnew.png");
    background-size: 90% 95%;
    background-repeat: no-repeat;
    height: 40px;
    margin-left: 4%;	
    position: absolute;
    width: 115px;
    
}
a.facebook:hover{
    background-image: url("/../images/facebookshareiconnew1.png");
    background-size: 90% 95%;
    background-repeat: no-repeat;
       
}
a.tweeter{
    background-image: url("/../images/tweet.png");
    background-repeat: no-repeat;
    background-size: 90% 95%;
    height: 38px;
    margin-left: 7%;
    position: absolute;
    width: 115px;
    
}
a.tweeter:hover{
    background-image: url("/../images/tweet1.png");
    background-size: 90% 95%;
    background-repeat: no-repeat;
    
    
}
a.pintrest{
    background-image: url("/../images/pinit.png");
    background-size: 90% 95%;
    background-repeat: no-repeat;
    height: 38px;
    margin-left:20%;
    position: absolute;
    width: 115px;
    
}
a.pintrest:hover{
    background-image: url("/../images/pinit1.png");
    background-repeat: no-repeat;
    
   
}

.icons > iframe {
    position: relative;
	left: 42%;
    transform: scale(1.9);
    -ms-transform:  scale(1.9);
    -webkit-transform:scale(1.9);
    transform-origin: top left;   
    width: 176;
    max-height:20px;
}
.birthday span.prev {
    background-image: url("/../images/prev.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 30px;
    left: 5%;
    padding: 10px;
    position: absolute;
    top:48% !important;
    width: 20px;
    cursor: pointer;
}
.birthday span.next {
    background-image: url("/../images/next.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 20px;
    padding: 10px;
    position: absolute;
    right: 5%;
    top: 48% !important;
    width: 20px;
    cursor: pointer;
}
.videocard .embed-container{
    width:100% !important;
    margin: 0 auto;
}

.videocard .html5-video-player .video-click-tracking, .html5-video-player .video-stream{width:100% !important;height: 100% !important;}
.videocard iframe, .postcard iframe{transform: none !important;}
#aswift_1_anchor > iframe{transform: none !important;}
