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

.about-team-vision .team-carousal #team {
    padding: 86px 40px;
}
.partner-section .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url(../images/par-left.png);
    background-repeat: no-repeat;
    left: 842px;
    top: 47px;
}
.partner-section .bx-wrapper .bx-controls-direction a.bx-next {
    background: url(../images/par-right.png);
    background-repeat: no-repeat;
    left: 892px;
    top: 47px;
}

.Clients .clients-head .item p::before{
    display:none;
}
.Clients .clients-head .item p::after{
    display:none;
}
.Clients .clients-head .item {
     padding-bottom:0px; 
}
.Clients .clients-head .item .Clients-name {
    padding-top: 17px;
}

}
 

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

.header-section {
    position: relative; 
}
.header-section .navbar-default {
    background-color: rgb(27, 28, 29);
}
.header-section .navbar-default .navbar-header a img {
    height: 75px;
}
.header-section .navbar-default {
    padding: 21px 0 21px 0;
}
.header-section .social-icons a.mail {
    margin-right: 19px;
    font-size: 12px;
}
.header-section .social-icons a.call {
    font-size: 12px;
}
.nivo-caption h5{
    display: none;
}
.nivo-caption h3{
    display: none;
}
.nivo-caption h6{
    display: none;
}

.destination-section .destination-head {
    float: right;
    margin-right: 7%;
    display: table;
    vertical-align: top;
}
.destination-section .se-ho-1::before {
      position: relative;
    display: table-cell;
    vertical-align: middle;
    left: -14px;
}
.destination-section .se-ho-2::before {
     position: relative;
    display: table-cell;
    vertical-align: middle;
    left: -38px;
}
.destination-section .se-ho-3::before {
      position: relative;
    display: table-cell;
    vertical-align: middle;
        left: -21px;
}
.destination-section .se-ho-4::before {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    left: -38px;
}
.project-section .owl-carousel .item {
    margin: 0 40px 0 0px;
}

.project-section .owl-nav .owl-next .arrow-right {
    display: none;
}

.project-section .owl-nav .owl-prev .arrow-left {
    display: none;
}

.Popular-De-section .destination-head .destination-main {
    width: 100%;
}
.Popular-De-section .destination-head .destination-main img {
    width: 100%;
}

.contact-desc-section .contact-title {
    padding-bottom: 15px;
}

.contact-desc-section .contact-title p {
     min-height: 0px; 
}

.contact-head-section {
    height: 215px;
}
.contact-head-section .main-heading {
    top: 75px;
}   

.contact-head-section .main-heading h4 {
    font-size: 30px;
}

.about-client-section #client-form img {
    margin: 0 auto;
}

.about-D-services {
    height: auto;
}

.about-D-services .about-M-services .about-booking p {
    padding-right: 0%; 
}

.project-section .porject-heading h2 {
    text-align: center;
}
.footer-main .footer-heading {
    padding-bottom: 0px;
    padding-top: 5px; 
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}
.header-section .social-icons .social-icons1 {
    float: left;
}

.header-section .navbar-default .navbar-nav>li>a {
    font-size: 16px;
}

.project-section {
    height: auto;
}
.partner-section .p-main {
    width: 91%;
}

.partner-section .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url(../images/par-left.png);
    background-repeat: no-repeat;
    right: 5px;
    top: 49px;
    left: 30px;
}

.partner-section .bx-wrapper .bx-controls-direction a.bx-next {
    background: url(../images/par-right.png);
    background-repeat: no-repeat;
    right: 0;
    top: 47px;
    left: 73px;
}
.Clients .clients-head .item p::before{
    display:none;
}
.Clients .clients-head .item p::after{
    display:none;
}
.Clients .clients-head .item {
     padding-bottom:0px; 
}
.Clients .clients-head .item .Clients-name {
    padding-top: 17px;
}
.nav>li>a {
    padding: 10px 11px;
}

}

