/* CSS Document */

@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1023px)  {

    /* Force table to not be like tables anymore */
    table.list, table.list thead, table.list tbody, table.list th, table.list td, table.list tr {
        display: block;
        //width: 308px;
    }
    table.list thead tr.patternBackground{display:none;}
    /* Hide table headers (but not display: none;, for accessibility) */
    table.list thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    table.list tr { border: 1px solid #ccc; }

    table.list td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
    }

    table.list td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
    }
}


@media only screen and (min-width: 1146px) and (max-width: 3500px) {
nav a#pull { display:none; }

.happycard{ padding:0px; width:100%;}
.happycard_left{ margin:0px 0px 0px 10.5%; width:34%;}
.happycard_right{width:34%;float:none;}


}


/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 970px) and (max-width: 1145px) {
nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a; height:40px; font-family: 'Fira Sans', sans-serif; font-weight:500;}
nav ul{display: none; height: auto;}
nav a#pull {display: block;	width:36px; position: relative; background:#69b8d6; margin:0px 0 0px 0; color:#fff; text-transform:uppercase; 
font-weight:600; line-height:40px; height:40px; font-size:0px; text-indent:-9999; border-radius:10px;}
nav a#pull:after{content:""; background: url(/../images/nav.png) no-repeat center center; width:25px; height:20px; display: inline-block; position: absolute; right:5px; top:10px;} 
.birthday span.prev{top:34%}
.birthday span.next{top:35%;}
.page_wrapper{ margin:0px auto; padding:0px; width:95%;}
.main_container{ margin: 0 auto; padding: 15px 0 10px 0; width: 95%;}
.mob_nav{ display:block; width:35px; margin:0px 0px 0px 0px; padding:0px; }
.mob_nav ul li{ float:none; margin:0px; padding:0px; width:100%;}
.mob_nav ul li a{ float:none; margin:0px; padding:5px 0px; line-height:normal; height:auto;}
.top_nav{ display:none;}
.logo{ display:none;}
.mobi-logo{ display:block; margin:0px; padding:0px; width:30%; float:left;}
.search{ display:none;}
.mobi-search{ display:block;padding:0px;}
.mobi-search.login{margin:0px;}
.mobi-search p{ padding:0px; margin:0px;}

.sidebar-left{ width: 68%;}
.sidebar-right{ width:30%; }
.social_icons img { margin:0px 11px 0px 0px;}
.social-part .input{ width:44%;}
.social-part ol li{ line-height:25px;}

.gift-product .ecards .gift-box{width:32%; float:left; margin:0px 11px 0px 0px; padding:0px;}
.gift-product .ecards .gift-box img{ width:91%; max-width:100%;}
.gift-product .ecards .gift-box_right{width:32%; float:right; margin:0px; padding:0px;}
.gift-product .ecards .gift-box_right img{ width:91%; max-width:100%;}

.footer_text_left{margin:30px 13px 0 0;}

.send_screen .page_title .gift-pics{float:left;}
.send_screen .page_title .head{width:69%; float:right;}
.contact_form .left_filed .btn{ display:block;}
.contact_form .mobi-btn{ display:none; margin: 0 0 0 190px;}
.contact_form #mobi-address-btn{ display:none;}
.contact_form .form_txt{width:19%;}
.contact_form .left_filed{ width:26%;}
.contact_form .left_filed .inpt{width:88%;}
.contact_form .right_filed{width:50%;}
.contact_form .right_filed .inpt{width:61%;}
.contact_form .address-btn{width:45%;float:left;}
.contact_form .address-btn h5{ display:inline-block; width:57%;}
.contact_form .address-btn p{display:inline-block;}
.contact_form .personalize-filed{ width:79%;}
.contact_form .personalize-filed .msg{ width:95%;}
.contact_form .personalize-filed .msg1{ width:95%;}

.contact_form .btns h3 a{ margin:0px 24px 0px 0px; width:100%;}
.contact_form .send{ width:30%; margin:0px 4px;}
.contact_form .btns h4 a{ width:100%; padding:10px 6px;}

