@font-face {

    font-family: 'NT Wagner';

    src: url('../fonts/NTWagner.woff2') format('woff2'),

        url('../fonts/NTWagner.woff') format('woff');

    font-weight: bold;

    font-style: normal;

    font-display: swap;

}





.footer-404{

    position: fixed;

    bottom: 0;

    width: 100%;

    left: 0;



}



.div-404 h3{

    color:#fc5007;

    text-align: center;

    font-size: 3.4rem;

}



.div-404 h5{

    color:#3f2016;

    text-align: center;

}





.signuperror

{

    color: #ffffff;

}



.demo1 {

	height: 200px;

	display: flex;

	justify-content: center;

	align-items: center;

}

.ui-success,.ui-error {

	width: 100px; height: 100px;

	margin: 40px;

	// border:1px solid #eee;

}



.ui-success{

	&-circle {

		stroke-dasharray: 260.75219024795285px, 260.75219024795285px;

    stroke-dashoffset: 260.75219024795285px;

    transform: rotate(220deg);

    transform-origin: center center;

		stroke-linecap: round;

		animation: ani-success-circle 1s ease-in both;

	}

	&-path {

		stroke-dasharray: 60px 64px;

    stroke-dashoffset: 62px;

		stroke-linecap: round;

		animation: ani-success-path .4s 1s ease-in both;

	}

}



@keyframes ani-success-circle {

	to{stroke-dashoffset: 782.2565707438586px;}

}



@keyframes ani-success-path {

	0% {stroke-dashoffset: 62px;}

	65% {stroke-dashoffset: -5px;}

	84%{stroke-dashoffset: 4px;}

	100%{stroke-dashoffset: -2px;}

}



.ui-error{

	&-circle{

		stroke-dasharray:260.75219024795285px, 260.75219024795285px;

		stroke-dashoffset: 260.75219024795285px;

		animation: ani-error-circle 1.2s linear;

	}

	&-line1{

		stroke-dasharray: 54px 55px;

		stroke-dashoffset: 55px;

		stroke-linecap: round;

		animation: ani-error-line .15s 1.2s linear both;

	}

	&-line2{

		stroke-dasharray: 54px 55px;

		stroke-dashoffset: 55px;

		stroke-linecap: round;

		animation: ani-error-line .2s .9s linear both;

	}

}



@keyframes ani-error-line{

	to { stroke-dashoffset: 0; }

}



 @keyframes ani-error-circle {

		0% {

				stroke-dasharray: 0, 260.75219024795285px;

				stroke-dashoffset: 0;

		}

		35% {

				stroke-dasharray: 120px, 120px;

				stroke-dashoffset: -120px;

		}

		70% {

				stroke-dasharray: 0, 260.75219024795285px;

				stroke-dashoffset: -260.75219024795285px;

		}

		100% {

				stroke-dasharray: 260.75219024795285px, 0;

				stroke-dashoffset: -260.75219024795285px;

		}

}







/* Banner title position css changed - starts here  */

.banner_content {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

    max-width: 50%;

    text-align: left;

    background: #000000c2;

    padding: 25px;

}

.banner_content.center {

    top: 78%;

    left: 50%;

    transform: translate(-50%, -78%);

    text-align: center;

    max-width: 100%;

    width: 100%;

}



.banner_content:not(.center) .banner_subtitle {

    padding-top: 0;

}

.banner_title {

    font-size: 50px;

    color: #f8e0bb;

}

.banner_subtitle {

    font-size: 20px;

    margin-top: 8px;

    color: #ffffff;

}

.img_wrapper {

    --bs-aspect-ratio: 31.6%;

    width: 160px;

    max-width: 100%;

}



.offer_button {

    max-width: 200px;

    width: 100%;

    padding: 13px 30px;

    color: #fff;

    background-color: #000;

    font-size: 16px;

    font-weight: 500;

    border-radius: 31px;

    text-align: center;

    transition: all 0.3s ease;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    text-transform: uppercase;



    &:hover {

        color: #fff;

        opacity: 0.8;

    }



    &:empty {

        display: none;

    }

}

/* Banner title position css changed - ends here  */





.banner-section .carousel-item {

    background-size: cover;

    background-position: right !important;

    position: relative;

    min-height: 822px;

}



