a.meanmenu-reveal {display: none;}
.mean-container .mean-bar {float: left;width: 100%;background: transparent;padding: 20px 0 0;z-index: 999;border-bottom: 1px solid rgba(0, 0, 0, 0.03);height: 55px;}
.mean-container a.meanmenu-reveal {width:25px;height: 30px;padding: 12px 15px 0 0;position: absolute;right: 0;cursor: pointer;color: #ffffff;text-decoration: none;font-size: 16px;text-indent: -9999em;line-height: 22px;font-size: 1px;display: block;font-weight: 700;}
.mean-container a.meanmenu-reveal span {display: block;background: #ffffff;height: 4px;margin-top: 3px;border-radius: 3px;}
.mean-container .mean-nav {float: left;width: 100%;background: #ffffff;margin-top: 55px;}
.mean-container .mean-nav ul {padding: 0;margin: 0;width: 100%;border: none;list-style-type: none;}
.mean-container .mean-nav ul li {position: relative;float: left;width: 100%;}
.mean-container .mean-nav ul li a {display: block;float: left;width: 90%;padding: 1em 5%;margin: 0;text-align: left;color: #677294;border-top: 1px solid #DBEEFD;text-decoration: none;}
.mean-container .mean-nav ul li a.active {color: #000000;}
.mean-container .mean-nav ul li li a {width: 80%;padding: 1em 10%;color: #677294;border-top: 1px solid #DBEEFD;opacity: 1;filter: alpha(opacity=75);text-shadow: none !important;visibility: visible;text-transform: none;font-size: 14px;}
.mean-container .mean-nav ul li.mean-last a {border-bottom: none;margin-bottom: 0;}
.mean-container .mean-nav ul li li li a {width: 70%;padding: 1em 15%;}
.mean-container .mean-nav ul li li li li a {width: 60%;padding: 1em 20%;}
.mean-container .mean-nav ul li li li li li a {width: 50%;padding: 1em 25%;}
.mean-container .mean-nav ul li a:hover {background: #252525;background: rgba(255,255,255,0.1);}
.mean-container .mean-nav ul li a.mean-expand {margin-top: 3px;width: 100%;height: 24px;padding: 12px !important;text-align: right ;position: absolute;right: 0;top: 0;z-index: 2;font-weight: 700;background: transparent;border: none !important;}
.mean-container .mean-push {float: left;width: 100%;padding: 0;margin: 0;clear: both;}
.mean-nav .wrapper {width: 100%;padding: 0;margin: 0;}

.mean-container .mean-bar, .mean-container .mean-bar *{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.mean-remove {display: none !important;}
.mobile-nav {display: none;}
.mobile-nav.mean-container .mean-nav ul li a.active {color: #ff850a;}
.main-nav {top:0;left: 0;padding-top: 15px;padding-bottom: 15px;width: 100%;z-index: 999;height: auto;}
.mean-nav .dropdown-toggle::after {display: none;}
.navbar-light .navbar-brand, .navbar-light .navbar-brand:hover {font-weight: bold;text-transform: capitalize;}
.main-nav nav ul {padding: 0;margin: 0;list-style-type: none;float: right;}
.main-nav nav .navbar-nav .nav-item {position: relative;padding: 23px 0;}
.main-nav nav .navbar-nav .nav-item a {font-weight: 500;font-size: 20px;text-transform: capitalize;color: #ffffff;padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;margin-left: 11px;margin-right: 11px;}
.main-nav nav .navbar-nav .nav-item a:hover, 
.main-nav nav .navbar-nav .nav-item a:focus, 
.main-nav nav .navbar-nav .nav-item a.active {color: #FF2D55;}
.main-nav nav .navbar-nav .nav-item:hover a {color: #FF2D55;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu {-webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);background: #0d1028;position: absolute;top: 80px;left: 0;width: auto;z-index: 99;display: block;padding-top: 20px;padding-left: 5px;padding-right: 5px;padding-bottom: 20px;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li {position: relative;padding: 0;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a {font-size: 16px;font-weight: 500;text-transform: capitalize;padding: 8px 15px;margin: 0;display: block;color: #ffffff;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover, 
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus, 
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active {color: #FF2D55;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {position: absolute;left: -100%;top: 0;opacity: 0 !important;visibility: hidden !important;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {opacity: 1 !important;visibility: visible !important;top: -20px !important;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {position: absolute;left: -100%;top: 0;opacity: 0 !important;visibility: hidden !important;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu li:hover .dropdown-menu {opacity: 1 !important;visibility: visible !important;top: -20px !important;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {color: #ffffff;text-transform: capitalize;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, 
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, 
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {color: #FF2D55;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover a {color: #FF2D55;}
.main-nav nav .navbar-nav .nav-item:hover ul {opacity: 1;visibility: visible;top: 100%;}
.main-nav nav .navbar-nav .nav-item:last-child .dropdown-menu {left: auto;right: 0;}
/*.nav-item ul{overflow-x: hidden;height: 300px;}*/
body {padding: 0;margin: 0;font-family: "Amaranth";background:#FAEEBC; 
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none;
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none;}
a:hover {text-decoration:none;}
a:focus {outline: 0px auto -webkit-focus-ring-color !important;outline-offset: 0px !important;}
/* Custom CSS Start */
.header-widget ul li {display: inline-block;}
.d-table {width: 100%;height: 100%;}
.d-table-cell {display: table-cell;vertical-align: middle;}

/*------------ HOME PAGE ONE CSS START -------------*/
.header-section {background:#021A46;padding: 10px 0;}
.header-section .header-widget ul {padding-left: 0;margin-bottom: 0;}
.header-section .header-widget ul li {font-size: 14px;padding-right: 30px;margin-right: 15px;color: #ffffff;position: relative;}
.header-section .header-widget ul li::before {position: absolute;content: '';background: #ffffff;width: 4px;height: 23px;right: 0;top: 0px;}
.header-section .header-widget ul li i {margin-right: 5px;font-size: 18px;top: 1px;position: relative;}
.header-section .header-widget ul li a {color: #ffffff;font-weight:500;}
.header-section .header-widget ul :nth-child(3)::before {display: none;}
.header-section .header-social ul {padding-left: 0;margin-bottom: 0;}
.header-section .header-social ul li a i {color: #ffffff;background: #B47F41;width: 30px;height: 30px;border-radius: 5px;display: inline-block;text-align: center;line-height: 30px;margin-left: 5px;position: relative;z-index: 0;-webkit-transition: .5s;transition: .5s;}
.header-section .header-social ul li a i::after {position: absolute;content: '';width: 0;height: 0;background: #ffffff;top: 0;left: 0;border-radius: 5px;z-index: -1;-webkit-transition: .5s;transition: .5s;}
.header-section .header-social ul li a i:hover::after {width: 100%;height: 100%;}
.header-section .header-social ul li a i:hover {color: #B47F41;}
/* Navbar CSS Start */

.logo h1 {font-size: 17px;text-align: center;margin-right: 0px;margin-bottom: 0;font-weight:600;line-height: 22px;color: #021A46;margin: 0px;}
.logo h1 b{color:#FF850A;font-weight:900;}
.navbar-brand h1 {font-size: 30px;text-align: center;margin-right: 0px;margin-bottom: 0;font-weight: 600;line-height: 34px;color: #ffffff;margin: 0px;}
.navbar-brand h1 b{color:#FF850A;font-weight:900;}
.navbar-area .main-nav {padding: 5px 0px;-webkit-transition: .5s;transition: .5s;}
.navbar-area .main-nav .navbar {padding:0px 0;}
.navbar-area .main-nav .navbar .navbar-brand img {max-width: 145px;margin-top: -5px;}
.navbar-area .main-nav .navbar .navbar-nav .nav-item a {color:#a3edf5;letter-spacing:0.2px;}
.navbar-area .main-nav .navbar .navbar-nav .nav-item a:hover {color:#FF850A ;}
.navbar-area .main-nav .navbar .navbar-nav .nav-item a:hover i {display: inline-block;-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.navbar-area .main-nav .navbar .navbar-nav .nav-item a i {top: 2px;position: relative;-webkit-transition: .5s;transition: .5s;}
.navbar-area .main-nav .navbar .navbar-nav .nav-item .active {/*color:#ff850a !important*/}
.navbar-area .main-nav .navbar .navbar-nav .dropdown-toggle::after {display: none;}
.navbar-area .main-nav .navbar .navbar-nav .dropdown-menu {background:rgba(0,0,0,.75);-webkit-transition: .5s;transition: .5s;border: 0;-webkit-box-shadow: 7px 5px 30px rgba(72, 73, 121, 0.15);box-shadow: 7px 5px 30px rgba(72, 73, 121, 0.15);padding: 0;}
.navbar-area .main-nav .navbar .navbar-nav .dropdown-menu .nav-item {display: block;padding: 0;}
.navbar-area .main-nav .navbar .navbar-nav .dropdown-menu .nav-item a {color:#ffffff;position: relative;font-weight: 400;}
.navbar-area .main-nav .navbar .navbar-nav .dropdown-menu .nav-item a::before {position: absolute;content: '';background:#ff850a;width: 3px;height: 0;right: 0;bottom: 0;-webkit-transition: .5s;transition: .5s;}
.navbar-area .main-nav .navbar .navbar-nav .dropdown-menu .nav-item a::after {position: absolute;content: '';background:#ff850a;width: 3px;height:98%;left: 0;bottom: 0;-webkit-transition: .5s;transition: .5s;}
.navbar-area .main-nav .navbar .navbar-nav .dropdown-menu .nav-item a:hover {color:#e27201;}
.navbar-area .main-nav .navbar .navbar-nav .dropdown-menu .nav-item a:hover::before {height: 98%;}
.navbar-area .main-nav .navbar .navbar-nav .dropdown-menu .nav-item a:hover::after {height: 0;}
.navbar-area .main-nav .navbar .navbar-nav .dropdown-menu .nav-item a .active {color: #5B3100;}
.navbar-area .main-nav .navbar .navbar-nav .dropdown-menu :last-child a {border-bottom: 0;}
.navbar-area .main-nav .navbar .navbar-button {margin-left: 25px;}
.navbar-area .main-nav .navbar .navbar-button a {color: #ffffff;background: #B47F41;padding: 10px 37px;border-radius: 5px;position: relative;z-index: 0;font-size: 16px;}
.navbar-area .main-nav .navbar .navbar-button a::before {position: absolute;content: '';width: 100%;height: 0;background: #5B3100;top: 0;left: 0;bottom: 0;right: 0;border-radius: 5px;z-index: -1;-webkit-transition: .5s;transition: .5s;}
.navbar-area .main-nav .navbar .navbar-button a:hover::before {height: 100%;}
/*-------------- HOME PAGE THREE CSS START --------------*/

.black{position:fixed;background:#ffffff00;z-index:999;top:0;width:100%;}

.Submit-boxes {padding: 10px 11px;background-color: #173a7b;text-transform: capitalize;color: #fff;border: none;border-bottom: 2px solid #ff850a;position: relative;text-align: center;font-size: 14px;border-radius: 23px;letter-spacing: 1px;margin: 5px 20px;width:75%;}
.Submit-boxes:hover{color:#fff;background-color:#ff850a; text-decoration:none; transition:1s;border-bottom: 2px solid #173a7b}
.carousel-control.left{background-image:none;}
.carousel-control.right{background-image:none;}
.content-top{position: relative;margin-top:-50px;z-index:9;}
.caption-box {background-color:#ffffffe0;padding: 20px 25px;width: 100%;border-radius: 10px;border-bottom: 3px solid #002c7b;}
.newsletter h3 {font-size: 26px;color: #de3133;text-align: left;margin: 0px;line-height: 30px;}
.newsletterinput {padding:12px;border: 1px solid #e1e1e1;width: 100%;font-size: 13px;margin: 0;border-radius: 5px;margin: 3px;}
.newsletterinput input:focus {outline-offset:0px !important;}

.decor-1 {width:100%;text-align: center;margin:0 auto;}
.decor-1:after {position: relative;top: 0px;display: inline-block;width:130px;padding-right: 10px;padding-left: 10px;border-bottom: 5px solid #040967;content: '';}
.decor-2 {width: 100%;text-align: center;margin: 5px auto 10px;}
.decor-2:after {position: relative;top: 0px;display: inline-block;width: 130px;padding-right: 10px;padding-left: 10px;border-bottom: 5px solid #ff850a;content: '';}
.decor-3 {width: 100%;text-align: right;margin: 0px auto;}
.decor-3:after {position: relative;top: 0px;display: inline-block;width: 220px;padding-right: 10px;padding-left: 10px;border-bottom: 4px solid #ff850a;margin-bottom:10px;content: '';}
.decor-4 {width: 100%;text-align:left;margin:-5px auto;}
.decor-4:after {position: relative;top: 0px;display: inline-block;width: 100px;padding-right: 10px;padding-left: 10px;border-bottom:3px solid #ff850a;margin-bottom: 4px;content: '';}


.wel-part{padding:40px 0px 30px;}
.wel-part-img img{width:100%;padding: 2px;height:auto;border: 1px solid #ff9900;margin: 10px 0px;}
.wel-text{padding-top:40px;}
.wel-text h1 {position: relative;right: 100px;font-weight: 300;font-family: 'Amaranth',serif;display:inline-block;font-size: 27px;line-height: 33px;letter-spacing: 0.5px;padding: 8px 16px;margin: 4px 0px;background-color: #f3f3f3;color: #491e04;}
.wel-text h2 {position: relative;right: 100px;font-weight: 600;font-family: 'Amaranth',serif;font-size:35px;line-height:40px;text-transform: uppercase;letter-spacing: 0.5px;padding: 8px 16px;margin: 4px 0px;color: #000d67;background-color: #f3f3f3;display: inline-block;}

.welcome-text{padding-top:10px;}
.welcome-text p {font-size: 17px;color: #141414;text-align: justify;line-height: 30px;margin: 5px 0px;}
.button-box a {background-color:#3F1640;color: #fff;padding: 10px 20px;font-size: 15px;display: inline-block;border-radius: 30px;margin: 9px 0px 2px;border: 0px;}
.button-box a i{margin-left:3px;}

.perfect-part{padding:30px 0px;}
.perfect-text h2 {font-size: 40px;text-align: center;font-weight: 700;color: #FF850A;font-family: 'Amaranth',serif;margin: 0px 0px;line-height: 40px;}
.perfect-text p {text-align: center;font-size:17px;color: #000;line-height:30px;width: 60%;margin: 10px auto;}
.perfect-text-img{margin:5px 0px;}
.perfect-text-img img {width: 100%;height: auto;border-radius: 10px;padding: 3px;border:1px solid #021a46;}
.perfect {text-align: center;padding:3px 15px;}
.perfect h4 {font-size: 16px;color: #ff8400;letter-spacing: 1px;font-family:'Amaranth',serif; font-weight: 600;text-transform: uppercase;margin: 15px 0px 10px;}
.perfect p {font-size: 16px;color: #141414;line-height: 26px;margin: 5px;}
.eng-box a {background-color: #002c7b;color: #fff;padding: 10px 30px;font-size: 15px;display: inline-block;border-radius: 30px;margin: 5px 0px 2px;border: 0px;}
.mg-tb{margin:25px 0px;}

.why-part{padding:30px 0px;}
.why-img img{width:100%;height:auto;}
.box {padding: 15px 10px;background-color: #fff;text-align: center;border-radius: 50%;border: 1px solid #ddd;height: 250px;width: 250px;margin: 10px auto;}
.box:hover {box-shadow: 0px 0px 8px -3px #181818;transition: 1s;}
.box img{width:50%;margin:0 auto;}
.box h4 {font-weight: 700;font-size: 17px;line-height: 20px;color: #FF850A;margin: 7px 0px 2px;}
.box p {font-size: 14px;line-height: 21px;color: #333;margin: 5px 0px;padding: 0px 16px;}
.wel-pd{margin:20px 0px;}
.wel-pd h3 {font-size: 37px;text-align: center;font-weight: 700;color: #000e67;font-family: 'Amaranth',serif;margin: 3px 0px 0px;line-height: 45px;}
.course-part {background-attachment: fixed;background-image: url(../images/slider-bg-img.jpg);padding:30px 0px;position: relative;align-items: center;}
.course-part::before {content: '';position: absolute;top: 0;right: 0;width:35%;height: 100%;background-color: #001029;}
.population{margin:20px 0px}

.population h3 {font-size:50px;margin:5px 0px;line-height:55px;text-align: right;color: #fff;font-weight:900;}
.population h4 {font-size:40px;margin:5px 0px;line-height:50px;text-align: right;color: #fff;font-weight:300;}
.population p {text-align: right;color: #a2a2a2;font-size: 15px;margin: 0px;line-height:24px;}
.population h5 {font-size: 17px;margin: 3px 0px 14px;line-height: 42px;letter-spacing: 0.5px;text-align: right;color: #ff850a;text-transform: uppercase;}
.population h5 i{color: #ccc;font-size:19px;margin-left:5px;}
.population h5 a{ color:#ff850a;}

.content h4 {margin: 10px 0px 0px;}
.content h4 a {font-size: 18px;color: #ff850a;font-weight: 800;line-height: 24px;text-transform: uppercase;text-decoration: none;}
.content p {font-size: 14px;color: #ccc;line-height: 24px;margin: 5px;}
.owl-theme .owl-dots .owl-dot{display:none !important;}

.we-travel{padding:30px 0px;}
.we-travel-text h3 {font-size: 37px;text-align: center;font-weight: 700;color: #000e67;font-family: 'Amaranth',serif;margin: 3px 0px 0px;line-height: 45px;}
.wel-icon{margin:25px 10px 5px;}
.wel-icon img{width:auto;height:auto;border: 2px solid #ffba75;border-radius:10px;}
.wel-icon h4 {font-weight: 500;font-size: 20px;line-height:30px;color: #021177;margin: 7px 0px 0px;}
.wel-icon p {font-size:15px;line-height: 25px;color: #333;margin: 5px 0px;}

.car-rental{background-image: url(../images/car-img.jpg);width: 100%;background-size: cover;background-position: center;position: relative;padding:40px 0px;}
.car-rental::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:#021a46;opacity: 0.75;}
.car-rental-text h4 {font-size: 60px;font-weight: bold;color: #fff;margin: 5px 0px;}
.car-rental-text h5 span {color: #ff850a;font-weight: 600;}
.car-rental-text h5 {font-size: 40px;font-weight: 500;color: #f4f4f4;margin: 5px 0px;}
.car-rental-text p {margin: 15px 0 15px;font-size: 17px;color: #f4f4f4;line-height:30px;}
.car-text-btn a {color: #fff;padding: 10px 29px;font-size: 18px;display: inline-block;margin: 5px 0px 5px;border: 2px solid #ff850a;border-radius: 30px;font-weight: 500;}

.hotel-part{padding:30px 0px;}
.hotel-text h4 {font-size: 37px;text-align: center;font-weight: 700;color: #000e67;font-family: 'Amaranth',serif;margin: 3px 0px 0px;line-height: 45px;}
.cd-gallery {width: 100%;margin:10px auto;padding-left:0px;}
.cd-gallery::after {clear: both;content: "";display: table;}
.cd-gallery > li {overflow: hidden;position: relative;margin-bottom: 0px;background:#f3f3f3;border-radius: 0.25em;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.cd-gallery > li > a {display: block;}
.no-touch .cd-gallery > li:hover .cd-dots li.selected a {background: #2f2933;border-color: #2f2933;}
.no-touch .cd-gallery > li:hover .cd-dots a {border-color: #9688a0;}
.no-touch .cd-gallery > li:hover li.move-right,
.no-touch .cd-gallery > li:hover li.move-left {opacity: 0.3;}
.cd-item-wrapper {position: relative;overflow: hidden;padding-left:0px;}
.cd-item-wrapper li {position: absolute;top: 0;left: 18%;height: 100%;width: 64%;opacity: 0;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;will-change: transform, opacity;-webkit-transform: translateX(200%) scale(0.7);-moz-transform: translateX(200%) scale(0.7);-ms-transform: translateX(200%) scale(0.7);-o-transform: translateX(200%) scale(0.7);transform: translateX(200%) scale(0.7);-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;-moz-transition: -moz-transform 0.4s, opacity 0.4s;transition: transform 0.4s, opacity 0.4s;}
.cd-item-wrapper li.selected {position: relative;opacity: 1;-webkit-transform: translateX(0) scale(1.3);-moz-transform: translateX(0) scale(1.3);-ms-transform: translateX(0) scale(1.3);-o-transform: translateX(0) scale(1.3);transform: translateX(0) scale(1.3);}
.cd-item-wrapper li.move-left {-webkit-transform: translateX(-100%) scale(0.7);-moz-transform: translateX(-100%) scale(0.7);-ms-transform: translateX(-100%) scale(0.7);-o-transform: translateX(-100%) scale(0.7);transform: translateX(-100%) scale(0.7);opacity: 0.3;}
.cd-item-wrapper li.move-right {-webkit-transform: translateX(100%) scale(0.7);-moz-transform: translateX(100%) scale(0.7);-ms-transform: translateX(100%) scale(0.7);-o-transform: translateX(100%) scale(0.7);transform: translateX(100%) scale(0.7);opacity: 0.3;}
.cd-item-wrapper li.hide-left {-webkit-transform: translateX(-200%) scale(0.7);-moz-transform: translateX(-200%) scale(0.7);-ms-transform: translateX(-200%) scale(0.7);-o-transform: translateX(-200%) scale(0.7);transform: translateX(-200%) scale(0.7);}
.cd-item-wrapper li img {display: block;width: 100%;}

#mySidenav a {position: fixed;right: -100px;transition: 0.3s;width:140px;text-ecoration: none;color: white;z-index:1;}
#mySidenav a:hover {right:0px;}
#facebook{top:170px;background:#3a549e;}
#twitter{top:265px;background:#1ca0f2;}
#youtube{top:217px;background:#cc181e;}
#instagram {top: 312px;background: linear-gradient(180deg, #e8573c, #db2555, #8a1f65);}
#blogger {top:359px;background:#0077b5;}
#pdf-icon {top:405px;background:#a82424;}
.sidenav p {font-size:16px;text-transform: capitalize;display: inline-block;margin: 0px;padding:9px 10px 7px 10px;}
.blogger, .facebook, .pdf-icon, .twitter, .instagram, .you-tube
{display: inline-block;background: url(../images/all-social.jpg) no-repeat;overflow: hidden;text-indent: -9999px;text-align: left;}
.blogger {background-position: -0px -0px;width: 40px;height: 40px;float: left;}
.facebook {background-position: -40px -0px;width: 40px;height: 40px;float: left;}
.pdf-icon {background-position: -0px -40px;width: 40px;height: 40px;float: left;}
.twitter {background-position: -40px -40px;width: 40px;height: 40px;float: left;}
.instagram {background-position: -0px -80px;width: 40px;height: 40px;float: left;}
.you-tube {background-position: -40px -80px;width: 40px;height: 40px;float: left;}



.sidebar-contact {position: fixed;top:56%;left: -260px;transform: translateY(-50%);width: 260px;height: auto;padding: 18px;background: #e0e0e0;box-sizing: border-box;transition: 0.5s;z-index: 99;}
.sidebar-contact.active{left:0;}
.sidebar-contact input, .sidebar-contact textarea {width: 100%;margin-bottom: 10px;box-sizing: border-box;border: 1px solid rgb(177 177 177 / 9%);outline: none;padding:9px;}
.sidebar-contact h2 {margin: 10px 0px;padding: 0;text-align: center;text-transform: capitalize;font-family: 'Amaranth',serif;}
.sidebar-contact textarea {height: 90px;resize: none;}
.sidebar-contact input[type="submit"]{background: #002c7b;color: #fff;cursor: pointer;border: none;text-transform: capitalize;font-size: 18px;border-radius: 30px;padding: 8px;}
.toggle{position:absolute;height: 50px;width: 50px;text-align:center;cursor:pointer;background:#ff850a;top: 0px;right: -50px;line-height:48px;}
.toggle:before{content:'\f003';font-family:fontAwesome;font-size:25px;color:#fff;line-height:45px;}
.toggle.active:before{content:'\f00d';}

/*followbuttons*/
#followbuttons{top: calc(80% - 30px);position: fixed;right: 10px;width: 50px;height: 50px;z-index: 11;}
#followbuttons .icon_logo{position: relative;z-index: 100;padding: 5px;}
#followbuttons .icon_logo > a > img{width:100%;}
#followbuttons .circle-brack{border-radius: 50%;background-color:#1eafe5;width: 50px;height: 50px;position: absolute;opacity: 0;bottom: 1px;left: 0px;z-index: 99;animation: waves 4s infinite cubic-bezier(.36, .11, .89, .32);}
@keyframes waves {from {transform: scale(.55, .55);opacity: .6;}to {transform: scale(1.8, 1.8);opacity: 0;}}
.followbuttons{top: calc(80% - 30px);position: fixed;left: 10px;width: 50px;height: 50px;z-index: 11;}
.followbuttons .icon_logo{position: relative;z-index: 100;padding: 5px;}
.followbuttons .icon_logo > a > img{width: 100%;}
.followbuttons .circle-round{border-radius: 50%;background-color: #3cc04e;width: 50px;height: 50px;position: absolute;opacity: 0;bottom: 1px;left: 0px;z-index: 99;animation: waves 4s infinite cubic-bezier(.36, .11, .89, .32);}
@keyframes waves {from {transform: scale(.55, .55);opacity: .6;}to {transform: scale(1.8, 1.8);opacity: 0;}}
/*followbuttons end*/




.table-responsive td {padding: 9px;font-size: 17px;border: 2px solid #ff9d33;line-height: 29px;}
.table-responsive td p {margin: 0px;font-size: 17px;color: #002b4c;}
.bg tr:nth-child(even){background-color:#e8e8e8;}
.bg tr:hover {background-color:#ffd9b1;}
.bg p {font-size:16px;margin: 0px;margin-top: 10px;}
.bg p span{font-size:17px;margin: 0px;margin-top: 10px; color:#ff931e; font-weight:700;}
.bg p a{font-size: 16px;margin: 0px;margin-top: 10px; color:#000052; font-weight:500;}
.bg p a:hover{font-size: 16px;margin: 0px;margin-top: 10px; color:#da7d17}
.table-responsive th{padding: 5px;text-align: left;font-size: 15px;border: 1px solid #ccc;line-height: 27px;color:#fff;background-color:#ff9d33;}




.pack-tour{ padding:10px 0px;}
.pack-tour h3 {line-height: 37px;font-size: 23px;margin: 6px 0px;color: #f38611;border-bottom: 1px solid #00007f;}
.pack-tour h3 span{color:#000052;padding:0px 10px;font-size:23px;}
.city h2 {font-size: 20px;color: #000052;padding:10px 0px;clear: both; margin:0px;}
.city h4 {font-size: 19px;color: #ff8400;line-height: 23px;margin:15px 0px 5px;}
.page-part-text h3 {font-size: 25px;line-height: 35px;color: #ff931e;margin: 5px 0px 5px 0px;letter-spacing: 0.7px; font-weight:bold;}



.contact-text-info h3 {font-size: 17px;font-weight: 600;color:#ff850a;line-height: 20px;margin: 20px 0px 5px;letter-spacing: 0.5px;text-transform: uppercase;}
.contact-text-info a{color:#1f1f1f; }
.contact-text-info a:hover {color:#ff850a;text-decoration: none;}
.contact-detail span{ font-size:18px; color:#333; font-weight:500; text-transform:uppercase; }
.contact-detail { padding-top:25px; }
.contact-detail p{ padding-top:0px; }
.contact-text-info {position: relative;padding-left: 0px;list-style: none;text-decoration: none;}
.list-unstyled {padding-left: 0;list-style: none;}
.contact-text-info:before {content: ' ';background:#dadada;display: inline-block;position: absolute;left: 9px;width: 2px;height: 100%;z-index: 1;}
.contact-text-info li {padding-left:40px;position: relative;color:#1f1f1f;line-height: 26px;font-size: 17px;padding-bottom: 0px;}
.contact-text-info>li:before {content: ' ';background: #fff;display: inline-block;position: absolute;border-radius: 50%;border:2px solid #ff850a;left: 0;width: 20px;height: 20px;z-index: 1;}
.contact-text-info li p {margin-bottom: 0;line-height: 24px;}
.contact-text-info>li::after {content: ' ';background: #00509f;display: inline-block;position: absolute;border-radius: 50%;top: 5px;left: 5px;width: 10px;height: 10px;z-index: 2;}


/*-- festival page --*/
.festival-part { padding:40px 0px;}
.festival-text h4 { font-size:22px; color:#000000; line-height:32px; margin:5px 0px;}
.festival-text p{font-size: 17px;color: #141414;text-align: justify; line-height: 30px; margin: 5px 0px;}
/*-- festival page --*/


/*-- footer --*/
.agile-footer {background: url(../images/footer-1.png) no-repeat 0px 0px;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;padding: 50px 0px 10px;text-align: center;background-position: center;background-color: #5b0000;}
.w3layouts_mail_grid_left span {font-size: 52px;color: #ff8400;margin: 8px 0px;}
.w3layouts_mail_grid_left2 h3 {color: #fff;margin: 0px;letter-spacing: 1px;text-transform:uppercase;font-weight: 800;padding: 8px 0px;font-size: 20px;}
.w3layouts_mail_grid_left2 a {text-decoration: none;color: #d6d6d6;font-size: 16px;}
.w3layouts_mail_grid_left2 a:hover{color:#ffffff;transition:.5s;}
.w3layouts_mail_grid_left2 p{color:#d6d6d6;font-size: 16px;}
.w3layouts_mail_grid {margin: 10px 0px 20px;}
.copy-right {width: 80%;margin: 0 auto;border-top: 1px solid #b9b9b973;padding: 15px 0px 10px;}
.copy-right p {color: #d6d6d6;line-height: 1.7;margin: 0px;font-size:16px;}
.copy-right p a{color:#ffffff;text-decoration:none;}
.copy-right p a:hover{color:#fff;}
/*-- footer End --*/


.input-group {position: relative;display: table;border-collapse: separate;margin:7px 0;width: 100%;}
.input-group .form-control:last-child, .input-group-addon:last-child {font-size: 14px !important;line-height: 24px;border-radius: 5px;}
.enquiry-box-sub {position: relative;margin-top:10px;text-align: center;}
.readmore2 {padding: 12px 40px;background-color: #173a7b;text-transform: capitalize;color: #fff; border:none;border-bottom: 3px solid #ff850a; position: relative;text-align: center;font-size: 15px;border-radius: 24px;letter-spacing: 1px;margin:5px 20px;}
.readmore2:hover{color:#fff;background-color:#ff850a; text-decoration:none; transition:1s;border-bottom: 3px solid #173a7b}
.form-control {border: 2px solid #000f38 !important;-webkit-box-shadow: none !important;box-shadow: none !important;}
.form-control:focus {border-color: #ff850a !important;outline: 0;-webkit-box-shadow: none !important;box-shadow: none !important;}
:focus {outline: -webkit-focus-ring-color auto 0px !important;}

.breadcrum-bg {padding:170px 0px 140px;}


.w3l-breadcrum{background-size: cover; background-repeat: no-repeat;background-position: center; position:relative;}
.w3l-breadcrum:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image:linear-gradient(to right, #542a0000, #000102);opacity: 0.75;}
.w3l-breadcrum .breadcrum-bg h1 {letter-spacing: 1px;font-size: 40px;color: #fff;font-weight: 600;text-transform: uppercase;margin: 0px;position: relative;margin-bottom: 0;z-index: 1;text-align: center;padding-top: 1px;padding-bottom: 1px;}
.w3l-breadcrum .breadcrum-bg p {font-size: 16px;color: #fff;text-align: center;margin:5px 0px;}
.w3l-breadcrum .breadcrum-bg p a {font-size: 16px;color:#fff;}


.wel-dest{ padding:40px 0px;}
.hed-part-text{margin:5px 0px;}
.hed-part-text p{font-size: 17px;color: #141414;text-align: justify;line-height: 30px;margin: 5px 0px;}
.hed-part-text h3{font-size: 24px;color: #e87500;margin: 13px 0px 10px;}

.tab-content{ margin:10px 0px;}
.tab-content p{font-size: 17px;color: #141414;text-align: justify;line-height: 30px;margin:0px 0px}
.tab-content h3 {color: #ff850a;font-size: 28px;line-height: 40px;margin: 0px 0px 10px;letter-spacing: 2px;font-weight: bold;border-bottom: 2px solid #dedede;}
.tabs-left {border-bottom: none;font-size:18px;}
.tabs-left>li {margin:0px;}
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.nav-tabs>li>a {border-bottom-color: #ddd;border-right-color: transparent;background: #000052;border: none;border-radius:100px;margin: 0px;padding:11px 22px;color: #fff;margin-right:5px;}
.tabs-left>li.active>a, .tabs-left>li.active>a:hover, .tabs-left>li.active>a:focus {border-bottom-color: #ddd;border-right-color: transparent;background: #f90;border: none;border-radius:100px;padding:11px 22px;color: #fff;}
.tabs-left>li.active>a::after{content: "";position: absolute;top:44px;right:35%;border-right: 12px solid transparent;border-left: 12px solid transparent;border-top: 13px solid #f90;display: block;width: 0;}
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background-color: #091842;}

/*********************** Demo - 1 *******************/
.box1 img,.box1:after,.box1:before{width:100%;transition:all .3s ease 0s}
.box1 .icon,.box4, .icon li a{text-align:center}
.box10:after,.box10:before,.box1:after,.box1:before,.box4:before{content:""}
.box1,.box4,.box8{overflow:hidden}
.box1 .title,.box10 .title,.box4 .title{letter-spacing:1px}
.mb-30{margin:20px 0px}

.box1 .icon,.box1 .title{margin:0;position:absolute}
.box1{box-shadow:0 0 3px rgba(0,0,0,.3);position:relative}
.box1:after,.box1:before{height:50%;background:rgb(255 133 10 / 50%);position:absolute;top:0;left:0;z-index:1;transform-origin:100% 0;transform:rotateZ(90deg)}
.box1:after{top:auto;bottom:0;transform-origin:0 100%}
.box1:hover:after,.box1:hover:before{transform:rotateZ(0)}
.box1 img{height:auto;transform:scale(1) rotate(0)}
.box1:hover img{filter:sepia(80%);transform:scale(1.3) rotate(10deg)}
.box1 .title{font-size:19px;font-weight:600;color:#fff;text-transform:uppercase;text-shadow:0 0 1px #004cbf;bottom:10px;left:10px;opacity:0;z-index:2;transform:scale(0);transition:all .5s ease .2s}
.box1:hover .title{opacity:1;transform:scale(1)}
.box1 .icon{padding:7px 5px;list-style:none;background:#000e67;border-radius:0 0 0 10px;top:-100%;right:0;z-index:2;transition:all .3s ease .2s}
.box1:hover .icon{top:0}
.box1 .icon li{display:block;margin:10px 0}
.box1 .icon li a{display:block;width:35px;height:35px;line-height:35px;border-radius:10px;font-size:18px;color:#fff;transition:all .3s ease 0s}
.box2 .icon li a,.box3 .icon a:hover,.box4 .icon li a:hover,.box5 .icon li a,.box6 .icon li a{border-radius:50%}
.box1 .icon li a:hover{color:#fff;box-shadow:0 0 10px #000 inset;}
@media only screen and (max-width:990px){.box1{margin-bottom:30px}
}




.slider-box{ padding:40px 0px; background-color:#f9f9f9; }
.rs-courses .cource-item .cource-img img {width: 100%;transition: all 0.3s ease 0s;}
.rs-courses-2 .cource-item {margin-bottom:5px;border: 1px solid #bdbdbd;box-shadow: inset 0px 0px 8px 0px #0000004d;border-radius: 0px 0px 20px 20px;}
.rs-courses-2 .cource-item .cource-img {position: relative;overflow: hidden;}
.rs-courses-2 .cource-item .cource-img img {-webkit-transition: all .3s ease;transition: all .3s ease;width: 100%;}
.rs-courses-2 .cource-item .cource-img .course-value {position: absolute;bottom: -25px;right: 25px;height: 50px;width: 50px;line-height: 50px;text-align: center;background-color: #ff3115;color: #ffffff;font-size: 13px;font-weight: 500;border-radius: 50%;}
.rs-courses-2 .cource-item .course-body {padding:10px 18px 15px;transition: all 0.5s ease 0s;text-align:center;border-radius: 0px 0px 20px 20px;}
.rs-courses-2 .cource-item .course-body .course-category {display: inline-block;}
.rs-courses-2 .cource-item .course-body .course-title {font-size: 20px;margin-bottom: 7px;}
.rs-courses-2 .cource-item .course-body .course-title a {color:#ff850a;transition: all 0.35s ease 0s;text-decoration: none;font-size:22px;line-height:28px;}
.rs-courses-2 .cource-item .course-body .course-title a:hover {color: rgba(33, 33, 33, 0.6);}

.rs-courses-2 .cource-item .course-body .course-desc {margin:5px 0px 5px;}
.rs-courses-2 .cource-item .course-body .course-desc p {margin-bottom: 0;margin:0px;line-height: 28px;font-size: 16px;transition: all 0.35s ease 0s;}

.rs-courses-2 .cource-item .course-body .course-title-hed {font-size: 20px;color: #5b0000;margin: 0;padding:2px 0px 5px 0px;}
.rs-courses-2 .cource-item .course-body .course-title-hed h5 {margin-bottom: 0;font-size: 20px;margin: 10px 0px;line-height: 28px;font-size: 16px;transition: all 0.35s ease 0s;}
.rs-courses-2 .cource-item:hover .course-body h5{color:#f2f2f2;transition: all 0.35s ease 0s;text-decoration: none;}

.rs-courses-2 .cource-item .course-body .course-title-dest {font-size:20px;color:#b55e01;padding:5px 0px 3px;margin: 0;}
.rs-courses-2 .cource-item:hover .course-body h6{color:#f2f2f2;transition: all 0.35s ease 0s;text-decoration: none;}

.rs-courses-2 .cource-item .cource-btn {background-color:#ff850a;display: inline-block;margin: 5px 5px;padding: 10px 20px;font-size: 16px;/* text-transform: uppercase; */color: #ffffff;letter-spacing: 1px;/* font-weight: 700; */transition: all 0.3s ease 0s;}
.rs-courses-2 .cource-item .cource-btn:hover {background-color:#5b0000;}
.rs-courses-2 .cource-item:hover .course-body {background-color: #ff850a;}
.rs-courses-2 .cource-item:hover .course-body .course-title a {color: #fff;}
.rs-courses-2 .cource-item:hover .course-body p {color: rgba(255, 255, 255, 0.85);}
.rs-courses-2 .cource-item:hover .cource-btn {background-color: #fff;color:#ff850a;font-weight: 300; text-decoration:none;}
.rs-courses-2 .cource-item:hover .cource-img img {-webkit-transform: scale(1.2);transform: scale(1.2);opacity:0.9;}
.rs-courses-2 .view-more {bottom: auto;}
.rs-courses-2 .row.grid {min-height: 500px !important;}

.md-top{margin-top:30px;}

.package p {margin: 4px 20px 4px 3px;color: #757575;font-size: 15px;line-height: 25px;display: inline-block !important;}
.package p span img{ height:33px; width:33px; margin-right:6px;}


.add-part ul{padding:0;margin:0;}
.add-part ul li{display:block;background-image: url(../images/arrow-icon.png);background-repeat: no-repeat;background-position: 2px 6px;padding-left: 28px;list-style: none;text-align: left;font-size:17px;padding-bottom: 2px;padding-top: 2px;color: #141414;line-height:30px;text-transform: capitalize;}

.image {opacity: 1;display: block;width: 100%;height: auto;transition: .5s ease;backface-visibility: hidden; padding:5px; border:1px solid #d5832f;}
.middle {transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}
.image-1:hover .image {opacity: 0.3;}
.image-1:hover .middle {opacity: 1;}
.text-text h3{color:#0a1e38;font-size: 23px;margin: 15px 0px;}
.text {background-color: #ff850a;color: #fff;font-size: 15px;padding: 11px 44px;border-radius: 50px;}
.text a{ color:#fff;}










@media (max-width: 767px) {
.header-section {display: none;}
.navbar-button {display: none;}
.mean-container .mean-bar {background: #ffffff;-webkit-box-shadow: 0 -17px 36px 0 #00000024;box-shadow: 0 -17px 36px 0 #00000024;}
.mean-container .logo {top:2px;}
.mean-container .logo img {width: 120px;}
.mean-container a.meanmenu-reveal span {background:#021a46;}
.mean-container a.meanmenu-reveal.meanclose {color: #ff850a;}
.mobile-nav {display: block;z-index: 9999;position: relative;}
.mobile-nav .logo {text-decoration: none;position: absolute;top: 8px;z-index: 999;left: 15px;color: #ffffff;font-weight: bold;text-transform: uppercase;font-size: 20px;}
.mean-container .mean-bar {background-color: #ffffff;padding: 0;}
.mean-container a.meanmenu-reveal {padding: 15px 15px 0 0;}
.mobile-nav nav .navbar-nav .nav-item a i {display: none;}
.main-nav {display: none !important;}
.content-top {position: relative;margin-top: 0px;z-index: 0;padding: 10px 0px;}
.wel-part {padding: 10px 0px 10px;}
.wel-text {padding-top:15px;}
.wel-text h1 {position: relative;right: 0px;font-weight: 300;display: inline-block;font-size: 25px;line-height: 36px;letter-spacing: 0.5px;padding: 5px 15px;margin: 2px 0px;background-color: #f3f3f39c;color: #491e04;}
.wel-text h2 {position: relative;right: 0px;font-weight: 600;font-size: 30px;line-height: 35px;text-transform: uppercase;letter-spacing: 0.5px;padding: 5px 15px;margin: 2px 0px;color: #000d67;background-color: #f3f3f39c;display: inline-block;}
.welcome-text {padding-top:5px;}
.perfect-part {padding: 10px 0px;}
.welcome-text p {font-size: 15px;color: #141414;text-align: justify;line-height: 26px;margin: 4px 0px;}
.perfect-text h2 {font-size: 30px;text-align: center;font-weight: 700;margin: 0px 0px;line-height: 40px;}
.perfect-text p {text-align: center;font-size: 16px;color: #000;line-height: 27px;margin: 10px 0px;width: 100%;margin: 6px auto;}
.perfect p {font-size: 15px;color: #141414;line-height: 26px;margin: 4px 0px;}
.perfect h4 {font-size: 18px;color: #ff8400;font-weight: 500;text-transform: uppercase;margin:10px 0px 10px;}
.eng-box a {background-color: #002c7b;color: #fff;padding: 10px 20px;font-size: 15px;display: inline-block;border-radius: 30px;margin: 4px 0px 15px;border: 0px;}
.box {padding: 15px 10px;background-color: #fff;text-align: center;border-radius: 50%;border: 1px solid #ddd;height: 260px;width: 260px;margin: 10px auto;}	
video {padding-top: 56px !important;}
}