.cards_left_part{width:45.5%; float:left;}
.cards_right_part{width:45.5%; float:right;}
.cards_left_part_image{ width:35%;}
.cards_left_part_text{ width:61%;}
.cards_left_part_text p{ display:none;}
.cards_left_part_text h1{text-align:center; font-size:25px; margin:10px 0px 0px 0px;}
.cards_right_part_text{ width:47%;}
.cards_right_part_text_image{ width:51%;}
.cards_right_part_text h2{ font-size:20px; margin:0px;}
.cards_right_part_text p{ font-size:19px; line-height:25px;}
.inner-gifts .gift1{ width:30%;}
.inner-gifts .last_gift1{ width:32%;}
.show_card h5 a{width:45%;}
.project_cards{ width:75%;min-height:auto;}
.inner-title .right-tabs{ right:100px;}

.happycard{ padding:0px; width:100%;}
.happycard_left{ margin:0px 0px 0px 10.5%; width:34%;}
.happycard_right{width:34%;float:none;}


.regular_page .contaner{ margin:0px auto; padding:0px; width:95%;}
.regular_page .contaner .blackbg2{ margin:0 auto; padding:0; width:95%;}
.regular_page .contaner .blackbg2 .black .bluebg2 p{font-size:19px;}
.wishyou{ margin:0px auto; padding:0px; width:95%;}
.inner-title .left-head{ width:40%;}

/*==================================26/11/2015+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------New CSS-----------------*/

}
@media only screen and (min-width: 1025px) and (max-width: 1040px) {
.icons > iframe{transform: scale(1.9);left:42%}
a.facebook {margin-left:1%;}
a.tweeter {margin-left:4%;}
a.pintrest {margin-left:17%;}
.theme_menu {
    margin: 2% 0;
    width: 22%;
}
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
.theme_menu{ width:22%;margin: 2% 0;}
.project_cards{ width:75%;min-height:auto;}
.icons > iframe{transform: scale(1.9);left:44%}
}
	
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 969px) {
a.facebook, a.tweeter, a.pintrest, a.facebook:hover, a.tweeter:hover{background-size: 75% 95%;}
a.facebook {margin-left:1%;}
a.tweeter {margin-left:3%;}
a.pintrest {margin-left:17%;}
.icons > iframe{transform: scale(1.9);left:42%}
nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a; height:40px; font-family: 'Fira Sans', sans-serif; font-weight:500;}
.ecards.nocate .gift1:nth-child(2n+1) {clear: none;}
.ecards .nocate .gift1:nth-child(3n+1){clear: both;}
.ecards .inner-gifts.nocate .gift1 {width:31%}
nav ul{display: none; height: auto;}
nav a#pull {display: block;	width:36px; position: relative; background:#69b8d6; margin:0px 0 0px 0; color:#fff; text-transform:uppercase; 
font-weight:600; line-height:40px; height:40px; font-size:0px; text-indent:-9999; border-radius:10px;}
nav a#pull:after{content:""; background: url(/../images/nav.png) no-repeat center center; width:25px; height:20px; display: inline-block; position: absolute; right:5px; top:10px;} 
.page_wrapper{ margin:50px auto; padding:0px; width:95%;}

.main_container{ margin: 0 auto; padding: 15px 0 10px 0; width: 95%;}
.mob_nav{ display:block; width:35px; margin:0px 0px 0px 0px; padding:0px; }
.mob_nav ul li{ float:none; margin:0px; padding:0px; width:100%;}
.mob_nav ul li a{ float:none; margin:0px; padding:5px 0px; line-height:normal; height:auto;}
.top_nav{ display:none;}
.logo{ display:none;}
.mobi-logo{ display:block;margin:0;padding:0px; float:left;}
.search{ display:none;}
.mobi-search{ display:block;padding:0px;}
.mobi-search.login{margin:0px;}
.mobi-search p{ padding:0px; margin:0px;}
.sidebar-left{ float: none; margin:0; padding:0; width: 100%;}
.sidebar-right{ display:none;}
.gift-product .ecards .gift-box{width:32%; float:left; margin:0px 7px 0px 0px; padding:0px;}
.gift-product .ecards .gift-box img{ width:91%; max-width:100%;}
.gift-product .ecards .gift-box_right{width:32%; float:right; margin:0px; padding:0px;}
.gift-product .ecards .gift-box_right img{ width:91%; max-width:100%;}
.footer_text_right{ width:100%; text-align: center;}
.footer_text_right h2{ display:inline-block; margin: 0 15px 0 0; vertical-align:middle;}
.footer_icon{ vertical-align:middle; display:inline-block;}
.footer_menu{ margin:0px auto 25px auto; width:64%; padding:0px 0px 45px 0px;}
.footer_menu ul li{ display:inline-block;}
.footer_menu ul li a{display:inline-block; width:100%; padding:0px 10px;}
.footer-mobi { display:block; width:90%; margin:0 10%;}
.footer-mobi .footer_text_left{ display:block;width:25%;}
.footer_text_left{ display:none;}
.mob_nav ul li ul .footer_text_left{display:block;margin:0px 10px;}
.send_screen .page_title .gift-pics{width:30%; float:left;}
.send_screen .page_title .head{width:65%; float:right;}
.contact_form .left_filed .btn{ display:block;font-size:16px;}
.contact_form .mobi-btn{ display:none; }
.contact_form #mobi-address-btn{ display:none; }
.contact_form .mobi-btn .btn{ font-size:17px;}
.contact_form .address-btn h5 a{font-size:16px;}
.contact_form .form_txt{width:19%;}
.contact_form .left_filed{ width:26%;}
.contact_form .left_filed .inpt{width:88%;}
.contact_form .right_filed{width:50%;}
.contact_form .right_filed .inpt{width:61%;}
.contact_form .address-btn{width:48%;margin: -1% 2%;float:left;}
.contact_form .address-btn h5{ display:inline-block; width:57%;}
.contact_form .address-btn p{display:inline-block;}
.contact_form .personalize-filed{ width:79%;}
.contact_form .personalize-filed .msg{ width:95%;}
.contact_form .personalize-filed .msg1{ width:95%;}

