
:root{
    --primarycolor: #1b2b5a;
    --secondarycolor:#b11f26;

}
*{
    margin: 0px;
    padding: 0px;
    
}
html{
    scroll-behavior: smooth;
}

footer{
    bottom: 0px;
}

body{
    font-weight: 500;
    font-family: 'arial', sans-serif;
    overflow-x: hidden;
}

div>p{
    font-family: 'arial', sans-serif;

}
div> h1,div> h2,div> h3,div> h4,div> h5,div> h6{
    font-family: 'arial', sans-serif;
    margin: 0px;
}
a{
    text-decoration:none!important;
}


/*scroll bar code */



/* width */

::-webkit-scrollbar {

  width: 10px;

}



/* Track */

::-webkit-scrollbar-track {

  box-shadow: inset 0 0 5px grey; 

  border-radius: 0px;

}

 

/* Handle */

::-webkit-scrollbar-thumb {

  background: linear-gradient(99deg, rgba(255,21,21,1) 0%, rgba(120,0,0,1) 37%, rgba(79,0,72,1) 100%);

  border-radius: 10px;

}


/*scroll bar code */

.primary_header{
    z-index: 9999;
    /* background-color: #BF4A31; */
    background-color: #ffffff00;
    position: absolute;
    /* top: 5px; */
    width: 100%;
    padding: 4px 0px;

}


.fixed-top{
    /*top: 5px!important;*/
    background-color: white;
}
.fixed-top .logo .content .title{
    color: black!important;
}
.fixed-top .navbar .navbar-toggler{
    color: black!important;
}

.fixed-top .bar1,
.fixed-top .bar2,
.fixed-top .bar3{
    background-color:#000000;
}


.primary_header .logo img{
    width: 30%;
    background-color: white;
    border-radius: 54px;
    padding: 10px;
}

