.spacer5{
  height:5px;
  width:100%;
  font-size:0;
  margin:0;
  padding:0;
  border:0;
  display:block;
}
.spacer10{
  height:10px;
  width:100%;
  font-size:0;
  margin:0;
  padding:0;
  border:0;
  display:block;
}
.spacer20{
  height:20px;
  width:100%;
  font-size:0;
  margin:0;
  padding:0;
  border:0;
  display:block;
}
.spacer65{
  height:65px;
  width:100%;
  font-size:0;
  margin:0;
  padding:0;
  border:0;
  display:block;
}
.span-require-field{
  color:#D33724;
}
.sign-in-checkbox-margin{
  margin-left:20px;
}
.has-error{
  border-color:#a94442 !important;
  box-shadow:0 1px 1px rgba(0,0,0,0.075) inset !important;
}
.mandatory-field{
  color:#DD4B39;
}
.m-bot-15{
  margin-bottom:15px;
}
.user-nvitation-submit-margin{
  margin-left:2%;
}
.tbl-action-column-width{
  width:3%;
}
.current{
  background-color:#17c4bb !important;
  color:#fff !important;
  padding:6px 12px !important;
}
.pagination li span{
  padding:0px;
}
.pagination li span a{
  display:block;
  padding:6px 12px;
  color:#444;
}
.pagination li a:focus,
.pagination li a:hover,
.pagination li span:focus,
.pagination li span:hover{
  background-color:#17c4bb !important;
  color:#fff !important;
}
/* CUSTOM STYLESHEET */
.skin-green .main-header .logo{
  background-color:#344765;
}
.skin-green .main-header .navbar{
  background-color:#17c4bb;
}
.skin-green .sidebar-menu>li>a:hover,
.skin-green .sidebar-menu>li.active>a{
  border-left-color:#17c4bb;
}
.skin-green .main-header .navbar .sidebar-toggle:hover{
  background-color:#344765;
}
.btn-dark-blue{
  /*background-color:rgba(52,71,101,1);*/
  background:#17c4bb;
  color:#fff;
  font-family:'open_sansregular';
  font-size:14px;
  text-transform:none;
}
.btn-dark-blue:hover{
  background-color:rgba(23,196,187,0.9);
  color:#fff;
}
.btn-light-blue{
  /*background-color:rgba(52,71,101,1);*/
  background-color:rgba(23,196,187,1);
  color:#fff;
  font-family:'open_sansregular';
  font-size:14px;
  text-transform:none;
}
.btn-light-blue:hover,
.btn-light-blue:focus,
.btn-light-blue:active{
  background-color:rgba(23,196,187,0.9);
  color:#fff;
}
.mrg-top-25{
  margin-top:25px;
}
.mrg-top-12{
  margin-top:12px;
}
.skin-blue .main-header .navbar{
  background:#3b5072 !important;
}
.btn-link{
  color:#344765 !important;
  padding:0px 5px;
  display:inline-block;
}
.btn-link:hover{
  color:#17c4bb !important;
}
.skin-blue .sidebar a{
  color:#fff;
}
.sidebar-menu>li>a{
  font-family:'open_sansregular';
  font-size:14px;
  color:#fff;
}
.content-header>h1{
  font-family:'open_sanssemibold';
  font-size:24px;
  color:#344765;
  text-transform:uppercase;
}
.common-table table.dataTable{
  margin:0px !important;
}
.common-table th,
.common-table td{
  font-family:'open_sansregular';
  font-size:14px;
  color:#444;
}
.main-header .logo img{
  width:90%;
  height:auto;
  max-width:250px;
  max-height:45px;
}
.common-table th{
  color:#333;
}
.common-table .banksTable td:nth-child(1) a{
  color:#17c4bb;
}
.common-table .banksTable td:nth-child(1) a:hover{
  color:#444;
}
.common-table .banksTable td:nth-child(1),
#banking_users td:nth-child(1){
  width:25%;
}
.common-table .banksTable td:nth-child(2){
  width:20%;
}
.common-table .banksTable td:nth-child(3),
#banking_users td:nth-child(3){
  width:28%;
}
.common-table .banksTable td:nth-child(4),
#banking_users td:nth-child(4){
  width:15%;
}
.common-table .banksTable td:nth-child(5){
  width:12%;
  text-align:right;
}
.common-table .cicomlist td:nth-child(1){
  width:50%;
}
.common-table .cicomlist td:nth-child(2){
  width:20%;
}
.common-table .cicomlist td:nth-child(3){
  width:18%;
}
.common-table .cicomlist td:nth-child(4),
.common-table .cicomlist th:nth-child(4){
  width:12%;
  text-align:left;
}
/*.common-table .inspection-requests td:nth-child(1){
  width:60%
}
.common-table .inspection-requests td:nth-child(2){
  width:30%
}
.common-table .inspection-requests td:nth-child(3){
  width:10%
}*/
.common-table .inspection-requests a{
  color:#17c4bb;
  word-break:break-all;
  display:inline-block;
}
.common-table .inspection-requests a:hover{
  color:#444;
}
.common-table .userListing a,
.common-table .cicomlist a{
  color:#17c4bb;
}
.common-table .userListing a:hover,
.common-table .cicomlist a:hover{
  color:#444;
}
.common-table .project-listing a{
  color:#17c4bb;
}
.common-table .project-listing a:hover{
  color:#444;
}
.project-search{
  padding:0px 0px 0px 0px;
}
.project-search label{
  font-family:'open_sansregular';
  font-size:13px;
  color:#555;
  text-transform:none;
  font-weight:normal;
  text-align:left;
  float:left;
  line-height:22px;
  margin:5px 0px 0px 0px;
}
.box-header .box-title{
  font-family:'open_sanssemibold';
  font-size:16px;
  color:#555;
}
.box-body label{
  font-family:'open_sansregular';
  font-size:13px;
  color:#888;
  font-weight:normal;
}
.box-body .form-control:focus{
  border-color:#17c4bb !important;
}
.box-body .form-control{
  font-family:'open_sansregular';
  font-size:13px;
  color:#555;
}
.mandatory-field{
  color:#dd4b39 !important;
}
.details-show ul.info{
  padding:0;
  margin:0;
  list-style:none;
}
.details-show ul.info li{
  clear:both;
  display:inline-block;
  width:100%;
  margin-bottom:10px;
}
.details-show ul.info span{
  float:left;
  word-wrap:break-word;
}
.details-show ul.info .left{
  width:30%;
  display:block;
  font-weight:bold;
}
.details-show ul.info .right{
  width:70%;
  display:block;
}
.details-show ul.info .full-width{
  width:100%;
  display:block;
}
.details-show p{
  width:100%;
  float:left;
  height:auto;
  margin-top:0px 0px 10px 0px;
  font-family:'open_sansregular';
  font-size:14px;
  color:#444;
}
.details-show p span{
  font-family:'open_sanssemibold';
  float:left;
  height:auto;
  min-width:150px;
  display:block;
}
.details-show p span.address{
  float:left;
  font-family:'open_sansregular';
  font-size:14px;
  color:#444;
}
.bg-green,
.callout.callout-success,
.alert-success,
.label-success,
.modal-success .modal-body{
  background:#9fdd8e !important;
  color:#286b16 !important;
}
.bg-red,
.callout.callout-danger,
.alert-danger,
.alert-error,
.label-danger,
.modal-danger .modal-body{
  background:#f6aca3 !important;
  color:#800000 !important;
}
.has-feedback .fa-building{
  vertical-align:middle;
  top:12px;
}
.ir-accepted-font{
  font-weight:bold;
  color:#FF3232 !important;
}
.ir-completed-font{
  font-weight:bold;
  color:#228B22 !important;
}
.ir-projects-dropdown-height{
  max-height:250px;
  overflow-y:auto;
}
/*=============================================================*/
.common-table .inspection-requests.ir-sys-admin td.col-2{
  width:20%;
}
.common-table .inspection-requests.ir-sys-admin td.col-3{
  width:15%;
}
.common-table .inspection-requests.ir-sys-admin td.col-4{
  width:15%;
}
.common-table .inspection-requests.ir-sys-admin td.col-5{
  width:15%;
}
.common-table .inspection-requests.ir-sys-admin td.col-7{
  width:15%;
}
.common-table .inspection-requests.ir-sys-admin td.col-8{
  width:10%;
}
.common-table .inspection-requests.ir-sys-admin td.col-10{
  width:5%;
}
/*=============================================================*/
.common-table .project-listing th{
  font-size:14px;
}
.common-table .inspection-requests.ir-bank td.col-1{
  width:2%;
}
.common-table .inspection-requests.ir-bank td.col-2{
  width:15%;
}
.common-table .inspection-requests.ir-bank td.col-3{
  width:15%;
}
.common-table .inspection-requests.ir-bank td.col-4{
  width:25%;
}
.common-table .inspection-requests.ir-bank td.col-5{
  width:11%;
}
.common-table .inspection-requests.ir-bank td.col-6{
  width:11%;
}
.common-table .inspection-requests.ir-bank td.col-7{
  width:7%;
}
.common-table .inspection-requests.ir-bank td.col-8{
  width:10%;
}
.common-table .inspection-requests.ir-bank td.col-9{
  width:5%;
}
.common-table .inspection-requests.ir-bank td.col-10{
  width:5%;
}
/*=============================================================*/
.common-table .inspection-requests.ir-company td.col-1{
  width:2%;
}
.common-table .inspection-requests.ir-company td.col-2{
  width:10%;
}
.common-table .inspection-requests.ir-company td.col-3{
  width:15%;
}
.common-table .inspection-requests.ir-company td.col-4{
  width:20%;
}
.common-table .inspection-requests.ir-company td.col-5{
  width:12%;
}
.common-table .inspection-requests.ir-company td.col-6{
  width:12%;
}
.common-table .inspection-requests.ir-company td.col-7{
  width:7%;
}
.common-table .inspection-requests.ir-company td.col-8{
  width:3%;
}
.common-table .inspection-requests.ir-company td.col-9{
  width:3%;
}
.common-table .inspection-requests.ir-company td.col-10{
  width:3%;
}
/*=============================================================*/
.ir-update-status-box{
  float:left;
  width:100%;
}
/*
.ir-update-status-box .form-control{
  float:left;
  width:62%;
}*/
.ir-update-status-box  label{
  padding-right:14px;
}
.ir-update-status-box .btn-light-blue{
  margin-top:27px;
}
.inc-re th{
  font-size:13px;
  white-space:nowrap;
}
.inc-re th:nth-child(1){
  width:5%;
}
.inc-re th:nth-child(2){
  width:10%;
}
.inc-re th:nth-child(3){
  width:10%;
}
.inc-re th:nth-child(4){
  width:20%;
}
.inc-re th:nth-child(5){
  width:20%;
}
.inc-re th:nth-child(6){
  width:10%;
}
.inc-re th:nth-child(7){
  width:15%;
}
.inc-re th:nth-child(8){
  width:10%;
}
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>th{
  padding:4px 8px;
}
.items-per-page{
  color:#333;
  cursor:default;
  pointer-events:none;
}
.items-per-page-text-font-size{
  font-size:12px;
}
@media screen and (max-width:1024px){
  .table-responsive{
    width:100%;
    margin-bottom:15px;
    overflow-y:hidden;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    border:1px solid #ddd;
  }
  .table-responsive>.table{
    margin-bottom:0;
  }
 .table>tbody>tr>th,
 .table>tfoot>tr>th,
 .table>thead>tr>th{
    padding:8px 20px 8px 8px;
    line-height:1.42857143;
    vertical-align:top;
    border-top:1px solid #ddd;
  }
  .table-responsive>.table>tbody>tr>td,
  .table-responsive>.table>tbody>tr>th,
  .table-responsive>.table>tfoot>tr>td,
  .table-responsive>.table>tfoot>tr>th,
  .table-responsive>.table>thead>tr>td,
  .table-responsive>.table>thead>tr>th{
    white-space:nowrap;
  }
  .table-responsive>.table-bordered{
    border:0;
  }
  .table-responsive>.table-bordered>tbody>tr>td:first-child,
  .table-responsive>.table-bordered>tbody>tr>th:first-child,
  .table-responsive>.table-bordered>tfoot>tr>td:first-child,
  .table-responsive>.table-bordered>tfoot>tr>th:first-child,
  .table-responsive>.table-bordered>thead>tr>td:first-child,
  .table-responsive>.table-bordered>thead>tr>th:first-child{
    border-left:0;
  }
  .table-responsive>.table-bordered>tbody>tr>td:last-child,
  .table-responsive>.table-bordered>tbody>tr>th:last-child,
  .table-responsive>.table-bordered>tfoot>tr>td:last-child,
  .table-responsive>.table-bordered>tfoot>tr>th:last-child,
  .table-responsive>.table-bordered>thead>tr>td:last-child,
  .table-responsive>.table-bordered>thead>tr>th:last-child{
    border-right:0;
  }
  .table-responsive>.table-bordered>tbody>tr:last-child>td,
  .table-responsive>.table-bordered>tbody>tr:last-child>th,
  .table-responsive>.table-bordered>tfoot>tr:last-child>td,
  .table-responsive>.table-bordered>tfoot>tr:last-child>th{
    border-bottom:0;
  }
  .raise_btn.ir-update-all-box{
    margin-top:27px !important;
  }
}
@media only screen and (max-width:991px){
  .common-table .banksTable td:nth-child(1){
    width:30%;
  }
  .common-table .banksTable td:nth-child(2){
    width:30%;
  }
  .common-table .banksTable td:nth-child(3){
    width:20%;
  }
  .common-table .banksTable td:nth-child(4){
    width:18%;
  }
  .common-table .cicomlisttd td:nth-child(1){
    width:30%;
  }
  .common-table .cicomlisttd td:nth-child(2){
    width:30%;
  }
  .common-table .cicomlisttd td:nth-child(3){
    width:20%;
  }
  .common-table .cicomlisttd td:nth-child(4){
    width:18%;
  }
  .raise_btn.ir-update-all-box{
    margin-top:27px !important;
  }
  .ir-update-status-box .form-control{
    width:100%;
  }
}
@media only screen and (max-width:768px){
  .login-box{
    width:320px !important;
    margin:7% auto !important;
  }
}
@media only screen and (max-width:767px){
  .project-search{
    padding:0px;
  }
  .project-search label{
    float:left;
    margin:10px 0px 5px 0px;
  }
  .common-table th.sorting_asc{
    padding:8px 20px 8px 8px;
  }
}
@media only screen and (max-width:480px){
  .login-box{
    width:280px !important;
    margin:7% auto !important;
  }
  .ir-update-all-box{
    margin-top:10px;
  }
}
.cicomlist a.del-link,
.cicomlist a.del-link:hover{
  color:#fff
}
.pad-top-15{
  padding-top:15px
}
.or-text{
  float:left;
  display:inline-block;
  padding-top:4.5px;
  padding-left:25px;
  font-size:18px
}
.vendor-details{
  font-family:'open_sansregular';
  padding:0;
  margin:0;
  list-style:none;
}
.vendor-details li{
  display:inline-block;
  width:100%;
  padding:4px 0;
  word-wrap:break-word;
}
.vendor-details .gray-text{
  color:#888;
}
.vendor-details .details::before{
  content:":";
  left:0;
  position:absolute;
  color:#888 !important;
}
.pad-l-r-10{
  padding-left:10px;
  padding-right:10px;
}
@media(max-width:480px){
  .vendor-details .details::before{
    position:relative;
  }
}
@media(max-width:767px){
  .space-top{
    padding-top:15px;
  }
}
.project-detail{
  line-height:34px;
}
.billing-section{
  margin:0;
  padding:40;
}
.new_project .box.box-solid{
  border-top:solid 3px #3c8dbc;
  border-style:dashed;
}
.bdr-dashed{
  border:solid 3px #3c8dbc;
  background:#f0f0f0;
  border-style:dashed;
}
.gray-bg{
  background:inherit;
}
.position-relative{
  position:relative;
}
.upload-div{
  /*position:absolute;*/
  width:100%;
  background:#f0f0f0;
  padding:42px;
  text-align:center;
  font-size:20px;
  color:#555;
}
.input-browse{
  width:100%;
  min-height:112px;
}
#resend-email{
  margin-left:-10px;
}
.error-message-for-popup{
  width:95%;
}
.resend-btn-left-margin{
  margin-left:10px !important;
}
/* For Vertical Top and Right Spacing in Table Heding */
.table>thead>tr>th{
  vertical-align:top;
  padding-right:18px
}
.ir-project-detail-scroller{
  overflow-y:auto;
  height:433px;
}
.warning-text{
  color:#C92401;
  float:left;
  margin-left:15px;
  margin-bottom:8px;
}
.disable-element{
  pointer-events:none;
  cursor:default;
}
.ir-detail-scroller{
  overflow-y:auto;
  height:328px;
}
.ir-details{
  min-height:325px;
}
.project-details{
  min-height:430px;
}
.pad-rt-0{
  padding-right:0px;
}
.project-details{
  min-height:430px;
}
#banking_users,#company_inspectors{
  table-layout:fixed;
}
#banking_users td,
#company_inspectors td{
  word-wrap:break-word;
}
#banking_users .tbl-change_role-column-width{
  width:10%;
}
#banking_users .tbl-action-column-width{
  width:6%;
}
#company_inspectors .tbl-inspector-name{
  width:26%;
}
#company_inspectors .tbl-email-column-width.tbl-vendor{
  width:12%;
}
#company_inspectors .tbl-type-column-width{
  width:12%;
}
#company_inspectors .tbl-address-column-width{
  width:22%;
}
#company_inspectors .tbl-email-column-width{
  width:18%;
}
#company_inspectors .tbl-action-column-width{
  width:9%;
}
#company_inspectors .tbl-change_role-column-width{
  width:17%;
}
.project-details{
  min-height:430px;
}
.project-list-scroller{
  overflow-y:auto;
  max-height:150px;
  -webkit-overflow-scrolling:auto;
}
.project-list-scroller p{
  margin-left:10px;
}
/*For Project Transform Page*/
.transfer-project-icon,
.no-of-lots .fa-question-circle,
.no-of-lots .fa-calculator{
  color:#444;
}
.transfer-project-icon:hover,
.no-of-lots .fa-question-circle:hover,
.no-of-lots .fa-calculator:hover{
  color:#17C4BB;
}
.disabled-link{
  color:#c0c0c0;
}
.actions-link{
  color:#344765 !important;
  padding-right:10px;
}
.actions-link:hover{
  color:#17C4BB !important
}
.destroy-user p{
  margin:0;
  padding:5px 0;
}
.destroy-user h4{
  font-size:15px;
}
.title-danger{
  color:#FF0000;
}
::-webkit-scrollbar{
  width:8px;
}
::-webkit-scrollbar-track{
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); 
  -webkit-border-radius:10px;
  border-radius:10px;
}
::-webkit-scrollbar-thumb{
  -webkit-border-radius:10px;
  border-radius:10px;
  background:rgba(204,204,204,0.8); 
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive{
  background:rgba(204,204,204,0.8); 
}
.fa-question-circle,
.fa-calculator{
  cursor:pointer;
}
.change-role-icon-color{
  color:#A9A9A9;
}
.ca-accept-ir-popup-lbl{
  color:#888;
  font-family:"open_sansregular";
  font-size:13px;
  font-weight:normal;
}
.contact-us-flash-msg-class{
  top:-107px !important;
}
.password-expire-msg-class{
  position:fixed !important;
  right:38px !important;
  top:10% !important;
  transform:translateY(-40%) !important;
}
.multiselect.dropdown-toggle.btn.btn-default{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:546px;
}
.top-setting{
  margin-top:.3 in;
}
.mrg-left-5{
  margin-left:5px;
}
.mrg-left-16{
  margin-left:-16px;
}
.mrg-right-27{
  margin-right:-27px;
}
.client-logo a:last-child{
  margin-right:0;
}
.client-logo a{
  margin-right:11px;
}
.chart-box.first{
  box-shadow:0 70px 0 0 #17c4bb inset !important;
}
.chart-box.second{
  box-shadow:0 70px 0 0 #344765 inset !important;
}
.chart-box h4{
  font-size:24px !important;
}
.chart-price{
  font-size:40px !important;
  margin-left:9px;
  margin-top:10px;
}
.chart-price span{
  display:inline-block;
}
.chart-price span.first{
  margin-right:15px;
}
.chart-price small{
  font-size:26px !important;
  margin:6px 0 0 -18px !important;
}
.text-notes{
  padding-top:20px;
  padding-left:0;
  padding-right:0;
}
.text-notes p{
  font-size:16px;
  color:#8e8e8e;
  margin-bottom:5px;
}
.chart-box sup{
  top:-12px;
  left:-4px;
  font-size:14px;
}
.chart-box h5 sup{
  top:-6px;
}
.nowrap{
  white-space:nowrap;
}
.sign-in-checkbox-margin{
  line-height:26px;
}
.login-box .forgot-pass{
  margin:13px 0px 0px 0px !important;
}
@media(max-width:480px){
  .header .logo{
    margin-bottom:0 !important;
  }
  footer p{
    font-size:13px !important;
  }
}
@media(min-width:481px) and (max-width:767px){
  .header .logo{
    margin-bottom:20px !important;
  }
}
@media(max-width:767px){
  .header .logo{
    margin-top:20px !important;
  }
  .header .sing-in-box{
    margin-top:24px !important;
    margin-bottom:0 !important;
    padding-bottom:15px !important;
  }
  .menu-container{
    height:auto !important;
  }
  .menu-container ul{
    line-height:36px !important;
    text-align:left !important;
    display:inline-block !important;
    width:100% !important;
  }
  .menu-container ul li{
    float:none !important;
  }
  .menu-container ul li a{
    padding:0 0 6px 0 !important;
  }
  .video-option-second{
    padding:0 15px
  }
  .chart-price{
    font-size:34px !important;
    margin-left:7px;
  }
  .chart-price small{
    font-size:20px !important;
    margin:6px 0 0 -14px !important;
  }
  #newRequestBtn{
    margin-bottom:15px;
  }
  footer .container{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  footer .container,footer p{
    text-align:center !important;
  }
  .footer-logo,footer p{
    float:none !important;
  }
  footer p{
    margin-top:10px !important;
  }
  .checkbox.icheck.sign-in-checkbox-margin{
    text-align:center;
    margin-bottom:0
  }
  .forgot-pass.pull-right{
    float:none !important;
    text-align:center;
    padding-left:10px;
  }
  .login-link{
    float:none !important;
    text-align:center;
  }
}
@media(min-width:768px) and (max-width:991px){
  .chart-box h4{
    font-size:18px !important;
  }
  .chart-price{
    font-size:28px !important;
    margin-left:7px;
  }
  .chart-price small{
    font-size:18px !important;
    margin:6px 0 0 -14px !important;
  }
  .chart-bottom h3{
    float:left !important;
    font-size:17px !important;
  }
  .chart-bottom button{
    padding:0 15px !important;
  }
  .chart-list li:first-of-type{
    min-height:114px;
  }
  .menu-container ul li a{
    padding:15px 5px 13px 5px !important;
  }
  ol li.reg-li-right{
    margin-top:158px !important;
  }
  ol li.pi-request-li-right{
    margin-top:163px !important;
  }
  ol li.thats-it-li-right{
    margin-top:803px !important;
  }
}
@media only screen and (max-width:991px){
  .client-logo{
    clear:both;
    text-align:center;
  }
  .client-logo a,.client-logo a:last-child{
    margin:0 10px 10px;
    display:inline-block;
  }
  .chart-box sup{
    top:-6px;
  }
}
@media print{
  a[href]:after{
    content:none !important;
  }
}
.video-listing{
  text-align:center;
}
.image-video-list{
  background:#fff none repeat scroll 0 0;
  border:1px solid #dedede;
  padding:0px;
  margin:15px 0;
  display:inline-block;
  max-width:100%;
}
.image-video-list img{
  max-width:100%;
  height:auto;
  margin:0 auto;
  display:block;
}
.image-video-list h4{
  display:block;
  font-size:17px;
  margin-bottom:10px;
  margin-top:10px;
  text-align:center;
}
#video-model .modal-dialog{
  width:850px;
  max-width:100%;
}
#video-model .modal-content{
  background:none;
  border:0;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0;
  -moz-box-shadow:none !important;
  -webkit-box-shadow:none !important;
  box-shadow:none !important;
}
#video-model .modal-body{
  padding:0 25px 25px 25px;
}
#video-model .modal-header{
  padding:25px 25px 15px 25px;
  text-align:right;
}
#video-model .modal-header,
#video-model .modal-footer{
  border:0;
}
#video-model .modal-header .close{
  float:none;
  margin:0;
  font-size:36px;
  color:#fff;
  font-weight:300;
  text-shadow:none;
  opacity:1;
}
@media screen and (max-width:767px) and (orientation:landscape){
  #video-model .modal-dialog{
    width:460px;
    margin:0 auto;
  }
}