.contact_form .btns h3 a{ margin:0px 24px 0px 0px; width:100%;}
.contact_form .send{ width:30%; margin:0px 4px;}
.contact_form .btns h4 a{ width:100%; padding:10px 6px;}

.cards_left_part{width:44.5%; float:left;}
.cards_right_part{width:44.5%; float:right;}
.cards_left_part_image{ width:35%;}
.cards_left_part_text{ width:61%;}
.cards_left_part_text p{ display:none;}
.cards_left_part_text h1{text-align:center; font-size:25px; margin:10px 0px 0px 0px;}
.cards_right_part_text{ width:47%;}
.cards_right_part_text_image{ width:51%;}
.cards_right_part_text h2{ font-size:20px; margin:0px;}
.cards_right_part_text p{ font-size:17px; line-height:22px;}
.show_card h5 a{width:60%;}
.inner-title .right-tabs{ right:0px;}
.happycard{ padding:0px; width:100%;}
.happycard_left{ margin:0px 0px 0px 7%; width:39%;}
.happycard_right{width:39%;float:none;}

.regular_page .contaner{ margin:0px auto; padding:0px; width:95%;}
.regular_page .contaner .blackbg2{ margin:0 auto; padding:0; width:95%;}
.regular_page .contaner .blackbg2 .black .bluebg2 p{font-size:19px;}
.wishyou{ margin:0px auto; padding:0px; width:95%;}
.inner-title .left-head{ width:40%;}

/*==================================26/11/2015+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------New CSS-----------------*/

}
@media only screen and (max-width: 660px) {	
.birthday span.prev,.birthday span.next{display: none}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {	
.icons{margin-left:5%;height:50px;}
.icons > iframe{transform: scale(1.7);left:58%}
a.facebook, a.tweeter, a.pintrest, a.facebook:hover, a.tweeter:hover{background-size: 80% 95%;}
a.facebook {margin-left:3%;}
a.tweeter {margin-left:9%;}
a.pintrest {margin-left:31%;}
.birthday span.prev{top:28%;left: 1%;}
.birthday span.next{top:29%;right: 1%;}
.icons a.facebook,.icons a.facebook:hover,.icons a.tweeter,.icons a.tweeter:hover,.icons a.pintrest,.icons a.pintrest:hover{
	background-size:70% 85%;
}
.icons > iframe {transform: scale(1.7);width: 176px;}
nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a; height:40px; font-family: 'Fira Sans', sans-serif; font-weight:500;}
nav ul{display: none; height: auto;}
nav a#pull {display: block;	width:36px; position: relative; background:#69b8d6; margin:0px 0 0px 0; color:#fff; text-transform:uppercase; 
font-weight:600; line-height:40px; height:40px; font-size:0px; text-indent:-9999; border-radius:10px;}
nav a#pull:after{content:""; background: url(/../images/nav.png) no-repeat center center; width:25px; height:20px; display: inline-block; position: absolute; right:5px; top:10px;} 

