/*
Created by: Ingenious-hub
contact:adreetanipa@gmail.com
facebook:https://www.facebook.com/ingenioushub786/
----------------
Table of Content
----------------

1.  preloader
2.  Header Part

    2.1. nav part
    2.2. banner part

3.  About us Part
4.  Artist part
5.  Gallery Part
6.  Testimonial Part
7.  Ticket Part
8.  invitation Part
9. Contact part
10. Footer part

*/

@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,500,600,700|Lato:400,500,600,700');
*{margin: 0;
padding: 0;
outline: 0;
}
ul, ol { list-style: none; }
a { text-decoration: none; }
a:focus, a:hover { text-decoration: none; border-color: transparent; outline: 0; color: #192a70; }
img { border: 0; }
.clr { clear: both; }
h1, h2, h3, h4, h5, h6, ol, ul, p, address, strong, i { margin-top: 0px; margin-bottom: 0px; line-height: normal; }
.body-back { overflow-x: hidden; }
#loading, .load-circle:before { bottom: 0 }
.m-btn, .m-btn-link, .more-btn { text-decoration: none !important }
.m-btn, .portfolio-filter li { cursor: pointer; text-transform: uppercase }
.counter-col h6, .m-btn, .m-btn-link, .more-btn, .portfolio-filter li, .progress-lt h6 { text-transform: uppercase }
/* ============================
            common
========================= */

.pr0 { padding-right: 0; }
.pl0 { padding-left: 0; }
.no-padding { padding-left: 0; padding-right: 0; }
.mt0 { margin-top: 0 !important; }
img { max-width: 100% }
.section { padding-top: 60px; }
.social-icons { margin: 0; padding: 0 }
.social-icons li { display: inline-block; vertical-align: top; list-style: none }
.social-icons li a { display: block; width: 30px; height: 30px; text-align: center; line-height: 30px; color: #333; border-radius: 50%; -webkit-transition: ease all .3s; -moz-transition: ease all .3s; -o-transition: ease all .3s; transition: ease all .3s }
.m-btn, .m-btn-link, .more-btn, .section-title h2 { display: inline-block }
.social-icons li a:hover { background: #333; color: #fff }
.section-title { }
.section-title p { margin-left: 50%; transform: translateX(-50%); font-size: 16px; width: 550px; color: #444; }
.m-btn-link, .m-btn-link:after { -webkit-transition: ease all .3s; -moz-transition: ease all .3s; -o-transition: ease all .3s }
.m-btn-link { color: #222 !important; text-transform: capitalize; font-size: 16px; font-weight: 600; position: relative; transition: ease all .3s; font-family: 'Josefin Sans', sans-serif; }
.m-btn-link i { margin-left: 5px; transition: ease-in-out all .4s; }
.header-nav .navbar-toggler span, .navbar-toggler span { background: #f7ea66; }
.m-btn-link:hover:after { width: 10px; left: -15px }
.m-btn-link:hover:before { width: 100%; transition-delay: .4s }
.m-btn-link:hover i { transform: translateX(7px); }
.m-btn-link-white { color: #222 !important; }
.sec-round { top: 0; left: 0; right: 0 }
/* ===============================
        Header Part css
==================================*/

/*new code*/
.formToShow { display: block; }
.btn.showFormBtn { display: none; }
.paypalForm { position: fixed; left: 20px; bottom: 10px; z-index: 100; width: 250px; }
header { display: flex; flex-wrap: wrap; }
.paypalForm .btn1 { margin-bottom: 10px; color: #000; width: 250px; }
.paypalForm .btn1 .fa { margin-right: 10px; }
.paypalFormHeader { display: flex; justify-content: center; padding: 15px; border-radius: 6px; flex-wrap: wrap; border-radius: 6; margin-bottom: 10px; background: #fff; border: 1px solid #ccc; clear: both; }
.paypalFormHeader input, .paypalFormHeader .label, .paypalFormHeader label { width: 100%; display: flex; justify-content: left; }
.btn1 { background: #edbd4e; color: #fff; display: inline-block; width: 100; text-align: left; float: right; outline: none; }
.showFormBtn:hover, .showFormBtn:focus { outline: none!important; }
#smart-button-container .formRow, #smart-button-container { display: inline-block; width: 100%; vertical-align: top; }
.paypal-button, .paypal-buttons, .paypal-button-row, #paypal-button-container { width: 100%; }
/*new code*/

.other-nav { background: transparent; }
.navcss { background-color: #071344; margin-top: 0 !important; box-shadow: 0px 0px 40px 4px rgba(249, 220, 4, .2); -webkit-box-shadow: 0px 0px 40px 4px rgba(249, 220, 4, .2); -moz-box-shadow: 0px 0px 40px 4px rgba(249, 220, 4, .2); -o-box-shadow: 0px 0px 40px 4px rgba(249, 220, 4, .2); }
.navbar { position: fixed; width: 100%; padding-top: 10px; padding-bottom: 11px; transition: all linear .3s; }
.navbar-toggler { border: none; padding: 10px 6px; outline: 0 !important; }
.navbar-toggler span { display: block; width: 22px; height: 2px; border-radius: 1px; }
.navbar-toggler span + span { margin-top: 4px; width: 18px; }
.navbar-toggler span + span + span { width: 10px; }
.header-nav .navbar-brand img { height: 100px; }
.navbar-left { display: -webkit-flex; -webkit-justify-content: center; display: flex; justify-content: center; }
.header-nav .navbar-nav > li { margin: 0 0 0 20px; }
.header-nav .navbar-nav .nav-item { position: relative; }
.header-nav .navbar-nav .nav-item a { position: relative; padding: 0 10px; display: inline-block; font-size: 16px; vertical-align: top; color: #fff; font-weight: 400; text-transform: capitalize; font-family: "Ubuntu"; }
.header-nav .navbar-nav .nav-item:before { content: ''; position: absolute; z-index: -9; width: 117%; left: -5px; right: 0; top: -36px; height: 0px; background: #192a70; opacity: 0.7; -webkit-transition: ease all .5s; -moz-transition: ease all .5s; -o-transition: ease all .5s; transition: ease all .5s; }
.header-nav .navbar-nav .nav-item:hover:before { height: 88px; }
.header-nav .navbar-nav .nav-item:after { content: ''; position: absolute; z-index: 1; width: 117%; left: -5px; right: 0; top: -36px; height: 10px; background: transparent; -webkit-transition: ease all .5s; -moz-transition: ease all .5s; -o-transition: ease all .5s; transition: ease all .5s; }
.header-nav .navbar-nav .nav-item:hover:after { background: #fff; }
.header-nav .nav-sign { vertical-align: top; }
.blog_grid { margin-top: 80px; }
.full-screen { min-height: 620px; position: relative; }
/*===========================================
		Banner area
============================================*/

.single_bnr { background-size: cover; height: 100vh; max-height: 670px; background-position: center center; position: relative; z-index: 99; }
.bnr_content { display: table; height: 100%; width: 100%; animation-duration: 3s; }
.banner_cell { display: table-cell; height: 100%; vertical-align: middle; }
.banner-demo { position: relative; margin-left: 33%; margin-top: 26%; transform: translate(-25%, -50%); font-family: 'Ubuntu', sans-serif; z-index: 999; text-align: center; }
#typed, .typed-cursor { font-size: 38px; color: #edbd4e; letter-spacing: 2px; line-height: 78px; font-weight: 400; text-transform: uppercase; font-family: 'Ubuntu', sans-serif; }
.banner_total h3 { font-size: 32px; color: #edbd4e; letter-spacing: 2px; font-weight: 400; margin-bottom: 20px; text-transform: uppercase; font-family: 'Ubuntu', sans-serif; }
.banner_total { max-width: 100%; margin: 0 auto; padding: 0 190px; }
.slide_style_right h3, .slide_style_left h3 { font-weight: 400; margin-bottom: 30px; }
.slide_style_right h1 span, .slide_style_left h1 span { color: #edbd4e; }
.slide_style_right h3 span, .slide_style_left h3 span { color: #fff; }
.banner_total h1 { font-size: 52px; margin-bottom: 26px; color: #fff; letter-spacing: 2px; font-weight: 600; text-transform: uppercase; line-height: 24px; font-family: 'Ubuntu', sans-serif; }
.banner_total p { /*    letter-spacing: 1px;*/
font-weight: 400; color: #fff; font-size: 15px; line-height: 1.5; font-family: 'Lato', sans-serif; width: 100%!important; margin: 10px 0; }
.slide_style_right p { text-align: right; }
.banner_btn { margin-top: 45px; }
.owl-next { display: inline-block; float: right; }
.owl-prev { display: inline-block; }
.banner_area .owl-nav { position: absolute; top: calc(50% - 36px); width: 100%; }
.banner_area .owl-prev:hover i, .banner_area .owl-next:hover i { color: #ffa522; }
.banner_area .owl-nav i { color: #777; font-size: 72px; }
.indicators-line > .carousel-indicators li { background: transparent; display: inline-block; border: 1px solid #fff; border-radius: 2px; cursor: pointer; height: 12px; margin: 6px 8px; width: 12px; }
.indicators-line > .carousel-indicators .active { background: #edbd4e; border: 1px solid #edbd4e; height: 13px; width: 13px; }
.carousel-control.left:hover, .carousel-control.right:hover { background: #edbd4e; }
/* btn */

.btn_two { border-radius: 3px; height: 50px; padding: 0px 20px; display: inline-block; perspective: 600px; color: #fff; line-height: 48px; border: 1px solid #fff; box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15); font-family: 'Ubuntu', sans-serif; font-size: 16px; text-transform: capitalize; font-weight: 600; position: relative; }
.btn_two:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #edbd4e; content: ""; transform: rotateX(90deg); transform-origin: center top; border-radius: 3px; z-index: -1; opacity: 0; }
.btn_two:hover:after { transform: rotateX(0deg); opacity: 1; }
.btn_two:hover { color: #222; }
.contact-links ul li, .btn_two:after, .btn_one:after { -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
/* btn */
.carousel-indicators .active { background-color: #edbd4e; color: #222; }
.carousel-indicators .active { width: 50px !important; }
.carousel-indicators { bottom: 20px; margin-right: 16.5%; }
/*===========================================
	banner area
============================================*/

/*=====================================
 End of Hedder Part Css
=======================================*/

/*=====================================
 Start of banner part css
=======================================*/

.overlay { position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(29, 22, 22, .8); z-index: -1; }
#slider { position: relative; padding-bottom: 0 !important; }
#slider .slider-content { position: relative; }
.overlay-slider { position: absolute; content: ''; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.7); z-index: 0; }
#slider .slider-btn li { float: left; }
#slider .slider-btn { position: absolute; left: 50%; transform: translateX(-50%); }
#slider .slider-btn li { font-size: 14px; margin-top: 30px; color: #fff; text-transform: uppercase; font-family: 'Ubuntu', sans-serif; font-weight: 500; background: transparent; border: 1px solid #fff; border-radius: 4px; padding: 12px 25px; margin-right: 15px; transition: .4s ease; z-index: 9999 !important; }
#slider .slider-btn li a { color: #fff; font-family: 'Ubuntu', sans-serif; letter-spacing: 1px; font-weight: 600; }
#slider .slider-btn li.active a, #slider .slider-btn li:hover a { color: #151515; }
#slider .slider-btn li.active, #slider .slider-btn li:hover { color: #151515; background: orange; border: 1px solid orange; }
#slider .slider-text { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 9999; margin-top: -45px; font-family: 'Ubuntu', sans-serif; }
/*=====================================
 End of banner part css
=======================================*/

/* ===========================================================
               About us Part
===============================================================*/
#aboutus { position: relative; z-index: 9; overflow: hidden; margin-bottom: 60px; }
#about { position: relative; }
.heading h1 { font-family: 'Ubuntu', sans-serif; font-size: 36px; color: #222; line-height: 1.3; text-transform: uppercase; margin-bottom: 40px; text-align: center; font-weight: 700; }
.about-nav li a { color: #222; font-family: 'Ubuntu', sans-serif; font-size: 18px; font-weight: 600; line-height: 24px; margin-bottom: 35px; }
.about-img, #pills-tab1 .nav-link, #pills-tab .nav-link { position: relative; }
#pills-tab1 .active.nav-link:after, #pills-tab .active.nav-link:after { position: absolute; bottom: -2px; left: 0; width: 100%; height: 2px; content: ""; background: #edbd4e; }
.nav-pills .nav-link.active, .nav-pills .show > .nav-link { background: none !important; color: #edbd4e; border-radius: 0; }
.about-content h2 { color: #222; font-family: 'Ubuntu', sans-serif; font-size: 28px; line-height: 24px; margin-bottom: 15px; }
.about-content p { font-family: 'Lato', sans-serif; color: #444; font-size: 14px; margin-bottom: 10px; line-height: 24px; font-weight: 400; }
.about-content ul li { color: #222; font-family: 'Lato', sans-serif; font-size: 14px; line-height: 24px; margin-bottom: 10px; }
.about-in { position: relative; }
.about-name { bottom: 10%; position: absolute; background: #edbd4e; color: #222; text-align: center; padding: 10px 0; width: 100%; opacity: 0; transition: all 0.4s linear; }
.about-img { transition: all 0.4s linear; margin: 10px 0; position: relative; top: -10px; }
.about-in:hover .about-name { opacity: 1; bottom: 0; }
.about-name h3 { font-family: 'Ubuntu', sans-serif; font-size: 28px; line-height: 24px; margin-bottom: 5px; }
.about-name p { font-family: 'Lato', sans-serif; font-size: 14px; line-height: 24px; font-weight: 400; }
/* ==============================
      service Part start
=================================*/
#services { position: relative; overflow: hidden; }
.offer-img { position: relative; }
.pic-border { height: 100%; width: 100%; position: absolute; z-index: 99; opacity: 1; top: 0; left: 0; transition: all 0.6s linear; }
.mask2 { position: absolute; top: -10px; left: -10px; width: 100px; height: 3px; background-color: #edbd4e; }
.mask2:before { position: absolute; top: 0px; left: 0px; width: 3px; height: 100px; background-color: #edbd4e; content: ''; z-index: 9; }
.mask3 { position: absolute; bottom: -10px; right: -10px; width: 100px; height: 3px; background-color: #edbd4e; }
.mask3:before { position: absolute; bottom: 1px; right: 0px; width: 3px; height: 100px; background-color: #edbd4e; content: ''; z-index: 9; }
.service-section { margin-bottom: 80px; }
.service-section h4 { color: #222; font-family: 'Ubuntu', sans-serif; font-size: 28px; line-height: 1.3; margin-bottom: 20px; }
.service-section p { color: #444; font-family: 'Lato', sans-serif; font-size: 14px; line-height: 24px; }
.service-section ul li { color: #222; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; margin-bottom: 15px; }
.service-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }
/* ------------- download ------------- */
.download { background: #f1f1f1; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); }
.guide-title p { color: #444; font-family: 'Lato', sans-serif; font-size: 14px; line-height: 24px; margin: 15px 0; }
.guide-title h4 { color: #071344; font-family: 'Ubuntu', sans-serif; font-size: 20px; line-height: 24px; margin: 10px 0; text-transform: capitalize; }
.guide-title h6 { color: #edbd4e; font-family: 'Ubuntu', sans-serif; font-size: 20px; line-height: 24px; margin-bottom: 20px; }
.bonds { text-align: center; margin-bottom: 60px; }
.bonds ul { list-style: none; margin-left: 50px; }
.bonds ul li { float: left; line-height: 24px; font-family: 'Lato', sans-serif; font-weight: 400; font-size: 18px; color: #222222; text-align: center; padding: 10px; margin: 0 15px; transition: all 0.4s linear; }
.bonds ul li:hover { color: #edbd4e; }
.bonds ul li img { margin-bottom: 8px; }
/* ==============================
        Video  Part Start
   ============================== */

.video-section { position: relative; background: url(../images/video-bg.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; height: 500px; margin-bottom: 200px; z-index: 0; }
.video-section:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: -1; }
.heading1 { z-index: 999; }
.heading1 h1 { font-family: 'Ubuntu', sans-serif; font-size: 36px; color: #edbd4e; line-height: 24px; text-transform: uppercase; margin-bottom: 40px; text-align: center; font-weight: 700; }
.side-video { z-index: 99; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; margin-top: 30%; transform: translateY(-50%); }
.youtube_video { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.youtube_video a { display: flex; position: relative; width: 60px; height: 60px; align-items: center; justify-content: center; margin: auto; background: #edbd4e; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; color: #222; animation: pulse 1.5s infinite; }
/*=====================================
     Video  part end
=======================================*/
/*=====================================
start of FQS part
=======================================*/

#faqs { padding: 70px 0 40px; background: #fff; position: relative; }
#faqs .faqs_content p { font-family: 'Lato', sans-serif; color: #444; font-size: 14px; line-height: 24px; margin-bottom: 10px; font-weight: 400; margin-bottom: 10px; }
#faqs .faqs_content p b { font-size: 18px; }
#faqs .faqs_content ul li { line-height: 24px; font-family: 'Lato', sans-serif; font-weight: 400; font-size: 14px; color: #222222; text-align: left; padding-bottom: 10px; }
#faqs .faqs_content .panel { border: 0px; background: none; box-shadow: none; }
#faqs .faqs_content .panel-body { border-top: 0px; background: #f1f1f1; margin: 10px 25px 0px 10px; padding: 15px 10px; }
#faqs .faqs_content .panel-body p { line-height: 24px; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #222222; text-align: left; padding: 0 0px 10px 10px; }
#faqs .faqs_content .panel-body li { line-height: 24px; font-family: 'Lato', sans-serif; font-weight: 400; font-size: 14px; color: #222222; text-align: left; padding: 0 25px 25px 10px; }
#faqs .faqs_content a:focus, #faqs .faqs_content a:visited, #faqs .faqs_content a:hover { color: #222222; }
#faqs .faqs_content .panel-body p:last-child { padding-bottom: 0; }
#faqs .faqs_content .panel-default > .panel-heading { background: none; padding: 14px 0px; }
#faqs .faqs_content .panel-body p { font-family: 'Lato', sans-serif; font-weight: 400; font-size: 14px; line-height: 24px; color: #222222; text-align: left; padding-left: 15px; }
#faqs .faqs_content .panel h4 a { outline: 0; display: block; color: #071344; background: #edbd4e; font-size: 15px; padding: 18px 20px; margin-top: 10px; font-family: 'Ubuntu', sans-serif; font-weight: 600; border-radius: 100px; -webkit-box-shadow: 3px 2px 2px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 3px 2px 2px 0px rgba(0, 0, 0, 0.3); box-shadow: 3px 2px 2px 0px rgba(0, 0, 0, 0.3); text-decoration: none; text-align: left; }
#faqs .faqs_content .panel h4 a i { float: right; color: #222222; }
#faqs .faqs_content .panel h4 :hover i { color: #071344; }
.notice h3 { font-family: 'Ubuntu', sans-serif; color: #222; font-size: 36px; line-height: 24px; font-weight: 600; margin-bottom: 40px; margin-top: 60px; text-align: center; }
.notice p { font-family: 'Lato', sans-serif; color: #444; font-size: 14px; line-height: 24px; font-weight: 400; margin-bottom: 20px; }
.notice li { font-family: 'Lato', sans-serif; color: #444; font-size: 14px; line-height: 24px; font-weight: 400; margin-bottom: 15px; }
/*=====================================
end of FQS part
=======================================*/
/*=====================================
Contact part
=======================================*/
.contact-form { margin-top: -130px; }
.position { background: #fff; border: 1px solid #dddddd; width: 100%; padding: 30px 15px 28px; border-radius: 5px; border: transparent; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); z-index: 999; }
.position { transform: translateY(45%); z-index: 9; }
.cont-mess { margin-top: 20px; margin-bottom: 20px; display: contents; }
.cont-mess .cont-group { margin-bottom: 25px; }
.cont-inline .cont-group .form-control, .cont-inline .cont-group textarea { width: 100%; font-family: 'Lato', sans-serif; font-weight: 400; border: 1px solid #999; padding: 5px 10px; height: 40px; color: #999999 !important; font-size: 14px; background-color: transparent; border-radius: 5px; padding-left: 17px; }
.cont-inline .cont-group textarea { height: 100px; resize: none; }
.send_btn { text-align: center; }
.btn_one { border-radius: 3px; height: 40px; padding: 0px 25px; display: inline-block; perspective: 600px; color: #071344; line-height: 40px; border: 1px solid #071344; box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15); font-family: 'Ubuntu', sans-serif; font-size: 16px; text-transform: capitalize; font-weight: 600; position: relative; }
.btn_one:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #edbd4e; content: ""; transform: rotateX(90deg); transform-origin: center top; border-radius: 3px; z-index: -1; opacity: 0; }
.btn_one:hover:after { transform: rotateX(0deg); opacity: 1; }
.btn_one:hover { color: #222; border: 1px solid #edbd4e; }
::placeholder { color: #999 !important; opacity: 1;/* Firefox */}
:-ms-input-placeholder {    /* Internet Explorer 10-11 */    color: #999 !important;}
::-ms-input-placeholder {    /* Microsoft Edge */    color: #999 !important;}
.form-control:focus { outline: none !important; border-color: #719ECE; box-shadow: 0 0 10px #ccc; }
/*=====================================
 start of contact Part Css
=======================================*/

#contact { background-color: #071344; position: relative; z-index: 0; padding-top: 190px; }
.contact-heading { margin-top: 120px; }
.footer_inner { text-align: center; margin-top: 55px; margin-bottom: 60px; }
.footer_inner a { text-align: center; float: left; color: #071344; font-size: 20px; width: 43px; height: 43px; line-height: 39px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border: 2px solid transparent; transition: all 0.6s ease; display: inline-block; background: #edbd4e; text-decoration: none; }
.footer_inner:hover a { box-shadow: 0px 0px 40px 4px rgba(249, 220, 4, .2); -webkit-box-shadow: 0px 0px 40px 4px rgba(249, 220, 4, .2); -moz-box-shadow: 0px 0px 40px 4px rgba(249, 220, 4, .2); -o-box-shadow: 0px 0px 40px 4px rgba(249, 220, 4, .2); }
.footer_inner p { font-size: 14px; color: #fff; font-family: 'Lato', sans-serif; text-transform: capitalize; font-weight: 400; line-height: 24px; text-align: left; padding-left: 53px; }
/*=====================================
 End of contact Part Css
=======================================*/

/*=====================================
 Start of Footer Part Css
=======================================*/

#footer { background-color: #071344; padding: 10px 0; border-top: 0.3px solid #ccc; z-index: -9; }
.footer_text h5 { text-align: center; color: #fff; font-size: 14px; line-height: 24px; font-weight: 400; font-family: "Lato"; }
/*=====================================
 End of Footer Part Css
=======================================*/

/* === BACK TO TOP CSS == */
#back-top-btn { position: fixed; bottom: 20px; right: 20px; background-color: #071344; width: 50px; height: 50px; display: block; text-decoration: none; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; box-shadow: 0px 0px 5px rgba(0, 0, 0, .5); display: none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 9999; }
#back-top-btn i { color: #fff; margin: 0; position: relative; left: 19px; top: 15px; font-size: 20px; -webkit-transition: all 0.4s ease-in; -moz-transition: all 0.4s ease-in; -ms-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in; }
#back-top-btn:hover i { color: #fff; top: 12px; }
.btn_one { background: transparent; transition: all .3s; }
.btn_one:hover { cursor: pointer; background: #edbd4e; color: #071344; border: 1px solid #071344; }

/* =================== effect ================ */
@-webkit-keyframes pulse {  0% {
 -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
}
 80% {
 -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
}
 100% {
 -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
}
}
 @keyframes pulse {  0% {
 -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
 box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
}
 80% {
 -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
 box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
}
 100% {
 -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
 box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
}
}
.guide-title h6 { text-align: center; }
.bonds { width: 100%; }

/* NEW CSS  */

.navbar .container{
        margin-right: 0px !important;
        padding-right: 0px !important;
}
.navbar p{
        display: none;
}
.navbar .menu-nav{
        flex-direction: row-reverse;
        align-items: flex-start;
}
.navbar-expand-md .navbar-nav{
        padding-top: 10px;
}
.carousel-control.right:hover {
        background: none;
    }
    .carousel-control.left:hover, .carousel-control.right:hover {
        background: none;
    }