.primary_header .logo{
    width: 100%;
}
.primary_header .logo a{
    width: 30%;
}
.primary_header .content{
    width:100%;
    padding: 2px 0px;
}
.primary_header .logo .content .title{
    margin-bottom: 0px;
    font-size: 22px;
    font-weight: 500;
    font-family: arial;
    text-transform: uppercase;
    color: white;
    padding-top: 0px;

}
.primary_header .logo .content .sub_title{
    font-size: 10px;
    margin-bottom: 0;
    color: white;
   font-weight: 300;
    padding-left: 1px;
}
.primary_header .navbar{
    padding: 0px 0px 0px 0px;
    float: right;
    width: 100%;
}
.primary_header .navbar ul li{
    height: 48px;
}
.primary_header .navbar ul li a{
    color: black;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    padding: 20px 0px;
    margin-right: 25px;
    /* border-bottom: 2px solid #e9e9e9; */
    letter-spacing: 0.5px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.primary_header .navbar ul li a:hover{
    color:#b11f26;
    /*border-bottom: 1px solid #e5e5e5;*/
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.primary_header .navbar-nav .dropdown-menu {
    /*display: none;*/
}
.primary_header .navbar-nav .dropdown-menu a{
    color: #1b2b5a;
    width: 100%;
    display: inline-block;
    padding: 10px 10px!important;
    -webkit-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
}
.primary_header .navbar-toggler {
    background-color: #ffffff00;
    color: black!important;
    font-size: 14px;
    margin-right: 18px;
    font-weight: 400;
    border: none;
    letter-spacing: 1.4px;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
}
.primary_header .navbar-toggler img{
    margin-right: 6px;
}
.primary_header .navbar-toggler:focus {
    box-shadow: none;
    border: none;
}
.primary_header .navbar-nav .dropdown:hover> .dropdown-menu {
    display: block;
    transition: all 1s linear;
    -webkit-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
}

.fixed-top:hover .navbar .color{
    background: white;
}
.homeSlider{
    
    position: relative;
}
.sticky{
    position: sticky;
    top: 100px;
}
.homeSlider video{
    width: 100%;
/*    height: 420px;*/
    height:530px ;
    object-fit: cover;
/*    filter: brightness(0.9);*/
}

.homeSlider iframe{
    width: 100%;
    height: 485px;
    object-fit: fill;
    filter: brightness(0.9);
}
.homeSlider img{
    width: 100%;
    height:700px;
    object-fit: cover;
    
}

@keyframes zoominoutsinglefeatured {
    0% {
        transform: scale(1,1);
    }
    50% {
        transform: scale(1.2,1.2);
    }
    100% {
        transform: scale(1,1);
    }

}

.homeSlider .owl-carousel .owl-item.active img {
/*    animation: zoominoutsinglefeatured 20s infinite ;*/

}



.progress-container {
  width: 100%;
  height: 5px;
  background: #fff;
      position: fixed;
    z-index: 9999;
    top: 0px;

}
.bar1{
    position: absolute;
    content: ' ';
    width: 30px;
    height: 3px;
    background-color: #ffffff;
    top: 4px;
}
.bar2{
    position: absolute;
    content: ' ';
    width: 30px;
    height: 3px;
    background-color: #ffffff;
    top: 12px;
}
.bar3{
    position: absolute;
    content: ' ';
    width: 30px;
    height: 3px;
    background-color: #ffffff;
    margin: 10px 0px;
    top: 10px;
}
.fixed-top .navbar .color{
   
}
/* The progress bar (scroll indicator) */
.progress-bar {
    height: 5px;
    background: linear-gradient(to top left, #ef5152 0%, #ffa200 100%);
    width: 0%;
    position: fixed;
    z-index: 9999;
    top: 0px;
}
 
.homeSlider .owl-theme .owl-dots{
    display: none;
}
.homeSlider .owl-theme .owl-nav{
    display: block!important;
    position: absolute;
    display: flex;
    top: 100px;
    background: white;
    justify-content: center;
    align-items: center;

}
.homeSlider .owl-theme .owl-nav .owl-prev{
   display:none;
}
.homeSlider .owl-theme .owl-nav .owl-next{
    display: none;
}

.homeSlider .overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color:#00000052;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
     align-items: center; 
    padding-bottom: 40px;
    z-index: 999;
    padding-top: 19px;
}
.homeSlider .overlay h6{    
    font-size: 45px;
    color: black;
    font-weight: 700;
    margin-bottom: 25px;
}

.homeSlider .overlay .info1{
    font-size: 33px;
    color: black;
    font-weight: 500;
}
.homeSlider .overlay .info2{
    color: black;
    font-size: 20px;
    font-weight: 400;
}
.homeSlider .overlay .info1,
.homeSlider .overlay .info2,
.homeSlider .overlay h6{
    text-align: center;
}
.homeSlider .overlay .form_wrapper{
    text-align: center;
}
.homeSlider .overlay .form_wrapper select{
    padding: 13px 10px;
    color: black;
    border: 2px solid #c30042;
    width: 50%;
}
.please_check{
	background-color:#28a745;
    padding: 7px 18px;
    color: white;
    border-radius: 5px;
    text-align:center;
}
.homeSlider .overlay .form_wrapper a{
    display: inline-block;
    margin: 35px 0px;
    color: black;
    background-color: #0d6efd;
    padding: 10px 19px;
    font-size: 18px;
    font-weight: 500;
    border-radius: 4px;
}
.homeSlider .overlay .form_wrapper p{
    color: black;
    font-size: 26px;
    margin: 12px 0px;
}

.custom_etravel_css{
    padding: 28px 35px 40px 35px;
    background-color:#ffffffe0;
    width: 90%;
    margin: auto;
    border-radius:10px;
}

.bottom_footer .bottom_wrapper {
    display: flex;
    justify-content: space-between;
} 
.bottom_footer .bottom_wrapper .app_content{
    display: flex;

}
.bottom_footer .bottom_wrapper .app_content img{
    width: 100%;
    
}  
.bottom_footer .bottom_wrapper .app_content a{
    width: 150px;
    height:45px;
    margin-right: 20px;
}
.bottom_footer .social_links{
    /*margin-top: 20px;*/
}
.bottom_footer .social_links ul{
    padding: 0;
}
.bottom_footer .social_links ul li{
    list-style-type: none;
    display: inline-flex;
}
.bottom_footer .social_links ul li a{
    height: 38px;
    display: flex;
    width: 38px;
    background: linear-gradient(to top left, #ef5152 0%, #ffa200 100%);
    justify-content: center;
    align-items: center;
    color: white;
    margin-right: 10px;
    border-radius: 6px;
}
.bottom_footer .copyright{
        margin-top: 15px;
        display: flex;
        justify-content: space-between;
}
.bottom_footer{
    background-color: #8a8a8a;
}
.bottom_footer .copyright p{
    color: #e6e6e6;
    font-size: 13px;
}
.bottom_footer .copyright p a{
    color: #fff;
    font-weight: 700;
    margin-left: 5px;
}
.bottom_footer .pages ul{
    padding: 0px;
    display: flex;
    flex-wrap:wrap;
    list-style-type: none;
}
.bottom_footer .pages ul li{
    margin-right: 35px;
}
.bottom_footer .pages ul li:last-child{
    margin-right: 0px;
}
.bottom_footer .pages ul li a{
    color: #e6e6e6;
}
.about{
    position: relative;
    padding: 40px 0px;
    
}

.about .head{
    padding-bottom: 15px;
    
}
.about .head, 
.about .image_box1{
    margin: 40px 0px;
}


.about .head h6{
    font-size: 34px;
    font-weight: 700;
    text-align: ;
    margin-bottom: 15px;
    color: #454545;
    letter-spacing: 0px;
    background: linear-gradient(99deg, rgba(255,21,21,1) 0%, rgba(120,0,0,1) 37%, rgba(79,0,72,1) 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}
.about .head p{
    font-size: 16px;
    font-weight: 500;
    text-align: ;
    margin-bottom: 15px;
    color: #121212;
    letter-spacing: 0.6px;
}
.about .title{
    padding-top: 40px;
}
.about .title h5{
    font-size: 34px;
    font-weight: 700;
    background: linear-gradient(99deg, rgba(255,21,21,1) 0%, rgba(120,0,0,1) 37%, rgba(79,0,72,1) 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.about .title p{
    color: #e30a17;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 4px;
    text-transform: uppercase;
}

.about .title p.info{
    color: #050505;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: capitalize;
}


.about .wrapper{
    margin: 50px 0px 30px 0px;
}
.about .wrapper .image_box{
    overflow:hidden;
    border-radius:74px;
    box-shadow: 0px 5px 16px -6px;
    margin-bottom: 15px;
}

.about .wrapper .image_box img{
    width: 100%;
    height: 330px;
    object-fit: cover;
    transform: scale(1.0);
}
.about .wrapper:hover .image_box img{
    transform: scale(1.2);
    transition: all 0.5s;
}
.about .wrapper .content {
    color: black;
    font-weight: 500;
    text-align: center;
}
.about .wrapper .content a{
    color: #1d1d1d;
    font-weight: 700;
    font-size: 18px;
}
.about .parent_div{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.about .parent_div .next_btn a{
    color: green;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 0.4px;
    text-decoration: underline!important;
}
.cta{
    margin:40px 0px;
}
.cta .wrapper{
    padding: 48px 30px;
    background: linear-gradient(99deg, rgba(255,21,21,1) 0%, rgba(120,0,0,1) 37%, rgba(79,0,72,1) 100%);
}
.cta .wrapper .content{
    text-align: center;
}
.cta .wrapper .content p{
    text-align: center;
    color: white;
    font-size: 26px;
    font-weight: 700;

}
.cta .wrapper .content a{
        background-color: white;
    padding: 8px 28px;
    font-size: 22px;
    font-weight: 700;
    color: #474747;
    font-family: arial;
}

.famous_adventures .parent_div{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.famous_adventures .title{
    padding-top: 40px;
}
.famous_adventures .parent_div .next_btn a{
    color: green;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 0.4px;
    text-decoration: underline!important;
}
.famous_adventures .title p {
    color: #e30a17;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 4px;
    text-transform: uppercase;
}
.famous_adventures .title p.info{
    color: #050505;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: capitalize;
}
.famous_adventures .title h5 {
    font-size: 34px;
    font-weight: 700;
    background: linear-gradient(99deg, rgba(255,21,21,1) 0%, rgba(120,0,0,1) 37%, rgba(79,0,72,1) 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.famous_adventures .wrapper {
    margin: 50px 0px 30px 0px;
}

.famous_adventures .wrapper .image_box {
    overflow: hidden;
    border-radius: 74px;
    box-shadow: 0px 5px 16px -6px;
    margin-bottom: 15px;
}
.famous_adventures .wrapper:hover .image_box img{
    transform: scale(1.3);
    transition:all 0.5s;
}
.famous_adventures .wrapper .image_box img {
    width: 100%;
    height: 330px;
    object-fit: cover;
    transform: scale(1.0);
}

.famous_adventures .wrapper .content {
    color: black;
    font-weight: 500;
    text-align: center;
}

.famous_adventures .wrapper .content a {
    color: #1d1d1d;
    font-weight: 700;
    font-size: 18px;
}

.what_to_after{
    padding: 50px 60px;
    background-color:#d2e8ff;
    margin: 51px 54px 0px 54px;
    border-top-right-radius: 120px;
    border-top-left-radius: 120px;
    box-shadow: 0px 0px 65px -35px;
}
.what_to_after .heading h6{
    font-size: 40px;
    text-align: center;
    font-weight: 700;
    letter-spacing: 0.px;
    font-family: arial;
    margin-bottom: 10px;
}

.what_to_after .heading p{
    font-size: 18px;
    text-align: center;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-family: arial;
}
.what_to_after .wrapper{
    margin: 30px 0px;
}
.what_to_after .wrapper .image_box{
    overflow: hidden;
    border-radius: 74px;
}
.what_to_after .wrapper .image_box img{
    width: 100%;
    height: 378px;
    transform:scale(1.0);
}

.what_to_after .wrapper:hover .image_box img{
    transform:scale(1.3);
    transition:0.5s all;
}   

.what_to_after .wrapper .content{
    padding: 5px 0px;
    text-align: center;
}
.what_to_after .wrapper .content a{
    color: black;
    font-size: 22px;
    font-weight: 500;
}







span{
    font-weight: 600;
    color:;

}

.gradient_animation_text{
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background-size: 400% 400%;
    animation: gradient 2s ease infinite;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}
@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

img{
    width:100%;
}




.common_header{
    height: 270px;
    
}
.common_header .bg .overlay{
    height: 100%;
}
.common_header .bg{
    height: 100%;

}
.common_header .title h1{
    font-size: 44px;
    font-weight: 700;
    color: white;
    margin-bottom: 37px;
}


.common_policy_design{
    padding: 48px 0px;
}
.common_policy_design .heading h6{
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 40px;
}
.common_policy_design .content p{
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 26px;
    letter-spacing: 0.4px;
}
.common_policy_design .content p.head{
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 26px;
}
.common_policy_design .content p.strong{
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 26px;
}

.privacy_policy {
/*  background-color: #FF5722;*/
    background-image: url(../image/about/ban1.jpg);
    background-size: cover;
    object-fit: fill;
    background-attachment: fixed;
    height: 426px;
    width: 100%;
    position: relative;
    background-position: left;

}
.privacy_policy .overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background:linear-gradient(0deg, rgb(0 0 0 / 84%) 0%, rgb(0 0 0 / 0%) 74%);
    height: 100%;
    width: 100%;    

}
.section_verification_middle{
    background-image: url(../image/airport.jpg);
    background-size: cover;
    object-fit: fill;
    background-attachment: fixed;
    height: 750px;
    width: 100%;
    position: relative;
    background-position: left;
}
.canada_bg_image{
    background-image: url(../image/canada_airport.jpg);
    background-size: cover;
    object-fit: fill;
    background-attachment: fixed;
    height: 750px;
    width: 100%;
    position: relative;
    background-position: left;
}
.turkey_bg_image{
    background-image: url(../image/turkey_airport.jpg);
    background-size: cover;
    object-fit: fill;
    background-attachment: fixed;
    height: 750px;
    width: 100%;
    position: relative;
    background-position: bottom
}
.section_verification_middle .overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background:#0000004f;
    height: 100%;
    width: 100%;    
    display:flex;
    align-items:center;
}
.links ul{
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style-type: none;
}
.links ul li{
    margin-right: 20px;
    
}
.links ul li a{
    padding: 10px 24px;
    background-color: #ff6c6c;
    color: white;
    font-weight: 500;
    border-radius: 6px;    
}
.links ul li a:hover{
    padding: 10px 24px;
    background-color: #fc3737;
    color: white;
    font-weight: 500;
    border-radius: 6px;    
}

.refunds_policy {
/*  background-color: #FF5722;*/
    background-image: url(../image/about/language.jpg);
    background-size: cover;
    object-fit: fill;
    background-attachment: fixed;
    height: 426px;
    width: 100%;
    position: relative;
    background-position:bottom;

}
.refunds_policy .overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background:linear-gradient(0deg, rgb(0 0 0 / 84%) 0%, rgb(0 0 0 / 0%) 74%);
    height: 100%;
    width: 100%;    

}









.contact_page_color{
    background-color: #00BCD4;
}


.menu_navigation{
    padding: 12px 0px;
    box-shadow: 0px 12px 19px -23px;
}
.menu_navigation ul{
    padding: 0px;
    list-style-type: none;
    display: flex;
    margin-bottom: 0px;
}
.menu_navigation ul li{
    margin-right:10px ;
}

.menu_navigation ul li a{
    color: black;
    font-size: 16px;
    font-weight: 600;
}
.contact_form{
    position: relative;
    padding: 40px 0px;
    background-image: url('../image/about.jpg');
    width: 100%;
    height: 565px;
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
    justify-content: center;
    align-items: center;
    object-fit: fill;
    background-position: center;
}
.contact_form .overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color:#00000085;
    top: 0;
    right: 0;
    left: 0;
    bottom:0;
    display: flex;
    align-items: center;

}
.contact_form .left_wrapper{
    height: 100%;
    display: flex;
    align-items: start;
    flex-direction: column;
    justify-content: center;
}
.contact_form .left_wrapper h2{
    font-size: 41px;
    color: white;
    font-weight: 700;
    margin-bottom: 21px;
}
.contact_form .left_wrapper h6{
    font-size: 30px;
    color: white;
    font-weight: 700;
    margin-bottom: 21px;
}

.contact_form .left_wrapper p{
    font-size: 18px;
    color: white;
    font-weight: 600;
}

.contact_form .left_wrapper a{
    background-color: #ce1127;
    padding: 10px 43px;
    font-size: 19px;
    font-weight: 700;
    color: white;
}










.contact_form .form_wrapper{
    margin-bottom: 30px;
    width: 100%;
    margin: auto;
    background-color: #ffffff42;
    padding: 46px;
}
.contact_form .form_wrapper .head h4{
    color: white;
    font-weight: 700;
    margin-bottom: 53px;
    font-size: 42px;
}
.contact_form .form_wrapper form input[type="text"]{
   
    margin-bottom: 30px;
    background-color: #fdfdfdcc;
    color: black;
    padding: 15px 15px;
    width: 100%;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
}
.contact_form .form_wrapper form input::placeholder{
    color: black;
}
.contact_form .form_wrapper form input[type="text"]:focus{
    outline: none;
    
    color: #dc3545;
}
.contact_form .form_wrapper form textarea{
    border-bottom: 0px;
    margin-bottom: 30px;
    background-color: #fdfdfdd1;
    color: black;
    padding: 9px 15px;
    width: 100%;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    
    
}
.contact_form .form_wrapper form textarea:focus{
    outline: none;
    
}

.contact_form .form_wrapper .submit_btn{
    padding: 6px 24px;
    background-color: #dc3545;
    border: 1px solid #dc3545;
    color: white;
    font-size: 17px;
    font-weight: 600;
    
}
.contact_form .item_wrapper{
    padding: 41px 0px 30px 0px;
    background-color: whitesmoke;
    box-shadow: 0px 4px 11px -9px;
    margin-bottom: 26px;
}
.contact_form .item_wrapper img{
    width: 17%;
    /* height: 100px; */
    display: flex;
    margin: auto;
        margin-bottom: 18px;
}
.contact_form .item_wrapper .content{
    text-align: center;
}
.contact_form .item_wrapper .content a{
    color: black;
    font-size: 16px;
}

.form_span{
    font-weight: 900;
    color: #ffce3a;
}





@keyframes click{
    0%{
        opacity:1;
        transform: translate(-50%, -50%) scale(1);
    }
    100%{
        opacity: 0;
        transform: translate(-50%, -50%) scale(5);
    }
}





.fixed_banner {
   position: relative; 
   padding:38px 60px;
}
.fixed_banner .heading h4{
    font-size: 71px;
    font-weight: 600;
    color: #adadad;
}
.fixed_banner .wrapper{
    height: 100%;
}
.fixed_banner video {
   width: 100%;
   height: 100%;
    object-fit: cover;
    
}
/*.fixed_banner .bg{
    position: relative;
    height: 500px;
    width: 100%;
    background-image:url('../image/Banner.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    object-fit: cover;
    background-position: center;
}*/
.fixed_banner .wrapper2{
    height: 550px;
    padding: 20px 20px;
    background-color: #ffffff;
    overflow: auto;
    box-shadow: 0px 13px 20px -24px;
}
.fixed_banner .wrapper2 .item_card{
    display: flex;
    margin: 20px 0px;
    box-shadow: 0px 0px 6px -3px;
    align-items: center;
    padding: 10px 20px;
}

.fixed_banner .wrapper2 .image_box{
    border-radius: 20px;
    overflow: hidden;
    width: 30%;
    height: 100%;
}
.fixed_banner .wrapper2 .image_box img{
    width: 100%;
    height: 184px;
}

.fixed_banner .wrapper2 .content{
    width: 70%;
    padding: 20px 24px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.fixed_banner .wrapper2 .content a{
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 6px;
    color: #0d6efd;
}

.fixed_banner .wrapper2 .content p{
    font-size: 16px;
    letter-spacing: 0.6px;
}


.fixed_banner .head_section{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 5px 14px 23px;
}
.fixed_banner .head_section h6{
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 0.5px;
}
.fixed_banner .head_section a{
    border: 2px solid black;
    padding: 6px 27px;
    border-radius: 40px;
    color: black;
    font-weight: 500;
    font-size: 16px;
}


.popular_place{
    position: relative;
    padding: 60px 0px;
}

.popular_place .heading h4{
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 40px;
    color: #898989;
}
.popular_place .wrapper{
    position: relative;
    border-radius: 16px;
    overflow: hidden;
        margin: 15px;
}
.popular_place .wrapper:hover{
    box-shadow: 0px 4px 18px -6px;
}
.popular_place .wrapper img{
    width: 100%;
    height: 380px;
    object-fit: cover;
}
.popular_place .overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 74%);
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: flex;
    align-items: baseline;
    justify-content: end;
    flex-direction: column;
    padding: 14px 31px;
}
.popular_place .overlay p{
    color: white;
    letter-spacing: 1.4px;
    margin-bottom: 0px;
}
.popular_place .overlay a{
    color: white;
    font-weight: 500;
    font-size: 28px;
}

.popular_place .owl-carousel .owl-nav button{
    height: 69px!important;
    width: 68px!important;
    display: inline-block!important;
    border: 4px solid #8f8f8f!important;
    font-size: 50px!important;
    border-radius: 55px!important;
}
.popular_place .owl-carousel .owl-nav button span{
    position: relative;
    top: -12px;
}

.popular_place .owl-carousel .owl-nav button:hover{
    border: 4px solid #dc3545!important;
}
.popular_place .owl-carousel .owl-nav.disabled{
    display: block!important;
}

.faq{
    padding: 60px 0px;
    
}
.faq .parent_wrapper{
    padding: 40px 40px;
    background: linear-gradient(99deg, rgba(255,21,21,1) 0%, rgba(120,0,0,1) 37%, rgba(79,0,72,1) 100%);
}
.faq .heading h6{
    font-size: 44px;
    font-weight: 700;
    color: white;
    margin-bottom: 30px;
}
.faq .accordion-button{
    box-shadow: none!important;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.6px;
}
.faq .accordion-button:focus{
    color: green;
}
.faq .accordion-button:not(.collapsed){
    color: green;
}
.owl-theme .owl-nav [class*=owl-]:hover{
    background:none!important;
}

.load_more_btn{
    text-align: center;
}
.load_more_btn a{
    padding: 13px 26px;
    background-color: #dc3545;
    border: 0px;
    color: white;
    font-weight: 600;
    margin: 40px 0px 22px 0px;
}
.load_more_btn a:hover{
    color: white;
}

.sidebar_wrapper{
    padding: 15px 15px;
}

.sidebar_wrapper .wrapper{
    display: flex;
    position: relative;
    overflow:hidden ;
    margin: 30px 0px;
    border-radius: 24px;
    box-shadow: 0px 3px 10px -8px;
}
.sidebar_wrapper .wrapper .image_box{
    width: 30%;
    
}
.sidebar_wrapper .wrapper .image_box img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sidebar_wrapper .wrapper .content{
    width: 70%;
    padding: 4px 20px;
}

.sidebar_wrapper .wrapper .content a{   
    color: black;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 12px;
    display: inline-block;
}
.sidebar_wrapper .heading{
    font-size: 28px;
    font-weight: 600;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #a1a1a1;
    padding-bottom: 20px;
}
.sidebar_wrapper .heading .view_all{
    font-size: 16px;
    border: 1px solid black;
    padding: 10px 17px;
    border-radius: 34px;
    font-weight: 600;
    color: black;
}
.sidebar_wrapper .wrapper .content p{
    font-size: 14px;
    letter-spacing: 0.5px;
    color: black;
    margin-bottom: 2px;
}
.sidebar_wrapper .wrapper a i{
    color: ;
}
.sidebar_wrapper .wrapper:hover a i{
    margin-left: 20px;
    transition: 0.5s all;
}


.custom_border{
    border-top: 2px solid #cccccc;
    padding-top: 50px;
}

.sticky_top{
    position: fixed;
    top: 117px;
    z-index: 1030;
    width: 417px;
    height: 100%;
    transition:0.5s all;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}

.diwali{
/*  background-color: #FF5722;*/
    background-image: url(../image/about/diwali.jpg);
    background-size: cover;
    object-fit: fill;
    background-attachment: fixed;
    height: 426px;
    width: 100%;
    position: relative;
    background-position:center;

}
.diwali .overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background:linear-gradient(0deg, rgb(0 0 0 / 84%) 0%, rgb(0 0 0 / 0%) 74%);
    height: 100%;
    width: 100%;    

}
.holi{
/*  background-color: #FF5722;*/
    background-image: url(../image/about/holi2.jpg);
    background-size: cover;
    object-fit: cover;
    background-attachment: fixed;
    height: 426px;
    width: 100%;
    position: relative;
    background-position:bottom;

}
.holi .overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background:linear-gradient(0deg, rgb(0 0 0 / 84%) 0%, rgb(0 0 0 / 0%) 74%);
    height: 100%;
    width: 100%;    

}
.navratri{
/*  background-color: #FF5722;*/
    background-image: url(../image/about/navratri.jpg);
    background-size: cover;
    object-fit: cover;
    background-attachment: fixed;
    height: 426px;
    width: 100%;
    position: relative;
    background-position:bottom;

}
.navratri .overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background:linear-gradient(0deg, rgb(0 0 0 / 84%) 0%, rgb(0 0 0 / 0%) 74%);
    height: 100%;
    width: 100%;    

}
.makar_sakranti{
/*  background-color: #FF5722;*/
    background-image: url(../image/about/sakranti.jpg);
    background-size: cover;
    object-fit: cover;
    background-attachment: fixed;
    height: 426px;
    width: 100%;
    position: relative;
    background-position:top;

}
.makar_sakranti .overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background:linear-gradient(0deg, rgb(0 0 0 / 84%) 0%, rgb(0 0 0 / 0%) 74%);
    height: 100%;
    width: 100%;    

}
.rakshabandhan{
/*  background-color: #FF5722;*/
    background-image: url(../image/about/rakshabandhan.jpg);
    background-size: cover;
    object-fit: cover;
    background-attachment: fixed;
    height: 426px;
    width: 100%;
    position: relative;
    background-position:center;

}
.rakshabandhan .overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background:linear-gradient(0deg, rgb(0 0 0 / 84%) 0%, rgb(0 0 0 / 0%) 74%);
    height: 100%;
    width: 100%;    

}
.ganeshchaturthi{
/*  background-color: #FF5722;*/
    background-image: url(../image/about/ganesh.jpg);
    background-size: cover;
    object-fit: cover;
    background-attachment: fixed;
    height: 426px;
    width: 100%;
    position: relative;
    background-position:center;

}
.ganeshchaturthi .overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background:linear-gradient(0deg, rgb(0 0 0 / 84%) 0%, rgb(0 0 0 / 0%) 74%);
    height: 100%;
    width: 100%;    

}
.christmas{
/*  background-color: #FF5722;*/
    background-image: url(../image/about/christmas1.jpg);
    background-size: cover;
    object-fit: cover;
    background-attachment: fixed;
    height: 426px;
    width: 100%;
    position: relative;
    background-position:bottom;

}
.christmas .overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background:linear-gradient(0deg, rgb(0 0 0 / 84%) 0%, rgb(0 0 0 / 0%) 74%);
    height: 100%;
    width: 100%;    

}


