/*********************************************************************/
/*                                          NAVBAR                                */
/*********************************************************************/

.banner-links-bar {
    background: linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.3));
    padding: 3px 0;
}

.navbar-default {
    background-color: #434853;
}

div.banner-container {
    background: #4D525F;
}



/*********************************************************************/
/*                     SLIDE SHOW TEXT                                   */
/*********************************************************************/

div#row-958beaf38f60446abd12ad3dfd38df52{
   position: relative;
}

.slide-text {
    position: absolute;
    z-index: 100;
    top: 100px;
    font-size: 40px;
    font-weight: bold;
    color: white;
    right: 40px;
    background: rgba(0, 85, 168, 0.77);
    text-align: center;
    padding: 100px 20px;
    border-radius: 170px;
}
/*********************************************************************/
/*                                          3BTNS                                    */
/*********************************************************************/

/*
div#element-2c57dafc50894c73a297bc984215712e {
    background: rgba(67, 72, 83, 0.8);
    margin-top: -13px;
    position: absolute;
    z-index: 100;
    width: 100%;
    bottom: 152px;
}
div#element-2c57dafc50894c73a297bc984215712e .container {
   background: rgba(67, 72, 83, 0);
}
*/

div#element-30fce4ab3052434e8232811189e37bcf {
    position: absolute;
    background: rgba(67, 72, 83, 0.8);
    z-index: 100;
    width: 100%;
    bottom: 11px;
    padding: 20px;
}

.top-buttons {
    text-align: center;
    font-size: 25px;
    width: 75%;
    margin: 0 auto;
}

.top-buttons a:hover {
    box-shadow: 0px 6px 12px #000;

}

.top-buttons a {
    background: #fee01f;
    color:#434853;
    display: block;
    text-decoration: none;
    padding: 10px 0px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

/********************************************************************/
/*                                    operate section                             */
/*********************************************************************/


span.op-txt {
    font-size: 20px;
    font-weight: bold;
}


h4.op-head {
    text-align: center;
    font-size: 50px;
    font-weight: bold;
    text-shadow: -2px -1px 1px #8a8a8a;
}


/*********************************************************************/
/*                                    chedule btn                                 */
/*********************************************************************/

.sched-btn {
    text-align: center;
}

.sched-btn a {
    background: #008400;
    color: #fff;
    font-size: 25px;
     padding: 10px 20px;
    text-decoration: none;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.sched-btn a:hover {
    box-shadow: 0px 6px 12px #626262;
}



/*********************************************************************/
/*                                Cater need section                          */
/*********************************************************************/


div#row-23d8e8779c7841f3b2dcd1f26d5b0a89, div#row-23d8e8779c7841f3b2dcd1f26d5b0a89 .container {
    background: #0055A8;
}


div#row-db7c7da5b6624e58911c3e4041e0c563, div#row-db7c7da5b6624e58911c3e4041e0c563 .container {
    background: #0055a8;
}

div#row-3ff1c2cf6fac4496971310f570ce9643, div#row-3ff1c2cf6fac4496971310f570ce9643 .container {
    background: #0055a8;
}



.col-sm-6.frst, .col-sm-6.scnd {
    margin-bottom: 30px;
    margin-top: -100px;
}

div#row-23d8e8779c7841f3b2dcd1f26d5b0a89 h3 {
    text-align: center;
    font-size: 48px;
    font-weight: bold;
    color: #fff;
    font-style: italic;
    text-shadow: 1px 1px 4px #383737;
}


.scnd span {
    font-size: 26px;
    font-weight: bold;
    color: #fff;
}
.frst span {
    font-size: 26px;
    font-weight: bold;
    color: #fff;
}

.col-sm-6.scnd,.col-sm-6.frst  {
    text-align: center;
}



/*********************************************************************/
/*                                     Buy section                                  */
/*********************************************************************/

.buy h3 {
    text-align: center;
    font-size: 48px;
    font-weight: bold;
}

.buy-scnd.col-sm-6{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}



/*********************************************************************/
/*                                       BANKS                                      */
/*********************************************************************/

div#row-fb906b52401a49989811715898460687, div#row-fb906b52401a49989811715898460687 .container {
    background: #434853;
}

.banks {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}