.page_wrapper{ margin:50px auto; padding:0px; width:95%;}
.main_container{ margin: 0 auto; padding: 15px 0 10px 0; width: 95%;}
.mob_nav{ display:block; width:35px; margin:0px 0px 0px 0px; padding:0px; }
.mob_nav ul li{ float:none; margin:0px; padding:0px; width:100%;}
.mob_nav ul li a{ float:none; margin:0px; padding:5px 0px; line-height:normal; height:auto;}
.top_nav{ display:none;}
.logo{ display:none;}
.mobi-logo{ display:block; margin:5px 0px 0px 0px;padding: 0 35px; width:38%; float:left;}
.search{ display:none;}
.mobi-search{ display:none; margin:0px; padding:0px; width:55%;}
.mobi-search p{ padding:0px; margin:0px;}
.mobi-search1{ display:block;padding:0px;}
.mobi-search1.login{margin:0px;}
.mobi-logo img{margin: 0 0 0 5px;}
.sidebar-left{ float: none; margin:0; padding:0; width: 100%;}
.sidebar-right{ display:none;}
.gift-product .ecards{ margin: 0 0 10px;}
.gift-product .ecards .gift-box{width:32%; float:left; margin:0px 2px 0px 0px; padding:0px;}
.gift-product .ecards .gift-box img{ width:86%; max-width:100%;}
.gift-product .ecards .gift-box_right{width:32%; float:right; margin:0px; padding:0px;}
.gift-product .ecards .gift-box_right img{ width:86%; max-width:100%;}
.footer_text_right{ width:100%; text-align: center;}
.footer_text_right h2{ display:inline-block; margin: 0 15px 0 0; vertical-align:middle;}
.footer_icon{ vertical-align:middle; display:inline-block;}
.footer_menu ul li{ display:inline-block;}
.footer_menu ul li a{display:inline-block; width:100%; padding:0px 9px; margin:0px;}
.footer-mobi { display:block; width:93%; margin:0px 7%; padding:15px 0px 0px 0px;}
.footer-mobi .footer_text_left{ display:block; margin:0px; width:33%;}
.footer_menu{ margin:30px 0px 0px 0px; padding:0px;}
.footer_text_left{ display:none;}
.mob_nav ul li ul .footer_text_left{display: block !important;margin:0px 10px;}
.footer{ margin:20px 0px 0px 0px;}
.send_screen .page_title .gift-pics{ width:30%;}
.send_screen .page_title .gift-pics img{width:100%;}
.send_screen .page_title .head{ width:62%;}
.send_screen .page_title .head h2{ padding:0px;}
.contact_form .left_filed .btn{ display:none;}
.contact_form #mobi-address-btn{ display:none;}
.contact_form .form_txt{ float:none; width:100%; text-align:left;}
.contact_form .left_filed{ width:25%; margin:0px 21px 0px 0px;}
.contact_form .right_filed{width:68%; margin:0px;}
.contact_form .left_filed .inpt{width:100%;}
.contact_form .right_filed .inpt{width:50%; margin:0px 10px 10px;}
.contact_form .right_filed .del_btn{ margin:0px 0px 0px 5px;}
.contact_form .mobi-btn .btn{ width:100%;}
.contact_form .address-btn{float:right; margin:2% 0 0;}
.contact_form .personalize-filed{ width:100%; float:none; margin:0px;}
.contact_form .personalize-filed .msg{width:93%;}
.contact_form .personalize-filed .msg1{width:93%;}
.contact_form .btns h3{ display:block;}
.contact_form .btns h3 a{ display:block; width:100%;}
.contact_form .btns h4{ display:block;}
.contact_form .btns h4 a{ display:block; width:100%;}
.contact_form .send{margin: 10px 0; width:100%;}

.contact_form .address-btn{float:right; width:100%; margin: 15px 0 0;}
.contact_form .mobi-btn{ display:block; width:100%;}


.cards_left_part{ width:93%; margin:0px 0px 20px 0px;}
.cards_left_part_image{ float:none; width:100%;}
.cards_left_part_text{ float:none; width:100%;}
.cards_left_part_text h1{ font-size:24px;}
.cards_left_part_image img{ width:100%; margin:0px 0px 10px 0px;}

