
    body{
        padding:0 !important;
    }
    video::-internal-media-controls-download-button {
    display:none;
}
 
    #popupModal .close {
        float: right;
        font-size: 27px;
        font-weight: 700;
        line-height: 16px;
        color: #191818;
        text-shadow: 0 1px 0 #fff;
        filter: alpha(opacity=20);
        opacity: 1;
        background: #b32e06;
        position: absolute;
        right: -8px;
        top: -10px;
        border-radius: 50%;
        z-index: 1;
    }
    #popupModal button.close {
        -webkit-appearance: none;
        padding: 7px;
        cursor: pointer;
        background: #ffffff;
        border: 3px solid #020202;
    }
    #popupModal a{
        font-size:15px;
    }
    #popupModal .modal-dialog{
        margin-top:50px;
    }
    h1, h2, h3, h4, h4, h6{
        font-family: inherit;
        text-transform: none;
    }
    h4{
        font-size: 1.3333em;
        line-height: 1.25em;
        text-transform: none;
    }
    p {
        /* font-size: 1.0833em;
        line-height: 1.6666;
        margin-bottom: 15px;
        letter-spacing: 0.2px; */
        font-size: 1.2em;
        line-height: 1.6666;
        margin-bottom: 15px;
        color: #585858;
        letter-spacing: 0.2px;
    }
    .no-padding{
        padding:0;
    }
    .no-margin{
        margin:0;
    }
    section, .section {
        display: block;
        overflow: visible;
     
    }
    .sec-title h2, .tour-video h2{
        font-family: inherit;
    }
    nav.navbar.bootsnav ul.nav > li > a {
        color: #000000;
        background-color: transparent;
        outline: none;
        margin-bottom: -2px;
        font-weight: normal;
        display: block;
        text-transform: uppercase;
        letter-spacing: 0.04em;
    }
    nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:before{
        font-family: FontAwesome;
    content: "\f105";
    display: block;
    font-size: 10px;
    position: absolute;
    left: 0px;
    font-weight: normal;    
    }
    .top-link{
        color: #fff;
        float: right;
        margin-top: 10px;
        margin-right: 15px;
        font-size: 1.15em;
        font-weight: 400;
    }
    .top-link a{
        color:#fff;
    }
    
    .yt-tpcon i{
        line-height: 18px;
    }
    header .social-icon li:hover i{
        -webkit-animation: toRightFromLeft 0.3s forwards;
        -moz-animation: toRightFromLeft 0.3s forwards;
        animation: toRightFromLeft 0.3s forwards;
        
    }
    .mt-20{
        margin-top:20px !important;
    }
    .mb-20{
        margin-bottom:20px !important;
    }
    .mb-40{
        margin-bottom:40px !important;
    }
    .mt-40{
        margin-top:40px !important;
    }
    .navbar-brand{
        height: 100px;
        padding: 4px 15px;
    }

    .header-topbar-col {
        padding: 0px 0;
    }
    .header-topbar-col .social-icon li a i{
        margin-top: 10px;
    }
    .hover-box .over-layer i {
        margin-top: 15px;
        font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    }
    .scrollup i {
        margin-top: 10px;
    }
    .slide-1{
    /* background: url(../images/sliders/Europe-banner.jpg); */
    background: url(../images/sliders/Europe-banner-new.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    }
    .slide-2{
        /* background: url(../images/sliders/japan-banner.jpg); */
        background: url(../images/sliders/japan-cherryblsm-banner-new.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
    }
    .slide-3{
        /* background: url(../images/sliders/japan-cherryblsm-banner.jpg); */
        background: url(../images/sliders/southeast-asia-banner-new.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
    }
    .slide-4{
        background: url(../images/sliders/southeast-asia-1.jpg);
        background: url(../images/sliders/incredible-america-banner-new.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
    }
    .slide-5{
        /* background: url(../images/sliders/dubai1.jpg); */
        background: url(../images/sliders/dubai-banner.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
    }
    
    
    .slide-seminar{
        background: url(../images/sliders/seminar-banner.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
    }
    .slide-6{
        /* background: url(../images/sliders/helicopter-ride-over-niagara.jpg); */
        background: url(../images/sliders/africa.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
    }
    
    .slide-7{
        /* background: url(../images/sliders/helicopter-ride-over-niagara.jpg); */
        background: url(../images/sliders/eastern-europe-revised.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
    }
    .slide-8{
        /* background: url(../images/sliders/helicopter-ride-over-niagara.jpg); */
        background: url(../images/sliders/australia-and-new-zealand.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
    }
    .slide-9{
        /* background: url(../images/sliders/helicopter-ride-over-niagara.jpg); */
        background: url(../images/sliders/scandinavia.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
    }

    .slide-1:before, .slide-2:before, .slide-3:before, 
    .slide-4:before, .slide-5:before, .slide-seminar:before,
    .slide-6:before, .slide-7:before, .slide-8:before,
    .slide-9:before, .slide-10:before{
            background: rgba(0, 0, 0, 0);
    }
    
    .carousel .item {
        /*height: 650px; // if search box is available*/
        height: 615px;
        width: 100%;
    }

    .carousel-caption{
        text-shadow: rgb(0, 0, 0) 5px 5px 12px;
    }
    .carousel-caption h4{
       color:#fff;
    }
    .hover-box .image .over-layer{
        background: rgba(8, 74, 32, 0.81);
    }
    .home-footerlink{
        padding-bottom: 4%;
    }
    .home-footerlink a{
    
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
   
    padding: 3px 0;
    text-transform: uppercase;
   
    border-bottom: 1px solid #a5a2a0;
    
    margin: 10px 19px;
    display: inline-block;
   
    }

    .services-style-three {
        padding: 0;
        background: #fff9f9;
    }
    .services-features-two i{
        background: #366547;
    }
    .tour-video {
        background: url(../images/P1000946-1.jpg);
        display: block;
    }
    .tour-video .container {
        padding: 130px 0;
    }
    .photo-area a .demo {
        font-size: 90px;
        width: 110px;
        height: 110px;
        line-height: 110px;
        text-align: center;
        margin: auto;
        color: #FF6600;
        -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    }
  
    .photo-area a{
        font-size:1.4em;
        line-height: 0;
        color:#fff;
    }
    .photo-area a .demo:hover{
        color: #23527c !important;
    }
    .photo-area .container {
        padding: 130px 0 50px 0;
    }
    .photo-area h2{
    color: #fff;
    font-size: 42px !important;
    font-weight: 900;
    text-transform: capitalize;
    }
    .no-bottom-padding{
        padding-bottom: 0 !important;
    }
    .no-top-padding{
        padding-top: 0 !important;
    }

    .sec-title p{
        letter-spacing: .5px;
        font-size: 1.25em;
        line-height: 1.6666;
        color: #545252;
    }
    .tour-video p{
        letter-spacing: .5px;
        font-size: 1.8em;
        line-height: 1.6666;
      
    }
    .photo-area p{
        letter-spacing: .5px;
        font-size: 1.6em;
        line-height: 1.6666;
    }
    .blog-area p{
        letter-spacing: .5px;
        font-size: 1.2em;
        line-height: 1.6666;
        color: #545252;
        margin-bottom:2%;
    }
    .blog-details ul li a{
        font-size: 1.2em;
    }
    .blog-details{
        box-shadow: 4px 7px 8px #dadada;
    }
 
    .nex-tab-btn ul li a i{
        display: block;
        padding-top: 10px;
    }
    .hotel-item .blog-details h3 a{
        color: #366547;
    }
    .testimonal-area.parallax::before{
        background-color: rgba(0, 0, 0, 0.7);
    }
    .section-gray{
        background-color:#fff9f9;
    }
    section .container, .section .container{
        padding: 60px 0 70px;
    }
    .promo-box-style-one {
        padding:20px 0;
        margin: 0;
        background: url(../images/newspapertrends-home1.jpg);
        background-attachment: fixed;
        background-size: cover; 
    }

    .promo-box-one {
    background: #ffffffc7;
    }
    .e-brochure{
        display: block;
        /* background: #536066;
        color: #ffffff !important; */
        background: #ffffff;
        color: #ff6600 !important;
        height: 36px;
        font-size: 15px;
        line-height: 35px;
        padding: 0 10px;
    }
        
.page-title-container {
    width:100%;
    /* height: 56px; */
    background: #542839;
    display: block;
    float: left;
}
.page-title-container .page-title .entry-title {
    line-height: 56px;
    color: #fff;
    margin: 0;
}
.page-title-container .breadcrumbs {
    /* height: 100%; */
    height:auto;
}
.page-title-container .breadcrumbs li a {
    padding-right: 5px;
    color: #fff;
}
.page-title-container .breadcrumbs li:after {
    content: "/";
    color: #5a7ca3;
}
.page-title-container .breadcrumbs li {
    float: left;
    line-height: 56px;
    display: inline;
    margin-left: 5px;
    font-size: 0.8333em;
    font-weight: bold;
    text-transform: uppercase;
}
.page-title-container .breadcrumbs li:last-child:after {
    content: "";
}

.page-title-container .entry-title {
    font-size: 2em;
    font-weight: 600;
    text-transform: uppercase;
}
.page-header-container{
    position: relative;
    width: 100%;
    overflow: hidden;
    height:300px;
}
.page-header-container img {
    width: 1440px !important;
    display: block;
    margin: 0 auto;
    height: 300px;
    max-width: 1440px;
}

.blog-single-pages{
    /* background-image: url(../images/bg/road-bg1.jpg); */
    /* background-repeat: repeat;
    background-size: auto;  */
    /* background-size: cover; 
    background-repeat: no-repeat;
    background-position: bottom; */
    /* background-attachment: scroll; */
}

    footer .sidber .widget{
        position: relative;
        display: table;
        float: left;
        background: none;
        border-left: 0;
        padding: 0;
        margin-bottom: 0;
        width: 100%;
    }
    footer .sidber .widget .widget-list {
        width: 100%;
        float: left;
        margin: 0;
    }
    footer .sidber .widget .widget-list li {
        border-bottom: 0; 
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        font-size: 12px;
        line-height: 18px;
        margin: 0;
        padding: 5px 0px;
        text-transform: uppercase;
        margin-left:5%;
    }
    footer a {
        color: #a5a2a0;
    }
    footer a:hover {
        color: #dad9d8;
    }
    footer .sidber .widget .widget-list li a i {
        font-size: 12px;
        margin-left: 0;
        margin-right: 15px;
    }
    footer .sidber .widget .widget-list li:hover {
        border-left: 0;
      
    }
    footer .sidber .widget .widget-list li:nth-child(4) {
        border-bottom: 0px;
        padding-bottom: 8px;
        margin-bottom: auto;
    }
    
    ul.triangle li:before {
        content: "\f0da";
        color: #a5a2a0;
        display: block;
        float: left;
        font-size: 13px;
        left: 0px;
        position: absolute;
    }
    ul.triangle li:before{
        font-family: "FontAwesome";
    }


    .fot-style-2 .top-footer {
        /* background: #111; */
        background: #3e3d3d;
        padding: 50px 0px 0px;
    }
    .fot-style-2 .bottom-footer {
       
        background: #313131;;
    }
 
    .container-big{
        width:auto;
    }
    .container-tour-heading{
        width:90%;
        margin: 0 auto;
    }
    .adjustable-margin1{
        margin-bottom:60px;
    }
    footer h5{
        color: #ccc5c0;
        padding-bottom: 0px;
    }
    footer h4{
        color: #fff;
        
    }
    footer .accordion-style-one {
        padding: 0px 0;
    }
    footer  .panel-default {
        border-color: #ddd0;
    }
    footer .panel{
        background-color: #ffffff03;
    }
    footer .panel-title{
        font-size: inherit;
    }
    footer .contact-info.team-details{
        background: none;
        padding: 0;
        margin-bottom: 0;
    }
    footer .contact-info.team-details ul li span{
        color: #b5b1b1;
    }
    footer .contact-info.team-details ul li{
        position: relative;
    }
    footer .contact-info.team-details ul li span.fa{
        position: absolute;
        left: -30px;
        top: 0;
    }
    footer .contact-info.team-details ul li{
        /* color: #b5b1b1;
        font-size: 1.2em;
        line-height: 20px;
    margin-bottom: 10px; */
    color: #b5b1b1;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 12.2px;
    line-height: 19px;
    margin: 0;
    padding: 5px 0px;
    text-transform: uppercase;
    margin-left: 35px;
    letter-spacing: 0.2px;
    }
    footer .accordion-style-one #accordion .panel-body {
        padding: 0;
    }
    footer .contact-info.team-details ul li span {
       font-size: 20px;
        height: 25px;
        margin-right: 1px;
        padding: 0px;
        width: 30px;
      
    }
    footer .tabs-style-four .tab-content{
        border:0;
    }
    footer .tab-content>.active{
        padding: 20px 0;
    }
    footer .tabs-style-four .tab-content ul li{
        border:0;
    }
    footer .tabs-style-four {
        padding: 0 0 20px;
    }
    footer .tabs-style-four ul li,
    footer .tabs-style-four .nav-tabs li a{
        border-bottom: inherit;
    }
    footer .tabs-style-four .nav-tabs>li.active>a, 
    footer .tabs-style-four .nav-tabs>li.active>a:focus, 
    footer .tabs-style-four .nav-tabs>li.active>a:hover{
        border-bottom:none;
        border:1px solid transparent;
       
    }
    .carousel-indicators {
        bottom: 0px;
        z-index: 1;
    }
    .main-heading .sidber .widget{
        background: #fff;
        padding: 20px 15px;
        margin-bottom: 20px;
    }

    .notetext{
	    color: #131313 !important;
		font-family: inherit;
        /*text-transform: uppercase !important;*/
        font-size: 1em;
		line-height: 1.6666;
        margin-bottom: 30px;
        letter-spacing: 0.5px;
	}
    .tour-content{
        background-color:#f3f2f2;
    }

    .tour-content .post-blog-item{
        background-color:#fff;
        /*margin-bottom: 6px;*/
        margin-bottom: 30px;
       
    }

    .tour-content .container{
        padding-top:30px;
        /* padding-top:8px; */
    }

    .tour-content .post-blog-item .date-mate {
        background: #FF6600;
        font-size: 15px;
        color: #FFF;
        text-align: center;
        position: absolute;
        top: 15px;
        left: 15px;
       margin-left:55px;
    }
    .tour-content .post-blog-item .date-mate h6 {
        color: #fff;
        display: block;
        font-size: 14px;
        font-weight: 300;
        margin: 0;
        padding: 8px 12px;
    }
    .tour-content .post-blog-item .date-mate h6 span {
        display: block;
        font-size: 24px;
        margin-top: 5px;
        font-weight: 700;
        margin-bottom: 5px;
        color: #fff;
    }
    .blog-details .read-btn i::before {
        margin: -2px 5px;
       
    }
    .tour-content .post-blog-item .date-mate h6.nights{
        background: #000;
        
    }
    .tour-content .carousel-control{
        opacity:1;
    }

    .tour-content .carousel .item {
        height: auto;
        width: 100%;
    }
    .tour-content .tabs-style-four .nav-tabs li a{
        font-weight: 600;
        font-size: 1.2em;
    }

    .tour-content #timeline1 {
    margin: 25px 0 30px 75px; 
   
    }
    .tour-content #timeline1 .work{
        border:none;
    }
    .tour-content #timeline1 .content{
        max-height:100%;
        border-color: #00000024;
    border-width: 1px;
    border-style: solid;
    padding: 20px 20px 0;
    }
    .tour-content #timeline1 .content p{
        max-height:100%;
        /* color: #000; */
        /* font-size: 1.1em; */
        font-size: 1.2em;
        line-height: 1.6666;
        margin-bottom: 15px;
        color: #585858;
    }
    .tour-content #timeline1 label{
        margin-left:20px;
    }
    .tour-content #timeline1 .date{
        font-size: 1.2em;
        font-weight: 600;
        left: -110px;
    }
    .tour-content #timeline1 li {
        margin: 25px 0;
      
        
    }
    .tour-content #timeline1 h5 {
        font-size: 1.2em;
        font-weight: 600;
        transition: transform 0.2s linear;
        color: #333 !important;
            line-height: 1.5em;
    font-family: inherit;
  
    letter-spacing: 0.5px;
    }

    .tour-category .tour-item h3{
        font-size: 18px;
    font-weight: 600;
    }
   
    .main-heading{
        z-index:1;
    }

    .main-heading .widget .page-title-box h2{
        font-size:25px;
        font-weight: 600 !important;
    }

    .tour-content .sidber .widget .wiget-title span {
        color: #FF6600;
        font-size: 17px;
    }

    .tour-item .tour-details p.price,
    .tour-item .tour-details p
    {
        font-size:15px;
        direction: ltr;
    }
    .sidber .widget .content-text p{
        font-weight: 500;
    font-size: 1.1em;
    }
    .sidber .widget .wiget-title h4{
        font-family: inherit;
        line-height: 1.25em;
        margin: 10px 0 10px;
    }
    .hover-box .image .over-layer .links{
        direction: ltr;
    }

    .related-tours .tour-item .tour-details p{
        margin-bottom:0;
    }
    .related-tours .tour-item .tour-details{
        padding: 10px 0 10px;
    }
    .related-tours h3{
    font-size: 2.2em;
    font-weight: bold;
    }

    .related-tours h4{
        font-size: 15px;
        font-weight: 600;
        color: #366547;
        margin-bottom: 5px;
    }
    .related-tours p{
        margin-bottom: 0;
    }
  
    .related-tours .hotel-item .blog-details{
        padding:10px !important;
        text-align: center;
    }
    
    .tour-carousel-related .tour-item .tour-details:hover p{
        color:#fff;
    }
    .tour-carousel-related .rate p {
        margin-bottom: 0;
        color: #fff;
        background: rgba(31, 30, 29, 0.6);
        padding: 5px 10px 5px 10px;
        font-size: 1.3em;
    }

    .testimonial-carousel .item blockquote p{
        color: #e2e0e0;
    }
    .team-area .hover-box{
        background: #f3f3f3;
    }
    .tour-item .tour-details:hover p {
        color: #585858;
    }

    .infoText{
        font-size: 1.125rem;
        color: #212221;
        line-height: 1.4375rem;
        font-weight: 600;
    }
    .contact-address .address ul li p{
       
        font-size: 14px;
        margin-bottom:0;
    }
    .fa-ul{
        margin-left: 2.8em;
    }
    .contact-address .address ul li i{
        margin-top: 3px;
    }
    .contact-address .address ul li{
        line-height: 2.5em;
        font-size: 14px;
    }
    .contact-address .address {
        
        overflow: hidden;
        position: relative;
        padding: 15px 25px 20px;
        margin-bottom: 30px;
        transition: transform .2s,-webkit-transform .2s;
    }
    .contact-address .address:hover{
        /* box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.15), 0 4px 15px 0 rgba(0, 0, 0, 0.15);  */
        -webkit-transform: scale(1.005);
        transform: scale(1.005);
        box-shadow: -1px -1px 8px 0 rgba(0,0,0,.75);
        -webkit-box-shadow: -1px -1px 8px 0 rgba(0,0,0,.75);
        -moz-box-shadow: -1px -1px 8px 0 rgba(0,0,0,.75);
    }

    .fit-enquiry-form .input-group-addon {
        padding: 10px 12px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #555;
        text-align: center;
        background-color: #eee;
        border: 1px solid rgba(0,0,0,.5);
        border-radius: 0;
        display: inline-table;
        position: absolute;
        right: 14px;
        z-index: 9;
    }

    
    @media (min-width:1440px){
    .page-header-container img {
        width: 100% !important;
        display: block;
        margin: 0 auto;
        height: 300px;
        /* max-width: 100%; */
        max-width: 1423px;
    }
    .page-header-container{
        max-width: 1423px;   
        margin: 0 auto;
    }
    .page-title-container{
        max-width: 1423px;
    margin: 0 auto;
    height:56px;
    float:none;
    }
    .container-big{
        margin: 0 auto;
    max-width: 1423px;
    }
    }
    @media (max-width:1300px) and (min-width:992px){
    .container-big{
        width:100% !important;
    }
    .container-tour-heading{
        width:90%;
        margin: 0 auto;
    }
    
    }

    @media only screen and (max-width: 767px) and (min-width: 320px){
.carousel-caption {
    display: block;
}
.carousel-caption h4{
    display:none;
}
.carousel-caption h3 {
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: 600;
}
.carousel-caption .btns{
    font-size: 8px;
    /* padding: 2px 2px;
    border-color: rgba(255, 255, 255, 0); */
    padding: 2px 8px;
    border-color: rgba(255, 255, 255, 0.48);
    letter-spacing: 2px;
    background: #376547;

}
.photo-area p{
    font-size: 1.5em;
}
}

    @media only screen and (max-width: 767px){
.carousel-caption {
    top: 30%;
   
}
.carousel-caption .inner-carousel{
    display: block;
    position: relative;
    width: 80%;
    left: 10%;
    background: rgba(255, 102, 0, 0.48);
    border-radius: 10px;
    /* box-shadow: 1px 1px 10px 2px #03210e; */
    top: -25px;
    margin: 0;
    padding: 3% 1%;
    animation-delay: 1s;
}
.carousel-caption .inner-carousel.no-mobile-bg{
    background: none;
    border-radius: 0;
}
.carousel-caption h3 {
    /* font-size: 16px; */
    font-size: 2em;
}
}
   
@media only screen and (max-width: 479px){
.root {
    width: 30px;
}
    }


    @media only screen and (max-width: 767px) and (min-width: 425px){
        .carousel .item {
            height: 300px;
            width: 100%;
        }
        
    }
    @media only screen and (max-width:1160px){
        .navbar-header .navbar-brand img {
            width: 150px;
            height: auto;
        }
        nav.navbar.bootsnav ul.nav > li > a {
            padding: 30px 9px;
            font-weight: 400;
        }
        .tour-content .post-blog-item .date-mate{
        margin-left: 30px;
        }
        .navbar-brand {
            padding: 4px 2px;
        }
    }

    @media only screen and (max-width:768px){

        .tour-content  #timeline1{
        display: block;
        padding: 0;
        margin: 0;
        border-left: 0;
        }
        .tour-content  .relative{
        display: block;
    position: relative;
        }
        .tour-content #timeline1 .date {
            margin-top: -0px;
           
            left: 0;
           
            
            position: relative;
        }
        .tour-content #timeline1 .circle {
           
            display: none;
        }
        .tour-content #timeline1 .content{
            border-width: 0;
        display: block;
    position: relative;
    padding: 0;

    }
    .tour-content #timeline1 .content:before{
        border-width: 0;
    }
    .tour-content .tabs-style-four .col-lg-12{
        padding:0;
    }
    .top-link{
        margin-top:10px;
        font-size:1em;
    }
    .infoText{
        padding-bottom:5%;
    }
    .smallHeadingGray{
        margin-bottom: 2px;
    }
    }

