.icon_select_mate{position:absolute; top:50%; margin-top:-3px; right:10px; border-top:7px solid #17C27A; border-right:7px solid transparent; border-left:7px solid transparent; transition:all 275ms;}
.select_mate{position:relative; float:left; width:100%; color:#777; font-weight:400; transition:all 375ms ease-in-out;}
.select_mate select{opacity:0; height:0; display:none}
.cont_list_select_mate{position:relative; float:left; width:100%; z-index:999; margin-top:-2px;}
.cont_select_int{position:absolute; border-left:2px solid #006F41; border-right:2px solid #006F41; border-bottom:2px solid #006F41; border-top:1px solid #eee; left:0px; top:0px; z-index:999; overflow:hidden; height:0px; width:100%; background-color:#fff; padding:0px; margin-bottom:0px; margin-top:0px; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; -o-border-radius:0px 0px 5px 5px; transition:all 375ms ease-in-out; -moz-transition:all 375ms ease-in-out; -webkit-transition:all 375ms ease-in-out; -o-transition:all 375ms ease-in-out;}
.cont_select_int li{position:relative; line-height:1.25; text-align:left; font-size:14px; float:left; width:100%; list-style-type:none; padding:7px 12px; margin:0px; transition:all 275ms ease-in-out; display:block; cursor:pointer;}
.cont_select_int li:last-child{border-radius:0 0 5p 5px; -moz-border-radius:0 0 5p 5px; -webkit-border-radius:0 0 5p 5px; -o-border-radius:0 0 5p 5px; border-bottom:0px none;}
.cont_select_int li:hover{background-color:#EEEEEE;}
.cont_select_int li.active{background-color:#17c27a; color:#fff}

.wd-select-option{padding:7px 12px; font-size:14px; text-transport:uppercase; background-color:#fff; line-height:1.25; text-align:left; width:100%; border:2px solid #006F41; display:block; margin:0px; cursor:pointer; border-radius:5px;}
.wd-select-option.active{border-radius:5px 5px 0 0;}

.wd-animate{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}

@-webkit-keyframes wd-mask{0%, 100% {-webkit-transform:scaleX(0);} 40%, 60% {-webkit-transform: scaleX(1);}}
@-moz-keyframes wd-mask{0%, 100% {-moz-transform:scaleX(0);} 40%, 60% {-moz-transform:scaleX(1);}}
@keyframes wd-mask{0%, 100% {-webkit-transform:scaleX(0); -moz-transform: scaleX(0);-ms-transform:scaleX(0); -o-transform:scaleX(0); transform:scaleX(0);} 40%, 60% {   -webkit-transform:scaleX(1); -moz-transform:scaleX(1); -ms-transform:scaleX(1); -o-transform:scaleX(1); transform:scaleX(1);}}

@-webkit-keyframes wd-slide-up{0% {opacity: 1; -webkit-transform:translateY(100%);} 100% {opacity:1; -webkit-transform: translateY(0);}}
@-moz-keyframes wd-slide-up{0% {opacity:1; -moz-transform:translateY(100%);} 100% {opacity:1; -moz-transform:translateY(0);}}
@keyframes wd-slide-up{0% {opacity:1; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); -o-transform:translateY(100%);  transform:translateY(100%);} 100% {opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0);}}

@-webkit-keyframes wd-slide-down{0% {opacity:1; -webkit-transform:translateY(-100%);} 100% {opacity:1; -webkit-transform:translateY(0);}}
@-moz-keyframes wd-slide-down{0% {opacity:1; -moz-transform:translateY(-100%);} 100% {opacity:1; -moz-transform:translateY(0);}}
@keyframes wd-slide-down{0% {opacity:1; -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%);    transform:translateY(-100%);} 100% {opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0);}}

@-webkit-keyframes wd-bounce-down{from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0%{opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0);}60%{opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0);}75%{-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}90%{-webkit-transform: translate3d(0, 5px, 0);   transform: translate3d(0, 5px, 0);}to{-webkit-transform: none; transform: none;}}
@keyframes wd-bounce-down{from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0%{opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0);}60%{opacity: 1; -webkit-transform: translate3d(0, 25px, 0);  transform: translate3d(0, 25px, 0);}75%{-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}90% {-webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);}to {-webkit-transform: none; transform: none;}}
.wd-bounce-down{-webkit-animation-name: wd-bounce-down; animation-name: wd-bounce-down;}

@-webkit-keyframes wd-bounce-up{from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from{opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0);}60%{opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);}75%{-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);}90%{-webkit-transform: translate3d(0, -5px, 0);   transform: translate3d(0, -5px, 0);}to{opacity:1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
@keyframes wd-bounce-up{from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from {opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0);}60%{opacity: 1; -webkit-transform: translate3d(0, -20px, 0);  transform: translate3d(0, -20px, 0);}75%{-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);}90%{-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}to {opacity:1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
.wd-bounce-up{-webkit-animation-name: wd-bounce-up; animation-name: wd-bounce-up;}

.wd-slide{opacity:0}
.wd-slide-up{-webkit-animation-duration:0.8s; -moz-animation-duration:0.8s; animation-duration:0.8s; -webkit-animation-delay:0.3s; -moz-animation-delay:0.3s; animation-delay:0.3s; -webkit-animation-fill-mode:forwards; -moz-animation-fill-mode:forwards; animation-fill-mode:forwards; -webkit-animation-name:wd-slide-up; -moz-animation-name:wd-slide-up; animation-name:wd-slide-up;}

@-webkit-keyframes wd-slide-left{from{opacity:1; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility:visible;} to {opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}}
@keyframes wd-slide-left{from{opacity:1; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); visibility:visible;} to {opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}}
.wd-slide-left{-webkit-animation-name:wd-slide-left; animation-name:wd-slide-left;}

@-webkit-keyframes wd-slide-right{from{opacity:1; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); visibility:visible;} to {opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}}
@keyframes wd-slide-right{from{opacity:1; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); visibility:visible;} to {opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}}
.wd-slide-right{-webkit-animation-name:wd-slide-right; animation-name:wd-slide-right;}

.clear:after,
.clear:before{content:""; display:table; clear:both;}

body{font-family:Raleway, 'Segoe UI', Tahoma; font-size: 15px;}
.material-icons{cursor:default;}

