
.agent_page_button{padding:20px 0px;}
.agent_page_button a{display:inline-block; color: #fff; font-size: 15px; border: 0px; padding:10px 15px; margin:5px;}
.agent_page_form_section h4{margin:0px; padding-bottom:10px; text-transform:uppercase;}

#agen_2 .select_location_option{width:100%; max-width:100%; margin-bottom:15px;}

.agent_page_form{padding:0px;}

.dealer_information ul li:nth-of-type(3) {display:block;}
.dealer_information ul li:nth-of-type(4) {display:block;}

a, a:hover, a:active, a:visited, a:focus {
    text-decoration:none;
}
.slick-slider .slick-track{width: 100% !important;}
.slick-slider .slick-track #metaslider-id-21{width: 100% !important;}
.ast-scroll-top-icon.ast-scroll-to-top-right{display: none;}
.logo-gallery .valued_customers.slick-initialized.slick-slider{height: 158px;}
.select_products .table tr th,.my-order-page tr th,.shop_table tr th,#orderPopupContent table tr th{vertical-align: middle;
    background: #1e70ba;
    font-weight: 400;
    text-align: center;
    padding: 12px 20px !important;
    color: #fff;
    font-size: 15px;
    line-height: 12px;
    border-top: 0;
    border-right: 1px solid #538abc;
    border-bottom: 1px solid #ccc;
}
.select_products .table tr td,.my-order-page tr td,.shop_table tr td,#orderPopupContent table tr td{text-align: center;
    padding: 10px;
    height: 60px;
    vertical-align: middle;
    color: #757575;
    font-size: 15px;
    line-height: 12px;
    border-top: 0;
    border-bottom: 0;
    border-right: 1px solid #eaeaea;}
.select_products .table tr:nth-child(even),.my-order-page tr:nth-child(even),.home_tab .step_02 .table tbody tr:nth-child(even),.shop_table tr:nth-child(even),#orderPopupContent table tr:nth-child(even){background: #fbfbfb;
    border-bottom: 1px solid #f6f6f6;}
.select_products .table tr:nth-child(odd),.my-order-page tr:nth-child(odd),.home_tab .step_02 .table tbody tr:nth-child(odd),.shop_table tr:nth-child(odd),#orderPopupContent table tr:nth-child(odd){background: #ffffff;}
.select_products_tabel{border: 1px solid #cbcbcb;
    border-radius: 8px;
    overflow: hidden;}