@media only screen and (min-width:991px){
    .carousel-caption h3{
        font-size:55px;
        font-weight: 900;
    }
    .carousel-caption h4{
        color:#fff;    
        font-size: 1.8em;
        font-weight: 900;
    }
     .tour-carousel-rtl h3{
        font-size: 18px;
        font-weight: 600;
    }
    .tour-carousel-ltr h3{
        /* font-size: 16px; */
        font-size: 18px;
        font-weight: 600;
    }
    .testimonial-carousel .item blockquote{
        /* padding-top: 20px; */
        padding:0;
        color: #e2e0e0;
    }
    .container-big{
        width:95%;
        margin: 0 auto;
    }
    .container-tour-heading{
        width:90%;
        margin: 0 auto;
    }
    .tour-blog-box .blog-details{
        padding:15px 30px;
    }
    .tour-blog-box.hover-box .image .over-layer{
        margin: 0 13px;
    }

    .testimonal-area {
        background: url(../images/bg/3.jpg);
        background-position: center center;
        background-attachment: fixed;
        background-size: cover;
        background-repeat: no-repeat;
        display: block;
    }
    .counter-area {
        background: url(../images/bg/2.jpg);
        display: block;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: bottom;
    }
    .photo-area {
        background: url(../images/bg/4.jpg);
        background-position: center center;
        background-attachment: fixed;
        background-size: cover;
        background-repeat: no-repeat;
        display: block;
    }
    .service-item .icon {
        background-image: url(../images/tr.png);
    }
   
}


