@charset "utf-8";

/* CSS Document */

/**
*****************************************
Theme Name:  Sanju Tours
Author: ANTS Creation
Author URL: http://www.ants.lk
Version: 1.1

******************************************
**/

/* =========== MQ 1100 WIDTH ======== */

@media only screen and (max-width: 1200px) and (max-width: 5000px) {
}

@media only screen and (min-width: 769px) {
.TA_cdsratingsonlynarrow {
	display: none !important;
}
.despading {
	padding-right: 0 !important;
}
}

/* Tablet Landscape */
@media screen and (min-width:768px) and (max-width: 991px) {
.navbar-brand img {
	width: 110px !important;
}
.tab-land {
	font-size: 12px !important;
}
.home-intro .intro-inner .intro-top h1 {
	margin-bottom: 0px !important;
}
.TA_cdsratingsonlynarrow {
	display: none !important;
}
.tab-landh1 {
	font-size: 15px !important;
}
.home-intro .intro-inner .intro-top {
	padding: 20px !important;
	margin-top: 0px !important;
}
.iconimg {
	padding: 1px !important;
}
.thingsto-do-img {
	margin-right: 2px !important;
}
.destination .thumbex {
	min-width: 150px !important;
}
.restrans {
	width: 300px !important;
}
.transferprice {
	font-size: 12px !important;
}
.transferfont {
	font-size: 12px !important;
	line-height: 1;
}
.transferpadding {
	padding: 10px !important;
}
.formwidth {
	width: 280px !important;
}
.card > .box {
	width: 200px !important;
	height: 220px !important;
}
.card {
	width: 230px !important;
}
.title {
	font-size: 15px !important;
}
.package-btninquary {
	margin-left: 0px !important
}
.formwidth {
	width: 240px !important;
}
.backgroundimghome {
	height: 140px !important;
}
.airportbox {
	height: 250px !important;
}
.tile {
	width: 100% !important;
}
.bradfont {
	font-size: 25px;
}
}

/* Tablet Portrait Size */
@media screen and (max-width:1024px) and (min-width: 769px) {
.tp-dottedoverlay-two {
	height: 51% !important;
}
.tp-dottedoverlay {
	height: 76% !important;
}
.card {
	width: 300px !important;
}
.card > .box {
	width: 250px !important;
}
.textarea-width {
	width: 200px !important;
}
.hedershow {
	padding-left: 780px !important;
}
.home-intro .intro-inner .intro-top {
	padding: 20px !important;
}
.backgroundimghome {
	width: 196px !important;
}
.transferprice {
	font-size: 15px;
}
.package-btninquary {
	margin-left: 0px !important;
}
.formwidth {
	width: 380px !important;
}
.tile {
	width: 420px !important;
}
.btnmarging {
	margin-left: 30px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.hedershow {
	padding-left: 540px !important;
}
.navbar-light .navbar-nav .nav-link {
	padding: 7px 7px !important;
    font-size: 12px !important;
}
.packagebox-width {
	
	width: 300px;
}
.package-img {
	display: inline-block;
	width: 100%;
	height: 230px;
}
.sliderop {
	position: relative !important;
}
.btnmarging {
	margin-left: 10px !important;
}
.list_carousel ul li .item_content_indent {
	padding: 5px 10% 5px !important;
}
.navbar.navbar-toggleable-sm.fixed-top.navbar-light.bg-faded.site-navigation {
	display: block !important;
}
.innerHeadWrap {
	display: none!important;
}
.distination img {
	width: calc(100% + 100px);
}
.blog-photo {
	height: auto !important;
}

.btn{
	font-size:12px; 	
	}	
	
}

/* Mobile Landscape Size */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.packagedwsingul {
/*	width: 400px !important;*/
}
.home-intro .intro-inner .intro-mid {
	display: none !important;
}
.sepading {
	padding: 10px !important;
}
.home-intro .intro-inner .intro-top {
	width: 420px !important;
	padding: 30px !important;
}
.TA_cdsratingsonlywide {
	display: none !important;
}
.home-intro .intro-inner .intro-bot {
	width: 420px !important;
}
.hedershow {
	display: none !important;
}
.deresponcive {
	display: none !important;
}
.backgroundimghome {
	width: 330px !important;
}
.TA_cdsratingsonlynarrow {
	margin-left: 100px;
}
.package-btninquary {
	margin-left: 0px !important;
}
.TA_cdsratingsonlywide {
	display: none !important;
}
}

/* Mobile */
@media screen and (min-width:320px) and (max-width: 479px) {
.section-padding {
padding: 20px !important;
}
.packagebox-width {
	width: 100%;
}
.navbar.navbar-toggleable-sm.fixed-top.navbar-light.bg-faded.site-navigation {
	display: block !important;
}
.innerHeadWrap {
	display: none !important;
}
.carousel-inner {
	margin-top: 75px !important;
}
.destination .thumbex .thumbnail {
	min-width: 0px !important;
}
.package-img {
	width: 100%;
	height: 260px;
}
.hovereffect .overlay::before {
	top: 50px !important;
}
.tp-dottedoverlay-two {
	height: 79% !important;
}
.packagedwsingul {
	width: 100% !important;
}
.deresponcive {
	display: none !important
}
.card {
	width: 250px !important;
}
.card > .box {
	width: 220px !important;
	height: 200px !important;
}
.card > .box > .text-block {
	left: 5px !important;
}
.title {
	font-size: 20px !important;
}
.tile {
	height: 300px !important;
	margin: 0px !important;
}
.tp-dottedoverlay {
	height: 232% !important;
}
.carousel-control-prev {
	margin-bottom: 110px !important;
}
.carousel-control-next {
	margin-bottom: 110px !important;
}
.navbar-brand img {
	width: 180px !important;
}
/*--.TA_cdsratingsonlywide{
display:none;}	--*/

.home-intro .intro-inner .intro-top {
	width: 280px !important;
	height: 600px !important;
	padding: 20px !important;
}
.home-intro .intro-inner .intro-bot {
	width: 280px !important;
}
.iconimg {
	padding: 0px !important;
}
.backgroundimghome {
	width: 310px !important;
}
.package-day {
	margin-right: 5px !important;
}
.package-nights {
	margin-right: 0px !important;
}
.package-btninquary {
	margin-left: 0px !important;
}
.btn {
	font-size: 12px !important;
}
.navbar-nav {
	background-color: #fff !important;
}
.home-intro .intro-inner .intro-mid {
	display: none !important;
}
.sliderop {
	position: relative !important;
}
.bradfont {
	font-size: 20px !important;
	margin-bottom: 0px !important;
	text-align: center;
	font-weight: 500;
}
.rescolor {
	background-color: #fff !important;
}
	
	
.btnmarging {
    margin-left: 5px !important;
}
		
	
.linepading {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.pagebanner {
	margin-top: 70px !important;
}
.TA_cdsratingsonlywide {
	display: none !important;
}
	
.page-padding{
	padding: 0;
}	
	
.destination-img{
	width: 100% !important; 
}
	
.packagepadding{
	padding: 0;
}
	
}

@media(min-width:992px) {
#mobile_view {
	display: none;
}
#dekstop_view {
	display: block
}
}

@media(max-width:991px) {
#dekstop_view {
	display: none;
}
#mobile_view {
	display: block
}
#mobile_view {
	width: 100%
}
}

@media (min-width: 576px) {
.sliderop {
/*	position: relative !important;*/
}
}