.eid{
/*  background-color: #FF5722;*/
    background-image: url(../image/about/eid1.jpg);
    background-size: cover;
    object-fit: cover;
    background-attachment: fixed;
    height: 426px;
    width: 100%;
    position: relative;
    background-position:bottom;

}
.eid .overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background:linear-gradient(0deg, rgb(0 0 0 / 84%) 0%, rgb(0 0 0 / 0%) 74%);
    height: 100%;
    width: 100%;    

}
.adventures{
/*  background-color: #FF5722;*/
    background-image: url(../image/ban2.jpg);
   
    background-size: cover;
    background-attachment: fixed;
    height: 426px;
    width: 100%;
    position: relative;
    background-position:center;
    background-repeat: no-repeat;
}
.adventures .overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background:linear-gradient(0deg, rgb(0 0 0 / 84%) 0%, rgb(0 0 0 / 0%) 74%);
    height: 100%;
    width: 100%;    

}
.places{
/*  background-color: #FF5722;*/
    background-image: url(../image/ban3.jpg);
   
    background-size: cover;
    background-attachment: fixed;
    height: 426px;
    width: 100%;
    position: relative;
    background-position:center;
    background-repeat: no-repeat;
}
.places .overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background:linear-gradient(0deg, rgb(0 0 0 / 84%) 0%, rgb(0 0 0 / 0%) 74%);
    height: 100%;
    width: 100%;    

}