.hfeed.site{background-color:#fff;}
a:hover, a:focus {color: #eb2f3d; text-decoration: underline;}
.form-group {margin-bottom: 5px;}

.to-top{background-color:#333; width:40px; z-index:99999; height:40px; cursor:pointer; display:block; position:fixed; bottom:-100px; right:25px; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; -o-border-radius:50px; transition:0.3s all ease; -moz-transition:0.3s all ease; -webkit-transition:0.3s all ease; -o-transition:0.3s all ease;}
.to-top:hover{background-color:#17c27a; box-shadow:0 4px 3px rgba(0, 0, 0, 0.4); -moz-box-shadow:0 4px 3px rgba(0, 0, 0, 0.4); -webkit-box-shadow:0 4px 3px rgba(0, 0, 0, 0.4); -o-box-shadow:0 4px 3px rgba(0, 0, 0, 0.4);}
.to-top.show{bottom:25px;}
.ico.top{background-position:-315px -283px; width:25px; height:25px; margin:8px;}

.slick-slider{position:relative; display:block; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent;}
.slick-list{position:relative; display:block; overflow:hidden; margin:0; padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer; cursor:hand;}

.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}

.slick-track{position:relative; top:0; left:0; display:block;}
.slick-track:before,
.slick-track:after{display:table; content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none; float:left; height:100%; min-height:1px; z-index:9}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block; width:100%}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block; height:auto; border:1px solid transparent;}
.slick-prev, .slick-next{background-color:transparent; background-image:url("../images/ico.png?v=5"); border:0 none; display:block; font-size:0; height:22px; padding:0; position:absolute; width:23px;}
.slick-prev:hover, .slick-next:hover{opacity:0.8}
.slick-prev:active, .slick-next:active{opacity:0.5}
.slick-prev{right:-52px;}
.slick-next{left:-52px}
.slick-prev,
.slick-next{position:absolute; color:#333; top:40%; background:none; z-index:99; width:auto; height:auto;}
.slick-prev .material-icons,
.slick-next .material-icons{font-size:90px; color:#ff7b11}

.help-block.help-block-pop{font-size:14px; text-transform:capitalize; display:block; text-align:left; color:#E74500; margin-bottom:0; bottom:-17px; font-weight:bold; position:absolute}

header.site-header{width:100%; z-index:99999; border-top:5px solid #ff7b11; position:absolute;}
a{text-decoration:none !important; color:#727272}
ul{list-style-type:none; margin:0; padding:0;}
.btn{cursor:pointer; white-space:normal; word-wrap:break-word; max-width:100%; color:#fff;}

.btn-view{background-color:#eb2f3d; border:1px solid #eb2f3d; font-weight:600; cursor:pointer; font-size:14px; padding:10px 30px; text-transform:uppercase; color:#fff; border-radius:50px;}
.btn-view:hover,
.btn-view:active,
.btn-view:focus{background-color:#dc3545; border:1px solid #dc3545; color:#fff; box-shadow:none}

.ico{background-image:url('../images/ico.png?v=2'); background-repeat:no-repeat; display:inline-block;}
.form-control{padding:3px 8px}

.site-title{font-size:24px; color:#FFF; font-weight:900; position:absolute; top:70px; left:20px; z-index:99;}
#top_line {
    font-size: 16px;
    visibility: visible; border-bottom:0 none;
    opacity: 1;
    z-index: 999999;
    font-family:Raleway, 'Segoe UI', Tahoma; color:#333; padding:10px 0
}
ul#top_links {
    margin: 0;
    padding: 0;
    float: right;
}
ul#top_links li {
    display: inline-block;
    border-left: 1px solid rgba(255, 255, 255, .3);
    margin-right: 5px;
    padding-left: 8px;
}
#top_line a{color:#000000; font-size:16px; margin:0 5px}
ul#top_links li:first-child {
    border-left: none;
    padding-left: 0;
}

.form-horizontal .form-group{margin-right:-5px; margin-left:-5px; position:relative}
.form-horizontal .row{margin-bottom:12px;}

.thumbnail{padding:0; border:0 none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; margin:0;}

.main-banner-promo{display: none; margin:120px 0 0 0px; float:left; width:30%;}
.main-banner-promo h3{color:#fff; text-transform:uppercase; font-weight:bold; margin-bottom:0;}
.main-banner-promo p{color:#007e2a; font-size:50px; font-family:Raleway, 'Segoe UI', Tahoma; font-weight:400;}
.hl-txt{color:#fff; text-transform:uppercase; font-weight:bold; font-size:20px; margin-top:30px; border-top:1px solid #fff; padding-top:30px;}
.highlights{color:#fff; font-weight:bold; font-size:18px; letter-spacing:.5px; margin-top:10px; padding-left:20px;}
.highlights li{margin-bottom:5px; list-style-type:square}

.services{background-color:#ff7b11; padding:30px; z-index:999; margin-top:-50px; position:relative;}
.services h5{float:left; margin-top:24px; color:#fff;}
.services ul{text-align:center; display:block; margin:0 auto; float:left;}
.services li{color:#fff; float:left; width:186px; text-align:center; font-size:17px; border-right:1px solid rgba(0,0,0,.3)}
.services li:last-child{border:0 none;}
.services li .material-icons{display:block; font-size:45px;}
.services li strong{font-weight:400}

.breadcrumb{float:left; padding:0 0 0 10px; margin-top:5px; background-color:transparent}
.breadcrumb li{float:left;}
.breadcrumb li a{font-size:14px; color:#aaa; text-transform:uppercase}
.breadcrumb > li + li::before{color:#ccc; content:"/ "; padding:0 5px 0 10px; font-size:14px;}

.dropdown-menu{background-clip:padding-box; background-color:#fff; border:1px solid rgba(0, 0, 0, 0.15); border-radius:4px; box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); display:none; float:left; font-size:14px; left:0; list-style:outside none none; margin:2px 0 0; min-width:160px; padding:5px 0; position:absolute; top:100%; z-index:2000;}

.page-container{/*border-top:5px solid #001285; box-shadow:0 5px 5px #aaa; -moz-box-shadow:0 5px 5px #aaa; -webkit-box-shadow:0 5px 5px #aaa; -o-box-shadow:0 5px 5px #aaa; min-height:500px; padding-bottom:30px; padding-top:20px; margin-bottom:45px; background-color:#fff;*/ min-height:300px; background-color:#fff}

.main-content{padding:10px 20px 25px 20px; float:left; width:100%; background-color:#fff}
.site-content.page-background .entry-title{text-transform:capitalize; color:#fff; font-weight:700; font-size:60px; text-align:center; padding-bottom:25px;}
.site-content .not-found{}

.content-area{float:left; margin-right:3%; width:65%;}

.entry-content{font-weight:400; font-size:15px; color:#666; width:100%; clear:both}
.entry-content blockquote{}
.entry-content blockquote p{color:#17c27a; font-weight:normal; line-height:30px; margin-bottom:35px; padding:35px 50px; text-align:justify; font-size:25px;}
.entry-content a{}
.entry-content strong{font-weight:600; display:block; font-size:14px;}
.entry-content ul{list-style-type:square; padding-left:40px; margin-bottom:25px;}
.entry-content ul li{margin-bottom:5px; font-size:14px; padding-left:5px;}
.entry-content h2{display:block; font-size:30px; font-weight:600; margin-bottom:30px; margin-top:50px; padding-bottom:5px; text-align:center; border-bottom:1px solid #ddd}
.entry-content h2:first-child{margin-top:25px}
.entry-content h3{display:block; font-size:25px; font-weight:500; margin-bottom:15px; margin-top:20px;}
.entry-content h4{display:block; font-size:20px; font-weight:400; margin-bottom:10px; margin-top:10px;}

.paging-navigation{float:left; width:100%;}
.pagination{display:block; text-align:center}
.pagination > .page-numbers{ width:0 auto; text-align:center; display:inline-block}
.pagination > .page-numbers li{display:inline-block; margin:0 3px;}
.pagination > .page-numbers li:last-child{}
.pagination > .page-numbers li .page-numbers{border:1px solid #17c27a; color:#17c27a; padding:6px 12px; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
.pagination > .page-numbers li span.page-numbers{background-color:#17c27a; color:#fff;}
.pagination > .page-numbers li .page-numbers:hover{background-color:#17c27a; color:#fff;}

.home-banners{clear:both; background-image: url(https://www.hyundai.com/content/dam/hyundai/in/en/images/home/Hyundai-Tucson-HomePage-Banner-Pc.jpg); min-height:562px; background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;}
/*.home-banners{clear:both; background-image: url('https://hanshyundai.com/assets/uploads/offerslider-37.jpeg'); background-repeat:no-repeat;min-height:630px; margin-bottom:0 !important; overflow:hidden; position:relative}*/
.home-banners .slick-slide{margin:0; text-align:center; position:relative}
.home-banners .banner{position:relative; top:0; left:0; width:100%; height:100%;}
.home-banners .banner .title{color:#fff; /*font-family:Raleway, 'Segoe UI', Tahoma;*/ font-size:70px; text-transform:capitalize; width:100%; background-color:#1a5d99 !important; border-radius:10px 10px 0 0; padding:10px 0; margin-bottom:20px;}
.home-banners .banner .content{margin-top:15px; display:none}
.home-banners .banner .content p{font-family:Raleway, 'Segoe UI', Tahoma; font-style:italic; color:#fff; font-size:25px; text-transform:uppercase; padding:5px 25px; display:inline-block; border-top:2px dashed #fff; border-bottom:2px dashed #fff; line-height:25px; margin-bottom:30px;}
.home-banners .banner .btn{background-color:#17c27a; color:#fff; font-family:Raleway, 'Segoe UI', Tahoma; font-weight:bold; text-transform:uppercase; cursor:pointer; padding:5px 25px; width:100%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; transition:0.2s all ease-in-out; -moz-transition:0.2s all ease-in-out; -webkit-transition:0.2s all ease-in-out; -o-transition:0.2s all ease-in-out;}
.home-banners .banner .btn .dd-arrow{background-position:-228px -10px; height:22px; width:25px;}
.home-banners .banner .btn:hover{box-shadow:0 0 5px rgba(0, 0, 0, 0.4); background-color:#fff !important; color:#eb2f3d}
.home-banners .banner .btn:hover > .ico{opacity:0.7}
.home-banners .banner .btn:hover span{background-color:#eb2f3d; color:#fff}



.page-title{text-align:center; margin:15px auto 25px auto; font-weight:bold; text-transform:uppercase; font-size:30px;}

.top-contact{float:right; color:#fff; margin-left:30px;}
/* .logo{position:absolute; width:250px; text-align:center; margin-left:-125px; left:50%;} */
.logo{float:left; width:250px;}
.logo img{display:block}
.top-links{float:right;}
.menu{position:absolute; right:15px; top:40px; width:auto;}
.menu li{float:left; margin-left:30px; width:auto;}
.menu li a{font-size:20px; font-weight:bold; text-transform:uppercase;}
#top_line .menu li a:hover{color:#ffda1b}

.home-banners .slick-prev,
.home-banners .slick-next{background-color:rgba(0, 0, 0, 0.1); background-position:-223px -52px; display:block; height:80px; left:0; position:absolute; top:50%; margin-top:-35px; width:50px; z-index:99999;}
.home-banners .slick-prev{left:auto; right:0; background-position:-287px -52px;}

.home-banners .banner .btn .dd-arrow{-webkit-animation: scroll-down 1.5s infinite; animation:scroll-down 1.5s infinite;}
@-webkit-keyframes scroll-down{0% {-webkit-transform:translate(0, 0); opacity:1;} 50% {opacity:1; transform:translate(0px, 7px);} 100% {-webkit-transform:translate(0px, 0px); opacity:1;}}
@keyframes scroll-down{0%{transform:translate(0, 0); opacity:1;} 50% {opacity:1; transform:translate(0px, 7px);} 100% {transform:translate(0px, 0px); opacity:1;}}

.right-sidebar{width:26%; position:absolute; right:171px; text-align:center; top:66px}
.right-sidebar h2.title{color:#fff !important; /*font-family:Raleway, 'Segoe UI', Tahoma !important;*/ font-size:36px !important;}
.right-sidebar .circle{border:2px solid #fff; border-radius:50%; -o-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; color:#fff; height:200px; font-family:Raleway, 'Segoe UI', Tahoma; margin:30px auto; padding:15px; width:200px; font-size:24px; text-transform:uppercase; font-weight:bold; line-height:1.4;}
.right-sidebar .circle .top{font-size:16px;}
.right-sidebar .circle .disc{font-size:72px; line-height:1;}
.right-sidebar .btn span{background-color:#771712; border-radius:50%; -o-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; position:absolute; right:8px; font-size:30px; top:6px;}

.right-sidebar .enq-form{background-color:#fff; border-radius:10px;}
.right-sidebar .title{border-bottom:1px solid #574a1b; color:#574a1b; /*font-family:Raleway, 'Segoe UI', Tahoma;*/ font-size:36px; font-weight: 600; margin-bottom:40px; padding-bottom:10px; text-align:center; width:100%;}
.right-sidebar .text{color:#194258; font-size:20px; font-weight:bold; line-height:1.3; text-align:center; margin:0 30px}
.right-sidebar .btn{background-color:#1a5d99 !important; border:0px none; border-radius:25px !important; -o-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; font-size:20px; position:relative; text-transform:capitalize; width:250px !important;}
.right-sidebar form{padding:15px 15px; margin-top:11px;}
.right-sidebar form input,
.right-sidebar form select,
.right-sidebar form textarea{background-color:#fff; color:rgba(0,0,0,.6); font-weight:bold; font-size:14px; height:33px; font-family:Raleway, 'Segoe UI', Tahoma; border:1px solid rgba(0,0,0,.4); border-radius:5px}
.right-sidebar form textarea{height:auto;}
.right-sidebar form ::placeholder{opacity:1;}
.right-sidebar form .contact .form-group select{float:left; margin-right:15px; width:80px;}
.right-sidebar form .contact .form-group input{width:calc(100% - 95px);}

.modal .modal-content{border-radius:20px 20px 0 0; float:left; left:calc(100% - 333px); margin-left:-50%; text-align:center; width:620px;}
.modal .modal-header{border:0px none; min-height:0px; padding:0px;}
.modal .modal-dialog{margin-top:100px}
.modal .close{color:#fff; font-weight:normal; font-size:50px; opacity:1; padding:2px 9px; position:absolute; right:-45px; top:-21px;}
.modal .modal-body{background-color:#fff; float:left; padding:0px; width:100%; border-radius:10px;}

.modal .right{background-image:url('../images/pop-bg-1.jpg'); float:right; height:492px; width:407px; position:relative}
.modal .right .discount{right:auto; left:10px; width:100px; height:100px; font-size:25px; display:none}
.modal .right .discount strong{display:block; font-size:30px; margin-top:27px;}

#itineraryModal.modal .left,
#packageModal.modal .left{width:100%;}

.modal .left .title{border-bottom:1px solid #fff; margin-top:0; color:#fff; background-color:#1a5d99; /*font-family:Raleway, 'Segoe UI', Tahoma;*/ font-size:36px; font-weight: 700; margin-bottom:30px; padding-bottom:10px; text-align:center; width:100%; border-radius:9px 9px 0 0; text-transform: capitalize;}
.modal .left .text{color:#194258; font-size:15px; font-weight:bold; line-height:1.3; text-align:center;}
.modal .left .btn{background-color:#1a5d99; border:0px none; border-radius:25px; -o-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; font-size:20px; margin:10px; text-transform:capitalize; width:250px;}
.modal form{padding:15px 50px; margin-top:20px;}
.modal form input,
.modal form select,
.modal form textarea{}
.modal form textarea{height:auto;}
.modal form ::placeholder {opacity:1;}
.modal form .contact .form-group select{float:left; margin-right:5%; width:20%;}
.modal form .contact .form-group input{width:75%;}
.modal ul.itineraries{list-style-type:disc; padding-left:15px; text-align:left; margin:35px;}
.modal ul.itineraries .heading{font-weight:bold;}

#itineraryModal.modal .left .title{padding-top:8px}

/* .side-form{}
.side-form > h5{background-color:#ff7b11; font-weight:bold; padding:15px; margin-bottom:0; border-radius:10px 10px 0 0; font-size:16px; color:#fff; text-align:center;}
.side-form .form-horizontal{padding:30px; border-radius:0 0 10px 10px; background-color:#fff}	
.side-form .form-group{margin-bottom:15px; position:relative}
.side-form .form-group label{font-size:14px; margin-bottom:3px; font-weight:600; text-transform:uppercase; display:none}
.side-form .form-group .form-control{padding:10px; font-size:14px; font-family:Raleway, 'Segoe UI', Tahoma; border:1px solid #ccc; border-radius:1px;}
select.form-control:not([size]):not([multiple]){height:auto; padding:9px}
.side-form .form-group textarea.form-control{height:60px} */

.tour-packages{padding:0 30px}
.section-heading{text-align:center; font-weight:bold; color:#333; margin:50px auto 0 auto;}
.section-heading strong{color:#eb2f3d; font-weight:600}

.section-sub-heading{text-align:center; font-weight:400; color:#333; margin:10px auto 40px auto;}

.discount{position:absolute; width:70px; height:70px; background-color:#ffb411; color:#773400; font-weight:bold; text-transform:uppercase; font-size:15px; text-align:center; display:block; right:15px; top:15px; border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -moz-border-radius:50%;}
.discount strong{font-family:Raleway, 'Segoe UI', Tahoma; line-height:19px; margin-top:18px; font-size:23px;}

.tour-packages-items{margin:50px 0;}
.tour-packages-items .entry-content{display:block; margin:0 auto; margin-bottom:25px; width:100%; border:1px solid #773400; transition:0.3s all ease-in-out;}
.tour-packages-items .entry-content:hover{border:1px solid #aaa; box-shadow:0 0 5px rgba(0, 0, 0, 0.4); -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.4); -o-box-shadow:0 0 5px rgba(0, 0, 0, 0.4);}
.tour-packages-items .entry-content > .row > .col-lg-12{padding:0px;}
.tour-packages-items .entry-content .entry-image{float:left; width:530px}
.tour-packages-items .entry-content .entry-image a{display:block; position: relative;}
.tour-packages-items .entry-content .entry-image a:before{display:block; content:""; position:absolute; width:100%; height:100%; background-color:rgba(0,0,0,.1);}
.tour-packages-items .entry-content .entry-image a img{display:block; width:100%}
.tour-packages-items .entry-content .entry-image a h3{margin:0;  bottom:0; background-color:#eb2f3d; display:block; padding:15px; width:100%; color:#fff; text-transform:uppercase; font-size:20px; text-align:left;}

.tour-packages-items .entry-content .entry-body{float:left; width:calc(100% - 530px); padding:15px; background-color:#fff;}
.tour-packages-items .entry-content .entry-body .title{text-transform:uppercase; font-weight:600; font-size:19px; padding-bottom:0px; margin-bottom:0px;}
.tour-packages-items .entry-content .entry-body .title a{display:block;}
.tour-packages-items .entry-content .entry-body .duration{color:#eb2f3d; font-size:17px; font-weight:700; clear:both;}

.tour-packages-items .entry-content .entry-body .trip_route{font-size:14px; color:#ff7b11; font-weight:600; padding-left:27px; margin-top:5px;}
.tour-packages-items .entry-content .entry-body .trip_route .start{font-weight:700; text-transform:uppercase}
.tour-packages-items .entry-content .entry-body .trip_route .mid{font-size:14px; margin:5px 0}
.tour-packages-items .entry-content .entry-body .trip_route .end{font-weight:700; text-transform:uppercase; clear:both}

.feature-home i{margin:auto auto 20px; display:block; width:120px; height:120px; line-height:110px;	text-align:center; -webkit-border-radius:50%; -moz-border-radius:50%;	-o-border-radius:50%;	border-radius:50%; border:1px dashed #ccc; font-size:62px; color:#6dcff6;}
.ico-men{background:url('ico-men.jpg') no-repeat scroll center center;}
.feature-home h3{color:#333; font-size:20px;}
.btn.round.red{color:#555; border:2px solid #555; padding:5px 18px; border-radius:50px; -o-border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; text-transform:uppercase; font-weight:700;}
.btn.round.red:hover{background-color:#e04f67; border:2px solid #e04f67; color:#fff;}

.price-block{border-bottom:0 none; font-size:14px; font-weight:bold; float:left; padding-bottom:0; padding-left:27px;}
.price-block .price-label{color:#333; float:left; margin-top:7px}
.price-block .price-box{float:right; margin-left:10px;}
.price-block .original{font-size:18px; text-decoration:line-through;}
.price-block .final{font-size:20px; color:#ff7b11;}

.tour-packages-items .entry-main .includes,
.tour-packages-items .entry-main .excludes{clear:both; padding-left:27px;}
.tour-packages-items .entry-main .includes .heading,
.tour-packages-items .entry-main .excludes .heading{color:#333; font-weight:bold;}
.tour-packages-items .entry-main .includes ul,
.tour-packages-items .entry-main .excludes ul{height:20px; overflow:hidden; padding-left:15px; margin-bottom:0px; transition:height 1s;}
.tour-packages-items .entry-main .includes ul.active,
.tour-packages-items .entry-main .excludes ul.active{height:115px;}
.tour-packages-items .entry-content .includes ul li,
.tour-packages-items .entry-content .excludes ul li{font-size:14px;}

.tour-packages-items .entry-main .read-more{cursor:pointer; color:#eb2f3d; margin-bottom:20px; font-weight: 500;}

.tour-packages-items .entry-content .entry-main{margin-top:5px; float:left; width:100%}
.tour-packages-items .entry-content .entry-main .sb-title{color:#333; display:block; font-size:14px; font-weight:600; line-height:24px;}
.tour-packages-items .entry-content .entry-main .sb-title .ico{}

.tour-packages-items .entry-content .entry-main .description{font-size:14px; margin-bottom:10px;}
.tour-packages-items.destinations .entry-content .entry-image{width:35%}

.ico.t-duration{background-position:-35px -37px; float:left; height:24px; margin-right:5px; width:24px;}
.ico.t-route{background-position:-63px -136px; float:left; height:24px; margin-right:5px; width:24px;}
.t-m-point{background-position:-100px -98px; float:left; height:20px; margin-right:5px; width:16px;}

.tour-packages-items .entry-content .entry-body .further-text{display:none;}
.tour-packages-items .entry-content .entry-body .further-text.show{display:inline-block !important;}
.tour-packages-items .entry-content .entry-footer{padding-top:10px; float:left; width:100%; text-align:center; border-top:1px solid #eee; margin-top:5px;}
.tour-packages-items .entry-content .entry-footer .btn-view{display:inline-block}
.tour-packages-items .entry-content .entry-footer .btn-book{float:right; display:none}
.tour-packages-items .entry-content:hover .btn-book{display:block}
.tour-packages-items .entry-content .entry-footer a:not(:first-child){margin-left:10px;}
.tour-packages-items .entry-content .entry-footer .view-itineraries{background-color:#ffb411; border-color:#ffb411;}

/*	Sidebar End	*/

.tour-packages-list{width:100%; float:left;}
.tour-packages-list .tour-package-item{float:left; width:250px; margin:0 15px} 
.tour-packages-list .tour-package-item a{position:relative; overflow:hidden; display:block; width:250px; margin:0 auto;}

.tour-packages-list .tour-package-item a img{transition:0.5s all ease-in-out; -moz-transition:0.5s all ease-in-out; -webkit-transition:0.5s all ease-in-out; -o-transition:0.5s all ease-in-out;}
.tour-packages-list .tour-package-item a:hover img{transform:scale(1.2, 1.2); -moz-transform:scale(1.2, 1.2); -webkit-transform:scale(1.2, 1.2); -o-transform:scale(1.2, 1.2);}

.rating{float:left; margin-bottom:5px;display: none;}
.rating ul{float:left;list-style-type:none; padding:0; margin:0}
.rating ul li{float:left; margin-bottom:0; padding-left:0; padding-right:5px;}
.rating ul li span{}

.ico.star{width:14px; height:15px; background-position:-291px -6px}
.ico.star-y{width:14px; height:15px; background-position:-308px -6px}

.home-testimonials-bar{background-image:url('../images/testimonials-2.jpg'); background-size:cover; background-repeat:no-repeat; background-attachment:fixed; padding:40px 0px; min-height:600px;}
.home-testimonials-bar h3.title{color:#fff; font-weight:bold; margin-top:0px; text-align:center;}
.home-testimonials-bar .testimonial-list{width:100%; margin:0px; float:left; padding:0px; list-style:none;}
.home-testimonials-bar .testimonial-list .main-div{padding:0px; float:left; position:absolute}
.home-testimonials-bar .testimonial-list .main-div.main-div-0{width:380px; top:275px; left:0}
.home-testimonials-bar .testimonial-list .main-div.main-div-1{width:400px; top:0px; left:200px;}
.home-testimonials-bar .testimonial-list .main-div.main-div-2{width:430px; top:400px; left:500px;}
.home-testimonials-bar .testimonial-list .main-div.main-div-3{width:400px; right:0; top:100px}

.home-testimonials-bar .testimonial-list .main-div.main-div-1 .name{float:right; margin-right:25px;}
.home-testimonials-bar .testimonial-list .main-div.main-div-2 .name{float:left; margin-left:30px}
.home-testimonials-bar .testimonial-list .main-div.main-div-3 .name{float:right; margin-right:30px}

.home-testimonials-bar .testimonial-list .li .content{color:#4d5aaa; font-size:15px; font-weight:400; background-color:#fff; padding:10px; margin:0; border-radius:8px; position:relative; width:100%; box-shadow:0 0 10px rgba(0, 0, 0, 0.7); -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.7); -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.7); -o-box-shadow:0 0 10px rgba(0, 0, 0, 0.7);}
/* .home-testimonials-bar .testimonial-list .li .content .comment{line-height:18px;} */
.home-testimonials-bar .testimonial-list .li.li_2 .content::after,
.home-testimonials-bar .testimonial-list .li.li_3 .content::after{left:auto; right:55px}
.home-testimonials-bar .testimonial-list .li.li_3 .sort-desc img{margin-right:75px; float:right;}
.home-testimonials-bar .testimonial-list .li .name{background-color:#fff; position:relative; border-radius:5px; color:#001285; clear:both; font-size:14px; font-weight:bold; line-height:1.3; margin-left:28px; margin-top:20px; padding:10px; text-align:left; width:150px; text-transform:uppercase; box-shadow:0px 5px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 5px 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 5px 5px rgba(0, 0, 0, 0.3); -o-box-shadow:0px 5px 5px rgba(0, 0, 0, 0.3);}
.home-testimonials-bar .testimonial-list .li .name b{color:#17c27a; display:block; font-size:11px; font-weight:400;}
.home-testimonials-bar .testimonial-list .li .name:after{content:''; display:block; position:absolute; border-left:15px solid transparent; border-right:15px solid transparent; border-top:15px solid #fff; left:28px; top:-20px;}

.about-text{background-color:#f0f0f0; padding:20px 0;}
.about-text .about{margin-bottom:30px; margin-top:20px; padding:0 50px}
.about-text p{color:#666}

.why-container{margin-top:30px; margin-bottom:30px;}
.why-container ul{width:100%; text-align:center;}
.why-container ul li{display:inline-block; width:24%; text-align:center; padding:0 10px;}
.why-container ul li p {color:#fff; text-align:center;}
.why-container ul li span{color:#aaa; font-size:70px; display:block; transition:0.2s all ease-in-out}
.why-container ul li strong{color:#fff; font-size:18px; text-transform:uppercase; line-height:1.2; display:block; margin-top:10px; margin-bottom: 5px; transition:0.2s all ease-in-out}
.why-container ul li:hover span,
.why-container ul li:hover strong{color:#ff7b11}

.why-text{background-color:#773400; padding-top:10px}
.why-text .section-heading{color: #fff;}

.contact-container{border-top:1px solid #ccc; padding: 30px 0; background-color:#fff}
.contact-container .contact-box{}
.contact-container .contact-box .icon{float:left}
.contact-container .contact-box .icon .material-icons{color:#aaa; font-size:65px}
.contact-container .contact-box .content{margin-left:0px}
.contact-container .contact-box .content p{margin-bottom:2px; color:#333; font-weight:500; font-size:14px;}
.contact-container .contact-box .content strong{}

.logos{text-align:center; margin-bottom:30px}
.logos ul{display:block; text-align:center;}
.logos ul li{display:inline-block; width:100px; margin:0 10px}
.logos ul li img{width:100%}

.copyright{margin:5px 0; font-size:14px;}

/*	Tour Packages Start		*/
.post-type-archive-tour_package .entry-content{border:1px solid #5bc0de; margin-bottom:20px; padding:20px;}
.post-type-archive-tour_package .entry-content .title{font-size:30px;}
#book_now_pop{z-index:99999;}
.modal-header{text-align:center;}
.modal-title{margin:0 auto;}
button.close{position:absolute; right:20px;}
.list-item .entry-header .title{font-size:24px;}
.form-control-error{border:1px solid red;}
/*	Tour Packages End	*/
.right-options{display:none;}
.thanks .site-header{background-color:rgba(0, 0, 0, 0.8);}
.thanks .main{padding-top:100px;}
.thanks .banner-promo{margin:150px auto; max-width:800px; text-align:center;}
.thanks .banner-promo .message{color:#fff; text-transform:uppercase; font-weight:bold; font-size:20px; margin-top:60px; padding-top:60px;}
.thanks .banner-promo .btn{margin-top:50px; width:250px;}

.footer{background-color:#333; color:#fff; padding:20px 0;}

.navbar-toggle{padding:4px 8px; border:0 none; background-color:#001285; overflow:hidden; display:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
.navbar-toggle .icon-bar{width:18px; height:2px; background-color:#FFFFFF; display:block; margin:4px 0;}

.navbar-toggle.active .icon-bar:first-child{transform:rotate(-45deg) translate(-5px, 5px); -moz-transform:rotate(-45deg) translate(-5px, 5px); -webkit-transform:rotate(-45deg) translate(-5px, 5px); -o-transform:rotate(-45deg) translate(-5px, 5px); }
.navbar-toggle.active .icon-bar:nth-child(2n){transform:translateX(-38px); -moz-transform:translateX(-38px); -webkit-transform:translateX(-38px); -o-transform:translateX(-38px); -ms-transform:translateX(-38px); }
.navbar-toggle.active .icon-bar:last-child{transform:translateY(-5px) rotate(45deg); -moz-transform:translateY(-5px) rotate(45deg); -o-transform:translateY(-5px) rotate(45deg); -webkit-transform:translateY(-5px) rotate(45deg); }

@media only screen and (max-width:767px){
body{font-size:14px;}
.tt{
    margin-bottom: 30px;
}
.destinations-container{display:none}
#top_line a{color:#fff; font-size:14px;}
.logo{float:left; left:auto; margin-left:0; width:0px !important; margin-top:0px;}
.logo img{margin: 0 auto; width:180px !important;}
.top-contact{display:none; float:right; margin-top:32px;}
.top-links{display:none;}
.menu{display:none;}

.modal .close{color:#333; right:-4px; top:-12px; z-index:999}

.contact-box img{max-width:100%;}

#book-frm{padding:0px;}
/*.home-banners  ajay .banner{height:780px;}*/
.home-banners .banner .btn{font-size:14px;}
.main-banner-promo{margin:60px auto 0; padding:0 10px; text-align:center; width:100%;}
.main-banner-promo h3{font-size:20px;}
.main-banner-promo p{font-size:24px; line-height:1;}
.hl-txt{margin-top:0px; font-size:16px; line-height:1.2; padding-top:10px;}
.highlights{font-size:15px; line-height:1.2;}
/* .side-form > h5 {padding:8px 15px;}
.side-form .form-group{margin-bottom:10px;}
.side-form .form-group .form-control{font-size:14px; padding:5px !important;}
select.form-control:not([size]):not([multiple]){height:auto !important;} */
.right-sidebar h2.title{margin-top:0px !important; font-size:24px !important; margin-bottom:10px !important; width:100% !important;}
.right-sidebar .text{font-size:16px; line-height:1;}
.right-sidebar form{margin-top:0px;}
.right-sidebar form input,
.right-sidebar form select,
.right-sidebar form textarea{font-size:14px; height:28px;}
.right-sidebar form textarea{height:auto;}
.form-horizontal .form-group{margin-bottom:10px;}
.modal .modal-dialog{margin-top:50px;}
.modal .modal-content{left:calc(100% - 50%); margin-left:-50%; width:100%;}
.modal .modal-body,
.modal .left{width:100%;}
.modal .right{display:none;}
.modal .left .title{font-size:24px; margin-bottom:15px;}
.modal .left .text{font-size:16px;}
.modal .left .btn{font-size:16px;}

.destination-items .top-level li{margin-bottom:20px; margin-right:0px; width:100%;}
.destination-items .second-level{margin-bottom:0px;}
.destination-items .second-level li{margin-bottom:20px; margin-right:0px; width:100%;}

.tour-packages-items .entry-main .includes ul.active,
.tour-packages-items .entry-main .excludes ul.active{height:170px;}

.section-heading{font-size:22px; margin:30px auto 0 auto;}
.services{margin-top:0px;}
.services h5{float:none; margin:10px 0px 20px; text-align:center;}
.services li{border-right:1px solid rgba(0,0,0,.3); padding:10px 8px; width:50%;}
.services li:nth-child(2n){border-right:0px none;}
.services li strong{font-size:15px;}

/*	Tour Packages Start	*/
/* .toolbar .amount,
.toolbar .pager{font-size:14px;} */
.slick-prev{right:-45px;}
.slick-next{left:-45px;}
.slick-prev,
.slick-next{top:35%;}
.slick-prev .material-icons,
.slick-next .material-icons{font-size:75px;}
.slick-dots{display:none;}
.tour-packages{padding:0 10px;}
.tour-packages-items{margin:25px 0; padding-left:0px;}
.tour-packages-items .entry-content .entry-footer .btn-book{display:block;}
.tour-packages-items .entry-content .entry-image{width:100%;}
.tour-packages-items .entry-content .entry-body{margin:0px; width:100%;}
.tour-packages-items .entry-content .entry-image a h3{font-size:15px;}
.tour-packages-items .entry-content .entry-footer .btn-view{margin-bottom:5px;}
/*	Tour Packages End	*/

.home-testimonials-bar{background-position:center top; padding:20px 0px;}
.home-testimonials-bar h3.title{font-size:18px;}
.home-testimonials-bar .testimonial-list .li .content{font-size:14px; line-height:14px; padding:8px;}
.home-testimonials-bar .testimonial-list .main-div{left:0px !important; margin-bottom:20px; position:relative; top:auto !important; width:100% !important;}

.about-text .about{padding:0 20px;}
.why-container ul li{margin-bottom:20px; width:100%;}

.logos > p{font-size:15px;}
.why-container{margin-top:20px; margin-bottom:20px;}
.why-container ul li strong{font-size:15px;}

.contact-container .contact-box{margin-bottom:20px;}
.right-options{display:none; position:fixed; right:0px; top:30%; z-index:100000;}
.right-options ul{float:left; width:25px;}
.right-options ul li{float:left; margin-bottom:3px; width:100%;}
.right-options a{display:block;}
.right-options .free-quote{background-image:url('free-quote.jpg'); height:130px; width:25px;}
.right-options .call-us{background-image:url('call-us.jpg'); height:130px; width:25px;}
}

@media only screen and (max-width:640px){
.home-banners{min-height:562px;}
.home-banners > .item > img{height:562px;}
.right-sidebar{float: right;
    margin-top: 40px;
    padding: 0 15px;
    position: static;
    top: auto;
    margin-left: -172px !important;
    width: 100%;}
.main-banner { min-height:562px; margin-top: 40%; }
}

@media only screen and (min-width:641px) and (max-width:767px){
ul#top_links{position:absolute; margin-top:45px; right:10px;}
.home-banners{height:300px;}
.main-banner-promo{margin-left:2%; margin-right:2%; padding:10px 0; width:46%;}
.right-sidebar{float:left; margin:2% 0; position:relative; right:auto; width:46%;}
.why-container ul{float:left;}
.why-container ul li{float:left; height:150px; width:50%;}
.logos{clear:both;}
}

@media screen and (min-width:768px) and (max-width:1024px){
#top_line a{font-size:14px;}
.logo{width:180px;}
.logo img{width:100%;}
.menu{margin-top:5px;}
.home-banners .banner{height:650px;}
.main-banner-promo{margin-left:0px; padding:0 10px; width:35%;}
.main-banner-promo p{font-size:34px;}
.right-sidebar h2.title{font-size:30px !important;}
.right-sidebar .text{font-size:16px;}
.right-sidebar form{margin-top:0px;}
.hl-txt{font-size:16px; margin-top:20px; padding-top:20px;}
.highlights{font-size:16px;}
.right-sidebar{padding:0 10px; right:0px; width:65%;}
.modal .modal-content{left:calc(100% - 250px); width:500px;}

.modal .right{height:490px; width:360px;}
.modal .left .title{font-size:30px; margin-bottom:30px;}

.destination-items .top-level{}
.destination-items .top-level > li{margin-right:20px; max-width:74%; width:calc(25.5% - 20px);}
.destination-items .top-level > li:last-child{width:75%;}
.destination-items .second-level{margin-bottom:13px;}
.destination-items .second-level li{max-width:31%; margin-right:20px; width:calc(33% - 12px);}
.destination-items .second-level.last li:last-child{max-width:65%; width:65%}

.tour-packages-items .entry-content .entry-image{width:350px;}
.tour-packages-items .entry-content .entry-body{width:calc(100% - 350px);}

.home-testimonials-bar .testimonial-list .li .content{font-size:14px;}
.home-testimonials-bar .testimonial-list .li .content p{margin-bottom:0px;}
.home-testimonials-bar .testimonial-list .main-div.main-div-1{left:50px;}
.home-testimonials-bar .testimonial-list .main-div.main-div-1 .name{float:left;}
.home-testimonials-bar .testimonial-list .main-div.main-div-2{left:auto; right:50px; width:280px;}
.tour-packages-items .entry-content .entry-footer .btn-view{margin-bottom:5px;}

.services{margin-top:0px; padding:15px;}
.services h5{font-size:17px;}
.services li{width:110px;}
.services li .material-icons{font-size:40px;}
.services li strong{font-size:14px;}

.tour-packages-items .entry-content .entry-image a h3{font-size:16px;}

.why-container{float:left;}
.why-container ul{float:left;}
.why-container ul li{float:left; margin-right:2.5%; padding:0 10px; width:18%;}
.why-container ul li:last-child{margin-right:0px;}
.why-container ul li strong{font-size:15px;}
.logos{clear:both;}

.contact-container .contact-box .icon{float:none;}
.contact-container .contact-box .content{margin-left:0px;}
.contact-container .contact-box .content img{width:100%;}
}

@media screen and (min-width:992px) and (max-width:1199px){
.home-banners .banner{height:680px;}
.services h5{font-size:19px;}
.services li{width:146px;}
.services li strong{font-size:16px;}
.tour-packages-items .entry-content .entry-image a h3{font-size:19px;}
.footer{margin-top:70px;}
}

@media only screen and (min-width:1280px){
.container{width:1280px; max-width:1250px;}
}

@media only screen and (min-width:1400px){
.site-content{max-width:1347px; margin:0 auto; position:relative}
}

/* Custom CSS */
#phone_code, #pq_phone_code { width: 25%; display: inline; }
#contact_number, #pq_contact_number { width: 73%; display: inline; }
.main-banner { margin-top: 20%; }
.main-banner .message { background: #ffffffd9; padding: 20px 20px 35px 20px; }
.whatsapp-chat { position: fixed; bottom: 15%; right: 30px; text-align: right; z-index: 99; }
.whatsapp-chat .fa-whatsapp { font-size: 30px; color: #fff; background: #00e676; padding: 10px 12px; border: 2px solid #00e676; border-radius: 50%; box-shadow: 0 0 0 5px #ffffffde; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; }
.whatsapp-chat .fa-whatsapp:hover { background: rgba(255, 255, 255); color: #00e676; -webkit-transition: -webkit-transform 0.6s, opacity 0.7s; -moz-transition: -moz-transform 0.6s, opacity 0.7s; transition: transform 0.6s, opacity 0.7s; }
.thanks-banner { background-image: url(''); }
/* End of Custom CSS */

.back-to-top {
    position: fixed;
    bottom: 25px;
    right: 25px;
    display: none;
}

/* feature section */
/* .feature-parent{
    flex-wrap: wrap;
} */
/* @media screen and (max-width: 768px) {
    .freature-card{
       width: 40%
       padding: 20px 10px;
    }
 } */
 #brochure-section{
    padding: 40px 10px;
 }
 .button a {
    background-color: #1a5d99 !important;
    color: #fff;
    padding: 10px 20px;
    border-radius: 8px;
 }
 .button a i{
    margin-right: 8px;
 }
 .left-text h1{
    margin-top: 0px;
 }
 .left-text p{
    font-size: 16px;
 }
 .left-text p:nth-child(5){
    margin-bottom: 30px;
 }

 /* image gallery */
 .images-gallery{
    position: relative;
    text-align: center;
    color: white;
    overflow: hidden;
 }
 .images-gallery img{
    transition: 0.5s all ease-in-out;
 }
 .images-gallery:hover img{
    transform: scale(1.1);
 }
 .images-gallery:hover .top-left-text{
    background-color: #e00101;
 }
 .images-gallery:hover .top-left-text-two {
    background-color: #e00101;
 }
 .top-left-text{
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #000;
    padding: 10px 10px;
    color: #fff;
 }
 .top-left-text-two{
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #000;
    padding: 10px 10px;
    color: #fff;
 }
 .margin-gallery{
    margin: 10px;
 }
 #gallery-images{
    padding: 40px 0px;
 }

 /* footer fix  */
 #stick-footer{
      display: none;   
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 1;
 }
 .whatsapp{
    text-align: center ;
    background-color: #0f621a;
    padding: 10px 0px;
    width: 33.33%;
    color: #fff;
 }
 .whatsapp a{
    color: #fff;
 }
.whatsapp a i{
    margin-right: 10px;
}
 .mail{
    text-align: center;
    background-color: #0b2c3d;
    padding: 10px 0px;
    width: 33.33%;
 }
 .mail a{
    color: #fff;
 }
 .mail a i{
    margin-right: 10px;
 }

 .call{
    text-align: center;
    background-color: #bd8614;
    padding: 10px 0px;
    width: 33.33%;
 }
 .call a{
    color: #fff;
 }
 .call a i{
    margin-right: 10px;
 }

 .parent-contect{
    display: flex;
 }
 
  /* 2nd change */
 @media only screen and (max-width:768px){
   #stick-footer{
      display: block;
   }
 }
 