@media (min-width: 1024px){
nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
    margin-top: -20px;
}
nav.bootsnav .megamenu-content{
    width:80% !important;
}
nav.bootsnav .medium-width .megamenu-content{
    width:45% !important;
}
nav.bootsnav .dropdown.megamenu-fw .dropdown-menu{
    left:10%;
}
nav.bootsnav .dropdown.megamenu-fw.medium-width .dropdown-menu{
    left:20%;
}

nav.navbar.bootsnav ul.nav > li > a {
    padding: 38px 15px;
    
}


}
@media (max-width: 1024px){
nav.navbar.bootsnav ul.nav > li > a {
    /* padding: 35px 10px; */
    padding: 20px 10px;
}
.tour-content .post-blog-item .date-mate{
    margin-left: 40px;
}

}

@media (max-width: 992px){
nav.bootsnav .megamenu-content .content {
    display: block !important;
}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .content {
    padding: 0 !important;
}
nav.bootsnav .megamenu-content .col-menu {
  
    padding: 0;
}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:before{
 
content: "";

 
}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a{
    border-bottom: solid 1px #e0e0e0;
    padding: 10px 0;
    display: block;
}
.col-menu h5{
    padding-top:5% !important;
}

}

@media only screen and (max-width: 425px){
    .carousel .item {
        height: 170px;
        width: 100%;
    }
    .carousel-caption h3 {
       font-size: 16px !important;
       
    }
    header .pull-right{
        float:left !important;
    }
    .header-topbar-col .social-icon li a {
       
        width: 23px;
        height: 23px;
        font-size: 11px;
        line-height: 21px;
    }
    header .social-icon li {
        height: 20px;
        line-height: 20px;
    }
    .e-brochure{
    height: 23px;
    font-size: 11px;
    line-height: 25px;
    padding: 0 10px;
    }
    .header-topbar-col ul{
        margin-bottom:5px;
    }
    .header-topbar-col .social-icon li a i{
        margin-top: 7px;
    }
    .header-topbar-col .social-icon{
        margin-right: 5px;
    }
    .related-tours .tour-item.hotel-item{
        padding:0;
    }
    header .list-inline>li{
        padding-right: 0px;
        padding-left: 0px;
    }
    .top-link{
        margin-top:5px;
        font-size:1em;
    }
    .address br{
        display: none;
    }
}
@media only screen and (max-width: 479px){
    .related_tours .tour-carousel .hover-box .image .over-layer .links {
    top: 33%;
    
}
}
@media only screen and (max-width: 479px){
.left .root, .right .root {
    display: inline-block;
}
.sec-title h2{
    font-size: 30px;
}
.hotel-item .blog-details h3{
    font-size: 18px;
}
.about-centent .sec-title h2 {
    font-size: 29px;
}
.about-centent h4 {
    font-size: 15px;
}
.tour-content .post-blog-item .date-mate {
    margin-left: 10px !important;
}
}

