/************************************************* Header ********************************************************************/
#Header {} 

/********** Main Banner **************************************************************************************************/
.MainBanner .carousel-caption {z-index:99;display:flex;justify-content:center;align-items:center;margin:auto;left:0;bottom:30%;right:0;} 
.MainBanner .carousel-caption .fs-40 {font-size:40px;} 

.heart:before{display:block; content:""; background-color: #000; height: 120px; position: absolute; top: 0; left: 0; width: 100%;z-index:-1;}

.bubble {background:url(https://www.thetipanalyser.com/wp-content/uploads/2022/03/bubble.png) no-repeat center center; position:absolute; bottom:0px; right:0px; text-align:center; color:#fff; font-size:20px; height:350px; width:450px; z-index:9; padding: 100px 150px 100px 80px; text-shadow: 1px 0px 1px rgb(0, 0, 0);}
.bubble spam {
    font-size: 24px !important;
}
/************************************************* Testimonials ********************************************************************/
#Footer{letter-spacing:.060em; font-size:12px; color:#b3b3b3;}
#Footer .SocailLink a{display:inline-block; padding:0 5px;}
#Footer a{color:#b3b3b3;} #Footer a:hover{color:#00c6ff;}
#Footer .list-inline a{font-size:22px;color:#3dab14;}

.Listing {padding:0px; margin:0px; list-style-type:none;}
.Listing li{color:#fff; background:#7db916 url(../images/icon1.png) no-repeat 1.1em 1.45em; padding:14px 0 12px 45px; margin:0 0 1px; border-radius:6px;}
.Listing li a{color:#fff;} .Listing li a:hover{color:#000;}


#Innerpages{min-height:500px;}

/*************************************************************************************************************/
.container-new{max-width:1920px !important; padding-right:15px; padding-left:15px;margin-right: auto;margin-left: auto;}
.container-fluid{max-width:1190px !important;}

.pms-subscription-plan.pms-subscription-plan-143,
.pms-subscription-plan.pms-subscription-plan-142{
	font-weight: 500;
	color: #6aa948;
}
.pms-subscription-plan {
    font-weight: 500;
    color: #6aa948;
}
/* ============ desktop view ============ 
@media all and (min-width: 1025px) {
	.navbar .nav-item .dropdown-menu{ display:none;}
	.navbar .nav-item:hover .nav-link{ color:#fff;}
	.navbar .nav-item:hover .dropdown-menu{ display:block;}
	.navbar .nav-item .dropdown-menu{ margin-top:0;}
}	
/* ============ desktop view .end// ============ */

@media (min-width:992px) {
#Header {top:0px; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; transition:0.5s;}
.shrink {background:rgba(0,0,0,1); box-shadow:0px 5px 12px rgba(0,0,0,.5); z-index:999;}
.Logo img {max-height:151px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .Logo img {max-height:110px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}

.Logo{padding-top:4px;}
.shrink .Logo{padding:5px 0px;}

.MainBanner .Homebnr .carousel-item  img {
    height:891px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:99; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;}
	
	.banner .mask {
    position: absolute;
    top: 0px;
    right: 0%;
    left: 0%;
    z-index: 99;
    background: url(../images/bnr_shadow.png) repeat-x top;
    min-height: 100%;
}

}

@media (min-width: 1600px) {}

@media (min-width: 1199.98px) and (max-width: 1359.98px) {}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 1199.98px) {
}

/*For example the @include media-breakpoint-only(md) { ... } will result in :*/
@media (min-width: 768px) and (max-width: 991.98px) {
#Header {position:static; padding-bottom:10px; background:#000;}
.MainBanner .carousel-caption {bottom:0%;top:0;} 
.MainBanner .carousel-caption .fs-40 {font-size:28px;} 
.btn-lg{font-size:22px;}
	.MainBanner .carousel-caption .bnr-txt {width: 55%;}
}


/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {}


/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { ... }

@media (max-width: 1199.98px) { 
	.bubble {height: 300px; width: 370px; padding: 100px 120px 90px 60px; background-size: contain; line-height: 1.2;}
}


/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { ... }


/* Small devices (landscape phones, 576px and up) */
@media (max-width:767.98px) {
#Header {position:static; padding-bottom:10px; background:#000;}
.MainBanner .carousel-caption {bottom:0%;top:0;} 
.MainBanner .carousel-caption .fs-40 {font-size:28px;} 
.btn-lg{font-size:22px;} h1, .h1 {font-size:35px;}
.Logo img{width:70%;} .Logo{padding:10px 0px;}
	.object {object-fit:cover; height:500px;}
	.MainBanner .carousel-caption {align-items: start;}
}

@media (max-width:575.98px) {
.MainBanner .carousel-caption .fs-40 {font-size:20px;} 
.btn-lg{font-size:18px;} h1, .h1 {font-size:32px;}
/*.MainBanner .Homebnr .carousel-item  img {
    height:200px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}*/
	
	.bubble {height: auto; width: 310px; padding: 80px 100px 70px 50px; font-size: 16px;}

}
/* X-Small devices (portrait phones, less than 576px) */
