
.FormBox .FormBoxInner.form-group{margin:0px;}

@media only screen and (min-width:1024px) and (max-width:1199px){
.container{width:1000px;}
.content_bg{padding-top:10px}
.type_order_content a{font-size:13px;}
.content_confirm{margin-top:30px;}
.foot_section li{float:none; display:inline-block; margin:0px 5px;}
.foot_section li a{font-size:14px;}
.foot_section ul { display: block; }
.copy_right { margin-top: 5px; }
.copy_right p { font-size: 13px; }
footer {padding: 5px 0px;}
.FrontBanner figure { height: 290px; }
.HomeScreenLogin { padding: 40px 0px; }
.warper { min-height: 650px; }
.form_bg { height: 650px; }
.top_header .nav li a { padding: 10px;font-size: 13px; }
.top_header .nav li { margin-left: 0px !important; }
.customer-dash ul li article h6{font-size: 18px; }
.customer-dash ul li article img{width:50px;}
.customer-dash{margin-bottom:10px;}
.profile-forms .edit-pro-btn{right:-140px;}
.dash-tit h4{margin-bottom:30px; padding-top:30px;}
.step_content_bg{padding:0;}
.type_order_content{text-align:center;}
.type_order_content ul{display:inline-block;}

.site_content{width:100%;}
.footer_bg footer{width:100%;}
.container{padding-left:15px; padding-right:15px;}
}

@media only screen and (min-width:768px) and (max-width:1023px){
.container { width: 750px; }
.content_bg{padding-top:25px}
.type_order_content a { font-size: 10px;padding: 10px 5px; }
.type_order_content li {float: none;width: 1%;display: table-cell;padding: 0px 2px;}
#bs-example-navbar-collapse-9 .navbar-nav {float: right;width: 100%;margin: 0;}
.top_header .nav li { float: none;display: inline-block; }
.top_header .nav { text-align: center; }
.top_header .nav li a { font-size: 14px;padding: 10px; }
.nav-box .navbar-header { margin: 0px auto;width: 100%; }
.logo { margin: 0px auto;float: none; text-align: center; }
.Order_date { padding-top: 20px; }
.item_description { width: 200px; }
#customFields { display: block;overflow: auto; }
.content_confirm { margin-top: 30px; }
.confirm_changes { width: 100%; }
.confirm_content_section { margin-top: 20px; }
.content_confirm p { font-size: 20px; }
.ConfirmTable table tr td h4 { font-size: 16px; }
.ConfirmTable table tr td { padding: 8px; }
.FormBox-tit h2 {font-size: 18px;}
.FormBoxInner .FormBox-tit {margin-bottom: 10px;}
.FormBox-tit p { font-size: 14px; }
.FormBoxInner .col-md-6 { width: 50%;float: left; }
.FormBox .row .FormBoxInner .input-lable { padding-top: 0px; }
.FormBoxInner .mar-bttm-15 { margin-bottom: 10px; }
.payment_table_bg table { display:inline-table !important; }
.FormBox .row .FormBoxInner:nth-child(3) .col-md-4 { margin-bottom: 15px; }
.foot_section li { float: none;display: inline-block;margin: 0px 5px; }
.foot_section li a { font-size: 14px; }
.foot_section ul { display: block; }
.copy_right { margin-top: 5px; }
.copy_right p { font-size: 13px; }
footer {padding: 5px 0px;}
.FrontBanner figure { height: auto; }
.HomeScreenLogin { padding: 40px 0px; }
.HomeScreenLogin .col-md-6 { width: 50%; float: left; }
.HomeScreenLogin .container { width: 750px; }
.HomeScreenLogin .container .col-md-6 h2 { font-size: 16px; }
.HomeScreenLogin .container .col-md-6 .form-horizontal .form-group {margin-left: 0;margin-right: 0;}
.HomeScreenLogin .col-md-6 article ul li { margin-bottom: 33px;padding-bottom: 33px; }
.HomeScreenLogin .container .col-md-6 article { padding: 20px; }
.FrontBanner figure img { width: auto;height: auto; }
.head_des h1 { padding: 15px;font-size: 18px; }
.form_box_signup { width: 550px; }
.warper { min-height:550px; }
.form_bg { height: 550px; }
.top_header .nav li a { padding: 5px;font-size: 13px; }
.top_header .nav li { margin-left: 0px !important; }
.customer-dash ul li article h6 { font-size: 16px; font-weight: normal;}
.customer-dash ul li article img { width: 40px; }
.customer-dash { margin-bottom: 10px; }
.profile-forms .edit-pro-btn{right:-140px;}
.dash-tit h4 { margin-bottom:30px; padding-top:30px; font-size:22px;}
.customer-dash ul li { width: 23%;padding: 0px 2px; }
.customer-dash ul li article { padding: 10px; }
.customer-dash ul li.active article::after { bottom: -21px; }
.table-site table tr th,.table-site table tr td { padding: 10px;font-size: 14px; font-weight: normal; } 
.Profile-tabs ul li a { padding: 10px;font-size: 15px; }
.profile-forms { width: 75%; }
.profile-forms .edit-pro-btn { right: -62px}
.site-btn-input { height: 40px !important;line-height: 40px !important;font-size: 18px !important; }
.place-order-btn { margin-top: 0px; }
.order-track-process ul{width:100% !important;}
.order-track-process ul li figure:after{width:240px;}
.step_content_bg{padding:0;}
.type_order_content a{font-size:11px;}
.country_content h1{font-size:16px;}

.site_content{width:100%;}
.footer_bg footer{width:100%;}
.container{padding-left:15px; padding-right:15px;}
}