@media only screen and (max-width: 767px){
.social-icon.list-inline li:last-child {
    display: inline-block;
}
.top_header{
    padding: 2px 6px;
}
.breadcrumbs {
    display: none;
}
.no-padding-xs{
    padding:0;
}
.adjustable-margin1{
    margin-bottom:0px;
}
}

/*modal css*/
.modal-body{
        background: url(../images/bg/ct1.jpg);
        background-position: center right;
        background-size: cover;
        background-repeat: no-repeat;
}
.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background: #FF6600;
    color:#fff;
    
}
.modal-body table {
    font-size: inherit;
    line-height: inherit;
}
.modal-body td, .modal-body th{
    padding:1%;
    display: table-cell;
}
.modal p{
    font-size: 1.1em;
    letter-spacing: 0.3px;
}
.modal p.text{
    font-size:1.5em;
    text-align: left;
    padding: 2% 5%;
    line-height: 2;
    font-weight: 600;
}
.modal-header .close{
 color:#fff;
 opacity:1;
}
.modal-body-enquiry-form{
    position: relative;
    padding: 20px;
}
#enquiry-form-modal .modal-title{
    color:#fff;
}
#enquiry-form-modal.modal{
    top: 15%;
}
#enquiry-form-modal input, 
#enquiry-form-modal textarea {
    width: 100%;
    height: 36px;
    padding: 5px;
    margin-bottom: 10px;
    box-sizing: border-box;
    border: 1px solid rgba(0,0,0,.5);
    outline: none;
    color: #4c4c4c;
}
#enquiry-form-modal .modal-header{
    background: #038422;
}
#enquiry-form-modal .btn-form-theme{
    background: #038422;
    border-color: #038422;
}
#enquiry-form-modal .btn-form-theme:hover{
    background: #FF6600;
    border-color: #FF6600;
}
#enquiry-form-modal .btn-default:hover{
    color:#fff;
}

