/*==================================* Author        : "ThemeSine"* Template Name : Travel* Version       : 1.0==================================== *//*==================================font-family: 'Poppins', sans-serif;==================================== *//*=========== TABLE OF CONTENTS ===========1.  General css (Reset code)2. 	Header3. 	About5.  Travel-box5.  Service6.  Gallery7.  Discount-offer8.  Packages9.  Testemonial 10. Special Offer11. Blog12. Subscribe13. Footer-copyright===========*//*-------------------------------------        6. Gallery--------------------------------------*/.gallery{    background: #f9f9f9;}.gallery-details{   }.gallery-content {    margin-top:62px;    margin-top: 20px;    margin-bottom: 20px;}/* gallary-header  */.gallary-header h2{    position:relative;    color:#565a5c;      font-size:30px;    font-weight:500;    text-transform:capitalize;    font-family: 'Poppins', sans-serif;    padding-bottom:14px;}.gallary-header p{    position:relative;    color:#aaa;      font-size:16px;    font-family: 'Poppins', sans-serif;    margin-top: 17px;}/* featured-header  *//* ---- .item ---- */.filtr-container .filtr-item {    overflow:hidden;    float: left;    position:relative;    margin-bottom: 30px;    overflow:hidden;}/*.item img*/.filtr-container .filtr-item img{    width:100%;    height:100%;    transition:.5s;    -webkit-transition: .5s;    -moz-transition: .5s;    -ms-transition: .5s;    -o-transition: .5s;    transition: .5s;}.filtr-container .filtr-item:hover  img{    -webkit-transform:scale(1.5);    -moz-transform:scale(1.5);    -ms-transform:scale(1.5);    -o-transform:scale(1.5);    transform:scale(1.5);}/*.item img*//*.item-title*/.item-title{    position: absolute;    background:transparent;    bottom: 20%;    left: 60px;    width: 170px;    height: 60px;    -webkit-transition:all 0.6s linear;    -moz-transition:all 0.6s linear;    -ms-transition:all 0.6s linear;    -o-transition:all 0.6s linear;    transition: all 0.6s linear;}.item-title a {    color:#fff;    font-size:24px;    text-transform: capitalize;    font-family: 'Poppins', sans-serif;    font-weight: 500;    margin-bottom: 3px;    -webkit-transition:all 0.6s linear;    -moz-transition:all 0.6s linear;    -ms-transition:all 0.6s linear;    -o-transition:all 0.6s linear;    transition: all 0.6s linear;}.item-title p {    color:#fff;    font-size:16px;    text-transform: capitalize;    font-family: 'Poppins', sans-serif;    -webkit-transition:all 0.6s linear;    -moz-transition:all 0.6s linear;    -ms-transition:all 0.6s linear;    -o-transition:all 0.6s linear;    transition: all 0.6s linear;}.item-title p span{    padding-right: 30px;}.filtr-container .filtr-item:hover .item-title a,.filtr-container .filtr-item:hover .item-title p{    color:#2cdbb5;}/*.item-title*//*-------------------------------------        8. Packages --------------------------------------*/.packages{    padding:120px 0 90px;}.packages-content{    margin-top:65px;}/*single-package-item */.single-package-item{    margin-bottom: 30px;    padding-bottom: 20px;    box-shadow: 0 0 20px rgba(0,0,0,.1);    -webkit-transition: .5s;     -moz-transition:.5s;     -ms-transition:.5s;     -o-transition:.5s;    transition: .5s;}.single-package-item-txt{    padding: 0 25px;}.single-package-item img {    width: 100%;}.single-package-item h3{    position: relative;    font-size: 20px;    color: #565a5c;    font-weight:500;    font-family: 'Poppins', sans-serif;    padding: 20px 0;}.single-package-item h3:after{    position: absolute;    content: " ";    bottom: 0;    left: 0;    width: 100%;    height: 1px;    background: #ebebeb;}.packages-para{    padding:17px 0 0;    text-transform: capitalize;}.packages-para p{    font-size: 14px;    color: #aaa;    font-family: 'Poppins', sans-serif;    margin-bottom:15px;}.packages-para p span{    display: inline-block;    width: 150px;}.packages-review p i{    color: #ffdf00;    font-size: 16px;}.packages-review span{    margin-left: 20px;    font-size: 14px;    color: #aaa;    font-family: 'Poppins', sans-serif;    text-transform: capitalize;}.about-view.packages-btn{    height: 35px;    font-size: 14px;    color: #fff;    text-transform: capitalize;    -webkit-transition: .5s;     -moz-transition:.5s;     -ms-transition:.5s;     -o-transition:.5s;    transition: .5s;}.about-view.packages-btn:hover{    box-shadow: 0 5px 20px rgba(14,15,18,.3);}.single-package-item:hover{    box-shadow: 0 0 20px rgba(0,0,0,.2);}/*single-package-item *//*-------------------------------------        10. Blog--------------------------------------*/.blog{padding:20px 0 30px;}.blog-content{margin-top:30px;}.single-blog-item{    margin-bottom: 30px;    box-shadow: 0 0px 5px rgba(71,71,71,.2);    -webkit-transition: .3s;     -moz-transition:.3s;     -ms-transition:.3s;     -o-transition:.3s;    transition: .3s;}.single-blog-item-txt {padding:  25px 28px 27px;}.single-blog-item-txt h2 a {text-transform:  initial;line-height: 1.8;}.single-blog-item-txt h4 {    font-size:  14px;    color:  #8f949d;    font-weight:  400;    margin: 12px 0 20px;}.single-blog-item-txt h4 a {    font-size:  14px;    padding-right:  14px;    border-right: 1px solid #dde0e4;    margin-right:  15px;    text-transform: uppercase;}.single-blog-item:hover h2 a {color:#ff545a;}.single-blog-item:hover{    box-shadow: 0 10px 20px rgba(21,19,19,.4);}/*========================Thank you=================*/