.data_code{
    padding: 50px 0px;
}


.about .nav-pills .nav-link.active, 
.about .nav-pills .show>.nav-link{
    box-shadow: 0px 3px 8px 1px black;
    margin:0px 15px;
    background-color: white;
    background: linear-gradient(99deg, rgba(255,21,21,1) 0%, rgba(120,0,0,1) 37%, rgba(79,0,72,1) 100%);
}
.about .nav-pills .nav-link{
    color: #ba0b0b;
    margin: 0px 7px;
    border: 2px solid #590037!important;
    font-weight: 700;
    padding: 4px 20px;
    font-size: 20px;
}
.about .nav-pills .nav-link.active{
    color: white!important;
}
.about .nav-pills .nav-link:hover{
    color: #ba0b0b;
}

.about .wrapper_content{
    padding: 30px 0px;
    text-align: center;
}
.about .wrapper_content img{
    width: 60%;
    box-shadow: 0px 8px 39px -23px;
}
.about .wrapper_content p{
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.8px;
    text-align: center;
}

.cookiessetionval {
    position: fixed;
    bottom: 0px;
    text-align: center;
    width: 100%;
    background: #000;
    color: #FFF;
    padding: 10px 20px;
}
.cookiessetionval p {
    font-size: 14px;
    text-align: center;
    margin-bottom: 0px;
}