@media only screen and (max-width:768px){
    .modal-body h3{
        text-align:center;
    }
    .modal p.text{
        font-size:1.1em;
    }
}

/*For mango moments */
#side-slide {
	z-index: 1;
	position: absolute;
	top: 0;
	left: -86%;
	width: 90%;
	height: 100%;
    transition: all 0.4s, all 0.4s ease;
    background: #048834a8 !important;

}
#side-slide .testimonal-area{
    background-image: none;
}
.panel-slide{
	width: 100%;
    height: 100%;
    position:relative;
}


#side-slide:hover{
    transform: translate(95%, 0);
    
}

#content-side{
	position: relative;
	top: 0;
	left: 0;
	/* height: 100%; */
	width:100%;
	background: #FCFFF5;
    transition: all 0.4s, all 0.4s ease;
    
}
#content-side h1{
  text-align: center;
  font-family: Helvetica, Arial, Sans-Serif;
  color: #3E606F;
  text-transform: uppercase;
}
/* #side-slide:hover ~ #content-side{
    transform: translate(180px, 0);
    
} */
#side-slide:hover ~ #content-side .video-content{
    opacity:0;
    
}
.testimonials .video-content .video-title{
    font-weight: 500;
    padding-top: 5%;
    padding-bottom: 5%;
    
}
.testimonials .video-content{
    background: #f7f7f7;
}

.panel-heading-mango {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    padding: 1%;
    background: #f37435;
    width: 50px;
    text-align: center;
}
.panel-heading-mango p{
    writing-mode: vertical-rl;
    /* text-orientation: upright; */
    font-size: 1.5em;
    color: #fff;
    font-weight: 900;
    text-transform: uppercase;
    padding-top: 15px;
    text-align: center;
    vertical-align: middle;
    letter-spacing: 7px;
    /* font-family: 'NexaBlack'; */
    
}  
.contact-from{
   
    float: left;
    width: 100%;
    padding:2%;
    background: #f7f6f6;
    /* padding-top:2%; */
    /* box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.15), 0 4px 15px 0 rgba(0, 0, 0, 0.15); */
}

