
@media (max-width: 1895px){
    /*========Header Css =========*/
.menu > ul > li {padding: 0 35px 0 0; }
 /*========Header Css =========*/
}

 
@media (max-width: 1799px){
 /*========Header Css =========*/
.menu > ul > li {padding: 0 27px 0 0; font-size: 16px; }
 /*========Header Css =========*/

}


@media (max-width: 1600px){
/*========Header Css =========*/
.header-search-contain {width: 450px; }
.header-top-left ul li {padding-left: 40px; }
.menu > ul > li {padding: 0 17px 0 0; font-size: 15px; }
.header-cat-box {width: 227px; }
 .top-menu {padding-left: 18px; } 
 /*========Header Css End=========*/

/*transform-storage-section css*/
.ts-heading .title {font-size: 100px; }
.ts-heading {padding: 10px 70px; }
/*transform-storage-section css end*/

/*step-section*/
.step-inner .row {margin: 0 -30px; } 
.step-inner .row div[class*='col'] {padding: 0 30px; }
 /*step-section end*/

}

@media (max-width: 1440px){
    /*========banner Css =========*/
.banner-img {height: 600px; }
 /*========banner Css End=========*/
}


@media (max-width: 1400px){
/*========globel Css =========*/
h2, .h2 { font-size: 40px;}
/*========globel Css =========*/

/*========Header Css =========*/
.header-search-contain {  width: 400px;}
.header-top-right ul li {  padding-left: 20px;}
.header-search-left {  padding: 0 9px 0 9px;}
.header-top-left ul li {  padding-left: 25px;}
.btn.cat-btn {font-size: 13px; }
 .btn.cat-btn img {margin-right: 4px; }
.menu > ul > li {padding: 0 15px 0 0; font-size: 13px; }
.top-menu { padding-left: 14px;}
.header-cat-box {width: 180px; }
/*========Header Css  End=========*/

/*transform-storage-section css*/
.ts-heading .title {font-size: 80px; }
.transform-storage-section {padding-bottom: 40px; }
/*transform-storage-section css*/

/*banner*/
.banner-contain-box h1 {font-size: 40px; }
.banner-contain-box {min-height: 260px; }
/*banner*/

/*categories-section*/
.other-cat-info {padding: 25px 25px 30px; }
/*categories-section end*/

/*our-company-section*/
.about-contain span { font-size: 35px;}
/*our-company-section*/

/*categories-section*/
.categories-slider {padding-bottom: 60px;}
 .category-link {padding: 18px 11px;}

/*categories-section*/

/*feature-section*/
.feature-section { padding-top: 70px; padding-bottom: 40px; }
/*feature-section*/


/*favourite-package-section*/
.favourite-package-section {padding-bottom: 60px; }
 .package-contain {font-size: 18px; }
  /*favourite-package-section*/

/*our-company-section*/
.our-company-innner {padding: 55px 30px 60px; }
 /*our-company-section*/

/*faq-section*/
.faq-section h2 { margin-bottom: 35px;}
/*faq-section*/

/*step section*/
.step-inner { padding: 45px;}
.step-card { font-size: 21px;}
/*step section*/

/*faq-section*/
.faq-section {padding-top: 50px; padding-bottom: 60px; }
/*faq-section*/

/*our-company*/
.our-company-innner h2 {font-size: 34px; line-height: 35px; }
.our-company-img img {max-width: 80%; }
/*our-company*/

/*faq-section*/
.faq-section {padding-top: 50px; padding-bottom: 50px; }
/*faq-section*/

/*testimonial*/
.testimonial-section {padding: 50px 0 70px; }
 /*testimonial*/

/*dashborad*/
.innerblock-padd {padding-bottom: 80px; }
.dashborad-leftsider {margin-right: 35px; }
.checkbox-list li {padding-right: 60px; }
/*dashborad*/
}