.apply-btn a {
    background:#0055a8;
    padding: 10px 25px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    text-decoration: none;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.apply-btn {
    text-align: center;
}



.apply-btn a:hover {
    box-shadow: 0px 6px 3px 0px #383838;
}
/*********************************************************************/
/*                                       FOOTER                                    */
/*********************************************************************/

div.footer-container {
    background-color: #0055a8;
    color: #fff;
}


div.footer-container h5.element-sub-heading.accent-color1, div.footer-container .text-info.accent-color1.required-indicator {
    color: #ffffff !important;
}

div.footer-container .accent-color2 {
    color: #fff !important;
}

div.footer-container .element-data-column a {
    color: #fff !important;
}





/*********************************************************************/
/*                                       MEDIAQ                                    */
/*********************************************************************/
/* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

.slide-text {
    position: absolute;
    z-index: 100;
    top: 44px;
    font-size: 26px;
    font-weight: bold;
    color: white;
    right: 9px;
    background: rgba(0, 85, 168, 0.77);
    text-align: center;
    padding: 80px 20px;
    border-radius: 170px;
}
.operate.container {
    padding-top: 20px;
    padding-bottom: 20px;
}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {


.slide-text {
    position: absolute;
    z-index: 100;
    top: 28px;
    font-size: 22px;
    font-weight: bold;
    color: white;
    right: 4px;
    background: rgba(0, 85, 168, 0.77);
    text-align: center;
    padding: 72px 20px;
    border-radius: 170px;
}

.operate.container {
    padding-top: 20px;
    padding-bottom: 20px;
}

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {


div#element-30fce4ab3052434e8232811189e37bcf {
    position: relative;
    background: rgba(67, 72, 83, 0.8);
    z-index: 100;
    width: 100%;
    bottom: 12px;
    padding: 20px;
}

.top-buttons {
    text-align: center;
    font-size: 18px;
    width: 80%;
    margin: 0px auto;
}

.top-buttons a {
    background: #fee01f;
    color: #434853;
    display: block;
    text-decoration: none;
    padding: 10px 0px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    margin-bottom: 5px;
}


.slide-text {
    position: absolute;
    z-index: 100;
    top: 45px;
    font-size: 18px;
    font-weight: bold;
    color: white;
    right: 16px;
    background: rgba(0, 85, 168, 0.77);
    text-align: center;
    padding: 60px 20px;
    border-radius: 170px;
}

div#element-80c83694df8b4746a2dd3ad9d7d58658 img {
    margin-top: -60px;
    max-width: 60%;
}

div#element-1c20b88a39db4dcb8693bd8b241ddb52 img {
    margin-top: 60px;
    max-width: 60%;
}
div#element-ccacbc66b23c4b0e9a90aff05feca461 img {
    max-width: 60%;
    margin-top: 50px;
}

div#element-9b20eaba17ad42a381a25d6125b06995 h4 {
    font-size: 40px;
    margin-top: -120px;
}
.col-sm-6.frst, .col-sm-6.scnd {
    margin-bottom: 30px;
    margin-top: 0;
}
div#element-3669cdef02404c5c9b55c7a1d3fd6a75 img {
    margin-top: 50px;
}
.top-op {
    text-align: center;
}
div#row-fb906b52401a49989811715898460687 img {
    width: 60%;
}

}

/* Portrait phones and smaller */
@media (max-width: 480px) {
div#element-30fce4ab3052434e8232811189e37bcf {
    position: relative;
    background: rgba(67, 72, 83, 0.8);
    z-index: 100;
    width: 100%;
    bottom: 12px;
    padding: 5px;
}

.top-buttons a {
    background: #fee01f;
    color: #434853;
    display: block;
    text-decoration: none;
    padding: 10px 0px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    font-size: 18px;
margin-top: 5px;

}

.slide-text {
    display: none;
}

.buy h3 {
    font-size: 35px;
}

div#element-80c83694df8b4746a2dd3ad9d7d58658 img {
    margin-top: -60px;
    max-width: 60%;
}

div#element-1c20b88a39db4dcb8693bd8b241ddb52 img {
    margin-top: 60px;
    max-width: 60%;
}
div#element-ccacbc66b23c4b0e9a90aff05feca461 img {
    max-width: 60%;
    margin-top:50px;
}

div#element-9b20eaba17ad42a381a25d6125b06995 h4 {
    font-size: 40px;
    margin-top: -120px;
}
.col-sm-6.frst, .col-sm-6.scnd {
    margin-bottom: 30px;
    margin-top: 0;
}

h4.op-head {
    text-align: center;
    font-size: 36px;
    font-weight: bold;
    text-shadow: -2px -1px 1px #8a8a8a;
}

div#element-3669cdef02404c5c9b55c7a1d3fd6a75 img {
    margin-top: 50px;
}
.top-op {
    text-align: center;
}

div#row-fb906b52401a49989811715898460687 img {
    width: 60%;
}
}