.cookiessetionval a {
    margin-right: 11px;
    color: red;
}

.disclaimer{
    color: #afafaf;
    text-align: center;
}

.faq ul.accordion-list {
     position: relative;
     display: block;
     width: 100%;
     height: auto;
     padding: 20px;
     margin: 0;
     list-style: none;
     background-color: #f9f9fa;
}
.faq ul.accordion-list li {
     position: relative;
     display: block;
     width: 100%;
     height: auto;
     background-color: #fff;
     padding: 20px;
     margin: 0 auto 15px auto;
     border: 1px solid #eee;
     border-radius: 5px;
     cursor: pointer;
}
.faq ul.accordion-list li.active h3:after {
     transform: rotate(45deg);
}
.faq ul.accordion-list li h3 {
     font-weight: 700;
     position: relative;
     display: block;
     width: 100%;
     height: auto;
     padding: 0 0 0 0;
     margin: 0;
     font-size: 15px;
     letter-spacing: 0.01em;
     cursor: pointer;
}
.faq ul.accordion-list li h3:after {
     content: "\+";
     
     position: absolute;
     right: 0;
     top: 0;
     color: #fcc110;
     transition: all 0.3s ease-in-out;
     font-size: 18px;
}
.faq ul.accordion-list li div.answer {
     position: relative;
     display: block;
     width: 100%;
     height: auto;
     margin: 0;
     padding: 0;
     cursor: pointer;
}
.faq ul.accordion-list li div.answer p {
     position: relative;
     display: block;
     font-weight: 300;
     padding: 10px 0 0 0;
     cursor: pointer;
     line-height: 150%;
     margin: 0 0 15px 0;
     font-size: 14px;
}
 