@media (max-width: 1199px){

/*========Globel Css =========*/
h2, .h2 {font-size: 35px; }
 /*========Globel Css =========*/
/*========Banner Css =========*/
.banner-img {height: 500px; }
/*========Banner Css =========*/

/*========Footer Css =========*/
.contact-box {margin-bottom: 15px; }
 /*========Footer Css End=========*/

/*========Header Css  =========*/
.header-top .container {flex-wrap: wrap; }
 .header-top-left {flex: 1; }
.header-top-middle {flex: 0 0 100%; max-width: 100%; order: 3; }
 .header-top-right ul {justify-content: flex-end; }
.header-search-contain {width: 100%; margin-top: 25px; }
.header-top-left ul li {padding-left: 20px; }
.logo img {max-width: 190px; }
.header-top-right ul li {padding-left: 15px; }
 /*========Header Css  End=========*/


/*categories-section*/
.other-cat-title {font-size: 26px; color: #fff; line-height: 33px; margin-bottom: 24px; }
.other-cat-title {font-size: 24px; }
.dc-card-icon {width: 50px; height: 50px; } 
/*categories-section*/

/*transform-storage-section*/
.ts-heading .title {font-size: 65px; }
.ts-btn a {font-size: 30px; }
.ts-btn a span.dc-card-icon {width: 55px; height: 55px; }
.ts-btn a span.dc-card-icon img {max-width: 18px; } 
/*transform-storage-section*/

/*feature-section*/
.feature-section {padding-top: 50px; padding-bottom: 35px; }
/*feature-section*/

/*categories-section*/
.categories-section {padding-bottom: 60px; }
/*categories-section*/

/*faq-section*/
.faq-section { padding-top: 40px; padding-bottom: 40px; }
.user-form.getin-touch {padding: 0; }
 /*faq-section*/


/*step-inner*/
.step-section .heading {padding-bottom: 30px; }
.step-inner .row div[class*='col'] {padding: 0 20px; }
.step-info {padding-top: 20px; }
.step-inner .row {margin: 0 -20px; }
.count-txt {font-size: 15px; width: 35px; height: 35px;; top: 17px; left: 15px; }
/*step-inner*/


/*testimonial-section*/
.testimonial-section .container {max-width: 900px; }
/*testimonial-section*/

/*dashborad*/
.dashborad-heading h1 {font-size: 28px; }
.dashborad-leftsider {width: 300px; }
.innerblock-padd {padding-bottom: 60px; }
.checkbox-list li {padding-right: 40px; }
/*dashborad*/
}


@media (max-width: 991px){
/*========Globel Css =========*/
.common-heading {font-size: 24px; margin-bottom: 16px; }
 .common-heading.line:after {margin: 6px 7px; }
/*========Globel Css End =========*/


/*========Banner Css =========*/
.banner-slider .owl-nav button.owl-prev {left: 20px; }
.banner-slider .owl-nav button.owl-next {right: 20px; }
 .banner-contain-box {max-width: 600px;}
.banner-contain-box span {font-size: 26px; }
.banner-contain-box h1 {font-size: 35px; }
.banner-contain-box .btn-custom {height: 50px; line-height: 46px; min-width: 150px; font-size: 18px; }
.banner-contain-box {min-height: 180px; }
/*========Banner Css =========*/


/*========Login/Signup Css =========*/

.user-account-section {padding: 40px 0; }
.user-form {padding: 30px 40px; }
.account-left-side {flex: 0 0 43%; max-width: 43%; }
.account-right-side {flex: 0 0 57%; max-width: 57%; }
.user-form h1 {font-size: 30px; padding-bottom: 15px; margin-bottom: 20px; }
.user-form {padding: 25px; width: 100%; } 
.signin-btn-group .btn { font-size: 15px;  }

/*========Login/Signup Css End =========*/


/*========Footer Css  =========*/

.footer-top {padding-bottom: 20px;}
.footer-top .row div[class*='col-']{padding-bottom: 20px; }
/*========Footer Css  =========*/

/*========Category Css  =========*/
.categories-slider {padding-bottom: 50px; }
.other-cat-info {padding: 15px 15px 15px; }
.categories-section {padding-bottom: 40px; } 
.dc-card-icon {width: 40px; height: 40px; }
.dc-card-icon img {max-width: 13px; }
.package-contain {font-size: 16px; }
/*========Category Css  =========*/

/*transform-storage-section*/
.ts-heading {padding: 25px 15px; }
 .ts-heading .title {font-size: 40px; line-height: 45px; margin-bottom: 20px; }
.ts-btn a { font-size: 22px;}
.ts-btn a span.dc-card-icon {width: 40px; height: 40px; margin-left: 15px; }
.ts-btn a span.dc-card-icon img {max-width: 14px; }
.transform-storage-section {padding-bottom: 30px; }
/*transform-storage-section*/

/*package-section*/ 
.package-section .categories-slider {padding-bottom: 35px; }
/*package-section*/

/*favourite-package-section*/
.favourite-package-section {padding-bottom: 50px; }
/*favourite-package-section*/

/*our-company*/
.our-company-innner h2 {margin-bottom: 20px; }
 .our-company-img {margin: 0 auto; min-height: 415px; }
.our-company-contain {padding-top: 30px; padding-left: 0; }
.our-company-contain span {font-size: 25px; margin-bottom: 10px; }
/*our-company*/

/*faq section*/
.accordion-custom {padding-bottom: 20px; }
.getin-touch-img {padding-bottom: 20px; }
/*faq section*/

/*step*/
.step-inner {padding: 30px 25px; }     
.count-txt {top: 12px; left: 12px; }
.step-inner .row div[class*='col'] {padding: 0 10px; }
.step-inner .row div[class*='col'] {padding: 0 10px; }
.step-card {font-size: 18px; line-height: 24px; }

/*step*/


/*testimonial-section*/
.testimonial-section .container {max-width: 730px; }
 .testimonial-section .test2-img {left: 0; }
.testimonial-section .heading {padding-bottom: 30px; }
 /*testimonial-section*/

/*dashborad*/
.dashborad-leftsider {width: 250px; }
.dashborad-leftsider {margin-right: 25px; }
.profile-change-section figure {width: 100px; height: 100px; }
.upload-photo {right: 0px; }
.dashborad-leftsider > ul > li > a .icon {left: 22px; }
.dashborad-leftsider > ul > li > a {font-size: 18px; padding: 10px 10px 10px 55px; }
.dashborad-heading h1 {font-size: 25px; }
.dashborad-heading-left {flex: 0 0 100%; padding-right: 0; max-width: 100%; padding-bottom: 15px; }
.dashborad-heading-right .btn-custom:first-child {margin-left: 0; }
.dashborad-heading {flex-wrap: wrap; }
hr.form-sepration {margin: 10px 0 20px; }
.innerblock-padd {padding: 50px 0; } 
/*dashborad*/
}


@media (max-width: 767px){

/*========Globel Css =========*/
h2, .h2 {font-size: 28px; }
body {line-height: 26px; font-size: 16px; }
p {line-height: 26px; }
.small-title {font-size: 17px; line-height: 20px; }
/*========Globel Css =========*/


/*========Login/Signup Css =========*/
.user-account-section {padding: 30px 0; }
.user-form h1 {font-size: 26px; }
.account-right-side{flex: 0 0 100%; max-width: 100% }
.user-form .form-group {margin-bottom: 15px; }
.signup-option p{font-size: 16px; }
/*========Login/Signup Css End=========*/

/*========Footer Css =========*/
.contact-box {font-size: 15px; padding-left: 33px; } 
.contact-box i img {max-width: 18px; }
.contact-box i {top: 3px; }
.footer-btm .container {flex-wrap: wrap; }
.footer-btm .ft-right,
.footer-btm .ft-middle {flex: 0 0 50%; max-width: 50%; padding: 0; }
.footer-btm .ft-left {max-width: 100%; flex: 0 0 100%; order: 3; text-align: center; margin-top: 25px; padding-top: 22px; border-top: 1px solid #ddd; }
/*========Footer Css End=========*/

/*========Header Css =========*/
.header .container {padding-left: 15px; padding-right: 15px;}
.cart-contain, .user-contain{display: none; }
.location span.icon img {max-width: 21px; }
.header-top-left ul {display: flex; align-items: center; position: absolute; top: 12px; left: 0; right: 0; justify-content: space-between; padding: 0 15px; }
.header-top {padding-top: 60px; position: relative; padding-bottom: 22px; }
.header-search-contain{margin-top: 20px; }
 .header-top-left ul li {padding-left: 0; }
.rent-box span.icon img {max-width: 16px; margin-bottom: 3px; }
.rent-box {padding: 3px 9px; }
.logo img {max-width: 160px; }
.header-search-left {padding-right: 15px; position: absolute; top: 13px; right: 0; border-right: 0; }
.header-search-form input.form-control {height: 45px; line-height: 45px; padding-right: 60px; border: 0; font-size: 14px; letter-spacing: 0; border-radius: 30px 0 0 30px; }
.btn.cat-btn {font-size: 0;}
/*========Header Css End=========*/

/*banner css*/

.banner-slider .owl-nav button img {
    width: 7px;
}
.banner-slider .owl-nav button.owl-prev {
    left: 10px;
}
.banner-slider .owl-nav button.owl-next {
    right: 10px;
}
 
.banner-contain-box {
    max-width: 67%;
    min-height: 200px;
}

.banner-contain-box h1 {
    font-size: 28px;
}
.banner-contain-box .btn-custom {
    height: 45px;
    line-height: 42px;
    min-width: auto;
    font-size: 16px;
}

.banner-contain-box h1 {
    font-size: 26px;
    line-height: 30px;
}

.banner-contain-box span {
    font-size: 18px;
    padding-bottom: 7px;
}

.banner-img {
    height: 350px;
}
.banner-slider .owl-nav button {
    width: 35px;
    height: 35px;
}
/*banner css*/


/*feature*/
.feature-card {
    margin-bottom: 30px;
}
.feature-section {
    padding-top: 40px;
    padding-bottom: 10px; 
}
/*feature*/


/*========Category Css  =========*/
.categories-slider .owl-nav {
    top: -44px;
}

.categories-slider {
    padding-bottom: 40px;
}

.other-cat-title {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 10px;
}
.other-cat-card {
    height: auto;
    margin-bottom: 30px;
}

.categories-section {
    padding-bottom: 10px;
}
/*========Category Css  =========*/


/*package*/
.package-contain {
    font-size: 16px;
    line-height: 21px;
}

.view-package {
    padding-top: 6px;
}

.package-section .categories-slider {
    padding-bottom: 30px;
}


/*package*/

/*transform-storage-section*/

.ts-heading .title {
    font-size: 28px;
    line-height: 33px;
    
}
.transform-storage-section {
    padding-bottom: 20px;
}

/*transform-storage-section*/

/*favourite-package-section*/
.favourite-package-section {
    padding-bottom: 40px;
}

/*favourite-package-section*/


/*our-company*/
.our-company-innner h2 {
    font-size: 26px;
    line-height: 25px;
}

.our-company-innner {
    padding: 25px 15px 35px;
}

.about-contain i img {
    max-width: 35px;
    max-height: 35px;
}
.about-contain {
    
    font-size: 14px;
}


.our-company-contain span {
    font-size: 18px;
    margin-bottom: 3px;
    line-height: 20px;
}

.about-contain i {
    min-height: 35px;
    margin-bottom: 10px;
}

.about-list {
    margin: 10px -10px 0;
}

.about-list li {
    max-width: 33.33%;
    flex: 0 0 33.33%;
}

.about-contain p {
    line-height: 21px;
}

.our-company-innner .btn-custom{
        margin-top: 20px;
}

.our-company-img {
    
    min-height: 376px;
    max-width: 500px;
}

.our-company-img img {
    max-width: 65%;
}    
/*our-company*/

/*faq-section*/
.faq-section h2 {
    margin-bottom: 25px;
}

.getin-touch h3 {
    font-size: 22px;
}

.accordion-custom .card-link {
    padding: 20px 15px;
    padding-right: 60px;
    font-size: 18px;
}
.accordion-custom .card-link:after {
    right: 16px;}
    .itinerary-body {
    padding: 0 15px 24px;
}
/*faq-section*/

/*step*/

.step-inner {
    padding-bottom: 5px;
}
.step-card {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 30px;}
.step-img {
    box-shadow: 0px 0px 22px rgba(0,0,0,0.05);
    border-radius: 10px;
}

/*step*/

/*testimonial*/

.testimonial-section {
    padding: 30px 0 50px;
}

.testimonial-card-desc p {
    font-size: 16px;
    padding-left: 50px;
    padding-right: 50px;
}
.testimonial-card-desc p::before {
    width: 28px;
    height: 26px;
    background-size: 28px;
}

.testimonial-card-desc p::after {
    width: 28px;
    height: 26px;
    background-size: 28px;
}
.testimonial-card figure {
    width: 80px;
    height: 80px;
    margin: 0 auto 25px;
}

.testimonial-card figure::before {
    width: 80px;
    height: 80px;
    z-index: -1;
    left: -5px;
    top: 3px;
}

.testimonial-section .container {
    max-width: 530px;
}
.name-txt {
    font-size: 18px;
    padding-bottom: 13px;
}
.testimonial-card.text-center {
    padding-bottom: 22px;
}
.rating li img {
    max-width: 17px;
}

.testimonial-section .test1-img {
    left: 91px;
    margin-top: 0;
}

.testimonial-section .test2-img {
    
    bottom: 98px;
}

.testimonial-section .test3-img {
    bottom: 0;
}
.testimonial-section .test4-img {
    
    right: 24%;
}
.testimonial-section .test5-img {
    right: 105px;
    top: 100px;
}
/*testimonial*/

/*dashborad*/
.dashborad-leftsider {
    margin-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 30px;
}

.dashborad-rightsider {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 20px;
    
}

.dashborad-panel {
    flex-wrap: wrap;
}

.innerblock-padd {
    padding: 40px 0;
}

.checkbox-list li {
    padding-right: 20px;
}
.profile-user-name{
    font-size: 18px;
}
.dashborad-leftsider > ul > li > a {
    font-size: 16px;
    
}
.dashborad-heading-right .btn-custom {
    margin-left: 5px;
}
/*dashborad*/

} 
 

@media (max-width: 575px){

    /*========Login/Signup Css =========*/
.signin-btn-group .btn {
     margin-bottom: 20px;
     width: 100%;
}

.signin-btn-group .btn:last-child{
  margin-bottom: 0;   
}

/*========Login/Signup Css End=========*/


/*========Footer Css End=========*/
.footer-btm .ft-right,
.footer-btm .ft-middle {
 
flex: 0 0 100%;
    max-width: 100%;
}

.footer-btm .ft-middle .social {
    justify-content: center;
}

.footer-btm .ft-right {
    padding-top: 21px;
}
/*========Footer Css End=========*/


/*our-company*/
.our-company-img img {
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
}
.our-company-img img.right-img {
    position: static;
}

.about-list{
    flex-wrap: wrap;
}
.about-list li {
    max-width: 100%;
    flex: 0 0 100%;
    padding-bottom: 20px;
}


.our-company-innner .btn-custom {
    margin-top: 10px;
}
/*our-company*/


}
 
@media(max-width: 575px){
.testimonial-section .test3-img {
    
    margin-left: -47px;
    
    }
    .testimonial-section .test5-img {
    right: 13px;
    top: 26%;
}

.testimonial-section .test2-img {
    
    left: 13px;
}
.testimonial-section .test1-img {
    left: 15px;
    margin-top: 0;
}
.testimonial-section .test4-img {
    right: 13%;
}
.testimonial-section .images-box .test6-img {
    
    right: 8px;
}
}



@media(min-width: 2000px){
/*header css*/
 .menu > ul > li {
    padding: 0 65px 0 0;
}
/*header css*/ 
} 





