body{padding:0px;margin:0px;list-style:none;font:500 16px/24px 'Roboto';color:#666666; background:#fff;}
p{padding:0px;margin:0px;}
a{padding:0px;margin:0px;outline:none;}
ul{list-style:none;padding:0px;margin:0px;}
label{list-style:none;padding:0px;margin:0px;}
ul li{padding:0px;margin:0px;}
h1,
h2,
h3,
h4,
h5,
h6{padding:0px 0 15px 0;margin:0px;}
input[type="text"]::-webkit-placeholder{opacity:1;}
input[type="text"]::-moz-placeholder{opacity:1;}
input[type="password"]::-webkit-placeholder{opacity:1;}
input[type="password"]::-moz-placeholder{opacity:1;}
input[type="search"]::-webkit-placeholder{opacity:1;}
input[type="search"]::-moz-placeholder{opacity:1;}
input[type="email"]::-webkit-placeholder{opacity:1;}
input[type="email"]::-moz-placeholder{opacity:1;}
input[type="tel"]::-webkit-placeholder{opacity:1;}
input[type="tel"]::-moz-placeholder{opacity:1;}
textarea::-moz-placeholder{opacity:1;}
textarea::-webkit-placeholder{opacity:1;}
a:hover{outline:none !important;text-decoration:none;}
a:active{outline:none !important;text-decoration:none;}
a{text-decoration:none !important;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
button:focus{box-shadow:none !important;outline:none !important;}
/*font-family:"Poppins",sans-serif;*/ /* color:#51545c;*/
/*p a{color:#29abc7;font-weight:700;} * 
p a:hover{color:#13c8ef;}*/

p, .tophead li{font:500 20px/34px "Montserrat"; padding-bottom:15px; color: #666666;}
.container{max-width:1470px;}

.btns{ background: #af231c; min-width: 230px; line-height: 60px; text-align: center; border-radius: 10px; font-size: 22px; font-weight: 700; font-family: 'Roboto'; border-radius: 10px; color: #fff; text-align: center; margin-top: 30px; border: 1px solid #af231c; display: inline-block; text-transform: uppercase;}
.btns:hover{ background: #261817; color:#fff;  border-color: #261817;}
.btnsWh{ background: #fff; color: #af231c; border-color: #fff;}
.btnsWh:hover{ background: #af231c; color:#fff;  border-color: #261817 !important;}
.btnsbr{ background: #fff; color:#82100b; border-color: #82100b; color: #82100b;}
.btnsbr:hover{ background: #261817; color:#261817; color: #fff; border-color: #261817 !important;}
.btnBrd{ background: #fff; color:#504d98; border-color: #504d98;}
.btnBrd:hover{ background: #504d98; color:#fff; border-color: #504d98;}

.btnWBrd{ background: none !important; color:#fff; border:1px solid #fff;}
.btnWBrd:hover{ background: #261817 !important; color:#fff; border-color: #261817 !important;}





.welcomSec{ width: 100%; padding: 115px 0;}
.tophead h1,.tophead h2{ color: #000; font-size: 110px; line-height: 80px; font-family: 'BaucherGotURWBol'; text-transform: uppercase; padding-bottom: 15px;}
.tophead h3{ font-size: 70px; line-height: 50px; font-family: 'BaucherGotURWBol'; }
.tophead h4{ font-size: 60px; line-height: 50px; font-family: 'BaucherGotURWBol'; text-transform: uppercase; }
.tophead h5{ color: #333333; font-size: 24px; line-height: 30px; font-weight: 700;   font-family: 'Montserrat';}
.tophead h6{ color: #af231c; font-size: 25px; line-height: 30px; font-weight: 700;   font-family: 'Montserrat'; margin-bottom: 6px; letter-spacing: 2px; text-transform: uppercase;}
.tophead h6 span{ position: relative; display: inline-block; padding-right: 83px; background: url(../images/lin.png) no-repeat right center;}

.bigtxt{ font-size: 250px; line-height: 253px; font-family: 'BaucherGotURWBol'; text-transform: uppercase; color: #fff;}
.tophead h2 span{ position: relative;padding: 0 104px;}
.tophead h2 span::before {
  width: 90px;
  height: 100%;
  position: absolute;
  top: 43%;
  left: 0;
  content: "";
  background: url(../images/l4.png) no-repeat center center;
  z-index: 1;
  transform: translateY(-50%);background-size: 100% !important;
}

.tophead h2 span::after {
  width: 90px;
  height: 100%;
  position: absolute;
  top: 43%;
  right: 0;
  content: "";
  background: url(../images/l4.png) no-repeat center center;
  z-index: 1;
  transform: translateY(-50%);
}








.header_sec{width:100%;background:#fff;}
.hedSos li{display:inline-block;border-right:1px solid rgba(255,255,255,0.2);}
.hedSos li a{display:flex;width:50px;text-align:center;height:28px;color:#fff;justify-content:center;align-items:center;}
.hedTop{background:#af231c;}
.hedTop .container{display:flex;align-items:center;justify-content:space-between;}



/*.hedRt{display:inline-block;}*/
.hedRt li{float:left;margin-left:3px;}
.hedRt li a{min-width:200px;text-align:center;background:#fff;border-radius:10px 10px 0 0;text-align:center;color:#af231c;text-transform:uppercase;font-size:15px;line-height:20px;font-weight:700;display:inline-block;}
.hedRt li a span{display:flex;justify-content:center;align-items:center;min-height:45px;}
.hedRt li a img{max-width:100%;margin-right:6px;}

.menu_sec li{color:#333333;margin:0 0 0 20px;}
.menu_sec li a{color:#333333;text-transform:uppercase;font-size:22px;line-height:25px;font-family:'Heading Pro Trial';font-weight:700;}
.navbar{padding:0px;}
.droparw:after{display:none;}
.droparw{margin-left:10px;color:#af231c;}
.nav_top .dropdown .dropdown-menu{background:#af231c;padding:0px;margin:0px;min-width:200px;border:none;}
.nav_top .dropdown .dropdown-menu li{margin:0px;padding:0px;}
.nav_top .dropdown .dropdown-menu li a{padding:10px;color:#fff;font-size:20px;text-transform:inherit;font-weight:400;width:100%;display:inline-block;}
.menu_sec li a{color:#333333;text-transform:uppercase;font-size:22px;line-height:25px;font-family:'Heading Pro Trial';font-weight:700;padding:37px 0;display:inline-block;}
.menu_sec li a:hover{color:#af231c;}
.nav_top .dropdown .dropdown-menu li a:hover{background:#000;}

.menu_sec li.contUl{position:absolute;top:24px;right:0px;}
.menu_sec li.contUl a{padding:0 22px;border:1px solid #af231c;color:#af231c;border-radius:10px;line-height:45px;font-size:18px;font-family:'Montserrat';font-weight:800;}
.menu_sec li.contUl a:hover{background:#af231c;color:#fff;}



.bannerSec{width:100%;position:relative;}
.banItem{width:100%;position:relative;}
.banItem img{width:100%;}
.banItem:before{width:100%;position:absolute;top:0px;left:0px;height:100%;background:url(../images/banbb.png) no-repeat center center;content:"";}
.banTxt{width:100%;position:absolute;top:50%;left:0px;text-align:center;transform:translateY(-50%);}
.banTxt span{display:inline-block;color:#fff;border-radius:6px;line-height:45px;font-size:24px;font-family:'Montserrat';font-weight:800;background:#af231c;padding:0 15px;position:relative; text-transform: uppercase;}
.banTxt span:before{width:57px;height:100%;position:absolute;top:0px;left:-30px;content:"";background:url(../images/b1a.png) no-repeat center center;z-index:-1;} 
.banTxt span:after{width:57px;height:100%;position:absolute;top:0px;right:-30px;content:"";background:url(../images/b1a.png) no-repeat center center;z-index:-1;} 
.txting{display:inline-block;width:100%;padding:10px 30px;}
.txting img{max-width:100% !important;width:auto !important;}
.banTxtIn{max-width:700px;margin:0px auto;}
.banTxtIn li{display:inline-block;}

.banItem .w-100{width:100%;height:800px;object-fit:cover;}


.homeslider button{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;transform:translateY(-50%);width:50px !important;height:50px;font-size:40px !important;margin:0px !important;color:#fff !important;}

.homeslider .owl-prev{left:0px;}
.homeslider .owl-next{right:0px;}


.welPic{width:100%;position:relative;}
.welPic .pic1{max-width:580px;}
.welPic .pic1 img{width:100%;}
.welPic .pic2{position:absolute;bottom:0px;right:0px;border-radius:100%;padding:29px 31px 28px 27px;}
.welPic .pic2 i{width:343px;height:343px;border-radius:100%;overflow:hidden;display:inline-block;background:#000;}
.welPic .pic2 img{width:100%;}
.welPic .pic2:before{width:100%;height:100%;position:absolute;top:0px;left:0px;content:"";background:url(../images/ba.png) no-repeat center center;background-size:100% 100%;}
.welPic .pic2{position:absolute;bottom:-88px;right:0px;border-radius:100%;padding:29px 31px 28px 27px;}



.visiteSec{width:100%;background-size:cover !important;}
.toDyBox h3,.toDyBox h6{color:#fff;}
.toDyBox{width:100%;text-align:center;background:url(../images/b1.png) no-repeat center center;background-size:auto;padding:68px 150px;background-size:100% 100% !important;min-height:430px;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.toDyBox ul li, .toDyBox tr td{border-bottom:1px solid rgba(255,255,255,0.4);font-size:22px;line-height:30px;font-weight:700;font-family:'Montserrat';color:#fff;padding-bottom: 0px;}
.toDyBox ul li{ display:flex;justify-content:space-between;}
.toDyBox tr td{padding:12px 20px; }
.toDyBox ul li strong{font-weight:700;}
.toDyBox ul li strong,.toDyBox ul li span{padding:12px 20px;display:inline-block;}
.toDyBox ul li:last-child{border-bottom:none;}
.seAll{display:inline-block;margin-top:20px;font-size:20px;line-height:23px;font-weight:700;font-family:'Montserrat';color:#fff !important;text-transform:uppercase;}
.seAll span{border-bottom:1px solid #fff;}

.col-md-6:last-child .toDyBox{background:url(../images/b2.png) no-repeat center center;}

.visiteSec{background-size:cover !important;background-attachment:fixed !important;position:relative;}
.visiteSec:before{width:100%;position:absolute;top:0px;left:0px;content:"";background:linear-gradient(0deg,rgba(255,255,255,0.15448177562040444) 0%,rgba(255,255,255,1) 100%);height:20%;}
.visiteSec .container{position:relative;z-index:1;}



.themblRow{width:100%;padding:130px 0 30px;}
.thmBlBox{width:100%;position:relative;padding-bottom:45px;}
.thmBlBox .pic{width:100%;overflow:hidden;}
.thmBlBox .pic img{width:100%;transition:all 0.3s ease;}
.arws{width:55px;height:55px;background:#8c1712;border-radius:100%;position:relative;display:flex;color:#fff;font-size:24px;justify-content:center;align-items:center;position:relative;color:#fff !important;z-index:1;}
.arws:after{width:100%;height:100%;position:absolute;top:0px;left:0px;background:rgba(140,23,18,0.4);border-radius:100%;content:"";z-index:-1;left:-6px;}
.thmBlBox span{color:#fff;font-size:54px;line-height:80px;font-family:'BaucherGotURWBol';text-transform:uppercase;}
.thmBlBox .text{display:flex;width:100%;justify-content:space-between;align-items:center;background:url(../images/l1.png) no-repeat center center;background-size:100% 100% !important;padding:20px 58px;position:absolute;bottom:0px;left:0px;}

.themblRow .col-md-4:nth-child(even) .thmBlBox .text,.themblRow .owl-item:nth-child(even) .thmBlBox .text{background:url(../images/l2.png) no-repeat center center;}
.themblRow .col-md-4:nth-child(even) .arws,.themblRow .owl-item:nth-child(even) .arws{background:#3f3d85;}
.themblRow .col-md-4:nth-child(even) .arws:after,.themblRow .owl-item:nth-child(even) .arws:after{background:rgba(63,61,133,0.4);}



.themblRow .col-md-4:nth-child(3n) .thmBlBox .text,.themblRow .owl-item:nth-child(3n) .thmBlBox .text{background:url(../images/l3.png) no-repeat center center;}
.themblRow .col-md-4:nth-child(3n) .arws,.themblRow .owl-item:nth-child(3n) .arws{background:#e7c022;}
.themblRow .col-md-4:nth-child(3n) .arws:after,.themblRow .owl-item:nth-child(3n) .arws:after{background:rgba(231,192,34,0.4);}
.themblRow .col-md-4:nth-child(3n) span,.themblRow .owl-item:nth-child(3n) span{color:#000;}











.roundRow{width:100%;text-align:center;padding:50px 0;}
.roundBox{width:100%;text-align:center;}
.roundBox .pic{width:100%;padding:30px 32px 31px 29px;position:relative;width:400px;height:400px;margin:0px auto;}

.roundBox .pic::before{width:100%;height:100%;position:absolute;top:0px;left:0px;content:"";background:url(../images/ba1.png) no-repeat center center;background-size:100% 100% !important;}
.roundBox .pic i{width:100%;height:100%;border-radius:100%;overflow:hidden;display:inline-block;background:#000;position:relative;}
.roundBox .pic img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease;}
.roundBox .arws{margin:-43px auto 0;}
.roundBox h4{padding-top:20px;} 

.roundBox .arws{background:#3f3d85;}
.roundBox .arws::after{background:rgba(63,61,133,0.4);}


.roundRow .col-md-4:nth-child(even) .roundBox .arws,.roundRow .owl-item:nth-child(even) .roundBox .arws{background:#8c1712;}
.roundRow .col-md-4:nth-child(even) .roundBox .arws::after,.roundRow .owl-item:nth-child(even) .roundBox .arws::after{background:rgba(140,23,18,0.4);}

.roundBox:hover .pic img,.thmBlBox:hover .pic img{transform:scale(1.1);} 
.arws:hover{opacity:0.8;}

.roundRow .col-md-4:nth-child(even) .roundBox .pic::before,.roundRow .owl-item:nth-child(even) .roundBox .pic::before{background:url(../images/ba2.png) no-repeat center center;}






.ft_cl{padding:70px 0;width:100%;}
.ft_bx{background:#000;}
.foot_logo img{max-width:276px;}
.foot_logo a img{padding-bottom:8px;}
.foot_logo i{padding-bottom:27px;display:inline-block;}
.foot_sos li{display:inline-block;margin:0 5px;}
.foot_sos li a{display:inline-block;width:45px;height:45px;border-radius:50%;background:#af231c;text-align:center;line-height:45px;color:#fff;font-size:19.22px;color:#fff;}

.foot_sos{display:flex;justify-content:center;}
.foot_sos li a:hover{background:#fff;color:#af231c;}

.foot_link ul li a:hover{color:#af231c;}





.foot_link h3{font:bold 40.15px/40.15px "Heading Pro Trial";color:#fff;padding-bottom:22px;text-transform:uppercase;}
.foot_link ul{width:100%;display:inline-block;}
.foot_link ul li{float:left;width:50%;font:normal 16.06px/34.13px 'Roboto';color:#fff;}
.foot_link ul li a{font:normal 16.06px/20px 'Roboto';color:#fff;position:relative;display:inline-block;padding-left:16px;}
.foot_link ul li a:before{position:absolute;content:"\f0da";font-weight:900;font-family:"Font Awesome 6 Pro";color:#fff;left :0;top:0;}
.foot_link ul li:last-child{width:100%;}
.footInfo .foot_link h4{font:normal 16.06px/20.08px 'Roboto';}
.footInfo .foot_link h4:first-child{padding-bottom:10px;}
.footInfo .foot_link ul li{width:100%;padding-bottom:0px;position:relative;padding-left:25px;margin-bottom:10px;}
.footInfo .foot_link ul li i{position:absolute;left:0px;top:10px;color:#af231c;}
.footInfo .foot_link ul{padding-left:0px;}
.footInfo .foot_link ul li a:before{display:none;}
.footInfo .foot_link ul li a{padding:0px;}
.footInfo .foot_link ul li strong{width:100%;display:inline-block;}





.foot_col{padding-left:150px;padding-right:30px;}
.ft_bt{text-align:center;background:rgba(12,12,12,0.66);padding:45px 0;}
.ft_bt p{font:normal 16.06px/20px 'Roboto';color:#fff;padding:0;}
.ft_bt p em{font-style:normal;font-weight:bold;color:#af231c;padding:0 10px 0 10px;position:relative;text-decoration:underline;}
.ft_bt p em:before{position:absolute;}
.ft_bt p i{padding-right:10px;}
.spns{padding:81px 0;background:#fff;}
.spns h3{font:bold 25px/28px "Montserrat";color:#333333;text-align:center;padding-bottom:25px;letter-spacing:3px;}


.spn_bx{width:100%;display:flex;}
.spn_bx img{max-width:100%;}
.rose_form{background:#9f1009;width:100%;max-width:97%;margin:0px auto;}
.rs_bx{padding:60px 0;}
.rs_bx p{font:bold 22.08px/32px "Roboto";color:#fff;padding-bottom:0px;}
.rs_bx input[type="text"], .rs_bx input[type="email"]{width:100%;height:81px;font-size:20.08px;line-height:22px;font-style:italic;font-family:"Roboto";color:#fff;padding-left:30px;background:#9f1009;border:2px solid #fff;border-radius:10px;-webkit-appearance:none;outline:none;padding-right:190px;}
.rs_bx ::placeholder{color:#fff;}
.rs_bx input[type="submit"]{position:absolute;top:9px;right:9px;width:180px;border:none;font:bold 20.8px/60px "Roboto";color:#000;background:#fff;border-radius:10px;text-transform:uppercase;}
.rs_bx form{position:relative;}
.rs_pt p{font-size:35.13px;font-weight:600;line-height:47px;color:#222222;font-family:"Montserrat";text-align:center;}
.rs_pt{padding:100px 0;}
.rs_pt ul{width:100%;display:inline-block;text-align:center;}
.rs_pt ul li{display:inline-block;margin:0 7px;}

.foot_logo{text-align:center;}
.qk_lk h4{font-size:16.02px;font-weight:800;}
.qk_lk ul{padding-left:23px;}


.act_img{width:100%;object-fit:cover;height:800px;}



.act_sec{position:relative;}
.act_con{position:absolute;top:0;left:0;width:100%;text-align:center;padding:100px 0;}
.act_text h2{font:normal 110.41px/115px 'BaucherGotURWBol';color:#fff;}
.act_text h2 span{display:inline-block;position:relative;padding:0 104px;}
/*.act_text h2 span::before{width:90px;height:100%;position:absolute;top:44%;left:0;content:"";background:url(../images/b1aw.png) no-repeat center center;z-index:1;transform:translateY(-50%);}
.act_text h2 span::after{width:90px;height:100%;position:absolute;top:44%;right:0;content:"";background:url(../images/b1aw.png) no-repeat center center;z-index:1;transform:translateY(-50%);}*/
.rs_pt .container{max-width:1240px;}


.joinForm{width:100%;max-width:660px;position:relative;float:right;}

.spn_bx{width:100%;display:flex;height:172px;align-items:center;justify-content:center;background:#f9f9f9;border-radius:12px;border:1px solid #e7e7e7;overflow:hidden;padding:30px;}


.sliderArw .owl-prev,.sliderArw .owl-next{border:1px solid #d6dbe2 !important;color:#d6dbe2 !important;width:33px;height:33px;position:absolute;top:50%;border-radius:100%;transform:translateY(-50%);}
.sliderArw .owl-prev{left:-44px;}
.sliderArw .owl-next{right:-44px;}
.sliderArw .owl-prev:hover,.sliderArw .owl-next:hover{border-color:#4b0804 !important;background:#9f1009 !important;color:#fff !important;}

.ft_bt{text-align:center;background:#0d0d0d;padding:27px 0;border-bottom:6px solid #af231c;}



.navbar-brand img{max-width:100%;}
.innerban .banItem .w-100{ height: 500px;} 
.innerban .banItem:after{ width: 100%; background: rgba(0,0,0,0.2); position: absolute; top: 0px; left: 0px; content: ""; height: 100%; display: block;}

/*Advertise*/

.advt_bowl{ text-align: center; padding-bottom: 45px;}
.advt_bowl h5{font: 700 30.11px/40px 'Montserrat'; color: #333333; padding-bottom: 21px; text-align: center;}
.advt_bowl h2{text-align: center; padding-bottom: 10px !important;}
.advt_bowl h5{font: 700 20.08px/29px 'Montserrat'; text-align: center; padding-bottom: 20px;}
.advt_bowl p{ color: #666666;}
.advt_bowl h5 strong{color: #9f1009; font-weight: 700;}
.advt_bowl p strong{ color: #333333; font-weight: 700;}
.advt_bowl{max-width: 990px; margin:0px auto;}


.centerPic .pic2{ bottom: inherit !important; top: 50%;  transform: translateY(-50%);}
.lt li::before {
  position: absolute;
  content: "\f0a9";
  top: 1px;
  left: 0px;
  font-weight: 900;
  font-family: "Font Awesome 6 Pro";
  font-size: 19px;
  color: #504d98;
}
.lt li{ padding-left: 35px; position: relative;}
.advt_bowl h5 span{ font-weight: 600; color: #333333;}
.advt_bowl .btns{ font-family: 'Montserrat'; font-weight: 800;}

.thmBlBox .text{ background-size: 100% 100% !important;}
.norArwbx .text{ text-align: center; justify-content: center;}
.norArwbx .text span{ font-size: 45px; line-height: 50px;}
.picrelBox{ width: 100%; position: relative;}
.norArwbx{ text-align: center;}
.thmBlBox p{ font-size: 16px; line-height: 20px;}
.thmBlBox p strong{ color: #333; display: block; padding-bottom: 6px;}
.thmBlBox .contBx{ padding: 50px 0 0;}
.picrelBox .text{ bottom: -34px;}
.banTxt{ z-index: 1;}
/*.norArwbx{ padding-bottom: 0px;}*/






.ad_sec{padding: 120px 0; background: #fff;}
.ad_sec h2{text-align: center; padding-bottom: 46px;}
.ad_lst{width: 100%;width: 100%; display: flex; justify-content: center; flex-wrap: wrap;}
.ad_lst li{width:100%;  max-width: 336px; color: #fff; text-align: center; display: inline-block; margin: 0px; padding: 10px;}
.ad_lst li a{display: inline-block; background: #af231c;  border-radius: 10px; line-height: 70px; text-transform: uppercase; font-size: 42px; font-family: 'BaucherGotURWBol'; font-weight: normal; width: 100%; height: 70px;}






.lg_sec h2{text-align: center; color: #fff; padding-bottom: 42px;}
.lg_sec .ad_lst li a{background: #ffde59;}
.lg_sec .ad_lst li{color: #000;}
.ad_lst li{ width: 25%;}
.lg_sec{padding: 120px 0; background: #504d98;}

.hg_sec{padding: 100px 0; background: #fff;}
.hg_sec h2{text-align: center;}
.hg_sec .ad_lst li a{background: #504d98;}


.leglListSec:before{ display: none;}
.leglListSec{ text-align: center; }
.leglListSec h2{ padding-bottom: 54px;}

.thmBlBox .btns{ font-size: 14px; line-height: 40px; min-width: 140px; margin-top: 10px; border: none !important;}
.thmBlBox .btns:hover{ background: #261817 !important; color: #fff !important;}

.btnsbig{ font-size: 18px; min-width: 290px !important;}

.frm_bx{max-width: 936px; margin: 30px auto 0;}
.list_form h2{text-align: center; color: #fff;}
.list_form{padding: 120px 0; background-size: cover !important; position: relative; z-index: 1; background-attachment: fixed !important; margin-bottom: 31px;}

.list_form:before{position: absolute; content: ""; top: 0; left: 0; background: rgba(80, 77, 152, 0.78); z-index:-1; width: 100%; height: 100%;}
.frm_bx{padding: 80px; background: #fff;margin-top: 30px;}


.inFld input[type='text'], .inFld input[type='email'], .inFld input[type='tel'], .inFld select, .inFld textarea{width: 100%; height: 60px; border: 1px solid #d8d8d8; border-radius: 10px; padding:0 18px; color: #222222; font-family: 'Roboto'; font-size: 16px; outline: none; -webkit-appearance: none; font-weight: 500;} 
.inFld textarea{ height: 128px; padding: 18px; resize: none;}
.inFld input[type='text']::placeholder, .inFld input[type='email']::placeholder, .inFld input[type='tel']::placeholder,.inFld textarea::placeholder{ color: #999; opacity: 1; font-style: italic !important;}
.inFld select{ background: url(../images/arrow_down.png) no-repeat center right 15px;}
.inFld select option{ font-family: Arial;}


.frm_bx .row{ margin: 0 -5px;}
.inFld{ padding: 5px;}
.inFld label{ color: #333333; font-size: 16px; line-height: 20px; font-family: 'Roboto'; font-weight: 700; margin-bottom: 7px;}

.inFld ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.lt_ch{padding: 20px; border: 1px solid #d8d8d8; border-radius: 10px;}
.inFld input[type="checkbox"]{ position: relative;}
.inFld input[type="checkbox"]{ width: 22px; height: 22px; top: 5px; left: 0; background: url(../images/chk1.png) no-repeat center center; -webkit-appearance: none !important; margin-right: 5px;}
.inFld li{ margin: 0px; padding-bottom: 0px;}
.lt_ch label{ position: relative; font-size: 16px; color: #333333; font-weight: 600; font-family: 'Roboto'; margin-bottom: 0px;}
.inFld input[type="checkbox"]:checked{ background: url(../images/chk2.png) no-repeat center center;}
.inFld .btns{ margin: 0px;}

.leglListSec .themblRow{ padding: 0px;}
.leglListSec{ padding: 110px 0;}
.fun_wlc .advt_bowl h5{padding-bottom: 70px;}
.fun_wlc .advt_bowl h2{padding-bottom: 20px;}
.fun_wlc .advt_bowl p{padding-bottom: 44px;}
.list_form p{ color: #fff; text-align: center;}
.fun_bk span{font-weight: 700; padding-bottom: 50px; line-height: 39px;}
.fun_cr h2{color: #000;}
.fun_cr p{color: #666666;}
.fun_cr span{font-weight: 700; color: #333333; line-height: 39px; padding-bottom: 34px;}
.fun_cr span em{color: #af231c; font-style: normal;}
.fun_cr:before{display: none;}
.fun_cr{padding: 100px 0;}


.fun_wlc .advt_bowl {
  max-width: 100%;
  margin: 0px auto; padding-bottom: 0px;
}

.fun_wlc .advt_bowl h5 {
  padding-bottom: 70px;
  font-weight: 600;
  line-height: 51px;
  font-size: 35px;
}
.fun_bk h5{ color: #fff; text-align: center;}
.bk_lp { margin-top: 40px;}
.tophead h5 span{ color: #af231c;}
.fun_cr h5{ text-align: center;}
.cr_lp { margin-top: 20px;}






.sub-menu-toggle{ display: none;}
figure{ margin: 0px !important;}
.fun_bk, .fun_cr, .contctFrm{ margin-bottom: 0px;}

.contctFrm:before{ display: none;}
.contctFrm h2{ color: #000;}
.contctFrm p{ color: #666666;}
.contctFrm .frm_bx{ box-shadow: 4px 3px 23px -5px rgba(0,0,0,0.1);}


/*Open Bowling*/

.toDyBox{background-size:100% 100% !important;}
.timingRows{width:100%;text-align:center;padding:0 0 100px 0;}
.timingRows h2{padding-bottom:40px;}
.timingRows p{font-size:16px;}
.timingRows p strong{font-size:20px;color:#333333;font-weight:600;}
.timingRows p span{color:#333333;}
.tpRw li strong{font-weight:600;color:#333333;position:relative;padding:0 28px;}
.tpRw li strong:before{position:absolute;content:"\f0a9";top:-4px;left:0px;font-weight:900;font-family:"Font Awesome 6 Pro";font-size:19px;color:#b0231c;}
.timeBox h6{font-size:16px;line-height:24px;}
.toDyBox tr td{padding:12px 13px;text-align:left;font-weight:600;}
.toDyBox tr td:last-child{text-align:right;}
.toDyBox tr td:nth-child(2){text-align:center;}
.timeBox{padding:95px 76px;}
.timingRows .row{margin:0px;}
.timingRows .col-md-6{padding:0px;}
.toDyBox{margin-top:24px;background-size:100% 100% !important;}
.toDyBox .btns{font-size:18px;font-weight:600;background:#fff;line-height:50px;min-width:240px;}
.toDyBox .btns:hover{background:#261817;color:#fff !important;}

.blowblusec{background-size:cover !important;}
.blowblusec h2{color:#fff;text-align:center;}
.blowblusec h2 span{filter:brightness(0) invert(1);}


.bowlzonsec{background-size:cover !important;}
.bowlzonsec h4{color:#333333;font-size:30px;line-height:46px;text-transform:inherit;letter-spacing:0px;font-family:"Montserrat";font-weight:700;}


.h6bg h6 span{background:#af231c;color:#fff;border-radius:6px;line-height:45px;font-size:20px;font-family:'Montserrat';font-weight:800;background:#af231c;padding:0 25px !important;position:relative;text-transform:uppercase;}
.h6bg h6{position:relative;z-index:1;}
.h6bg h6 span:before{width:57px;height:100%;position:absolute;top:0px;left:-30px;content:"";background:url(../images/b1a.png) no-repeat center center;z-index:-1;}
.h6bg h6 span:after{width:57px;height:100%;position:absolute;top:0px;right:-30px;content:"";background:url(../images/b1a.png) no-repeat center center;z-index:-1;}


.grupBox{padding:95px 76px;}
.grupBox h3,.grupBox h6{text-align:left;width:100%;}
.lt li{border:none !important;font-weight:400;}
.lt ul{width:100%;}
.grupBox ul li{font-size:20px;display:inline-block;font-weight:400;padding-left:28px;margin:7px 0;text-align:left;}
.grupBox p{text-align:left;}
.grupBox ul{margin-bottom:23px;text-align:left;}
.grupBox ul li:before{color:#fff;}
.grupBox p{color:#fff;}
.grupBox p strong{font-weight:700;}
.grupBox .btns{min-width:210px;}
.grupBox{padding:95px 76px 45px;min-height:735px;display:inline-block;}
.bolRow1 .container{max-width:1110px;}
.bolRow1{padding:100px 0 0;}
.bowlYlo h3{color:#000;font-size:50px;background:url(../images/h2.png) no-repeat center left;width:100%;background-size:100% 100%;padding:31px 62px;}
.bowlYlo li{color:#555555;}
.bowlYlo .text{padding:5px 20px 5px 62px;}
.bowlYlo .text li:before{color:#b0231c;}
.bowlYlo .text{margin-bottom:20px;}



.bolRow1{position:relative;}
.bolRow1:before{width:100%;max-width:1600px;height:5px;background:url(../images/line1.png) repeat-x;content:"";position:absolute;top:0px;left:50%;transform:translateX(-50%);}
.bolRow{padding-bottom:100px;}
.rdundPic{width:546px;height:546px;padding:32px 40px 41px 40px;margin:0px auto;position:relative;}


.rdundPic::before{width:100%;height:100%;position:absolute;top:0px;left:0px;content:"";background:url(../images/r1.png) no-repeat center center;background-size:100% 100% !important;}
.rdundPic i{width:100%;height:100%;border-radius:100%;overflow:hidden;display:inline-block;background:#000;position:relative;}
.rdundPic img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease;}
.rd li::before{color:#b0231c;}
.gnrlRow{padding:20px 0;align-items:center;}
.gnrlRow:nth-child(even){flex-direction:row-reverse;}
.gnrlRow:nth-child(even) .rdundPic::before{background:url(../images/r2.png) no-repeat center center;}
.genaralSec{padding-bottom:60px;}



/*Birthday Parties*/
.toDyBox .btns{ padding: 0 13px;}
.listBtn li:before{ display: none;}
.listBtn li{ padding: 0px !important; margin-right: 6px;}
.listBtn li a{ margin-top: 5px !important;}
.birthBox{ min-height: 1000px;}

.toDyBox[data-color="#000"] *{ color: #222222;}
.toDyBox[data-color="#000"] li{ color: #595133;}
.toDyBox[data-color="#000"] li::before {
  color: #222222;
}
.bitrthptyBotm{ padding-top: 120px;}






.br_act:before{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: #000; display: block !important}
.br_acr .act_text{text-align: center;}
.br_acr .act_text h2{color: #fff; text-transform: uppercase;}
.br_acr{ background-size: cover !important; position: relative; z-index: 0;}
.br_ar .accordion-item{border: none; border-radius: 10px; margin: 5px 0;}
.br_acr .container{max-width: 1000px;}
.br_ar .accordion-button{font-size: 24px; font-weight: 800; font-family: 'Montserrat'; color: #000; background: none;  padding: 20px 30px 20px 48px; box-shadow: none;}
.br_ar p{font-size: 17px; font-family: 'Montserrat'; font-weight: 500; color: #666666; line-height: 27px;}
.br_acr:before{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: rgba(80, 77, 152, 0.82); z-index: -1;}
.br_ar .accordion-body{padding: 0;}
.br_ar .accordion-button:after{background: url(../images/acr_sn.png) no-repeat; width: 42px; height: 42px; background-size: 100%; transform: rotate(0); }
.br_ar .accordion-button.collapsed:after{background: url(../images/acr_sn_1.png) no-repeat; width: 42px; height: 42px; background-size: 100%;}
.br_ar .accordion-body{ padding: 20px 48px; border-top: 1px solid #eee; text-align: left;}
.br_ar .accordion-body p{ text-align: left;}


.br_acr h2 span {
  filter: brightness(0) invert(1);
}

.btnWBrd {
  background: none !important;
  color: #fff;
  border: 1px solid #fff;
}

.btnWBrd{ background: none !important; color:#fff; border:1px solid #fff;}
.btnWBrd:hover{ background: #261817 !important; color:#fff; border-color: #261817 !important;}


.touch_with_iner .chbox .wpcf7-list-item{ position: relative; width: 25%; padding-left: 25px; float: left; margin: 0; }


.frm_bx .wpcf7 form .wpcf7-response-output{ border: none !important; padding: 5px 10px; text-align: center; font: 400 13px/16px 'Roboto'; color:#fff;
 margin: 15px 0 0 !important; }
.frm_bx .invalid .wpcf7-response-output{ background:#dc3232; }
.frm_bx .sent .wpcf7-response-output{ background:#84c426; }
.frm_bx span.wpcf7-not-valid-tip { background: #dc3232; position: absolute; top: 24px; left: 0px; font: 400 11px/14px 'Roboto';
 border-radius: 5px; padding: 6px 14px; color: #fff; z-index: 1;}
.frm_bx span.wpcf7-not-valid-tip::before { position: absolute; top: -15px; left: 10px; border: 9px solid transparent; border-bottom: 10px solid #dc3232;
 content: ""; }
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.wpcf7-not-valid {  position: relative !important; width: 100%;display: inline-block;}
.frm_bx .wpcf7-form-control-wrap {  position: static;}
.frm_bx span.wpcf7-not-valid-tip {  top: 100%;}
.frm_bx iframe {
  transform: scale(0.77);
  -webkit-transform: scale(0.77);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}
.wpcf7-form-control-wrap {
  position: static;
}

.inFld{ position: relative; }

.ad_lst li a{ color:#fff; }
.lg_sec .ad_lst li a { color: #000;}







@media (min-width: 2000px) and (max-width: 9000px) {






}

  
@media (min-width: 1200px) and (max-width: 9000px) {
.nav_top .dropdown .dropdown-menu { /*-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;*/ max-height: 0; display: block; opacity: 0;visibility: hidden;  margin:0px; }
.nav_top .dropdown:hover .dropdown-menu {  opacity: 1; visibility: visible; height: auto; transform: translate(0,0); max-height: 300px;}


/*sub_sub_menu*/
.nav_top .dropdown-submenu >.dropdown-menu { max-height: 0; display: none; opacity: 0; visibility: hidden; left: 100%; top: 0; border: none;  
 width: 150px; min-width: 100%;  border-radius: 0px; box-shadow: inherit; padding: 0px; margin: 0px; background: rgba(1, 25, 63, 0.9); min-width: inherit; 
box-shadow: 5px 3px 10px 0 rgba(0,0,0,.175); }
.nav_top .dropdown-submenu:hover > .dropdown-menu { max-height: 400px; opacity: 1; visibility: visible;display: block; }









}



@media only screen and (max-width: 1999px) {

.hedRt li a{min-width:165px;}
.menu_sec li a{font-size:20px;}
.banItem .w-100{height:700px;}
.btns{font-size:19px;line-height:55px;}
.tophead h1,.tophead h2{font-size:94px;line-height:73px;}
.tophead h6{font-size:21px;line-height:28px;}
.tophead h4{font-size:51px;line-height:46px;}
.act_text h2{font-size:94px;}
.act_img{height:700px;}
.rs_pt p{font-size:31.13px;line-height:45px;}

.toDyBox ul li, .toDyBox tr td{ font-size: 18px; line-height: 27px;}
.timeBox h6 {
  font-size: 16px;
  line-height: 24px;
}



.bowlzonsec h4{ font-size: 25px; line-height: 40px;}






}

@media only screen and (max-width: 1599px) {
.banTxt span{ line-height: 41px; font-size: 20px;}
.txting{padding:10px 53px;}
.banItem .w-100{height:600px;}
p, .tophead li{font-size:18px;line-height:28px;}
.menu_sec li a{font-size:18px;padding:30px 0;}
.menu_sec li.contUl{top:17px;}
.welPic .pic2 i{width:300px;height:300px;}
.welcomSec, .leglListSec, .list_form{padding:75px 0;}
.themblRow{padding:85px 0 30px;}
.navbar-brand{width:125px;margin:0px;padding:0px;}
.menu_sec li a{font-size:17px;padding:23px 0;}
.droparw{margin-left:5px;font-size:12px;}
.menu_sec li{margin:0 0 0 18px;}
.menu_sec li.contUl a{padding:0 18px;line-height:40px;font-size:15px;}
.menu_sec li.contUl{top:14px;}





.advt_bowl h5{ font-size: 17px; line-height: 26px;}

.ad_sec, .lg_sec, .hg_sec{ padding: 75px 0;}
.ad_sec h2, .lg_sec h2 { padding-bottom: 25px;}

.fun_wlc .advt_bowl h5 {
  padding-bottom: 60px;
  line-height: 47px;
  font-size: 29px;
}

.toDyBox ul li, .toDyBox tr td{ font-size: 18px; line-height: 27px;}
.timeBox h6 {
  font-size: 16px;
  line-height: 24px;
}


.bowlzonsec h4{ font-size: 25px; line-height: 40px;}

.toDyBox .btns {
  font-size: 16px;}




}




@media (min-width: 1400px) and (max-width: 1599px) {
.container{ max-width: 1370px; }

.toDyBox ul li,.toDyBox tr td{font-size:17px;line-height:25px;}
.timeBox h6{font-size:16px;line-height:24px;}


.bowlzonsec h4{ font-size: 22px; line-height: 30px;}




}  

  

@media (min-width: 1200px) and (max-width: 1399px) {
.container { max-width: 1170px;}


.bowlzonsec h4{ font-size: 22px; line-height: 30px;}




} 


@media only screen and (max-width: 1399px) {
.banItem .w-100{height:500px;}
.banTxt span{line-height:39px;font-size:17px;}
.banTxt span::before,.banTxt span::after{width:40px;background-size:100%;}
.banTxt span::before{left:-22px;}
.banTxt span::after{right:-22px;}
.hedRt li a{font-size:12px;line-height:18px;min-width:135px;}
.hedRt li a span{min-height:35px;}
.hedRt li a img{width:17px;}
.txting{padding:10px 0;max-width:505px;}
.btns{font-size:16px;line-height:50px;min-width:175px;}
.welcomSec, .leglListSec, .list_form{padding:60px 0 75px;}
.welPic .pic1{max-width:450px;}
.welPic .pic2 i{width:250px;height:250px;}
.welPic .pic2{padding:18px 24px 22px 20px;}
.toDyBox ul li, .toDyBox tr td{font-size:17px;line-height:28px;}
.tophead h6{font-size:17px;line-height:26px;}
.seAll{font-size:16px;line-height:21px;}
.toDyBox{padding:68px 95px;}



.thmBlBox span{font-size:38px;line-height:57px;}
.arws{width:45px;height:45px;}
.roundBox .pic{width:350px;height:350px;}
.tophead h4{font-size:46px;line-height:42px;}
.act_text h2{font-size:84px;line-height:80px;}
.act_text h2 span::before,.act_text h2 span::after, .tophead h2 span::before, .tophead h2 span::after{background-size:100%;width:56px;}
.act_text h2 span::before{}
.act_text h2 span, .tophead h2 span{padding:0 66px;}
.act_img{height:auto;}
.rs_pt{padding:58px 0;}
.rs_bx p{font-size:19px;}
 
 
 
.rs_bx input[type="submit"]{width:140px;font-size:16px;line-height:50px;} 
.rs_bx input[type="text"], .rs_bx input[type="email"]{height:71px;padding-right:150px;} 
.joinForm{max-width:487px;}
.spns{padding:50px 0;} 
 
.spn_bx{height:128px;} 
 
.ft_cl{padding:50px 0;width:100%;} 
.foot_link h3{font-size:30px;line-height:35px;} 
.foot_link ul li a{font-size:14px;} 
.foot_sos li a{width:40px;height:40px;font-size:16.22px;line-height:40px;} 
.foot_logo img{max-width:82%;} 
.foot_col{padding-left:80px;padding-right:30px;} 
.ft_bt p{font-size:14px;} 
.ft_bt{padding:20px 0;}


.menu_sec li {
        margin: 0 0 0 15px;
    }

p, .tophead li {
    font-size: 16px;
    line-height: 25px;
  }  
.tophead h5 {
  font-size: 20px;
  line-height: 28px;}
.norArwbx .text span {
  font-size: 31px;
  line-height: 36px;
}  
  
.bigtxt {
  font-size: 190px;
  line-height: 228px;}  
.innerban .banItem .w-100{ height: 470px;}   
  


.ad_lst li a{ line-height: 60px; font-size: 34px; height: 60px;}
.ad_lst li{ padding: 6px;}

.ad_sec, .lg_sec, .hg_sec{ padding: 60px 0;}
.ad_sec h2, .lg_sec h2 { padding-bottom: 20px;}

.fun_wlc .advt_bowl h5 {
  padding-bottom: 40px;
  line-height: 30px;
  font-size: 20px;
}
.fun_wlc .advt_bowl h5 br{ display: none;}
  

.toDyBox ul li,.toDyBox tr td{font-size:16px;line-height:20px;}
.timeBox h6{font-size:15px;line-height:24px;}
.toDyBox {
    padding: 68px 70px;
  }
.timingRows p strong {
  font-size: 18px;
}

.bowlzonsec h4{ font-size: 22px; line-height: 30px;}


.rdundPic {
  width: 446px;
  height: 446px;}
.bolRow {
  padding-bottom: 55px;
}
.bolRow1 {
  padding: 55px 0 0;
}
.bolRow1::before {max-width: 95%;}

.toDyBox .btns {
    font-size: 14px;
  }

.grupBox .btns {
  min-width: 170px;
}



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

.sliderArw .owl-prev {
  left: -10px;
}
.sliderArw .owl-next {
  right: -10px;
}
.frm_bx {
  padding: 40px;
  background: #fff;
  margin-top: 50px;
}
.leglListSec h2 {
  padding-bottom: 35px;
}


.bowlzonsec h4{ font-size: 20px; line-height: 30px;}


}
  
@media only screen and (max-width: 1199px) {
.container{ max-width: 960px; }

.hedRt li a{font-size:10px;line-height:14px;min-width:110px;}
.hedSos li a{width:40px;}
.menu_sec li{margin:0 0 0 11px;}
.menu_sec li a{font-size:15px;padding:20px 0;}
.navbar-brand{width:102px;margin:0px;padding:0px;}
.menu_sec li.contUl a{padding:0 15px;line-height:35px;font-size:12px;}
.homeslider button{font-size:25px !important;}
.banItem .w-100{height:450px;}
.banTxt span{line-height:35px;font-size:15px;}
.txting{padding:10px 0;max-width:453px;}
.btns{font-size:15px;line-height:46px;min-width:159px;}

.tophead h1,.tophead h2{font-size:82px;line-height:66px;}

p{font-size:16px;line-height:27px;}
.welPic .pic1{max-width:400px;}
.welPic .pic2 i{width:200px;height:200px;}
.welPic .pic2{bottom:-50px;right:0;}
.tophead h3{font-size:48px;line-height:44px;}
.toDyBox ul li strong,.toDyBox ul li span{padding:8px 10px;display:inline-block;}
.toDyBox tr td{ padding:8px 10px;}
.toDyBox{padding:47px 60px;min-height:345px;}
.themblRow{padding:55px 0 30px;}
.thmBlBox .pic img{height:270px;object-fit:cover;}
.thmBlBox .text{padding:15px 30px;}
.thmBlBox span{font-size:31px;line-height:49px;}
.arws{width:35px;height:35px;font-size:17px;} 
.roundBox .pic{width:285px;height:285px;padding:21px 22px 20px 19px;} 
.tophead h4{font-size:42px;line-height:39px;} 
.act_text h2{font-size:73px;line-height:70px;} 
.act_text h2 span::before,.act_text h2 span::after, .tophead h2 span::before, .tophead h2 span::after{background-size:100%;width:38px;} 
.act_text h2 span, .tophead h2 span{padding:0 45px;} 
.rs_pt p{font-size:25px;line-height:45px;} 
 
.rs_bx{padding:36px 0;}

.rs_bx input[type="text"], .rs_bx input[type="email"]{height:60px;padding-right:150px;font-size:15px;border:1px solid #fff;padding-left:15px;}
.rs_bx input[type="submit"]{width:117px;font-size:14px;line-height:40px;border-radius:5px;}
.joinForm{max-width:390px;}
.navbar-nav {
    padding-right: 109px !important;
  }

.bigtxt {
    font-size: 150px;
    line-height: 190px;
  }

.innerban .banItem .w-100{ height: 400px;} 
.tophead h5 {
    font-size: 18px;
    line-height: 27px;
  }
 p, .tophead li {
    font-size: 14px;
    line-height: 25px;
    padding-bottom: 8px;
  }
.lt li {
  padding-left: 20px;
  position: relative;
}
.lt li::before {font-size: 14px;}

.thmBlBox p {
  font-size: 14px;
  line-height: 20px;
}



.ad_sec, .lg_sec, .hg_sec{ padding: 50px 0;}
.ad_sec h2, .lg_sec h2 { padding-bottom: 25px;}


.toDyBox ul li,.toDyBox tr td{font-size:16px;line-height:20px;}
.timeBox h6{font-size:14px;line-height:20px;}
.toDyBox ul li, .toDyBox tr td {
    font-size: 12px;
    line-height: 18px;
  }
.toDyBox .btns {
  font-size: 14px;
  line-height: 38px;
  min-width: 170px;
}
.timingRows p {
  font-size: 14px;
}
.timingRows p strong {
    font-size: 15px;
  }
.tpRw li strong::before {font-size: 13px;}
.tpRw li strong{ padding: 0 18px;}

.bowlzonsec h4{ font-size: 20px; line-height: 30px;}
.h6bg h6 span{ line-height: 40px;
  font-size: 16px;}
.grupBox{ min-height: 635px !important;}

.rdundPic {
  width: 400px;
  height: 400px; padding: 28px 30px 28px 29px;}
.bolRow {
  padding-bottom: 55px;
}
.bolRow1 {
  padding: 55px 0 0;
}
.bolRow1::before {max-width: 95%;}






}

@media (min-width: 992px) {
.navbar-expand-lg .navbar-collapse{justify-content: center;}
.navbar-nav{ padding-right: 187px;}



}

@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border: none; background: none;padding: 10px 0; margin-right: 15px;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 34px;height: 3px;  border-radius: 16px; background-color: #000000;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 6px;}
.navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggler.showtoggle .icon-bar:nth-child(3) { transform: translateY(-10px) rotate(-45deg);} 
.header_sec .container{ padding: 0px;}
.navbar-collapse{ position: absolute; top: 100%; left: 0px; background: rgba(255,255,255,0.8); width: 100%; z-index: 11;}	
.nav_top .dropdown .dropdown-menu li a{ font-size: 16px;}

	
.container{ max-width: 750px; }

.nav_top .navbar-toggler{height:65px;}
.navbar-brand{width:125px;margin:0px;padding:0px;}
.hedRt li a{font-size:0px;width:35px;height:35px;min-width:auto !important;border-radius:100%;}
.hedRt li a span{display:flex;width:100%;height:100%;}
.hedRt li a img{max-width:100%;margin-right:0;}
.hedTop{padding:4px 0;}
 .menu_sec li{margin:0;}
.menu_sec li a{font-size:15px;padding:10px;width:100%;}
.droparw{margin-left:5px;font-size:12px;position:absolute;top:0px;right:0px;width:38px;height:45px;display:flex;align-items:center;justify-content:center;}
.menu_sec li.contUl{top:inherit;position:inherit;padding:10px;}
.menu_sec li.contUl a{padding:0 15px;line-height:35px;font-size:12px;width:auto;}

.welcomSec, .leglListSec, .list_form{padding:50px 0 65px;}
.tophead h1,.tophead h2{font-size:71px;line-height:62px;}
.welcomSec .col-md-6{width:100%;}
.welPic{width:100%;position:relative;max-width:500px;margin-bottom:61px;}
.tophead h6 span{padding-right:58px;background-size:50px;}
.visitRow .col-md-6{width:100%;}

.toDyBox{padding:47px 25%;min-height:345px;}

.rose_form .col-md-6{width:100%;}
.joinForm{max-width:390px;float:left;margin-top:26px;}
.foot_col{padding-left:10px;padding-right:10px;}

.navbar-nav {
    padding-right: 0 !important;
  }
.ad_lst li{ width: 33.333%;}  
.ad_lst li a {
    line-height: 60px;
    font-size: 29px;
    height: 55px;
  }  
  
.timingRows{ padding: 0 0 55px 0;}  
.timingRows h2 {
  padding-bottom: 15px;
}  

.grupBox{ min-height: auto !important;}


.gnrlRow .col-md-6 {
    flex: 0 0 auto;
    width: 100%;
  }
.rdundPic {
    width: 400px;
    height: 400px;
    padding: 28px 30px 28px 29px;
    margin-bottom: 30px;
  }

.h6bg h6{ padding: 0 40px;}


.br_ar .accordion-button {
  font-size: 20px; padding: 13px 30px;}
.br_ar .accordion-body {
  padding: 13px 30px;}
.br_ar p {
  font-size: 15px;}
.br_ar .accordion-button::after, .br_ar .accordion-button.collapsed::after {width: 28px;
  height: 28px;}



.welPic { margin: 0 auto 60px; }
 


  
}

@media only screen and (max-width:767px){ 

.hedTop{padding:6px 15px;}
.navbar-brand{margin-left:15px;}

.txting{padding:10px 0;max-width:335px;width:100%;}
 .tophead h1,.tophead h2{font-size:50px;line-height:50px;}

.act_con{padding:50px 0;}
.rs_pt p{font-size:23px;line-height:36px;}

.foot_logo{text-align:center;display:flex;flex-direction:column;}

.foot_link h3{font-size:25px;line-height:32px;padding-bottom:10px;}
.foot_link{margin-top:20px;}

.bigtxt {
    font-size: 120px;
    line-height: 118px;
    padding-bottom: 0px;
    margin-top: 14px;
  }

.innerban .banItem .w-100 {
    height: 350px;
  }

.ad_lst li{ width: 33.3333%; padding: 5px;}
.ad_lst li a {
    line-height: 55px;
    font-size: 29px;
    height: 55px;
    width: 100%;
  }


.bowlzonsec h4 {
    font-size: 18px;
    line-height: 30px;
  }

.bowlYlo h3{ padding: 25px 45px;
  font-size: 33px !important;}
.bowlYlo .text {
  padding: 5px 20px 5px 45px;
}
.contctFrm p br{ display: none; }





}


@media only screen and (max-width:640px){ 

.roundBox .pic{width:240px;height:240px;padding:21px 22px 20px 19px;}
.tophead h4{font-size:34px;line-height:32px;}
.welPic .pic2 i{width:150px;height:150px;}
.welPic .pic2{padding:12px 16px 11px 12px;}

.bigtxt {
    font-size: 97px;
    line-height: 94px;
    padding-bottom: 0px;
    margin-top: 13px;
  }

  .innerban .banItem .w-100 {
    height: 260px;
  }
.tophead h5 {
    font-size: 16px;
    line-height: 26px;
  }

.ad_lst li{ width: 50%; padding: 5px;}

.frm_bx {
    padding: 25px;
    margin-top: 30px;
  }
/*.list_form span{ font-size: 17px;}*/

.bowlzonsec h4 {
    font-size: 18px;
    line-height: 25px;
  }


  
}




@media only screen and (max-width:575px){ 

.banTxt span{line-height:29px;font-size:12px;}
.banItem .w-100{height:400px;}
.txting{padding:10px 0;max-width:275px;width:100%;}
.btns{font-size:14px;line-height:40px;min-width:141px;}
.welPic{max-width:400px;}
.welPic .pic1{max-width:300px;}
.act_img{height:300px;}

.foot_logo{text-align:center;display:flex;flex-direction:column;max-width:231px;margin:0px auto;}





.inFld input[type="text"], .inFld input[type="email"], .inFld input[type="tel"], .inFld select{ height: 50px;font-size: 14px;}


.rdundPic {
    width: 350px;
    height: 350px;
    padding: 24px 25px 25px 24px;
    margin-bottom: 30px;
  }

.br_ar .accordion-button {
    font-size: 17px;
    padding: 13px 15px;
  }
.br_ar .accordion-body {
    padding: 13px 15px;
  }

}


@media only screen and (max-width:470px){ 

.spn_bx{ padding: 9px;height: 90px;}  
.toDyBox {
    padding: 47px 16%;
    min-height: 345px;
  }  
.roundBox .pic {
    width: 205px;
    height: 203px;
    padding: 12px 16px 15px 13px;
  }  
  

.rdundPic {
    width: 300px;
    height: 300px;
    padding: 24px 25px 25px 24px;
    margin-bottom: 30px;
  }







  
}

@media only screen and (max-width:440px){ 

.banTxt span{line-height:28px;font-size:9px;}
.banTxt span::before,.banTxt span::after{width:23px;background-size:100%;}
.banTxt span::before{left:-10px;}
.banTxt span::after{right:-10px;}
.txting{padding:10px 0;max-width:220px;width:100%;}
.banItem .w-100{height:350px;}
.welPic{max-width:326px;}
.welPic .pic1{max-width:80%;}
.welPic .pic2 i{width:130px;height:130px;}
 .tophead h6{font-size:13px;line-height:18px;}
.toDyBox ul li, .toDyBox tr td{font-size:13px;line-height:24px;}
.seAll{font-size:13px;line-height:21px;}
.toDyBox{padding:38px 6%;min-height:300px;}

.rs_pt p{font-size:19px;line-height:30px;}
.btns{font-size:14px;line-height:40px;min-width:141px;margin-top:10px;}
.rs_pt{padding:40px 0;}


.ad_lst li{ width: 50%;}  
.ad_lst li a {
    line-height: 50px;
    font-size: 22px;
    height: 45px;
    width: 100%;
  }
 .toDyBox ul li, .toDyBox tr td {
    font-size: 11px;
    line-height: 20px;
  }

.tophead h6 {
    font-size: 10px;
    line-height: 16px;
  }



}


@media only screen and (max-width:360px){ 


.foot_link ul li{ width: 100%;}

.bigtxt {
    font-size: 73px;
    line-height: 84px;
    padding-bottom: 0px;
    margin-top: 13px;
  }
.ad_lst li {
    width: auto;
  }
.ad_lst li a {
    line-height: 50px;
    font-size: 22px;
    height: 45px;
    width: 100%;
    max-width: 100%;
    min-width: auto;
    padding: 0 26px;
  }


.rdundPic {
    width: 250px;
    height: 250px;
    padding: 24px 25px 25px 24px;
    margin-bottom: 30px;
  }





}








