.body_ul li{line-height:38px;}
	
.body_ul li.full a{line-height:30px;}
	
.body_ul li.full a i{line-height:20px;}
	
.body_ul li.full_2 a{line-height:30px;}
	
.body_ul li.full_2 a i{line-height:20px;}

.hed_1 p{text-decoration:none;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  

.body_ul li.full a, .body_ul li.full_2 a{line-height:36px;}
	
.body_ul li a i{line-height:36px;}

}

.single-post-article .entry .p{color:#383431 !important;}

@media (min-width:768px) and (max-width:1024px){

.sign_2{background-color:#aaa9a9;border-radius:20px 0 0;padding:17px 18px 8px;}

.sign_2 a{font-size:16px;}

.parent{background-color:#6f525e;border-radius:0 20px 0 0;padding:17px 18px 8px;}

.parent a{font-size:16px;}

.nav_part .main-cont .row nav ul li a{font-size:23px;padding-left:8px !important;padding-right:8px !important;}

.cont{width:100%;}

.body_h1{font-size:22px;}

.body_ul li a, .body_ul li.full a, .body_ul li.full_2 a{font-size:13px;}

.body_ul li a i{font-size:13px;}

.nav_part .main-cont .row nav ul li a {font-size: 15px;}

.navbar-nav > li > a{padding-top:17px;padding-bottom:17px;}

.sign_2 {border-radius: 15px 0 0; padding:10px 10px 9px;}

.sign_2 a {font-size: 14px; font-weight: 400;}

.parent { border-radius: 0 15px 0 0;  padding: 10px 10px 9px;}

.parent a {font-size: 14px; font-weight: 400;}

.dropdown-submenu > .dropdown-menu{top:54px;}

.login{width:97%;}

.rgt_shop {margin-bottom:15px;}

.shop_lft{width:25%;}

.shop_rgt{width:75%;}

.shop_rgt h1{font-size:24px;}

.gallery-content{clear: both; display: block; float: left; margin-top: 15px; width: 100%;}

.shop_rgt .col-sm-12 .col-md-12 .pull-right{padding-left:0 !important; width:100%; display:block; clear:both; text-align:center;}

.lft_shop{padding-left:0;}

.foot_pho a{margin-bottom:10px;}

.shop_lfth2{font-size:20px;}

.shop_page{display:block;}

/*.gallery-border{height:330px;}*/

.gallery-btn{margin-bottom:15px;}

.member-thumb {min-height: 500px;}

.login_sms{margin-top:10%;}

.hed_1{margin-bottom:14px;}

.option_main{width:83%; margin-right: 0;}
	
.option_box{width:83%; margin-right: 0;}
	
#payment-form .form-row .form-group .control-label{font-size:12px;}
	
/*768*1024*/

}
@media only screen and (max-width:767px){
		
.cont{width:100%;}

.login{width:97%;}

.first_tim ul li{display:block;clear:both;}

.hed_1{text-align:center;font-size:18px;}

.center_tex{text-align:center;}

.logo{margin:8px auto;}

/*.logo a img{width:40%;}*/
	
.dropdown-submenu, .dropdown{ border:1px solid #ccc;}
	
.dropdown-submenu .dropdown-menu .dropdown-submenu{border:0;}
	
.dropdown-submenu .dropdown-menu .dropdown-submenu ul.dropdown-menu{background-color:#f2f0f0 !important;border:0; }
	
.dropdown-submenu ul.dropdown-menu li.dropdown-submenu ul.dropdown-menu{margin-top:0;}

.sign_2{border-radius:10px 10px 0 0;padding:10px 0;float:none;}

/*.sign_2 a{font-size:18px;}*/

.navbar-collapse{background-color:#fff;}

.nav_part .container .row nav ul li a{font-size:18px;}

.dropdown-menu > li > a{font-size:16px !important;}

.body_h1{border-radius:0 0 10px 10px;font-size:20px;line-height:20px;float:none;margin:0 auto;}

.body_lft_p{margin-bottom:15px;}

.body_ul li.full{margin-bottom:30px;}

.body_ul li.full a{line-height:inherit;}

.sign {background-color: #383431;border-radius:10px;}

.navbar-default .navbar-toggle{	border-color:#000 !important;border-radius:0;}

.navbar-default .navbar-toggle .icon-bar{background-color:#000 !important;}

.body_h1{line-height:55px;}

.body_ul li.full_2 a{line-height:inherit;}

.carousel-indicators {bottom: 0; left: 0; margin-left: 0; width: 100%;}

.foot_topimg a{	display:block;margin-bottom:15px;}

.mai_div .foot_div{	margin-bottom:15px;	padding-bottom:15px; display:block;background:url(../img/mobile-foot_dev.jpg) repeat-x bottom;}

.mai_div .foot_div:last-child{background:none;}

.login_page{padding:15px;}

.login_page .hone{font-size:22px;margin-bottom:15px;text-align:center;}

.login_page p{margin-left:0;text-align:left; line-height: 25px !important;}

.login_sms{margin-top:10%;}

.main-navbar li{display:block;width:100%;}

.nav_part .main-cont .row nav ul li ul li a{text-align:center;padding: 5px 20px;}

.navbar-nav > li > .dropdown-menu{background-color:#fff;display: block; position: inherit;top: 0;}

.dropdown-submenu ul.dropdown-menu li.dropdown-submenu ul.dropdown-menu{display: block; position: inherit; top: 0; left:0; border-left:0;}

/*.dropdown-submenu > .dropdown-menu{top:37px;}*/

.shop_lft{display: block;width: 100%; margin-bottom:30px;}

.shop_rgt{/*border-left: 0 none;*/ display: block; width: 100%;}

.rgt_shop {font-size: 14px; height: inherit; line-height: inherit; padding: 10px 20px; margin-bottom:30px;}

.rgt_shop-position p{font-size: 14px; height: inherit; line-height: inherit; padding: 10px 20px; margin-bottom:30px;}

.rgt_shop p {display: inline-block;margin-bottom:0; float:none;}

.shop_rgt h1{font-size:20px; line-height:25px;}

.gallery-btn{margin-bottom:30px;}

.gall-col{float:none; width:100%;}

.gall-col .col-xs-18, .gall-col .col-sm-6, .gall-col .col-md-4{margin-left:auto !important; margin-right:auto !important;}

.lft_shop{padding-left:10px;}

.gallery-content{clear: both; display: block; float: left; margin-top: 15px; width: 100%;}

.shop_rgt .col-sm-12 .col-md-12 .pull-right{padding-left:0 !important; width:100%; display:block; clear:both; text-align:center;}

.shop_rgt .col-sm-12 .col-md-12 .pull-right video{width:100%;}

.lft_shop{padding-left:0;}

.foot_pho a{margin-bottom:10px;}

.shop_lfth2{font-size:20px;}

.shop_page{display:block;}

.gallery-border{margin-bottom:15px;}

.foot_fst a{width:100%; text-align:center;}

.foot_fst a img{width:initial;}

.shop_lft ul li a{display:block;}

.shop_lft ul li{padding-left:0;}

.gallery-border{height:auto;}

.rates-block{}

.rates-block .col-sm-9{min-height:250px;}

.rates-block .col-sm-3{min-height:50px;}

.rates-block .col-sm-9 img{left:0;}

.lft-border {border-left: 0 none; border-top: 1px solid #fff; margin-top: 50px;padding-top: 30px;}

.price-table{margin-top:50px !important; width:100%;}

.price-table table thead tr th{padding:5px; font-size:12px;}

.price-table table tbody tr td{ font-size:12px;}

.rates-page .portraits-p{font-size:14px;}

.rates-page .center-p{font-size:14px;}

#faqAccordion .panel-default .panel-heading h4{font-size:14px; line-height:20px;}

#faqAccordion .panel-default .panel-collapse .panel-body p{text-align:left; font-weight:400;}

.member-thumb{text-align: center; width: 100%;}

.member-thumb img{display: inline-block; float: none;text-align: center;}

.member-thumb p{text-align:center;}

.main_bg, .login{float:left;width:100%;}

.shop_page{float:left;width:100%;}

.careers p, .qualifying p{font-size:1.1em;}

.qualifying ul li{font-size:1.1em;}

.shop_lftimg{width:100%; text-align:center;}

.item iframe {width:100% !important;}

form.form-horizontal{margin-left:10px; width:100%;}

#myModal3 .modal-dialog{margin:0 auto;}

#myModal3 .modal-dialog .modal-content .modal-header{padding:10px;}

#myModal3 .modal-dialog .modal-content .modal-header .modal-title{font-size:16px; line-height:18px;}

.guest{margin-top:50px;}

.timeline_head{font-size:25px;}

#myModal3 .modal-dialog {width:90% !important; top:10% !important;}

.option_box h5{padding-left:0; padding-right:0;}
	
.option_box{margin:0 10px 20px 10px; }

.shop_rgt h1{text-align:center;}

.lft_shop{width:100%; text-align:center;}
	
.lft_store{padding-left: 0; width: 100%; text-align: center;}

.option_main{margin:0 10px 10px 10px;}
	
/*.shop_rgt{padding-left:0;}*/

.rgt_shop{margin-left:10px;}
	
.img-select-box3{margin-bottom:50px;}
	
.login_sec, .email_sec{ width:100%;}
	
.login_sec, .email_sec{border-radius: 20px; padding-bottom: 20px;}

/*.login_sec, .email_sec {border-radius: 20px; height: 150px;	background-color: #d8d8d7; }*/

.login_sec:after, .email_sec:after {background-size: 100%;}

.login_sec .inp_box, .email_sec .inp_box {font-size: 16px; height: 30px; line-height: 30px; margin-left: 18px; margin-top: 60px; width: 88%;}
.design-box-sec{margin-right:10px;}
	
.shop_lftimg{margin-left:0;}
	
.rgt_store{padding-left: 0; margin-top:50px;}
	
.rgt_store dl dt{font-size:12px;}

.rgt_store dl dd{font-size:12px;}

.rgt_store dl{width:100%;}
	
.quanty{float: none;margin-bottom: 30px;text-align: center;}
	
.quanty h4{text-align:center; width:100%;}

.rgt_store .col-lg-12{padding-left:0; padding-right:0;}
	
.design-box-sec .box-sec{float:none; display:inline-block; text-align: center;}
	
.design-box-sec{text-align:center;}
	
.body_h1{font-size:18px;}
	
.body_ul{padding-left:10px; padding-right: 10px;}
	
.body_ul li{line-height:38px;}
	
.body_ul li.full a{line-height:30px;}
	
.body_ul li.full a i{line-height:20px;}
	
.body_ul li.full_2 a{line-height:30px;}
	
.body_ul li.full_2 a i{line-height:20px;}

.inner-page h5 {margin-right: 0; padding-left: 0; padding-right: 0;}
	
.option_design{margin:0 10px 10px 10px;}
	
.optiom-rt-bt-sec{margin-left:0; width:96%;}
	
.p_store{padding-left:0;}
	
.grand-total-left a.add_redeem, .grand-total-left a.add_redeem2, a.add_redeem3 {font-size: 12px !important;font-weight: 400 !important; margin-right: 0!important;}
	
.payment_border .row .form-row .form-group .control-label{/*display:block; clear:both;width:100%!important;*/line-height: 26px!important;font-size: 12px;width: 40% !important;}

.payment_border .row .form-row .form-group .form-control{/*display:block; clear:both;width:100%!important;*/ height:26px!important;padding-top:0; padding-left: 5px; padding-right: 5px; padding-bottom: 0;width:56% !important;font-size: 12px;}

.payment_border .row .form-row .form-group .form-control2{/*display:block; clear:both;width:100%!important;*/ height:26px;padding-left: 5px; padding-right: 5px;padding-top:0; padding-bottom: 0;width:56% !important;font-size: 12px;}	
	
.grand-total{width:100%;}
	
.grand-total ul li:first-child{padding-left:10px; text-align:left;}
	
.grand-total ul li:nth-child(2){padding-right:10px; text-align:right;}
	
#payment-form .form-row .form-group .control-label{font-size:12px;}	
	
.payment_border .form-row.col-md-6{padding-left:0; padding-right:0;}
	
.rgt_shop-position{position:relative;}
	
.option_main_tw .optiom-rt-bt-sec .rt-box .form-sec .radio label{font-size:12px;}
	
.option_main_tw .optiom-rt-bt-sec .rt-box .form-sec .radio label span{font-size:12px;}
	
#myModal3 .modal-dialog{top:10% !important;width:90% !important;}
	
#myModal4 .modal-dialog {top: 10% !important; width: 90% !important;}
	
#myModal5 .modal-dialog {top: 10% !important; width: 90% !important;}

.sign ul li a{font-size:14px;}

.btn_store{margin-top:30px;}
	
.btn_store .add_to_btn{margin-right:0;}
	
/*767px*/
	
}

@media (min-width:480px) and (max-width:767px){
	
.sign_2 {border-radius: 10px 0 0;float: left;padding: 10px 30px;}

.hed_1 {clear: none;display: inline-block;float: left;font-size: 18px;margin-bottom: 35px;margin-top: 15px;	text-align: center;	}

.sign_2 {border-radius: 10px 0 0; float: left; padding: 10px 30px;}

.sign_2 a{font-size: 16px; font-weight: 400;}

.parent {background-color: #6f525e; border-radius: 0 20px 0 0; float: left; padding: 10px 30px;	}

.parent a {font-size: 16px; font-weight: 400;}

.sign{margin-bottom:20px;}

.sign_2 {padding: 10px 15px;}

.parent { padding: 10px 15px;}

.shop_lft{width:35%; display:inherit; float:left;}

.shop_rgt{width:65%; display:inherit; float:left;}

.shop_lft ul li{padding-left:0;}

.shop_lft ul li a{display:block; font-size:13px;}

.shop_rgt {padding-left: 10px;}

.lft_storimg{ width: 100%;}

.email_sec_admn::after {background-size: 70% auto;}

.email_sec .inp_box {font-size: 30px;height: 50px;line-height: 50px;}
	
}

@media only screen and (max-width:479px){
	
.body_ul li.full a{font-size:12px;}

.body_ul li.full a i{line-height:30px;}

.body_ul li a{font-size:12px;}

.body_ul li a i{line-height:30px;}

.body_ul li{height:30px;line-height:30px;}

.body_ul li.full_2 a{font-size:12px;}

.body_ul li a i{font-size:12px;}

.bg{margin-bottom:20px;}

.body_ul li.lft, .body_ul li.rgt{width:100%;border-radius:30px;}

.body_img img{width:100%;}

.sign { float: none; margin-bottom: 10px; margin-top: 20px; overflow: hidden;}

.hed_1 { margin-bottom: 15px;}

.sign_2{margin-top: 10px;}

.sign_2 a {font-size:16px;font-weight:400;}

.parent{border-radius:0;padding-bottom: 10px; padding-top: 10px;}

.parent a{font-size:16px;font-weight:400;}

.sign ul li{padding-left:8%;padding-right:8%;}

.login_sec, .email_sec{ background-size:100%; width:100%;}

.login_sec:after {background-size: 100%;}
	
/*.login_sec, .email_sec {border-radius: 20px; height: 140px;	background-color: #d8d8d7; }*/

.login_sec .inp_box, .email_sec .inp_box {font-size: 16px; height: 30px; line-height: 30px; margin-left: 18px; margin-top: 47px; width: 88%;}

.logi_sub{margin-right:18px;}

.shop_rgt{border-left: 0 none; display: block; width: 100%; border-top:1px solid #736452; border-right:0; padding-top:30px;}
	
.slidesjs-next{font-size:14px !important;}
	
.option_box form.form-horizontal{margin-left:0; width:100%;}

.option_box .clearfix.first .form-control{width:100%;}
	
.option_box .clearfix .from-block{width:100%;}
	
.option_box .clearfix .from-block > label{min-width:90px;}
	
.option_box .clearfix.first .form-control {width: 56%;}

.clearfix.last .from-block:nth-child(3) .form-control{width:56%;}
	
.shop_rgt{border-left: 0 none; display: block; width: 100%;}
	
.img-select-box3 li{margin:2px;}
	
.option_box.gifthidden .col-lg-6{padding-left:0!important; padding-right: 0!important;}
	
.option_box.gifthidden .col-lg-6 .lft_storimg .drag_img{overflow-x: scroll;}
	
.lft_storimg .template_image{overflow-x: scroll;width:100%;}
	
#scrollbox3{width:100%;}
	
.my_cart_page{width:100%; overflow-x: scroll;}
	
.my_cart_page table{width:100%;}
	
.billing-address{width:100%;}
	
#payment-form .form-row .form-group .control-label{width:40%;}
	
#payment-form .form-row .form-group .form-control{width:50%;height: 26px;padding-left:5px; padding-right:5px;}
	
	
}



@media only screen and (max-width:360px){
	
	.main_bg header .container .row .col-md-6 .pull-right{width:100%; text-align: center;}
	
	.nav_part .main-cont .row nav ul li a{padding-left: 0 !important;padding-right: 0 !important; font-size: 16px; }
	
	.navbar-nav > li > .dropdown-menu{width:100%;}
	
	.nav_part .main-cont .row nav ul li ul li a{padding-left: 0 !important;padding-right: 0 !important; font-size: 16px; }
	
	.dropdown-menu{min-width:inherit !important;}
	
	.sign{padding:10px;}
	
	.sign ul{text-align: center;}
	
	.sign ul li{float:none; display: inline-block; padding-left: 0; padding-right: 0;}
	
	.sign ul li a p{margin-bottom: 0;}
	
	.parent{padding-left: 10px; padding-right: 10px;}
	
	.parent a {display: inline-block; font-size: 15px;font-weight: 400;}
	
	.sign_2 a {font-size: 15px; font-weight: 400;}
	
	.btn_store{text-align:center;}
	
	.btn_store .add_to_btn{margin-bottom: 20px;}
	
	.parent{float:none;}
	
	.design-box-sec .box-sec{float:none; display:inline-block; text-align: center;}
	
	.design-box-sec{text-align:center;}
	
	dl dt {width: 35%;}
	
	dl dd { width: 55%;}
	
	.add_to_btn{padding:0 10px; font-size:12px;}
	
	.add_to_cart, .view_storelar, .nothanks{font-size:12px;}
	
}