

body{background:#f6f6f6;font-family:'Libre Franklin',sans-serif;font-size: 18px;}
h1{font-size: 50px;line-height: 65px;margin: 0 0 45px;font-weight: normal;}
p{color: #383838;line-height: 32px;margin-bottom: 30px;}
label{font-size: 14px;}
.font-thin{font-weight: 200;}
.font-light{font-weight: 300;}
.font-bold{font-weight: 600;}
.txt-white{color: #fff;}
.txt-left{text-align: left;}
.txt-right{text-align: right;}
.line-height-27{line-height: 27px;}
a:focus{outline: none;}
.form-control{border-radius: 0 !important;-webkit-appearance: none;}
body .cus-container{max-width: 1280px;padding: 0;width: 100%;margin: auto;}
body .navbar{background:transparent;border:none;padding: 12px 0 16px;}
body .navbar-default .navbar-nav>li>a{font-size: 16px;font-weight:600;color:#7a7a7a;padding: 28px 0 12px;margin: 0 28px;}
body .navbar-default .navbar-nav>.active>a{background:transparent;border-bottom: 2px solid #5e5e5e;}
body .footer-munu .active>a {font-weight:bold;}
.navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:transparent;}

/*Noman Ghani Start*/
.cus-row{
  display: flex;width:100%;}
.cus-col2{display:flex;flex-direction: column;justify-content:center;}
.cus-h1{padding:0 15px;}
/*Noman Ghani End*/

.hero-img{max-width: 575px;padding-top: 8px;display: inline-block;width:100%;}
.btn:hover{background: #272727;color: #fff;}
.btn:focus{background: #4b4b4b;color: #fff;outline: none;}
.cus-btn{border-radius: 0;border: 0;background: #4b4b4b;color: #fff;padding: 15px 24px;font-size: 16px;font-weight: 600;margin: 8px 0 0 25px;}
.cus-btn-2{border-radius: 0;border: 0;color: #fff;padding: 16px 30px 16px 66px;font-size: 15px;font-weight: 600;margin-right: 15px;background:#4b4b4b;background-size: 21px 21px;position: relative}
.cus-btn-2:before{background: url(images/icn-1.png) no-repeat;background-size: contain;position: absolute;content: '';height: 21px;width: 21px;/*background-position: -15px -13px*/;left: 34px;top: -5px;bottom: 0px;margin: auto;}
.cus-btn-3{border-radius: 0;border: 0;background: #4b4b4b;color: #fff;padding: 16px 22px 16px 54px;font-size: 15px;font-weight: 600;position: relative;margin-right: 15px;}
.cus-btn-3:before{background: url(images/icn-2.png) no-repeat;background-size: contain;position: absolute;content: '';height: 21px;width: 21px;/*background-position: -53px -13px;*/left: 24px;top: -5px;bottom: 0px;margin: auto;}
.social-main{margin-bottom: 50px;padding-top: 20px;}
.soc-icn{height: 40px;width: 40px;/*background: url(images/sprite.png)*/;display: inline-block;}
.soc-icn-a{margin-right: 8px;}
.soc-icn-a:last-child{margin-right: 0;}
.fb{background: url(images/fb-icn.png) no-repeat;background-size: contain;}
.tw{background: url(images/twit-icn.png) no-repeat;background-size: contain;}
.yt{background: url(images/icn-5.png) no-repeat;background-size: contain;}
.li{background: url(images/icn-6.png) no-repeat;background-size: contain;}
body .modal-dialog{width: 95%;max-width: 1030px;margin: 30px auto 0;}
.modal-content{padding:30px 40px;}
.modal-header{border: 0;}
body #modal-login .modal-dialog{width: 95%;max-width: 650px;margin: 30px auto 0;}
body #modal-vendor_registration_disabled .modal-dialog{width: 95%;max-width: 650px;margin: 30px auto 0;}
.forgot-pass{font-size: 13px;text-decoration: none;color: #555}
.cus-btn-4{border-radius: 0;border: 0;background: #4b4b4b;color: #fff;padding: 15px 35px;font-size: 16px;font-weight: 600;margin-right: 15px;}
.cus-btn-5{border-radius: 0;border: 0;background: transparent;color: #8b8b8b;padding: 15px 24px;font-size: 16px;font-weight: 600;margin-right: 15px;}
footer{background: #e1d555;padding: 50px 0 10px;margin: 40px 0 25px;float: left;width: 100%;}
.footer-logo{margin: 0 0 30px;}
.footer-logo img{width: 100%;height: 85px;width: 85px;}
.footer-logo-txt{font-size: 22px;color: #4a4a4a;font-weight: 500;margin-left: 22px;}
.footer-munu li{list-style-type: none;display: inline-block;position: relative;}
.footer-munu li a:before{position: absolute;content: "|";top: 0;right: -5px;}
.footer-munu li:last-child a:before{display: none;}
.footer-munu li a{padding: 25px;color: #676767;text-decoration: none;}
.phone a, .email a{text-decoration: none;color: #383838;font-weight: 300;}
.phone a:hover, .email a:hover{border-bottom: 1px solid;text-decoration: none;}
copyright{font-size: 16px;color: #676767;}
.contact-get-in-touch h1{margin: 0 0 5px;}
.contact-get-in-touch label{font-weight: 300;font-size: 18px;}
.contact-get-in-touch .form-control{background: #f6f6f6;-webkit-appearance: none;}
.cus-btn-6{border-radius: 0;border: 0;background: #4b4b4b;color: #fff;padding: 15px 25px;font-size: 16px;font-weight: 600;margin: 10px 0 0;}
.navbar-nav>li>.dropdown-menu{left: 25px;border: none;border-radius: 0;margin-top: 10px;}
.navbar .container-fluid{padding: 0;}
.navbar .navbar-collapse{padding: 0;}
table.table{font-size: 16px;}
.cus-pre-scrollable{max-height: 420px;}
.cus-pre-scrollable .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{width: 5px;}
.cus-pre-scrollable .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 5px;}
.cus-pre-scrollable .mCS-dark.mCSB_scrollTools .mCSB_dragger_onDrag .mCSB_dragger_bar{width: 5px;}
input[type=file]{width: 100%;}


/* muhammad ali */
.form-group .radio label {margin-right: 20px;}
.pac-container {z-index: 10000 !important;}
.sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {background-color: #fff !important;}
ul.errors {list-style: none; padding-left: 0;}
ul.errors li {font-size: 15px;}
.pre-scrollable {max-height: 400px;overflow-y: scroll;}
.top-btns {margin-bottom: 10px;margin-top: 0px;  float: right;width:100%;text-align: right;}
.table-responsive {width:100% !important;float:left !important;margin:30px 0px 0px;}
.table {margin: 0px;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background-color: #4b4b4b;}
.td-center {text-align: center;}
.cursor-pointer {cursor: pointer;}
ul.select2-selection__rendered, ul.select2-results__options {
  font-size: 14px;
}
/* muhammad ali */

@media (max-width:1300px){
    body .cus-container{padding: 25px;}
}

@media (min-width:993px) {
  .cus-pull-md-lg-right {float: right;}
}

@media (max-width:992px){
  .txt-center{text-align: center;}
  http://localhost:3333/for-users{margin: 30px auto 0;}
  .txt-left{text-align: center;}
  .txt-right{text-align: center;}
  ul.footer-munu{padding: 0;}
}

@media only screen and (max-device-width: 767px) and (orientation: landscape)
{
    .hero-img{max-width: 280px;}
}

@media (max-width: 767px){
  .pull-none{float: none!important;text-align: center;}
}

@media (max-width:480px){
    .cus-btn-2{display:block;margin: 0 auto 30px auto;}
    .cus-btn-3{display:block;margin: 0 auto 30px auto;}
    h1{font-size: 36px;line-height: normal;}
    .footer-munu li{display: block;}
    .footer-munu li a:before{display: none;}
    .footer-munu li a{padding: 0;}
    .footer-logo{display: block;}
    .footer-logo-txt{margin: 20px 0 0;}
}