.select_products_tabel .qty_input{border: 1px solid #ccc;
    width: 60px;
    height: 30px;background: #fbfbfb;padding: 7px;}
.header_banner{top: 57px;}
.home_tab .step_02{text-align: center;}
.my-order-page tr td{vertical-align: middle !important;}
.home_tab .step_02 .table tr th{font-weight: 400;
    text-align: center;
    padding: 12px 20px !important;}
.home_tab .step_02 .table tr td{padding: 10px;
    height: 60px;
    vertical-align: middle;
    color: #757575;
    font-size: 15px;
    line-height: 12px;text-align: center;}
.shop_table,#orderPopupContent table{border: 1px solid #ededed;}
.home_tab .step_02{border: 1px solid #cbcbcb;
    text-align: left;
    background: #fbfbfb;
    padding: 50px;
    border-radius: 8px;}
.review_location {
    border-bottom: 1px solid #d0d0d0;
    padding: 10px 0;
}
.review_location strong {
    color: #5c5c5c;
    font-size: 15px;
}
.review_location span {
    font-weight: 400;
    font-size: 15.02px;
    line-height: 15.02px;
    color: #747474;
    padding: 0 7px;
}
.home_tab .step_02 h3{font-size: 16px;
    margin: 20px 0;
    text-align: center;
    color: #333;}
.totals_box{text-align: right;
    padding: 10px 0;}
.totals_box p{padding: 0 40px !important;text-align: right;
    margin: 10px 0;
    color: #333;
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 300;}
.home_tab .step_02 a,.step_02 .checkout_order{display: inline-block;
    width: 100%;
    max-width: 152px;
    padding: 10px;
    margin: 7px;}
.Payment_you >div{display: flex;
    margin-top: 30px !important;}
.Payment_you div label.pay_left:last-child{border-radius: 0 0 5px 0 !important;}
.Payment_you div label.pay_left:first-child{border-left: 1px solid #cbcbcb;}
.order-summary-box > h3,.order-summary-box >p{text-align: right;font-size: 16px !important;
    color: #525252;padding: 0 35px;}
.payment_address {margin-top: 30px;
    padding: 0 30px;}
.payment_address .col-md-6{background: #f9f9f9;
    border-radius: 5px;
    padding: 0 24px 15px;width: 48%;margin: 0 10px 20px;}
.payment_address .col-md-6 h3{border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    text-align: center;
    font-size: 20px;margin-bottom: 30px;}
.payment_address .col-md-6 p{line-height: 27px;
    color: #5d5d5d;}
.lightbox_login .checkbox.checkbox_style{margin-top: -3px;}
/* .social-div a{padding: 5px;
    margin-top: 5px;}
.footer_bottom_social li{padding: 6px;} */
#metaslider_21 .slides > li{display: flex !important;
    justify-content: center;
    align-items: center;}
#metaslider_21 .slides > li img{width: 200px !important; height: auto;}
.header_right_button .dropdown-menu::before,.header_right_button .dropdown-menu::after{left: 0px !important;
    top: -32px;}
.bootbox-alert .bootbox-body{font-size: 23px;
    text-align: center;}
.body-hm-outer li{ background: #303030;color: #fff;border: 1px solid;}
.body-hm-outer li a{ color: #fff;padding: 17px;}
.home_tab_section .navbar{padding-bottom: 0;}
.body-hm-outer li a:hover{color: inherit;}
.body-hm-outer li a i{font-size: 20px;margin-right: 10px;}
.body-hm-outer li.tab_active{background: #1e6eb7;}
.body-hm-outer li:first-child{border-radius: 10px 0 0;}
.body-hm-outer li:last-child{border-radius:0 10px 0 0;}

/*for-vertical-tab*/




.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-left > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.no-padding { padding: 10px !important;}
.padding-left { padding-left: 25px; }


.panel-title {display: inline;font-weight: bold;}
.checkbox.pull-right { margin: 0; }
.pl-ziro { padding-left: 0px; }
.sidetab-height .active > a {      background-color: #1e6eb7 !important;   color:#fff !important; }
.nav-stacked li a { padding: 13px 15px; }
/*for-vertical-tab*/

















.header_call p span,body{font-family:Roboto,sans-serif}*,.no_padding{padding:0}*{margin:0}li{list-style-type:none}img{border:none;outline:0}body{background:url(../images/con_bg.jpg) top center no-repeat #fff;background-size:contain}::-webkit-input-placeholder{color:#adadad;font-family:Roboto,sans-serif;font-weight:400}::-moz-placeholder{color:#adadad;font-family:Roboto,sans-serif;font-weight:400}:-ms-input-placeholder{color:#adadad;font-family:Roboto,sans-serif;font-weight:400}:-moz-placeholder{color:#adadad;font-family:Roboto,sans-serif;font-weight:400}.padding_right{padding-right:15px}.padding_left{padding-left:15px}a:focus,button:focus,input:focus,textarea:focus{outline:0!important;border-color:#cdcdcd;-webkit-box-shadow:none;box-shadow:none}.form-control:focus{border-color:#cdcdcd;outline:0;-webkit-box-shadow:nonenone;box-shadow:none}input.form-control,textarea.form-control{border:0;border-radius:5px;margin-bottom:15px;border-bottom:1px solid #cdcdcd;box-shadow:none;padding:10px 30px;height:45px;font-size:15px}.checkbox label{padding:0}.checkbox label:after,.radio label:after{content:'';display:table;clear:both}.checkbox .cr,.radio .cr{position:relative;display:inline-block;border:1px solid #a9a9a9;border-radius:.25em;width:1.3em;height:1.3em;float:left;margin-right:.5em;margin-top:-2px}.radio .cr{border-radius:50%}.checkbox .cr .cr-icon,.radio .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:20%}.radio .cr .cr-icon{margin-left:.04em}.checkbox label input[type=checkbox],.radio label input[type=radio]{display:none}.header_right div,.logo a{display:inline-block}.checkbox label input[type=checkbox]+.cr>.cr-icon,.radio label input[type=radio]+.cr>.cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in}.checkbox label input[type=checkbox]:checked+.cr>.cr-icon,.radio label input[type=radio]:checked+.cr>.cr-icon{transform:scale(1) rotateZ(0);opacity:1}.checkbox label input[type=checkbox]:disabled+.cr,.radio label input[type=radio]:disabled+.cr{opacity:.5}.header_top{background:#cd9402;}.logo a img{height: auto;
    width: 80px;}.header_right{float:right;padding:30px 0 27px}.header_right div{vertical-align:top}.header_call img{float:left;margin:3px 10px 0 0}.header_call p{float:left}.header_call p span{display:block;margin-bottom:5px;text-transform:uppercase;color:#ffffff;font-size:13px;line-height:12px;font-weight:400}.header_call p strong,.header_call p strong a{font-size:22px;line-height:15px;font-family:Roboto,sans-serif;font-weight:700;color:#ffffff;}.header_call p strong{display:block}.header_social{padding:0 30px}.header_social ul{margin:0}.header_social ul li{display:inline-block;margin:3px;height:30px;width:30px;border:1px solid #e1e1e1;border-radius:50%;text-align:center;line-height:30px; background:#FFFFFF;}.header_social ul li a{display:block}.header_social ul li a i{color:#cd9402}.header_social ul li:hover{border:1px solid #286090}.header_social ul li:hover a i{color:#286090}.header_login button{background: #7e0101;color:#ffffff;font-size:14px;font-family:Raleway,sans-serif;font-weight:400;border:2px solid #dcdcdc;border-radius:25px;padding:7px 30px}.lightbox_login .form-group button, .lightbox_login .form-group button.home_signin{font-family:Roboto,sans-serif;width:100%;font-weight:400}.lightbox_login{width:100%;max-width:470px;margin:0 auto;padding:30px;border-radius:7px;background:#e7e7e7;border-bottom:1px solid #c9c9c9}.lightbox_login strong{color:#333;font-size:15px;line-height:15px;padding-bottom:20px;display:block}.lightbox_login .form-group{margin-bottom:13px}.lightbox_login .form-group p{color:#333;font-size:15px;line-height:15px;padding:0;text-align:left}.lightbox_login .form-group .checkbox{margin:0}.lightbox_login .form-group .checkbox label,.lightbox_login .form-group a{color:#333;font-size:15.02px;line-height:15px}.facebook_color:hover{background:#337ab7}.lightbox_login .form-group a{display:block;text-align:right}.lightbox_login .form-group .checkbox label .check_box{margin:1px 0 0 -19px}.lightbox_login .form-group button.home_signin{display:block;max-width:100%;font-size:15px;line-height:15px}.lightbox_login .form-group button{max-width:199px;display:inline-block;height:45px;font-size:15px}.lightbox_login .form-group button:first-child{margin-right:8px}.lightbox_login .form-group button i{color:#fff;margin:0 5px 0 0}.lightbox_login .form-group button.facebook_color{background:#3a589e;border:none}.lightbox_login .form-group .googlepl_color{background:#d34836;border:none;position:relative}.lightbox_login .form-group a.googlepl_color{background:#D34836;border:none;position:relative;width:100%;max-width:199px;display:inline-block;color:#FFF;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;text-align:center;vertical-align:middle;}.lightbox_login .form-group a.facebook_color{color:#fff!important;display:inline-block!important;float:none;padding:13px;text-align:center!important;width:195px;margin-right:10px}.g-signin2{position:absolute;top:0;left:0;width:100%;opacity:0}.g-signin2 .abcRioButton{height:100%!important;width:100%!important}.header_right_button{padding-left:20px}.header_right_button .dropdown button.btn-default{border:0;/*background:0 0*/}.header_right_button .dropdown button.btn-default:focus{background:0 0;border:0;box-shadow:none}.header_right_button .dropdown button.btn-default span.header_right_span{width:32px;height:3px;background:#333;display:block;margin:5px 0;border-radius:31%}.header_right_button .dropdown button.btn-default span.header_right_span:first-child{margin-top:3px}.header_right_button .dropdown ul.dropdown-menu{left:-100px;top:71px;border:1px solid #c1c1c1;margin:0;width:170px;padding:10px 20px}.header_right_button .dropdown ul.dropdown-menu:after,.header_right_button .dropdown ul.dropdown-menu:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.header_right_button .dropdown ul.dropdown-menu:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:20px;margin-left:20px}.header_right_button .dropdown ul.dropdown-menu:before{border-color:rgba(194,225,245,0);border-bottom-color:#c1c1c1;border-width:20px;margin-left:20px}.header_right_button .dropdown ul li a{padding:10px 0;font-size:12px;color:#848484}.header_right_button .dropdown ul li:first-child a{font-size:18px;font-family:Roboto,sans-serif;font-weight:400;color:#000}.header_right_button .dropdown ul li a i{margin-right:7px;font-size:10px}.header_right_button .dropdown ul li a:hover{background:#fff}.header_right_button .dropdown ul li:after{display:block;content:'';width:100px;height:1px;background:#f0f0f0}.header_right_button .dropdown ul li:last-child::after{display:none}.header_banner{width:100%;position:relative;}.header_banner img{width:100%}.header_banner_inner{display:block;left:43%;margin:0;max-width:50%;position:absolute;top:50%;transform:translate(0,-50%);width:100%}.header_banner_inner h4{color:#fff;font-size:30px;line-height:24px;font-family:Roboto,sans-serif;font-weight:300;margin:0;padding-bottom:10px}.header_banner_inner h2,.tab_menu .navbar-default .navbar-nav>li>a{font-weight:700;font-family:Roboto,sans-serif;cursor:pointer !important;}.header_banner_inner h2{color:#fff;font-size:60px;margin:0;padding-top:10px}.header_banner_inner h2 strong{color:#fcbf0f}.header_banner .carousel .carousel-indicators{width:100%;padding:0 30px;left:0;bottom:0;margin:0}.header_banner .carousel .carousel-indicators li{margin:3px;height:12px;width:12px}.header_banner .carousel .carousel-indicators li.active{margin:3px}.content_area{background:url(../images/con_bgnew.jpg) top center no-repeat #fff;background-size:100% 100%}.home_tab{padding:70px 0}.home_tab .nav-tabs{display:inline-block;margin-bottom:-5px}.home_tab .tab-content{border:1px solid #cbcbcb;text-align:left;background:#fbfbfb;padding:50px;border-radius:8px}.tab_menu .navbar-default{background:0 0;margin:0 auto;width:100%;max-width:1108px;border-radius:0;border:0}.tab_menu .navbar-default .navbar-collapse{padding:0}.tab_menu .navbar-default .navbar-collapse .navbar-nav{width:100%;background:0 0;text-align:center;font-size:0}.tab_menu .navbar-default .navbar-nav>li{border-right:1px solid #e6e6e6;width:auto;max-width:auto;background:#303030;position:relative;display:inline-block;float:none}.tab_menu .navbar-default .navbar-nav>li:first-child{border-radius:10px 0 0}.tab_menu .navbar-default .navbar-nav>li:last-child{border-right:0;border-radius:0 10px 0 0}.tab_menu .navbar-default .navbar-nav>li>a{cursor:auto;padding:17px 20px 17px 50px;display:inline-block;color:#fff;font-size:15px;line-height:15px}.tab_menu .navbar-default .navbar-nav>li>a i{font-size:17px;margin-right:10px;display:none}.tab_menu .navbar-default .navbar-nav>li:nth-of-type(1) a::before,.tab_menu .navbar-default .navbar-nav>li:nth-of-type(2) a::before,.tab_menu .navbar-default .navbar-nav>li:nth-of-type(3) a::before,.tab_menu .navbar-default .navbar-nav>li:nth-of-type(4) a::before{background-repeat:no-repeat;content:'';display:block;height:25px;width:42px;position:absolute;top:13px;left:20px}.tab_menu .navbar-default .navbar-nav>li:hover a,.tab_menu .navbar-default .navbar-nav>li:hover a i{color:#fff;cursor:auto}.tab_menu .navbar-default .navbar-nav>li:nth-of-type(1) a{padding:17px 20px 17px 43px}.tab_menu .navbar-default .navbar-nav>li:nth-of-type(3) a,.tab_menu .navbar-default .navbar-nav>li:nth-of-type(4) a{padding:17px 20px 17px 60px}.tab_menu .navbar-default .navbar-nav>li:nth-of-type(1) a::before{background-image:url(../images/tab_ico1.png)}.tab_menu .navbar-default .navbar-nav>li:nth-of-type(2) a::before{background-image:url(../images/tab_ico2.png)}.tab_menu .navbar-default .navbar-nav>li:nth-of-type(3) a::before{background-image:url(../images/tab_ico3.png)}.tab_menu .navbar-default .navbar-nav>li:nth-of-type(4) a::before{background-image:url(../images/tab_ico4.png)}.tab_menu .navbar-default .navbar-nav>li.tab_active{background:#1e6eb7}.tab_menu .navbar-default .navbar-nav>li.tab_active a{color:#fff}.tab_pane_title{text-align:center;margin-bottom:30px}.tab_pane_title h2{color:#333;font-size:22px;line-height:normal;font-family:Roboto,sans-serif;font-weight:300;border-bottom:1px solid #a3a3a3;text-align:left;margin:0}.tab_pane_title h2 span{vertical-align:top;margin:21px 0 0 20px;display:inline-block;font-size:30px;line-height:20px;color:#2f2f2f;font-weight:600}.tab_pane_title h2 em{display:inline-block;font-family:Roboto,sans-serif;padding:0 20px 10px 0;border-right:1px solid #cacaca;line-height:18px;font-weight:500;font-size:19px;color:#2f2f2f;text-transform:uppercase;font-style:normal}.tab_pane_title h2 em strong{color:#2976bc;font-size:45px;line-height:47px;font-family:Roboto,sans-serif;font-weight:900;display:block}.select_location_button button,.select_location_label label{font-size:15px;line-height:15px;font-family:Roboto,sans-serif}.select_location .box-body div{vertical-align:middle;display:inline-block;margin:7px}.select_location_label{width:100%;max-width:150px}.select_location_label label{color:#333;font-weight:400}.select_location_option{width:100%;max-width:305px; clear:both;}.select_location_option .rail-select{width:100%}.select_location_option .rail-select .select-side{margin:0;right:10px}.select_location_option .rail-select select{width:100%;font-family:Roboto,sans-serif;font-weight:400;color:#757575;font-size:15px;background:#f6f6f6;border-top:1px solid #dfe3e6;border-left:1px solid #dfe3e6;border-right:1px solid #dfe3e6;border-bottom:1px solid #b3b8bc;box-shadow:0 1px #e0e0e0}.select_location_button button{color:#fff;font-weight:400;padding:12px 45px;margin:0 16px}.rail-select{position:relative;width:160px}.rail-select select{border:0;border-bottom:1px solid #dfdfdf;font-size:15.02px;color:gray;height:42px;font-weight:400;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:10px 70px 10px 30px;border-radius:5px}.rail-select select:focus{outline:0;box-shadow:none}.rail-select .select-side{pointer-events:none;width:40px;position:absolute;top:0;background-color:transparent;height:100%;right:30px;border-radius:0 3px 3px 0;border-right:0;border-top:0;border-bottom:0}.rail-select .select-side i{left:30%;top:12px}.rail-select .select-side i.blue{color:#707070}.select_products p,.select_products strong{color:#333;text-align:center;font-weight:400;font-family:Roboto,sans-serif}.select_products strong{font-size:16px;display:block;padding:20px 0}.select_products p{margin:0;padding-bottom:20px;font-size:16px}.select_products_option{margin:10px auto 25px;width:161px}.select_products_tabel{border:1px solid #cbcbcb;border-radius:8px;overflow:hidden}.select_products_tabel table{border-radius:8px;border:none;margin-bottom:0}.review_order_section label:first-child,.select_products_tabel thead tr th:first-child{border-left:0}.select_products_tabel thead tr th{ vertical-align:middle; background:#1e70ba;font-weight:400;text-align:center;padding:12px 20px;color:#fff;font-size:15px;line-height:12px;border-top:0;border-right:1px solid #538abc;border-bottom:1px solid #ccc}.select_products_tabel thead tr th:last-child{border-right:0}.select_products_tabel tbody tr:nth-child(even){background:#fbfbfb;border-bottom:1px solid #f6f6f6}.select_products_tabel tbody tr:nth-child(odd){background:#fff}.select_products_tabel tbody tr td{text-align:center;padding:10px;height:60px;vertical-align:middle;color:#757575;font-size:15px;line-height:12px;border-top:0;border-bottom:0;border-right:1px solid #eaeaea}.select_products_tabel tbody tr td input.quantity{background:#fbfbfb;border:0;height:30px;padding:7px;width:110px}.select_products_tabel p.stop1_total{margin:0;padding:20px 40px;background:#f7f7f7;font-size:22px;text-align:right}.select_products_tabel p.stop1_total strong{padding:0;text-align:right;font-size:22px;color:#333;line-height:normal;font-weight:400;display:inline-block}.select_products_tabel_bottom{padding:5px 0 0}.select_products_tabel_bottom p.non_clickable{display:block;padding:15px;background:#333;color:#fff;text-align:center;font-size:22px;text-transform:uppercase}.select_products_tabel_bottom ul{margin:0;padding:25px 0}.select_products_tabel_bottom ul li{font-size:14px;color:#979797;line-height:24px;margin:3px 0;font-family:Roboto,sans-serif;font-weight:300}.select_products_tabel_bottom button{color:#fff;font-size:15px;width:152px;height:45px;display:block;margin:15px auto}.review_order_section{border-bottom:1px solid #d0d0d0;padding:10px 0}.review_order_section strong{color:#5c5c5c;font-size:15px}.review_order_section label{font-weight:400;font-size:15.02px;line-height:15.02px;color:#747474;border-right:1px solid #7f7f7f;margin:0 -2px;padding:0 30px}.review_order_section label:last-child{border-right:0}.review_order_total{text-align:right;padding:10px 0}.review_order_total_section{border-bottom:1px solid #d0d0d0;padding:5px 40px}.review_order_total_section p{text-align:right;margin:10px 0;padding:0;color:#333;font-family:Roboto,sans-serif;font-size:17px;font-weight:300}.review_order_total_section p strong{display:inline-block;padding:0;color:#333;font-weight:600}.review_order_total_section:last-child{border-bottom:0}.review_order_total_button{text-align:center}.review_order_total_button button{display:inline-block;width:100%;max-width:152px;padding:10px;margin:7px}.delivery_details_form_section{padding-bottom:30px}.delivery_details_form_section h4{color:#333;font-size:15px;margin:0;padding-bottom:15px;font-weight:600}.Payment_you div label,.Payment_you h3{font-family:Roboto,sans-serif;font-weight:400}.delivery_details_form_section input.form-control,.delivery_details_form_section textarea.form-control{border:0;border-radius:5px;margin-bottom:15px;border-bottom:1px solid #cdcdcd;box-shadow:none;padding:10px 30px;height:45px}.delivery_details_form_section textarea.form-control{resize:none;height:125px}.checkbox_style label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:15px;color:#aaa}.checkbox_style label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:4px;border-radius:3px;background-color:#fff;border:1px solid #d0d0d0;box-shadow:0 1px 0 #c9c9c9}.checkbox_style input[type=checkbox]{display:none}.checkbox_style input[type=checkbox]:checked+label:before{content:"\2713";box-shadow:0 1px 0 #c9c9c9;font-size:15px;color:#000;text-align:center;line-height:15px;position:absolute;z-index:99}.delivery_details_login_left form strong{font-size:15px;text-align:left;padding:0 0 20px}.delivery_details_login_right{padding-top:30px}.delivery_details_login_right form strong{font-size:15px;text-align:left;padding:0 0 20px}.delivery_details_login_right form textarea{height:150px;resize:none;font-size:15px}.delivery_details_login_right form button{display:block;width:100%;height:45px;font-size:15px;color:#fff}.delivery_details_login_right .form-group .row div .form-control{margin-bottom:0}.delivery_details_login_right .select_location_option .rail-select select{border:0;border-bottom:1px solid #cdcdcd;background:#fff;color:#adadad;box-shadow:none;font-size:15px;height:45px;padding:10px 30px}.Payment_you div label,.Payment_you h3,.Payment_you p{color:#333;text-align:center}.delivery_details_login_right .select_location_option{max-width:100%}.Payment_you h3{margin:0;padding:30px 0 35px;font-size:22px}.Payment_you div{margin:0}.Payment_you div label{width:100%;max-width:50%;background:#fff;border-bottom:1px solid #cdcdcd;height:46px;line-height:46px;font-size:15px;margin-bottom:30px}.Payment_you div label.pay_left{border-radius:5px 0 0 5px;border-right:1px solid #cbcbcb}.Payment_you div label.pay_right{border-radius:0 5px 5px 0}.Payment_you div label strong{padding:0;display:inline-block;font-size:15px;font-family:Roboto,sans-serif;font-weight:600}.Payment_you p strong,.pay_bank_details h3{display:block;font-family:Roboto,sans-serif}.Payment_you p{font-size:15px;font-family:Roboto,sans-serif;font-weight:400}.Payment_you p strong{padding:0;font-weight:600;font-size:15px}.pay_bank_details{width:100%;max-width:470px;margin:30px auto;border-bottom:1px solid #c9c9c9;background:#f3f3f3;border-radius:5px;padding:25px 40px}.pay_bank_details h3{border-bottom:1px solid #d0d0d0;text-align:center;margin:0 0 25px;padding:0 0 20px;font-weight:400;font-size:22px}.pay_bank_details p,.pay_bank_details p strong{font-size:16px;font-family:Roboto,sans-serif;color:#333}.pay_bank_details p{text-align:left;margin:7px 0;font-weight:300}.pay_bank_details p:last-child{margin-bottom:0}.pay_bank_details p strong{display:inline-block;padding:0;font-weight:600}.payment_details_tabel h3{text-align:center;margin:0;color:#333;padding:10px 0 30px;font-size:22px;font-family:Roboto,sans-serif;font-weight:400}.payment_totalarea{padding:30px 0}.payment_total_left{padding-top:15px}.payment_total_left p{font-size:14px;line-height:20px;color:#333;font-family:Roboto,sans-serif;font-weight:300}.payment_total_left p strong{padding:0;font-size:14px}.payment_address_box{background:#f3f3f3;padding:25px;border-radius:5px;border-bottom:1px solid #c9c9c9}.payment_address_box h3{border-bottom:1px solid #d0d0d0;text-align:center;margin:0 0 20px;padding-bottom:20px;font-size:22px;color:#333;font-family:Roboto,sans-serif;font-weight:400}.payment_address_box p span,.payment_address_box p strong{font-size:16px;font-family:Roboto,sans-serif;float:left}.payment_address_box p{padding:0 5px}.payment_address_box p span{margin-right:3px;font-weight:300}.payment_address_box p strong{width:100%;max-width:217px;font-weight:400}.payment_address_box p strong a{color:#333}.payment_address_button{font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:34px;height:45px;width:100%;max-width:152px;margin:50px auto 0;background-color:#337ab7;border:0;color:#fff;text-align:center;border-radius:5px}.home_post_inner{margin:0;text-align:center}.home_post_inner li{display:inline-block;margin:0 -2px;vertical-align:top;padding:20px;box-sizing:border-box;position:relative;z-index:9;width:380px;height:257px;background:url(../images/great_offer_new.jpg) no-repeat;background-size:cover}.home_post_inner li a{display:block}.home_post_inner li a img{margin-top:30px}.home_post_inner li a h3,.home_post_inner li a p{margin:0;color:#fff;font-family:Roboto,sans-serif}.home_post_inner li a h3{padding:30px 0 15px;text-transform:uppercase;font-size:22px;line-height:15px;font-weight:400}.home_post_inner li a p{font-size:15px;line-height:25px;font-weight:300}.logo-gallery h3,.logo_section_inner h3,.order_history h3{font-weight:400;text-align:center}.home_post_inner li a .li_bg{position:absolute;z-index:-9;height:100%;width:100%;top:0;left:0;background:red;opacity:.5}.home_post_inner li:nth-of-type(1){background:url(../images/great_offer_new.jpg) no-repeat;background-size:cover}.home_post_inner li:nth-of-type(1) a .li_bg{background:#333334;opacity:.9}.home_post_inner li:nth-of-type(2){background:url(../images/discount_offer.jpg) no-repeat;background-size:cover}.home_post_inner li:nth-of-type(2) a .li_bg{background:#1e70ba;opacity:.9}.home_post_inner li:nth-of-type(3){background:url(../images/golden_offer.jpg) no-repeat;background-size:cover}.home_post_inner li:nth-of-type(3) a .li_bg{background:#f2b201;opacity:.9}.logo_section{position:relative;height:380px;padding:50px 0;z-index:99}.logo_section::after{background:url(../images/logos_bg.jpg) bottom center no-repeat;background-size:100% 100%;position:absolute;z-index:-9;display:block;content:'';bottom:-44px;height:300px;width:100%}.logo_section_inner h3{font-family:Roboto,sans-serif;font-size:22px;color:#000;line-height:15px}.logo-gallery .valued_customers .slick-next,.logo-gallery .valued_customers .slick-prev{font-size:0;line-height:0;top:50%;width:17px;height:29px;z-index:9;transform:translate(0,-50%)}.logo-gallery .valued_customers{position:relative}.logo-gallery .valued_customers .item img{display:block;margin:0 auto}.logo-gallery .valued_customers .slick-prev{position:absolute;left:-5%;background:url(../images/customer-previous-new.png) no-repeat}.logo-gallery .valued_customers .slick-next{position:absolute;right:-5%;background:url(../images/customer-next-new.png) no-repeat}.logo-gallery h3,.order_history h3,.order_history_tabel thead tr th h4{font-size:22px;font-family:Roboto,sans-serif}.logo-gallery h3{color:#000;padding:20px 0 40px}.logo-gallery .valued_customers button.slick-arrow{border:0}.logo-gallery .valued_customers button.slick-arrow:hover{opacity:.5}.logo-gallery .valued_customers{background:#fff;padding:30px 0}.order_history h3{display:block;border-radius:7px 7px 0 0;background:#1e6eb6;color:#fff;margin:0 70px;padding:18px}.order_history_tabel thead tr th{background:#e7e7e7;border-right:1px solid #e3e3e3}.order_history_tabel thead tr th h4{font-weight:300;margin:0;color:#333}.order_history_tabel tbody tr:nth-child(even){background:#fbfbfb;border-bottom:0}.order_history_tabel tbody tr:nth-child(odd){background:#f7f7f7;border-bottom:1px solid #f2f2f2}.order_history_tabel tbody tr td{font-family:Roboto,sans-serif;font-weight:400;font-size:15px;color:#333}.order_history_tabel tbody tr td:first-child{color:#1e6eb7;font-size:15px;line-height:15px}.my_profile_form h4,.my_profile_form label{color:#333;font-family:Roboto,sans-serif;margin:0}.my_profile{padding:70px 30px;background:#fbfbfb}.my_profile_form{padding:0 40px}.my_profile_chan_pass{border-left:1px solid #c9c9c9}.my_profile_form h4{font-weight:300;font-size:22px;padding-bottom:40px}.my_profile_form label{padding:10px 5px 10px 0;text-align:left;font-size:15px;font-weight:400}.my_profile_form input.form-control{margin:0}.my_profile_form .row button{color:#fff;font-size:15px;line-height:15px;width:100%;max-width:152px;height:46px;border:0}.mypro_your_address_sec form{padding:0 40px}.mypro_your_address_sec form h4{border-bottom:1px solid #c9c9c9;color:#333;font-family:Roboto,sans-serif;font-size:22px;font-weight:400;margin:0 0 30px;padding:25px 0;text-align:center}.mypro_your_address_sec form label .row{font-family:Roboto,sans-serif;font-weight:300;color:#333;font-size:15px;padding:0 0 5px;margin:0;line-height:15px}.mypro_your_address_sec form .row textarea.form-control{font-size:15px;font-family:Roboto,sans-serif;font-weight:400;padding:10px 15px;height:125px;resize:none}.mypro_your_address_sec form .row button{color:#fff;font-size:15px;line-height:15px;width:100%;max-width:152px;height:46px;border:0}.order_history_lightbox .modal-dialog{width:auto}.lightbox_close button{position:absolute;right:-30px;top:-30px;z-index:9;background:#000;height:50px;width:50px;line-height:50px;text-align:center;color:#fff;border-radius:100%;opacity:9}.footer_top_inner li:last-child,footer{position:relative}.lightbox_close button span{font-size:30px;font-family:Roboto,sans-serif;font-weight:300}.lightbox_close button:hover{color:#fff;cursor:pointer;opacity:.9;text-decoration:none}.dealer_information h4,.order_history_lightbox_title ul li{font-weight:400;color:#333;font-family:Roboto,sans-serif}#order_history_lightbox .modal-dialog{width:100%;max-width:1140px}.order_history_lightbox_title ul{margin:0}.order_history_lightbox_title ul li{display:inline-block;background:#e7e7e7;border-right:1px solid #d0d0d0;text-align:center;padding:20px 10px;font-size:15px;line-height:15px}.order_history_lightbox_title ul li:first-child{border-radius:5px 0 0}.order_history_lightbox_title ul li:last-child{border-right:0;border-radius:0 5px 0 0}.order_history_lightbox{padding:40px 70px}.order_history_lightbox_left .payment_totalarea{border-bottom:1px solid #d0d0d0;padding:20px 0 6px}.order_history_lightbox_left .payment_totalarea .payment_total_right .review_order_total_section{padding:5px 0}.order_history_lightbox_left .payment_totalarea .payment_total_right .review_order_total_section p{font-size:15px}.dealer_information h4{font-size:22px;line-height:20px;margin:0;padding:30px 0 20px}.dealer_information ul li,.dealer_information ul li strong a{font-size:15px;color:#333}.dealer_information ul{margin:0}.dealer_information ul li{display:inline-block;margin-right:47px}.dealer_information ul li span{float:left;font-family:Roboto,sans-serif;font-weight:300}.dealer_information ul li strong{float:left;font-family:Roboto,sans-serif;font-weight:400;margin-left:10px}.dealer_information ul li:last-child strong{width:100%;max-width:340px}.order_history_lightbox_right .pay_bank_details{margin:0 0 30px;width:100%;max-width:100%}.order_history_lightbox_right .payment_address_box{margin-bottom:30px}.order_history_lightbox_right .payment_address_box p span{float:none}.order_history_lightbox_right .payment_address_box p strong{width:auto;max-width:auto;float:none}.forgot_password_form{border:1px solid #c9c9c9;padding:20px;width:100%;max-width:600px;margin:0 auto}footer{z-index:999}.footer_top{background:url(../images/footer_top_bg.jpg);background-size:cover;padding:83px 00px}.footer_top_inner{text-align:center;width:38%;margin:0 auto;background: #0003;}.footer_top_inner li{display:inline-block;padding:20px 40px 40px}.footer_top_inner li:nth-of-type(2)::after{content:'';display:block;height:40px;width:2px;background:#fff;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.footer_top_inner li a,.footer_top_inner li img,.footer_top_inner li span{display:block;text-align:center}.footer_top_inner li img{margin-bottom:30px;font-size:25px;font-weight:400;text-align:center;display:inline-block}.footer_top_inner li a{color:#FFF;font-size:35px;line-height:25px;font-family:Roboto,sans-serif;font-weight:300}.footer_bottom p,.footer_bottom p a,.footer_bottom p span,.footer_bottom_menu li a,.footer_top_inner li span{font-family:Roboto,sans-serif;font-weight:400}.footer_top_inner li span{color:#fff;font-size:12px;line-height:12px;margin-top:10px;text-transform:uppercase}.footer_bottom{background:#fff;padding:25px 0}.footer_bottom_menu{margin:0;text-align:center;padding-bottom:15px}.footer_bottom_menu li{display:inline-block;border-right:1px solid #7c7c7c;line-height:12px;padding:0 5px}.footer_bottom_menu li:last-child{border-right:0;padding:0 10px}.footer_bottom_menu li a{font-size:13px;line-height:12px;color:#333}.footer_bottom_menu li a:hover{color:#286090}.footer_bottom p{text-align:center;margin:0;font-size:14px;line-height:12px;color:#333}.footer_bottom p span{color:#a4a4a4}.footer_bottom p em{font-style:normal}.footer_bottom p a{color:#333}.footer_bottom p a:hover{color:#286090}.footer_bottom_social{margin:0;text-align:center;padding-top:18px}.footer_bottom_social li{display:inline-block;margin:3px;height:30px;width:30px;border:1px solid #d9d9d9;border-radius:50%;text-align:center;line-height:30px}.footer_bottom_social li a{display:block}.footer_bottom_social li a i{color:#999}.footer_bottom_social li:hover{border:1px solid #286090}.footer_bottom_social li:hover a i{color:#286090}@media (max-width:1275px){.logo-gallery .valued_customers .slick-prev{left:-2%}.logo-gallery .valued_customers .slick-next{right:-2%}}@media (max-width:1199px){.header_social{padding:0 15px}.header_banner_inner h4{font-size:21px}.header_banner_inner h2{font-size:50px}.select_location_option{max-width:224px}}@media screen and (min-width:992px) and (max-width:1199px){.header_right_button{padding-left:10px}.lightbox_close button{right:0;top:-30px}.my_profile_form label{padding:10px 5px 10px 0;margin:0;font-size:14px}.order_history_lightbox{padding:40px}}@media (max-width:991px){.header_right,.logo{text-align:center}.header_right{float:none}.header_call p span{text-align:left}.collapse ul{display:none}.collapse.in ul{display:block}.tab_menu .navbar-default .navbar-nav>li{display:block;width:100%;max-width:100%;border:0;text-align:left;padding-left:20px}.tab_menu .navbar-default .navbar-nav>li:first-child,.tab_menu .navbar-default .navbar-nav>li:last-child{border-radius:0}.tab_menu .navbar-default .navbar-collapse{left:0;position:absolute;right:0;top:43px;width:100%;z-index:99;padding:0;border-top:0}.navbar-toggle{margin:5px 0;display:block;position:absolute;right:0}.navbar-header{float:none}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar-nav{float:none!important;margin:0}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-default .navbar-toggle .icon-bar{background:#2976bc}.select_location .box-body div{display:block;width:100%;max-width:100%;text-align:center;margin:10px 0}.rail-select .select-side i{left:47%}.select_location_button button{margin:0}.select_products_tabel{overflow-x:auto}.select_products_tabel p.stop1_total,.select_products_tabel table{width:900px;max-width:900px}.select_products_tabel_bottom a{font-size:18px}.payment_address_box{margin:15px 0}.logo-gallery .valued_customers .slick-prev{left:-5%}.logo-gallery .valued_customers .slick-next{right:-5%}.my_profile_chan_pass{border:0}.my_profile_form h4{padding:40px 0}#order_history_lightbox .modal-dialog{width:100%;max-width:700px;margin:40px auto}.order_history_lightbox_title ul li,.order_history_lightbox_title ul li:first-child,.order_history_lightbox_title ul li:last-child{border:0;display:block;margin:5px;border-radius:5px}}@media (max-width:768px){.header_banner_inner h4{font-size:18px}.header_banner_inner h2{font-size:40px;padding:0}.logo-gallery .valued_customers .slick-prev{left:-2%}.logo-gallery .valued_customers .slick-next{right:-2%}}@media (max-width:767px){.header_right div{margin:5px}.header_banner_inner{position:relative;background:#000;bottom:0;height:auto;left:0;max-width:100%;padding:10px 20px;right:0;transform:translate(0,0);width:100%}.header_banner_inner h4{padding-bottom:5px;font-size:15px;line-height:17px}.header_banner_inner h2{font-size:30px}.header_banner_inner h2 strong{color:#fff}.tab_menu .navbar-default .navbar-collapse{margin:0}.home_tab .tab-content{padding:30px}.tab_pane_title{margin-bottom:20px}.tab_pane_title h2 strong{display:block;border:0;padding:0;margin:10px 0}.tab_pane_title h2{text-align:center;padding-bottom:20px}.tab_pane_title h2 em{border:0;display:block;padding:0}.tab_pane_title h2 em strong{display:block;margin:0}.tab_pane_title h2 span{line-height:30px}.footer_top_inner li{padding:20px 30px 30px}.lightbox_login .form-group button{max-width:100%}.lightbox_login .form-group a.facebook_color{width:100%;margin:0 0 10px}.lightbox_login .form-group button:first-child{margin:0 0 10px}#order_history_lightbox .modal-dialog{max-width:100%;padding:40px}.dis_none{display:none}.delivery_details_login_right .form-group .row .padding_right{padding-right:0;margin-bottom:15px}}@media (max-width:640px){.footer_top_inner li{display:block}.footer_top_inner li:last-child::after{display:none}.review_order_section{text-align:center}.review_order_section strong{display:block}.review_order_section label{display:block;border:0;padding:0;margin:10px 0}.order_history_lightbox{padding:30px}}@media (max-width:480px){.footer_top_inner li,.home_tab .tab-content{padding:20px}.delivery_details_login_left form strong,.lightbox_login .form-group .row .col-xs-6 a,.lightbox_login .form-group p{text-align:center}.header_banner_inner h4{font-size:13px}.header_banner_inner h2{font-size:20px}.home_post_inner li{width:290px}.home_post_inner li a img{margin-top:10px}.footer_bottom_menu li{display:block;margin:8px;border-right:0}.footer_bottom p a{display:block;margin:5px}.footer_bottom p em{display:none}.lightbox_login .form-group .row .col-xs-6{float:none;display:block;width:100%;text-align:center;margin:10px 0}.Payment_you div label,.Payment_you div label.pay_left,.Payment_you div label.pay_right{max-width:100%;border-radius:5px;display:block;border-right:0;margin-bottom:10px}.Payment_you p strong{padding-top:20px}.review_order_total_section{padding:5px 20px}.review_order_total_section p{font-size:16px}.order_history h3{margin:0 20px}.my_profile_form{padding:0}.mypro_your_address_sec form{padding:10px 0}}
.googlepl_color{position: relative; background: #d34836; border: none; max-width: 199px; display: inline-block; height: 45px; font-size: 15px; width: 100%; line-height: 35px; }
.modal-dialog { margin-top:84px;}
.lightbox_login .form-group a.googlepl_color {       height: 28px;
    font-size: 15px;
    border-radius: 3px;
    margin-left: 24px;
    color: #fff;     line-height: 30px;}
.fb-top { float:left; }
.rhead {
			z-index:99999999;
			display:block;
			position:absolute;
			background: #cd9402;
			opacity: 0.8;
			width: 100%;
			top: 0;
    }



    /*30-07-2018*/


    input[type="checkbox"], input[type="radio"]{
    	position: absolute;
    	right: 9000px;
    }

    /*Check box*/
    input[type="checkbox"] + .label-text:before{
    	content: "\f096";
    	font-family: "FontAwesome";
    	speak: none;
    	font-style: normal;
    	font-weight: normal;
    	font-variant: normal;
    	text-transform: none;
    	line-height: 1;
    	-webkit-font-smoothing:antialiased;
    	width: 1em;
    	display: inline-block;
    	margin-right: 5px;
    }

    input[type="checkbox"]:checked + .label-text:before{
    	content: "\f14a";
    	color: #2980b9;
    	animation: effect 250ms ease-in;
    }

    input[type="checkbox"]:disabled + .label-text{
    	color: #aaa;
    }

    input[type="checkbox"]:disabled + .label-text:before{
    	content: "\f0c8";
    	color: #ccc;
    }

    /*Radio box*/

    input[type="radio"] + .label-text:before{
    	content: "\f10c";
    	font-family: "FontAwesome";
    	speak: none;
    	font-style: normal;
    	font-weight: normal;
    	font-variant: normal;
    	text-transform: none;
    	line-height: 1;
    	-webkit-font-smoothing:antialiased;
    	width: 1em;
    	display: inline-block;
    	margin-right: 5px;
    }

    input[type="radio"]:checked + .label-text:before{
    	content: "\f192";
    	color: #337ab7;
    	animation: effect 250ms ease-in;
    }

    input[type="radio"]:disabled + .label-text{
    	color: #aaa;
    }

    input[type="radio"]:disabled + .label-text:before{
    	content: "\f111";
    	color: #ccc;
    }

    /*Radio Toggle*/

    .toggle input[type="radio"] + .label-text:before{
    	content: "\f204";
    	font-family: "FontAwesome";
    	speak: none;
    	font-style: normal;
    	font-weight: normal;
    	font-variant: normal;
    	text-transform: none;
    	line-height: 1;
    	-webkit-font-smoothing:antialiased;
    	width: 1em;
    	display: inline-block;
    	margin-right: 10px;
    }

    .toggle input[type="radio"]:checked + .label-text:before{
    	content: "\f205";
    	color: #16a085;
    	animation: effect 250ms ease-in;
    }

    .toggle input[type="radio"]:disabled + .label-text{
    	color: #aaa;
    }

    .toggle input[type="radio"]:disabled + .label-text:before{
    	content: "\f204";
    	color: #ccc;
    }


    @keyframes effect{
    	0%{transform: scale(0);}
    	25%{transform: scale(1.3);}
    	75%{transform: scale(1.4);}
    	100%{transform: scale(1);}
    }

.new_select_section{max-width: 100%; padding:0;}

.new_select_wrapper{border:solid 1px #ccc; border-radius: 5px;}

.new_select_section h2{padding: 0; margin: 0 0 15px 0; background: #efefef; display: block; font-size: 20px; line-height: 22px; padding: 10px 15px; font-weight: 600;}

.new_select_section h2 span{color: #ff0000;}

.new_select_section .form-check{padding: 0 15px 5px 15px;}

.new_select_section .form-check label{display: block; width: 100%; font-size: 18px; margin: 0 0 15px 0; font-weight: 400;}

/*30-07-2018*/

@media all and (max-width:320px),(max-width: 412px),(max-width: 414px),(max-width: 480px),(max-width: 640px){
    .home_tab {
     padding: 0px 0;
}

.rhead{
			z-index:99999999;
			display:block;
			position:absolute;
			background: #cd9402;
			opacity: 0.7;
			width: 100%;
			margin-top: -136px;

    }
	.top-social{
    margin-top: 80px;
	float: left;
	margin-bottom: 5px;
	}
	.header_banner {
	width: 100%;
	position: relative;
	margin-top: 124px;
	}

	.req-btn {
    display: block;
    text-align: center;
    /* width: 100%; */
    /* margin-top: 22px; */
	margin-right:14px;
	}

	.logo{
	text-align:left;
	margin-top:10px;
	margin-left:14px;
	}

	.footer_top_inner {
    text-align: center;
    width: 98%;
    margin: 0 auto;
    background: #0003;
}
}



@media screen and (max-width: 360px){
    .rhead {
			z-index:99999999;
			display:block;
			position:absolute;
			background: #cd9402;
			opacity: 0.7;
			width: 100%;
			margin-top: -136px;

    }
	.top-social {
    margin-top: 80px;
	float: left;
	margin-bottom: 5px;
	}
	.header_banner {
	width: 100%;
	position: relative;
	margin-top: 124px;
	}

	.req-btn {
    display: block;
    text-align: center;
    /* width: 100%; */
    /* margin-top: 22px; */
	margin-right:14px;
	}

	.logo{
	text-align:left;
	margin-top:10px;
	margin-left:14px;
	}

	.footer_top_inner {
    text-align: center;
    width: 98%;
    margin: 0 auto;
    background: #0003;
}
}

@media screen and (max-width: 375px){
    .rhead {
			z-index:99999999;
			display:block;
			position:absolute;
			background: #cd9402;
			opacity: 0.7;
			width: 100%;
			margin-top: -136px;

    }
	.top-social {
    margin-top: 80px;
	float: left;
	margin-bottom: 5px;
	}
	.header_banner {
	width: 100%;
	position: relative;
	margin-top: 124px;
	}

	.req-btn {
    display: block;
    text-align: center;
    /* width: 100%; */
    /* margin-top: 22px; */
	margin-right:14px;
	}

	.logo{
	text-align:left;
	margin-top:10px;
	margin-left:14px;
	}

	.footer_top_inner {
    text-align: center;
    width: 98%;
    margin: 0 auto;
    background: #0003;
}
}
/****Remove scroll from number field****/
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.checkout_order{
	border-color:#0ead63;
	background-color:#30c580;}

@media (max-width: 767px) {
  .rhead > .container{padding-top: 60px; padding-bottom: 18px;}
  .rhead .logo{margin-top: 12px;margin-left: 0;padding-left: 10px;}
  .home_tab_section{margin-top: 57px;}
  .navbar-header .navbar-toggle{background: #fff !important;}
  .home_tab .step_02{padding: 15px;}
  .tab_pane_title h2 span{font-size: 24px; margin: 0;}
  .home_tab .tab-content{padding: 15px 0;}
  .tab_pane_form .select_location{padding: 0 15px;}
  .logo-gallery .valued_customers.slick-initialized.slick-slider{height: 200px;}
  .home_post_inner li{ width: 99%;  margin-top: 20px;}
  .tab-content .select_products{margin-top: 20px;padding: 10px;}
  .pdetails,.pdata,.pthank{overflow: auto;}
  .select_products .table tr td, .my-order-page tr td, .shop_table tr td, #orderPopupContent table tr td{line-height: normal;height: auto;}
  .listProd.table input[type="number"]{
    padding: 5px;
    border-radius: 5px;
}
.lightbox_login{padding: 15px;}
.rhead{position: absolute;margin-top: 0;}
.rhead .req-btn{ position: absolute;  right: 80px; padding: 10px; top: 10px;}
.rhead .header_login{margin-right: 0;
    padding: 10px;right: 15px;
        top: 10px;}
.social-div{
    width: 100%;
    float: none !important;margin-right: 0;
        margin-top: -46px;display: none;
}
.home_tab .step_02 .table tr td{line-height: normal;height: auto;}
.totals_box p{padding: 0 15px !important;}
.header_banner{margin-top: 45px;}
.top-social{margin-top: 0;float: none;
    text-align: right;}
.header_right_button{top: 60px;
        right: 10px;}
.lout{right: -5px !important;}
.pay_bank_details h3{margin-bottom: 0;}
.payment_address .col-md-6{width: 100%;padding-top: 15px;margin-left: 0;margin-right: 0;}
.payment_address{padding: 0 15px;}
.order-summary-box >p{padding: 0;}
.body-hm-outer{justify-content: end !important;margin: 10px 0;}
.body-hm-outer ul{width: 100%;padding: 0;}
.body-hm-outer ul li{border-radius: 0 !important;}
.footer_bottom_menu,.footer_bottom_social {padding-left: 0;}
.mob-full-width{width: 100% !important;}
.order_history{margin-top: 70px;}
.header_right_button .dropdown-menu::before, .header_right_button .dropdown-menu::after{left: 99px !important;}

}