
body {
    font-family: 'Roboto', sans-serif;
    /*font-size: 16px;*/
    /*font-weight: 300;*/
    /*color: #888;*/
    /*line-height: 30px;*/
    /*    text-align: center;*/
}

strong { font-weight: 500; }



h1, h2 {
    /*margin-top: 10px;*/
    font-size: 38px;
    font-weight: 200;
    /*color: #555;*/
    line-height: 50px;
}

h3 {
    /*font-size: 22px;*/
    font-weight: 300;
    /*color: #555;*/
    line-height: 30px;
}
img { max-width: 100%; }
a, a:hover, a:focus {
    color: #F79522;
    text-decoration: none;
    -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
}

/***** Top menu *****/

.navbar {
    /*padding-top: 10px;*/
    background: #333;
    background: rgba(51, 51, 51, 0.3);
    border: 0;
    -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
}
.navbar.navbar-no-bg { background: none; }

ul.navbar-nav {
    font-size: 16px;
    color: #fff;
}

.navbar-inverse ul.navbar-nav li a { color: #fff; border-bottom: 1px solid transparent; }
.navbar-inverse ul.navbar-nav li a:hover { color: #000; opacity: 1; }
.navbar-inverse ul.navbar-nav li a:focus { color: #fff; outline: 0; opacity: 1; }


.navbar-brand {
    width: 240px;
}

.navbar-inverse .navbar-nav .dropNav, .mobile-navbar-body .navbar-nav .dropNav  {
    display: none;
    /*width: 100%;*/
    padding: 1px 0;
    position: fixed;
    /*    left: 0px;
        right: 0px;*/
    top: inherit;
    z-index: 2;
    overflow: hidden;

}

.navbar-inverse ul.navbar-nav li ul.dropNav a:hover { border-bottom: none;color: #fff; }

.navbar-inverse .navbar-nav .dropNav li a{
    padding-right: 17px;
    display: block;
}

@media (max-width: 768px) {
    .navbar-inverse .navbar-nav .dropNav {
        background-color: transparent;
    }
}
.navbar-inverse .navbar-nav > li{
    text-align: left!important;
}

ul{
    padding-inline-start: 0px!important;
}

.dropNav li{
    cursor: pointer;
    border-bottom: 1px solid #232322;
    background-color: black;
    opacity: 0.9;

}
.dropNav li:hover{
    background-color:#F79522;
}


.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{
    background-color:#F79522;
}
.navbar-inverse .navbar-toggle{
    border:0px;
}


.mobile-navbar{
    position: absolute;
    display: none;
    width: 100%;
}

.mobile-navbar-header{
    height: 50px;
    background-color: #F79522;
}
.navbar-toggle{
    color:white;
    font-size: 25px;
    padding: 8px 10px;
    margin-top: 0px;
    cursor: pointer
}

.mobile-navbar-body{
    position: absolute;
    background-color: black;
    opacity: 0.9;
    display: none;
    height: 100vh;
    width: 100%;
    overflow-y: scroll;
}
.mobile-navbar-body ul.navbar-nav li{
    border-bottom: 1px solid #232322;
}
.mobile-navbar-body ul.navbar-nav li a { color: #fff; border-bottom: 1px solid transparent;display: block }
.nav>li>a:hover{
    background-color: #F79522;
}

.nav>li>a:focus{
    background-color: transparent;
}







.float-panel {
    transform: translateZ(0);
    transition:all 0.5s;
    background-color: #F79522;
}
.float-panel .content-area {
    margin:10px auto;
}
.float-panel a {
    font-size:16px;
    text-decoration:none;
    color:#444;
    display:inline-block;
    padding-top:4px;
    padding-bottom: 10px;
    padding-left: 10px;
}
.float-panel .fa-gg {
    color:#F0595C;
    font-size:30px;
    vertical-align:middle;
    transition:all 1s;
}
/* when class="float-panel fixed" */
.fixed {    
    background-color: #F79522;
    box-shadow:0 2px 6px rgba(0,0,0,0.2);
    /*padding:4px 0;*/
    animation:slide-down 0.7s;
    opacity:0.9;
    /*                    width:80%;*/
    text-align: center;
    z-index:1;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
    width:100%;
    /*    padding-top: 10px;
        padding-bottom: 10px*/
    padding-top: 0px;
    padding-bottom: 0px
}
.fixed .fa-gg {transform: rotate(360deg); }
@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
    } 
}


/***** Top content *****/

.inner-bg {
    padding: 120px 0 200px 0;
}
.top-content{
    z-index:1!important;
    /*background-image: url('../img/backgrounds/1.jpg')*/
}
.top-content .text {
    color: #fff;
}

.top-content .text h1 { color: #fff; }

.top-content .description {
    margin: 20px 0 10px 0;
}

.top-content .description p { opacity: 0.8; }


/* ------------ slider --------------*/

.carousel{
    top: 0;
    z-index: -1;
    position: absolute;
}
.sliding-image-box{
    position: relative;
}
.sliding-image-home{
    background-color: black;
    width:100vw;
    height: 100vh!important;
    object-fit: fill;
}

.sliding-image-shade {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    left: 0;
}

.carousel-caption{
    top: 50%;
    transform: translateY(-50%);
    bottom: initial;
}
.carousel-caption-text1{
    font-size:48px;
    font-weight: 400;
    line-height: 50px;
}

.carousel-caption-text2{
    font-size:33px;
    font-weight: 300;
    line-height: 50px;
}

.slider-image-btn{
    margin-top: 20px!important;
}
/* -------------------  end slider ----------------------- */


/* ------------------- banner image --------------------- */

.banner-section{
    top: 0;
    z-index: -1;
    position: absolute;
}

.banner-image-box{
    position: relative;
}

.banner-image{
    background-color: black;
    object-fit: fill;
}

.banner-image-shade {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    left: 0;
}

.banner-caption{
    position: absolute;
    z-index: 10;
    padding-top: 20px;
    color: #fff;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    bottom: initial;
}

.banner-caption-text1{
    font-size:48px;
    font-weight: 400;
    line-height: 50px;
}

.banner-caption-text2{
    font-size:48px;
    font-weight: 500;
    line-height: 50px;
}

.banner-caption-text3{
    font-size:30px;
    font-weight: 400;
    line-height: 50px;
}

.banner-caption-text4{
    font-size:20px;
    font-weight: 400;
    line-height: 30px;
}
/* -------------- end banner image ----------------------- */



/* ---------------- selection ------------- */
::-moz-selection { background: #F79522; color: #fff; text-shadow: none; }
::selection { background: #F79522; color: #fff; text-shadow: none; }
/* ---------------- end selection ---------*/

.other-page-content{
    margin-top: 15%!important; 
}

/* --------- focused work -------- */

.focused-work{
    /*margin-top: 45%!important; */
}
.section-heading{
    font-size: 40px;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
    color: #888;
}
.focused-work-content{
    display: flex;
    margin-top: 40px;
}

.odd_even0 {
    background-color: #F79522;
}
.odd_even1 {
    background-color: #de8114;
}
.focused-work-img-footer{
    line-height: 30px;
    color:white;
    font-size:20px;
    font-weight: 400;
    padding: 10px;
    text-align: center
}

/* --------- end focused work -------- */

.img-overlay-box{
    position: relative;
}
.image-overlay{
    width: 21vw;
    /*width:100%;*/
}
.img-overlay-box:hover .image-overlay {
    opacity: 0.3;
}
.img-overlay-box:hover .image-overlay-text {
    opacity: 1;
}
.image-overlay-text {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
}

.image-overlay-img{
    width: 70px;
}

.divider span {
    display: inline-block;
    width: 200px;
    height: 1px;
    background: #ddd;
}

/* ------------ benifits ------------ */
.benefit{
    margin-top: 50px; 
}
.benefit-item{
    padding: 20px;
    /*border-bottom: 1px solid #ddd;*/
}

.benefit-item-border{
    border-bottom: 1px solid #ddd;
}

.benefit-item:hover{
    /*opacity: 0.3;*/

    -webkit-box-shadow: 0px 3px 18px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 3px 18px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 18px -1px rgba(0,0,0,0.75);
    transition: box-shadow 0.3s;
    /*border: 1px solid black;*/
}

.benefit-content{
    margin-top: 40px;
    text-align: center;
}

.benefit-content-heading{
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 400;
    color:#888
}

.benefit-content-body{
    font-size: 13px;
    color:#888
}

/* -------- card info ----------- */
.card-info{
    margin-top: 50px;
}

.card-info-content{
    display: flex;
    width: 100%;
    margin-top: 40px;
}

.card-content-parallax{
    margin-top: 40px;
    text-align: center;
    background-image: url("../img/backgrounds/package-parallax.jpg");
    min-height: 300px; 
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;

    /*    opacity: 0.2;*/
}

.parallax-image-shade{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    position: absolute;
    top: 0;
    left: 0;
}

.card-content{

    padding: 4.5% 0; 
}

.card-img{
    width: 300px;
}
.card-1{
    text-align: right
}


.card-3{
    text-align: left
}

/* ------ end card info --------- */

/* ------ count info ---------*/
.count-info{
    margin-top: 50px;
}

.count-info-item{
    height: 120px;
    padding: 10px;
}

.count-info-col{
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.count-info-heading{
    color:white;
    font-size: 40px;
    text-align: center;
}
.count-info-body{
    color:white;
    font-size: 20px;
    text-align: center;
}

.count-row{
    -webkit-box-shadow: 4px 4px 6px -1px rgba(136,136,136,1);
    -moz-box-shadow: 4px 4px 6px -1px rgba(136,136,136,1);
    box-shadow: 4px 4px 6px -1px rgba(136,136,136,1);
}


/* ---------- partner ----------- */

.partner{
    margin-top: 50px;
}

.outer-partner{
    width: 100%;
    margin: 10px auto;
    position: relative;
    text-align:center;
}


.partner-image{
    height:100%;
    width: 100%;
    padding: 10px;
    object-fit:contain; 
}

.inner-partner{
    height: 140px;
    width: 180px;
    display:inline-block;
    margin: 5px;
    position: relative;
    -webkit-box-shadow: 2px 2px 4px 2px rgba(136,136,136,1);
    -moz-box-shadow: 2px 2px 4px 2px rgba(136,136,136,1);
    box-shadow: 2px 2px 4px 2px rgba(136,136,136,1);
    overflow: hidden;
}

.inner-partner:hover img{
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    transition: all 0.3s;
}


/* ---------- client ----------- */

.client{
    margin-top: 50px;
}


.outer-client{
    width: 100%;
    margin: 10px auto;
    position: relative;
    text-align:center;
}


.client-image{
    height:100%;
    width: 100%;
    padding: 10px;
    object-fit:contain; 
}

.inner-client{
    height: 140px;
    width: 180px;
    display:inline-block;
    margin: 5px;
    position: relative;
    -webkit-box-shadow: 2px 2px 4px 2px rgba(136,136,136,1);
    -moz-box-shadow: 2px 2px 4px 2px rgba(136,136,136,1);
    box-shadow: 2px 2px 4px 2px rgba(136,136,136,1);
    overflow: hidden;
}


/* ------------- customer feedback ------------- */
.feedback-content{
    margin-top: 40px;
    text-align: center;
}

.customer-feedback{
    margin-top: 50px;
}

.customer-feeds-container {
    padding-bottom: 70px;
}

.customer-feed-list {
    margin-top: 30px;
    text-align: left;
}

.customer-feed-list .tab-pane { overflow: hidden; }
.customer-feed-list .customer-feed-text {
    text-align: center;
}

.customer-feed-list .customer-feed-text p { opacity: 0.8; }
.customer-feed-list .customer-feed-text p a { color: #fff; border-bottom: 1px dotted #fff; }
.customer-feed-list .customer-feed-text p a:hover, 
.customer-feed-list .customer-feed-text p a:focus { color: #fff; border: 0; }

.customer-feed-list .nav-tabs {
    border: 0;
    margin-top: 35px;
    text-align: center;
}

.customer-feed-list .nav-tabs li {
    float: none;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
}

.customer-feed-list .nav-tabs li a {
    width: 14px;
    height: 14px;
    padding: 0;
    background: #fff;
    border: 0;
    -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
}

.customer-feed-list .nav-tabs li a:hover { border: 0; background: #F79522; }
.customer-feed-list .nav-tabs li.active a { background: #F79522; }
.customer-feed-list .nav-tabs li.active a:focus { border: 0; }

/* ---------- ------------- ----------- */

/* ---------- flicker Info ------------ */

.flicker-info{
    margin-top: 60px
}
.flicker1{
    width:100%
}

.flicker2, .flicker3 , .flicker4{
    width:100%
}
/*
.flicker4{
    margin-bottom: 5px;
    width:width:90%
}*/

/*---------- ------------- ------------ */
/* ---------------- footer ----------- */
footer {
    padding: 40px 0 35px 0;
}
.footer{
    margin-top: 60px;
    background-color: #4a4949;
}

.copyright-footer{
    background-color: #383838;
    padding: 20px;
    color:white;
    text-align: center;
}

.footer-text{
    color: white
}

.footer-address{
    padding-top: 26px;
}

.footer-link{
    padding-top: 46px;
}



.round-icon-box{
    /*border: 1px solid #F79522;*/
    height: 90px;
    width: 90px;
    border-radius: 50%;
    margin: 0 auto;
    text-align: center;
    /*background-color: #F79522;*/
}

/*.round-icon-box:hover .icon{
    opacity: 0.9;
    font-size: 50px;
    transition: font-size 0.3s;
}*/

.round-icon-box:hover {
    opacity: 0.7;
    transition: opacity 0.3s;
}

.icon{
    display: table-cell;
    vertical-align: middle; 
    text-align: center;
    text-decoration: none;
    width: 75px;

}

.icon-svg{
    margin: 14px 0px 0px 10px
}



.section-container {
    margin: 0 auto;
    padding-bottom: 80px;
}

.section-container-gray-bg {
    background: #f8f8f8;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.section-container-image-bg, 
.section-container-image-bg h2, 
.section-container-image-bg h3 {
    color: #fff;
}

.section-container-image-bg .divider-1 span {
    background: #fff;
    opacity: 0.8;
}

.section-description {
    margin-top: 60px;
    padding-bottom: 10px;
}

.section-description p {
    margin-top: 20px;
    padding: 0 120px;
}
.section-container-image-bg .section-description p {
    opacity: 0.8;
}

.section-bottom-button {
    padding-top: 60px;
}

/* ----- faq ---- */
.faq-panel .panel{
    border-radius: 0px!important
}
.faq-panel .panel .panel-heading{
    height: 60px;
    border-top-left-radius:0px!important;
    border-top-right-radius:0px!important;
    display: table-cell;
    vertical-align: middle; 
    width: 39%;
}


.faq-panel .panel-body{
    background-color: white;
    color:black;
}

.faq-panel a, a:hover, a:focus {
    color: black;
    text-decoration: none;
    -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
}

.faq-panel .odd_even0 {
    background-color: #ddd;
    color:black;
}
.faq-panel .odd_even1 {
    background-color: #ddd;
    color:black;
}

/* ---------- contact form --------- */
.contact-form{
    margin-top: 50px;
}

/* ---------- gallery ------------- */
.outer-div-gallery{
    width: 100%;
    margin: 10px auto;
    position: relative;
    text-align:center;
}
.inner-div-gallery{
    height: 200px;
    width: 200px;
    display:inline-block;
    margin: 8px;
}

.gallery-image{
    height:100%;
    width: 100%;
    border:1px solid #ddd;
    border-radius: 5px;
    object-fit:contain; 
}

/*---- gallery end----- */

/* --- member Privilege --- */

.member-privilege{
    padding: 10px;
    border-top: 1px solid #eee;
    border-left:1px solid #eee;
    -webkit-box-shadow: 3px 3px 7px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 7px -2px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 7px -2px rgba(0,0,0,0.75);
    margin-bottom: 10px;
}
/*---- member Privilege end----- */

/* --- service flow --- */
.outer-div-service-flow{
    width: 70%;
    margin: 10px auto;
    position: relative;
    text-align:center;
}
.inner-div-service-flow{
    height: 242px;
    width: 242px;
    display:inline-block;
    margin: 10px;
}
.service-flow-image{
    height:100%;
    width: 100%;
    border:1px solid #ddd;
    border-radius: 5px;
    object-fit:contain; 
}
/* --- end service flow --- */

/* ------ client ----- */

.client-outer-div{ 
    width: 100%;
    /*background: #eee;*/
    margin: 10px auto;
    position: relative;
    text-align:center;
    /*border:1px solid red;*/
}
.client-inner-div{ 
    /*background: green;*/
    /*height: 130px;
    width: 130px;*/
    height:170px;
    width:170px;
    display:inline-block;
    margin: 10px;
    /*border:1px solid black;*/
}
.client-image{ 
    height:100%;
    width: 100%;
    /*    border:1px solid #ddd;
        border-radius: 5px;*/
    object-fit:contain; 
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.35);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.35);
    padding: 10px; 
}
/* ------ end client -------- */

.about-text p{
    text-align: justify;
    font-size: 15px;
}

/* --- service flow --- */
.outer-div-management{
    width: 70%;
    margin: 10px auto;
    position: relative;
    text-align:center;
}
.inner-div-management{
    height: 242px;
    width: 242px;
    display:inline-block;
    margin: 10px;
}
.management-image{
    height:100%;
    width: 100%;
    border:1px solid #ddd;
    /*border-radius: 5px;*/
    object-fit:contain; 
    background-color: #ddd;
    padding: 10px;
    -webkit-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.75);
    box-shadow: 3px 4px 4px -2px rgba(0,0,0,0.75);
    margin-bottom: 10px;
}
/* --- end service flow --- */

.custom-text-danger{
    color:red;
}

.spinner{width: 80px;height: 80px;border: 2px solid #f3f3f3;border-top:3px solid #f25a41;border-radius: 100%;position: absolute;top:0;bottom:0;left:0;right: 0;margin: auto;animation: spin 1s infinite linear;}
@keyframes spin {
    from{transform: rotate(0deg);
    }to{transform: rotate(360deg);
    }
}
#overlay{height:100%;width:100%;background:rgba(0, 0, 0, .5);position:fixed;left:0;top:0;}

/*---------- alert div -----------*/
.alert{
    border-radius: 0px;
}
.alert-danger{
    color: #fff;
    background-color: #b53333;
    border-color:  #b53333;
}

.alert-success{
    color: #fff;
    background-color: #345228;
    border-color:  #345228;
}
/*  ---------- package -------------- */

.package-content-parallax{
    /*margin-top: 40px;*/
    text-align: center;
    background-image: url("../img/backgrounds/package-parallax.jpg");
    min-height: 300px; 
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: 50px;

    /*    opacity: 0.2;*/
}
.package-parallax-image-shade{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    position: absolute;
    top: 0;
    left: 0;
}

.vc_column_container {
    padding-left: 0;
    padding-right: 0;
}
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.pricing-wrap.pricing-5-wrap {
    background-color: #fff;
    border: 1px solid #eaeaea;
    margin: 0 0 15px;
    padding: 0 0 20px;
    color: #fff;
}
.pricing-wrap.pricing-5-wrap .pricing-name {
    background-color: #F79522;
    line-height: 29px;
    margin-bottom: 30px;
/*    padding: 30px 0;*/
}

.package-heding{
    font-size: 28px;
}
.pricing-wrap.pricing-5-wrap .panel-option.option-0 {
    border-top: none;
}

.pricing-wrap.pricing-5-wrap .panel-option {
    color: #555;
    border-top: 1px solid rgba(55, 55, 55, 0.1);
    padding: 10px 15px;
    margin: 0;
}
.pricing-wrap ul {
    list-style: none;
    padding: 0;
    margin: 0;
}



.custom-table tfoot tr th{
    padding: 0px;
    text-align: center
}
.table.custom-table tr td,th{
    padding: 2px 2px;
    vertical-align: middle;
    text-align: left;
    font-size: 13px;    
}

.table.custom-table tr td{
    padding: 2px 8px;
}

.table.custom-table tr th,td{
    /*padding: 2px 2px;*/
    vertical-align: middle;
    /*text-align: center;*/
    font-size: 13px;    
}

.custom-table tfoot th select{
    width:100%;
}

.content{
    padding-top: 20px;
    font-weight: 500;
    text-align: justify;
    font-size: 16px;
}

.fleet-ul{
    margin-top: 10px;
    padding-left: 30px;
}
.fleet-ul ul li{
    padding: 5px;
}

.other-section{
    margin-top: 50px; 
}

.outer-complete-control{
    width: 100%;
    margin: 10px auto;
    position: relative;
    text-align:center;
}


.complete-control-image{
    height:100%;
    width: 100%;
    padding: 10px;
    object-fit:contain; 
}

.inner-complete-control{
    height: 400px;
    width: 370px;
    display:inline-block;
    margin: 5px;
    position: relative;

    overflow: hidden;
}

.paperless-outer-div{ 
    width: 100%;
    margin: 10px auto;
    position: relative;
    text-align:center;
}
.paperless-inner-div{ 
    height:170px;
    width:139px;
    display:inline-block;
    /*margin: 10px;*/
}
.paperless-image{ 
    height:100%;
    width: 100%;
    object-fit:contain; 
    /*    -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.35);
        -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.35);
        box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.35);
        padding: 10px; */
}

.outer-screenshot{
    width: 100%;
    margin: 10px auto;
    position: relative;
    text-align:center;
}


.screenshot-image{
    height:100%;
    width: 100%;
    padding: 10px;
    object-fit:contain; 
}

.inner-screenshot{
    height: 400px;
    width: 852px;
    display:inline-block;
    margin: 5px;
    position: relative;
    overflow: hidden;
}
.inner-screenOthershot{
    height: 300px;
    width: 350px;
    display:inline-block;
    margin: 5px;
    position: relative;
    overflow: hidden;
}

.registration-box{
    border:1px solid #ddd; padding: 15px;
    -webkit-box-shadow: 1px 1px 5px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 1px 5px -1px rgba(0,0,0,0.75);
    box-shadow: 1px 1px 5px -1px rgba(0,0,0,0.75);
}

button.btn-indv-corp{
    height: 30px;
    line-height: 30px;
}