.contact-from .input-field input{
    padding: 5px 22px;
    height: 40px;
    border: 1px solid #c1c0c0;
}
.contact-from .input-field textarea{
    padding: 5px 22px;
    resize: vertical; 
    
    border: 1px solid #c1c0c0;
}
.contact-from .input-field input:focus, .contact-from .input-field textarea:focus {
    box-shadow: none !important;
    
    border: 1px solid #FF6600;
}
@media only screen and (max-width:768px){
    #side-slide{
        display:none;
    }
    
}

/*end of mango moments*/



  .sidebar-contact{
    position:fixed;
    /* top:45%; */
    top:50%;
    /* left:-350px; */
    right:-320px;
    transform:translateY(-50%);
    /* width:350px; */
    width:320px;
    height:auto;
    /* padding:40px; */
    padding:25px;
    background:#fff;
    box-shadow: 0 20px 50px rgba(0,0,0,.5);
    box-sizing:border-box;
    transition:0.5s;
    z-index: 10;
  }
  .sidebar-contact.active span{
    color: #fff !important;
  }
  .sidebar-contact.active{
    /* left:0; */
    right:0;
    
  }
  .sidebar-contact input,
  .sidebar-contact textarea{
    width:100%;
    height:36px;
    padding:5px;
    margin-bottom:10px;
    box-sizing:border-box;
    border:1px solid rgba(0,0,0,.5);
    outline:none;
    color: #4c4c4c;
  }
  .sidebar-contact h2{
    margin:0 0 20px;
    padding:0;
  }
  .sidebar-contact textarea{
    height:60px;
    resize:none;
  }
  .sidebar-contact input[type="submit"]{
    background:#00bcd4;
    color:#fff;
    cursor:pointer;
    border:none;
    font-size:18px;
  }
  .toggle{
    position:absolute;
    height:200px;
    width:48px;
    text-align:center;
    cursor:pointer;
    background:#01b7f2;
    top:0;
    /* right:-48px; */
    left:-48px;
    line-height:48px;
    writing-mode: vertical-rl;
    COLOR:#fff;
    font-size: 1.2em;
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    font-weight: 600;
    letter-spacing: 2px;
    box-shadow: 0 0 8px #fb755b;
  }
  .toggle:before{
    content:'\f003';
    font-family:fontAwesome;
    font-size:18px;
    color:#fff;
    margin-bottom:5%;
  }
  .toggle.active:before{
    content:'\f00d';
  }
  @media(max-width:768px)
  {
    .sidebar-contact{
      width:100%;
      height:100%;
      /* left:-100%; */
      right:-100%;
   
    }
    .sidebar-contact .toggle{
      top:30%;
      /* transform:translateY(-50%); */
      transform:translateY(-50%);
      transition:0.5s;
      
    }
    .sidebar-contact.active .toggle
    {
      top:0;
      /* right:0; */
      left:0;
      transform:translateY(0);
    }
    .scroll{
      width:100%;
      height:100%;
      overflow-y:auto;
    }
    .tour-content .post-blog-item .date-mate {
        margin-left: 25px;
    }
 
  }

  @media(max-width:425px)
  {
    .sidebar-contact .toggle{
        top:15%;
    }
    .hd-mobile{
        display:none;
    }
    .toggle{
        height:48px;
    }
  }


.booking-from-area {
  
    margin-top: -111px;
}

.booking-from .tab-content {
    padding: 20px 10px 12px;
    /* background: #ffffffc9; */
    background:#141514b3;
  
}
.booking-from .form-group button.btn {
    margin-top: 0;
}

.booking-from .btn-theme{
    padding:10px 30px;
}
.booking-from .form-group input.form-control, .booking-from .form-group select.form-control{
    height: 40px;
    
}

.datepicker-days .table-condensed thead .prev,
.datepicker-days .table-condensed thead .datepicker-switch,
.datepicker-days .table-condensed thead .next
{
  
    background: #f60;
    color:#fff;
}
.datepicker-days .table-condensed thead{
background: #e8e6e6;
}
.datepicker td, 
.datepicker th{
    border-radius:0;
}
.datepicker table.table-condensed{
    width:98%;
}

@media screen and (max-width: 767px){
.booking-from-area {
    margin-top: -30px;
    padding: 0;
}
}
.desktop-image{
    display:block;
}

.mobile-image{
    display:none;
}

@media only screen and (max-width: 600px){
    .desktop-image{
        display:none !important;
    }

    .mobile-image{
        display:block !important;
    }
    .page-header-container img{
        width: 100% !important;
        height: auto;
    }
    .page-header-container{
        width: 100%;
        height:auto;
    }
    .page-title-container .page-title .entry-title{
        font-size: 1.5em;
        line-height: 34px;
        margin: 10px 0;

    }
    .yt-tpcon i{
        line-height: 12px;
    }
    .carousel-caption h3 {
        font-size: 20px;
        
     }
}

/*Corporate tour styling*/
.corporate-tours h4{
    font-size:20px;
}
.corporate-tours li{
    font-size: 1.2em;
    line-height: 35px;
    list-style: square;
    letter-spacing: 0.5px;
}
.corporate-tours ul{
    padding-left:2%;
}

