*{ padding: 0;margin: 0;} 
body{width:100%;margin: 0%;padding:20px;position:relative;  height:auto; font-family: 'Source Serif Pro', serif;
background-image: url('../images/bg-pattern.png'); background-position: center;
background-repeat: no-repeat;background-attachment: fixed;background-size: cover; }
/*body:before{position:absolute;content:'';top:0px;right:0px;width:100%;height:100%;background: #fefaef8a;} */
h1,h2,h3,h4,h5,h5,h6{ color: #000; line-height:1.2;   }
p {color: #313e5b;font-size: 18px; text-align: left;font-weight:600; }
a{text-decoration:none;}
.clear_all{clear:both;}
button:focus, input:focus, textarea:focus,a:focus {outline: 0;}
/*header*/
.body:after{position:absolute;content:'';top:0px;right:0px;width:100%;height:100%; border:2px solid #ff4900;z-index:-1; }
body:after{position:absolute;content:'';top:0px;right:0px;width:100%;height:100%; background:#fefaef8a;z-index:-1; }
.body{width:100%;margin:auto;position:relative;padding: 0px 2px;}
.top_menu{width:100%;position:relative;z-index:12;padding-bottom:10px; } 
.top_menu:after{   position:absolute;content:'';top:0px;right:0px;width:85px;height:2px;background:#fcfaf2;z-index:1234;}
.top_menu:before{  position: absolute;content: '';top: 0px;right: -2px;width: 2px;height: 115px;background: #fcfaf2;z-index:1234;} 
.top_img{position:absolute;top:-15px;right:-15px;z-index:99999;}
.top_img img{width:100px;}
.top_logo{width:100%;text-align:center;padding:15px 0px;}
.top_logo img{width:75px;}
/*header*/
.header{width:100%; padding:5px 0px;background:#d91e25;position:relative;z-index:123;}
.search input[type=text]{width:90%;margin-left:10%;border:none;border-bottom:1px solid #fff;background:transparent;color:#fff;}
.search button{border:none;color:#fff;background:transparent;position:relative;top:15px;left:-15px;font-size:24px;padding:0px 10px;}
.search button img{width:30px;}
.logo{position:relative;padding:0px 0px;font-size:18px;color:#fff;float:left;width:16%;  z-index: 1;}
.logo{display:none;}
.logo a{color:#fff;}
 .logo img{width:100%;max-width:90px; }
nav{position:relative;width:100%;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{ background:transparent;margin-top:0px;}
#cssmenu ul{margin-bottom:0px;text-align:center;}
#cssmenu > ul > li{display:inline-block;margin-top:0px;}
#cssmenu > ul > li > a{     padding: 0px 20px;
    font-size: 24px;letter-spacing:1.5px;text-decoration:none;color:#fff; text-transform: capitalize;text-align: center;font-weight:600;}
#cssmenu .current-menu-item a{color: #fff;    opacity: 0.8;}
#cssmenu > ul > li > a > i{color:#f8b860;font-size:30px;display:block;margin-bottom:10px;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#000;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:transparent!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;color:#fff;}
#cssmenu > ul > li:hover a,#cssmenu ul li.active:hover a,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover a{color:#fff;}
#cssmenu ul li.active{background:#8e2476 !important;}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:20px;right:5px; display:block; content: "\ea67";color: #fff;font-family: "Icofont";}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px;text-align: left;z-index: 12;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#d91e25;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:0px}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 10px;width:230px;font-size:16px;text-decoration:none;color:#fff;
font-weight:400;text-transform: capitalize;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#fff;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#fff;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
@media screen and (max-width:1000px){
.logo{position:absolute;    top: 5px;left: 0px;width:100%;height:auto;text-align:center;padding:10px 0 0 0 ;float:none}
nav{width:100%;}
#cssmenu{width:100%;}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px solid #d21920}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#d21920!important;}
#cssmenu ul ul li:hover{background:transparent!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#fff;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#1d3857;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:0px;cursor:pointer;z-index: 12399994;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:8px;width:15px;border-top:2px solid #fff;border-bottom:2px solid #fff;
content:'';}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;
height:2px;width:22px;background:#fff;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #d21920;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:transparent;}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
 
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
 
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}
#cssmenu ul{margin-bottom:0px;} 
.main_menu{position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}

#cssmenu > ul > li.has-sub > a:after {
    position: absolute;
    top: 22px;
    right: 11px;
    width: 8px;
    height: 2px;
    display: block;
    background: #ddd;
    content: ''
}

#cssmenu > ul > li.has-sub > a:before {
    position: absolute;
    top: 19px;
    right: 14px;
    display: block;
    width: 2px;
    height: 8px;
    background: #ddd;
    content: '';
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease
}

#cssmenu > ul > li.has-sub:hover > a:before {
    top: 23px;
    height: 0
}
    

.slider{width:100%; height:auto;overflow:hidden; }
.slider .owl-demo{width:100%;z-index:12;position:relative;}
.slider .owl-demo .item img { width: 100%;height:auto; object-fit:cover; }
.slider .owl-item.active .slide-caption__title{ -webkit-animation: 1s .2s fadeInUp both;animation: 1s .2s fadeInUp both;}
.slider .owl-slide{position: relative;}
.slider .owl-carousel .owl-nav{width:100%;position:relative;}
.slider .owl-carousel .owl-nav .owl-next{ position: absolute;right:5%; z-index: 12 !important;bottom:220px;} 
.slider .owl-carousel .owl-nav .owl-prev {position: absolute;left:5%; z-index: 12!important;bottom:220px;}
.slider .owl-theme .owl-nav [class*=owl-] {background-color:#1c63b8;color: #fff;font-size: 21px;margin: 5px;padding:10px;font-weight:bold;display: inline-block;cursor: pointer;
border-radius: 3px;}
.slider .owl-theme .owl-nav [class*=owl-]:hover{color: #fff;background:#feb612;} 
.slider .owl-theme .owl-dots{text-align: center;-webkit-tap-highlight-color: transparent;position: absolute;bottom:0%;left:46%;z-index:12!important;}
.slider .owl-theme .owl-dots .owl-dot span {width: 8px;height: 8px;margin: 5px 3px;border: 1px solid #ffa076;background: #ffa076;display: block;
-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px;position:relative;}
.slider .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #d91e25;}
.slider .owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}
.owl-carousel {width: 100%;z-index: 0;}
/*about_left*/ 
.about{width:100%;padding:120px 0px;position:relative;z-index:12;/*background:#fefaef;*/}
.about_left{ text-align:center;position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}  
.about_left img{width:100%;} 
.about_right p{color:#fe4a00;text-align:justify;    margin-bottom: 0;} 
.about_right h5{color: #d91f26;    font-weight: 900;    font-size: 22px;}
.about_right h5 span{font-size: 20px;}
/*amenities*/  
.amenities{width:100%;padding:20px 0px 100px;position:relative;z-index:12;/*background:#fefaef;*/}  
.sec_title{width:100%;position:relative;text-align:center;margin-bottom:40px;}  
.sec_title h1{font-size:36px;font-weight:800;color:#d71f27;margin-bottom:0px;text-transform: capitalize;}  
.amenities_bx{width:100%;padding:20px 10px;margin-bottom:20px;text-align:center;}  
.amenities_bx img{width:80px;}  
.amenities_bx p{text-align:center;color:#ff4900;margin:15px 0px;font-weight:600;font-size:19px;}  
/*team*/  
.team{width:100%;padding:80px 0px;position:relative;z-index:12;background:#fefaef;}  
.team .sec_title{margin-bottom:100px;} 
.sec_title img{width:100px;margin: auto;position: absolute;top: 10px;left: 0;right: 0;}  
.team_bx{width:100%;position:relative;padding:10px;margin-bottom:20px;}
.team_bx_img1{position:absolute;top:-40px;left:0px;right:0px;    z-index: -1;}  
.team_bx_img1 img{width:100%;height:auto; } 
.team_bx_img2{width:75%;margin:auto ;}  
.team_bx_img2 img{width:100%;height:auto;border-radius:60px;} 
.team_bx_name{margin:60px 0px 20px 0px;text-align:center;}
.team_bx_name h3{color:#ff4802;font-size:30px;font-weight:800;margin-bottom:0px;text-transform: capitalize;}
.team_bx_name p{color:#d71f27;text-align:center;font-size:20px;}  
/*footer*/  
.footer{width:100%;position:relative;z-index:12;padding:40px 0px;background-image: url(../images/fooder-02.png);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover; } 
 
.flogo{width:100%;text-align:center;}  
.flogo img{width:160px;} 
.fmenu{}
.fmenu ul{margin:0px;padding:7px 10px;background:#fff;border-radius:100px;text-align:center;display:inline-block;}  
.fmenu ul li{list-style:none;margin:0px 2px;display:inline-block;text-align:right;}  
.fmenu ul li a{text-decoration:none;}  
.fmenu ul li a img{width:21px;}  
.footer_enq{
position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.footer_enq h3{color:#fff;font-size:18px;font-weight:800;margin-bottom:20px;}  
.footer_enq input{width:100%;padding:5px 10px;margin-bottom:25px;background:#fff;border:none; box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);}  
.footer_enq input::placeholder{color:#dbd2c0;font-weight:700;font-size:18px;}  
.footer_enq input[type=submit]{width:auto;color:#ff4704;font-size:18px;font-weight:800;padding:5px 15px;cursor: pointer;} 
/*page_title*/  
.page_title{width:100%;padding:60px 0px 80px 0px;text-align:center;background:#fefaef; }  
.page_title h2{color:#da1f26;font-size:36px;font-weight:800;margin-bottom:0px;text-transform:capitalize;}  
.page_title img{width: 100px;margin: auto;position: absolute;top:10px;left: 0;right: 0;}  
/*main_faq*/  
.main_faq{width:100%;margin:40px 0px; background:#fefaef;}  
.main_faq_bx{width:100%;margin-bottom:30px;}  
.main_faq_bx h3{color:#de4c23;font-size:20px;font-weight:800;margin-bottom:20px;text-transform: capitalize;}
.main_faq_bx ul{margin:5px 0px 15px 0px;display: inline-block;}
.main_faq_bx ul li{list-style:none;color:#de4c23;float:left;width:36%;font-size:18px;font-weight:600;}  
.main_faq_bx p{width:100%;position:relative;color:#de4c23;font-size:18px;font-weight:600; margin-bottom:6px;}  
 
.main_faq_bx ol li{list-style:none;display:block;margin-bottom:6px;color:#de4c23;font-size:18px;font-weight:600;}

/*studio1*/  
.studio1{width:100%;padding:100px 0px;}  
.studio1_bx1{width:100%;}  
.studio1_bx1 img{width:100%;height:auto;}  
.studio2{width:100%;position:relative;padding:60px 0px;  text-align:center;background:#fefaef;border-top: 2px solid #ff4900;}  
.studio1_bx1_title{margin-bottom:80px;}
.studio1_bx1_title h2{color:#da1f26;font-size:36px;font-weight:800;margin-bottom:0px;text-transform: capitalize;}  
.studio1_bx1_title img{width: 100px;margin: auto;position: absolute;top: 5px;left: 0;right: 0;}   
.studio1_bx2{width:100%;padding:5px;margin-bottom:15px;transition:.2s;}  
.studio1_bx2 img{width:100%;max-width:200px;height: 200px;margin:auto; object-fit:cover;border-radius:60px;
box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);} 
.studio1_bx2 p{font-size:19px;color:#ff4900;margin:15px 0px;text-align:center;line-height:1.2;text-transform:capitalize;}  
.studio1_bx2:hover p{color:#d91e25;}  
.studio1_bx2 a{text-decoration:none;}  
.studio1_bx1_btn{text-align:right;margin:0px 0px;}  
.studio1_bx1_btn a{text-decoration:none;color:#ff4900;font-size:19px;font-weight:600;}  
.std_light .studio1_bx2 img{width:100%;max-width:200px;margin:auto;height:auto;object-fit:cover;border-radius:0px;box-shadow: 0 0px 0px 0px rgb(0 0 0 / 0%);}  
/*main_enquiry*/  
.main_enquiry{width:100%;padding:80px 0px;}  
.main_enquiry input{width:100%;padding:10px 10px;margin-bottom:25px;background:transparent;border:none; border-bottom:2px solid #ff4900; } 
.main_enquiry textarea{width:100%;height:120px;resize:none;padding:10px 10px;margin-bottom:25px;background:transparent;border:none; 
border-bottom:2px solid #ff4900; } 
.main_enquiry_btn{margin-top:20px;} 
.main_enquiry_btn input[type=submit]{width:auto;background:#ff4900;color:#fff;font-size:18px;font-weight:800;padding:10px 30px;border-radius:25px;cursor: pointer;}  
.main_enquiry p{margin:0px;text-align:right;color:#da1f26;}  
.main_enquiry label{display:block;margin:10px 0px;text-align:left;color:#da1f26;font-size:18px;font-weight:700;}  
 .time input{width:150px;display:inline-block;padding:5px 5px;margin:5px;background:transparent; border:2px solid #ff4900;} 
/*main_backdrop_details*/  
 /**/
.main_backdrop_details{width:100%; position: relative;padding:80px 0px;background-image: url(../images/pattern-1.svg);background-attachment: scroll;background-position:center;background-repeat: no-repeat;background-size: cover;}  
.main_backdrop_details_left{padding:20px 0px;    text-align: center;}
.main_backdrop_details_left .nav-tabs {border-bottom: 0px solid #dee2e6;} 
.main_backdrop_details_left .nav-tabs .nav-link.active,.main_backdrop_details_left  .nav-tabs .nav-item.show .nav-link {    color: #fff;background: linear-gradient(75deg, #dc2223, #fc4503) !important;border-color: transparent transparent transparent;}  
.main_backdrop_details_left  .nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: 0;border-top-right-radius: 0;} 
.main_backdrop_details_left .nav-tabs .nav-link {border: 1px solid transparent;color: #f68f6e;display: inline-block;    /* border-top-left-radius: 0; *//* border-top-right-radius: 0; */}
.main_backdrop_details_left .nav-link {display: block;text-transform:uppercase;font-size:28px;padding: 15px 55px;border-radius: 100px !important;} 
.main_backdrop_details_left .nav-tabs .nav-item {margin-bottom: 45px;}  
.main_backdrop_details_left ul {margin:0px;text-align:center;}  
.main_backdrop_details_left ul li{list-style:none;display:block;}  
.main_backdrop_details_left .nav { display: inline-block;}
.main_backdrop_details_right{width:100%;position:relative;text-align:center;}
.tab_content_img{width:100%;position:relative;}
.tab_content_img img{position:relative;width:100%;height:auto; margin:10px auto;border:1px solid #fe4800;}
.corner_img{position:absolute;top:2px;right:-7px;z-index:12;}
.corner_img img{width:50px;border:none;}  
.tab_content_img:after {content: '';position: absolute;width: 44px;height: 5px;top: -2px;right: 5px;background: #fdfaf3;    border-top-left-radius: 0px;border-bottom-left-radius: 7px;z-index: 1;}
.tab_content_img:before { content: '';position: absolute;width: 8px;height: 40px;top: 1px;right: 5px;background: #faf7ef;z-index: 1;border-bottom-left-radius: 7px;border-bottom-right-radius: 0;}  
/*main_backdrop_details2*/  
.main_backdrop_details2{width:100%;padding:50px 0px;background:#fefaef;position:relative;}
.main_backdrop_details2_title{padding-left:100px;}
.main_backdrop_details2_img{position:absolute;top:-8px;left:30px;}
.main_backdrop_details2_img img{width:70px;}  
.main_backdrop_details2 h2{padding-left:0px;color:#cb2028;font-weight:600;font-size:32px;margin-bottom:5px;text-transform:uppercase;}
.main_backdrop_details2 h2 span{text-transform:capitalize;color:#df4d24;font-size:26px;}
.main_backdrop_details2 h5{font-weight:600;color:#df4d24;font-size:28px;margin-bottom:30px;text-transform: capitalize;}
.main_backdrop_details2 p{color:#fe611c;font-size:15px;} 
.main_backdrop_details_right2 .tab_content_img img{border:none;}  
 .main_backdrop_details_right2 .tab_content_img:after {content: '';position: absolute;width: 0px;height: 0px;top: 0px;right: 0px;background: #fdfaf3;border-top-left-radius: 0px;border-bottom-left-radius: 2px;z-index: 1;}
.main_backdrop_details_right2 .tab_content_img:before {content: '';position: absolute;width: 0px;height: 0px;top: 0px;right: 0px;background: #fdfaf3;
z-index: 1;border-bottom-left-radius: 4px;border-bottom-right-radius: 0;} 
.main_backdrop_details_right2 .corner_img{position:absolute;top:0px;right:0px;z-index:12; }  
/*backdrop_gallery*/  
.backdrop_gallery{width:100%;padding:0px 0px;background:#fefaef;position:relative;}  
.backdrop_gallery_bx{background:#fefaef;padding:10px;width:100%;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;
box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);} 
.backdrop_gallery_bx{margin-bottom:40px;}
.backdrop_gallery_bx ul{margin:0px;text-align:center;}
/*
.backdrop_gallery_bx ul li{list-style:none;display:inline-block;margin:0px 10px;border-right:1px solid #d81f25;padding:10px 35px;font-size: 22px;}  
*/
.backdrop_gallery_bx ul li {
    list-style: none;
    display: inline-block;
    margin: 0px 0px;
    border-right: 1px solid #d81f25;
    padding: 2px 15px;
    font-size: 20px;
}

.backdrop_gallery_bx ul li a{color:#d81f25;text-decoration:none;font-weight:600;text-transform:capitalize;}  
.backdrop_gallery_bx ul li:last-child {
border-right:0px solid #d81f25;
} 
  
 
.backdrop_gallery2_bx2{width:100%;}  
 
.backdrop_gallery2{width:100%;position:relative;padding:120px 0px 40px;  text-align:center;background:#fefaef;border-bottom: 2px solid #ff4900;}  
.backdrop_gallery2 .studio1_bx1_title{margin-bottom:80px;}
.backdrop_gallery2 .studio1_bx1_title h2{color:#da1f26;font-size:36px;font-weight:800;margin-bottom:0px;text-transform:capitalize;}  
.backdrop_gallery2 .studio1_bx1_title img{width: 100px;margin: auto;position: absolute;top: 5px;left: 0;right: 0;}   
  
  
.backdrop_gallery2_bx2{width:100%;padding:5px;margin-bottom:25px;transition:.2s;}  
.backdrop_gallery2_bx2 img{width:100%;max-width:200px;margin:auto;height:200px;object-fit:cover;border-radius:60px;box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);} 
.backdrop_gallery2_bx2 p{font-size:19px;color:#ff4900;margin:15px 0px;text-align:center;line-height:1.2;text-transform: capitalize;}  
.backdrop_gallery2_bx2:hover p{color:#d91e25;}  
.backdrop_gallery2_bx2 a{text-decoration:none;}   
  
.main_light_gallery .backdrop_gallery2_bx2 img{width:100%;max-width:200px;margin:auto;height:200px;object-fit:cover;border-radius:0px;
box-shadow: 0 0px 0px 0px rgb(0 0 0 / 0%);}  
.backdrop_gallery2_bx2 p span{display:block;font-size:12px;} 
 /*main_backdrop_details_left*/
  .main_backdrop_details_left .item{display:block;}
  .main_backdrop_details_left  .owl-carousel .owl-item {min-height: 1px;float: none;
    -webkit-backface-visibility: hidden;-webkit-touch-callout: none;display: block;width: auto !important;}
.main_backdrop_details .owl-carousel .owl-item .corner_img img {width: 50px; border: none;}
.main_backdrop_details  .owl-carousel .owl-item .tab_content_img img {position: relative;width: 90%;
    height: auto;margin: 10px auto;border: 1px solid #fe4800;}
.main_backdrop_details .owl-carousel .owl-item img {display: inline-block;width: 100%;-webkit-transform-style: preserve-3d;}
.main_backdrop_details_right33 .tab_content_img:after {content: '';position: absolute;
      width: 47px;height: 4px;top: 10px;right: 16px;background: #fdfaf3;border-top-left-radius: 0px;
    border-bottom-left-radius: 4px;z-index: 1;}
.main_backdrop_details_right33 .tab_content_img:before {content: '';position: absolute;width: 9px;
height: 40px;top: 12px;right: 18.5px;background: #fdfaf3;z-index: 1;border-bottom-left-radius:6px;border-bottom-right-radius: 0;}
.main_backdrop_details_right33 .corner_img {position: absolute;top: 2px;right: 15px;z-index: 12;}
.main_backdrop_details_left33{text-align:center;}
.main_backdrop_details_left33 .owl-item{width:100%;margin:20px 0px 45px 0px;background: linear-gradient(75deg, transparent, transparent) !important;}
.main_backdrop_details_left33 .owl-item.current{    color: #fff;}
.main_backdrop_details_left33 .owl-item h1{  display:inline-block; text-transform: uppercase; color: #f68f6e;  font-size: 28px;display:inline-block;
    padding: 15px 55px;border-radius: 100px !important;}
.main_backdrop_details_left33 .owl-item.current h1{color:#fff; text-transform: uppercase;font-size: 28px;display:inline-block;
    padding: 15px 55px;border-radius: 100px !important;background: linear-gradient(75deg, #dc2223, #fc4503) !important;}
.main_backdrop_details_test .owl-carousel .owl-stage-outer{width:100%;}
.main_backdrop_details_left33 .owl-carousel .owl-stage{ width:100% !important; }
	
.owl-thumb-item img{width:100px;}
.main_backdrop_details_left33 button{display:block;text-align:center;width:60%;margin:auto;margin-bottom:35px;}
.slick-active button{color:#f68f6e; text-transform: uppercase;font-size: 28px;background:transparent!important; 
padding: 15px 55px;border-radius: 100px !important;border:none;}	
.slick-current button{color:#fff; text-transform: uppercase;font-size: 28px;background: linear-gradient(75deg, #dc2223, #fc4503) !important; 
padding: 15px 55px;border-radius: 100px !important;border:none;}
.main_backdrop_details_left333{text-align:center; }
.owl-thumbs {text-align:center;}
 .vehicle-detail-banner .car-slider-desc {max-width: 180px;margin: 0 auto;}
.banner-slider .slider.slider-for {max-width: 100%;padding-right: 0px;}
.banner-slider .slider.slider-nav {height: auto;overflow: hidden;}
.slider-banner-image {height: auto;}
.banner-slider .slider.slider-nav {padding: 80px 0px 0px 0px;text-align: center;}
.slider-nav .slick-slide.thumbnail-image .thumbImg{}
.slider-banner-image img,
.slider-nav .slick-slide.thumbnail-image .thumbImg img {height: 100%;width:100%;object-fit: cover;}
.slick-vertical .slick-slide:active,
.slick-vertical .slick-slide:focus,
.slick-arrow:hover,
.slick-arrow:focus {border: 0;outline: 0;}
.slider-nav .slick-slide.slick-current.thumbnail-image .thumbImg {border: 2px solid #196DB6;}
.slider-nav .slick-slide.slick-current span {color: #196DB6;}
.slider-nav .slick-slide {text-align: center;}
.slider-nav .slick-slide span {font-size: 14px;display: block;padding: 5px 0 15px;}
.slick-arrow {width: 100%;background-color: transparent;border: 0;background-position: center;background-repeat: no-repeat;font-size: 0;
    height: 18px;position: absolute;left: 0;right: 0;z-index: 99;}
.slick-prev {top: 0;}
.slick-next {bottom: 0;background-color: #fff;}
.slick-prev.slick-arrow {background-image: url(../images/black-up-arrow.png);}
.slick-next.slick-arrow {background-image: url(../images/black-down-arrow.png);}
@media screen and (max-width : 991px) {
	.banner-slider .slider.slider-for,
	.banner-slider .slider.slider-nav {max-width: 100%;float: none;}
	.banner-slider .slider.slider-for {padding-right: 0;}
	.banner-slider .slider.slider-nav {height: auto;}
	.slider-banner-image {height: 500px;} 
	.slider.slider-nav.thumb-image {padding: 10px 30px 0;}
	.slider-nav .slick-slide span {padding: 5px 0;}
	.slick-arrow {padding: 0;width: 30px;height: 30px;top: 50%;bottom: 0;transform: translateY(-50%) rotate(-90deg);}
	.slick-prev {left: 0;right: unset;}
	.slick-next {left: unset;right: 0;background-color: transparent;}
	.vehicle-detail-banner .car-slider-desc {max-width: 340px;}
	.bid-tag {padding: 10px 0 15px;}
	.slider.slider-nav.thumb-image {white-space: nowrap;}
	.thumbnail-image.slick-slide {padding: 0px 5px;min-width: 75px;display: inline-block;float: none;}
}

@media screen and (max-width : 767px) {
	.slider-banner-image {height: 400px;}
	.slider.slider-nav.thumb-image {padding: 0px 20px 0;margin: 10px 0px 0;}
	.slider-nav .slick-slide.thumbnail-image .thumbImg {max-width: 140px;height: 80px;}
	.slick-prev.slick-arrow {background-position: center 10px;}
	.slick-next.slick-arrow {background-position: center 10px, center;}
	.slider-nav .slick-slide span {font-size: 12px;white-space: normal;}
}

@media screen and (max-width: 580px) {
	.slider-banner-image {height:340px;}
}

@media screen and (max-width : 480px) {.slider-banner-image {height:280px;}}
.banner-section {width: 100%;position: relative;padding: 80px 0px;background-image: url(../images/pattern-1.svg);background-attachment: scroll;
    background-position: center;background-repeat: no-repeat;background-size: cover;}
.slider-banner-image img, .slider-nav .slick-slide.thumbnail-image .thumbImg img{position: relative;width: 96%;height: auto;
    margin: 10px auto;border: 1px solid #fe4800;}
.corner_img{position:absolute;top:-9px;right:0px;z-index:12;}
.corner_img img{width:50px;border:none;}  
.slider-nav{text-align:center;}
.slider-nav .slick-slide.slick-current h3 {color: #fff;background: linear-gradient(75deg, #dc2223, #fc4503) !important;}
.slider-nav h3{text-transform: uppercase;color: #f68f6e;display: inline-block;font-size: 28px;margin-bottom: 45px;padding: 15px 55px;
border-radius: 100px !important;}
.thumbnail-image{text-align:center;}
.fancybox-caption {text-transform:capitalize !important;}	
	
.sticky-header.sticky { background: #d91e25;  color:#fff;  position: fixed;  top:0px;  left: 0;  width: 100%;  height:auto;  z-index: 9999;}
.sticky-header2.sticky { background:transparent !important;  color:#fff;  position: fixed;  top:50px;  left: 0;  width: 100%;  height:auto;  z-index: 999;}
.sticky {    animation-name: fadeInDown;    animation-iteration-count: 1;    animation-fill-mode: both;    animation-timing-function: linear;    animation-delay: 0s;    animation-duration: .7s;}

.thank_you_page{padding:20vh 0px;text-align:center;}

.fixed-header.sticky { background: #d91e25;  color:#fff;  position: fixed;  top:0px;  left: 0;  width: 100%;  height:auto;  z-index: 9999;}




@media screen and (min-width : 768px){
.header_mobile{    display: none !important;}
}

@media screen and (max-width : 767px){
.header_desktop{    display: none !important;}
.page_title h2{font-size: 20px;}
.page_title .blog-tit img{top: 0;}
.blog_inner h1{font-size: 22px;}
.blog_inner h3{font-size: 16px;    text-align: justify;line-height: 26px;    font-weight: 400;}
.blog_inner h4{font-size: 15px;    text-align: justify;line-height: 26px;    font-weight: 400;}
.blog_inner img {    max-width: 100%;    height: auto;}
#cssmenu ul li a, #cssmenu ul ul li a{text-align: left;}
.backdrop_gallery2{padding: 50px 0px 20px;}
.backdrop_gallery2#basic{    padding: 0px 0px 20px;}
.backdrop_gallery_bx {    margin-bottom: 15px;}
.studio1{    padding: 15px 0px;}
.studio1_bx1_title h2{font-size: 25px;}


}


.dd p{color:#fff;}
.dd a{color:#fff14d;letter-spacing:1px;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {  -webkit-appearance: none;  margin: 0;}

/*#cateeclocks,#cateefans{display:none;}*/

.main_faq_bx table{width: 100%;    color: #de4c23;    font-weight: 600;    font-size: 18px;text-align:center}
.main_faq_bx td,.main_faq_bx th{border:1px solid; padding:10px;}
.blog_inner p{font-size: 17px;    text-align: justify;    margin: 20px 0px;    line-height: 35px;    color: #222;    font-weight: 600;}
.main_faq_bx table{font-size: 15px;
    font-weight: 400;}
.main_faq_bx table thead tr{    color: #fff !important;    background: #de4c23;}

.main_faq_bx .table thead th {
    vertical-align: middle;
    border-bottom: 0px solid #dee2e6;
    font-weight: 700;
}
.album_box{padding-bottom:20px;  text-align:center;  margin-bottom: 40px;    -webkit-box-shadow: 0 5px 83px 0 rgb(9 29 62 / 8%);    box-shadow: 0 5px 83px 0 rgb(9 29 62 / 8%);    background-color: #fefaef;    -webkit-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;    transition: .3s ease-in-out;}
.album_box img{width:100%;height:240px;object-fit:cover}
.album_box h3{  color: #da1f26;    font-weight: 700; font-size: 22px;    text-align: center;    padding: 10px 15px;  }
 .album_box p{width: 100%;    position: relative; padding:0 10px;   color: #de4c23;    font-size: 16px;    font-weight: 600;}
 .foton_btn {  border: 3px solid #d91e25;  background: #d91e25;  font-size: 16px;  color: #fff;    font-weight: 600;    display: inline-block;    padding: 10px 30px;-webkit-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;}
 .foton_btn:hover,.foton_btn:focus{background:#fff !important; color:#333;text-decoration:none;}

.blog_page {padding: 40px 0px 0px;}
.page_title .blog-tit img{    top: 7px;}

.album_box.actbox img{    object-fit: contain;}

.scrollbar{	margin-left: 0px;	float: left;	height: 800px;	width: 100%; 	overflow-y: scroll;	margin:  40px 0;}
#style-3::-webkit-scrollbar-track{	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #F5F5F5;}
#style-3::-webkit-scrollbar{	width: 6px;	background-color: #F5F5F5;}
#style-3::-webkit-scrollbar-thumb{	background-color: #f05f26;}

.enq_page .page_title {    padding: 40px 0px 10px 0px;    background: none;}
/* Accordion styles */
.faqq .tabs {border-radius: 8px;overflow: hidden;box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5);}
.faqq .tab {width: 100%;color: white;overflow: hidden;}
.faqq .tab-label {display: flex;justify-content: space-between;padding: 1em;background: #de4c23;font-weight: bold;cursor: pointer;}
.faqq .tab-label:hover {background: #1a252f;}
.faqq .tab-label::after {content: "\276F";width: 1em;height: 1em;text-align: center;transition: all 0.35s;}
.faqq .tab-content {max-height: 0;padding: 0 1em;color: #2c3e50;background: white;transition: all 0.35s;}
.faqq .tab-close {display: flex;justify-content: flex-end;padding: 1em;font-size: 0.75em;background: #2c3e50;cursor: pointer;}
.faqq .tab-close:hover {background: #1a252f;}
.faqq .tabs input:checked + .tab-label {background: #1a252f;}
.faqq .tabs input:checked + .tab-label::after {transform: rotate(90deg);}
.faqq .tabs input:checked ~ .tab-content {max-height: 100vh;padding: 1em;}
.faqq .tabs input[type="radio"]{display:none;}

.brands_box{margin-bottom:30px;}	
.brands_box img{    width: 100%;    box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12); }
.sb_instagram_header{display:none;}

.insta{padding:50px 0;}
.studio1_bx1 p{text-align:center;color: #ff4900;}
.studio1_bx1 h2{color: #da1f26;margin-bottom:25px;font-weight:900;font-size:28px;text-align:center;}


.backcat-Kids{display:none;}
li.dnone{display:none !important;}





.sbi_follow_btn.sbi_custom a{ background: #f09433 !important; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) !important; 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) !important; 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) !important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 ) !important;
}


.main_faq_bx .collapsible-link {
  width: 100%;
  position: relative;
  text-align: left;
}

.main_faq_bx .collapsible-link::before {
  content: "\f107";
  position: absolute;
  top: 50%;
  right: 0.8rem;
  transform: translateY(-50%);
  display: block;
  font-family: "FontAwesome";
  font-size: 1.1rem;
}

.main_faq_bx .collapsible-link[aria-expanded="true"]::before {
  content: "\f106";
}
.main_faq_bx .card-header {    padding: 0;
    margin-bottom: 10px;
    
}

.main_faq_bx .card-header button{    border: none;font-size: 17px;
    font-weight: 600;
    padding: 1em;color: #fff;
    background: #de4c23;
    font-weight: bold;
    cursor: pointer;}
 


.footer_enq h3 a {
    color: #fff14d;
    letter-spacing: 1px;
}


.stdiovideobx iframe { 
  
}

 
.videoWrapper iframe {
	position: relative;
	width: 100%;
	height: auto;width: 100%;
  aspect-ratio: 16 / 9;
}

.stdgallry{background:transparent;}

.enq_page .page_title img { position: absolute;
    top: 10px;
}

.my-video {
  width: your desired width;
}

.videoWrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
  
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}


.footermenus ul{margin:10px 0px;}
.footermenus ul li{list-style:none;display:inline-block;margin-right:10px;}
.footermenus ul li a{text-decoration:none;color:#fff;font-size:16px;    color: #fff14d;}

.privacypolicy{width:100%;position:relative;padding:30px 0px;background: #fefaef;}
.privacypolicy h5{margin:35px 0px 20px 0px;font-weight:700;}
.privacypolicy p{font-size:15px;}
.privacypolicy p a{color:#000;}

.studio1_bx1_title222 h2{    text-transform: none !important;}

.search{    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}

 
 
.header_desktop #cssmenu ul ul li.menu-item-has-children > a:before {
    position: absolute;
        top: 22px;
        right: 11px;
        width: 8px;
        height: 2px;
        display: block;
        background: #ddd;
        content: ''
}
.header_desktop #cssmenu ul ul li.menu-item-has-children > a:after  {
    position: absolute;
    top: 19px;
    right: 14px;
    display: block;
    width: 2px;
    height: 8px;
    background: #ddd;
    content: '';
}



#cssmenu ul ul .submenu-button {
        height: 34px;
        width: 34px;
    }

    #cssmenu .submenu-button:after {
        position: absolute;
        top: 22px;
        right: 11px;
        width: 8px;
        height: 2px;
        display: block;
        background: #ddd;
        content: ''
    }

    #cssmenu ul ul .submenu-button:after {
        top: 15px;
        right: 13px;
    }

    #cssmenu .submenu-button.submenu-opened:after {
        background: #fff
    }

    #cssmenu .submenu-button:before {
        position: absolute;
        top: 19px;
        right: 14px;
        display: block;
        width: 2px;
        height: 8px;
        background: #ddd;
        content: ''
    }

    #cssmenu ul ul .submenu-button:before {
        top: 12px;
        right: 16px
    }

    #cssmenu .submenu-button.submenu-opened:before {
        display: none
    }

 

	.header_desktop.clone {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    transform: translateY(-100%);
    transition: 0.2s transform cubic-bezier(.3,.73,.3,.74);
}

body.down .header_desktop.clone {
    transform: translateY(0);
}


.privacypolicy table{font-size: 15px;width: 100%;border:1px solid #de4c23;
    color: #de4c23;    text-align: center;
    font-weight: 400;}
.privacypolicy table thead tr{    color: #fff !important;    background: #de4c23;}

.privacypolicy .table thead th {
    vertical-align: middle;
    border-bottom: 0px solid #dee2e6;
    font-weight: 700;
}
.privacypolicy td, .privacypolicy th {
    border: 1px solid;
    padding: 10px;
}

.privacypolicy ol li{list-style:none;display:block;margin-bottom:6px; color: #313e5b;font-size:15px;font-weight:600;}



.newrqytitle{position:relative;text-align:center;}
.newrqytitle h2 span{display:block;font-size:20px;}
.newrqytitle img {
    width: 100px;
    margin: auto;
    position: absolute;
    top: initial !important;
    bottom: -80px;
    left: 0;
    right: 0;
}