@media (max-width: 767.98px) {



    .banner_content {

        position: absolute;

        top: 50%;

        transform: translateY(-50%);

        left: 0;

        max-width: 100%;

        text-align: left;

    }



    .banner-section .carousel-item {

        background-size: cover;

        background-position: -50% !important;

        position: relative;

        min-height: 595px;

    }



    .banner_content:not(.center) .banner_subtitle {

        padding-top: 0;

    }







    .banner_content{text-align: center;}

    .banner_title {

        font-size: 35px;

        color: #f8e0bb;

        text-align: center;

      }



      .offer_button{margin: 0px auto;}



    

}







.banner-section .carousel-item::after{

    background: none !important;

}













@media (min-width: 768px) {



.dropdown:hover .dropdown-menu {

	display: block;

	margin-top: 0;

 }

 .dropdown-menu{

background-color:#fff4ca;

color: #fff;

 }

 .dropdown-item{color: #000; font-weight: 500; padding: 10px 10 !important; font-size: 15px; }

 .dropdown-item:hover{background-color: #fc5007; color: #fff; font-weight: 500;}

 .dropdown-toggle::after{display:none;}

}

@media (max-width: 768px) {

	.dropdown-toggle::after {

		width: 20px;

		height: 20px;

		background: url(../img/arrow-dwon.png) ;

		border-radius: 100%;

		background-size: 20px;

		margin-top: -5px;

		margin-left: 0;

		border: none !important;

	  }

.dropdown-toggle::before{display: none;}

.dropdown-menu{left: -53px !important;background-color: #fff4ca; padding: 0px !important; font-size: 13px; color: #000 !important;}

.navbar-overlay ul li a:hover {

	color: #fff;

	background: #fc5007;

  }

  .dropdown-menu a{font-weight: 400 !important;color: #000 !important; font-size: 15px !important; }

  .dropdown-item > a{color: #000 !important;}

  .dropdown-item:hover{background-color: #fc5007; color: #fff; font-weight: 500;}



   .cats-menu {

    width: 30%;

    background: rgb(255,241,190);

    background: linear-gradient(0deg, rgb(242, 226, 165) 0%, rgb(255, 242, 195) 100%);

    margin: 5px;

    border-radius: 10px;

    display: flex;

    align-items: center;

    justify-content: center;

    font-size:13px;

    }



}







.cats-menu {

    background: rgb(255,241,190);

    background: linear-gradient(0deg, rgb(242, 226, 165) 0%, rgb(255, 242, 195) 100%);

    margin: 5px;

    border-radius: 10px;

    display: flex;

    align-items: center;

    justify-content: center;

}



























.video-container {

	width: 100%;

	border-radius: 4px;

	margin: 0 auto;

    height: auto;

    overflow: hidden;

 position: relative;

	

}

.video-wrapper {

    width: 100%;

    height: 100%;

    display: flex;

    justify-content: center;

    align-items: center;

    background-color: #000;

}



.video-wrapper video {

    width: 100%;

    height: 100%;

    border-radius: 4px;

}







.play-button-wrapper {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	display: flex;

	align-items: center;

	justify-content: center;

	width: 100%;

    background: url(img/video-cover) !important;

	height: auto;

	pointer-events: none;

	#circle-play-b {

		cursor: pointer;

		pointer-events: auto;

        opacity: 1;   

		svg {

			width: 60px;

			height: 60px;

			fill: #fff;

			stroke: #fff;

			cursor: pointer;

			background-color: rgba(black, 0.2);

			border-radius: 50%;

			opacity: 0.9;

		}

	}

}







#video::-webkit-media-controls {

    display: none !important;

}



#video::-moz-media-controls {

    display: none !important;

}



#video::-ms-media-controls {

    display: none !important;

}



#video {

    /* If you need to hide custom controls created with JavaScript, ensure they are not displayed */

    position: relative;

}



		

.nav-tabs{border: none;}

.nav-tabs .nav-link{border: none;}

.nav-tabs .nav-link.active{border: none; color: #fc5007; border: none;}

.nav-tabs .nav-link:hover{color: #fc5007;border: none !important; }







.small-btn{display: table;border-radius: 30px;

    transition: all .25s ease;

    padding: 5px 20px;

    font-size: .9rem;

    font-weight: 700;

 }



 .btn-secondary{text-transform: uppercase;}



 .chaimaster-block .banner-block1{background-color: #67318D; min-height: 225px;align-items: center;

    display: flex;

    justify-content: center;}

 .chaimaster-block .banner-block1 h1{color: #fff;font-family: 'NT Wagner';}



 .design-row1{background-color:#FFECA2;-webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px; overflow: hidden; }

    .design-row1 img{width: 100%;}

    .contant-block1{padding:55px 45px; height: 100%; position: relative;}

    .contant-block1 a{position: absolute; bottom: 40px;}

    .contant-block1 .text-area{padding:0 0 50px 0;}





    .design-row2 img{border-radius:25px; width: 100%;}



    .design-row3{background-color:#FFECA2;-webkit-border-radius: 20px;

        -moz-border-radius: 20px;

        border-radius: 20px; overflow: hidden; }

    .design-row3 img {width: 100%;}

    .design-row3 a{position: relative;}

    .contant-block3 {

        height: 100%;

        align-items: center;

        display: flex;

        padding: 55px 45px;

      }



      .contant-block3 .text-area{text-align: center !important;}



.chaimaster-outer{max-width:800px;}



      @media (max-width: 767.98px) { 

        

      .chaimaster-block .banner-block1 h1{font-size: 40px; text-align: center;} }



      .hyperlink-text{color: #0060df; text-decoration: underline !important;}

      .hyperlink-text:hover{text-decoration: none !important;}



      .blog-head h5{color: #fc5007;}





      .cover-full-cover, .banner-section{margin-top: -6px !important;}







      .wide-image {

        aspect-ratio: 16/8;

        object-fit: cover;

        width: 100%;

      }

      .image-wrap video{width: 100%;}



      .experience-section{z-index: 99999;}





      .chai-block1{text-align: center;  margin: 30px 0 70px 0;}

      .chai-block1 h1{font-family: 'NT Wagner';}

      .chai-block1 p{font-size:25px; font-weight: 600;}

      .chai-small-block{text-align: center;}

      .chai-small-block img{margin-bottom:20px;}

      .chai-small-block h3{font-size: 20px;}

      .chai-small-block p{text-align: center; font-size: 16px;}





      .chai-banner{background-color: #6FC5C7; text-align: center; margin: 0px auto; padding: 20px 0;}

      

      

      

      

      

      

      .hyperlink-text {

    color: #0060df;

    text-decoration: underline !important;

}





@media (min-width: 1200px) {

    .body-wrapper {

        padding-top: 86px !important;

    }

}







.no-fill-bg{

   background-color: transparent !important;

    color: #3f2016 !important;

    border: 1px solid #3f2016;

}



.find-store-btn{

    display:inline-flex;

    align-items: center;

    margin-right: 35px;

}





.find-store-btn img{

    display:inline-block;

    margin-right: 12px;

}







.header-main { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between;}

.header-main-left { display: flex !important; align-items: center; flex-wrap: wrap;}

.menu-margin { margin-left: 70px;}

.navbar-section .navbar .nav-list ul li .nav-link { font-size: 16px; font-weight: 500;}

.find-store-btn { font-size: 16px;}

.find-store-btn svg { display: inline-block; margin-right: 12px; transition: all ease-out 0.2;}

.find-store-btn:hover { color: #fc5007;}

.find-store-btn:hover svg path { fill: #fc5007;}

.line-btn { background-color: transparent !important; color: #3f2016 !important; border: 1px solid #3f2016;}

.line-btn:hover { color: #fff !important; background-color: #fc5007 !important; border-color: #fc5007;}



.border-radius20 { border-radius: 20px;}

.height100 { height: 100%;}

.menu-v2-sec { display: block; position: relative;}

.menu-v2-sec img { border-radius: 24px;}

.menu-v2-sec-body { display: block; width: 100%; position: absolute; bottom: 0; left: 0; text-align: center; padding: 10px; min-height: 60px;}

.experience-section { z-index: 1111;}



.banner_content { background: none; padding: 0; max-width: 100%; top: 40%; transform: translateY(-40%);}

.banner_title { color: #3F2116; line-height: 1;}

.banner_subtitle { font-weight: 500; color: #3F2116; padding-bottom: 15px;}

.offer_button { background-color: #3F2116;}



.blog-box { display: block; position: relative;}

.blog-thumb { display: block; padding: 15px 20px; background: #00000069; width: 100%; position: absolute; left: 0; bottom: 20px; z-index: 2;}

.blog-thumb h5 { color: #ffffff;}

.blog-thumb small { color: #fc5007;}



.media-block .mediabox .medialist-title { position: static !important; padding: 20px 0 10px;}

.media-block .mediabox .medialist-title h5 { color: #3F2116; margin-bottom: 15px;}

.media-block .mediabox .medialist-title h6 { margin-bottom: 10px;}

.media-block .mediabox .links-description .btn-secondary { padding: 11px 22px; font-size: 14px; line-height: 1;}





.experience-section {

    z-index: 1111;

}





@media (min-width: 1200px) {

    .body-wrapper { padding-top: 86px !important;}

}





@media (max-width: 991px) {

    .header-main-right { display: none;}

    .nav-list { display: none;}

    #hamburger-9.is-active .line.d { display: none !important;}

    .banner_content { top: 45%; transform: translateY(-45%);}

    .banner_title { font-size: 45px; text-align: left;}

    .banner_subtitle { font-size: 20px;}

    .offer_button { font-size: 18px; font-weight: 700; max-width: 230px; border-radius: 30px;}



    .banner_content.mobile { position: static; background: #3F2116; padding: 20px; padding-bottom: 50px; transform: translate(0); text-align: left;}

    .banner_content.mobile h3 { color: #ffffff;}

    .banner_content.mobile p { color: #ffffff;}

    .banner_content.mobile .offer_button { background: #ffffff; color: #3F2116;}

    .carousel-item { margin: 0; float: none;}

}



@media (max-width: 767px) {

    .menu-v2-banner h6 { font-size: 1rem;}

    .banner_content.mobile .banner_title { font-size: 30px;}

    .banner_content.mobile .banner_subtitle { font-size: .9rem !important; line-height: 1.5; font-weight: 400;}

    .banner_content.mobile .offer_button { margin: 0; font-size: 14px; line-height: 1; padding: 12px 30px; display: inline-block; max-width: fit-content;}

    .banner-section .carousel-item { min-height: 390px;}

    .menu-section .contentbox p { text-align: center !important;}

    .experience-section .MsoListParagraph span { color: #3f2016 !important; font-size: .9rem !important;}



    .banner-section .carousel-item { background-position: right !important;}

    .experience-section h2, .experience-section .h2 { font-size: 1.4rem; margin-bottom: 22px;}

    .banner_subtitle { padding-bottom: 8px;}

    .experience-section .MsoListParagraph { text-indent: 0 !important; line-height: 1.5 !important;}





    .coffe-banner{height: 250px;}

    .coffe-banner h2 {

        font-size: 22px;

        margin: 0px;

      }

      .coffe-banner img{max-width: 750px !important;}

      .coffe-banner h2 {

        font-size: 26px !important;

      }

      .effact-small-img {

        position: absolute;

        z-index: 999;

        right: 4px;

        width: 125px !important;

      }



      .spcing-1 {

        padding: 0 !important;

      }

    

}



#cookieConsentPopup { position: fixed; z-index: 99999; border-radius: 0; background-color: #000000ba; bottom: 0; left: 0; width: 100%; padding: 15px;}

#cookieConsentPopup p { margin-bottom: 5px; font-size: 14px; text-align: center; color: #ffffff;}

#acceptCookiesBtn { width: 100px; display: inline-block; font-size: 14px; padding: 6px 10px !important; margin: 5px; line-height: 1.2; background: #ffffff; color: black; border: none; cursor: pointer;}

#acceptCookiesBtn:hover { background: #fc5007 !important; color: #ffffff;}

#closePopupBtn1 { display: inline-block; width: 100px; font-size: 14px !important; padding: 6px 10px !important; line-height: 1.2; background: #ffffff; color: black;}

#closePopupBtn1:hover { background: #fc5007 !important; color: #ffffff;}



@media (max-width: 480px) {

    .banner_content.mobile .banner_title { font-size: 22px;}

}







.map-carousel .owl-nav {



    top: 0;

    width: 100%;

    z-index: 99999;

    height: 100%;

  }

.map-carousel .owl-nav button{background-color: var(--white) !important; width: 40px; height: 40px; }



.map-carousel .owl-next {

  margin-left: 1px;

  position: absolute;

  right:30px;

  top: 50%;

  width:25px;

  height: 25px;

  background-color: #000 !important;

}

.map-carousel .owl-prev {

  margin-left: 1px;

  position: absolute;

  left:30px;

  top: 50%;

  width:25px;

  height: 25px;

  background-color: #000;

}

.map-carousel .owl-nav span{ width:35px; height:35px; color: #fff; }



.coffe-banner{position: relative;  display: flex; align-items: center; justify-content: center;}

.coffe-banner .container{position: absolute;z-index: 99; margin: 0px auto; text-align: left; text-transform: uppercase;}

.coffe-banner h2{font-size: 52px;}



.effact-small-img{position: absolute; z-index: 999; right: 0;}

.effact-small-img img{width: 250px;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}

.spcing-1{padding: 50px 0;}





.spcing-2{padding:50px 0 0 0;}









.tabs-block1 button{background: rgb(255, 241, 190);

    background: linear-gradient(0deg, rgb(242, 226, 165) 0%, rgb(255, 242, 195) 100%) !important;

    margin: 5px;

    border-radius: 10px;

    display: flex;

    width: 120px;

    height: auto;

    align-items: center;

    justify-content: center;



}

.tabs-block1 button span{font-weight: 600;}



    .tabs-block1 button:hover img{filter: invert(36%) sepia(90%) saturate(2504%) hue-rotate(355deg) brightness(102%) contrast(106%);}

    .tabs-block1 button img{display: block;filter: invert(12%) sepia(11%) saturate(3217%) hue-rotate(329deg) brightness(94%) contrast(92%); width:50px; margin: 0px auto 5px; text-align: center;}





    .tabs-block1 .nav-tabs .nav-link.active {

        border: none;

        color: #fc5007;

        border: none;

    }



    .tabs-block1 .nav-tabs .nav-link.active img{filter: invert(36%) sepia(90%) saturate(2504%) hue-rotate(355deg) brightness(102%) contrast(106%);}



    .success-together h3{text-align: center; font-weight: 300; font-size:35px;}

    .success-together .number-box{display: flex;justify-content: center;}

    .success-together .number-box div{margin: 0 30px;text-align: center;}

    .success-together h2{font-size: 50px; font-weight:400;}

    .success-together h6{text-transform: uppercase; font-weight: 400;}

    .find-block-2{background-color: #c6a678; padding: 30px 0; text-align: center;}

    .find-block-2 h5{font-weight: 400; font-size: 40px; font-size: 26px;}

    .find-block-2 a {

        background-color: #3f2016;

        border-radius:50px;

        color: #fff;

        padding:9px 24px;

        font-size: 20px;

        margin:25px auto 0;

        display: table;

      }

      .find-block-2 a:hover{background-color: #fc5006;}




.main-banner-outer {
 position: relative;
}
.banner-slide {
 min-height: 800px;
 background-size: cover;
 background-position: center;
 position: relative;
}
.banner-slide .content-banner {
 position: absolute;
 bottom: 50px;
 left: 50px;
 background-color: #3f2016eb;
 padding: 30px 50px;
 z-index: 99999;
}
.banner-slide .content-banner h2 {
 color: #fff;
 margin-bottom: 15px;
 text-transform: uppercase;
}
.banner-slide .content-banner h2 span {
 display: block;
}
.banner-slide .content-banner p {
 font-size: 20px;
 color: #fff;
}

.main-banner-outer .btns {
 position: absolute;
 z-index: 99;
 top: 40%;
 display: flex;
 align-items: center;
 padding: 0 15px;
 width: 100%;
}
.main-banner-outer .customPreviousBtn,
.main-banner-outer .customNextBtn {
 opacity: 0;
 transition: all ease-out 0.3s;
 -webkit-transition: all ease-out 0.3s;
 -moz-transition: all ease-out 0.3s;
 -ms-transition: all ease-out 0.3s;
 -o-transition: all ease-out 0.3s;
}
.main-banner-outer:hover .customPreviousBtn,
.main-banner-outer:hover .customNextBtn {
 opacity: 1;
}
.customPreviousBtn i{font-size: 25px;}
.customPreviousBtn {
 background-color: #fff;
 border-radius: 100%;
 width: 55px;
 height: 55px;
 cursor: pointer;
 align-items: center;
 display: flex;
 justify-content: center;
}
.customPreviousBtn:after {
 width: 46px;
 height: 46px;
 border: 1px dashed #3F2116;
 content: "";
 border-radius: 100%;
 display: block;
 position: absolute;
}
.customPreviousBtn:hover.customPreviousBtn:after {
 transition: all ease-out 0.3s;
 animation: animationRotate 8s linear infinite;
}

.customNextBtn {
 background-color:#fff;
 border-radius: 100%;
 width: 55px;
 height: 55px;
 cursor: pointer;
 align-items: center;
 display: flex;
 justify-content: center;
 right: 10px;
 position: absolute;
}
.customNextBtn:after {
 width: 46px;
 height: 46px;
 border: 1px dashed #3F2116;
 content: "";
 border-radius: 100%;
 display: block;
 position: absolute;
}
.customNextBtn:hover.customNextBtn:after {
 transition: all ease-out 0.3s;
 animation: animationRotate 8s linear infinite;
}

.customNextBtn i{font-size: 25px;}















        .custom-banner{ align-items: center; justify-content: center; display: flex;}
 .custom-banner h1{color: var(--brown);font-family: 'NT Wagner';}
  .custom-banner p{font-style: italic; font-size: 27px; font-weight: 500; margin: 25px 0;}
  .custom-banner .button-block {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  background-color: #fc5007;
  font-size: 25px;
  font-weight: 500;
  color: #fff;
  padding: 9px 25px;
}
.app-btn-block{margin-top:30px; display: flex;}
.app-btn-block a{margin-right: 10px;}
.app-btn-block a img{width: 150px !important;}





.primary-btn {
 display: inline-block;
 position: relative;
 border: none;
 background: #fc5007;
 padding: 14px 25px;
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 border-radius: 50px;
 font-size: 15px;
 font-weight: 500;
 overflow: hidden;
 color: #fff;
 font-weight: 500;
 text-transform: uppercase;
}
.primary-btn:hover {
 background: #fff;
 color: #3f2016;
}



     @media (max-width: 767.98px) {



      .success-together h3{font-size: 25px;}

      .success-together h2 {

        font-size: 30px;

      }

      .success-together .number-box div {

        margin:0 10px;

        text-align: center;

      }

      .success-together h6{font-size: 13px;}

      .find-block-2 h5{font-size: 22px;}

      .find-block-2 a {

 

        padding:5px 16px;

        font-size: 18px;

        margin:25px auto 0;

        display: table;

      }
      .custom-banner, .custom-banner p{text-align: center;}
      .app-btn-block {
  margin-top: 30px;
  display: flex;
  justify-content: center;
}
.custom-banner p {
  font-style: italic;
  font-size: 20px;
  font-weight: 500;
  margin: 20px 0;
}

.banner-slide {
  min-height: 700px;
  background-size: cover;
  background-position: center;
  position: relative;
}
.navbar-section{z-index: 999;}
.custom-banner .button-block{font-size: 22px;}
.banner-slide .content-banner {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 25px;
  background-color: #3f2016eb;
  z-index: 99999;
  width: 100%;
}
.customNextBtn{width: 42px; height: 42px;}

.customNextBtn::after {
  width: 36px;
  height: 36px;
}

.customPreviousBtn{width: 42px; height: 42px;}

.customPreviousBtn::after {
  width: 36px;
  height: 36px;
}

.banner-slide .content-banner h2 {
  color: #fff;
  margin-bottom: 0px;
}
.banner-slide .content-banner p {
  font-size: 15px;
  color: #fff;
}

.primary-btn{padding: 9px 15px;}

    }

