@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Regular.ttf');
  font-weight:400;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-SemiBold.ttf'); 
  font-weight:600;
  font-display: swap;
}


/*header css*/
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin:0;padding:0;}
html{font-family: sans-serif;line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent;}
body{margin:0; padding:0; font-family:Montserrat, sans-serif; font-size:14px; color:#fff; font-weight:400; line-height:1.8; background:url(../images/home-bg.jpg) center top fixed #300403;}
a{text-decoration:none; transition:.5s; color:#99fc05;}
img{display:block; max-width:100%; height:auto;}
.hidden_header{height:152px;}
header{position:absolute; z-index:91; top:0; left:0; right:0; padding:15px 0 0;}
.logo{display:flex; align-items:center; margin-left:.4rem;}
.logo img{height:65px; width:auto;}
.h_title{margin:auto;}
.h_title h1{font-size:1.8em; text-transform:uppercase; font-weight:600; margin-bottom:0;}
.social{margin:auto;}
.social ul{margin:0; padding:0; display:flex;}
.social ul li{margin:0 10px 0 0; padding:0; list-style:none;}
.social ul li a{border:#790003 solid 2px; width:36px; height:36px; display:flex; align-items:center; justify-content:center; border-radius:50%;}

.menu{width:100%; background:rgb(121, 0, 3); border-radius:30px; padding:7px 10px; margin-top:15px; box-shadow:rgb(12, 13, 13, 70%) 0px 14px 19px 0px;}
.menu input[type=checkbox], .menu label{display:none;}
.nav_links{height:100%; text-align:center;}
.nav_links ul{display:flex; margin:0; padding:0;}
.nav_links ul li{flex:1 1 auto; list-style:none; font-size:15px; text-transform:uppercase; letter-spacing:.5px; font-weight:600;}
.nav_links ul li a{color:rgb(252, 230, 144); padding:8px 0; display:block;}
.nav_links ul li a:hover, .nav_links ul li a.active{background:rgb(48, 4, 3);}
.nav_links ul li img{display:inline-block; margin-right:7px; margin-bottom:-4px; width:auto; height:20px;}

.container{max-width:1140px; padding-left:15px; padding-right:15px; margin-left:auto; margin-right:auto;}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;}
.col-sm-1{flex:0 0 auto; width:8.33333333%;}
.col-sm-2{flex:0 0 auto; width:16.66666667%;}
.col-sm-3{flex:0 0 auto; width:25%;}
.col-sm-4{flex:0 0 auto; width:33.33333333%;}
.col-sm-5{flex:0 0 auto; width:41.66666667%;}
.col-sm-6{flex:0 0 auto; width:50%;}
.col-sm-7{flex:0 0 auto; width:58.33333333%;}
.col-sm-8{flex:0 0 auto; width:66.66666667%;}
.col-sm-9{flex:0 0 auto; width:75%;}
.col-sm-10{flex:0 0 auto; width:83.33333333%;}
.col-sm-11{flex:0 0 auto; width:91.66666667%;}
.col-sm-12{flex:0 0 auto; width:100%;}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{padding-left:10px; padding-right:10px;}
h1, h2, h3, h4, h5, h6{color:#fce690; font-weight:600; line-height:1.2; letter-spacing:-.5px;}
h1{margin:0 0 1.5rem; font-size:35px;}
h2{margin:0 0 1.5rem; font-size:30px;}
h3{margin:0 0 1.5rem; font-size:30px;}
h4{margin:0 0 1.5rem; font-size:20px;}
h5{margin:0 0 1.5rem; font-size:20px;}
h6{margin:0 0 1.5rem; font-size:20px;}
.mt-3{margin-top:1.3rem;}
.mt-4{margin-top:2rem;}
.mt-5{margin-top:3rem;}
.pt-0{padding-top:0;}
.pb-0{padding-bottom:0rem;}
.pb-2{padding-bottom:1rem;}
.pb-3{padding-bottom:3rem;}
.mb-0{margin-bottom:0 !important;}
.pl-2{padding-left:2rem;}
.pr-2{padding-right:2rem;}
.pr-4{padding-right:4rem;}
.pl-5{padding-left:5rem;}
.d-flex{display:flex;}
.img-fluid{max-width:100%; height:auto;}
.desk-top{display:block!important;}.mobile{display:none!important;}
section{padding:3rem 0; min-height:233px;}
.heading_main{margin-bottom:2rem; text-align:center; position:relative;}
.heading{font-size:30px; color:#fce690; font-weight:600; position:relative; line-height:1.2; margin-bottom:1rem;}
.heading_main p{color:#fff;}
.heading span{display:block; color:#fff; font-size:27px; margin-top:15px;}
.heading span a{color:#fff;}
p{margin:0 0 1rem 0;}
p a, p strong{font-weight:600;}
p a{text-decoration:underline;}
p+h1, p+h2, p+h3, p+h4, p+h5, p+h6{margin-top:2.5rem;}
.justify{text-align:justify;}
.text-left{text-align:left;}
.text-right{text-align:right;}

/*-- move top --*/
#toTop{bottom:20px; right:20px; display:none; width:40px; height:40px; overflow:hidden; position:fixed; text-decoration:none; z-index:9999; font-size:0; color:transparent; background:#fce690; border-radius:4px; opacity:0.8;}
#toTop:after{color:#fff; content:''; font-size:18px; line-height:37px; font-family:'FontAwesome'; text-align:center; display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:url(../images/icons/arrow-up-icon.png) no-repeat 8px 9px; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
/*-- //move top --*/
/*-- footer --*/
footer{background:#2e100f; padding-top:3rem; overflow-x:hidden;}
.f_heading{color:#fce690; font-size:25px; font-weight:600; margin-bottom:25px; padding-bottom:10px; line-height:normal; text-transform:uppercase; border-bottom:3px double #fff;}
.footer-grids ul{margin:0px; padding:0;}
.footer-grids ul li{list-style-type:none; margin-bottom:11px;}
.footer-grids ul li a{color:#fff; font-weight:normal; position:relative; padding-left:22px;}
.footer-grids ul li a:hover{padding-left:30px;}
.footer-grids ul li a:hover:before{left:10px;}
.footer-grids ul li a:before{content:""; position:absolute; top:2px; right:0; bottom:0; left:0; background:url(../images/icons/right-arrow-icon1.png) no-repeat; background-size:100%; width:14px; height:14px; transition:.5s;}
.footer-grids p{margin-bottom:15px; color:#fff; font-size:16px;}
.footer-grids p a{font-weight:700;}
.footer-grids p img{height:15px; width:auto; display:inline-block; margin-bottom:-3px; margin-right:5px;}
.terms_bg{text-align:center; background:#111; border-top:#000 solid 1px; padding:1.7rem 0 1.8rem; margin-top:2rem;}
.terms_menu a{margin:0; padding:0; color:#fff; border-right:#fff solid 1px; padding-right:15px; margin-right:15px; text-decoration:underline;}
.terms_menu a:hover{text-decoration:none; color:#fce690;}
.terms_menu a:last-child{padding-right:0; margin-right:0; border-right:none;}
.f_logo{margin-bottom:2rem;}
.f_logo img{height:40px; width:auto; margin:auto;}
.copyright{padding:1.6rem 0; color:#fff;}
.copyright a{color:#fce690; font-weight:600;}
/*-- //footer --*/
.whatsapp.call{bottom:125px;}
.whatsapp{position:fixed; right:15px; bottom:65px; z-index:9; background:#fce690; width:50px; height:50px; border-radius:50%; padding:12px; animation:1s infinite alternate bounce;}
@keyframes bounce{
	0%{transform:translateY(0)}
	to{transform:translateY(-15px);}
}
@-webkit-keyframes bounce{
	0%{transform:translateY(0)}
	to{transform:translateY(-15px)}
}

.pull-left{float:left;}
.pull-right{float:right;}

/*owl css*/
.owl-carousel{display:none; width:100%; -webkit-tap-highlight-color:transparent; position:relative; z-index:1;}
.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.owl-carousel .owl-stage-outer{position:relative; overflow:hidden; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-item{position:relative; min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; padding:0 10px;}
.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{display:none;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot{cursor:pointer; cursor:hand; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; transition:all 0.2s ease-in-out 0s;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0; display:block;}
/* Owl Default Theme */
.owl-theme:hover .owl-nav{opacity:1;}
.owl-theme .owl-nav{position:absolute; top:50%; opacity:1; right:0; left:0; text-align:center; -webkit-tap-highlight-color: transparent;}
.owl-theme .owl-nav > div{font-size:0; position:absolute; right:10px; text-align:center; margin-top:-30px; width:30px;}
.owl-theme .owl-nav .disabled{/*opacity:0.5;*/ cursor:default;}
.owl-theme .owl-dots{margin-top:45px;}
/* text-nav */
.text-nav{/*padding-right:30px; padding-left:30px;*/ }
.text-nav .owl-nav{position:static;}
.text-nav .owl-nav > div{top:0;	bottom:0; right:-15px; margin-top:0;}
.text-nav .owl-nav > div:first-child{left:-15px;}
.text-nav .owl-nav > div:after{position:absolute; top:50%; left:50%; content:""; font-size:12px; text-transform:uppercase; font-weight: 700; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; line-height:1; color:#9aa9b3; background:#000 url(../images/icons/right-arrow-icon.png) no-repeat 7px 6px; background-size:12px; width:25px; height:25px; border:#fce690 solid 1px; border-radius:4px; cursor:pointer;}
.text-nav .owl-nav > div:first-child:after{content:""; background:#000 url(../images/icons/left-arrow-icon.png) no-repeat 5px 6px; background-size:12px;}
.text-nav .owl-nav > div:hover:after{background-color:#790003;}

.banner_bg{padding:2rem 0;}
.banner{background:url(../images/banner/banner1.webp) no-repeat; background-size:cover; width:100%; height:320px; display:flex; align-items:flex-start; justify-content:flex-end; flex-direction:column; padding:20px 20px 5px; position:relative; z-index:1; color:#fff;}
.banner:before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:linear-gradient(rgba(121, 0, 3, 0), rgba(121, 0, 3, 0.7), rgba(121, 0, 3, 0.9)); z-index:-1;}
.banner h2{font-size:30px; margin-bottom:10px;}
.banner p strong{color:#fff; font-weight:600;}
.book_form{background:rgb(121, 0, 3, 88%); border-radius:10px; padding:15px 20px; text-align:center; box-shadow:0 0 10px rgb(0, 0, 0, 50%);}
.book_form .heading{font-size:17px;}
.book_form .form-group{margin-bottom:.5rem;}
.book_form .form-control{border-top:none; border-left:none; border-right:none; height:40px;}
.book_form .btn{margin-top:7px;}
.form-group{margin-bottom:1rem; position:relative;}
.form-control{border:1px solid #fce690; width:100%; padding:10px 10px; height:45px; outline:none; color:#fff; background:transparent; border-radius:4px;}
.form-group label{position:absolute; top:50%; left:0.5rem; padding:0 2px; color:#fce690; line-height:normal; pointer-events:none; transform:translateY(-50%); transition:all 0.3s ease-in-out;}
.form-group input:is(:focus, :valid) + label{top:0; background:#700102; font-size:12px;}
.btn{background:#fce690; color:#790003; font-size:14px; font-weight:600; line-height:normal; padding:13px 30px 13px; border-radius:30px; border:none; position:relative; cursor:pointer; display:inline-flex;}
.btn:hover{background:#300403; color:#fff;}
.dropdown{position:relative;}
.dropdown-menu{position:absolute; top:100%; left:0; z-index:1000; display:none; width:100%; padding:5px 0; margin:0; background:#790003; border:1px solid #a73c3e; border-radius:4px; text-align:left;}
.dropdown-menu li{margin:0; padding:3px 15px; list-style:none;}
.dropdown-menu li a{color:#fce690;}
.dropdown-menu li a:hover{color:#fff; display:block;}
.open .dropdown-menu{display:block;}
.caret{display:inline-block; margin-left:auto; width:0; height:0; margin-top:8px; vertical-align:middle; border-top:4px dashed; border-top:4px solid\9; border-right:4px solid transparent; border-left:4px solid transparent;}
.banner_bottom{padding:0; text-align:center; min-height:inherit}
.banner_bottom .box{padding-top:10px;}
.banner_bottom .box .btn{width:100%; border-radius:5px; background:#790003; color:#fce690; font-weight:400; text-align:left; padding:15px 15px; box-shadow:0 0 5px rgb(255, 255, 255, 70%);}
.box{background:#2e100f; border-radius:10px; padding:25px 20px; box-shadow:0 0 8px rgb(121, 0, 3, 70%);}
.box .btn{border-radius:5px; padding:13px 15px;}
.collapse{display:none;}
.collapse.in{display:block;}
/*collapse accordion*/
.panel{margin-top:10px; overflow:hidden;}
.panel-body{padding:15px 0; color:#fce690;}
.panel-title{position:relative;}
.panel-title > a{font-size:14px; font-weight:600; display:block; padding:14px 20px; background:#fce690; color:#790003; border-radius:5px; border-left:3px solid #790003; word-wrap:break-word;}
.panel-title > a.collapsed:hover, .panel-title > a:hover{background:#fce690; color:#790003; border-left-color:#790003;}
.panel-title > a.collapsed{color:#fce690; background:#790003; border-left-color:#fce690;}
.panel-title a:after{content:""; position:absolute; top:calc(50% + 1px); right:14px; border-color:#fce690; border-top:1px solid; border-right: 1px solid; width: 8px; height: 8px; backface-visibility:hidden; transition:transform .3s,top .3s; transform:rotate(-45deg) translate3d(0,-50%,0); transform-origin:35%;}
.panel-title a[aria-expanded="true"]:after{content:""; top:calc(50% - 8px); transform:rotate(135deg);}
.panel-title a[aria-expanded="false"]{color:#fce690; background:#790003; border-left-color:#fce690;}
.faq_bg, .about_bg{padding-top:0;}
.about_bg ul{margin:0 0 20px 25px; padding:0; color:#fce690;}
.about_bg ul li{margin:7px 0; padding:0;}
.refine_form{border-right:#fce690 solid 2px; padding-right:15px; text-align:center;}
.search_head{font-size:14px; color:#fce690; font-weight:600; text-transform:uppercase; margin-bottom:5px;}
.click{background:#fce690; color:#212529; font-size:12px; font-weight:600; padding:5px 0; border:#fce690 solid 2px; display:block;}
.refine_form .form-control{background:#2e100f; color:#fce690; padding-top:20px; padding-bottom:5px; height:46px;}
.refine_form .form-group input:is(:focus, :valid) + label{background:#2e100f;}
.refine_form select + label{margin-top:-12px; margin-left:4px; color:#fce690; font-size:11px; font-weight:600; opacity:.6;}
.escort{position:relative; border:1px solid #fff; box-shadow:0 20px 25px -5px rgb(0 0 0 / 10%), 0 10px 10px -5px rgb(0 0 0 / 4%); border-radius:10px; overflow:hidden; margin-bottom:20px;}
.escort figure{margin-bottom:0;}
.escort figure img{width:100%;}
.escort_pos{position:absolute; left:5px; right:5px; bottom:25px; background:rgba(121,0,3,.6); border-radius:5px; text-align:center; color:#fff; padding:5px 10px; font-weight:600; font-size:12px;}
.escort_pos h3{font-size:17px; margin-bottom:5px; text-decoration:underline;}
.escort_pos p{margin-bottom:0px;}
.escort_pos .price{color:#fff; font-size:16px; margin:0;}
.available{position:absolute; left:0px; right:0px; bottom:0px; background:rgba(2,126,13,.6); color:#fce690; font-weight:600; padding:2px 5px; line-height:normal; text-align:center; text-transform:uppercase;}
.model_bg .box{box-shadow:0 0 10px rgb(0 0 0 / 50%);}
.model_bg .box .btn{background:#fce690; color:#790003; font-size:14px; font-weight:600; line-height:normal; width:110px; justify-content:center; margin:15px auto 0; display:flex; box-shadow:none;}
.content_bg{padding-top:0;}
.content_bg ul{margin:0 0 20px 25px; padding:0;}
.content_bg ul li{margin:15px 0; padding:0;}
.content_bg ul li strong{color:#fce690;}
.line{color:#fce690; text-align:center;}
/*.video_bg .box{padding-bottom:5px;}*/
.video_bg .row{justify-content:center;}
.video{position:relative; border:1px solid #790003; box-shadow:0 0 5px rgb(0 0 0 / 50%); border-radius:10px; overflow:hidden; /*margin-bottom:20px;*/}
.video img{width:100%;}
.video:hover img{filter:blur(3px); -webkit-filter: blur(3px);}
.play_btn{position:absolute; height:45px; width:45px; top:50%; left:50%; transform:translate(-50%,-50%); background:rgba(0,0,0,.5); padding:10px 10px 10px 15px; border-radius:50%; cursor:pointer; display:flex; align-items:center;  justify-content:center;}
.video_title{position:absolute; top:0; right:0; bottom: 0; left: 0; padding:15px; background-image:  linear-gradient(rgba(121,0,3,0),rgba(121,0,3,.3),rgba(121,0,3,.9)); display:flex; align-items:flex-end; color:#fce690; font-size:17px; line-height:normal;}
.modal{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.8); z-index:1;}
.modal-dialog{max-width:500px; margin:1.75rem auto;}
.modal-content{background:#1a1a1a; border:1px solid #4d4d4d; border-radius:8px; overflow:hidden; color:#fff;}
.modal-body{position:relative; flex:1 1 auto; padding:1rem; text-align:center;}
.close-btn{position:absolute; top:10px; right:10px; font-size:30px; color:#fff; cursor:pointer; background:#000; z-index:99; border-radius:50%; width:30px; height:30px; display:flex; align-items:center; justify-content:center;}

.find_bg{padding-top:0;}
.find_bg h4{font-size:15px; text-transform:uppercase;}
.find_bg ul{margin:0 0 30px 25px; padding:0;}
.find_bg ul li{margin:15px 0; padding:0;}
.circle{width:150px; height:130px; border-radius:50%; background:#790003; box-shadow:0 0 10px rgb(255 255 255 / 60%); display:flex; align-items:center; justify-content:center; padding:15px; margin:15px;}
.circle h4{margin-bottom:0; text-align:center; font-size:19px;}
.price_box{background:#fce690; margin:20px 5px; text-align:center; color:#000; border-radius:10px; box-shadow:0 0 10px rgb(255 255 255 / 70%); border:2px solid #790003; position:relative; overflow:hidden;}
.price_head{background:#790003; display:inline-block; color:#fce690; padding:12px 30px; border-radius:0 0 20px 20px; font-size:16px; text-transform:uppercase; font-weight:600; box-shadow:0 2px 10px rgb(0 0 0 / 60%);}
.price{font-size:30px; font-weight:800; color:#790003; margin:10px 0 20px;}
.price span{font-size:22px; font-weight:600;}
.popular_tag{position:absolute; top:22px; left:-33px; background:#790003; color:#fff; padding:5px 30px; border-radius:5px; font-size:12px; font-weight:700; transform:rotate(-45deg);}
.price_box ul{margin:0 25px 25px; padding:0; text-align:left;}
.price_box ul li{margin:8px 0; padding:0; list-style:none; display:flex; align-items:center; font-size:15.5px;}
.price_box ul li img{margin-right:7px;}
.price_box .btn{border:#790003 solid 2px; margin-bottom:25px; box-shadow:0 0 5px rgb(0 0 0 / 60%);}
.price_box .btn:hover{background:#790003; color:#fce690;}

.reviews_content{padding:40px 20px 20px; background:#790003; margin-top:-50px; border-radius: 10px; box-shadow:0 0 8px rgb(121 0 3 / 70%);}
.reviews_title{text-align:center;}
.reviews_title h6{margin:0; font-size:18px; color:#fce690;}
.stars{margin-top:10px; font-size:24px; color:#ffd700;}	
.review_img{width:100px; height:100px; overflow:hidden; margin:10px auto 25px; border-radius:50%; border:5px solid #fce690;}
.review_img img{width:100%; height:auto; object-fit:contain;}
.get_ul{margin:0 0 25px 25px; padding:0; text-align:left;}
.get_ul li{margin:8px 0; padding:0; color:#fce690;}
.map{width:259px; height:450px; background: url(../images/bangalorege.svg) no-repeat center; background-size:cover; margin:0 auto; position:relative;}
.map .marker{position:absolute; width:20px; height:20px; background:#790003; border:2px solid #fff; box-shadow:0 0 5px rgb(0 0 0 / 80%); border-radius:50%; transform:translate(-50%,-50%);}
.map .marker:first-child{top:26%; left:50px;}
.map .marker:nth-child(2){top:41%; left:10px;}
.map .marker:nth-child(3){top:46.5%; left:150px;}
.map .marker:nth-child(4){top:62%; left:30px;}
.map .marker:nth-child(5){top:74%; left:65px;}
.map .marker:nth-child(6){top:73%; right:50px;}

.new_girl{width:110px; margin:10px auto; position:relative; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.new_girl img{border-radius:50%; border:5px solid #fce690; height:105px;}
.number{background:#790003; line-height:24px; min-width:24px; text-align:center; font-size:15px; font-weight:600; position:absolute; right:0px; top:72px; border-radius:50%; color:#ffd700;}
.title{color:#fce690; font-size:18px; font-weight:700; text-align:center; margin-top:10px;}
.counter_bg{padding:5rem 0; background:url(../images/banner/banner1.webp) no-repeat center; background-size:cover; width:100%; position:relative; z-index:1;}
.counter_bg:before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(121,0,3,.8); z-index:-1;}
.counter_main{font-size:18px; color:rgba(255,255,255,.8); font-weight:600; text-align:center;}
.counter_main .counter{font-size:40px; color:#fce690; font-weight:700; line-height:normal;}
.counter_border{border-bottom:rgba(252,230,144,.5) solid 2px; padding-bottom:20px;}

.cookies.show{right:15px;}
.cookies{position:fixed; bottom:15px; right:-370px; max-width:345px; width:100%; background:#fff; border-radius:8px; padding: 15px 25px 22px; transition:right .3s; box-shadow:0 5px 10px rgb(0, 0, 0, 10%); z-index:91;}
.cookies_head{display:flex; align-items:center; margin-bottom:1rem; color:#790003; font-size:28px; font-weight:600;}
.cookies_head img{margin-right:10px;}
.cookies_text p{color:#333; font-size:16px;}
.cookies_text p a{color:#790003; font-size:14px; font-weight:400;}
.cookies_bottom{margin-top:16px; width:100%; display:flex; align-items:center; justify-content:space-between;}
.button{border:none; color:#fff; padding:10px 0; border-radius:4px; background:#790003; border:2px solid #790003; cursor:pointer; width:calc(100% / 2 - 10px); transition:.2s;}
#declineBtn{border:2px solid #790003; background:#fff; color:#790003;}

#onload_popup{position:fixed; top:0; left:0; width:100%; height:100%; background:rgb(0, 0, 0, 85%); z-index:91; display:flex; align-items:center; justify-content:center;}
.popup_body{max-width:75%; background:#FFFFFF; border:1px solid rgba(0,0,0,.2); border-radius:10px; position:relative; display:flex;}
.popup_img{width:30%;}
.popup_text{width:70%; padding:25px;}
.popup_text_box{background:#f7f7f7; padding:20px 30px 15px; color:#000;}
.popup_text .heading{color:#790003; font-size:25px; text-transform:uppercase;}
.popup_text_box .title{text-align:left; color:#790003; margin-top:0; margin-bottom:25px;}
.right_btn{margin-top:25px; text-align:right;}
.right_btn a{color:#333; cursor:pointer;}
.right_btn span.btn{border-radius:4px; color:#790003; font-size:12px; margin-left:10px; padding:10px 15px;}
.right_btn span.btn:hover{background:#cbcbcb;}














@media (max-width:1199px) {
.container{max-width:1000px;}
.h_title h1{font-size:1.7em;}
.circle{width:128px; height:110px;}
.reviews_content{font-size:13px;}
.popup_body{max-width:94%;}

}


@media (max-width:896px) {
.container{max-width:100%;}
/*mobile menu css*/
.menu{width:auto;}
.nav_links{display:block;position:fixed;top:0px;left:-100%;right:0;background:#790003;padding:0 20px;line-height:37px;transition:all .5s ease;z-index:999;}.menu input[type=checkbox]{display:none;}.menu :checked + .nav_links{display:block;left:0;overflow:auto;padding-top:20px;}.menu label{display:flex;}.menu .nav_links{display:none;}.menu label img{height:35px; width:auto;}.menu .nav_links ul{display:block; text-align:left;}.menu .nav_links ul li{border-bottom:#892427 solid 1px;font-size:15px;}.nav_links ul li a{padding:12px 0 10px;} .menu label svg{width:17px; fill:#fff; float:right;}
/*end mobile menu css*/

.menu label a + img{margin-left:auto;}
.menu .nav_links label{display:block;}
.nav_links ul li a:hover, .nav_links ul li a.active{background:none;}

.hidden_header{height:115px;}
.logo{display:none;}
.logo img{height:55px;}
.h_title{text-align:left; margin:auto 0 auto 1rem;}
.h_title h1{font-size:1.5em;}
.social{margin:0 0 0 auto}
.banner h2{font-size:25px;}
h1{font-size:30px;}
h2{font-size:25px;}
h3{font-size:25px;}
.heading{font-size:25px;}
.text-nav .owl-nav > div:first-child{left:-25px;}
.text-nav .owl-nav > div{right:0px;}
.model_bg .col-sm-3{width:33%;}
.model_bg .col-sm-9{width:67%;}
.refine_form{height:100%;}
.refine_form .form-control{height:50px;}
.price{font-size:25px;}
.popular_tag{font-size:10px;}
.f_heading{font-size:20px;}
.footer-grids p{font-size:14px;}
.popup_img{width:25%;}
.popup_text{width:75%; padding:10px;}
.popup_text_box{padding:10px 15px 5px; font-size:10px;}
.popup_text .heading{font-size:22px;}
.popup_text_box .title{font-size:14px; margin-bottom:10px;}
.right_btn{margin-top:10px;}
.video_bg .col-sm-3{width:33.333%;}


}

@media (max-width:736px) {
.banner_bg .col-sm-4{width:100%;}
.banner_bg .col-sm-8{width:100%; margin-top:2rem;}
.price_bg .col-sm-4{width:60%; margin:auto;}
.find_bg .col-sm-6{width:100%;}
.find_bg .btn{margin-bottom:2rem;}
.review_bg .col-sm-4{width:50%;}
.reviews{margin-bottom:1rem;}
.map_bg .col-sm-6{width:100%;}
.map{margin-top:2rem;}
.new_bg .col-sm-2{width:25%;}


}

@media (max-width:667px) {
.banner h2{font-size:22px;}	
.model_bg .col-sm-3{width:100%;}	
.model_bg .col-sm-9{width:100%; margin-top:2rem;}
.model_bg .col-sm-9 .col-sm-3{width:33.333%;}
.refine_form{border-right:none; padding-right:0;}
.circle{width:126px; margin:10px;}
.circle h4{font-size:15px;}
.counter_main .counter{font-size:30px;}
.counter_main{font-size:14px;}
.footer-grids .col-sm-3{width:50%; margin-bottom:1.5rem;}
.f_heading{font-size:17px;}
.terms_bg{margin-top:0;}
.price_bg .col-sm-4{width:80%;}
.banner_bottom .col-sm-3{width:50%; margin-top:20px;}
.banner_bottom h2{margin-bottom:0;}

}

@media (max-width:640px) {
.h_title h1{font-size:1.3em;}

}

@media (max-width:568px) {
.hidden_header{height:123px;}	
.h_title{text-align:center; width:60%;}	
.price_bg .col-sm-4{width:100%;}
.model_bg .col-sm-9 .col-sm-3{width:50%;}
h1{font-size:25px;}
h2{font-size:23px;}
h3{font-size:23px;}
.heading{font-size:23px;}
.review_bg .col-sm-4{width:100%;}
.circle{width:109px; height:90px;}
.popup_img{display:none;}
.popup_text{width:100%;}
.popup_text_box{font-size:12px; max-height:200px; overflow:auto;}
.video_bg .col-sm-3{width:50%;}

}

@media (max-width:480px) {
.cookies_head{font-size:22px;}
.banner{font-size:11px; padding-left:15px; padding-right:15px; height:185px;}
.banner h2{font-size:17px;}
.banner p{margin-bottom:5px; line-height:1.7;}
.banner_bottom .col-sm-3{width:100%;}
.new_bg .col-sm-2{width:50%;}
.counter_bg{padding-top:2rem; padding-bottom:2rem;}
.counter_bg .col-sm-3{width:50%;}
.counter_main{margin:1rem 0;}
.modal-dialog{max-width:95%;}
.circle{width:43%; height:110px; margin-left:auto; margin-right:auto;}
.owl-carousel .owl-item{padding-left:7px; padding-right:7px;}
.play_btn{width:35px; height:35px; padding:11px;}
.video_title{font-size:14px; padding:10px;}
.popup_text_box{max-height:250px;}

}

@media (max-width:375px) {
.h_title h1{font-size:1.2em;}
.cookies{width:300px;}
.model_bg .col-sm-9 .col-sm-3{width:100%;}
	
}
	
@media (max-width:320px) {
.hidden_header{height:116px;}
.banner{font-size:10px; padding-left:10px; padding-right:10px;}	
.banner h2{font-size:15px;}
.h_title h1{font-size:1.1em;}
.circle{height:90px;}
.cookies.show{right:10px;}
.video_title{font-size:13px;}
}