.corporate-tours.separator-style-three {
    background-image: url(../images/cop-tours/Travel-corporate.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 70px 0;
}
.corporate-tours .overlay-black::before{
    background-color: rgba(0, 0, 0, 0.75);
}
.corporate-tours.separator-margin{
    margin-bottom:0;
}
.corporate-tours.separator-margin .my-btn-lg {
    color: #ffffff;
    border: 1px solid #ffffff;
    background: transparent;
    text-transform: uppercase;
}
.corporate-tours.separator-margin .my-btn-lg:hover {
    background: #ffffff;
    color: #333333;
}
.corporate-tours .separator-area-three p{
    color: #fff;
    font-style: italic;
    font-size: 19px;
}
.corporate-tours blockquote i.fa-quote-left {
    margin: -10px 0 0 -1px;
    color: #FF6600;
    font-size: 34px;
    position: absolute;
    left: 0;
}
.corporate-tours blockquote {
    margin: 0;
    color: #bcbcbc;
    font-style: italic;
    background: transparent;
    border-left: none;
    padding-top: 50px;
    padding-bottom: 20px;
    text-align: center;
    border-right: none;
}
.corporate-tours blockquote i.fa-quote-right {
    color: #FF6600;
    font-size: 34px;
    position: absolute;
    margin: 12px 0 0 0;
    right: 10px;
}
.serviceBox{
    border: 1px solid #4e4e4e;
    text-align: center;
    padding: 40px 0 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all 0.5s ease 0s;
    height: 402px;
}

.serviceBox:before,
.serviceBox:after{
    content: "";
    width: 200%;
    height: 200%;
    /* background: #eba133; */
    background: #f1f1f1;
    position: absolute;
    top: 125px;
    left: 0;
    z-index: -1;
    transform: rotate(-18deg);
    transition: all 0.5s ease 0s;
}

.serviceBox:before{
    background: #4e4e4e;
    left: -120%;
    transform: rotate(24deg);
}

.serviceBox:hover:before{
    transform: rotate(16deg);
}

.serviceBox:hover:after{
    /* background: #684f8e; */
    background: #ff8214;
    /* background: #ececec; */
    transform: rotate(-10deg);
}

/* .serviceBox .service-icon{
    font-size: 60px;
    color: #684f8e;
    line-height: 100px;
    margin-bottom: 100px;
} */

.serviceBox .service-content{
    color: #fff;
    line-height: 25px;
    padding: 15px 12px 20px;
}

.serviceBox .title{
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
    border-bottom: none;
}

.serviceBox h3{
    margin-top:20px;
}

.serviceBox .description{
    font-size: 15px;
}

.serviceBox .read{
    display: block;
    width: 100%;
    background: #fff;
    font-size: 15px;
    font-weight: 600;
    color: #eba133;
    padding: 10px;
    border-left: 1px solid #eba133;
    border-right: 1px solid #eba133;
}

.serviceBox:hover .read{
    border-color: #684f8e;
    color: #684f8e;
}

.service-icon img{
    width: 55px !important;
    margin-top: 15px;
    
    /* filter: none;
    -webkit-filter: grayscale(0);
    -webkit-transform: scale(1.01); */
}

.serviceBox:hover{
    background-color: #fff;
}
.serviceBox:hover img{
    /* filter: gray; 
    -webkit-filter: grayscale(1);
    -webkit-transition: all .8s ease-in-out;   */
    
        width: 80px !important;
        margin-top: 0px;
        -webkit-transition: all .5s ease-in-out;
    
}

.serviceBox .service-icon{
    color: #EB1F52;
    background-color: #fff;
    font-size: 50px;
    line-height: 100px;
    height: 90px;
    width: 90px;
    margin: 0 auto 40px;
    border-radius: 50%;
    /* border: 2px solid #EB1F52; */
    display: block;
    transition: all 0.3s;
    margin-bottom: 35px;
    /* box-shadow: 0px -20px 20px 3px #fff, 0px -12px 5px 10px #c7c5c5; */
}

.serviceBox:hover .service-icon{
    border-color: transparent;
    /* box-shadow: 0 0 10px #fff, 0 -10px 0 10px #EB1F52; */
}


.serviceBox.blue .service-icon{
    color: #34C3EB;
    border-color: #34C3EB;
}
.serviceBox.blue:hover .service-icon{
    border-color: transparent;
    box-shadow:0 0 10px #fff, 0 -10px 0 10px #34C3EB;
}
.serviceBox.blue:hover .title{ color: #34C3EB; }
.serviceBox.blue .read-more{ background: #34C3EB; }

.serviceBox.orange .service-icon{
    color: #FF8214;
    /* border-color: #FF8214; */
    border-color: #232220;
    
}
.serviceBox.orange:hover .service-icon{
    border-color: transparent;
    /* box-shadow:0 0 10px #fff, 0 -10px 0 10px #FF8214; */
    /* box-shadow: 0px -20px 20px 3px #fff, 0px -12px 5px 10px #c7c5c5; */
    box-shadow: none;
}
.serviceBox.orange:hover .title{ color: #fff; }
.serviceBox.orange:hover .description{ color: #fff; }
.serviceBox.orange .read-more{ background: #FF8214; }

.serviceBox.green .service-icon{
    color: #1fa04e;
    border-color: #1fa04e;
}
.serviceBox.green:hover .service-icon{
    border-color: transparent;
    box-shadow:0 0 10px #fff, 0 -10px 0 10px #1fa04e;
}
.serviceBox.green:hover .title{ 
    color: #1fa04e; 
    color: #fff; 
}
.serviceBox.green .read-more{ background: #1fa04e; }

@media only screen and (max-width: 990px){
    .serviceBox{ margin-bottom: 30px; }
    .serviceBox .service-content{
        padding: 40px 12px 20px;
    }
}

@media only screen and (max-width: 767px){
    .serviceBox:before,
    .serviceBox:after{
        top: 80px;
    }
   
}

@media only screen and (max-width: 480px){
    .serviceBox:before,
    .serviceBox:after{
        top: 140px;
    }
 
}
/*end Corporate tour styling*/



/*Media section*/
.flicker-feed.gutter a {
    display: inline-block;
    float: left;
    position: relative;
    z-index: 1;
    padding: 0;
}
.flicker-feed a {
    display: inline-block;
    float: left;
    position: relative;
    width: 100%;
    z-index: 1;
    margin: 0;
}
.flicker-feed a:hover:before {
    opacity: 0.9;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.flicker-feed a:hover:before, .flicker-feed a:hover:after {
    opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.flicker-feed a:before {
    background-color: rgba(255, 102, 0, 0.8);
    content: '';
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.flicker-feed a:after {
    color: #fff;
    content: "\e618";
    font-family: 'Pe-icon-7-stroke';
    font-size: 35px;
    font-weight: 600;
    left: 45%;
    position: absolute;
    top: 45%;
    margin-top: -7px;
    margin-left: -7px;
    width: 100%;
    z-index: 5;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

/*end of Media section*/

/*blog page*/
.tour-blog-box.hover-box.blog-item-1 .image .over-layer {
    width: 100%;
    margin: 0;
}
.hover-box .over-layer i{
    display: block;
}

/*video testimonials page*/
.guest .over-layer .links i{
    color: #fff;
    font-size: 35px;
  
}
h4.guest-name{
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    color: #f60;
    
}
.guest p{
    color:#000;
}
h4.guest-name i{
    color:#048832;
    padding-right:5px;
    font-size: 1.4em;
}
.guest .hover-box .image .over-layer {
    background: rgba(255, 102, 0, 0.29);
}
.guest .col-md-4{
    width:32.9%;
}
.guest .hover-box.blog-item-1 .blog-details{
    background: #f7f7f7;
    margin-bottom:30px;
}
.guest .hover-box .image{
box-shadow: 8px 6px 11px 1px #bbb4b4;
}

@media only screen and (max-width:991px){
.guest .col-sm-6{
    width:49%;
}
}

@media only screen and (max-width:500px){
    .guest .col-xs-12{
        width:100%;
    }
    }
.YouTubePopUp-Wrap{
    background-color: rgba(0, 0, 0, 0.62);
}
.YouTubePopUp-Close{
    background: url(../images/close.png) no-repeat;
    background-size: 24px 24px;
    -webkit-background-size: 24px 24px;

}
.testimonials .video-content i {
    /* font-size: 200px;
    position: absolute;
    left: 15px;
    top: 0;
    opacity: 0;
    padding: 15% 21%; */
    font-size: 76px;
    position: absolute;
    left: 15px;
    top: 0;
    opacity: 0;
    padding: 28% 37%;
}

/*end video testimonials page*/

/*Guest feedback form*/
.feedback-form .input-group-addon{
    padding: 12px 12px;
    width: auto;
    display: inline-block;
}
.feedback-form p{
    margin-bottom:5px;
    margin-top:8px;
}

.contact-from.feedback-form .input-field input{
    margin-bottom:10px;
}
.feedback-form input[type=checkbox], 
.feedback-form input[type=radio]
{
    height: auto;
}
.feedback-form .valueformat{
    font-size:1.2em; 

}
/*end Guest feedback form*/

/*career page*/
.career .accordion-style-one ul li{
   
    list-style-type: disc !important;
    font-size: 1.2em;
    line-height: 1.6666;
    color: #585858;
    letter-spacing: 0.2px;
}
.career .accordion-style-one ul{
    padding-left:2%;
   
}
.career .btn:focus{
    color:#fff;
}

.career .awo-faq ul li{
   
    list-style-type: disc !important;
    font-size: 1.2em;
    line-height: 1.6666;
    color: #585858;
    letter-spacing: 0.2px;
}
.career .awo-faq ul{
    padding-left:2%;
   
}
.career .panel-title{
    text-transform: uppercase;
}


/*end career page*/

/*FAQs page*/
.faqs ul{
    padding-left:2%;
}
.faqs ul li{
    font-size:1.2em;
    list-style-type: disc;
    
}
.faqs table{
    border:1px solid #ccc;
    padding:2%;
}
.faqs table tr td, .faqs table tr th{
   padding:2%;
   border:1px solid #ccc;
}
.faqs .panel-title>a{
    text-transform: uppercase;
    font-size: 0.9em;
}
/*end FAQs page*/


.sideber-content ul li{
    font-size: 1.2em;
    line-height: 1.6666;
    margin-bottom: 15px;
    color: #585858;
    letter-spacing: 0.2px;
}
.sidebar_content ul li{
    font-size: 1.2em;
    line-height: 1.6666;
    margin-bottom: 15px;
    color: #585858;
    letter-spacing: 0.2px;
    list-style-type: disc;
}
.sidebar_content ul{
    padding-left:20px;
}
.tandc{
    width:100%;
   
}
.tandc td{
    border:1px solid;
    padding:1%;

}
.tandc p{
    font-size:inherit;
}



/*about core value*/
.services-style-three.core-value {
    padding: 0;
    background: #f9f8f8;
}
.core-value p {
    letter-spacing: .5px;
    font-size: 1.6em;
    line-height: 1.6666;
}
.core-value .servicebox{

    text-align: center;
    padding: 20px 0 0;
   
}

.core-value .servicebox .service-icon{

    display: inline-block;

    width: 60px;
    height: 60px;

 

    margin-bottom: 20px;

}

.core-value .servicebox .service-icon i.fa{
    line-height: 65px;

    color: #0c0c0c;

    font-size: 35px;

    transition:all 0.3s ease 0s;

}

.core-value .servicebox:hover .service-icon i.fa{

    transform:rotateY(180deg);

}

.core-value .servicebox .title{

    color: #333;
    border-top: 1px solid #ff6600;
    display: block;
    line-height: 30px;
    margin: 0 auto 20px;
    padding-top: 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 190px;

}

.core-value .servicebox .title:before,

.core-value .servicebox .title:after{

    background: #ff6600;
    border-radius: 100%;
    top: -6px;
    content: "";
    height: 10px;
    margin: 0 -5px 0 0;
    position: absolute;
    right: 50%;
    transition: all 0.4s ease 0s;
    width: 10px;

}

.core-value .servicebox .title:before{

    left: 50%;

    margin: 0 0 0 -5px;

}

.core-value .servicebox:hover .title:before{

    left: 100%;

}

.core-value .servicebox:hover .title:after{

    right: 100%;

}

.core-value .servicebox .description{

    color:grey;

    padding: 0 15px;

    font: 14px;

    line-height: 27px;

    transition: all 300ms ease 0s;

}

.core-value .serviceBox:before{
    background: none;
}

.core-value .serviceBox:after{
    background: none;
}

.core-value .serviceBox{
    height: auto;
    border: 1px solid #d0d0d0;
    border-radius: 300px;
    box-shadow: 9px 10px 6px 0px #ccc;
}

.core-value .serviceBox:hover {
    background-color: #fff0;
}

.core-value .serviceBox {
    background-color: #fff;
}


@media screen and (max-width:1000px){

    .core-value .servicebox{

        margin-bottom: 30px;

    }

}

.promo-box-style-three.core-value{
    margin:0;
}
.core-value .promo-area-three{
    background: rgba(2, 2, 2, 0.3803921568627);
    border: 1px solid;
    padding: 80px;
    border-radius: 40px;
}
.core-value .promo-area-three h2,
    .core-value .promo-area-three p{
    color:#fff;
}

/*about core value*/

.popup-carousel.owl-carousel .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    left: -20px;
}
.popup-carousel.owl-carousel .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    right: -20px;
}
.popup-carousel.owl-theme .owl-nav [class*='owl-']{
   background: #869791;
    font-size: 29px;
    
}

@media (min-width: 768px){
.popup-carousel{
    width:568px;
    display: block;
    z-index:0;
}
}
@media (max-width:767px) and (min-width: 500px){
    .popup-carousel{
        width:450px;
        margin: 0 auto;
    }
}
@media (max-width:500px) and (min-width: 320px){
    .popup-carousel{
        width:300px;
        margin: 0 auto;
    
    }
}
@media (max-width:500px){
    .popup-carousel{
        width:250px;
        margin: 0 auto;
    }
}

