body{ margin:0; padding:0; background:#f6f6f6; font-family: 'Open Sans', sans-serif;}
ul,li{ list-style:none;}
a{ cursor:pointer;}
.font-lato{font-family: 'Lato', sans-serif; }
.bd-navbar{ display:block; background:#fff; padding:1.4rem 0;}
.bd-navbar .navbar-nav{ margin-top:10px;}
.nav-btn{ display:block; margin:0; padding:5px 10px; font-weight:normal; font-size:10pt; border-radius:3px; line-height:22px; }
.nav-btn .fa-2x{ font-size:1.6em; vertical-align:middle; margin-right:5px;}
.nav-btn-blue{background:#5d2d8d; color:#fff; }
.nav-btn-orange{background:#fd8204; color:#fff; }
.nav-btn:hover,.nav-btn:focus{ text-decoration:none; color:#fff; opacity:0.8;}
.navbar-nav .nav-item+.nav-item{ margin-left:0.3rem;}
.navbar-purple{ background:#5d2d8d; border-radius:0; text-align:center; padding:0;}
.navbar-purple .navbar-nav  .nav-item-tab{ display:inline-block; padding:0px; margin:0; position:relative; vertical-align:middle;}
.navbar-purple .navbar-nav  .nav-item-tab .nav-link{ color:#fff; display:block; padding:10px 10px; margin:0; font-size:16px; font-weight:normal;}
.navbar-purple .navbar-nav  .nav-item-tab .nav-link:hover,
.navbar-purple .navbar-nav  .nav-item-tab .nav-link:focus,
.navbar-purple .navbar-nav  .nav-item-tab.active .nav-link{ color:#fd8204; text-decoration:none;}
.navbar-purple .navbar-nav  .nav-item-tab.seprator:before{ position:absolute; left:-4px; top:8px; content:'|';  color:#fff;font-weight:300;}
.navbar-purple .navbar-nav  .nav-item-tab.pull-xs-left .nav-link{ padding:8px 2px;}
/*=====container css ==========*/
.relative{ position:relative;}
.content-banner{ display:block; margin:0; padding:0; position:relative; }
.courousel-banner{ position:absolute; left:0; top:0; width:100%;}
.carousel-parlel-height{ min-height:380px; display:block; margin:0; padding:0;}
.carousel-parlel-height-sm{min-height:125px; display:block; margin:0; padding:0;}
.content-banner .container{ position:relative; margin-top:20px;}
.search-banner-area{ display:block; margin:0; padding:0px; left:0; width:100%;}
.search-bar{display:block; margin:0; padding:20px 40px 20px; background:#5d2d8d;}
.search-banner-area h3{ background:#5d2d8d; display:inline-block; margin:0; padding:20px 40px 15px 70px; font-size:22px; font-weight:normal; color:#fff;}
.btn-orange{ display:block; margin:0; background:rgba(230,153,4,1); color:#fff; border-radius:3px; font-weight:normal; font-size:22px; height:67px;}
.btn-orange:hover,.btn-orange:focus{background:rgba(230,153,4,0.8); color:#fff; text-decoration:none;}
.search-bar .form-control{border-radius:3px; font-weight:normal; font-size:22px; height:68px; padding:5px 20px;}
.search-bar label{ font-size:12px; color:#fd8204; display:block; margin:0; font-weight:700;}

/* Required for text-overflow to do anything */
.ellipsis {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.alpha{ padding:0!important;}
.pad-left-10{padding-left:10px !important;}
/*.top-pad-100{ padding-top:100px!important;}*/
.pad-bottom-100{padding-bottom:100px!important;}
.top-pad-30 { padding-top:30px!important;}
.custom-container{display:block; background-color:#FFF;}
.section-list{display:block; padding:0px; margin:0;}
.section-title{border-bottom:1px #ffe4d4 solid; padding:25px 0 10px 0; margin:0 0 15px 0; font-weight:700; font-size:18px;}
.list-order{display:block; padding:0; margin:0;}
.list-order li{display:block; padding:0; margin:0 0 10px 0;}
.list-order li a{color:#1c1818; font-size:16px;}
.list-order li .tag{ margin-left:15px;}
.label-count{background-color:#818181; font-size:14px; width:39px; height:21px; float:right; border-radius:4px; color:#FFF; text-align:center;}
.section-list .item{ text-align:center; }
.section-list .item p{ display:block; font-size:12px; margin:0; padding:0; color:#fd8204!important;}
.section-list .item p span{ display:block;}
.banner{display:block;  background-color:#f5f5f5;  min-height:139px;margin:30px 0 30px 0;}
.banner h3{text-align:center;color:#dcdada;text-transform:uppercase; padding:0; margin:30px 0 0 0; font-size:60px;}
.box1{border:1px #cccccc solid; background-color:#666; display:block; padding:10px 10px; margin:0 0 30px 0; min-height:250px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f0eeee+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f0eeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f0eeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f0eeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0eeee',GradientType=0 ); /* IE6-9 */
}
.box1 h3{color:#3e1a61; display:block; font-size:14px; line-height:20px; padding:0px; font-weight:600; margin:0;}
.box1 h3 a{color:#3e1a61; display:block; font-size:14px; line-height:17px; padding:0px; font-weight:600; margin:0;}
.left-text{padding:0px; margin:0; display: block;}
.left-text p{ color:#818181; font-size:11px; display:block; padding:0 0 5px 0; margin:0; font-weight:600;}
.left-text p span{ color:#818181; font-size:1.6em; display:inline-block; margin:0 5px 0 0;}
.left-text p.text-blue{ color:#3e1a61;}
.right-text{display:inline-block; float:right; margin: 0;}
.box1-btn{ display:block;padding:0px; margin:20px 0 10px; text-align:center; }
.btn-orange-sm{background:#fd8204; padding:5px 10px; color:#fff; text-align:center; border-radius:3px; line-height:20px; font-size:11px; height:32px; min-width:80px; margin:0; }
.btn-orange-sm:hover,.btn-orange-sm:focus{ text-decoration:none; color:#fff; opacity:0.8;}
.tab-list1{display:block;  background-color:#f5f5f5;  margin:0px 0px 5px;}
.left-content{display:inline-block; vertical-align:middle; float:left; margin:40px 10px 0;}
.left-content a{display:block; padding:0px; margin:0;}
.custom-tabs-content{ border:1px solid #DDD; border-top:none;}
.custom-tabs-content .tab-pane{ padding:25px 10px 10px;}

.right-content{padding:0; margin:0 0 0 80px; display:block; vertical-align:middle; min-height:139px;}
.right-content h3{color:#51366e; display:inline-block; font-size:14px; padding:14px 0 0px; font-weight:600;}
.right-content h3 a{color:#51366e; display:inline-block; font-size:14px; padding:14px 0 0px; font-weight:600;}
.right-content p{ color:#202020; font-size:12px; display:inline-block; padding:0px; margin:0; line-height:24px; }
.right-content p span{ color:#999; font-size:12px; font-weight:700; display:inline-block;}
.list-title{ display:block; margin:0; padding:0;}
.list-title .sub-time-op{color:#666; font-size:12px; display:inline-block; padding:0 0 0px 20px; margin:0;}
.list-title .sub-time-op span{ margin-right:5px;}
.list-title .sub-time-op.text-blue{ color:#3e1a61; font-weight:600;}
.right-content p.text-orange{ color:#fd8204;}
.right-content p.text-gray{ color:#999;}
.nav-tabs.custom-nav-link .nav-link{ color:#656565; font-size:12px; font-weight:700;}
.nav-tabs.custom-nav-link .nav-link.active{ color:#3e1a61;}


.footer{display: block; padding:0;margin:10px 0 0; background-color:#3e1a61; position:relative;  }
.footer .f-list-order{ padding:0; margin:10px 0 0 0; display:inline-block;}
.footer h3{color:#fd8204; font-size:12px; text-align: center; display:block; margin:40px 0 0;}
.f-list-order li{ padding:0; margin:0 0 0px 0; text-align:center; color:#fff; list-style:disc;}
.f-list-order li a{color:#fff; font-size:12px;text-align:center; text-decoration:underline;}

.footer .social{display:block; margin:0; padding:30px 0 10px;text-align: center;}
.footer .social a{display:inline-block; margin:0;}
.footer .pai-list-order{display:block; padding:0; margin:0;list-style:disc; text-align:center;}
.pai-list-order li{display:inline-block; padding:0; margin:0 5px 0; text-align:center; text-decoration:underline; position:relative;}
.pai-list-order li a{color:#fff; font-size:12px;text-align:center; text-decoration:underline;}
.pai-list-order li:not(:first-child):before{ position:absolute; left:-10px; top:3px; content:'|';  color:#fff;font-weight:300; font-size:12px;}
.pai-list-order li a:hover{ text-decoration:none;}
.sub-footer{display: block; padding:10px 0;margin:0; background-color:#32164c; text-align:center; }
.sub-footer a{font-style:italic; text-align: center; text-decoration:underline; font-size:12px; color:#fff; display:inline-block; padding: 0; margin:0;}
.sub-footer a.text-orange{ float:right; color:#fd8204; position:absolute; right:0; top:5px;}
.footer a:hover{ text-decoration:none;}

/***added on 02/11/2016**/
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   opacity: 1;

}
/***/
/*========================pag2 css================================*/
/***added added on 02/11/2016**/
.background-banner{ display:block; margin:0; padding:50px 0; background:url(../img/slide1ReplaceMent.jpg) no-repeat center top; background-size:100%;}
/***added**/
.deatil-section{ position:relative;}
.section-left{ border:1px solid #d7d7d7; background:#fff; display:block; padding:15px 30px;}
.section-left h2{font-size:18px; color:#3e1a61; display:inline-block; line-height:24px;}
.section-left h1{font-size:20px; color:#3e1a61; display:inline-block; line-height:24px;}
.marL15{ margin-left:15px;}
.ref-number{ display:inline-block; float:right; margin:5px 0 0; padding:0; color:#fd8204; font-size:12px; }
.tabs-time-block p{ display:block; margin:0 0 10px; padding:0;}
.tabs-time-block p a{ font-size:14px; color:#3e1a61; font-weight:600;}
.tabs-time-block p a .fa-2x{ font-size:1.6em;}
.tabs-time-block p a span{ margin-right:5px;}
.text-center{text-align:center !important;}
.custom-container .text{color:#fd8204; font-size:18px;}
.new-btn{background-color:#818181; width:41px!important; height:24px !important;  border-radius:4px; color:#FFF; text-align:center;margin:0 0 0 40px; font-size:14px;}
.seprate-box-border{border-top: 1px #d7d7d7 solid; border-bottom: 1px #d7d7d7 solid; display: block;}
.seprate-box-border p{font-size:12px; color:#666666;}
.seprate-box-border p a{color:#3e1a61;}
.btn-default-sm{background:#fff; padding:5px 10px; color:#666666; text-align:center; border-radius:3px; line-height:20px; font-size:11px; height:32px; min-width:80px; margin:0; border:1px solid #ccc; }
.btn-default-sm:hover,.btn-default-sm:focus{ text-decoration:none; background:#f2f2f2; color:#565656; }
.btn-default-sm span{ margin-right:5px; color:#aaa;}
.description-part h4{ display:block; font-size:14px; font-weight:600;color:#3e1a61; line-height:24px; margin-bottom:0px;}
.description-part ul{ display:block; padding:0; padding-left:5%}
.description-part ul li{ line-height:24px; color:#202020; font-size:14px;}
.section-right{border:1px solid #d7d7d7; background:#fff; display:block; padding:0px;}
.section-right h2{font-size:14px; color:#3e1a61; display:block; text-align:center; line-height:24px; padding:8px 0; margin:0;}
.organization-section{border-top: 1px #d7d7d7 solid; display:block; margin:0; padding:15px 15px 5px;}
.organization-section h4{ display:block; font-size:14px; color:#3e1a61; margin:0 0 10px;}
.organization-logo{ display:inline-block; float:right; width:52px; margin-top:10px;}
.organization-logo img{ max-width:100%;}
.organization-info{ display:block; margin:0; padding:0;}
.organization-info p{ font-size:12px; color:#3e1a61;}
.add-space{ display:block;  background:#fff; text-align:center; min-height:270px;  }
.add-space span{ font-size:2em;color:#3e1a61; display:block; padding-top:100px;}

.search-result-view{ border:1px solid #d7d7d7; background:#fff; display:block; padding:0px;}
.search-result-list{ display:block; padding:0px;}
.search-result-card{ display:block; margin:0; padding:15px; border-top:1px solid #d7d7d7;}
.search-result-card h2{font-size:18px; color:#3e1a61; display:inline-block; line-height:24px;}
.search-result-card h2 a{font-size:18px; color:#3e1a61; display:inline-block; line-height:24px;}
.search-result-card .ref-number{ float:none; margin-left:20px;}
.descriptiv-para{ display:block; font-size:12px;}
.card-contact-block { display:block; margin:0; padding:0;}
.card-contact-block p{ display:inline-block; min-width:30%;margin:0 0 10px; padding:0; }
.card-contact-block p a{ display:block; font-size:11px; font-weight:600; color:#3e1a61;}
.card-contact-block p a .fa-2x{ font-size:1.6em;}
.card-contact-block p a span{ margin-right:5px;}
.search-reord-count{ display:block; margin:0; padding:10px 20px; font-size:12px; font-weight:900; color:white;background:#5d2d8d;}
.search-reord-count span{ font-size:18px; color:white;}

.section-filter{ display:block; margin:0; padding:0; background:#fff; border:1px solid #d7d7d7;}
.filter-block{ display:block; margin:0; padding:0; border-bottom:1px solid #d7d7d7;}
.filter-title{ display:block; margin:0; padding:5px 20px 5px 12px; color:#4b3b2d; font-size:18px; font-weight:700; position:relative;}
.filter-title:before{ font-family:'FontAwesome'; content:"\f104"; position:absolute; right:10px; top:7px; font-weight:normal; color:#777;}
.filter-title.collapsed:before {content:"\f107";}
.filter-block ul{display:block; margin:0; padding:0px; overflow:hidden; /*max-height:200px; overflow-y:auto;*/}
.filter-block ul li{display:block; margin:0; padding:0;}
.filter-block ul li:last-child{ margin-bottom:10px;}
.filter-block ul li label{display:block; margin:0; padding:3px 12px; font-weight:600; color:#7e7c7b; cursor:pointer; font-size:14px;}
.filter-block ul li label span{ color:#3e1a61;}
.filter-block ul li label input[type="checkbox"]{ margin:0 5px 0 0; display:inline-block; vertical-align:middle;}
.pagination-section{ display:block; margin:0; padding:10px 20px 5px; background:#fff; border:1px solid #d7d7d7; position:relative; text-align:center;}
.seprate-box-border{border-top: 1px #d7d7d7 solid; border-bottom: 1px #d7d7d7 solid; display: block;}
.seprate-box-border p{font-size:12px; color:#666666;}
.btn-default-sm{background:#fff; padding:5px 10px; color:#666666; text-align:center; border-radius:3px; line-height:20px; font-size:11px; height:32px; min-width:80px; margin:0; border:1px solid #ccc; }
.btn-default-sm:hover,.btn-default-sm:focus{ text-decoration:none; background:#f2f2f2; color:#565656; }
.btn-default-sm span{ margin-right:5px; color:#aaa;}
.description-part h4{ display:block; font-size:14px; font-weight:600;color:#3e1a61; line-height:24px; margin-bottom:0px;}
.description-part ul{ display:block; padding:0;padding-left:5%}
.description-part ul li{ line-height:24px; color:#202020; font-size:14px;}
.section-right{border:1px solid #d7d7d7; background:#fff; display:block; padding:0px;}
.section-right h2{font-size:14px; color:#3e1a61; display:block; text-align:center; line-height:24px; padding:8px 0; margin:0;}
.organization-section{border-top: 1px #d7d7d7 solid; display:block; margin:0; padding:15px 15px 5px;}
.organization-section h4{ display:block; font-size:14px; color:#3e1a61; margin:0 0 10px;}
.organization-logo{ display:inline-block; float:right; width:52px; margin-top:10px;}
.organization-logo img{ max-width:100%;}
.organization-info{ display:block; margin:0; padding:0;}
.organization-info p{ font-size:12px; color:#3e1a61;}
.add-space{ display:block;  background:#fff; text-align:center; min-height:270px;  }
.add-space span{ font-size:2em;color:#3e1a61; display:block; padding-top:100px;}

.search-result-view{ border:1px solid #d7d7d7; background:#fff; display:block; padding:0px;}
.search-result-list{ display:block; padding:0px;}
.search-result-card{ display:block; margin:0; padding:15px; border-top:1px solid #d7d7d7;}
.search-result-card h2{font-size:18px; color:#3e1a61; display:inline-block; line-height:24px;}
.search-result-card .ref-number{ float:none; margin-left:20px;}
.descriptiv-para{ display:block; font-size:12px;}
.card-contact-block { display:block; margin:0; padding:0;}
.card-contact-block p{ display:inline-block; min-width:30%;margin:0 0 10px; padding:0; }
.card-contact-block p a{ display:block; font-size:11px; font-weight:600; color:#3e1a61;}
.card-contact-block p a .fa-2x{ font-size:1.6em;}
.card-contact-block p a span{ margin-right:5px;}
.search-reord-count{ display:block; margin:0; padding:10px 20px; font-size:12px; font-weight:900; color:white;background:#5d2d8d;}
.search-reord-count span{ font-size:18px; color:white;}

.section-filter{ display:block; margin:0; padding:0; background:#fff; border:1px solid #d7d7d7;}
.filter-block{ display:block; margin:0; padding:0; border-bottom:1px solid #d7d7d7;}
.filter-title{ display:block; margin:0; padding:5px 20px 5px 12px; color:#4b3b2d; font-size:18px; font-weight:700; position:relative;}
.filter-title:before{ font-family:'FontAwesome'; content:"\f104"; position:absolute; right:10px; top:7px; font-weight:normal; color:#777;}
.filter-title.collapsed:before {content:"\f107";}
.filter-block ul{display:block; margin:0; padding:0px; overflow:hidden; /*max-height:200px; overflow-y:auto;*/}
.filter-block ul li{display:block; margin:0; padding:0;}
.filter-block ul li:last-child{ margin-bottom:10px;}
.filter-block ul li label{display:block; margin:0; padding:3px 12px; font-weight:600; color:#7e7c7b; cursor:pointer; font-size:14px;}
.filter-block ul li label a{display:block; margin:0; padding:3px 12px; font-weight:600; color:#7e7c7b; cursor:pointer; font-size:14px; text-decoration:none;}
.filter-block ul li label span{ color:#3e1a61;}
.filter-block ul li label input[type="checkbox"]{ margin:0 5px 0 0; display:inline-block; vertical-align:middle;}
.pagination-section{ display:block; margin:0; padding:10px 20px 5px; background:#fff; border:1px solid #d7d7d7; position:relative; text-align:center;}

.paging-text{ color:#3e1a61; font-size:12px; font-weight:700; display:inline-block; margin-top:8px; }
.pagination-section .pagination{ margin:0; display:inline-block;}
.pagination-section .pagination .page-link{ color:#666;}
.page-item.active .page-link, 
.page-item.active .page-link:focus, 
.page-item.active .page-link:hover{ background:#fd8204; border-color:#fd8204; color:#fff;}
.go-to-top{position:absolute; right:40px; top:-30px;}
.carousel-inner > .carousel-item  img{ display:inline-block;}
.carousel-inner > .carousel-item { text-align:center;}
.dropdown a span,
.multiSelct span { cursor: pointer;display: inline-block;padding: 14px 3px 2px 0;}
/* .dropdown .mutliSelect ul {background-color: #4F6877; border: 0; color: #fff; display: none; left: 0px; padding: 5px 15px; position: absolute;top: 70px; width: 100%; list-style: none; height: 200px; overflow: auto; z-index:9999;} */
.dropdown .mutliSelect ul {background-color: #fff; border: 1; color: #5d2d8d; display: none; left: 0px; padding: 5px 15px; position: absolute;top: 70px; width: 100%; list-style: none; height: 130px; overflow: auto; z-index:9999;}
.dropdown span.value { display: none;}
.dropdown .mutliSelect ul li{ display:block; padding:3px 0;}
.dropdown .mutliSelect ul li label { padding: 5px; display: block;}
.dropdown .mutliSelect ul li a:hover { background-color: #fff;}
.carousel-inner{ max-height:380px;}

/* ========= shopping basket screen css ===========  */
.basket-left{margin:0; border:1px solid #d7d7d7; background:#fff; display:block; padding:10px 15px;}
.basket-left h2{font-size:18px; color:#4b3b2d; display:block; line-height:30px; margin:0; font-weight:700;}
.basket-item-row{ display:block; margin:0; padding:15px 0 18px;  border-bottom:1px dotted #a067d8;}
.basket-item-no{ display:inline-block; font-size:30px; line-height:50px; color:#fff; background:#3e1a61; width:52px; height:52px; text-align:center; float:left; margin-top:5px;}
.basket-item-dtl{ display:block; margin-left:52px;}
.basket-item-info h3{ display:block; margin:0; padding:0; font-size:12px; font-weight:600; color:#3e1a61; line-height:24px;}
.basket-item-info h3 span{ color:#fff; margin-left:10px; font-size:1.2em;  border-radius:100%; background:#fd8204; width:18px; height:18px; line-height:18px; text-align:center;}
.basket-item-info p{ display:block; margin:0; padding:0; font-size:12px; font-weight:normal; color:#202020; line-height:18px;}
.basket-item-price{ font-size:10px; font-weight:400; color:#202020; line-height:18px; text-align:center;}
.basket-item-price span{ font-size:12px; font-weight:700; display:block; }
.basket-item-info ul {list-style:inherit}
.basket-item-info ul li {list-style:circle}


/*========  basket right-section =======*/
.basket-right{margin:0; border:1px solid #d7d7d7; background:#fff; display:block; padding:10px 15px;}
.basket-right h2{font-size:18px; color:#4b3b2d; display:block; line-height:30px; margin:0; font-weight:700; text-align:center;}
.basket-item-list{ display:block; margin:0; padding:15px 0 18px;  border-bottom:1px dotted #a067d8;}
.basket-item-list h3{ color:#141215; font-size:12px; font-weight:normal; margin:0;}
.basket-item-qty-price{ display:block; margin:15px 0 0; padding:0 10px;}
.basket-item-qty-price h4{ display:inline-block; margin:0; padding:0; font-size:12px; font-weight:700; color:#3e1a61; min-width:70px; }
.basket-qty-count{ display:inline-block;min-width:100px; vertical-align:middle;}
.basket-qty-count .form-control{ display:inline-block; width:70px; padding:5px; line-height:26px; text-align:center; border-radius:0; vertical-align:middle; margin-left:20px;}
.qty-total-price{ display:inline-block; margin:0; padding:0; vertical-align:middle; font-size:12px; font-weight:700; color:#fd8204; float:right; margin-top:8px;}
.basket-item-list a.remove{ color:#c2c2c2!important; font-size:16px; display:inline-block;}
.basket-item-list a.remove:hover,.basket-item-list a.remove:focus{ text-decoration:none;}
.basket-grand-total{ display:block; margin:28px 0; padding:0; font-size:18px; color:#3e1a61; text-align:right;}
.checkout-btn{ display:block; margin:0; background:#fd8204; color:#fff; border-radius:3px; font-weight:normal; font-size:24px; line-height:50px;}
.checkout-btn:hover,.checkout-btn:focus{background:rgba(253,130,4,0.8); color:#fff; text-decoration:none;}
.phone-number-add{ display:block; margin:0; padding:30px 15px; text-align:center; 
background: rgb(215,215,215); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(215,215,215,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(215,215,215,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(215,215,215,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d7d7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
.phone-number-add span{ display:block; color:#3f3739; font-size:20px; line-height:24px;}
.phone-number-add a{ display:inline-block; margin-top:15px; font-size:28px; font-weight:700; color:#ff6200;}
.header-phone-no{ display:inline-block; margin:15px 0 0; padding:0; color:#3f3739; font-size:14px; line-height:22px; font-weight:700;}
.header-phone-no span{ display:inline-block; margin:0 15px; vertical-align:middle; }
.header-phone-no a{ display:inline-block; margin:0px; font-size:16px; font-weight:700; color:#ff6200;  vertical-align:middle;}
/*========= custom-popover css ========= */
.popover-title{ color:#fd8204; background:#3e1a61;border-color:#3e1a61; font-size:12px; padding-bottom:0;}
.popover{ background:#3e1a61; color:#fff; border-color:#3e1a61; line-height:22px; font-size:12px;}
.popover-content{ padding-top:0;}
.popover.bs-tether-element-attached-bottom .popover-arrow, .popover.popover-top .popover-arrow{border-top-color:#3e1a61;}
.popover.bs-tether-element-attached-bottom .popover-arrow::after, .popover.popover-top .popover-arrow::after{border-top-color:#3e1a61;}
/* ========== custom -collapse ========= */
.custom-collapse-accordian{ display:block; margin:0; padding:0; border:1px solid #b2a5c0;}
.custom-collapse{ border:none; border-radius:0; margin-bottom:0;}
.custom-collapse:not(:first-child){border-top:1px solid #b2a5c0;}
.custom-collapse .card-header{ padding:0; background:#fff; border-bottom:none;}
.custom-collapse .card-header a{ display:block; background:#fff; padding:8px 12px 8px 40px; font-size:12px; font-weight:600; line-height:18px; color:#3e1a61; text-decoration:none;}
.custom-collapse .card-header a:hover{ text-decoration:none;color:#3e1a61;}
.custom-collapse .card-header a.collapsed{ text-decoration:none;color:#3e1a61; background:#f6f6f6;}
.custom-collapse .card-block{ color:#141215; font-size:12px; font-weight:normal; line-height:18px; padding:0 12px 12px 40px; }
.custom-collapse .card-header a:after{ content:''; position:absolute; left:0; top:0; bottom:0; background:#fd8204; color:#fff; width:33px; text-align:center;}
.custom-collapse .card-header a.collapsed:after{background:#3e1a61;}
.custom-collapse .card-header a:before{ content:"\f105"; font-family:'FontAwesome'; width:16px; height:16px; text-align:center; border-radius:100%; border:1px solid #fff; position:absolute; top:50%; color:#fff; left:8px; z-index:1; line-height:14px; padding-left:2px; margin-top:-9px;}
.live-cat-btn{ display:block; margin:0; padding:0px; position:absolute; left:0; top:-46px; background:#32164c; font-size:19px; font-weight:300; color:#ff6200; text-align:center; line-height:36px;}
.live-cat-btn a{ padding:5px 20px; display:block; background:url(../img/live-chat.png) no-repeat 10px 5px; min-width:200px;}

/* ========= shopping basket step2 screen css ===========  */
.basket-top-bar{display:block; padding:0; margin:0; min-height:46px; background-color:#FFF; border-radius:3px; padding:10px 15px;}
.basket-top-bar-link {display:inline-block; text-align:center; font-size:14px; color:#fd8204; text-align:center; }
.basket-top-bar-link a{ cursor:default;text-decoration:none;display:inline-block; font-size:14px; border-radius:3px; color:#fd8204; margin:0; line-height: 36px; width:100%;}
/*.basket-top-bar-link a:hover,*/.basket-top-bar-link a.active{color:#FFF; background-color:#6d3f9a; text-decoration:none; }
.basket-items-hdr{ display:block; margin:0; padding:0; border-bottom:1px dotted #fd8204;}
.basket-items-hdr p{ display:block; margin:0; padding:0; font-size:10px; font-weight:700; line-height:30px; text-align:center; color:#4b3b2d;}
.qty-total-price-blue{ text-align:center; font-size:18px; color:#3e1a61; line-height:26px; padding-top:1.2rem;}
.total-text-link{ color:#fd8204; font-size:14px; font-weight:600; line-height:30px;}
.coupan-code{ display:inline-block; margin:15px 0 0; }
.coupan-code .form-control{color:#3e1a61; font-size:30px; font-weight:900; line-height:30px; padding:10px 15px; border:1px solid #3e1a61; border-radius:5px; background:#f6f6f6;  max-width:270px;}
.basket-second-grand-ttl{ display:block; margin:0; padding:15px 0;}
.basket-second-grand-ttl dl{ display:block; margin:0; padding:0; text-align:right;}
.basket-second-grand-ttl dl dt{ display:inline-block; margin:0; padding:0 5px; color:#3e1a61; font-size:14px; font-weight:900; line-height:30px;}
.basket-second-grand-ttl dl dd{ display:inline-block; margin:0; padding:0 5px; min-width:80px;color:#3e1a61; font-size:14px; font-weight:900; line-height:30px;}
.checkout-btn-row{ display:block; padding:15px 0;}
.btn-purple{ font-size:14px; font-weight:600; color:#fff; line-height:30px; padding:5px 15px; background:#6d3f9a; min-width:220px; text-align:center;}
.btn-orange-checkout{font-size:14px; font-weight:600; color:#fff; line-height:30px; padding:5px 15px; background:#fd8204; min-width:220px;text-align:center;}
.btn-orange-checkout:hover, .btn-purple:hover{ color:#fff; opacity:0.8;}
.bank-account-logo{ display:inline-block; margin:0px; float:right;}
.visible-xs{ display:none!important;}
@media (min-width: 1200px){
.container {max-width: 1450px;}
.custom-container{max-width: 1450px; padding:0 30px;}
}
@media (min-width: 992px) and (max-width:1199px){
.checkout-btn{font-size:18px;}
.basket-second-row .basket-qty-count{padding:1.2rem 0 0!important;}
}
@media (min-width: 768px) and (max-width:991px){
.header-phone-no{ display:none!important;}
.basket-second-row .col-sm-4{ padding:0!important; margin-top:5px; min-height:50px;}
}

@media (max-width: 767px){
.visible-xs{ display:block!important;}
.hidden-sm-up { display: inline-block !important;}
.navbar-toggleable-xs{ display: none !important;}
.navbar-toggleable-xs.collapse.in{ display: block !important;}
.bd-navbar{ padding:5px 0;}
.hidden-xs{ display:none!important;}
.nav-btn{ display:inline-block; margin-bottom:10px;}
.navbar-purple .navbar-nav  .nav-item-tab{ width:100%; text-align:left;}
.navbar-purple .navbar-nav  .nav-item-tab.seprator:before{ display:none;}
.search-banner-area h3{ display:block; text-align:center; padding:10px 0;}
.search-bar{ padding:20px 10px;}
.search-banner-area{ position:static;}
.section-list{ padding:0!important;}
.go-to-top{position:absolute; right:10px; top:auto; bottom:50px; width:40px; height:40px;}
.go-to-top img{ max-width:100%;}
.footer h3{ margin:10px 0 0;}
.footer{ padding:10px 0 0;}
.sub-footer a.text-orange{ float:none; position:static;}
.list-title .sub-time-op{ padding:0;}
.carousel-parlel-height-sm,
.carousel-parlel-height{ display:none;}
.courousel-banner{ position:relative;}
.custom-container{ padding-bottom:15px;}
.search-bar .form-control,.search-bar .btn-orange{font-size:18px;}
.section-left { padding:15px 10px;}
.result-list-view{ padding:10px 15px!important;}
.paging-text{ float:none!important; margin:0 0 10px;}
.filter-title{ font-size:14px;}
.section-left h2{ font-size: 16px;}
.tabs-time-block p a{font-size:13px;}
.description-part ul li{font-size: 12px;}
.filter-block ul li label{font-size:13px;}
.search-result-card h2{font-size: 16px;}
.checkout-btn{font-size:22px;}
.basket-second-row .col-xs-6{ padding:0!important; margin-top:15px; min-height:50px;}
.checkout-btn-row, .checkout-btn-row .text-xs-right{ text-align:center!important; padding:0;}
}
@media (max-width: 480px){#film_roll{display:none;}}

.left-text .latest-jobs{ color:#818181; font-size:11px; padding:0 0 5px 0; margin:0; font-weight:600;}

.right-content p.text-orange a {color:#fd8204;}
.inputcontrol {padding: 9px;margin-top: 9px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #666;}

@media (min-width:769px) {
    .box
    {
        width:48%;
    }
}

 @media (max-width:769px) {
    .box
    {
        width:100%;
    }
}