@media only screen and (min-width:480px) and (max-width:767px) { 
.container { width: 450px; }
.content_bg { padding-top: 10px }
.type_order_content a { font-size:10px; padding:10px 10px;}
.type_order_content li {float:none; width:1%; display:table-cell; padding:0px 2px;}
.navbar-toggle .icon-bar{background:red;}
.navbar-toggle { border-radius:0px; border: 1px solid red;}
.logo img {width:115px;}
.form-horizontal .form-group { margin-left:0px;margin-right:0px; }
.country_content h1 { font-size: 16px; }
.country_content { margin-top: 15px; }
#bs-example-navbar-collapse-9 { padding: 0px;margin-bottom: -7px }
#bs-example-navbar-collapse-9 .navbar-nav { float: none;width: 100%;background: red;margin: 0px;padding: 10px 0px; }
header .container { width: 100%; }
.top_header .nav li a { color: #fff; }
.top_header .nav li:hover a,.top_header .nav li:hover { background: #db1d1d !important; }
.Order_date { padding-top: 20px; }
.item_description { width: 200px; }
#customFields { display: block;overflow: auto; }
.add_items_button { margin-top: 15px; }
.back_bottom_content { margin: 20px 0px; }
.content_confirm{margin-top: 30px; }
.confirm_changes{width:100%;}
.confirm_content_section { margin-top: 20px; }
.content_confirm p { font-size: 16px; }
.ConfirmTable table tr td h4 { font-size: 14px; }
.ConfirmTable table tr td { padding: 5px;font-size: 13px; }
.ConfirmTable table tr td:last-child { text-align: right; }
.FormBox-tit h2 {font-size: 16px;}
.FormBoxInner .FormBox-tit {margin-bottom: 10px;}
.FormBox-tit p { font-size: 13px; }
.FormBoxInner .col-md-6 { width: 100%;float: none;}
.FormBox .row .FormBoxInner .input-group { margin-bottom: 15px; }
.FormBox .row .FormBoxInner .input-lable { padding-top: 0px;font-size: 13px; }
.FormBoxInner .mar-bttm-15 { margin-bottom: 0px; }
.payment_table_bg table { display:inline-table !important; }
.FormBox .row .FormBoxInner:nth-child(3) .col-md-4 { margin-bottom: 15px; }
.FormBoxInner { padding: 10px !important;  }
.FormBoxInner { margin: 10px 0px; }
.payment_table_bg table tr th,.payment_table_bg table tr td { padding: 8px;font-size: 13px; }
.foot_section li { float: none;display: inline-block;margin: 0px 5px; }
.foot_section li a { font-size: 14px; }
.foot_section ul { display: block; }
.copy_right { margin-top: 5px; }
.copy_right p { font-size: 13px; }
footer {padding: 5px 0px;}
.FrontBanner figure { height: 250px; }
.FrontBanner figcaption h1 { font-size: 24px;margin-bottom: 10px; }
.FrontBanner figcaption h4,.FrontBanner figcaption h5 { font-size: 16px;margin-top: 5px; }
.HomeScreenLogin { padding: 30px 0px; }
.HomeScreenLogin .col-md-6 { width: 100%; float:none;margin-bottom: 5px; }
.HomeScreenLogin .container { width: 450px; }
.HomeScreenLogin .container .col-md-6 h2 { font-size: 16px; }
.HomeScreenLogin .container .col-md-6 .form-horizontal .form-group {margin-left:0; margin-right:0;}
.HomeScreenLogin .col-md-6 article ul li {margin-bottom:33px; padding-bottom:33px;}
.HomeScreenLogin .container .col-md-6 article{padding:20px; text-align:center;}
.FrontBanner figcaption{position:static;}
.FrontBanner figcaption .container article{width:100%; text-align:center; padding:30px 0px;}
.head_des h1{padding:15px; font-size:18px;}
.form_box_signup{width:100%;}
.form_content_bg{padding:15px;}
.head_des{margin-top:0px;}
.warper {min-height:500px;}
.form_bg{height:500px;}
.customer-dash ul li article h6 { font-size: 16px; font-weight: normal;}
.customer-dash ul li article img { width: 40px; }
.customer-dash { margin-bottom: 10px; }
.profile-forms .edit-pro-btn { right: -140px; }
.dash-tit h4 { margin-bottom: 20px;padding-top: 20px;font-size: 22px; }
.customer-dash ul li { width: 23%;padding: 0px 2px; }
.customer-dash ul li article { padding: 10px; }
.customer-dash ul li.active article::after { bottom: -21px; }
.table-site table tr th,.table-site table tr td { padding: 7px;font-size: 13px; font-weight: normal; } 
.table-site table { overflow: auto; height: 320px;display: block; }
.table-site table .table-btn { width: 140px; }  
.table-btn .resume-btn { height: 30px;line-height: 30px;padding: 0px 10px; }
.Profile-tabs ul li a { padding: 10px;font-size: 15px; }
.profile-forms { width: 75%; }
.profile-forms .edit-pro-btn { right: -62px}
.site-btn-input { height: 40px !important;line-height: 40px !important;font-size: 18px !important; }
.place-order-btn { margin-top: 0px; }
.order-track-process ul{width:100% !important; }
.order-track-process ul li figure:after{width:170px; left:60px;}
.order-track-process ul li h2{font-size:13px;}
.order-track-process ul li p{font-size:13px;}
.order-track-process ul{width:100% !important;}
.order-track-process ul li figure:after{width:240px;}
.step_content_bg{padding:0;}
.type_order_content a{font-size:14px;}
.country_content h1{font-size:16px;}
.type_order_content li{display:inline-block; width:auto; margin-bottom:10px;}

.site_content{width:100%;}
.footer_bg footer{width:100%;}
.container{padding-left:15px; padding-right:15px;}
}

@media only screen and (min-width:0px) and (max-width:479px){
.container { width: 310px;padding: 0px 10px; }
.content_bg { padding-top: 10px }
.type_order_content a { font-size: 12px;padding: 10px 5px; }
.type_order_content li {float: left;width: 100%;padding: 0px 2px;margin-bottom: 2px;}
.navbar-toggle .icon-bar { background: red; }
.navbar-toggle { border-radius: 0px;border: 1px solid red; }
.logo img { width: 115px;margin-left: 5px; }
.form-horizontal .form-group { margin-left:0px;margin-right:0px; }
.country_content h1 { font-size: 14px; }
.country_content { margin-top: 15px; }
.type_order_content { margin-top: 15px; }
#bs-example-navbar-collapse-9 { padding: 0px;margin-bottom: -7px }
#bs-example-navbar-collapse-9 .navbar-nav { float: none;width: 100%;background: red;margin: 0px;padding: 10px 0px; }
header .container { width: 100%; }
.top_header .nav li a { color: #fff; }
.top_header .nav li:hover a,.top_header .nav li:hover{ background: #db1d1d !important; }
.Order_date { padding-top: 20px; }
.item_description { width: 200px; }
#customFields { display: block;overflow: auto; }
.add_items_button { margin-top: 15px; }
.back_bottom_content {margin: 15px 0px;border-top: 1px solid #e6e6e6;padding-top: 15px; }
.item_detail_bg .enter_items_details th,.enter_items_details table tr td { padding: 5px; }
.item_detail_bg .enter_items_details th { font-size: 12px; }
.content_confirm { margin-top: 30px; }
.confirm_changes { width: 100%; }
.confirm_content_section { margin-top: 20px; }
.content_confirm p { font-size: 16px; }
.ConfirmTable table tr td h4 { font-size: 14px; }
.ConfirmTable table tr td { padding: 5px;font-size: 13px; }
.ConfirmTable table tr td:last-child { text-align: right;width: auto; }
.ConfirmTable table tr td h5 { font-size: 12px; }
.ConfirmTable { padding: 10px; }
.FormBox-tit h2 {font-size: 16px;}
.FormBoxInner .FormBox-tit {margin-bottom: 10px;}
.FormBox-tit p { font-size: 13px; }
.FormBoxInner .col-md-6 { width: 100%;float: none;}
.FormBox .row .FormBoxInner .input-group { margin-bottom: 15px; }
.FormBox .row .FormBoxInner .input-lable { padding-top: 0px;font-size: 13px; }
.FormBoxInner .mar-bttm-15 { margin-bottom: 0px; }
.payment_table_bg table { display:inline-table !important; }
.FormBox .row .FormBoxInner:nth-child(3) .col-md-4 { margin-bottom: 15px; }
.FormBoxInner { padding: 10px !important;  }
.FormBoxInner { margin: 10px 0px; }
.payment_table_bg table tr th,.payment_table_bg table tr td { padding: 8px;font-size: 13px; }
.foot_section li { float: none;display: inline-block;margin: 0px 2px; }
.foot_section li a { font-size: 13px; }
.foot_section ul { display: block; }
.copy_right { margin-top: 5px; }
.copy_right p { font-size: 12px; }
footer {padding: 5px 0px;}
.FrontBanner figure { height: 160px; }
.FrontBanner figcaption h1 { font-size: 18px;margin-bottom: 10px; }
.FrontBanner figcaption h4,.FrontBanner figcaption h5 { font-size: 14px;margin-top: 5px; }
.HomeScreenLogin { padding: 20px 0px; }
.HomeScreenLogin .col-md-6 { width: 100%; float:none;margin-bottom: 5px; padding: 0;}
.HomeScreenLogin .container { width: 300px;padding: 0px; }
.HomeScreenLogin .container .col-md-6 h2 { font-size: 16px; }
.HomeScreenLogin .container .col-md-6 .form-horizontal .form-group {margin-left: 0;margin-right: 0;}
.HomeScreenLogin .col-md-6 article ul li { margin-bottom: 33px;padding-bottom: 33px; }
.HomeScreenLogin .container .col-md-6 article { padding: 15px; text-align: center;}
.FrontBanner figcaption { position: static; }
.FrontBanner figcaption .container article { width: 100%; text-align: center;padding: 15px 0px; }
.head_des h1 { padding: 15px;font-size: 18px; }
.form_box_signup { width: 100%; }
.form_content_bg { padding: 15px; }
.head_des { margin-top: 0px; }
.warper { min-height:500px; }
.form_bg { height: 500px; }
.form_bg-login .container .form_box { width: 100%; }
.customer-dash ul li article h6 { font-size: 14px; font-weight: normal;display: inline-block;}
.customer-dash ul li article img { width: 30px;display: inline-block; }
.customer-dash { margin-bottom: 10px;margin-top: 6px; }
.profile-forms .edit-pro-btn { right: -140px; }
.dash-tit h4 { margin-bottom: 20px;padding-top: 20px;font-size: 22px; }
.customer-dash ul li { width: 100% !important;padding: 0px 2px; }
.customer-dash ul li article {padding: 5px 10px;text-align: left; }
.customer-dash ul li.active article::after { bottom: -21px; }
.table-site table tr th,.table-site table tr td { padding: 7px;font-size: 13px; font-weight: normal; } 
.table-site table { overflow: auto; height: 320px;display: block; }
.table-site table .table-btn { width: 140px; }  
.table-btn .resume-btn { height: 30px;line-height: 30px;padding: 0px 10px; }
.Profile-tabs ul li a { padding: 10px;font-size: 14px; }
.profile-forms { width: 280px; }
.profile-forms .edit-pro-btn { right: -10px;top: 5px;}
.profile-forms .edit-pro-btn img { width: 20px; }
.site-btn-input { height: 40px !important;line-height: 40px !important;font-size: 18px !important; }
.place-order-btn { margin-top: 0px; }
.back_bottom_content .next_button { margin-bottom: 2px; }
.order-track-process ul { width: 100% !important; }
.order-track-process ul li figure::after { width: 90px;left: 60px;height: 4px;top: 11px; }
.order-track-process ul li { padding:0;  }
.order-track-process ul li figure { width: 25px;height: 25px; }
.table-site { margin-bottom: 30px; }
.order-track-process ul li h2 { font-size: 13px; }
.order-track-process ul li p { font-size: 13px; }
.order-track-process ul{width:100% !important;}
.order-track-process ul li figure:after{width:240px;}
.step_content_bg{padding:0 15px;}
.type_order_content a{font-size:14px;}
.country_content h1{font-size:16px;}
.type_order_content li{display:inline-block; width:auto; margin-bottom:10px;}

.site_content{width:100%;}
.footer_bg footer{width:100%;}
.container{padding-left:15px; padding-right:15px;}
}