.details .content p.head{
    font-size: 18px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 24px;
    letter-spacing: 0.5px;
}

.details .content p {
    font-size: 18px;
    font-weight: 500;
    color: #000000;
    margin-bottom: 24px;
    letter-spacing: 0.5px;
}


.custom_footer_data{
    padding: 50px 0px;
}
.custom_footer_data .wrapper{
    box-shadow: 0px 0px 67px -34px;
}
.custom_footer_data .content{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content:center;
}
.custom_footer_data .content h2{
    font-size: 65px;
    font-weight: 700;
    background: linear-gradient(99deg, rgba(255,21,21,1) 0%, rgba(120,0,0,1) 37%, rgba(79,0,72,1) 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}


.trip_data_code h2{
    font-size: 44px;
    font-weight: 700;
    margin: 20px 0px;
    text-align:center;
}
.powered_by{
    
    text-align:right;   
    color:#b4b4b4;
}

.powered_by:hover{
    color:black;
}

.contact_form .note{
    text-align: center;
    font-size: 18px;
    margin-top: 25px;
    color: #ffffff;
}


.allabout_links .heading{
    position: ;
    z-index: 9;
    background-color: #0d6efd;
    padding: 16px 7px;
    display: ;
    width: 95%;
    align-items: center;
    box-shadow: 0px 0px 32px -24px;
    left: 0px;
    right: 0px;
    bottom: -25px;
    border-radius: 16px;
    justify-content: center;
    text-align: center;
    height:110px;
}
.allabout_links .heading .link{
    border-right: 1px solid #cbcbcb;
    padding-right: 25px;
    margin-right: 20px;
}
.allabout_links .heading p{
    margin: 0px 0px 0px 0px;
    font-size: 10px;
    font-weight: 700;
    color: #d2d2d2;
    padding-right: 19px;
    text-align:right;
}
.allabout_links .heading a{
    font-size: 17px;
    text-align: center;
    font-weight: 800;
    /* background: #0093de; */
    color: #ffffff;
    padding: 12px 2px;
    border-radius: 6px;
    display: inline-block;
    width: 100%;
}
.allabout_links .heading span{
    font-size: 24px;
    margin-left: 0px;
    font-weight: 700;
}
.allabout_links .custom{
    background-color:white;
}
.allabout_links .custom a{
    font-size: 22px;
    text-align: center;
    font-weight: 700;
    background: #0093de;
    color: #ff5722;
    padding: 0px 0px;
    border-radius: 6px;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}
.allabout_custom_css{
    width:100%;
    margin:auto!important;
}




.custom_etravel_css h6 {
    font-size: 32px!important;
    border-bottom: 1px solid #c30042;
    padding-bottom: 10px;
    margin-bottom: 15px;
    color: #c30042!important;
}










@media(max-width:2560px){
    	.section_verification_middle{
    
    	height: 1424px;
    
	}
	.canada_bg_image{
   
    	height: 1424px;
    
	}
	.turkey_bg_image{
    
    	height: 1424px;
    
 	}
	.homeSlider img{
    	
    	height:1424px;
    	
    
	}
}

@media(max-width:1920px){
    	.section_verification_middle{
    
    	height: 1315px;
    
	}
	.canada_bg_image{
   
    	height: 1315px;
    
	}
	.turkey_bg_image{
    
    	height: 1315px;
    
 	}
	.homeSlider img{
    	
    	height:1315px;
    	
    
	}
}

@media(max-width:1680px){
    	.section_verification_middle{
    
    	height: 1050px;
    
	}
	.canada_bg_image{
   
    	height: 1050px;
    
	}
	.turkey_bg_image{
    
    	height: 1050px;
    
 	}
	.homeSlider img{
    	
    	height:1050px;
    	
    
	}
}
@media(max-width:1600px){
    	.section_verification_middle{
    
    	height: 1050px;
    
	}
	.canada_bg_image{
   
    	height: 1050px;
    
	}
	.turkey_bg_image{
    
    	height: 1050px;
    
 	}
	.homeSlider img{
    	
    	height:1050px;
    	
    
	}
}
@media(max-width:1440px){
    	.section_verification_middle{
    
    	height: 900px;
    
	}
	.canada_bg_image{
   
    	height: 900px;
    
	}
	.turkey_bg_image{
    
    	height: 900px;
    
 	}
	.homeSlider img{
    	
    	height:900px;
    	
    
	}
}
@media(max-width:1400px){
    	.section_verification_middle{
    
    	height: 900px;
    
	}
	.canada_bg_image{
   
    	height: 900px;
    
	}
	.turkey_bg_image{
    
    	height: 900px;
    
 	}
	.homeSlider img{
    	
    	height:900px;
    	
    
	}
}
@media(max-width:1366px){
    	.section_verification_middle{
    
    	height: 900px;
    
	}
	.canada_bg_image{
   
    	height: 900px;
    
	}
	.turkey_bg_image{
    
    	height: 900px;
    
 	}
	.homeSlider img{
    	
    	height:900px;
    	
    
	}
}
@media(max-width:1360px){
    	.section_verification_middle{
    
    	height: 900px;
    
	}
	.canada_bg_image{
   
    	height: 900px;
    
	}
	.turkey_bg_image{
    
    	height: 900px;
    
 	}
	.homeSlider img{
    	
    	height:900px;
    	
    
	}
}
@media(max-width:1280px){
    	.section_verification_middle{
    
    	height: 900px;
    
	}
	.canada_bg_image{
   
    	height: 900px;
    
	}
	.turkey_bg_image{
    
    	height: 900px;
    
 	}
	.homeSlider img{
    	
    	height:900px;
    	
    
	}
}
@media(max-width:1024px){
    	.section_verification_middle{
    
    	height: 900px;
    
	}
	.canada_bg_image{
   
    	height: 900px;
    
	}
	.turkey_bg_image{
    
    	height: 900px;
    
 	}
	.homeSlider img{
    	
    	height:900px;
    	
    
	}
}


@media(max-width:769px){
     .allabout_custom_css{
        width:100%;
        margin:auto!important;
    }
    .custom_footer_data .content h2{
        font-size: 35px;
    }
    .allabout_links .heading a span{
        font-size:28px;
    }
    .allabout_links .heading{
        padding: 9px 29px;
    }
    .allabout_links .heading a{
        font-size: 16px;
        margin-right: 0px;
        line-height: 23px;
        display: inline-block;
    }
    .fixed-top{
        background-color: ;
    }
    .fixed-top .logo .content .title{
        color: ;
    }
    .fixed-top .logo .content .sub_title{
        color: ;
    }
    .primary_header .navbar .collapse.show ul li a{
        color:white;
    }
    .primary_header .navbar .collapse.show ul li a:hover{
        color: #b11f26;
    }
    .primary_header .navbar .collapse.show .dropdown-menu a{
        color: #1b2b5a;
    }
    
    .bottom_footer .bottom_wrapper {
        display: inline-block!important;
    }
    .bottom_footer .social_links{
        margin-top: 20px;
    }
    
    
    .homeSlider video{
        height: 400px!important;
    }
    .homeSlider img{
        height:800px!important;
    }
    .primary_header .navbar-collapse {
            position: relative;
            padding: 36px 0px;
            /*left: -46px;*/
            text-align: right;
            width: 100%;
    }
    .primary_header .navbar-nav .dropdown-menu a{
        text-align: right;
    }
    .primary_header .logo img{
        width: 60%;
    }
    .middle_footer .middle_wrapper a{
        word-break: break-word;
    }
}

@media(max-width:525px){
    .homeSlider .overlay .form_wrapper select{
        padding: 10px 12px;
	width: 100%;
    }
    .custom_etravel_css{
        padding: 18px;
        width: 100%;
    }
    .primary_header .navbar{
        justify-content: end;
    }
    .allabout_custom_css{
        width:100%;
        margin:auto!important;
    }
    .allabout_links .canada a{
        font-size:30px!important;
    }
    .allabout_links .heading{
        position: relative;
        margin-bottom: 20px;
    }
    .custom_footer_data .content h2{
        font-size: 35px;
    }
    .allabout_links .heading{
        padding: 16px 18px;
    }
    .allabout_links .heading a{
        font-size: 16px;
        margin-right: 0px;
        line-height: 23px;
    }
    .what_to_after{
        margin: 51px 0px 0px 0px;
    }
    .faq .parent_wrapper{
        padding:40px 12px;
    }
    .contact_form .left_wrapper h2{
        font-size:28px;
    }
    .faq .heading h6{
        font-size: 28px;
    }
    .about .head h6{
        font-size: 22px;
    }
    .about .wrapper_tabs ul li{
        margin-bottom: 20px;
    }
    .faq .accordion-button {
        font-size: 11px;
    }
    .famous_adventures .title p{
        font-size: 16px;
    }
    .famous_adventures .title h5{
        font-size: 22px;
    }
    .about .title p{
        font-size: 13px;
    }
    .about .title h5{
        font-size: 22px;
    }
    .what_to_after .heading h6{
        font-size: 22px;
    }
    .what_to_after .wrapper .image_box img{
        height: 295px;
    }
    .what_to_after{
        padding: 50px 26px;
    }
    .contact_form .left_wrapper{
        margin-bottom: 55px;
    }
    .contact_form .left_wrapper h6{
        font-size: 23px;
    }
    .homeSlider .overlay p{
        font-size: 17px;
    }
    .homeSlider .overlay h6{
        font-size: 36px;
    }
    .common_header .title h1{
        font-size: 26px;
    }
    .related_stories .wrapper{
        display:block;
        height:100%;
    }
    .related_stories .wrapper .overlay{
        width: 100%;
    }
    .related_stories .wrapper .image_box{
        width: 100%;
    }
    .related_stories .heading h6{
        font-size: 28px;
    }
    .bottom_footer .pages ul{
        justify-content: center;
    }
    .bottom_footer .copyright{
        display: block;
    }
    .about .image_box img{
        width: 100%;
        height: 296px;
    }
    .what_to_do .heading h4{
        font-size: 28px;
    }
    .fixed_banner .heading h4{
        font-size: 40px;
    }
    
    .about .heading{
        padding: 24px 52px;
        width: 77%;
    }
    .fixed_banner{
        padding: 38px 0px;
    }
    .fixed_banner .wrapper2 .item_card{
        display:block;
    }
    .fixed_banner .wrapper2 .image_box{
        width: 100%;
    }
    .fixed_banner .wrapper2 .content{
        width: 100%;
    }
    .primary_header .logo .content .title{
        padding-left: 10px;
    }
    .contact_form .form_wrapper{
        width: 90%;
    }
    .contact_form .form_wrapper .head h4{
        font-size: 25px;
    }
    .contact_form{
        height: 781px;
    }
    
    .about .heading h1{
        font-size: 32px;
    }
    .fixed_banner .wrapper2 a{
        width: 49%;
    }
    
    .about .heading h1{
        margin-bottom: 0px;
        font-size: 22px;
    }
    .about .row{
        width: 100%;
    }
    .about .wrapper a{
        width: 44%
    }
    .order_2{
        order:2!important;
    }
    .order_1{
        order:1!important;
    }
    .primary_header .logo{
        width: 300px;
    }
    .primary_header .content{
        width: 70%;
    }
    .primary_header .logo img {
        width: 35%;
    }
    .primary_header .navbar-collapse {
        position: relative;
        
    }
    
    .homeSlider img{
        height: 670px!important;
        object-fit: cover;

    }
    .homeSlider video{
        height: 360px!important;
    }
    .team .item_wrapper{
        display: inline-block;
    }
    .cursor{
        display: none!important;
    }
    
}


/*.............*/
