#loader{display:none;}
 .slick-slider {
     position: relative;
     display: block;
     box-sizing: border-box;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     -webkit-touch-callout: none;
     -khtml-user-select: none;
     -ms-touch-action: pan-y;
     touch-action: pan-y;
     -webkit-tap-highlight-color: transparent;
}
 .slick-list {
     position: relative;
     display: block;
     overflow: hidden;
     margin: 0;
     padding: 0;
}
 .slick-list:focus {
     outline: none;
}
 .slick-list.dragging {
     cursor: pointer;
     cursor: hand;
}
 .slick-slider .slick-track, .slick-slider .slick-list {
     -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
     -ms-transform: translate3d(0, 0, 0);
     -o-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0);
}
 .slick-track {
     position: relative;
     top: 0;
     left: 0;
     display: block;
     margin-left: auto;
     margin-right: auto;
}
 .slick-track:before, .slick-track:after {
     display: table;
     content: '';
}
 .slick-track:after {
     clear: both;
}
 .slick-loading .slick-track {
     visibility: hidden;
}
 .slick-slide {
     display: none;
     float: left;
     height: 100%;
     min-height: 1px;
}
 [dir='rtl'] .slick-slide {
     float: right;
}
 .slick-slide img {
     display: block;
}
 .slick-slide.slick-loading img {
     display: none;
}
 .slick-slide.dragging img {
     pointer-events: none;
}
 .slick-initialized .slick-slide {
     display: block;
}
 .slick-loading .slick-slide {
     visibility: hidden;
}
 .slick-vertical .slick-slide {
     display: block;
     height: auto;
     border: 1px solid transparent;
}
 .slick-arrow.slick-hidden {
     display: none;
}
 .slick-loading .slick-list {
     background: #fff url('./ajax-loader.gif') center center no-repeat;
}
/* Icons */
 @font-face {
     font-family: 'slick';
     font-weight: normal;
     font-style: normal;
     src: url('./fonts/slick.eot');
     src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
 .slick-prev, .slick-next {
     transition: 0.4s all ease-in-out;
     font-size: 0;
     line-height: 0;
     position: absolute;
     top: 50%;
     display: block;
     width: 40px;
     height: 40px;
     padding: 0;
     -webkit-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     transform: translate(0, -50%);
     cursor: pointer;
     color: transparent;
     border: none;
     outline: none;
     background: transparent;
     z-index: 100;
     background-color: rgba(0,0,0,0.2);
     border:1px solid;
     border-color: rgba(255,255,255,0.6);
}
 .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
     outline: none;
     color: #fff;
     width: 35px;
     border-color: rgba(255,255,255,0.9);
}
 .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
     opacity: 1;
}
 .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
     opacity: .25;
}
 .slick-prev:before, .slick-next:before {
     font-family: 'slick';
     font-size: 30px;
    /*line-height: 1;
    */
     opacity: .75;
     color: white;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
 .slick-prev {
     left: -25px;
}
 [dir='rtl'] .slick-prev {
     right: -25px;
     left: auto;
}
 .slick-prev:before {
     content: '‹';
}
 [dir='rtl'] .slick-prev:before {
     content: '›';
}
 .slick-next {
     right: -25px;
}
 [dir='rtl'] .slick-next {
     right: auto;
     left: -25px;
}
 .slick-next:before {
     content: '›';
}
 [dir='rtl'] .slick-next:before {
     content: '‹';
}
/* Dots */
 .slick-dotted.slick-slider {
     margin-bottom: 30px;
}
 .slick-dots {
     position: absolute;
     bottom: -25px;
     display: block;
     width: 100%;
     padding: 0;
     margin: 0;
     list-style: none;
     text-align: center;
}
 .slick-dots li {
     position: relative;
     display: inline-block;
     width: 20px;
     height: 20px;
     margin: 0 5px;
     padding: 0;
     cursor: pointer;
}
 .slick-dots li button {
     font-size: 0;
     line-height: 0;
     display: block;
     width: 20px;
     height: 20px;
     padding: 5px;
     cursor: pointer;
     color: transparent;
     border: 0;
     outline: none;
     background: transparent;
}
 .slick-dots li button:hover, .slick-dots li button:focus {
     outline: none;
}
 .slick-dots li button:hover:before, .slick-dots li button:focus:before {
     opacity: 1;
}
 .slick-dots li button:before {
     font-family: 'slick';
     font-size: 6px;
     line-height: 20px;
     position: absolute;
     top: 0;
     left: 0;
     width: 20px;
     height: 20px;
     content: '•';
     text-align: center;
     opacity: .25;
     color: black;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
 .slick-dots li.slick-active button:before {
     opacity: .75;
     color: black;
}
 .slider {
     width: 50%;
     margin: 100px auto;
}
 .responsive .slick-slide {
     margin: 0px 10px;
}
 .slick-prev:before, .slick-next:before {
     color: #fff;
}
 .slick-list:focus {
     outline: none;
}
 .slick-prev{
    left: 10px;
     height: 30px;
    width: 35px;
}
 .slick-next{
    right: 10px;
     height: 30px;
    width: 35px;
}
 .responsive .slick-prev{
    left: 1%;
     top: 45%;
     background-color: rgba(0,0,0,0.5);
     border:none;
}
 .responsive .slick-next{
    right: 1%;
    top: 45%;
    background-color: rgba(0,0,0,0.5);
    border:none;
}
/*.responsive .slick-prev:hover, .responsive .slick-prev:focus, .responsive .slick-next:hover, .responsive .slick-next:focus{
    width: 40px;
     background-color: #ec5237;
}
 */
 .responsive1 .slick-prev{
    left: -4%;
     top: 54%;
     background-color: rgba(0,0,0,0.5);
     border:none;
}
 .responsive1 .slick-next{
    right: -4%;
    top: 54%;
    background-color: rgba(0,0,0,0.5);
    border:none;
}
 .slick-dots li button:before {
    font-size: 15px;
    line-height: 15px;
}
 [data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{
    transition-duration:50ms
}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{
    transition-delay:50ms
}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{
    transition-duration:.1s
}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{
    transition-delay:.1s
}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{
    transition-duration:.15s
}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{
    transition-delay:.15s
}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{
    transition-duration:.2s
}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{
    transition-delay:.2s
}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{
    transition-duration:.25s
}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{
    transition-delay:.25s
}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{
    transition-duration:.3s
}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{
    transition-delay:.3s
}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{
    transition-duration:.35s
}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{
    transition-delay:.35s
}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{
    transition-duration:.4s
}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{
    transition-delay:.4s
}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{
    transition-duration:.45s
}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{
    transition-delay:.45s
}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{
    transition-duration:.5s
}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{
    transition-delay:.5s
}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{
    transition-duration:.55s
}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{
    transition-delay:.55s
}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{
    transition-duration:.6s
}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{
    transition-delay:.6s
}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{
    transition-duration:.65s
}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{
    transition-delay:.65s
}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{
    transition-duration:.7s
}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{
    transition-delay:.7s
}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{
    transition-duration:.75s
}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{
    transition-delay:.75s
}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{
    transition-duration:.8s
}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{
    transition-delay:.8s
}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{
    transition-duration:.85s
}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{
    transition-delay:.85s
}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{
    transition-duration:.9s
}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{
    transition-delay:.9s
}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{
    transition-duration:.95s
}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{
    transition-delay:.95s
}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{
    transition-duration:1s
}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{
    transition-delay:1s
}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{
    transition-duration:1.05s
}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{
    transition-delay:1.05s
}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{
    transition-duration:1.1s
}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{
    transition-delay:1.1s
}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{
    transition-duration:1.15s
}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{
    transition-delay:1.15s
}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{
    transition-duration:1.2s
}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{
    transition-delay:1.2s
}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{
    transition-duration:1.25s
}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{
    transition-delay:1.25s
}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{
    transition-duration:1.3s
}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{
    transition-delay:1.3s
}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{
    transition-duration:1.35s
}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{
    transition-delay:1.35s
}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{
    transition-duration:1.4s
}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{
    transition-delay:1.4s
}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{
    transition-duration:1.45s
}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{
    transition-delay:1.45s
}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{
    transition-duration:1.5s
}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{
    transition-delay:1.5s
}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{
    transition-duration:1.55s
}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{
    transition-delay:1.55s
}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{
    transition-duration:1.6s
}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{
    transition-delay:1.6s
}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{
    transition-duration:1.65s
}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{
    transition-delay:1.65s
}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{
    transition-duration:1.7s
}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{
    transition-delay:1.7s
}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{
    transition-duration:1.75s
}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{
    transition-delay:1.75s
}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{
    transition-duration:1.8s
}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{
    transition-delay:1.8s
}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{
    transition-duration:1.85s
}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{
    transition-delay:1.85s
}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{
    transition-duration:1.9s
}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{
    transition-delay:1.9s
}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{
    transition-duration:1.95s
}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{
    transition-delay:1.95s
}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{
    transition-duration:2s
}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{
    transition-delay:2s
}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{
    transition-duration:2.05s
}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{
    transition-delay:2.05s
}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{
    transition-duration:2.1s
}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{
    transition-delay:2.1s
}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{
    transition-duration:2.15s
}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{
    transition-delay:2.15s
}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{
    transition-duration:2.2s
}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{
    transition-delay:2.2s
}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{
    transition-duration:2.25s
}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{
    transition-delay:2.25s
}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{
    transition-duration:2.3s
}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{
    transition-delay:2.3s
}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{
    transition-duration:2.35s
}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{
    transition-delay:2.35s
}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{
    transition-duration:2.4s
}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{
    transition-delay:2.4s
}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{
    transition-duration:2.45s
}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{
    transition-delay:2.45s
}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{
    transition-duration:2.5s
}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{
    transition-delay:2.5s
}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{
    transition-duration:2.55s
}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{
    transition-delay:2.55s
}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{
    transition-duration:2.6s
}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{
    transition-delay:2.6s
}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{
    transition-duration:2.65s
}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{
    transition-delay:2.65s
}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{
    transition-duration:2.7s
}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{
    transition-delay:2.7s
}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{
    transition-duration:2.75s
}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{
    transition-delay:2.75s
}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{
    transition-duration:2.8s
}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{
    transition-delay:2.8s
}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{
    transition-duration:2.85s
}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{
    transition-delay:2.85s
}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{
    transition-duration:2.9s
}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{
    transition-delay:2.9s
}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{
    transition-duration:2.95s
}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{
    transition-delay:2.95s
}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{
    transition-duration:3s
}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{
    transition-delay:3s
}
[data-aos]{
    pointer-events:none
}
[data-aos].aos-animate{
    pointer-events:auto
}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{
    transition-timing-function:cubic-bezier(.25,.25,.75,.75)
}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{
    transition-timing-function:ease
}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{
    transition-timing-function:ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{
    transition-timing-function:ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{
    transition-timing-function:ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{
    transition-timing-function:cubic-bezier(.6,-.28,.735,.045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{
    transition-timing-function:cubic-bezier(.175,.885,.32,1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{
    transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{
    transition-timing-function:cubic-bezier(.47,0,.745,.715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{
    transition-timing-function:cubic-bezier(.39,.575,.565,1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{
    transition-timing-function:cubic-bezier(.445,.05,.55,.95)
}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
@media screen{
    html:not(.no-js) [data-aos^=fade][data-aos^=fade]{
        opacity:0;
        transition-property:opacity,-webkit-transform;
        transition-property:opacity,transform;
        transition-property:opacity,transform,-webkit-transform
    }
    html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
    html:not(.no-js) [data-aos=fade-up]{
        -webkit-transform:translate3d(0,100px,0);
        transform:translate3d(0,100px,0)
    }
    html:not(.no-js) [data-aos=fade-down]{
        -webkit-transform:translate3d(0,-100px,0);
        transform:translate3d(0,-100px,0)
    }
    html:not(.no-js) [data-aos=fade-right]{
        -webkit-transform:translate3d(-100px,0,0);
        transform:translate3d(-100px,0,0)
    }
    html:not(.no-js) [data-aos=fade-left]{
        -webkit-transform:translate3d(100px,0,0);
        transform:translate3d(100px,0,0)
    }
    html:not(.no-js) [data-aos=fade-up-right]{
        -webkit-transform:translate3d(-100px,100px,0);
        transform:translate3d(-100px,100px,0)
    }
    html:not(.no-js) [data-aos=fade-up-left]{
        -webkit-transform:translate3d(100px,100px,0);
        transform:translate3d(100px,100px,0)
    }
    html:not(.no-js) [data-aos=fade-down-right]{
        -webkit-transform:translate3d(-100px,-100px,0);
        transform:translate3d(-100px,-100px,0)
    }
    html:not(.no-js) [data-aos=fade-down-left]{
        -webkit-transform:translate3d(100px,-100px,0);
        transform:translate3d(100px,-100px,0)
    }
    html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{
        opacity:0;
        transition-property:opacity,-webkit-transform;
        transition-property:opacity,transform;
        transition-property:opacity,transform,-webkit-transform
    }
    html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{
        opacity:1;
        -webkit-transform:translateZ(0) scale(1);
        transform:translateZ(0) scale(1)
    }
    html:not(.no-js) [data-aos=zoom-in]{
        -webkit-transform:scale(.6);
        transform:scale(.6)
    }
    html:not(.no-js) [data-aos=zoom-in-up]{
        -webkit-transform:translate3d(0,100px,0) scale(.6);
        transform:translate3d(0,100px,0) scale(.6)
    }
    html:not(.no-js) [data-aos=zoom-in-down]{
        -webkit-transform:translate3d(0,-100px,0) scale(.6);
        transform:translate3d(0,-100px,0) scale(.6)
    }
    html:not(.no-js) [data-aos=zoom-in-right]{
        -webkit-transform:translate3d(-100px,0,0) scale(.6);
        transform:translate3d(-100px,0,0) scale(.6)
    }
    html:not(.no-js) [data-aos=zoom-in-left]{
        -webkit-transform:translate3d(100px,0,0) scale(.6);
        transform:translate3d(100px,0,0) scale(.6)
    }
    html:not(.no-js) [data-aos=zoom-out]{
        -webkit-transform:scale(1.2);
        transform:scale(1.2)
    }
    html:not(.no-js) [data-aos=zoom-out-up]{
        -webkit-transform:translate3d(0,100px,0) scale(1.2);
        transform:translate3d(0,100px,0) scale(1.2)
    }
    html:not(.no-js) [data-aos=zoom-out-down]{
        -webkit-transform:translate3d(0,-100px,0) scale(1.2);
        transform:translate3d(0,-100px,0) scale(1.2)
    }
    html:not(.no-js) [data-aos=zoom-out-right]{
        -webkit-transform:translate3d(-100px,0,0) scale(1.2);
        transform:translate3d(-100px,0,0) scale(1.2)
    }
    html:not(.no-js) [data-aos=zoom-out-left]{
        -webkit-transform:translate3d(100px,0,0) scale(1.2);
        transform:translate3d(100px,0,0) scale(1.2)
    }
    html:not(.no-js) [data-aos^=slide][data-aos^=slide]{
        transition-property:-webkit-transform;
        transition-property:transform;
        transition-property:transform,-webkit-transform;
        visibility:hidden
    }
    html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{
        visibility:visible;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    html:not(.no-js) [data-aos=slide-up]{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    html:not(.no-js) [data-aos=slide-down]{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    html:not(.no-js) [data-aos=slide-right]{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    html:not(.no-js) [data-aos=slide-left]{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    html:not(.no-js) [data-aos^=flip][data-aos^=flip]{
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden;
        transition-property:-webkit-transform;
        transition-property:transform;
        transition-property:transform,-webkit-transform
    }
    html:not(.no-js) [data-aos=flip-left]{
        -webkit-transform:perspective(2500px) rotateY(-100deg);
        transform:perspective(2500px) rotateY(-100deg)
    }
    html:not(.no-js) [data-aos=flip-left].aos-animate{
        -webkit-transform:perspective(2500px) rotateY(0);
        transform:perspective(2500px) rotateY(0)
    }
    html:not(.no-js) [data-aos=flip-right]{
        -webkit-transform:perspective(2500px) rotateY(100deg);
        transform:perspective(2500px) rotateY(100deg)
    }
    html:not(.no-js) [data-aos=flip-right].aos-animate{
        -webkit-transform:perspective(2500px) rotateY(0);
        transform:perspective(2500px) rotateY(0)
    }
    html:not(.no-js) [data-aos=flip-up]{
        -webkit-transform:perspective(2500px) rotateX(-100deg);
        transform:perspective(2500px) rotateX(-100deg)
    }
    html:not(.no-js) [data-aos=flip-up].aos-animate{
        -webkit-transform:perspective(2500px) rotateX(0);
        transform:perspective(2500px) rotateX(0)
    }
    html:not(.no-js) [data-aos=flip-down]{
        -webkit-transform:perspective(2500px) rotateX(100deg);
        transform:perspective(2500px) rotateX(100deg)
    }
    html:not(.no-js) [data-aos=flip-down].aos-animate{
        -webkit-transform:perspective(2500px) rotateX(0);
        transform:perspective(2500px) rotateX(0)
    }
}
 body {
     margin:0px;
     padding: 0px;
     font-size: 16px;
     font-weight: 400;
     color: #666;
    font-family: 'Open Sans', sans-serif;
}
 ul{margin: 0; padding: 0;}
 a{
    text-decoration: none;
}
 *{
    margin: 0px;
     padding: 0px;
}
p{line-height: 1.5; font-size: 1rem; color: #666;text-align: justify;}
 h1,h2,h3,h4,h5, h6{ font-family: 'Poopins', sans-serif ; line-height: 1.3;color: #333;}
 h1{font-size:40px;}
 h2{font-size: 24px;}
 h3{font-size: 20px; }
 h4{font-size: 18px;}
 h6{font-size: 16px;}
 ul{}
 form{
    margin: 0px;
     padding: 0px;
}
 input{
    outline: none;
    border:none;
}
 html {
     scroll-behavior: smooth;
    overflow-x: hidden;
}
 select {
     -webkit-appearance: none;
     -moz-appearance: none;
    font-size: 15px;
}
/*scrool up*/
 #myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    font-size: 24px;
    border: none;
    outline: none;
    background-color: #e32c0c;
    color: white;
    cursor: pointer;
    padding: 3px 13px;
    border-radius: 4px;
}
 #myBtn:hover {
    background-color: #0082d6;
}
/*CSS BEGINGS*/
 #nv-left-srch-box {
    opacity: 0;
     transition: 0.5s all ease-in-out;
     background: #000000eb;
    padding: 40px 0px;
    position: fixed;
    top: -100%;
    left: 0px;
    width: 100%;
    z-index: 999999;
}
 #nv-left-srch-box .btn-primary{
    color: #333;
}
 #nv-left-srch-box .card{
    border-radius: 0px;
}
 #nv-left-srch-box .ban-frrm{
    padding: 20px;
     display: flex!important;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    background: #fff;
}
 #nv-left-srch-box .ban-frrm img {
    filter: brightness(100);
}
 #nv-left-srch-box h5{
    display: flex;
    align-items: center;
    justify-content: space-between;
     margin-bottom: 15px;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
 #nv-left-srch-box h5 span{
    cursor: pointer;
     color: red;
    border: 1px solid red;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
 #nv-left-srch-box h5 span{
    font-size: 12px;
}
 #nv-left-srch-box .ban-frrm select:focus{
    box-shadow: none;
    outline: none;
}
 #nv-left-srch-box .ban-frrm select{
    border-radius: 25px;
     margin: 5px;
    border: 1px solid #ededed;
    padding: 10px 20px;
}
 #nv-left-srch-box .ban-frrm button{
    background: #263167;
    font-weight: 500;
    border-radius: 25px;
    padding: 10px 20px;
    color: #fff;
}
 #nv-left-srch-box .ban-frrm .btn-primary{
    width: 60%;
    align-items: center;
    justify-content: center;
}
 .for-phone-contact{
    display: none;
     position: fixed;
    bottom: 4px;
    left: 5px;
    z-index: 9999
}
 .for-phone-contact ul li a i{
    width: 40px;
    height: 35px;
    font-size: 14px;
    background: #0357af;
    color: #fff;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
}
 .for-phone-contact ul li{
    margin-left: 5px;
}
 .all-nav-wrapper{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 999;
}
 #nvd{
    background: #00458d!important;
     position: fixed;
    top: -50px;
    left: 0px;
    width: 100%;
    opacity: 0;
    box-shadow: 0px 0px 4px #00000082;
    padding: 0px!important;
}
 #nvd .navbar .navbar-brand img{
    height: auto;
}
 #nvd .bg-light{
    background: transparent!important;
}
 .nv-hvr{
    background: #0253a3!important;
}
 .nv-hvrr{
    background: #333!important;
}
 .navigation{
    position: relative;
     z-index: 1000;
     background-color: transparent;
    padding-top: 20px!important;
}
 .navigation .bg-light{
    background:transparent!important;
}
 .navigation .navbar{
    padding: 0!important;
    margin: 0!important;
    position: relative;
    display: block!important;
}
 .navigation .navbar .navbar-collapse{
    flex-grow: 1;
}
 .navigation .navbar .navbar-brand img{
    max-height: 50px;
}
 .navigation .navbar .nav-form form{
    position: absolute;
    right: 0px;
    bottom: -48px;
    width: 100%;
    background: rgba(255,255,255,0.9);
    display: flex;
    align-items: center;
    padding: 0px 100px;
    height: 40px;
    border: 1px solid #333;
    border-radius: 25px;
}
 .navigation .navbar .nav-form input{
    width: 100%;
    color: #000;
    padding: 6px 0px;
}
 .navigation .navbar .nav-form button{
    border: none;
    padding: 0;
    margin: 0;
    background: none;
    border: 1px solid #151515;
    padding: 2px 13px;
    border-radius: 25px;
}
 .navigation .navbar .nav-form p{
    margin-left: 20px;
     border: none;
    border-radius: 4px;
    cursor: pointer;
    color: red;
    padding: 0px 12px;
    border: 1px solid red;
}
 .navigation .navbar .nav-form p i{
    cursor: pointer;
     padding: 0px;
    margin: 0px;
    color: red;
    font-size: 14px;
    padding: 1px 2px;
    border: 1px solid red;
}
 .navigation .navbar .nav-form button i{
    padding: 0;
    margin: 0;
    color: #333;
}
 .navigation .navbar-light .navbar-nav .nav-link{
    font-family: 'Poppins', sans-serif;
     font-size: 16px;
    font-weight: inherit;
     font-weight: 400;
     color: #fff;
    padding: 13px 15px!important;
    background: transparent;
}
 .navigation .navbar-light .navbar-nav .nav-link:focus{
    background:#0253a3;
    color: #fff;
}
 .navigation .navbar-light .navbar-nav .nav-item:hover{
    background:#0253a3;
    color: #fff;
}
 .navbar-expand-lg .navbar-nav li:first-child{
    border-left: 1px solid #ffffff0d;
}
 .navbar-expand-lg .navbar-nav li{
    border-right: 1px solid #ffffff0d;
}
 .navigation .navbar-toggler{
    padding: 14px 15px;
    border: none;
}
 .navigation .navbar-toggler:focus{
    box-shadow: none!important;
    outline: none!important;
}
 .navigation .small-form{
    margin-left: 20px;
    display: none;
}
 .navigation form input{
    background: transparent;
    color: #fff;
}
 .navigation form i{
    color: #999;
    margin-right: 10px;
    font-weight: 300!important;
}
 .navigation .nv-s-l{
    color: #ffffff;
    padding: 5px 15px;
    cursor: pointer;
    border-radius: 25px;
    border: 1px solid #a5a5a5;
}
 .navigation .nv-s-l img{
    filter: brightness(100);
    height: 19px;
}
 .navigation .nav-form{
    display: none;
}
 .small-nav{
    position: relative;
    padding: 0px 0px;
    z-index: 99;
    background: #fff;
}
 .small-nav .lggggg p{
    font-size: 13px;
    margin: 0px;
    padding: 0px;
}
 .small-nav .lggggg h1{
    font-size: 16px;
    margin: 0px;
    padding: 0px;
    line-height: 9px!important;
}
 .small-nav .connect a{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px 4px;
}
 .small-nav .content{
     display: flex;
    align-items: center;
    justify-content: space-between;
}
 .small-nav button:focus{
    box-shadow: none!important;
}
 .small-nav button img{
    filter: brightness(1%);
}
 .small-nav .top-m-icon{
    display: flex;
    align-items: center;
    height: 100%;
}
 .small-nav .top-m-icon a i{
    font-size: 30px;
    margin-left: 15px;
    margin-top: 5px;
}
 .small-nav .top-m-icon a .fa-whatsapp{
    color: #40c351;
}
 .small-nav .top-m-icon a .fa-viber{
    color: #7e57c2;
}
 .small-nav-wraper{
    display: none;
}
 .small-nav-wraper form{
    padding: 4px 10px;
    width: 100%;
    background: #1b293a;
    display: flex;
    align-items: center;
}
 .small-nav-wraper form input{
    background:#1b293a;
    border-radius: 0px;
    border: none;
     margin-left: 10px;
    margin-right: 5px;
}
 .small-nav-wraper form input:focus{
    background: #fff;
    outline: none;
    box-shadow: none;
    color: #fff;
}
 .small-nav-wraper form button:focus{
    box-shadow: none!important;
    outline: none!important;
}
 .small-nav-wraper .small-nv-frm{
    background: #1b293a;
     display: flex;
    align-items: center;
    justify-content: space-between;
}
 .small-nav-wraper .small-nv-frm button span{
    color: #fff;
    display: flex;
    font-weight: 400;
}
 .small-nav-wraper .small-nv-frm .navbar-toggler:focus{
    box-shadow: none!important;
    outline: none!important;
}
 .small-nav-wraper .small-nv-frm button span i{
    margin-right: 10px;
}
 .small-nav .small-logo img{
    height: 33px;
    width: auto;
}
 .small-logo a{
    font-family: 'Poppins', sans-serif;
    color: #333!important;
    font-weight: 900;
}
 .dropdown-menu[data-bs-popper]{
    margin-top: 0px!important;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li{
    width: 100%!important;
    position: relative;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .second-drop{
    border-left: 1px solid #ccc;
     transition: 0.5s all ease-in-out;
     display: none;
     position: absolute;
    top: 0px;
    left: 100%;
    width: 500px;
    max-width: 100%;
    background: #333!important;
    border-top: 1px solid #ffffff1f;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .second-drop ul li a{
    color: #fff;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .second-drop ul li{
    transition: 0.5s all ease-in-out;
    padding: 10px 20px;
    color: #fff;
    border-bottom: 1px solid #e5e5e5;
    font-size: 15px;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .second-drop ul li:hover{
    background: #fff;
    background: #e5e5e5;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .second-drop ul li:hover a{
    color: #333!important;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li:hover .second-drop{
    display: block;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .dropdown-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
     transition: 0.5s all ease-in-out;
     padding: 10px 20px;
    color: #333;
    border-top: 1px solid #b7b7b75c;
    font-size: 15px;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .dropdown-item i{
    font-size: 12px;
     margin-left: 7px;
}
 .navbar-brand {
    font-family: 'Poppins', sans-serif;
    color: #fff!important;
    display: flex;
    align-items: center;
    padding: 0px;
}
 .navbar-brand h1{
    margin-bottom: 0px;
    font-size: 36px;
    font-weight: 700;
    line-height: 15px;
    letter-spacing: 3px;
    color: #fff;
    margin-top: 7px;
}
 .navbar-brand p{
    padding: 0px;
     margin: 0px;
    line-height: 15px;
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    border-bottom: 3px solid #fff;
}
 .dropdown-menu[data-bs-popper]{
    margin-top: 0px!important;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li{
    width: 100%!important;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .dropdown-item:hover{
    background: #f5f5f5;
    padding-left: 25px;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu{
    background:#fff!important;
    padding: 0px!important;
    border: none!important;
    border-radius: 0px!important;
    margin-left: 1px;
    left: -1px!important;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li:first-child{
    border-left: 0px solid #ffffff0d;
}
 .navbar-expand-lg .navbar-nav .nav-item:hover .dropdown-menu{
    display: block!important;
}
 .navigation .top-header .info4{
    margin-left: 25px;
}
 .navigation .top-header .top-email, .top-address, .top-phone{
    display: flex;
    align-items: center;
    height: 100%;
}
 .navigation .top-header .top-phone{
    position: relative;
}
 .navigation .top-header .top-phone p{
    position: absolute;
    top: 0px;
    right: 15px;
     background: #78b621!important;
    font-size: 10px;
    font-weight: 500;
    padding: 2px 5px;
    line-height: 13px;
    color: #fff;
    border-radius: 4px;
}
 .navigation .top-header .info4 ul li{
    margin: 0px 5px;
}
 .navigation .top-header .info4 ul li a .fa-facebook{
    color: #3a5896;
}
 .navigation .top-header .info4 ul li a .fa-twitter{
    color: #3e98fe;
}
 .navigation .top-header .info4 ul li a .fa-instagram{
    color: #f5aa3e;
}
 .navigation .top-header .info4 ul li a .fa-youtube{
    color: red;
}
 .navigation .top-header .info4 ul li a .fa-linkedin{
    color: #4775b3;
}
 .navigation .top-header section{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0;
    margin-bottom: 0;
}
 .navigation .top-header section .info{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
 .navigation .top-header section .info p{
    padding: 0px;
     font-size: 14px;
    color: #666;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
 .navigation .top-header section .info a{
    font-weight: 500;
    font-size: 16px;
    color: #333;
}
 .navigation .top-header section .info .info1{
    margin-right: 25px;
}
 .navigation .top-header section .info .info2{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
 .navigation .top-header section .info .info3 img{
    height: 22px;
    width: auto;
}
 .navigation .top-header section .info .info3 a{
    font-weight: 700;
    font-size: 20px;
}
 .navigation .top-header section .info .info2 .info4 img{
    height: 45px;
    width: 45px;
    border-radius: 50%;
    object-fit: cover;
    margin-left: 10px;
}
 .top-header{
    transition: 0.4s all ease-in-out;
     padding: 10px 0px;
     background: #008f4c;
}
 .top-header a{
    transition: 0.4s all ease-in-out;
     color: #fff;
    text-decoration: none;
    font-weight: 400;
    font-size: 14px;
}
 .top-header a:hover{
    color: #fff;
    text-decoration: none;
    font-weight: 400;
    font-size: 14px;
     margin-left: 5px;
}
 .top-header i{
    margin-right: 5px;
    color: #fff;
}
 .top-header ul{
    display: flex;
    justify-content: flex-end;
}
 .top-header ul li{
    margin-left: 10px;
}
 .my-slider-ban{
    background: transparent;
}
 .my-slider-ban img{
    width: 100%;
    height: 650px;
    object-fit: cover;
}
 .my-slider-ban h1{
    font-weight: normal;
    color: #fff;
    text-shadow: 0px 2px 5px #00000059;
    margin: 0px;
    font-size: 40px;
    font-weight: 900;
}
 .my-slider-ban .small-tg{
    display: flex;
    align-items: center;
    justify-content: center;
}
 .my-slider-ban .small-tg p {
    margin: 0px;
     width: inherit;
    padding: 0px 15px;
    border-radius: 25px;
     text-transform: inherit!important;
     font-weight: 700;
    margin: 5px 0px;
    text-shadow: 0px 2px 5px #00000059;
}
 .my-slider-ban .ban-frrm .btn-primary{
    width: 100%;
    align-items: center;
    justify-content: center;
    padding: 10px 15px;
    border-radius: 0px 5px 5px 0px;
    background: #119dcb;
    border: none;
}
 .my-slider-ban .my-ban{
    position: relative;
}
 .my-slider-ban .my-ban .ban-overlay{
    width: 100%;
     position: absolute;
    top: 0%;
    left: 0%;
    z-index: 99;
    height: 650px;
    background-image: linear-gradient(#000000de,#3330,#0000);
}
 .my-slider-ban .my-ban .ban-overlay .content{
    width: 100%;
    height: 100%;
    position: relative;
}
 .my-slider-ban .my-ban .ban-overlay .content .cont1{
    position: absolute;
    bottom: 20px;
    left: 100px;
}
 .my-slider-ban .my-ban .ban-overlay .content .cont1 .ban-link{
    display: flex;
    align-items: center;
}
 .my-slider-ban .my-ban .ban-overlay .content .cont1 .ban-link:first-child{
    margin-right: 15px;
}
 .my-slider-ban .my-ban .ban-overlay .content .cont1 .ban-link .triangle-left {
    border-radius: 0px 0px 3px 0px;
     width: 0;
    height: 0;
    border-left: 20px solid #0368cd;
    border-top: 44px solid transparent;
}
 .my-slider-ban .my-ban .ban-overlay .content .cont1 .ban-link a{
    transition: 0.4s all ease-in-out;
     font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 10px 15px;
    border-radius: 4px 0px 0px 4px;
     background-image: linear-gradient(to right, #003772 , #0368cd)!important;
}
 .my-slider-ban .my-ban .ban-overlay .content .cont1 .ban-link a:hover{
    padding: 10px 20px;
}
 .my-slider-ban .my-ban .ban-overlay .content .cont2{
    position: absolute;
    bottom: 20%;
    right: 100px;
}
 .my-slider-ban .my-ban .ban-overlay .content .cont2 img{
    width:100%;
    height: auto;
    padding-top: 50px;
}
 .my-slider-ban .my-ban .ban-overlay .content .cont2 a{
    padding: 50px;
     display: block;
     height: 250px;
    width: 250px;
    border-radius: 50%!important;
    background-image: linear-gradient(to right, #003772 , #0368cd)!important;
    position: relative;
}
 .my-slider-ban .my-ban .ban-overlay .content .cont2 a span{
    text-align: center;
     color: #fff;
    font-size: 24px;
    font-weight: 300;
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translate(-50%,-50%);
}
 .my-slider-ban .my-ban .ban-overlay .content .cont2 a span small{
    display: flex;
    align-items: center;
    justify-content: center;
     font-size: 16px;
    color: #fff;
    padding: 4px 10px;
    background: #000;
    border-radius:4px;
}
 .my-slider-ban .my-ban .ban-overlay .content .cont2 a span small i{
    margin-right: 10px;
    font-size: 18px;
}
 .my-slider-ban .my-ban .ban-overlay .content .cont2 a span small .fa-phone{
    font-size: 14px;
    margin-right: 7px;
}
 .my-slider-ban .my-ban .ban-overlay h2{
    font-size: 60px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 25px;
    font-family: 'Open Sans', sans-serif;
}
 .my-slider-ban .my-ban .ban-overlay p{
    font-size: 16px;
    color: #fff;
     font-weight: 600;
    padding-top: 5px;
    padding-bottom: 0px;
}
 .my-slider-ban .my-ban .ban-overlay .ban-link{
    transition: 0.4s all ease-in-out;
     margin-top: 20px;
}
 .my-slider-ban .my-ban .ban-overlay .ban-link a{
    letter-spacing: 1px;
     text-transform: uppercase;
     color: #fff!important;
    background:#eda10a!important;
     padding: 6px 14px;
    border-radius: 4px;
}
 .new-page {
    padding: 15px 0px;
}
.pg-breadcum{padding: 7px;}
.pg-breadcum ul li{display: inline; list-style: none;}
.pageheading h1{font-size: 32px; font-weight: 800;}
 .lft-inq{
    transition: 0.4s all ease-in-out;
     color: #eda10a;
    border: 1px solid #eda10a;
    padding: 4px 15px;
    color:#eda10a!important;
}
 .lft-inq:hover{
    background: #eda10a;
    color: #fff!important;
}
 .aaaa {
    box-shadow: 0 0 0 0 rgba(255,0,0, 1);
    transform: scale(1);
    animation: aaa 2s infinite;
}
 @keyframes aaa {
     0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255,255,255, 0.7);
    }
     50% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(255,0,0, 0);
    }
     100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255,0,0, 0.0);
    }
}
 .ss1 {
    box-shadow: 0 0 0 0 rgba(255,0,0, 1);
    transform: scale(1);
    animation: s 2s infinite;
    animation-delay: 0.2s;
}
 @keyframes s {
     0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(0,128,0, 0.9);
    }
     50% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(0,128,0, 0);
    }
     100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(0,128,0, 0.0);
    }
}
 .s-lft {
    box-shadow: 0 0 0 0 rgba(255,0,0, 1);
    transform: scale(1);
    animation: ss 2s infinite;
    border-radius: 50%;
}
 @keyframes ss {
     0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(0,55,114, 0.7);
    }
     50% {
        transform: scale(1);
        box-shadow: 0 0 0 100px rgba(0,55,114, 0);
    }
     100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(0,55,114, 0.0);
    }
}
 .ss2 {
    box-shadow: 0 0 0 0 rgba(255,0,0, 1);
    transform: scale(1);
    animation: ssss 2s infinite;
    animation-delay: 0.2s;
}
 @keyframes ssss {
     0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(65,105,225, 0.9);
    }
     50% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(65,105,225, 0);
    }
     100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(65,105,225, 0.0);
    }
}
 .s-lft2 {
    box-shadow: 0 0 0 0 rgba(255,0,0, 1);
    transform: scale(1);
    animation: sssss 2s infinite;
}
 @keyframes sssss {
     0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(65,105,225, 0.9);
    }
     50% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(65,105,225, 0);
    }
     100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(65,105,225, 0.9);
    }
}
 .bbbb {
    box-shadow: 0 0 0 0 rgba(255,0,0, 1);
    transform: scale(1);
    animation: bbb 2s infinite;
    animation-delay: 0.5s;
     color: #fff!important;
}
 @keyframes bbb{
     0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255,255,255, 0.9);
    }
     50% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(255,255,255, 0);
    }
     100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255,255,255, 0.0);
    }
}
 .blob {
    box-shadow: 0 0 0 0 rgba(255,0,0, 1);
    transform: scale(1);
    animation: pulse 2s infinite;
}
 @keyframes pulse {
     0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(255,255,255, 0.7);
    }
     50% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(255,0,0, 0);
    }
     100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(255,0,0, 0.0);
    }
}
 .bloo {
    box-shadow: 0 0 0 0 rgba(255,0,0, 1);
    transform: scale(1);
    animation: pul 2s infinite;
    animation-delay: 0.2s;
    border-radius: 50%;
}
 @keyframes pul{
     0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(3,104,205, 0.9);
    }
     50% {
        transform: scale(1);
        box-shadow: 0 0 0 50px rgba(3,104,205, 0);
    }
     100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(3,104,205, 0.0);
    }
}
 .blod {
    box-shadow: 0 0 0 0 rgba(255,0,0, 1);
    transform: scale(1);
    animation: bld 2s infinite;
    animation-delay: 0.5s;
     color: #fff!important;
}
 @keyframes bld{
     0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(0,191,255, 0.9);
    }
     50% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(0,191,255, 0);
    }
     100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(0,191,255, 0.0);
    }
}
 .major-services{
    padding: 45px 0px;
    padding-top: 60px;
}
 .major-services h1{
    text-align: center;
}
 .major-services p{
    padding: 0px;
    text-align: center;
    font-size: 18px;
    padding-bottom: 15px;
}
 .major-services a{
    display: block;
    font-weight: 700;
    font-size:18px;
}
 .major-services img{
    height: 50px;
}
 .major-services .content{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
 .major-services .content .cont1{
    text-align: center;
     margin: 15px;
    padding: 10px 15px;
    border: 1px dashed #999;
    background: #f5f5f5;
    outline: 10px solid #f5f5f5;
    border-radius: 10px;
}
 .major-services .content .cont1:hover{
    background: #0d6efd;
    color: #fff;
    outline-color: #0d6efd2e;
    border-color: #0d6efd2e;
}
 .major-services .content .cont1 a:last-child{
    font-size: 14px;
    font-weight: 400;
    color: #333;
}
 .major-services .content .cont1:hover a img{
    filter: brightness(300%);
}
 .major-services .content .cont1:hover a{
    color: #fff;
}
 .small-nav{
    display: none;
    padding: 8px 0px;
    position: stick!important;
    top: 0px;
    z-index: 99;
    background: #fff;
}
 .small-nav .connect img{
    height: 20px;
    width: auto;
}
 .small-nav .connect a{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px 4px;
}
 .small-nav .connect{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
 .small-nav .content{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
 .small-nav button:focus{
    box-shadow: none!important;
}
 .small-nav button img{
    filter: brightness(1%);
}
 .small-nav .small-logo img{
    height: 33px;
    width: auto;
}
 .small-logo a{
    font-family: 'Poopins', sans-serif ;
    color: #eda10a!important;
    font-weight: 900;
}
 #nav-side{
    transition: 0.4s all ease-in-out;
     background: rgba(0,0,0,0.2);
     position: fixed;
    top: 0px;
    left: -100%;
    width: 100%;
    z-index:9999;
    height: 100vh;
}
 #nav-side ul li{
    display: inherit;
}
 #nav-side ul li a{
    display: block;
    padding: 8px 20px;
    color: #212529!important;
    background: #fff;
    margin-bottom: 1px;
    font-size: 16px;
}
 #nav-side .card-header{
    padding: 0px;
    margin: 0px;
    background: transparent;
    border: none;
}
 #nav-side .card{
    border-radius: 0px;
    border: 0px;
    background: transparent;
}
 #nav-side .card .card-body{
    padding: 0px;
}
 #nav-side .fa{
    margin-right: 4px!important;
}
 #nav-side .card .btn-link{
    border-bottom: 1px solid #1f2132;
     background: #101222!important;
    color: #d6d6d6!important;
    text-align: justify!important;
    padding: 8px 10px!important;
    border-radius: 0px!important;
    width: 100%;
    text-decoration: none;
}
 #nav-side .accordion button{
    padding: 8px 20px!important;
    background: #ccc;
}
 #nav-side .accordion button:focus{
    box-shadow: none!important;
}
 #nav-side .accordion .accordion-body{
    padding: 0px!important;
}
 #nav-side #accordionExample button{
    background: #ccc;
}
 #nav-side #accordionExampletwo button{
    background: #f5f5f5;
}
 .accordion-button:not(.collapsed){
    color: #fff!important;
    background: #0482ff!important
}
 .dropdown-menu[data-bs-popper]{
    margin-top: 0px!important;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li{
    width: 100%!important;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .dropdown-item{
    transition: 0.3s all ease-in-out;
     padding: 10px 20px;
    color: #fff;
    font-size: 14px;
}
 .navbar-brand {
    font-family: 'Poopins', sans-serif ;
    color: #fff!important;
}
 .dropdown-menu[data-bs-popper]{
    margin-top: 0px!important;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li{
    width: 100%!important;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .dropdown-item:hover{
    background: #333;
    color: #fff!important
}
 .navbar-expand-lg .navbar-nav .dropdown-menu{
    background-image: linear-gradient(to right, #003772 , #0368cd)!important;
    padding: 0px!important;
}
 .top-header{
    padding: 10px 0px;
}
 .top-header .info4{
    margin-left: 25px;
}
 .top-header .info4 ul li{
    margin: 0px 5px;
}
 .top-header .info4 ul li a .fa-facebook{
    color: #3a5896;
}
 .top-header .info4 ul li a .fa-twitter{
    color: #3e98fe;
}
 .top-header .info4 ul li a .fa-instagram{
    color: #f5aa3e;
}
 .top-header .info4 ul li a .fa-youtube{
    color: red;
}
 .top-header .info4 ul li a .fa-linkedin{
    color: #4775b3;
}
 .top-header section{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0;
    margin-bottom: 0;
}
 .top-header section .info{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
 .top-header section .info p{
    padding: 0px;
     font-size: 14px;
    color: #666;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
 .top-header section .info a{
    font-weight: 500;
    font-size: 16px;
    color: #333;
}
 .top-header section .info .info1{
    margin-right: 25px;
}
 .top-header section .info .info2{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
 .top-header section .info .info3 img{
    height: 22px;
    width: auto;
}
 .top-header section .info .info3 a{
    font-weight: 700;
    font-size: 20px;
}
 .top-header section .info .info2 .info4 img{
    height: 45px;
    width: 45px;
    border-radius: 50%;
    object-fit: cover;
    margin-left: 10px;
}
 section{
    padding: 35px 0px;
}
 .welcome{
    padding: 45px;
    background: #ffffff;
}
 .welcome .wel-l{
    margin-top: 15px;
}
 .welcome .wel-l a{
    transition: 0.3s all ease-in-out;
     border: 1px solid #7e3b00;
     padding: 10px 15px;
    border-radius: 0px 10px 0px 10px;
     color: #eda10a;
}
 .welcome .wel-l a:hover{
    border-radius: 10px 0px 10px 0px;
     background: #663000;
}
 .welcome .content p{
    padding-top: 0px;
    color: #333;    
    font-weight: 500;
}
 .welcome ul li{
    display: inherit;
    margin-bottom: 10px;
}
 .welcome ul li i{
    margin-right: 7px;
     color: #119dcb;
}
 .welcome h1{
    font-weight: 900;
    color: #333;
    font-size: 36px;
    padding-top: 10px;
}
 .welcome h2{
    font-weight: 900;
    color: #fff;
     margin-bottom: 15px;
}
 .welcome h6{
    color: #443d3d;
    font-size: 18px;
    padding-bottom: 5px;
    font-weight: 700;
}
 .welcome img{
    transition: 0.5s all ease-in-out;
     object-fit: cover;
    width: 354px;
     height: 354px;
    border: 10px solid #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
 .welcome .first{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
 .welcome .col-md-7 a{
    position: absolute;
    bottom: 20px;
    right: 30px;
    color: #fff;
    z-index: 9;
    font-weight: 600;
     background: #119dcb;
    padding: 5px 15px;
    border-radius: 4px;
}
 .welcome .ban-link{
    display: flex;
    align-items: center;
    margin-top: 15px;
}
 .welcome .ban-link:first-child{
    margin-right: 15px;
}
 .welcome .ban-link .triangle-left {
    border-radius: 0px 0px 3px 0px;
     width: 0;
    height: 0;
    border-left: 20px solid #0368cd;
    border-top: 44px solid transparent;
}
 .welcome .ban-link a{
    transition: 0.4s all ease-in-out;
     font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 10px 15px;
    border-radius: 4px 0px 0px 4px;
     background-image: linear-gradient(to right, #003772 , #0368cd)!important;
}
 .welcome .ban-link a:hover{
    padding: 10px 20px;
}
 .packages{
    background: #f5f5f5;
    padding: 30px 0px;
}
 .package{
    margin-bottom: 40px;
    border: 1px solid #f5f5f5;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}
 .package .top-img {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 99;
}
 .package .top-img img{
    height: 40px;
    width: 100%;
}
 .package .package-img{
    position: relative;
    overflow: hidden;
}
 .package .package-img .shadows{
    transition: 0.4s all ease-in-out;
     z-index: 99;
     position: absolute;
    bottom:0px;
    left: 0px;
     width: 100%;
     height: 30%;
    background-image: linear-gradient(#00000000,#0a4677);
}
 .package .package-img img{
    transition: 0.3s all ease-in-out;
     height: 200px;
    width: 100%;
    object-fit: cover;
}
 .package .all-down a{
    padding-top: 0px;
     padding-bottom: 7px;
    font-size: 17px!important;
    font-weight: 600;
    color: #fff;
    padding-top: 5px;
}
 .package .all-down a:hover{
    text-decoration: underline;
}
 .packages .title h2{
    font-weight: 800;
    color: #333;
    font-size: 30px;
    padding-top: 10px;
}
 .packages .title p{
    padding: 0px;
    padding-bottom: 30px;
}
 .package .pack-down{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 10px;
    margin-top: 15px;
    border-top: 1px dashed #ccc;
    padding-bottom: 10px;
}
 .package .pack-down .p1{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
 .package .pack-down .p1 i{
    font-size: 14px;
}
 .package .pack-down h6{   
    color:#8f8f8f;
    font-size: 14px;
}
 .package .package-img{
    position: relative;
    height: 200px;
}
 .package .all-down{
    background: #0a4677;
    padding:15px;
}
 .package .all-down p{
    padding: 0px;
    color: #dddddd;
    font-size: 14px;
    margin-top: 10px;
    font-weight: 500;
}
 .package .all-down h6{
    color: #06a3df;
    font-size: 18px;
}
 .package .all-down h6 del{
    font-weight: 400;
    color: red;
}
 .package .all-down h6 .fa-dollar-sign{
    font-size: 18px;
}
 .package .all-down h6 span i{
    font-size: 13px!important;
}
 .package .all-down h5{
    border-top: 1px dashed #44525e;
     padding: 5px 0px;
    padding-bottom: 0px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
    padding-top: 15px;
}
 .package .all-down h5 span{
    display: flex;
    align-items: center;
    color: red;
}
 .package .all-down h5 span i{
    color: red;
     margin-right: 5px;
}
 .package .all-down h5 i{
    color: #fff;
    font-size: 18px;
    margin-right: 2px;
}
 .package .all-down h5 .fa-star{
    font-size: 13px;
}
 .package .all-down h6 .fa{
    color: #09b765;
}
 .package .all-down h5 .ban-link{
    display: flex;
    align-items: center;
     transition: 0.4 all ease-in-out;
     position:relative;
}
.package .trip-type{
    position:absolute;
    top:0;
    left:0;
    background-image: linear-gradient(to right, #e3293f, #b81226)!important;
    color:#fff;
    font-size:13px;
    padding: 5px 10px;
    z-index:2;
    font-weight:600;
}
.package .trip-type:after{
    content:'';
    position:absolute;
    right:-15px;
    top:0;
    width:0;
    height:0;
    border-left: 15px solid #b81226;
    border-top: 29px solid transparent;
}
 .package .all-down h5 .ban-link .triangle-left {
    border-radius: 0px 0px 3px 0px;
     width: 0;
    height: 100%;
    border-left: 20px solid #0368cd;
    border-top: 41px solid transparent;
    position:absolute;
    right:-20px;
}
 .package .all-down h5 .ban-link a{
    transition: 0.4s all ease-in-out;
     font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 10px 15px;
     background-image: linear-gradient(to right, #003772 , #0368cd)!important;
}
 .package:hover .ban-link{
    margin-left: 5px;
    transition: 0.4 all ease-in-out;
}
 .package:hover .package-img img{
    filter: brightness(100%);
    transform: scale(1.1);
}
 .package:hover .shadows{
    height: 30%;
}
 .testi{
     position: relative;
     background-image: linear-gradient(rgba(0, 0, 0, 0.527),rgba(0, 0, 0, 0.5)) , url(../images/back2.jpg);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
     height: 570px;
}
 .testi .title h2{
    text-align: center;
    padding-top: 40px;
    color: #fff;
    font-weight: 700;
    font-size: 36px;
    font-family: 'Poopins', sans-serif;
}
 .testi .testi-down{
    display: flex;
    justify-content: flex-start;
}
 .testi .title p{
    text-align: center;
    padding-bottom: 0px;
    color: #ccc;
    margin-bottom: 30px;
    padding-top: 0px;
}
 .responsive{
    padding-top: 0px;
     padding-bottom: 10px;
}
 .responsive .res-1{
    position: relative;
     margin-top: 50px;
     min-height: 300px;
     text-align: center;
     transition: 0.4s all ease-in-out;
     margin-bottom: 10px;
    padding: 15px;
     background: #ffffffd9;
}
 .responsive .res-1 .triangle-left {
    position: absolute;
    top: -50px;
    left: 0px;
    width: 0;
    height: 0;
    border-left: 353px solid #ffffffd9;
    border-top: 50px solid transparent;
}
 .responsive .res-1:hover .triangle-left{
    border-left: 353px solid #fff;
}
 .responsive .res-1:hover {
    background: #fff;
}
 .responsive .res-1:hover{
    color: #333;
}
 .responsive .res-1:hover h2{
    color: #333;
}
 .responsive .res-1:hover h2 span{
    color: #333;
}
 .responsive .res-1:hover ul li a{
    color: #333;
}
 .responsive .res-1 .test-img{
}
 .responsive .res-1 .test-img img{
    margin-right: 10px;
     width: 80px;
    height: 80px;
    border-radius: 50%;
    display: block;
    object-fit: cover;
     border:2px solid #fff;
}
 .responsive .res-1 p{
    font-weight: 400;
     line-height: 28px;
    text-align: justify;
     text-align: center;
    color: #111;
}
 .responsive .res-1 i{
    color: orange;
}
 .responsive .res-1 h2{
    transition: 0.4s all ease-in-out;
     font-size: 16px;
     color: #333;
     text-align: center;
    margin-top: 20px;
     font-weight: 700;
    margin-bottom: 5px;
}
 .responsive .res-1 h2 span{
     transition: 0.4s all ease-in-out;
     color: #333;
     text-align: center;
     font-weight: 400;
}
 .responsive .res-1 h6{
    font-size: 14px;
}
 .responsive .res-1 ul{
    text-align: center;
}
 .responsive .res-1 ul li{
    margin: 0px 7px;
}
 .responsive .res-1 ul li a{
    transition: 0.4s all ease-in-out;
     color: #666;
}
 .responsive .slick-prev{
    left: -2%!important;
}
 .responsive .slick-next{
    right: -2%!important;
}
 .blog{
    padding: 60px 0px;
}
 .blog img{
    transition: 0.4s all ease-in-out;
     height: 250px;
    width: 100%;
    object-fit: cover;
    filter: brightness(80%);
}
 .blog .title{
    text-align: center;
    margin-bottom: 20px;
}
 .blog .title h1{
    margin-bottom: 0px;
    text-align: justify;
}
 .blog .title p{
}
 .blog .content .top-img {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 99;
}
 .blog .content .top-img img{
    height: 40px;
    width: 100%;
    filter: brightness(100);
}
 .blog .content:hover img{
    transform: scale(1.05);
}
 .blog .content p{
    border-radius: 4px;
    font-weight: 400;
    color: #666;
    font-size: 13px;
     padding: 0px;
}
 .blog .content .blog-down{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 25px;
    padding-bottom: 0px;
}
 .blog .content .blog-down a{
    transition: 0.4s all ease-in-out;
     font-weight: 400;
    color: #666;
    text-decoration: none;
}
 .blog .content a:hover{
    color:#119dcb;
}
 .blog .content{
    background: #f5f5f5;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}
 .blog .content h3{
    padding: 15px;
    padding-bottom: 5px;
}
 .blog .tit{
    color: #119dcb;
    font-weight: 600;
    font-size: 16px;
    display: block;
    padding: 15px 25px;
    padding-top: 10px;
}
 .my-blog .content{
    padding: 20px;
    margin-bottom: 20px;
}
 .my-blog .content h3{
    padding-left: 0px!important;
}
 footer h4{
    color: #fff;
    margin-bottom: 10px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
}
 footer{
    padding: 35px 0px;
    background: #062035;
    color: #fff;
    padding-top: 60px;
}
 footer ul li{
    padding: 5px 0px;
    font-size: 15px;
    font-weight: 300;
    display: inherit;
}
 footer ul li a{
    text-decoration: underline;
    color: #dadada;
    margin-right: 10px;
}
 footer ul li a:hover{
    color: #fff;
}
 footer ul li a:hover i{
    color: #fff;
    border-color: #fff;
}
 footer ul li a i{
    border: 1px solid #0b304d;
    padding: 6px;
    width: 36px;
    text-align: center;
    margin-top: 10px;
}
 footer form{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
 footer form input{
    background: #fff!important;
    margin:10px 0px;
    border: none!important;
    color: #fff!important;
    border-radius: 4px 0px 0px 4px!important;
    padding: 10px!important;
}
 footer form button{
    color: #fff!important;
     width: 150px!important;
    border-radius: 0px 4px 4px 0px!important;
    border: none!important;
    padding: 10px!important;
    background: #2893f5!important;
    height: 47px;
}
 footer form .form-control:focus{
    outline: none!important;
    box-shadow: none!important;
}
 footer .lnk a{
    text-decoration: none;
}
.pay-lgo li, footer li{list-style: none; display: inline-block;}
 .pay-lgo{
    background-color: #17486d;
    position: relative;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    padding-bottom: 25px;
}
 .pay-lgo .content{
    display: flex;
    align-items: center;
    justify-content: space-around;
     margin-bottom: 35px;
}
 .pay-lgo .content ul li{
    margin: 0px 5px;
    border: 1px solid #666;
    list-style: none;
    display: inline-block;

}
 .pay-lgo .affi{
    padding: 20px 0px;   
}
 .pay-lgo .affi i{
    margin-right: 15px;
     transition: 0.5s all ease-in-out;
     height: 35px;
    width: 35px;
    border-radius: 10%;
    display: flex;
    align-items: center;
    justify-content: center;
}
 .pay-lgo .affi i:hover{
    transform: rotate(360deg);
     transform: scale(1);
    box-shadow: 0 0 0 10px rgba(65,105,225, 0.2);
}
.pay-lgo .affi ul li{display: inline-block; list-style: none;}
 .pay-lgo .second-im img{
    height: 45px;
    padding: 5px 10px;
    background-color: #fff;
    margin-right: 10px;
}
 .pay-lgo .second-im h4{
    padding-bottom: 27px;
}
 .pay-lgo h4{
    padding-bottom: 30px;
    color: #fff;
    padding-top: 30px;
    text-align: justify;
}
 .pay-lgo .affi img{
    height: 46px;
    width: auto;
}
/*Extra small devices (portrait phones, less than 576px)*/
 @media (max-width: 575.98px) {
     .small-nav-wraper{
        display: block;
    }
     .discount-section .content {
        width: 90%;
    }
     .my-slider-ban .ban-frrm{
        display: none!important;
    }
     .my-slider-ban .my-ban .ban-overlay p {
        text-align: center;
    }
     .payment img{
        height: 30px;
    }
     .affi img{
        height: 30px;
    }
     .wel-top .cont1 img{
        height: 40px;
    }
     .wel-top .cont1 h1{
        font-size: 20px;
    }
     .wel-top .cont1 p{
        display: none;
    }
     .major-services{
        padding-top: 0px;
    }
     .my-slider-ban h1{
        font-size:30px;
    }
     .didnot-find h3 {
        font-size: 18px;
    }
     .pay-lgo .content{
        flex-direction: column;
    }
     .top-header{
        display: none;
    }
     .small-nav{
        display: block;
    }
     .navigation{
        display: none!important;
    }
     .details-image img{
        height: 300px;
    }
     .details-image h1{
        left: 20px;
        font-size: 24px;
    }
     .new-page .navbar-nav{
        flex-direction: row!important;
    }
     .new-page .content .bg-dark .nav-link{
        font-size: 15px;
        padding: 12px 7px;
    }
     footer h4{
        margin-top: 15px
    }
     section .upcomming .title-section{
        flex-direction: column;
    }
     .upcomming{
        overflow-x: scroll;
    }
     section .upcomming .table{
        min-width: 1150px!important;
    }
     .navigation #nv-s-l{
        display: none;
    }
     .navigation .small-form{
        display: block;
    }
     .navigation .container-fluid{
        padding: inherit!important;
    }
     .top-header section .info .for-desktop{
        display: none;
    }
     .top-header section .info .info3 img{
        height: 30px;
        width: auto;
    }
     .top-header section .info .info1 a{
        font-size: 24px;
    }
     .my-slider-ban img{
        width: 100%;
        height: 250px;
    }
     .my-slider-ban .my-ban .ban-overlay h2{
        font-size: 24px;
    }
     .my-slider-ban .my-ban .ban-overlay .ban-link a{
        font-size: 13px;
        padding: 3px 14px;
        border-radius: 25px;
    }
     .welcome{
        padding: 0px;
    }
     .didnot-find{
        display: none;
    }
     .new-page .content .bg-dark .nav-link{
        font-size: 12px;
    }
     .welcome img{
        width: 100%;
        height: 220px;
        border-radius: 10px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
     .for-phone-contact{
        display: block;
    }
     .my-slider-ban .my-ban .ban-overlay{
        height: 250px;
    }
     .my-slider-ban .my-ban .ban-overlay .content{
        width: 100%;
        height: 100%;
    }
     .my-slider-ban .my-ban .ban-overlay .content .cont2{
        display: none;
    }
     .my-slider-ban .my-ban .ban-overlay .content .cont1{
        left: 20px;
        bottom: 20px;
    }
     .my-slider-ban .my-ban .ban-overlay .content .cont1 .ban-link a{
        font-size: 12px;
    }
     .my-slider-ban .my-ban .ban-overlay .content .cont1 .ban-link .triangle-left{
        border-top: 38px solid transparent;
    }
     .blog .content{
        border-radius: 0px;
        margin-bottom: 20px;
    }
     .pay-lgo .affi h4{
        text-align: center!important;
    }
     .pay-lgo .affi ul{
        justify-content: center!important;
    }
     .pay-lgo .content{
        margin-bottom: 0px;
    }
    
     .pay-lgo .second-im h4{
        text-align: center;
    }
    .pay-lgo .second-im ul{
        display: flex;
        justify-content: center;
    }
}
/*Small devices (landscape phones, 576px and up)*/
 @media (min-width: 576px) and (max-width: 767.98px) {
     .small-nav-wraper{
        display: block;
    }
     .discount-section .content {
        width: 90%;
    }
     .my-slider-ban .ban-frrm{
        display: none!important;
    }
     .my-slider-ban .my-ban .ban-overlay p {
        text-align: center;
    }
     .payment img{
        height: 30px;
    }
     .affi img{
        height: 30px;
    }
     .wel-top .cont1 img{
        height: 40px;
    }
     .wel-top .cont1 h1{
        font-size: 20px;
    }
     .wel-top .cont1 p{
        display: none;
    }
     .major-services{
        padding-top: 0px;
    }
     .my-slider-ban h1{
        font-size: 20px;
    }
     .didnot-find h3 {
        font-size: 18px;
    }
     .pay-lgo .content{
        flex-direction: column;
    }
     .top-header{
        display: none;
    }
     .small-nav{
        display: block;
    }
     .navigation{
        display: none!important;
    }
     footer h4{
        margin-top: 15px
    }
     section .upcomming .title-section{
        flex-direction: column;
    }
     .upcomming{
        overflow-x: scroll;
    }
     section .upcomming .table{
        min-width: 1150px!important;
    }
     .navigation #nv-s-l{
        display: none;
    }
     .navigation .small-form{
        display: block;
    }
     .navigation .container-fluid{
        padding: inherit!important;
    }
     .top-header section .info .for-desktop{
        display: none;
    }
     .top-header section .info .info3 img{
        height: 30px;
        width: auto;
    }
     .top-header section .info .info1 a{
        font-size: 24px;
    }
     .my-slider-ban img{
        width: 100%;
        height: 250px;
    }
     .my-slider-ban .my-ban .ban-overlay h2{
        font-size: 24px;
    }
     .my-slider-ban .my-ban .ban-overlay .ban-link a{
        font-size: 13px;
        padding: 3px 14px;
        border-radius: 25px;
    }
     .welcome{
        padding: 0px;
    }
     .didnot-find{
        display: none;
    }
     .new-page .content .bg-dark .nav-link{
        font-size: 12px;
    }
     .my-slider-ban .my-ban .ban-overlay{
        top: 50%;
    }
     .welcome img{
        width: 100%;
        height: 220px;
        border-radius: 10px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
     .for-phone-contact{
        display: block;
    }
     .my-slider-ban .my-ban .ban-overlay{
        height: 250px;
    }
     .my-slider-ban .my-ban .ban-overlay .content{
        width: 100%;
        height: 100%;
    }
     .my-slider-ban .my-ban .ban-overlay .content .cont2{
        display: none;
    }
     .blog .content{
        border-radius: 0px;
        margin-bottom: 20px;
    }
     .pay-lgo .affi h4{
        text-align: center!important;
    }
     .pay-lgo .affi ul{
        justify-content: center!important;
    }
     .pay-lgo .content{
        margin-bottom: 0px;
    }
     .pay-lgo .second-im img{
        width: 100%;
         height: auto;
    }
     .pay-lgo .second-im h4{
        text-align: center;
    }
}
/*Medium devices (tablets, 768px and up)*/
 @media (min-width: 768px) and (max-width: 991.98px) {
     .small-nav-wraper{
        display: block;
    }
     .discount-section .content {
        width: 90%;
    }
     .my-slider-ban .ban-frrm{
        display: none!important;
    }
     .my-slider-ban .my-ban .ban-overlay p {
        text-align: center;
    }
     .payment img{
        height: 30px;
    }
     .affi img{
        height: 30px;
    }
     .wel-top .cont1 img{
        height: 40px;
    }
     .wel-top .cont1 h1{
        font-size: 20px;
    }
     .wel-top .cont1 p{
        display: none;
    }
     .major-services{
        padding-top: 0px;
    }
     .my-slider-ban h1{
        font-size: 20px;
    }
     .didnot-find h3 {
        font-size: 18px;
    }
     .pay-lgo .content{
        flex-direction: column;
    }
     .top-header{
        display: none;
    }
     .small-nav{
        display: block;
    }
     .navigation{
        display: none!important;
    }
     footer h4{
        margin-top: 15px
    }
     section .upcomming .title-section{
        flex-direction: column;
    }
     .upcomming{
        overflow-x: scroll;
    }
     section .upcomming .table{
        min-width: 1150px!important;
    }
     .navigation #nv-s-l{
        display: none;
    }
     .navigation .small-form{
        display: block;
    }
     .navigation .container-fluid{
        padding: inherit!important;
    }
     .top-header section .info .for-desktop{
        display: none;
    }
     .top-header section .info .info3 img{
        height: 30px;
        width: auto;
    }
     .top-header section .info .info1 a{
        font-size: 24px;
    }
     .my-slider-ban img{
        width: 100%;
        height: 250px;
    }
     .my-slider-ban .my-ban .ban-overlay h2{
        font-size: 24px;
    }
     .my-slider-ban .my-ban .ban-overlay .ban-link a{
        font-size: 13px;
        padding: 3px 14px;
        border-radius: 25px;
    }
     .welcome{
        padding: 0px;
    }
     .didnot-find{
        display: none;
    }
     .new-page .content .bg-dark .nav-link{
        font-size: 12px;
    }
     .my-slider-ban .my-ban .ban-overlay{
        top: 50%;
    }
     .welcome img{
        width: 100%;
        height: 220px;
        border-radius: 10px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
     .for-phone-contact{
        display: block;
    }
     .my-slider-ban .my-ban .ban-overlay{
        height: 250px;
    }
     .my-slider-ban .my-ban .ban-overlay .content{
        width: 100%;
        height: 100%;
    }
     .my-slider-ban .my-ban .ban-overlay .content .cont2{
        display: none;
    }
     .blog .content{
        border-radius: 0px;
        margin-bottom: 20px;
    }
     .pay-lgo .affi h4{
        text-align: center!important;
    }
     .pay-lgo .content{
        margin-bottom: 0px;
    }
     .pay-lgo .second-im img{
        width: 100%;
         height: auto;
    }
     .pay-lgo .second-im h4{
        text-align: center;
    }
}
 .contact-details{
    margin: 50px;
    margin-top: 0px;
    padding-top: 60px;
}
 .contact-details h1{
    font-size: 36px;
    font-weight:700;
    color: #333;
}
 .contact-details .contact1 ul li{
    display: inherit;
     border-bottom: 1px solid #999;
    padding: 20px 0px;
}
 .contact-details .contact1 ul li h3{
    color: 300;
    font-size:22px;
    font-weight: 400;
     margin-bottom: 10px;
}
 .contact-details .contact1 ul li h3 i{
    font-size: 20px;
    margin-right: 10px;
}
 .contact-details .contact1 ul li a{
    color: #666;
    font-size: 16px;
}
 .contact-form h2{
    margin-bottom: 20px;
     font-size: 36px;
    font-weight: 700;
}
 .contact-form label{
    font-size: 22px;
}
 .contact-form .form-control::placeholder{
    font-weight: 300;
    font-size: 14px;
}
 .contact-form .form-group{
    margin-bottom: 18px;
}
 .contact-form .btn-primary{
    background-color: #333;
    outline: none;
     border:none;
}
 .about-us .about-img{
    position: relative;
     width: 100%;
    height: auto;
     overflow: hidden;
     margin-bottom: 30px;
}
 .about-us .about-img img{
    margin-top: 30px;
     width: 100%;
    height: auto;
    object-fit: cover;
     filter: brightness(50%);
}
 .about-us .about-img .overlay{
}
 .about-us .about-img .overlay a{
    transition: 0.4s all ease-in-out;
     color: #fff;
    font-size: 36px;
    font-weight: 400;
}
 .about-us .about-img .overlay a:hover{
    margin-right: 5px;
     text-decoration: none;
}
 .about-us .about-img .overlay ul li{
    color: #fff;
    font-size: 36px;
    font-weight: 400;
}
 .about-us h1{
    font-size: 36px;
    font-weight:700;
    color: #333;
     margin-bottom: 10px;
}
 .about-us p{
    line-height: 28px;
    text-align: justify;
    color: #333;
    margin-bottom: 0px;
}
 .about-us .content{
    padding-top: 5px;
    padding-bottom: 20px;
}
 .my-expert-class{
    position: relative;
     background-image: linear-gradient(rgba(0, 0, 0, 0.527),rgba(0, 0, 0, 0.5)) , url(../images/back.jpg);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
     padding-top: 40px;
}
 .my-expert-class h2{
    color: #fff!important;
}
 .my-expert-class .responsive .res-1{
    background: #fff!important;
    box-shadow: 0px 0px 10px #99999985!important;
    border-radius: 10px!important;
}
 .about-us{
    padding-bottom: 25px;
}
 #dnvd{
    position: fixed!important;
    left: 0px;
    width: 100%;
    opacity: 0;
    box-shadow: 0px 0px 1px #eda10a;
    padding: 0px 100px;
}
 .pack-details{
}
 .pag-img{
    position: relative;
}
 .pag-img h1{
    font-family: 'Poppins', sans-serif;
     position: absolute;
    bottom: 10%;
    left: 0px;
    width: 100%;
    text-align: center;
    z-index: 9;
    color: #fff;
    font-size: 48px;
    font-weight: 900;
}
 .pag-img img{
    width: 100%;
    height: 500px;
    object-fit: cover;
    filter: brightness(50%)
}
 .breadcum ul li a{
    transition: 0.4s all ease-in-out;
     color: #5e5e5e;
     padding: 2px 10px;
     background: #dfdfdf24;
    border-radius: 4px;
    margin-right: 7px;
}
 .breadcum ul li a:hover{
    background:#06a3df;
    color: #fff;
}
 .breadcum ul li:last-child{
    background: #06a3df;
    padding: 3px 10px;
     border-radius: 4px;
    color: #fff;
}
 .breadcum ul li i{
    font-size: 12px;
}
 .pack-details .content{
    padding: 25px 0px;
}
 .pack-details .detail{
    position: relative;
}
 .pack-details .detail .details-overlay{
    width: 100%;
     position: absolute;
    top: 0%;
    left: 0%;
    z-index: 99;
    height: 100%;
    background-image: linear-gradient(#000000de,#3330,#0000);
}
 .pack-details .content .bg-dark{
    position: sticky!important;
    padding: 0px;
    background: #2a2727!important;
}
 .pack-details .content .bg-dark .nav-link{
    font-weight: 700;
    font-size: 16px;
    color: #fff!important;
    padding: 12px 20px;
    border-right: 1px solid #434242;
}
 .pack-details .content .bg-dark .nav-link span{
    color: #fff!important;
    margin-left: 3px;
}
 .details-image h1{
    font-family: 'Poppins', sans-serif;
     margin-bottom: 0px;
     position: absolute;
    bottom: 7px;
    left: 9%;
    z-index: 9;
    color: #fff;
    font-size: 24px;
    background: #0482ff;
    padding: 10px 15px;
}
 .details-image h1 span{
    color: #fff;
}
 .details-image img{
    width: 100%;
    height: 600px;
    object-fit: cover;
}
 .navbar-dark .navbar-nav .nav-link.active{
    background: #06a3df !important
}
 .pack-details .rev i{
    color: #f6a106;
}
 .pack-details .content p{
    padding: 0px!important;
}
 .pack-details .content h1,h3,span,h6{
    color: #4c4c4c;
    font-weight: 700;
}
 .pack-details .content h6{
    font-weight: 400;
}
 .pack-details .content h3{
    margin-top: 20px;
}
 .pack-details .col-md-9 h1{
    font-family: 'Poppins', sans-serif;
     margin-bottom: 10px;
    font-weight: 36px;
}
 .pack-details .content .icon-section{
    display: flex;
    align-items: center;
    padding:20px 0px;
}
 .pack-details .content .icon-section .sec1{
    padding: 0px 15px;
    border-right: 1px solid #ccc;
}
 .pack-details .content h1{
    font-size: 20px!important;
    padding-top: 30px;
}
 .pack-details .content #section3 ul li{
    display: flex;
     font-size: 18px;
    font-weight: 400;
    padding:10px;
    background: #f5f5f5;
     margin-bottom: 5px;
    border-radius: 4px;
}
 .pack-details .content #section3 ul li i{
    color: #00b600;
    margin-right: 10px;
    margin-top: 5px;
    font-size: 20px;
}
 .pack-details .content #section4 ul li{
    display: flex;
     font-size: 18px;
    font-weight: 400;
    padding:10px;
    background: #f5f5f5;
     margin-bottom: 5px;
    border-radius: 4px;
}
 .pack-details .content #section4 ul li i{
    color: red;
    margin-right: 10px;
    margin-top: 5px;
    background: #da4343;
    color: #fff;
    padding: 10px 10px;
    height: 21px;
    width: 21px;
     border-radius: 50%;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
 .pack-details .content #section5 .route-map{
    padding: 20px;
    border: 1px solid #999;
}
 .pack-details .content #section5 .route-map img{
    width: 100%;
    height: auto;
}
 .pack-details .social ul li a{
    transition: 0.4s all ease-in-out;
     color: #2698ff;
    padding: 2px 10px;
    background: #f5f5f5!important;
    border-radius: 4px;
}
 .pack-details .social ul li a:hover{
    background: #2698ff!important;
    color: #fff;
}
 .pack-details .upcomming .container{
    padding-left: 0px;
    padding-right: 0px;
}
 .pack-details .upcomming table {
    border:1px solid #dee2e6;
}
 .pack-details .upcomming .table h3{
    margin: 0px;
    font-size: 18px;
    font-weight: 400;
}
 .pack-details .upcomming .table td{
    padding: 20px;
}
 .pack-details .upcomming .table td .orag{
    background: #06a3df;
    padding: 8px 12px;
    border-radius: 25px;
    color: #fff;
}
 .pack-details .upcomming .table .guaranteed{
    font-weight: 700;
    color: orange;
}
 .pack-details .upcomming .table thead{
    background: #065691;
}
 .pack-details .upcomming .table thead th{
    color: #fff;
}
 #section2 .content-section{
    padding: 20px;
    background: #f5f5f5;
    margin-bottom: 10px;
    border-radius: 10px;
}
 .pack-details .side-section{
    padding-top: 45px;
     border-radius: 10px;
     position: relative;
    text-align: center;
    position: sticky;
    top: 10px;
    margin-bottom: 30px;
}
 .pack-details .side-section h1{
    font-family: 'Poppins', sans-serif;
     margin-bottom: 0px!important;
    background: #065691;
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    padding: 10px!important;
}
 .pack-details .side-section h1 span{
    color: #fff;
    font-size: 12px;
}
 .pack-details .side-section h6{
    position: absolute;
    top: -6;
    left: 50%;
    transform: translate(-50%,-50%);
     width: 90%;
    background: #00b600;
    color: #fff;
    padding: 4px;
}
 .pack-details .side-section h5{
    padding-top: 0px;
    font-weight: 900;
    font-size: 22px;
     text-align: center;
    margin-bottom: 15px;
}
 .save-price{
    background:#00b600;
    display: block;
    color: #fff;
    padding: 10px;
    margin-bottom: 15px;
}
 .pack-details .side-section .down-section{
    border-radius: 0px 0px 10px 10px;
     padding: 10px;
    background: #f5f5f5;
    margin-top: 0px;
    text-align: initial;
}
 .pack-details .side-section .down-section form label{
    margin-bottom: 2px;
}
 .pack-details .side-section .down-section ul li{
    padding: 3px 0px;
     display: flex;
    align-items: center;
    justify-content: space-between;
}
 .pack-details .side-section .down-section ul li span{
    color: #333;
    font-size: 15px;
    font-weight: 300;
}
 .pack-details .side-section .down-section ul li:first-child{
    border-bottom: 1px solid #4594b3;
    margin-bottom: 10px;
}
 .pack-details .side-section .down-section ul li:first-child span{
    font-weight: 900;
    font-size: 16px;
}
 .pack-details .side-section .down-section h4{
    padding: 5px 0px;
    font-weight: 900;
    color: #4594b3;
}
 .pack-details .side-section .down-section button{
    color: #999;
    font-weight: 600;
     display: flex;
    align-items: center;
    justify-content: center;
     padding: 5px 20px;
    border-radius: 5px;
    background: #f5f5f5;
    margin: 0px 0px;
    border: 1px solid #ccc;
}
 .pack-details .side-section .down-section button:hover{
    background:#00b7ff;
    color: #fff;
    border-color:#00b7ff;
}
 .pack-details .side-section .down-section a{
    color: #ccc;
    font-weight: 600;
     display: flex;
    align-items: center;
    justify-content: center;
     padding: 10px 20px;
    border-radius: 5px;
    background: #232c3d;
    margin: 8px 0px;
}
 .pack-details .side-section .down-section a i{
    margin-right: 5px;
}
 .pack-details .side-section .down-section a:last-child{
    color: #00b7ff;
    background: #00b7ff30;
}
 .pack-details .side-section .down-section a:hover{
    background:#00b7ff;
    color: #fff;
}
 .pack-details .side-section .down-section .frm-strght{
    padding: 0px 10px;
     display: flex;
     align-items: center;
    justify-content: space-between;
    background: #fff;
    border: 1px solid #ced4da;
    border-radius: 4px;
    margin-bottom: 10px!important;
}
 .pack-details .side-section .down-section .form-control{
    outline: none!important;
    border: none!important;
}
 .pack-details .side-section .down-section .form-control:focus{
    box-shadow: none!important;
    outline: none!important;
}
 .pack-details .side-section .down-section .sbm{
    font-size: 20px;
     width: 100%!important;
    background: #00b7ff!important;
    padding: 10px 20px;
    border: none!important;
    color: #fff!important;
}
 .icon-all-top .all-icon-detail{
    display: flex;
    justify-content: space-between;
    flex-wrap:wrap;
}
 .icon-all-top .all-icon-detail .content{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0px!important;
    padding: 15px!important;
    flex:0 0 32%; 
    border: solid  1px #efefef;
    margin-top: 10px;
    margin-right: 7px;
    background-color: #fff;
}
 .icon-all-top .all-icon-detail .content i{
    font-size: 30px;
     margin-right: 10px;
}
 .icon-all-top .all-icon-detail .content p{
    padding: 0px;
    font-weight: 300;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 20px;
}
 .icon-all-top{
    position: relative;
    padding: 30px;
    margin-top: 15px;
    border: 1px solid #9bd8f7;
    padding-top: 0px!important;
    background-color: #f2f5f7;
    
}
 .icon-all-top h3{
    color: #333;
    padding-top: 20px;
    margin-bottom: 10px;
}
 .top-small-icon{
    margin-bottom: 15px;
}
 .top-small-icon li{
    margin: 0px 10px;
}
 #section7 button{
    font-family: 'Work Sans', sans-serif;
    font-weight: 600;
}
 #section7 .comments{
    padding-top: 35px;
    border-top: 1px dashed #999;
}
 #section7 .comments .comments-list{
     margin-top: 20px;
}
 #section7 .comments .p-one{
    background-color: #666;
    color: #fff;
    border:none;
     margin-top: 35px;
}
 #section7 .comments .first-btn{
    font-weight: 700;
     background-color: transparent;
    color: #333;
    font-size: 20px;
}
 #section7 .comments .btn-primary{
    background-color: #0082d6;
    margin-bottom: 20px;
}
 #section7 .comments .btn:focus{
    border:none;
     outline: none;
     box-shadow: none;
}
 #section7 .comments .comments-list .list-1 h4{
    font-size: 18px;
    font-weight: 500;
    color: #333;
    margin-bottom: 10px;
}
 #section7 .comments .comments-list .list-1 h3{
    font-size: 15px;
    font-weight: 500;
    color: #333;
     margin-bottom: 10px;
}
 #section7 .comments .comments-list .list-1 {
    margin-bottom: 15px;
    background-color: #f6f8fa;
    padding:15px;
    border-radius: 10px;
}
 #section7 .comments .comments-list {
    margin-bottom: 30px;
    border-bottom: 1px dashed #999;
}
 #section7 .comments textarea{
    margin-bottom: 15px!important;
}
 @media (max-width: 991.98px) {
     .pack-details .content .bg-dark .nav-link span{
        display: none;
    }
     .pack-details .content .bg-dark .nav-link {
        padding-right: 20px!important;
        padding-left: 20px!important;
    }
     .pack-details .content .bg-dark .nav-link{
        font-size: 15px!important;
    }
     #dnvd{
        padding: 0px;
    }
     #dnvd .navbar-nav{
        flex-direction: row!important;
    }
     #dnvd .content .bg-dark .nav-link{
        font-size: 15px;
        padding: 12px 7px;
    }
     .pack-details .upcomming{
        overflow-x: scroll;
    }
     .icon-all-top .all-icon-detail .content{
        flex:0 0 100%;
    }
}
 .blog-details{
    background: #fff;
}
 .blog-details .blog-image img{
    height: 450px;
    width: 100%;
    object-fit: cover;
    filter: brightness(0.7);
}
 .blog-details .blog-image{
    position: relative;
}
 .blog-details .blog-image .overlay{
    text-align: center;
     position: absolute;
     top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
 .blog-details .blog-image .overlay h1{
    font-family: 'Poppins', sans-serif;
     color: #fff;
     padding: 5px 10px;
    border-bottom: 1px solid #ffffff59;
    text-shadow: 0px 0px 10px #333;
}
 .blog-details .blog-image .overlay h6{
    font-family: 'Poppins', sans-serif;
     color: #fff;
}
 .blog-details .blog-content{
    padding: 40px 0px;
}
 .blog-details .blog-content .content{
    margin-right: 20px;
}
 .blog-details .blog-content .content h1{
    font-family: 'Poppins', sans-serif;
    font-size: 36px;
    font-weight: 700;
    color: #333;
    margin-bottom: 15px;
}
 .blog-details .blog-content .content h2{
    font-family: 'Poppins', sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin: 0px;
    margin-bottom: 15px;
}
 .blog-details .blog-content .content h3{
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    margin-bottom: 15px;
}
 .blog-details .blog-content .content h4{
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    margin-bottom: 15px;
}
 .blog-details .blog-content .content h5{
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #333;
    margin-bottom: 15px;
}
 .blog-details .blog-content .content h6{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #999;
    margin-bottom: 15px;
}
 .blog-details .blog-content .content p{
    font-size: 16px;
    padding: 0px;
    margin-bottom: 15px;
}
 .blog-details .blog-content .content p a{
    font-weight: 500;
}
 .blog-details .blog-content .content p b{
    font-style: italic;
}
 .blog-details .blog-content .content p a:hover{
    text-decoration: underline;
}
 .blog-details .blog-content .content img{
    width: 100%;
    height: 350px;
    object-fit: cover;
    margin-bottom: 15px;
}
 .blog-details .blog-content .content ol{
    padding-bottom: 15px;
}
 .blog-details .blog-content .content ol li{
    display:block;
    margin-bottom: 10px;
    font-weight: 500;
}
 .blog-details .blog-content .content ol li i{
    padding: 6px;
    border-radius: 4px;
    font-size: 12px;
    background: #f5f5f5;
    margin-right: 5px;
}
 .blog-details .blog-content .content ol li a{
    color:#0d6efd;
}
 .blog-details .blog-content .content ol li a:hover{
    text-decoration: underline;
}
 .blog-details .blog-content .content iframe{
    width: 100%;
    margin-bottom: 15px;
}
 .blog-details .blog-content .content ul{
    margin-left: 16px;
    padding-bottom: 15px;
}
 .blog-details .blog-content .content ul li{
    display:block;
    margin-bottom: 10px;
    font-weight: 500;
}
 .blog-details .blog-content .content ul li i{
    padding: 6px;
    border-radius: 4px;
    font-size: 12px;
    background: #f5f5f5;
    margin-right: 5px;
}
 .blog-details .blog-content .content ul li a{
    color: #0d6efd;
}
 .blog-details .blog-content .content ul li a:hover{
    text-decoration: underline;
}
 .blog-details .blog-content .content ul li a i{
    color: #0d6efd;
}
 .blog-details .blog-content .content blockquote{
    background: #f5f5f5;
    padding: 20px;
    margin-left:15px;
    border-left: 4px solid #333;
}
 .blog-details .blog-content .content .table{
    margin-bottom: 40px;
    background: #fff;
}
 .blog-details .blog-content .content .table thead{
    background: #212529;
    border: 1px solid #212529;
}
 .blog-details .blog-content .content .table thead th{
    color: #fff;
}
 .blog-details .blog-content .content .table tr td:first-child{
    padding-left: 15px;
}
 .blog-details .blog-content .content .table tr td{
    padding: 10px;
    border: 1px solid #ccc;
}
 .blog-details .blog-content .content .comments{
    padding-top: 20px;
    border-top: 1px dashed #999;
}
 .blog-details .blog-content .content .comments .comments-list{
     margin-top: 20px;
}
 .blog-details .blog-content .content .comments .p-one{
    background-color: #666;
    color: #fff;
    border:none;
     margin-top: 35px;
}
 .blog-details .blog-content .content .comments .first-btn{
    font-weight: 700;
     background-color: transparent;
    color: #333;
    font-size: 20px;
}
 .blog-details .blog-content .content .comments .btn-primary{
    background-color: #0082d6;
}
 .blog-details .blog-content .content .comments .btn:focus{
    border:none;
     outline: none;
     box-shadow: none;
}
 .blog-details .blog-content .content .comments .comments-list .list-1 h4{
    font-size: 18px;
    font-weight: 500;
    color: #333;
    margin-bottom: 10px;
}
 .blog-details .blog-content .content .comments .comments-list .list-1 h3{
    font-size: 15px;
    font-weight: 400;
    color: #666;
     margin-bottom: 10px;
}
 .blog-details .blog-content .content .comments .comments-list .list-1 {
    margin-bottom: 15px;
    background-color: #f6f8fa;
    padding:15px;
    border-radius: 10px;
}
 .blog-details .blog-content .content .comments .comments-list {
    margin-bottom: 30px;
    border-bottom: 1px dashed #999;
}
 .blog-details .blog-content .content .comments textarea{
    margin-bottom: 15px!important;
}
 .side-blog{
    padding: 25px;
    background: #f5f5f5;
}
 .side-blog h1{
    font-family: 'Poppins', sans-serif;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px;
     font-size: 24px;
    font-weight: 700;
    color: #333;
    margin-bottom: 20px;
}
 .side-blog .content1{
    display: flex;
     padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #e1e1e1;
}
 .side-blog .content1 h6{
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 300;
    margin-top: 5px;
}
 .side-blog .content1 h6 i{
    font-size: 12px;
}
 .side-blog .content1 a:hover{
    text-decoration: underline;
}
 .side-blog .content1 img{
    height: 70px;
    width: 70px;
    object-fit: cover;
    margin-right: 15px;
    border-radius: 4px;
}
 @media (max-width: 991px) {
     .blog-details .blog-content .content{
        margin-right: 0px;
    }
     .blog-details .blog-content .content .my-table{
        overflow-x: scroll;
    }
     .blog-details .blog-content .content .my-table .table{
        width: 1000px;
    }
     .row .col{
        flex: 0 0 100%;
    }
}
.seach-form{position:relative;width:100%;}
.seach-form .form-control{border-radius:0;background:#1b293a;border:0;outline:0;box-shadow:none;color:#fff;padding-left:35px;}
.seach-form .fa{position:absolute;top:10px;left:10px;color:#fff;}
.pay-lgo .affi i.fa-facebook{background:#4267B2;color:#fff;}
.pay-lgo .affi i.fa-twitter{background:#1DA1F2;color:#fff;}
.pay-lgo .affi i.fa-youtube{background:#f00;color:#fff;}
.pay-lgo .affi i.fa-instagram{background:#fff;color:#333;}
.pay-lgo .affi i.fa-pinterest{background:#E60023;color:#fff;}