.cards_right_part{ width:93%;}
.cards_right_part_text_image{ float:none; width:100%;}
.cards_right_part_text{ float:none; width:100%;}
.cards_right_part_text h1{ font-size:24px;}
.cards_right_part_text_image img { width:100%; margin:10px 0px 0px 0px;}
.theme_menu{ float:none; width:100%;}
.project_cards{ float:none; width:100%;}
/*.inner-gifts .gift1{width:32%; margin: 0 8px 0px 0px; float:left;}*/
/*.inner-gifts .gift1 img{ width:100%; display:block;}
.inner-gifts .last_gift1{ float:right; width:32%;}
.inner-gifts .gift1 .framebx{ padding:5px;}
.inner-gifts .last_gift1 .framebx{ padding:5px;}
.inner-gifts .last_gift1 img{ width:100%; display:block;}*/
.show_card h5 a{ width:65%;}
.inner-gifts .gift1 h1 a br{ display:none;}
.inner-gifts .last_gift1 h1 a br{ display:none;}
.inner-gifts .gift1 h1{ font-size:15px;}
.inner-gifts .last_gift1 h1{ font-size:15px;}
.show_card p{ font-size:20px;}

.inner-title{padding: 10px; text-align:center;}
.inner-title .left-head{ float:left; margin:0; padding:0; width:40%;}
.inner-title .left-head h1, .inner-title .right-tabs h1{ font-size:160%;}
.inner-title .right-tabs {float: right; margin: 0px 0 0; width:60%;}
.inner-title .right-tabs ul li a{ font-size:15px; padding:0px 5px;}
.icons img{ width:10%;}
.happycard{ padding:0px; width:100%;}
.happycard_left{ margin:0px 0px 0px 4%; width:44%;}
.happycard_right{width:44%;float:none;}


.regular_page .contaner{ margin:0px auto; padding:0px; width:95%;}
.regular_page .contaner .blackbg2{ margin:0 auto; padding:0; width:95%;}
.regular_page .contaner .blackbg2 .black .bluebg2 p{font-size:19px;}
.wishyou{ margin:0px auto; padding:0px; width:95%;}
.regular_page .contaner .blackbg2 .black .bluebg2 p span{ padding:0px; font-size:16px;}
.regular_page .contaner .blackbg2 .black .bluebg2 p strong{ font-size:18px;}


/*==================================26/11/2015+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------New CSS-----------------*/
/*---------------Login card------------------*/
.card_login{ width:95%;}
.card_login h2{ font-size:26px;}
.loginwith_llerrah h3{ font-size:22px;}

/*----------------------Card Join--------------------------------*/
.join_top_body{ width:95%;}
.join_body{ width:95%;}
.join_top_body h2{ padding:0px 0px 5px 0px;}
.join_top_body p br{ display:none;}
.join_top_body label{ padding:0px 0px 15px 0px;}
.join_top_body .email_inpt{ width:36%;}


}


@media only screen and (max-width: 479px) {	
#ad_iframe{max-width:300px;}
.birthday span.prev,.birthday span.next{display: none}
.mobitext.searchtext {width: 100px;}
.mobi-search1{margin:0!important;}
.mymenu li ul {position: relative;right: 30px;}
nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a; height:40px; font-family: 'Fira Sans', sans-serif; font-weight:500;}

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width:36px; position: relative; background:#69b8d6; margin:0px 0 0px 0; color:#fff; text-transform:uppercase; 
font-weight:600; line-height:40px; height:40px; font-size:0px; text-indent:-9999; border-radius:10px;}

nav a#pull:after{content:""; background: url(/../images/nav.png) no-repeat center center; width:25px; height:20px; display: inline-block; position: absolute; right:5px; top:10px;} 
.page_wrapper{ margin:50px auto; padding:0px; width:95%;}

.main_container{ margin: 0 auto; padding: 15px 0 10px 0; width: 95%;}
.mob_nav{ display:block; width:35px; margin:0px 0px 0px 0px; padding:0px; }
.mob_nav ul li{ float:none; margin:0px; padding:0px; width:100%;}
.mob_nav ul li a{ float:none; margin:0px; padding:5px 0px; line-height:normal; height:auto;}
.top_nav{ display:none;}
.logo{ display:none;}
.mobi-logo{display:block; margin:8px 0px 0px 0px;padding: 0 0 0 31px; width: 35%;float:left;}
.search{ display:none;}
.mobi-search{ display:none; margin:0px; padding:0px; width:55%;}
.mobi-search p{ padding:0px; margin:0px;}
.menudiv li {float: right;margin: 0;padding: 4px 0 0;width: 126px;}
.mobi-search1{ display:block; margin:0px; padding:0px;}
.mobi-search1 p{padding: 7px 0; margin:0px;}
.mobi-logo img{margin: 0 0 0 5px;}