@media screen and (max-width:700px){
	
.header-section {
    position: relative; 
}
.header-section .navbar-default {
    background-color: rgb(27, 28, 29);
}
.header-section .navbar-default .navbar-header a img {
    height: 75px;
}
.header-section .navbar-default {
    padding: 21px 0 21px 0;
}
.header-section .social-icons a.mail {
    margin-right: 19px;
    font-size: 12px;
}
.header-section .social-icons a.call {
    font-size: 12px;
}
.nivo-caption h5{
    display: none;
}
.nivo-caption h3{
    display: none;
}
.nivo-caption h6{
    display: none;
}

.destination-section .destination-head {
    float: right;
    margin-right: 7%;
    display: table;
    vertical-align: top;
}
.destination-section .se-ho-1::before {
      position: relative;
    display: table-cell;
    vertical-align: middle;
}
.destination-section .se-ho-2::before {
     position: relative;
    display: table-cell;
    vertical-align: middle;
}
.destination-section .se-ho-3::before {
      position: relative;
    display: table-cell;
    vertical-align: middle;
}
.destination-section .se-ho-4::before {
    position: relative;
    display: table-cell;
    vertical-align: middle;
}
.project-section .owl-carousel .item {
    margin: 0 40px 0 0px;
}

.project-section .owl-nav .owl-next .arrow-right {
    display: none;
}

.project-section .owl-nav .owl-prev .arrow-left {
    display: none;
}

.Popular-De-section .destination-head .destination-main {
    width: 100%;
}
.Popular-De-section .destination-head .destination-main img {
    width: 100%;
}

.contact-desc-section .contact-title {
    padding-bottom: 15px;
}

.contact-desc-section .contact-title p {
     min-height: 0px; 
}

.contact-head-section {
    height: 105px;
}
.contact-head-section .main-heading {
    top: 17px;
}   

.contact-head-section .main-heading h4 {
    font-size: 30px;
}

.about-client-section #client-form img {
    margin: 0 auto;
}

.about-D-services {
    height: auto;
}

.about-D-services .about-M-services .about-booking p {
    padding-right: 0%; 
}

.project-section .porject-heading h2 {
    text-align: center;
}
.footer-main .footer-heading {
    padding-bottom: 0px;
    padding-top: 5px; 
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}
.header-section .social-icons .social-icons1 {
    float: none;
}

.partner-section .p-main {
    width: 91%;
}

.partner-section .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url(../images/par-left.png);
    background-repeat: no-repeat;
    right: 5px;
    top: 49px;
    left: 30px;
}

.partner-section .bx-wrapper .bx-controls-direction a.bx-next {
    background: url(../images/par-right.png);
    background-repeat: no-repeat;
    right: 0;
    top: 47px;
    left: 73px;
}

.destinations-head-section .destination-image-tab .grid .element-item .DE-black-transparent {
    height: 100%;
    width: 100%;
    
}
.destinations-head-section .destination-image-tab .grid .element-item img {
    width: 100%;
}

.destinations-head-section .destination-image-tab .grid .element-item .destination-menu h5 {
    font-size: 13px;
}
.destinations-head-section .destination-image-tab .grid .element-item .destination-menu ul li {
    font-size: 11px;
}

.destinations-head-section .destination-image-tab .grid .element-item:hover .destination-name {
    top: 35%;
}
.destinations-head-section .destination-image-tab .grid .element-item:hover .destination-menu {
    top: 54%;
}
.destinations-head-section .destination-image-tab .grid .element-item .destination-menu {
    bottom: 5px;
}
.trip-section .trip-faci {
    padding-top: 27px;
}

.Clients {
    height: auto;
    background-repeat: no-repeat;
    background-size: cover;
}
.Clients .clients-head .item p {
    padding: 0 39px;
}
.Clients .clients-head .item p::after {
    display:none;
}
.Clients .clients-head .item p::before{
    display:none;
}
.Clients .simply-heading {
     padding-bottom: 0px; 
}
.Clients .clients-head .item .Clients-name {
    padding-top: 5px;
}

}

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

