body {
     background: none;
     color: #fff;
     overflow: visible;
     font-weight: 400;
 }
h1, h2, h3, h4, h5 { font-weight: 400; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; color: #e7e7e7;}
.bodybg { background-color: #e12031;}
.topmargin { margin-top: 30px;}
.contentbg { background: url(http://www.obimobiles.com/Content/Images/Landing/bg.jpg) no-repeat center top; background-size: cover;}
.content-section { background:url(http://www.obimobiles.com/Content/Images/Landing/contentbg.jpg) no-repeat 650px 150px #e12031; margin: 10px 10px 10px 10px; border-radius: 10px; }
.content-section .margin{ margin:30px 30px 60px 30px; display: inline-block; }
.greybg {background: #e0e0e0; padding: 10px 10px;  }
.content-section h1{ text-transform: uppercase; font-size: 53px; margin-bottom: 10px; margin-top: 10px; line-height: 50px;}
.content-section h2{  font-size: 24px; margin-bottom: 10px;}
.content-section h3{ font-size: 40px; margin-top: 0px; line-height: 46px;}
.btn-section { margin-top:50px; margin-bottom: 50px; margin-left: -50px;}





/*.socialShare a {
    color: #f7c7cb;
}*/
.footer{ padding-top: 50px; padding-bottom: 50px;}


 .btn-Default {
     background-color: #d71f27;
     color: #fff;
     padding: 15px 22px;
     border-radius: 0px;
     text-transform: uppercase;
     font-weight: 800;
 }
 .fullwidth-slider {
     top: 0;
     left: 0;
     z-index: 999;
     right: 0;
 }
 .bx-wrapper .bx-viewport {
     border-width: 0px !important;
     left: 0px !important;
 }
 .margintop {
     position: absolute;
     top: 495px;
     z-index: 999;
     left: 0;
     right: 0;
 }
 .max-height {
     height: 730px;
 }
 .site-footer {
     left: 0;
     position: absolute;
     right: 0;

 }
 .bannercontainer {
     max-height: 653px;
     overflow: hidden !important;
 }
 .header-position {
     position: absolute;
     top: 0;
     z-index: 999;
     left: 0;
     right: 0;
 }
 .page-wrap:after {
     height: auto;
 }
 .page-wrap {
     margin-bottom: -100px;
     min-height: 100px;
     padding-bottom: 30px;
 }
 .center-btn {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     z-index: 22;
 }
 .bx-viewport {
     min-height: 653px;
     max-height: 653px;
 }
 .bx-wrapper img {
     max-width: 101%;
 }
 .relative {
     position: relative;
 }

 #cboxClose{
 top:0;
 }
 #cboxLoadedContent{
 margin-bottom:0;
 margin-top:28px;
 }
 @media only screen and (min-width: 769px) and (max-width: 1025px) {
     .margintop {
         top: 250px;
     }
     .center-btn {
         top: 40%;
     }
     .bx-viewport {
         min-height: 400px;
     }
     .contentbg  .col-xs-12.row { margin-left: 0px; margin-bottom: 10px;}
     /* .specialbg { background: #e12031; } */
 }
 @media only screen and (min-width: 501px) and (max-width: 768px) {
     .btn-Default {
         padding: 10px 13px;
     }
     .margintop {
         top: 350px;
     }
     .center-btn {
         top: 35%;
     }
     .bx-viewport {
         min-height: 500px;
     }
     .contentbg .col-xs-12.row { margin-left:0px; margin-bottom: 10px;}
     .btn-section { margin-left: 15px; margin-top:20px; margin-bottom: 20px;}
     .btn-section a { margin-bottom: 15px;}
     .footer{ padding-top: 20px; padding-bottom: 20px;}
    /*  .specialbg { background: #e12031; } */
 }
 @media only screen and (min-width: 0px) and (max-width: 500px) {
     .btn-Default {
         padding: 10px 13px;
     }
     .margintop {
         top: 265px;
     }

     .bx-viewport {
         min-height: 400px;
     }
     .contentbg .col-xs-12.row { margin: 0;}
     .contentbg .row .col-xs-12.row  .col-xs-12.row { padding: 0;}
     .content-section .margin{ margin:30px 30px 30px 30px; display: inline-block; }
     .btn-section { margin-left: 15px; margin-top:20px; margin-bottom: 20px;}
     .btn-section a { margin-bottom: 15px;}
     .footer{ padding-top: 20px; padding-bottom: 20px;}
     .container{ margin-left: 30px; margin-right: 30px;}
     .content-section h1 { font-size: 35px; line-height: 40px;}
     .content-section h2 { font-size: 18px;}
     .content-section h3 { font-size: 30px; line-height: 30px;}
     .btn.btn-Default { font-size: 15px;}

 }
 @media only screen and (min-width: 0px) and (max-width: 400px) {
     .center-btn {
         top: 180px;
     }
 }