.sidebar-left{ float: none; margin:0; padding:0; width: 100%;}
.sidebar-right{ display:none;}
.gift-product .ecards .gift-box{width:100%; float:none; margin:0px 0px 15px 0px; padding:0px;}
.gift-product .ecards .gift-box img{ width:93%; max-width:100%;}
.gift-product .ecards .gift-box_right{width:100%; float:none; margin:0px; padding:0px;}
.gift-product .ecards .gift-box_right img{ width:93%; max-width:100%;}

.footer_text_right{ width:100%; text-align: center;}
.footer_text_right h2{ display:inline-block; margin: 0 15px 0 0; vertical-align:middle;}
.footer_icon{ vertical-align:middle; display:inline-block;}

.footer_menu ul{ text-align:center;}
.footer_menu ul li{ display:inline-block; float:none;}
.footer_menu ul li a{display:inline-block; width:100%; padding:0px 5px; margin:0px;}

.footer-mobi { display:block; width:49%; margin:0px auto;}
.footer-mobi .footer_text_left{ display:block; margin:30px 0px 0px 0px;}
.footer_text_right img{width:10%; padding:0 9px 0 0;}

.footer_menu{ margin:30px 0px 0px 0px; padding:0px;}
.footer_text_left{ display:none;}
.mob_nav ul li ul .footer_text_left{display: block !important;margin:0px 10px;}
.slider h2{font-size:31px; margin:-48px 0 0;}

.send_screen .page_title .gift-pics{ width:93%; float:none;}
.send_screen .page_title .gift-pics img{width:100%;}
.send_screen .page_title .head{ float:none; width:100%;}
.contact_form .left_filed .btn{ display:none;}

.contact_form .left_filed{ width:23%; margin:0px 11px 0px 0px;}
.contact_form .right_filed{width:67%; margin:0px;}
.contact_form .right_filed .inpt{width:57%; margin:0px 10px 10px;}
.contact_form .left_filed .inpt{width:90%;}


.contact_form .form_txt{ float:none; width:100%; text-align:left;}
.contact_form .right_filed .del_btn{ margin:0px 0px 0px 0px;}
.contact_form #mobi-address-btn{ display:block;}
.contact_form #address-btn{ display:none;}
.contact_form .mobi-btn{ display:block; width:100%;}
.contact_form .mobi-btn .btn{ width:100%;}
.contact_form .address-btn{float:right; width:100%; margin: 15px 0 0;}
.contact_form .personalize-filed{ width:100%; float:none; margin:0px;}
.contact_form .personalize-filed .msg{width:93%;}
.contact_form .personalize-filed .msg1{width:93%;}
.contact_form .btns h3{ display:block;}
.contact_form .btns h3 a{ display:block; width:100%;}

.contact_form .btns h4{ display:block;}
.contact_form .btns h4 a{ display:block; width:100%;}
.contact_form .send{margin: 10px 0; width:100%;}