.header-section {
    position: relative; 
}
.header-section .navbar-default {
    background-color: rgb(27, 28, 29);
}
.header-section .navbar-default .navbar-header a img {
    height: 75px;
}
.header-section .navbar-default {
    padding: 21px 0 21px 0;
}
.header-section .social-icons a.mail {
    margin-right: 19px;
    font-size: 12px;
}
.header-section .social-icons a.call {
    font-size: 12px;
}
.nivo-caption h5{
    display: none;
}
.nivo-caption h3{
    display: none;
}
.nivo-caption h6{
    display: none;
}

.destination-section .destination-head {
    float: right;
    margin-right: 7%;
    display: table;
    vertical-align: top;
}
.destination-section .se-ho-1::before {
      position: relative;
    display: table-cell;
    vertical-align: middle;
        left: -13px;
}
.destination-section .se-ho-2::before {
     position: relative;
    display: table-cell;
    vertical-align: middle;
        left: -13px;
}
.destination-section .se-ho-3::before {
      position: relative;
    display: table-cell;
    vertical-align: middle;
        left: -25px;
}
.destination-section .se-ho-4::before {
    position: relative;
    display: table-cell;
    vertical-align: middle;
        left: -45px;
}
.project-section .owl-carousel .item {
    margin: 0 40px 0 0px;
}

.project-section .owl-nav .owl-next .arrow-right {
    display: none;
}

.project-section .owl-nav .owl-prev .arrow-left {
    display: none;
}

.Popular-De-section .destination-head .destination-main {
    width: 100%;
}
.Popular-De-section .destination-head .destination-main img {
    width: 100%;
}

.contact-desc-section .contact-title {
    padding-bottom: 15px;
}

.contact-desc-section .contact-title p {
     min-height: 0px; 
}

.contact-head-section {
    height: 105px;
}
.contact-head-section .main-heading {
    top: 17px;
}	

.contact-head-section .main-heading h4 {
    font-size: 30px;
}

.about-client-section #client-form img {
    margin: 0 auto;
}

.about-D-services {
    height: auto;
}

.about-D-services .about-M-services .about-booking p {
    padding-right: 0%; 
}

.project-section .porject-heading h2 {
    text-align: center;
}
.footer-main .footer-heading {
    padding-bottom: 0px;
    padding-top: 5px; 
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}
.header-section .social-icons .social-icons1 {
    float: none;
}

.partner-section .p-main {
    width: 91%;
}

.partner-section .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url(../images/par-left.png);
    background-repeat: no-repeat;
    right: 5px;
    top: 49px;
    left: 30px;
}

.partner-section .bx-wrapper .bx-controls-direction a.bx-next {
    background: url(../images/par-right.png);
    background-repeat: no-repeat;
    right: 0;
    top: 47px;
    left: 73px;
}


.destinations-head-section .destination-image-tab .grid .element-item .DE-black-transparent {
    height: 219px;
    width: 100%;
    
}
.destinations-head-section .destination-image-tab .grid .element-item img {
    width: 100%;
}

.destinations-head-section .destination-image-tab .grid .element-item .destination-menu h5 {
    font-size: 13px;
}
.destinations-head-section .destination-image-tab .grid .element-item .destination-menu ul li {
    font-size: 11px;
}

.destinations-head-section .destination-image-tab .grid .element-item:hover .destination-name {
    top: 35%;
}
.destinations-head-section .destination-image-tab .grid .element-item:hover .destination-menu {
    top: 54%;
}
.destinations-head-section .destination-image-tab .grid .element-item .destination-menu {
    bottom: 5px;
}
.trip-section .trip-faci {
    padding-top: 27px;
}
.Clients {
    height: auto;
    background-repeat: no-repeat;
    background-size: cover;
}
.Clients .clients-head .item p {
    padding: 0 39px;
}
.Clients .clients-head .item p::after {
    display:none;
}
.Clients .clients-head .item p::before{
    display:none;
}
.Clients .simply-heading {
     padding-bottom: 0px; 
}
.Clients .clients-head .item .Clients-name {
    padding-top: 5px;
}



}

/*@media screen and (max-width:320px){
	
}*/