@charset "utf-8";
/* CSS Document */

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

}

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

}

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

}


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

}


@font-face {
    font-family: 'GothamRoundedBook';
    src: url('fonts/gotham-rounded-book.eot');
    src: url('fonts/gotham-rounded-book.eot') format('embedded-opentype'),
         url('fonts/gotham-rounded-book.woff') format('woff'),
         url('fonts/gotham-rounded-book.ttf') format('truetype'),
         url('fonts/gotham-rounded-book.svg#GothamRoundedBook') format('svg');
}

@font-face {
    font-family: 'segoe_uilight';
    src: url('fonts/segoeuil.eot');
    src: url('fonts/segoeuil.eot') format('embedded-opentype'),
         url('fonts/segoeuil.woff') format('woff'),
         url('fonts/segoeuil.ttf') format('truetype'),
         url('fonts/segoeuil.svg#SegoeUILight') format('svg');
}

body{margin:0; padding:0; border:none; background:url(../images/header_bg.jpg) repeat-x top left; font-family: 'segoeuiregularregular'; line-height:16px;}
p{line-height:16px; font-family: 'segoeuiregularregular'; font-size:14px; line-height:17px; margin:0 0 15px 0; padding:0; color:#444444;}
input, select, textarea{color:#4e4e4e; font-size:14px;}
h1,h2,h3,h4,h5,h6,ul{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{line-height:normal; font-family: 'andosemibold';}
.top_fix{width:980px; margin:0 auto;}
.headr{float:left; width:100%;}
a.main-logo{float:left; width:206px; height:61px; margin:20px 0 0 0;}
a.main-logo > img{border:none !important;}
a.kdsbook-logo {
    float: left;
    width: 206px;
    height: 61px;
    margin: 20px 0 0 0;
}
a.kdsbook-logo > img {
    border: none !important;
    height: auto;
    width: 100%;
    display: inline-block;
}
.headr .top_right{width:515px; height:90px; float:right;}
.top_right ul.top_right_nav{list-style:none; overflow:hidden; line-height:46px;}
ul.top_right_nav li{float:left; line-height:46px;}
ul.top_right_nav li.phn, ul.top_right_nav li.abt, ul.top_right_nav li.prci, ul.top_right_nav li.rivw, ul.top_right_nav li.fb{background:url(../images/top_scl_icns.png) 0 0 no-repeat; font-size:12px; padding:0 0 0 17px; float:left;} 
ul.top_right_nav li.phn{background-position:0 14px; width:123px; font-size:18px; color:#636363; font-family: 'segoe_uisemibold';}
ul.top_right_nav li.abt{background-position:-142px 14px; width:43px; color:#636363;}
ul.top_right_nav li.prci{background-position:-210px 14px; width:107px; padding:0 0 0 24px;}
ul.top_right_nav li.rivw{background-position:-343px 14px; width:56px; padding:0 0 0 24px; color:#636363;}
ul.top_right_nav li.fb{background-position:-410px 14px; width:85px; height:46px;}
.top_right .search_row{width:344px; float:right; height:36px;}
/*.search_row a.mycart{width:134px; height:32px; line-height:32px; color:#3d507e; float:left; background:#e5e4e9; font-size:12px; display:block; border:1px solid #D9D9D9; box-shadow:1px 1px 0 0 #a6bbc5; margin:0 0 0 15px; position:relative; text-align:center; text-decoration:none;}*/
.search_row .icn_frst, .search_row .aro_icn{background:url(../images/cart_icons.png) no-repeat 0 0; float:left; position:absolute;}

.search_row .icn_frst{top:2px; left:5px; width:34px; height:27px; background-position:0 0;}
.search_row .aro_icn{top:9px; right:5px; height:11px; width:11px; background-position:-106px -7px;}

.cartdetail{display:none; width:150px; height:200px;}

.search_row	.search_bar{position:relative; top:0; left:0; float:left;}
.search_bar input[type="text"]{border:#d9d9d9 solid 1px; height:32px; line-height:18px; width:176px; padding:0 0 0 14px; box-shadow:1px 1px 0 0 #a6bbc5;}
.search_bar .srch_icn{background:url(../images/search_icn.jpg) no-repeat top left; width:13px; height:16px; position:absolute; top:10px; right:9px; cursor:pointer; border:none;}
.mid_ful_row{float:left; width:100%; margin:18px 0 0 0;}
.mid_fix_col{width:1040px; margin:0 auto;}
.photo_cat_list{overflow:hidden; margin:30px 0 0 30px;}
.photo_cat_list .cat_box{width:313px; float:left; position:relative; margin:0 20px 0 0; height:290px; text-align:center;}
.cat_box .bot_but{bottom:25px !important; left:27% !important;}
.cat_box .caption{width:311px; height:80px; border:#c3c3c3 solid 1px; color:#4c6f83; font-family: 'segoe_uisemibold'; line-height:80px; text-transform:uppercase; text-align:center; bottom:44px; position:absolute; left:0; background:#fff;}
.cat_box a.bot_but, a.get_start_but{position:absolute; bottom:7px; left:73px; border:#d8d9dd solid 1px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; height:51px; line-height:51px; padding:0 33px; font-size:15px; color:#52575c; text-transform:uppercase; background:url(../images/cat_but_bg.jpg) repeat-x top left; font-family: 'segoe_uibold'; text-decoration:none;}
.social_bar{background:url(../images/social_bar_bg.png) no-repeat top left; position:relative; margin:30px 0 0 0; float:left; padding:19px 28px 0; width:95%;}
.social_bar_bot_shad{background:url(../images/slider_bot_shadow.png) no-repeat top left; width:980px; height:80px; position:absolute; left:26px; bottom:-15px; z-index:-1;}
.social_bar .boxs{width:316px; float:left; margin:0 18px 0 0; height:220px;}
.boxs ul{list-style:none;}
.boxs ul li{margin:0 10px 10px 0; float:left;}
/*.social_bar .boxs ul li img{opacity:0.6;}
.social_bar .boxs ul li img:hover{opacity:1;}*/

.boxs h2{font-family: 'segoe_uisemibold'; color:#3a589b; font-size:20px; text-transform:uppercase; font-size:20px; margin:0 0 13px 0; font-weight:normal;}
.instfd h2{color:#517fa6}
.get_socl{width:246px !important; margin:45px 0 0 56px !important; position:relative;}
.get_socl h2{font-family: 'andosemibold'; color:#831960; font-size:62px; text-transform:capitalize; letter-spacing:-2px; margin-bottom:0;}
.get_socl p{text-align:center; font-size:14px; color:#444444; overflow:hidden;}
.get_socl .icn_boxs{width:110px; margin:30px auto 0;}
.icn_boxs a.vid, .icn_boxs a.fb{background:url(../images/fb_icns.png) no-repeat 0 0; width:40px; height:40px; float:left;}
.icn_boxs a.vid{background-position:0 0; margin:0 28px 0 0;}
.icn_boxs a.fb{background-position:-66px 0}
.scl_bot_arow{background:url(../images/fb_down_arow.png) no-repeat top left; width:94px; height:41px; position:absolute; left:30px; bottom:10px;}
.last_marg_rit{margin-right:0 !important;}
.gray_bg_ara{background:#f0f0f0 url(../images/mid_gray_bg.png) repeat-x top left; height:460px; margin:69px 0 20px 0;}
.browse_by_design{margin:50px auto 0; width:980px; position:relative;}
.browse_by_design .had{position:absolute; width:315px; height:63px; top:-82px; left:332px;}
.browse_by_design ul{list-style:none; border:#c3c3c3 solid 1px; overflow:hidden;}
.browse_by_design ul li{padding:11px 5px; float:left; border-bottom:#c3c3c3 solid 1px; border-right:#c3c3c3 solid 1px; position:relative;}
.browse_by_design ul li img{opacity:0.6;}
.browse_by_design ul li img:hover{opacity:1; cursor:pointer;}
.browse_by_design ul li h3.brows_head{background:url(../images/browse_head_bg.png) no-repeat top left; width:132px; height:50px; text-align:center; color:#142e44; font-family: 'andosemibold'; font-size:24px; font-weight:normal; line-height:38px; position:absolute; top:0; right:14px; z-index:9;}
.bodr_bot_non{border-bottom:0 !important;}
.bodr_rit_non{border-right:0 !important;}
.design_step_fix{width:980px; margin:0 auto;}
.design_step_fix .left_part{float:left; width:630px;}
.design_step_fix .right_part{float:left; background:url(../images/steps_rit_bg.jpg) no-repeat 0 0; width:320px; margin:0 0 0 20px; height:200px;}
.design_step_fix .right_part h2{font-family: 'andosemibold'; color:#2e4d6c; font-size:40px; text-align:center;}

.design_step_fix .right_part > p{width:230px; margin:15px auto;}
.design_step_fix .right_part a.red_but{background:url(../images/refr_but_bg.png) repeat-x top left; border:#d21d22 solid 1px; position:relative; height:43px; line-height:43px; color:#fff; text-decoration:none; display:block; width:206px; margin:0 auto; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center}

.footr_wrap{background:#2e4d6c; clear:both; float:left; width:100%; margin:25px 0 0 0; padding:0 0 30px 0;}

.footr_wrap .footr_fix{width:1120px; margin:15px auto 0; overflow:hidden;}
.foot_boxes{float:left;}
.footr_fix .foot_row{float:left; border-bottom:#364376 solid 1px; padding:25px 0; width:100%;}
.footr_fix h2, .footr_fix h3{font-family: 'GothamRoundedBook'; color:#fff; font-size:20px; font-weight:normal; text-transform:uppercase; margin:0 0 25px 0;}
.footr_fix h3{font-size:16px;}
.footr_fix .first_box{width:250px;}
.footr_fix .first_box input[type="text"]{width:216px; float:left; margin:0 0 15px 0; padding:12px 16px; color:#4e4e4e; box-shadow:0 0 1px 1px #333333; color:#4e4e4e;}
.footr_fix .first_box input[type="submit"]{width:124px; height:29px; line-height:29px; text-align:center; text-transform:uppercase; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:none; background:#d2272d url(../images/but_btn_bg.jpg) top left repeat-x; font-family: 'segoe_uisemibold'; color:#fff; box-shadow:#14222f 1px 1px 0 0; float:right;}
.footr_fix .sec_box{width:248px; margin:0 38px;}
.footr_fix .sec_box p{color:#f3f3f3; font-size:17px; line-height:18px; margin:0 0 18px 0;}
.footr_fix .foot_icn_box{margin:0 24px;}
.foot_icn_box a.liv_chat, .foot_icn_box a.hlp_cnt, .foot_icn_box a.cal_us{background:url(../images/foot_icns.png) no-repeat 0 0; float:left;}
.foot_icn_box a.liv_chat{background-position:0 0; width:140px; height:130px;}
.foot_icn_box a.hlp_cnt{background-position:-203px 0; width:120px; height:130px;}
.foot_icn_box a.cal_us{background-position:-398px 0; width:112px; height:126px;}
.foot_row .fbox{float:left; margin:0 20px 0 0;}
.foot_row .fbox ul{list-style:none;}
.foot_row .fbox ul li, .foot_row .fbox p{font-size:13px; margin:0 0 15px 0; color:#fff; font-family: 'segoeuiregularregular'; width:90%; float:left;}
.foot_row .fbox ul li a{color:#f3f3f3; font-size:13px; text-decoration:none;}
.foot_row .cont_list_bx{width:218px;}
.foot_row .cat_list_bx{width:418px;}
.cat_list_bx ul li{width:47% !important;}
.foot_row .scol_list_bx{width:170px;}
.foot_row .foot_abt_us{width:232px;}
.foot_abt_us p{font-size:13px; color:#9b99bc !important; line-height:18px;}
.foot_row p.copy_txt{font-size:11px; color:#f3f3f3; width:45%; float:left;}
p.right_txt{width:20%; float:right; font-size:11px; color:#b1b8c1; text-align:right;}
.ind_shad{bottom:-26px !important;}

/*******************About Us************************/
.mid_iinr_ara{width:980px; margin:0 auto;}
.in_page h5.in_tilte{font-family: 'andosemibold'; font-size:35px; color:#831960; font-weight:normal; margin:0 0 18px 0;}
.white_bg{background:#fff;}
.cont_row{width:100%; float:left; clear:both; margin:25px 0;}
.abt_left{width:670px; float:left;}
.abt_right{width:278px; height:221px; float:left; box-shadow:0 0 2px 2px #D8D9DD; border:#D8D9DD solid 1px; position:relative; margin:0 0 0 23px;}
.abt_right h4{ color: #29555E;
    font-family: 'segoe_uilight';
    font-size: 38px;
    font-weight: normal;
    line-height: 40px;
    margin: 13px auto 0;
    text-align: center;
    width: 170px;
	}
a.abt_get_rigt{bottom: 11px;  left: 74px;}
	
.abt_left h2{font-family: 'andosemibold'; font-size:24px; color:#142e44; line-height:26px; font-weight:normal; margin:0 0 19px 0;}
.abt_space{margin:50px 0;}
ul.abt_bot_box{list-style:none;}
ul.abt_bot_box li{box-shadow: 0 0 2px 2px #D8D9DD; float: left; margin: 0 25px 0 0; min-height: 160px; padding: 21px 38px 38px; position: relative; width: 148px; border:#D8D9DD solid 1px;}
ul.abt_bot_box li h3{color: #29555E;
    font-family: 'segoe_uilight';
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    width: 110px;}
	
.last_box_marg{margin-right:0 !important;}
a.get_get_abt{bottom: 14px; left: 36px;}
/*******************End About Us************************/

/*******************Common Css************************/
.in_page{float:left; margin:30px 0 30px 20px;}

/*******************Support************************/
.support_page .left_part{width:305px; float:left; margin:0 32px 0 0;}
.support_page .right_part{float:left;}
.left_part ul.sprt_list{list-style:none; overflow:hidden; margin:0 0 35px 0;}
ul.sprt_list li{float:left; width:95%; background:#29555e; height:40px; line-height:40px; margin:0 0 10px 0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 0 0 15px; color:#fff; font-size:14px;}
.support_page .left_part h6, .support_page .right_part h6{font-size:16px; color:#444444; margin:4px 0 21px;}
.support_page .right_part .inp_part{padding:25px; border:#c3c3c3 solid 1px; float:left; width:560px; }
.support_page .right_part .inp_part h5{color:#3e3e3e; font-size:14px; font-family: 'segoe_uisemibold'; font-weight:normal; margin:0 0 10px 0;}

.support_page .right_part .inp_part p{margin-bottom:40px; color:#3e3e3e; font-size:12px;}

/*******************Support************************/


/*******************Approval Page************************/
.approval_page .approv_left{width:474px; height:340px; padding:6px; box-shadow:0 0 4px 3px #C3C3C3; float:left;}
.approv_left ul{list-style:none;}
.approv_left ul li{float:left; margin:0 2px 2px 0;}
.approval_page .approv_right{width:429px; margin:0 0 0 40px; float:left;}
.approv_right h3{font-family: 'andosemibold'; font-size:25px; color:#4c4c4c; font-weight:normal; margin:0 0 18px 0;}
.approv_right p{margin-bottom:30px;}
/*.approv_right a.next_but, a.other_but{ /*background:url(../images/app_next_but.png) no-repeat top left; width:210px; height:49px; font-size:14px; text-transform:uppercase; text-align:center; font-family: 'segoe_uisemibold'; display:block; color:#fff; line-height:44px; text-decoration:none; position:relative;} */

.approv_right a.next_but, a.other_but {
    background-color: #5bad65;
    color: #fff;
    display: block;
    font-family: "segoe_uisemibold";
    font-size: 14px;
    margin-left: 20px;
    padding: 10px 40px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.check_cancel{ background-color: #999999!important; }

/*******************Approval Page End************************/

/*******************Thanks Page Start************************/
.thanks_page .socl_box{box-shadow:0 0 4px 3px #C3C3C3; background:url(../images/thanks_box_design.jpg) no-repeat bottom right; padding:28px 15px; width:560px; text-align:center; overflow:hidden;}
.thanks_page .socl_box h3{font-size:30px; color:#831960; text-align:center; font-weight:normal;}
.thanks_page h6{color:#444444; font-weight:normal; font-size:16px; font-family: 'segoe_uisemibold'; margin:0 0 46px;}
.thanks_page .socl_box .sl_boxs{width:137px; height:146px; float:left; margin:20px 18px 0 0;}
.sl_boxs a.fb, .sl_boxs a.twt{background:url(../images/thanks_icons.png) no-repeat 0 0; width:103px; height:103px; float:left; margin:0 0 0 18px;}
.fbb_box{margin-left:22% !important;}
.sl_boxs a.fb{background-position:0 0;}
.sl_boxs a.twt{background-position:-162px 0;}
.sl_boxs span{font-family: 'andosemibold'; font-size:23px; font-weight:normal; color:#b8b8b8; margin:16px 0 16px 11px; float:left;}
.thanks_page .like_row{width:80%; float:left; margin:11px 0;}
.thanks_page .like_row label{color:#444444; font-size:16px; font-family: 'segoe_uilight'; float:left;}
.thanks_page .like_row .icn_bxx{background:url(../images/thanks_like_but.png) no-repeat; width:150px; height:26px; float:left; margin:0 0 0 15px;} 

/*******************Thanks Page End************************/


/*******************My Cart Page************************/
.my_cart_page ul.cart_row{overflow:hidden; list-style:none; margin:0 0 20px; width: 100%}
.gray_clr{background:#f7fbfc;}
ul.cart_row li{float:left; margin:0 0 0 1.4em; color:#444; font-size:14px;}
.fst_left > img { width: 100%; min-height: auto; display: block; }
ul.cart_row li select{color:#444; font-size:14px; border:#c3c3c3 solid 1px; padding:2px 4px;}
.fst_left{margin-left:0 !important; width: 12.7em; }
ul.cart_row li.prodct{width:110px;}
ul.cart_row li.detl{width:298px;}
ul.cart_row li.othr{/*width:75px;*/min-width:75px;}
ul.cart_row li h2{font-size:24px; color:#8a8c8e; font-weight:normal; margin:0 0 15px 0;}
ul.cart_row li.othr .copy_txt, ul.cart_row li.othr .del_txt{background:url(../images/cpy_del.jpg) no-repeat 0 0; height:18px; line-height:18px; font-size:11px; width:100%; clear:both; display:block; padding:0 0 0 16px; margin:0 0 2px 0; text-decoration:none;}
ul.cart_row li.othr .copy_txt{background-position:0 4px; color:#2472da;}
ul.cart_row li.othr .del_txt{background-position:0 -18px; color:#bf130d;}
.my_cart_page a.check_bt{float:right;}

/*******************My Cart Page End************************/

/*******************Contact Page************************/
.contact_page .contact_left{width:260px; float:left;}
.contact_page .contact_right{width:480px; float:left; margin:0 0 0 47px;}
.contact_right input[type="text"]{border:#d9d9d9 solid 1px; box-shadow:#707070 1px 1px 1px 0; width:188px; height:40px; line-height:40px; padding:0 0 0 19px; margin:0 26px 0 0;}
.contact_right p{margin-bottom:18px;}
.contact_right textarea.cnt_mes{border:#d9d9d9 solid 1px; box-shadow:#707070 1px 1px 1px 0; resize:none; width:426px; height:146px; padding:10px 0 0 19px;}
.contact_left p{margin:0 0 22px 0;}
.contact_left p strong{font-size:16px; color:#444444;}
.contact_left p > a{text-decoration:none; color:#444444;}

/*******************Contact Page End************************/
/*******************Blog Start************************/
.blog_page .left_blog, .blog_individ_page .left_blog{width:260px; float:left;}
.blog_page .left_blog h5, .blog_individ_page .left_blog h5{font-family: 'andosemibold'; font-size:35px; color:#831960; font-weight:normal; margin:0 0 18px 0;}
.left_blog ul{list-style:none;}
.left_blog ul li{background:url(../images/blog_list_bg.jpg) no-repeat top left; height:50px;  margin:0 0 10px 0;}
.left_blog ul li a{display:block; color:#29555e; font-size:19px; line-height:50px; text-decoration:none;}
.blog_page .right_blog{width:700px; float:left;}
.right_blog .blog_row{width:100%; float:left; margin:0 0 50px 0;}
.blog_row h4{color:#831960; font-size:27px; font-family: 'segoeuiregularregular'; font-weight:normal; margin:15px 0;}
.blog_row p{color:#5b5b5b; margin:0 0 20px 0;}

/*******************Blog End************************/

/*******************Blog Individual************************/
.blog_individ_page .right_blog_ind{width:693px; float:left;}
.right_blog_ind h1{font-size:37px; color:#831960; margin:0 0 20px 0; font-family: 'SegoeUIRegular'; font-weight:normal;}
.right_blog_ind p{margin:0 0 25px 0;}
.right_blog_ind p.stylsh_txt{color: #5B5B5B;
    font-size: 18px;
    font-style: italic;
    line-height: 22px;
    padding-left: 38px; background:url(../images/inver_comas.png) 9px 3px no-repeat;}
	
.right_blog_ind h2.head_row{height:52px; border-top:#5b5b5b solid 1px;}
.right_blog_ind h2.head_row span{background:url(../images/blog_ind_hd.jpg) no-repeat top left; width:132px; height:51px; display:block; line-height:50px; font-weight:normal; text-align:center; line-height:37px; margin:-1px 0 0  0;}
.right_blog_ind ul{list-style:none; margin:55px 0 0;}
.right_blog_ind ul li{float:left; width:160px; height:160px; margin:0 17px 0 0;}
.right_blog_ind ul li span{font-size:15px; color:#831960; margin:8px 0 0; float:left;}

/*******************Cal Quantities************************/
.cal_quantis .cal_quant_left{width:205px; float:left; margin:20px 0 0 0;}
.cal_quantis .cal_quant_right{float:left; margin:0 0 0 79px; width:570px;}
.cal_quant_right h4{font-size:27px; color:#8a8c8e; margin:40px 0 32px 0; font-weight:normal;}
.cal_quant_right ul{list-style:none; overflow:hidden; margin:0 0 38px;}
.cal_quant_right ul li{/*background:url(../images/quant_list_icn.jpg) no-repeat 0 0;*/ margin:0 0 15px 0; color:#444444; padding:0 0 0 23px; line-height:18px; width:135px; float:left;}

/*******************Checkout************************/
.checkout_page h4{color:#444444; font-family: 'segoe_uibold'; font-weight:normal; margin:10px 0 12px 0; float:left; width:100%;}
.checkout_page p{margin:0 0 17px 0; clear:both; float:left;}
.checkout_page p input[type="text"]{padding-left:18px; width:190px; line-height:40px; height:40px; border:#d9d9d9 solid 1px; box-shadow:#707070 1px 1px 1px 0; margin:0 30px 0 0;}
.checkout_page p select{padding:12px 10px 12px 18px; width:180px; border:#d9d9d9 solid 1px; margin:0 30px 0 0;}
/*a.gray_but{background:url(../images/gray_but.png) no-repeat top left; width:211px; height:49px; line-height:44px; color:#3d3d3d; font-size:17px; text-align:center; display:block; text-decoration:none; font-family: 'segoe_uisemibold'; position:relative;}*/

a.gray_but{background-color: #999999; color:#fff; font-size:17px; text-align:center; display:block; text-decoration:none; font-family: 'segoe_uisemibold'; position:relative; padding: 10px 40px;}

.checkout_page input.dig_one{width:38px !important;}
.checkout_page input.dig_two{width:48px !important;}


.left_flt{float:left;}
.rite_flt{float:right!important;}
.marg_top_non{margin-top:0 !important;}
.marg_bot_non{margin-bottom:0 !important;}
.marg_right_non{margin-right:0 !important;}
.bt_shad{background:url(../images/but_bot_shadow.png) no-repeat top left; width:201px; height:25px; position:absolute; left:3%; bottom:-22px;}





input.sign_in_but{background:url(../images/log_in_but.png) no-repeat top left; border:none; cursor:pointer; width:182px; height:41px; font-size:14px; text-transform:uppercase; text-align:center; font-family: 'segoe_uisemibold'; display:block; color:#fff; line-height:38px; text-decoration:none;}


a.detal_but{background:url(../images/detail_but.png) no-repeat top left; width:253px; height:50px; font-size:14px; text-transform:uppercase; text-align:center; font-family: 'segoe_uisemibold'; display:block; color:#fff; line-height:44px; text-decoration:none;}


/*******************Photo magnets************************/
.photo_magnet{margin:30px 0 30px 0 !important;}
.photo_magnet .pho_mag_left{width:474px; height:365px; padding:6px; border:#c3c3c3 solid 1px; float:left;}
.pho_mag_left ul{list-style:none;}
.pho_mag_left ul li{float:left; margin:0 2px 2px 0;}
.pho_mag_left ul li img{opacity:0.5;}
.pho_mag_right{width:456px; margin:0 0 0 33px; float:left;}
.pho_mag_right .lft_box{width:260px; height:130px; float:left;}
.pho_mag_right .rit_box{width:180px; float:left; margin:0 0 0 15px;}
.pho_mag_right .rit_box h6{color:#8a8c8e; font-size:28px; width:107px; margin:0 10px 0 0; float:right; text-align:right; font-weight:normal;}
.pho_mag_right .rit_box h6 span{font-size:58px; float:left; clear:both; color:#2e4d6c;}
.pho_mag_right .rit_box p{clear:both;}
.pho_mag_right h4{font-size:27px; color:#8a8c8e; margin:40px 0 15px 0; font-weight:normal;}
.pho_mag_right ul{list-style:none; overflow:hidden; margin:0 0 14px;}
.pho_mag_right ul li{/*background:url(../images/quant_list_icn.jpg) no-repeat 0 0;*/ margin:0 0 9px 0; color:#444444; /*padding:0 0 0 23px;*/ line-height:18px; width:152px; float:left;}
.phot_gray_bg{background:#f0f0f0;}
.phot_gray_bg h2{font-size:28px; margin:35px 0 16px 0; font-weight:normal; color:#142e44; float:left; width:100%;}
h3.tabs_head{background:url(../images/tab_bg.png) no-repeat top left; cursor:pointer; width:132px; height:51px; color:#142e44; line-height:40px; font-size:24px; font-weight:normal; text-align:center; margin:0 10px 0 0; float:left;}
h3.tabs_head:hover, h3.tabs_head.active{background:url(../images/tab_hover.png) no-repeat top left !important;}

.simple_row{width:100%; float:left;}
.sub_titl{font-size:16px !important; font-family: 'SegoeUIBold' !important; color:#444444 !important; font-weight:normal; margin:4px 0 16px;}

/*******************Uses Tab************************/
.blu_tab, .gray_tab{background:url(../images/browse_head_bg.png) no-repeat top left; width:132px; height:51px; line-height:50px;}
.gray_tab{background:url(../images/blog_ind_hd.jpg) no-repeat top left !important;}
a.red_but{background:url(../images/refr_but_bg.png) top left repeat-x; font-size:14px; border:#d21d22 solid 1px; text-align:center; color:#fff;  font-family: 'segoe_uisemibold'; display:block; text-transform:uppercase; text-decoration:none; width:161px; height:43px; line-height:43px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

a.add_more{background:url(../images/pls_but.png) no-repeat 23px 9px, url(../images/gray_link_bg.png) repeat-x top left; width:82px; padding:0 0 0 46px; height:36px; line-height:36px; border:#c2c2c2 solid 1px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-size:12px; text-transform:uppercase; text-decoration:none; color:#29555e; display:block;}


/******************Uses Tab End************************/
.refr_frind_pop_up{width:713px; padding:35px; position:relative; /*left:20%; top:66px; border:#c3c3c3 solid 1px; box-shadow:4px 4px 6px 0px #414142;*/ background:#fff;}
.refr_frind_pop_up a.rite_cross{background:url(../images/ref_pop_cross.png) no-repeat top left; width:25px; height:25px; position:absolute; top:-11px; right:-11px; float:left;}

.refr_frind_pop_up .ref_left{width:450px; float:left;}
.refr_frind_pop_up .ref_right{width:230px; margin:0 0 0 30px; float:left;}
.refr_frind_pop_up input[type="text"] {
    border: 1px solid #D9D9D9;
    box-shadow: 1px 1px 1px 0 #707070;
    height: 40px;
    line-height: 40px;
    margin: 0 12px 10px 0;
    padding: 0 0 0 19px;
    width: 188px;}

.refr_frind_pop_up .ref_left #p_scents p a#remScnt > img{border:none;}
	
.refr_frind_pop_up h3{font-size:26px; color:#746464; font-weight:normal; margin:14px 0; float:left; width:100%;}

/******************Refer Frind************************/

.register_page input[type="text"], .register_page input[type="password"]{border: 1px solid #D9D9D9;
    box-shadow: 1px 1px 1px 0 #707070;
    height: 40px;
    line-height: 40px;
    margin: 0 26px 0 0;
    padding: 0 0 0 19px;
    width: 188px;}

.register_page p{margin-bottom:20px;}

/******************Refer Frind************************/
.signin_page{height:393px;}

.signin_page .signin_left{width:215px; float:left;}

.signin_page .signin_rite{width:330px; float:left; margin:0 0 0 178px;}

.signin_page p{margin-bottom:28px;}

.signin_page input[type="text"], .signin_page input[type="password"]{border: 1px solid #D9D9D9;
    box-shadow: 1px 1px 1px 0 #707070;
    height: 40px;
    line-height: 40px;
    margin: 0 26px 0 0;
    padding: 0 0 0 19px;
    width: 188px;}
	
/******************My Image************************/	
.template_page{margin-left:0 !important; position: relative;}	
.template_page .temp_left{width:190px; float:left; border-top:#c2d1d8 solid 1px;}
.temp_left ul{
    list-style:none; 
    display:inline-block;
    border:#c3c3c3 solid 1px;
    /*overflow:hidden;*/ 
    padding:5px 0 5px 4px; 
    margin: 20px 0 0;
    min-width:180px;
    min-height:160px;
    position: relative;
}
.dragndrop{ left: 10.5em; position: absolute; top: 0; }
img.draggable.ui-draggable, .setimage > img, .img_pop_lft img, .crp_left a img, #img_container > img, img.draggable{
    display: block;
    height: auto;
    width: 100%;
	z-index: 999999;
}
#img_container > img {
    cursor: move;
	/*-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.5);
	position: relative;*/
	
}
.upload_but .formErrorContent, .upload_but .formErrorArrow  {
    display: none;
}
#bigloader {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    height: 100%;
    text-align: center;
    width: 100%;
    z-index: 9999;
}
#bigloader > img {
    left: 50%;
    position: fixed;
    top: 45%;
}

#bigloader > p {
    color: #c83a39;
    font-size: large;
    left: 46.5%;
    position: fixed;
    top: 55%;
	line-height: 1.4;
}
#ul_loader > img {
    margin-top: 4vw !important;
    position: relative !important;
}
.container.ui-droppable.ui-draggable {
    overflow: hidden;
}
.laoding_gif {
    background: white none repeat scroll 0 0;
    border: 2px solid #efefef;
    height: 300px;
    left: -2px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
#laoding_gif > img {
    margin-top: 28%;
}
.laod_gif{
	background: white none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    width: 100%;
}
.laod_gif > img { height: auto; margin-top: 3px; width: 3em; }
.temp_left ul li{/*float:left;*/ display:inline-flex; margin:0 3px 5px 0; width: 47%; position:relative; /*z-index:9;*/
}
.upload_but_top{margin-top:20px !important;}


.template_page .temp_rite{width:770px; /*float:left; margin:0 0 0 20px;*/ height:520px; background:#efefef; padding:9px 9px 0 9px;}
.temp_rite ul{list-style:none;}
.temp_rite ul li {float:left; margin:10px 5px 0; }
a.upload_but, label.upload_but{background:url(../images/upload_but_icn.png) no-repeat 15px 6px, url(../images/upload_but_bg.png) repeat-x top left; line-height:28px; height:28px; border:#d8d9dd solid 1px; padding:0 0 0 50px; text-decoration:none; font-size:12px; color:#52575c; display:block; box-shadow:#bfbfc0 0 0 2px 0; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; cursor: pointer; }	
a.white_cross{background:url(../images/upload_cross.jpg) no-repeat top left; width:9px; height:9px;}

/******************save the Date************************/
.save_the_date{width:100%; float:left; margin:30px 0 30px 0 !important;}
.save_the_date .top_row{width:100%; float:left;}
.top_row .svdat_left{width:45%; float:left;}
.svdat_left label{color:#8a8c8e; font-family: 'andosemibold'; font-size:19px; float:left; width:45px; line-height:26px; text-align:left;}
.svdat_left select{float:left; width:137px; border:#b0b0b0 solid 1px; padding:4px 10px 4px 20px; color:#8a8c8e; font-size:12px;}
.top_row .svdat_rite{width:40.5%; float:right;}
.svdat_rite h4{color:#2e4d6c; font-size:28px; line-height:43px; margin:0 14px 0 0; font-weight:normal; float:left;}
.svdat_rite a.refr_a_frnd{background:url(../images/refr_but_bg.png) repeat-x top left; width:204px; height:43px; line-height:43px; text-transform:uppercase; color:#fff; display:block; text-decoration:none; text-align:center; border:#d21d22 solid 1px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; float:left;}
.save_the_date ul.des_row{float:left; overflow:hidden; margin:35px 0 22px 0; float:left; list-style:none;}
ul.des_row li{float:left; margin:0 4px 0 0; min-height:220px; width:160px;}
.des_box{width:145px; height:161px; box-shadow:#c8c8c8 0 0 2px 2px; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px; margin:5px auto 0;}
ul.des_row a.slct_des_bt, ul.cal_mag_row a.slct_des_bt{background:url(../images/select_design_bg.jpg) repeat-x top left; border:#d8d9dd solid 1px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; float:left; clear:both; color:#52575c; font-size:15px; text-align:center; width:142px; height:29px; line-height:29px; text-decoration:none; font-family: 'segoe_uibold'; font-size:15px; margin:18px 0 0 6px; box-shadow:#b9b9b9 1px 1px 0 1px;}
 


.grand_ttl_row, .grand_ttl_row_check{width:100%; float:left; margin:0 0 20px 0;}
.grand_ttl_row h2, .grand_ttl_row_check h2{font-size:21px; float:right; clear:both; color:#8a8c8e; margin:0 0 4px 0; font-weight:normal;}
.grand_ttl_row h2 span, .grand_ttl_row_check span{color:#2472da;}
.grand_ttl_row h2.totl_row, .grand_ttl_row_check h2.totl_row{font-size:26px !important;}
.grand_ttl_row_check h2{float:left !important;}

/******************kamily Kids************************/
.kamily_kids_pag{margin:194px 0 30px 20px;}
.kaml_kid_hdr{height:360px;}
.kamly_slid_pic{position:relative; bottom:-63px;}
.kamly_slid_pic img{box-shadow:#a6aaad 0 0 2px 1px; border:#a6aaad solid 1px;}
.kamily_left{width:470px; float:left;}
.kamily_right{width:442px; float:left; margin:0px 0 0 42px;}
a.but_detal{background:url(../images/see_fl_rang.jpg) top left repeat-x; line-height:38px; color:#52575c; font-size:15px; text-transform:uppercase; text-align:center; width:196px; border:#d8d9dd solid 1px; display:block; font-family: 'segoe_uibold'; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:#bfbfc0 1px 1px 1px 0;}
.kml_gray_bg{background:#f0f0f0; padding:60px 0 0 0;}
.kml_gray_lft{width:335px; float:left; margin:0 0 0 70px;}
.kml_gray_rit{width:398px; float:right;}
.kamily_kids_last{margin:60px 0 0 20px !important;}

/******************crop rotate************************/

.crop_rotate{}
.crop_left{width:167px; float:left; border-top:#c2d1d8 solid 1px;}
.crop_left ul.pics_list{list-style:none; overflow:hidden; margin:15px 0 0 0;}
ul.pics_list li{background:#e8e8e8 url(../images/crop_cross_icn.jpg) 96% 5px no-repeat; line-height:23px; height:23px; margin:0 0 7px 0; font-size:12px; color:#2b333e; position:relative; padding:0 0 0 34px;}
ul.pics_list li span{width:23px; height:23px; float:left; text-align:center; display:block; background:#d9d9d9; position:absolute; left:0; top:0;}
.crop_rite{background:#efefef; float:left; /*padding: 20px 20px 20px 10px;*/ padding-left:40px; position:relative; width:650px;}
.crop_rite a.crop_clos_rit{background:url(../images/crop_clos_icn.jpg) no-repeat top left; width:27px; height:27px; position:absolute; top:3px; right:3px;} 
.crop_rite h3{font-size:25px; color:#4c4c4c; font-weight:normal;}
.crp_btn_rw{margin-top:20px!important; display:inline-block; width:100%;}
.crp_btn_rw a.gray_but{font-size:14px !important; /*color:#5f5f5f !important;*/ color: white!important; text-transform:uppercase;}

.crop_rite .horiz_ornt{width:374px; float:left; margin:56px 0 0 0;}
.crop_rite .vert_ornt{width:219px; float:left; margin:0 0 0 100px;}
.horiz_ornt .titl, .vert_ornt .titl{font-size:14px; color:#444444; width:65px; line-height:20px; height:20px; background:url(../images/quant_list_icn.jpg) no-repeat 0 3px; margin:13px auto; display:block; padding:0 0 0 22px;}

.horiz_ornt .titl{margin-top:52px !important;}

.crop_rite .row_dtl{float:left; margin:0 0 0;}
.crop_rite .row_dtl .boxes_frs{float:left; margin-right:5px; display:none;}
.row_dtl .boxes_frs p{margin-bottom:9px;}
.row_dtl .boxes_frs p input{margin-top:3px; float:left;}
.row_dtl .boxes_frs p label{font-size:14px; margin:0 0 0 4px;}
.crop_rite .row_dtl .boxes_sec{float:left; margin:12px 0 0; width:400px!important; overflow:hidden; display:none;}
.crop_rite .row_dtl .boxes_sec a{background:url(../images/rot_cir.png) no-repeat 0 0; font-size:14px; line-height:22px; padding:0 0 0 22px; color:#444444; margin:0 15px 0 5px; text-decoration:none; float:left;}
.crop_rite .row_dtl .boxes_sec a.cw{background-position:0 3px;}
.crop_rite .row_dtl .boxes_sec a.ccw{background-position:0 -27px;}
.crop_rite .row_dtl .edit_box{width:216px; float:left;}
.row_dtl .crop_box {
    height: 300px;
    overflow: hidden;
}
.row_dtl .crop_box .crop_box_cont{float:left; display:none;}
.row_dtl .crop_box .crop_box_pic{float:left; clear:both; overflow:hidden; border: 1px solid; min-height: 348px; width: 100%; max-height: 345px; }
.crop_box_cont div > span{background-color:none !important;}

/******************calendar magnets************************/
.calend_magnet{}
.calend_magnet .cal_mag_left{width:260px; float:left; margin:21px 0 0;}



.cal_mag_right{width:456px; margin:0 0 0 240px; float:left;}
.cal_mag_right .lft_box{width:260px; height:130px; float:left;}
.cal_mag_right .rit_box{width:180px; float:left; margin:0 0 0 15px;}
.cal_mag_right .rit_box h6{color:#8a8c8e; font-size:28px; width:107px; margin:0 10px 0 0; float:right; text-align:right; font-weight:normal;}
.cal_mag_right .rit_box h6 span{font-size:58px; float:left; clear:both; color:#2e4d6c;}
.cal_mag_right .rit_box p{clear:both;}
.cal_mag_right h4{font-size:27px; color:#8a8c8e; margin:40px 0 15px 0; font-weight:normal;}
.cal_mag_right ul{list-style:none; overflow:hidden; margin:0 0 14px;}
.cal_mag_right ul li{/*background:url(../images/quant_list_icn.jpg) no-repeat 0 0;*/ margin:0 0 9px 0; color:#444444; padding:0 0 0 23px; line-height:18px; width:127px; float:left;}

.calend_magnet .bot_titl_row{margin:50px 0 0 0 !important;}

.calend_magnet .cont_row .list_optn {width:205px; float:right; margin:16px 0 0 0;}

.list_optn label { color: #8A8C8E; float: left; font-family: 'andosemibold'; font-size: 19px; line-height: 26px; text-align: left;
    width:62px;
}

.list_optn select { border: 1px solid #B0B0B0; color: #8A8C8E;
    float: left;
    font-size: 12px;
    padding: 4px 10px 4px 20px;
    width: 137px;
}

.calen_first_gray{background:#eaf0f3;}

.calen_first_gray ul.cal_mag_row{float:left; overflow:hidden; margin:45px 0 110px; float:left; list-style:none;}
ul.cal_mag_row li {
    float: left;
    margin: 0 4px 0 0;
    min-height: 220px;
    width: 160px;
}

ul.cal_mag_row li .des_box {
    border-radius: 11px;
    box-shadow: 0 0 2px 2px #C8C8C8;
    height: 161px;
    margin: 5px auto 0;
    width: 145px;
}


/*****************Imaage************************/

.input.radio {
    margin: 5px;
    text-align: left;
	float: left;
}
#PageImageCrCrop { display: none;}

.row_dtl .boxes_frs .input.radio > label {
    display: none;
}
.boxes_frs a {
    background: rgba(0, 0, 0, 0) url("../images/rot_cir.png") no-repeat scroll 0 0;
    color: #444444;
    float: left;
    font-size: 14px;
    line-height: 22px;
    margin: 5px 10px;
    padding: 0 0 0 22px;
    text-decoration: none;
}

.image_pop_up{padding: 8px 15px 0; /*width:1020px; position:relative;*/ left:20%; top:66px; /*border:#c3c3c3 solid 1px; box-shadow:4px 4px 6px 0px #414142; background:#fff;*/}
.image_pop_up a.rite_cross{background:url(../images/img_pop_lft_arow.png) no-repeat top left; width:22px; height:37px; position:absolute; top:50px; left:-22px; float:left;}
.top_row{float:left; /*width:80%;*/ height:40px;}
.top_row a.top_but{background:url(../images/img_but_bg.jpg) repeat-x top left; border:#d8d9dd solid 1px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; display:block; width:97px; height:31px; line-height:31px; box-shadow:#dfdfdf 0 0 1px 0; float:left; margin:0 8px 0 0; color:#52575c; font-size:12px; text-align:center; text-decoration:none;}
.image_pop_up .img_pop_lft, .crp_left{width:405px; float:left; }
.Image_pop_up_div { margin-top: 2em; }
.image_pop_up .img_pop_rit{background:#efefef; margin:30px 0 0 37px; width:283px; float:left; text-align:center; height:288px; }
.img_pop_rit img{/*width: 100%; height: auto;*/ margin-top:70px; }
.big_img_div{ height: 300px; width: 560px; overflow: hidden; border: 1.5px solid; padding: 4px; }
p.brow_row{width:187px; height:57px; background:url(../images/browse_but.jpg) no-repeat top left; margin:20px 0; position:relative; z-index:1;}
p.brow_row input{opacity:0; border:none; height:57px; cursor:pointer;}
label.upload_but input{opacity:0; margin-top: -17px;}
p.bt_roww{margin:24px 0 0; float:left; width:100%;}
/*****************Imaage************************/


input.register_but{background:url(../images/log_in_but.png) no-repeat top left; border:none; cursor:pointer; width:182px; height:41px; font-size:14px; text-transform:uppercase; text-align:center; font-family: 'segoe_uisemibold'; display:block; color:#fff; line-height:38px; text-decoration:none; float:left; min-width: 100px;}

.image_pop_up .img_pop_lft ul, .crp_left ul {list-style:none; overflow:hidden;}
.img_pop_lft ul li, .crp_left ul li {/*float:left;*/ margin:0 3px 5px 0; width: 30%; overflow: hidden; display: inline-flex;  height: 4.3em;}
.crop_in_page ul li a { height: 4.3em; }

/****************************css added by lalit on 22th April 2014**********************************/
.photo_magnet .pho_mag_left a img{border:none;}



/**************************************************************************************************/
.setimage{/*float:left;*/text-decoration: none;color: #2B333E; overflow: hidden; height:3.5em; /*height: 3em;*/ }

.topfaq{ color: #3E3E3E;
    font-size: 12px;
    margin-bottom: 40px;
    font-family: 'segoeuiregularregular';
    line-height: 17px;
    padding: 0;
}
.faqactive{
    background-color: #49abcf !important;
}

/***********************************02-05-2014********************************************/
.message{margin: 0 auto !important; width:980px !important;}

/*******************Error message css ****************/

.n_ok{background: #F6FFEC;border: 1px solid #89B755; border-radius: 3px; font-size: 12px;
    padding: 1px;
    float:left;
	width:60%;
    margin-left: 165px;
	margin-top:14px;
    padding: 1px;
    z-index: 9; width:60%;}
.n_ok p{background: #DFF6C5 url(../img/i_ok.png) no-repeat 4px center; color: #496528; margin: 0; padding: 7px 25px;}
.n_ok a{color: #006312; font-weight: bold;}

.n_error{ background: none repeat scroll 0 0 #FDE4E1;
    border: 1px solid #B16A6C;
    border-radius: 3px;
    font-size: 12px;
	float:left;
	width:80%;
    margin-left:0;
	margin-top:14px;
    padding: 1px;
    z-index: 9;}
.n_error p{background: #F4CAC6 url(../img/i_error.png) no-repeat 4px center; color: #630E18; margin: 0; padding: 7px 25px;}
.n_error a{color: #822121; font-weight: bold;}
.shipnethtxt{margin-left:25px;float:left;width:100%;}

/*******************Error message css ****************/

/*****************personal information************************/
.pernoal_dtl h4{font-family:'AndoSemibold'; color:#8e8e90; font-size:26px;}
.pernoal_dtl p span{color:#ababab; font-size:11px; margin-left:26px; display:block;}
.pernoal_dtl .text_box_ara{width:580px; float:left; margin:20px 0 0 0; clear:both; }
.text_box_ara h5 { color: #444444; float: left; font-size:17px; font-family: 'segoe_uibold'; font-weight: normal;  margin: 10px 0 12px;}
.text_box_ara p input[type="text"]{width:247px;}
.text_box_ara p input:last-child{margin-right:0;}
.text_box_ara h5.frs{width:43%;}
.text_box_ara h5.sec{width:48%; float:right;}
.text_box_ara h5.sec p{width:136px; float:right; font-size:12px; color:#858585;}
.text_box_ara p{clear:both;}
.text_box_ara p input[type="checkbox"]{margin-top:7px;}
.text_box_ara p input.clone{color:#4E4E4E;}


.search_row .icn_frst{float:left; position:absolute;}
.search_row a.mycart{width:104px; height:32px; line-height:32px; color:#3d507e; float:left; background:#e5e4e9 url(../images/top_cart.png) no-repeat 7px 5px; font-size:12px; display:block; border:1px solid #D9D9D9; box-shadow:1px 1px 0 0 #a6bbc5; margin:0 0 0 15px; position:relative; text-align:center; text-decoration:none;padding-left:30px;}
.search_row a.mycart .no_box{position:absolute; background:url(../images/red_circ.png) no-repeat 0 0; background-size:100%; min-height:34px; min-width:34px; font-size:12px; color:#fff; top:-13px; left:16px;}
.pernoal_dtl{width:98%;}
.pernoal_dtl h5 .price_box{font-family:'AndoSemibold'; font-size:40px; color:#aeafb1; float:right;}
.pernoal_dtl h5 .price_box span{display:inline-block; font-size:44px; color:#2b76dc; padding-left:5px; margin-left:0;}
/*****************personal information************************/

.kamly_slid_pic{width:100%; float:left;}
.kamly_slid_pic .fix_wid{width:980px; margin:0 auto;}
.kaml_kid_hdr_lat{height:auto;}
.famy_top_bg{background:url(../images/in_top_bg.jpg) 0 0 repeat-x;}
.kamily_kids_pag{margin:146px 0 30px 20px;}
.deltextbox{
    background:url(../images/crs.png) 0 0 no-repeat;
    display: none;
    float:left;
    border:none;
    height: 12px !important;
    position: absolute;
    right: -11px;
    top: -3px;
    width: 12px !important;
    cursor:pointer;
}
.formError
{
    margin-top:-23px !important;
}
.social_bar .boxs ul {
opacity:0.6;

}
.social_bar .boxs ul:hover {
opacity:1;

}


/*01-07-2014*/

.temp_rite ul li { position:relative;}
.border_dashed { border:1px dashed #000; overflow: hidden; }
.scissor { position:absolute; left: 10px; top:-5px; background:url(../images/scissor.png) no-repeat left top; height:10px; width:12px; z-index:10; }
.scissor1 { position:absolute; left: 30px; top:0px; background:url(../images/scissor.png) no-repeat left top; height:10px; width:12px; z-index:10; }
.scissor2 { position:absolute; left: 30px; top:2px; background:url(../images/scissor.png) no-repeat left top; height:10px; width:12px; z-index:10; }
.temp_rite a { /*display:inline-block;*/float:left; position:relative;}
.boxwidth { width:341px!important;}
.boxwidth2 { width: 529px!important}
.blkborder{border:1px solid #000000;}
.blkborderdashed{border:1px dashed #000000;}


.resize-container {
    position: relative;
    display: inline-block;
    cursor: move;
    margin: 0 auto;
	
}

.resize-container img {
    display: block
}

.resize-container:hover img,
.resize-container:active img {
    outline: 2px dashed rgba(222,60,80,.9);
}

.resize-handle-ne,
.resize-handle-se,
.resize-handle-nw,
.resize-handle-sw {
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    /*background: rgba(222,60,80,.9);*/
    z-index: 999;
}

.resize-handle-nw {
    top: -5px;
    left: -5px;
    cursor: nw-resize;
}

.resize-handle-sw {
    bottom: -5px;
    left: -5px;
    cursor: sw-resize;
}

.resize-handle-ne {
    top: -5px;
    right: -5px;
    cursor: ne-resize;
}

.resize-handle-se {
    bottom: -5px;
    right: -5px;
    cursor: se-resize;
}

.overlay {
     border: 1px solid rgba(222, 60, 80, 0.9);
    box-sizing: content-box;
    height: 72%;
    left: -1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}


.btn-crop {
	position: absolute;
	vertical-align: bottom;
	right: 5px;
	bottom: 5px;
	padding: 6px 10px;
	z-index: 999;
	background-color: rgb(222,60,80);
	border: none;
	border-radius: 5px;
	color: #FFF;
}

.btn-crop img {
	vertical-align: middle;
	margin-left: 8px;
}




/* --- limit dialog box css --- */
#cboxBottomCenter{ width: 927px!important; }
#cboxTopCenter{ width: 927px!important; }
#cboxLoadedContent{ width: 927px!important; }
#cboxContent{ width: 927px!important; }
#cboxWrapper{ width: 999px!important; }
#colorbox{ width: 999px!important; left: 19.5%!important; }

.crop_in_page{ margin: 1em 0 0 2.25em!important;  }
/* --- limit dialog box css --- end here */

/* --- new css testing --- */ 

.controls {
    padding-right: 10px;
    padding-top: 10px;
	margin-top: 5px;
	position: relative;
}
.controls a {
    float: left!important;
    margin-left: 10px!important;
    padding: 10px 20px!important;
}
.controls img {
     cursor: pointer;
    float: right;
    height: 25px;
    margin-left: 10px;
    margin-top: 5px;
    width: 25px;
}
.cropit-preview {
        background-color: #f8f8f8;
        background-size: cover;
        border: 1px solid #ccc;
        border-radius: 3px;
        margin-top: 7px;
        width: 250px;
        height: 250px;
      }

      .cropit-preview-image-container {
        cursor: move;
      }

      .image-size-label {
        margin-top: 10px;
      }

      input, .export {
        display: block;
      }

      button {
        margin-top: 10px;
      }
.new_div{ width: 100%; height: 100%; }	 
.cropControls{	display:none!important; }
.bubblingG{	display:none!important; }
	 /* HeaderWrap */

#cropContainerPreload{ 
	width:100%; height:100%; position: relative; /*border:1px solid #ccc;*/
	cursor: -webkit-grab; cursor: -moz-grab; cursor: grab;
}

#crop_upload_button {
    color: #ffffff;
    padding: 5px 10px;
    position: relative;
	cursor: pointer;
}
label#crop_upload_button input {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
}
.image_pop_up.in_page > form {
    position: absolute;
    right: 60px;
    top: 60px;
}
/* --- new css testing --- end here */ 

/*
	- css for new products - 
	_________________________
*/
.middle_area{  
	/*background-color: #EBF0F4;*/
	background-color: rgba(234, 239, 243, 0.5);
    margin: 1em auto;
    min-height: 200px;
	padding: 5px 20px;
    width: 1010px; 
}
.middle_area > h1, .middle_area > h3{ text-align: center; color: #3D5463; }
.middle_area h1 { line-height: 1.5; margin-top: 1.5em; }

.page_nav_container {
    margin: 10px auto;
    text-align: left;
	width: 100%;
	display: none;
}
.page_nav_container > ul {
    border-bottom: 2px solid #3d5463;
    list-style: outside none none;
    padding-bottom: 15px;
}
.page_nav_container li {
    color: rgba(32, 51, 63, 0.52);
    display: inline-block;
    font-size: medium;
	cursor: pointer;
    margin: 5px 20px 0;
}
li#page_active {
    color: rgb(32, 51, 63);
}

.product_heading {
    font-size: x-large;
    text-decoration: ;
	line-height: 1.5;
}
.product_heading:hover {
    cursor: pointer;
    text-decoration: underline;
}
.product_container{ display: inline-block; }
.photobook_container ul#select_photobook { list-style: outside none none; text-align: center; padding: 3em 0; }
.photobook_container, #photobook_price { display: none; }

.photobook_container ul#select_photobook li { 
	display: inline-block;
    margin: 0 2.5em;
    width: 40%;
}
span.back_to_selc_photos {
        float: right;
}
span.back_to_selc_photos > a {
    background-color: #999999;
    color: #fff;
    padding: 0.2em 1.7em 0.5em;
    text-decoration: none;
}
.head_row{ margin: 2em 1em 0 1em; }
.photo_continue {
    background-color: rgba(91, 173, 101, 0.5);
    color: #ffffff;
    float: right;
    font-size: larger;
    padding: 0.5em 2em 0.7em;
    text-decoration: none;
	float: right;
}
.images_row{ margin: 2em 1em 0 1em; }
form#selc_img_form input{ opacity: 0; }
.lbl_upload { 
	color: #5c7781; cursor: pointer;
	position: absolute; top: 33%;
}
.uploaded_img {
    list-style: outside none none;
    min-height: 150px;
}
.uploaded_img > li {
    box-sizing: border-box;
    display: inline-block;
    height: 5em;
    margin: 0 5px 0 0;
    overflow: hidden;
    width: 15.7%;
	position: relative;
}
.uploaded_img .unselected{ border: 5px solid rgba(0, 0, 0, 0); opacity: .65;}
.uploaded_img .unselected:hover{ 
	border: 5px solid rgba(200, 57, 57, .5); 
	opacity: .85;
}
.uploaded_img .selected{ border: 5px solid rgba(200, 57, 57, 1); opacity: 1;}
.uploaded_img li img {
    box-sizing: border-box;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
	cursor: pointer;
}
.page_template{ /*display: none;*/ }
.new_approval_page{ display: none; }
#price_system {
    
}
.price_sys_box > h6, .total_price >h6 {
    color: #8a8c8e;
    display: inline;
    font-size: 28px;
	font-weight: normal;
}
.total_price >h6 {
    color: #2E3957;
    display: inline;
    font-size: 25px;
	font-weight: normal;
}
.price_sys_box span.inof_price {
    color: #c83939;
    display: inline-table;
    font-size: 1.5em;
    margin: 0;
    vertical-align: middle;
}
.total_price {
    margin-top: 1em;
}
.total_price table td > h6 {
    color: #29555e;
    font-size: 25px;
}
.total_price table tr td:nth-child(2) {
    padding-left: 2em;
}
.price_sys_box table td > span.inof_price, .price_sys_box table td a {
    
	text-decoration: none;
	color: #c83939;
	font-family: "andosemibold";
}
/* - css for new products end here - */

/* - css for product temp left -*/
.product_temp_left{ display: inline-block; width: 250px; }
.product_temp_left ul li {
    list-style: outside none none;
}
.product_temp_left ul li .pages_list { 
	border: 1px solid #c3c3c3;
	margin: 0.5em 0 1em;
	min-height: 6em;
	display: inline-block;
	padding: 1.5em 2em;
}
.product_temp_left ul li span {
    float: right;
	font-size: small;
}
.product_temp_left ul {
    border: 1px solid #c3c3c3;
    max-height: 30em;
    overflow-y: scroll;
    overflow-x: hidden;
    padding: 15px 10px;
	width: 100%l
}
.product_temp_right {
    display: inline-block;
    margin-left: 2em;
    width: 690px;
	vertical-align: top;
}
.product_crop_div {
    border: 1px solid #999999;
    padding: 2em 0;
}

p#selected_page_no {
    color: #000000;
    font-size: small;
    text-align: right;
}

#style-3::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#style-3::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

#style-3::-webkit-scrollbar-thumb
{
	background-color: #000000;
}
#style-3::-moz-scrollbar-track
{
	-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}
#style-3::-moz-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

#style-3::-moz-scrollbar-thumb
{
	background-color: #000000;
}
/* - css for product temp left end here -*/

/* - css for edit photo screen - */

.edit_photo_screen_con{
	margin: 0 auto;
	width: 500px;
}
.edit_photo_screen{
	border: 1px solid #ccc;
	position: relative;
	width: 100%;
	height: 400px;
	overflow: hidden;
}
.edit_photo_laoding_gif {
	background-color: rgba(255, 255, 255, 0.9);
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.selec_img_priview {
    background-color: #F4F7F9;
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.selec_img_priview > img {
    height: auto;
    width: 100%;
}
.laod_gif, .edit_photo_laoding_gif{ cursor: wait; }
#edit_photo_laoding_gif > img {
	bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

.product_crop_div > #prev_img, .product_crop_div > #next_img{
	position: absolute;
	top: 35%;
	display: none;
}
.product_crop_div > #prev_img{ left: 2em; }
.product_crop_div > #next_img{ right: 2em; }

.product_crop_div > #prev_img img , .product_crop_div > #next_img img {
    height: 50px;
    width: 50px;
	cursor: pointer;
}
.product_crp_btn_rw{
	display: inline-block;
    margin-top: 4em !important;
    width: 100%;
}
.product_crp_btn_rw a{
	color: #fff !important;
}
a.check_move {
    background-color: #fff;
    border: 1px solid #999999;
    color: #999999;
	position: relative;
}
#move_images_to {
    background-color: #f4f7f9;
    border: 1px solid #999999;
    bottom: 10px;
    display: none;
    max-height: 180px;
    overflow-y: scroll;
    padding: 0.5em 0;
    position: absolute;
    text-transform: none;
    width: 130px;
    z-index: 999;
}
#move_images_to li {
    list-style: outside none none;
}
#move_images_to a {
    color: #999999;
    text-decoration: none;
}
#move_images_to a:hover{ color: black; }
#phot_edit_screen {
    background: gray none repeat scroll 0 0;
    height: 75%;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 75%;
	z-index: 99;
	display: none;
}
/* - css for edit photo screen end here - */

.div_final_image_html{
    position: absolute;
    left: -15em;
    top: -70em;
}
.div_final_image_html .scissor {
    display: none;
}
.div_final_image_html .container > img {
    height: auto !important;
    max-width: 100%;
    width: 100% !important;
}
.div_final_image_html > .temp_rite ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.div_final_image_html .marg_right_non {
    margin-right: 0 !important;
}
.div_final_image_html .temp_rite > ul li{float:left; margin:0;overflow: hidden;}
.div_final_image_html .template_page .temp_rite{width:auto; float:left; margin:0; height:274px; }
.div_final_image_html .temp_rite {
    height: 816px !important;
    width: 1197px !important;
}
.div_final_image_html .container {
    border: none!important;
    height: 272px !important;
    width: 396px !important;
}

/* ------------------
   Paddings & margins
   ------------------ */
.pd0 {
	padding: 0;
}
.pdL0 {
	padding-left: 0;
}
.pdR0 {
	padding-right: 0;
}
.block {
    display: block;
}

/* ================
     Custom Widths
   ================ */
.w10{
	width: 10%;
}
.w20{
	width: 20%;
}
.w30{
	width: 30%;
}
.w40{
	width: 40%;
}
.w50{
	width: 50%;
}
.w60{
	width: 60%;
}
.w70{
	width: 70%;
}
.w80{
	width: 80%;
}
.w90{
	width: 90%;
}
.w100{
	width: 100%;
}

/* ================
     POPUP Content
   ================ */
.desc_popup {
    width: 990px;
    margin: 0 auto;
    padding: 2em 0;
    border: 1px solid #aaaaaa;
    overflow: visible;
    top: 8%;
    position: absolute;
    left: 24px;
    right: 0;
    z-index: 9999;
    background: #ffffff;
}
.pd15{
	padding: 15px;
}
.img_panel, .content_panel{
	float: left;
}
.img_panel img{
	max-width: 100%;
	max-height: 100%;
}
/* Tabbing */
.content_tabbing .tabs-menu {
    height: 40px;
    float: none;
    clear: both;
    padding: 0;
}
.content_tabbing .tabs-menu li {
    height: 40px;
    float: left;
    margin-right: 0;
    background-color: #ebebeb;
    list-style: none;
    width: 50%;
    border: none;
    text-align: center;
}
.content_tabbing .tabs-menu li.current {
    position: relative;
    background-color: #f1f2f2;
    border-bottom: 1px solid #fff;
    z-index: 5;
}
.content_tabbing .tabs-menu li.current:after{
 	position: absolute;
	content: "";
	bottom: -25px;
	left: 0;
	border-top: 25px solid #f1f2f2;
	border-left: 140px solid transparent;
	border-right: 140px solid transparent;
	right: 0;
}
.content_tabbing .tabs-menu li a {
    padding: 10px;
    text-transform: uppercase;
    color: #78797c;
    text-decoration: none;
    display: block;
}
.content_tabbing .tabs-menu .current a {
    color: #78797c;
}
.content_tabbing .tab {
    border: none;
    background-color: #fff;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.content_tabbing .tab-content {
    width: auto;
    padding: 20px;
    display: none;
}
.content_tabbing #desc {
  display: block;   
}
.content_tabbing .tabs-menu li img{
	vertical-align: middle;
	margin-right: 5px;
}
.desc_popup p{
    color: #78797c;
}
.content_tabbing .tab-content p {
    margin-bottom: 30px;
    line-height: 23px;
}
.price_top {
    position: absolute;
    top: 1em;
    right: -8em;
    background-color: #c73939;
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
}
.price_top img{
	float: right;
	margin-left: 50px;
}
.img_panel{
	text-align: center;
}

/**product-Slider***/
.ProductTitle-title{
font-family: Roboto,Arial,Helvetica,sans-serif;
    min-height: 26px;
    line-height: normal;
    font-size: 23px;
    font-weight: 400;
    color: #404040;
    overflow: hidden;
    word-break: break-word;
    margin: 20px 0;
}
.top_bar_left {
    width: 60%;
    float: left;
	margin-right:10%;
}
.top_bar_right {
    width: 30%;
    float: left;
}
.top_bar_left .simplegallery {
    width: 100%;
    height: auto;
    margin: 30px 0 50px;
}
.top_bar_left .simplegallery .thumbnail .thumb img {
    border: none;
    width: 65px;
}
.top_bar_left .simplegallery .thumbnail .thumb.active {
    border: 2px solid #46c3e0;
}
.top_bar_left .simplegallery .thumbnail .thumb:hover, .top_bar_left .simplegallery .thumbnail .thumb:focus {
    border: 2px solid orange;
}

.ViewSelectorItem-name {
    overflow: hidden;
    position: absolute;
    white-space: normal;
    max-height: -webkit-calc(100% - 4px);
    max-height: calc(100% - 4px);
    color: white;
    font-size: .9em;
    line-height: 16px;
    text-align: center;
    background-color: rgba(0,0,0,.5);
    width: 100%;
    bottom: 0;
}
.top_bar_left .simplegallery .thumbnail .thumb {
    width: 65px;
    height: 65px;
    margin: 0 0 5px 0;
	position:relative;
	border:2px solid transparent;
}
.top_bar_left .simplegallery .thumbnail .thumb a{
    display:block;
	position:relative;
	width:65px;
}
.top_bar_left .simplegallery .content {
    width: 85%;
    height: auto;
    float: right;
}
.top_bar_left .simplegallery .content img {
    width: 100%;
    border: 1px solid transparent;
	height: 100%;
	min-height:448px;
}
button.btn {
    background: #059dc1;
    color: #fff;
    box-shadow: none;
    border: none;
    padding: 10px 27px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
	cursor:pointer;
}
button.btn:hover, button.btn:focus{
	background: #027995;
    color: white;
}
.pull-right{
	float:right;
}
.design_you_info a {
    color: #059dc1;
    text-decoration: none;
}
.design_you {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 16px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    border-top: 1px solid #ccc;
    margin-top: 20px;
}
.design_you_image {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 90px;
    margin-right: 14px;
    height: 90px;
}
.design_you_image img{
	max-width: 100%;
    height: auto;
    vertical-align: middle;
}
.design_you_info{
	min-width: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.design_you_info_name span, .design_you_info_name strong{
    display: block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.design_you_info_name strong{
	font-size: 16px;
}
a.product_images {
    display: block;
    text-decoration: none;
}
a.product_images h6 {
    max-width: 100%;
    white-space: normal;
    font-size: 12px;
    text-align: center;
    overflow: visible;
    height: auto;
    line-height: 1.5em;
    color: #212121;
	font-weight:500;
	font-family: Roboto,Arial,Helvetica,sans-serif;
}
.bg_box {
    padding: 0 8px 28px;
}
.product_elements{
	clear:both;
}
.product_title {
    width: 100%;
    border-bottom: 1px solid #e4e4e4;
    line-height: .1em;
    margin: 10px 0 20px;
    text-transform: none;
    font-weight: 400;
}
.product_title span{
	background: #fff;
    padding-right: 10px;
    font-size: 24px;
    font-weight: 100;
    color: #212121;
    vertical-align: middle;
}
.product_elements .owl-buttons{
	position:absolute;
	top:26%;
	width:100%;
}
.product_elements .owl-buttons .owl-prev, .product_elements .owl-buttons .owl-next {
    display: inline-block;
}
.product_elements .owl-buttons .owl-next{
	float:right;
}
p.design_amount {
    color: #ff3333;
    font-size: 24px;
    margin: 8px 0;
}
p.design_amount span {
    display: inline-block;
    color: #404040;
    font-size: 14px;
    margin-left: 5px;
}
.quantitiy_meter_title{
	display:inline-block;
	vertical-align: middle;
    white-space: nowrap;
    height: 40px;
    margin-right: .2em;
    font-size: 16px;
    line-height: 40px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
}
.quantity_meter select{
	width: 33%;
    background: #f2f2f2;
    border-color: #e4e4e4;
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 40px;
}
.quantity_meter{
	margin:10px 0;
}
button.btn.btn_cart {
    margin: 0;
    padding: 7px 36px;
	background:#fda039;
}
button.btn.btn_cart:hover,button.btn.btn_cart:focus{
	background: #e97700;
}
/* Responeive CSS */
@media(max-width: 1020px){
	.desc_popup {
	    width: 95%;
	}
	.content_tabbing .tabs-menu li.current::after {
		border-left: 130px solid transparent;
		border-right: 130px solid transparent;
	}
}
@media(max-width: 991px){
	.content_tabbing .tabs-menu li.current::after {
	    border-left: 100px solid transparent;
	    border-right: 100px solid transparent;
	}
}
@media(max-width: 767px){
	.img_panel.w40, .content_panel.w60{
		width: 100%;
	}
	.content_tabbing .tab-content {
	    padding: 20px 0;
	}
}
@media(max-width: 430px){
	.content_tabbing .tabs-menu li.current::after {
	    border-left: 90px solid transparent;
	    border-right: 90px solid transparent;
	}
	.price_top img {
	    margin-left: 20px;
	}
	.price_top{
		top: -32px;
		font-size: 14px;
	}
}
@media(max-width: 400px){
	.content_tabbing .tabs-menu li.current::after {
	    border-left: 80px solid transparent;
	    border-right: 80px solid transparent;
	}
	.content_tabbing .tabs-menu li a{
		font-size: 13px;
	}
	.content_tabbing .tabs-menu li img {
	    margin-right: 2px;
	}
}
@media(max-width: 350px){
	.content_tabbing .tabs-menu li.current::after {
	    border-left: 70px solid transparent;
	    border-right: 70px solid transparent;
	}
}


/* ---- about us css ------*/
.about_us_p{ 
    margin-top: 1em;
    margin-left: 1em;
    font-family: 'segoe_uisemibold';
}
h2.about_us_h1 {
    font-family: 'GothamRoundedBook';
    font-size: 1.5em;
    font-weight: normal;
}
.about_us_sections {
   margin-bottom: 2em;
}
/* ---- end of about us css ------*/

.grecaptcha-badge {
    left: 0px !important;
}