.cards_left_part{ width:89%; margin:0px 0px 20px 0px;}
.cards_left_part_image{ float:none; width:100%;}
.cards_left_part_text{ float:none; width:100%;}
.cards_left_part_text h1{ font-size:24px;}
.cards_left_part_image img{ width:100%; margin:0px 0px 10px 0px;}
.cards_right_part{ width:89%;}
.cards_right_part_text_image{ float:none; width:100%;}
.cards_right_part_text{ float:none; width:100%;}
.cards_right_part_text h1{ font-size:24px;}
.cards_right_part_text_image img { width:100%; margin:10px 0px 0px 0px;}
.theme_menu{ float:none; width:100%;}
.project_cards{ float:none; width:100%;}
.inner-gifts .gift1{width:100%;}
.inner-gifts .gift1 img{ width:100%;}
.inner-gifts .last_gift1{ float:none; width:100%;}
.inner-gifts .last_gift1 img{ width:100%;}
.show_card h5 a{ width:100%;}
.inner-gifts .gift1 h1 a br{ display:none;}
.inner-gifts .last_gift1 h1 a br{ display:none;}
.inner-title{padding: 15px 20px 7px 20px; text-align:center;}
.inner-title .left-head{ float:none; margin:0; padding:0; width: 100%;}
.inner-title .left-head h1, .inner-title .right-tabs h1{ font-size:23px;}
.inner-title .left-head {float:none; margin: 0px 0 0; padding: 0; width: 100%;}
.inner-title .left-head ul{ text-align:center;margin:2% 0;}
.inner-title .left-head ul li{ display:inline-block; float:none;}
.inner-title .left-head ul li a{ font-size:18px; padding:0px 8px;}
.inner-title .right-tabs{float: none;width: 100%;}
.inner-title .right-tabs .image{margin: 0 25%;}
.inner-title .right-tabs .title .featuredtitle{margin-bottom:0}
.happycard{ padding:0px; width:100%;}
.happycard_left{ margin:0px 15px 0px 0px; width:45%;}
.happycard_right{width:45%;float:none;}
.sharecard_send{ width:87%;}
.view{ width:90%;}
.view h3{ font-size:19px; vertical-align:middle;}
.icons h2{ display:block;}
.icons img{ width:15%;}
.birthday h1 a{ font-size:20px;}
.birthday span{ font-size:20px;}
.postcard{ margin:8px 0px 15px 0px; padding:2px; border-radius:3px; border: 0 0 2px #787878; }
.regular_page .contaner{ margin:0px auto; padding:0px; width:95%;}
.regular_page .contaner .blackbg2{ margin:0 auto; padding:0; width:95%;}
.regular_page .contaner .blackbg2 .black .bluebg2 p{font-size:19px;}
.wishyou{ margin:0px auto; padding:0px; width:95%;}
.regular_page .contaner .blackbg2 .black .bluebg2 p span{ padding:0px; font-size:16px;}
.regular_page .contaner .blackbg2 .black .bluebg2 p strong{ font-size:18px;}
.wishyou h2{ font-size:42px;}
.regular_page .contaner .blackbg .bluebg h1{ font-size:42px;}

/*==================================26/11/2015+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------New CSS-----------------*/

/*---------------Login card------------------*/
.card_login{ width:95%;}
.card_login h2{ font-size:26px;}
.loginwith_fb h4{ font-size:15px;}
.loginwith_fb img{ width:80%;}
.loginwith_llerrah .login_inpt{width:80%; padding: 10px 14px;}

/*----------------------Card Join--------------------------------*/
.join_top_body{ width:95%;}
.join_body{ width:95%;}
.join_top_body h2{ padding:0px 0px 5px 0px;}
.join_top_body p br{ display:none;}
.join_top_body label{ padding:0px 0px 5px 0px;}
.join_top_body .email_inpt{ width:95%; margin:0px 0px 10px 0px;}



 
}

@media only screen and (min-width: 640px) and (max-width: 680px) {	
	.ecards .inner-gifts.nocate .gift1 {width:48%;}
.mob_nav{ width:35px;}
.footer_menu ul li{ float:none;}
.footer_menu ul{ text-align:center;}

/*==================================26/11/2015+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------New CSS-----------------*/



}

@media only screen and (min-width: 980px) and (max-width: 985px) {	

.footer_text_left { margin: 30px 16px 0 0;}
.gift-product .ecards .gift-box{ margin: 0 11px 0 0;}

/*==================================26/11/2015+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------New CSS-----------------*/


}

@media only screen and (max-width: 639px) {	
.mobitext.searchtext {width: 100px;}
.mobi-search1{width:100px;}
}
@media only screen and (max-width: 479px) {	
.icons {margin: 4% 0 0 5%;}
.big_links{width:auto;}
a.facebook {margin-left:4%;}
a.tweeter{margin-left:11%;}
a.pintrest{margin-left:30%;}
a.facebook, a.tweeter, a.pintrest, a.facebook:hover, a.tweeter:hover{background-size: 50% 60%;}	
.icons > iframe {transform: scale(1.23);left:54%}
.preview_btn{font-size:90%;}
}
@media only screen and (max-width: 400px){
.icons{margin-left:4%;margin-top: 10%;}	
}
@media only screen and (max-width: 358px) {	
.mobi-search1{width:100px;}
.contact_form .left_filed{ width:23%; margin:0px 11px 0px 0px;}
.contact_form .right_filed{width:67%; margin:0px;}
.contact_form .right_filed .inpt{width:47%; margin:0px 10px 10px;}
.contact_form .left_filed .inpt{width:90%;}
}

@media only screen and (max-width: 1024px) {	
.page_wrapper{width:100%;margin:0px;}

}
