@media (max-width:1380px){}@media (max-width:1280px){}
@media (max-width:1186px){.touch_top{padding:0 0 0 2em;}
.indurial-solution-text h2{font-size:1.2em;}
.service-tab-box .img-s-box .img-so-box img{width:23vw;}
.about-tab-box .single-tab-content .abot-img img:first-child{margin:0 0 0.2em;}
.single-service-page .image-box{display:none;}
.req-img{width:30vw;}
.thm-container,.ind-container{padding-left:15px;padding-right:15px;}
.service-content{padding:4em 0em 0em 2em;}
}@media (max-width:1170px){.special-links{max-width:275px!important;}
.brochure-btns{width:275px!important;}
.touch_top ul .item-phone{width:50%;}
.zero_padding.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill{width:100%!important;}
.zero_padding.wpb_column.vc_column_container.vc_col-sm-8.vc_col-has-fill{width:100%!important;}
.text-left-section{width:60% !important;}
.image-right-section{width:40% !important;}
}
@media (max-width:1000px){.special-links{max-width:240px!important;}
.brochure-btns{width:240px!important;}
}
@media (max-width:999px){.special-links{max-width:100%!important;}
.brochure-btns{width:100%!important;}
.touch_top ul .item-phone{width:95%;}
.padding-left-career{padding-left:0px!important;}
.full-length.wpb_column.vc_column_container.vc_col-sm-7{width:100%!important;}
.wel-ind-image, .wel-ind-r-txt, .wel-ind-r-img{display:none !important;}
.wel-bot{padding:0;}
.wpb_column.vc_column_container.vc_col-sm-5.vc_col-has-fill{width:100%;}.t-logo{text-align:center;}
.touch_top ul .item:last-child{border-right:0;}
.touch_top{float:none;display:inline-block;text-align:center;}
.touch_top ul .item-phone{width:auto;padding:0;}
.touch_top ul .item-ad{width:50%;padding:0 0 0 7%;}
.widget-search{float:none;}
.hidden1{display:none!important;}
.fncp-main{float:none;text-align:center;margin-top:0px;}
.right-box{margin-top:40px;}
.left-box{margin-top:40px;}

.faq-page-width{width:99% !important;}
}
@media (max-width:1024px){.indurial-solution-text2 h2{font-size:1.6em;}
.wpb_column.vc_column_container.vc_col-sm-5.vc_col-has-fill{width:100%;}
.media-body.body-ser{padding:0 0 0 0 !important;}
.top-two-right .touch_top{padding-left:0;padding-top:0.7em;}
.nav-holder{padding:0px;}
.nav-holder .nav-footer ul.nav > li:hover > ul.sub-menu{margin-top:0px;}
.main-menu-wrapper.stricky-fixed .free-qoute-button::before{right:auto;}
.search-form-sidebar{display:block;}
.touch_top{padding:0 0 0 0!important;}
.indurial-solution-text h2{font-size:1.2em;}
.service-tab-box .img-s-box .img-so-box img{width:23vw;}
.about-tab-box .single-tab-content .abot-img img:first-child{margin:0 0 0.2em;}
.single-service-page .image-box{display:none;}
.req-img{width:30vw;}
.thm-container,.ind-container{padding-left:15px;padding-right:15px;}
.service-content{padding:4em 0em 0em 2em!important;}
.top-two-right .top-panel{width:100%;margin:20px 0px 0px;}
.touch_top ul .item-phone{width:40%;float:left;}
.top-two-right{text-align:center;margin:20px 0px 0px;}
.req-button{float:none;display:inline-block;}
.vc_tta-tabs-container{padding-left:0px;}
.vc_tta-panels-container{padding-right:0px;}}
@media (max-width:980px){.room-wrapper .media-body {
    width: 10%;
}.footer-4{width:40%;padding-left:15px;padding-right:15px;margin-top:20px;}.footer-1{width:48%;padding:0 15px!important;margin-right:0;}.footer-2{width:48% !important;margin-top:0px;padding:0 15px !important;}.footer-3{margin-top:20px;width:48% !important;padding:0 15px !important; clear:both;}

.copyright_row_wr{padding:0!important;}
}
@media (max-width:800px){.touch_top{padding:0 !important;}
.fit-pad-right.common-pad{
	padding-top:10px!important;
}.fit-pad-left.common-pad{
	padding-bottom:10px!important;
}
}
@media (max-width:768px){
.col-md-8.col-sm-12.pull-right.post-page{width:100%;}
.media-left, .media > .pull-left{padding-right:0px!important;}
#mc4wp_form_widget-2{margin-left:0px;}
.service-tab-box .img-s-box{margin:1em 0 0;}
.service-tab-box .img-s-box .img-so-box img{width:auto;}
.right-ser{padding:1em 0 0;}
.widget-links{padding-bottom:2em;}
.widget-search{float:none;}
.service-info a h4{font-size:1.1em;}
.wel-ind-image{padding-top:1.5em;}
.wel-ind-pad .m0{margin-left:-15px;}
.req-img{display:none;}
.right p{margin-top:3px;}
.top-two-right{text-align:center;margin:20px 0px 0px;}
.top-two-right .top-panel{width:100%;margin:20px 0px 0px;}
.touch_top ul .item-phone{width:40%;}
.req-button{float:none;display:inline-block;}
.vc_tta-tabs-container{padding-left:0px;}
.vc_tta-panels-container{padding-right:0px;}
.vc_empty_space.reduce-empty-space{
	height: 22px!important;
}
}
@media (max-width:767px){.wel-ind-r-txt{margin:5% 18% 0!important;}
.fullwidthbanner-container .fullwidthabanner {
    height: 400px!important;
}
.rev_slider_wrapper.fullwidthbanner-container{
	height: 400px!important;
}
.row_full_center_content{margin-left:0px!important;margin-right:0px!important;}
.widget-t-search{padding:8px 24px;}
.req-button{display:block;float:none;margin-left:0;margin-top:1em;text-align:center;}
.top-two-right .top-panel{width:100%;}
.about-us-widget, .widget-links, .widget-contact, .get-in-touch{min-height:auto !important;max-width:320px;float:left;}
.get-in-touch ul{width:269px;}
.fo-txt{width:100%;display:block;text-align:center;}
.service-info{max-width:370px;margin:0 auto;}
.service-promo{padding:27px;}
.lat-news-outer .lat-new-cont{padding:8px 2em;;}
.widget-area .widget ul li{clear:both;}
.footer-column.widget-area{padding:12px 0;}
.nau-head{width:22em;}
.top-two-right .top-panel{width:42%;margin:5px 0px 0px;}
.projects-style .our-pro-slider{float:none;margin:0 auto;max-width:410px;width:100%!important;}
}
@media only screen and (min-width:990px) and (max-width:1169px){.comment-form-email{width:47%!important;}
.comment-form-author{width:47%;}
}
@media only screen and (min-width:331px) and (max-width:384px){.error-404 h1{font-size:160px;}
.footer-bottom .fo-txt p{text-align:center !important;line-height:25px;}
.pull-right{float:none!important;}
}
@media (max-width:660px){blockquote{padding:15px !important;}
.comment-form-email{margin:0!important;width:100%!important;margin-bottom:10px!important;}
.comment-form-author{width:100%;margin-bottom:10px!important;}
.nav-holder{width:14%;}.wel-band-bg{display:none;background-size:100% 100%;text-align:center;}
.wel-band .right{text-align:center;display:inline-block;}
.wel-band-bg p{padding:0 1em 0.3em;}
.touch_top{padding:0;}
.widget-search{padding:0 15px;width:100%;}
.wel-ind-pad{padding-top:2.7em;}
.sectpad{padding-top:2.7em;padding-bottom:2.7em;}
.sectpad-ser{padding-top:2.7em;padding-bottom:0;}
.t-logo .row{text-align:left;margin-left:15px;}
.about-tab-box .single-tab-content .abot-img img:first-child{margin:0 0 0.2em;}
.wel-bot,.wel-right, .about-tab-box .single-tab-content .abot-img, .right-ser{display:none!important;}
.top-two-right .top-panel{display:none;}
.widget-t-search{padding:8px 24px;}
.service-content{padding:0 15px;}
.owl-carousel .owl-item img{width:auto;}
.sec-padding{padding:3em 0;}
.widget-links{margin-bottom:10px;}
.indurial-solution-text h2{line-height:1.2em;}
.about-tab-box .tab-title-box{margin-bottom:10px;}
.features-section .features-area .features .features-content{padding:40px 15px 20px;}
.features-section .features-area .features p{margin-bottom:20px;}
.team-area .our-team{margin-top:0;}
.team-pad{padding-bottom:2em;}
.testimonial-p .media-body h6{text-align:left;}
.sectpad-t{padding-top:2.7em;}
.single-blog-post .meta-info .content-box .post-links li{display:block;line-height:2em;}
.touch .touch_bg .touch_middle{padding-top:20px;}
.thm-banner-wrapper .caption-p{display:none;}
.thm-banner-wrapper .thm-btn.inverse,.thm-banner-wrapper .thm-btn{display:none;}
.byline{width:90%;float:left;}
.posted-on{width:90%;float:left;}
.comments-link{width:90%;float:left;}
}
@media (max-width:600px){.widget-links, .widget-contact, .get-in-touch{min-height:auto !important;max-width:232px;float:left;}
.get-in-touch ul{width:308px;}
.about-us-widget, .widget-links, .widget-contact, .get-in-touch{min-height:auto !important;max-width:289px;float:left;}.widget-contact h4, .get-in-touch h4, .widget-links h4{margin-top:20px;}.widget-links{margin-bottom:0px;}.widget-links{padding-bottom:0;}
.entry-content .hb-form-field, .entry-content .hotel-booking-search form button {
    max-width: 100%;
}
}
@media (max-width:459px){.carousel-prev, .carousel-next{top:-34px;}
}
@media (max-width:414px){.widget-posts-list .content{padding-left:19px!important;width:150px!important;}
.main-menu-wrapper .free-qoute-button a{font-size:16px;padding:25px 15px 18px 15px;}
.wel-ind-r-img{float:left;position:static;}
.service-content .media-left{padding-right:0.5em;}
.service-content ul .item .media .media-body{padding:0 3em 0 0;}
.testimonial-sec{padding:2em 0;}
.lat-news-outer .lat-img-box{display:block;width:auto;}
.lat-news-outer .lat-img-box .latest-info-date{display:block;margin:0;padding:0;margin-left:auto;margin-right:auto;}
.lat-news-outer .lat-img-box .latest-info-date h3{padding:0;}
.lat-news-outer .lat-new-cont{padding:0 15px 10px;}
.latest .latest-news-text{padding:0 15px 10px;}
.about-tab .row{margin-left:0;margin-right:0;}
.about-tab{padding:0;}
.service-tab-box ul.c-brochure li a{font-size:0.76em;}
.widget-search-blog{}
}
@media (max-width:1100px){.widget-t-search{padding:8px 12px;}
.main-menu-wrapper .thm-container,.ind-container{padding:0 !important;}
.nav-holder .nav-header{display:block;}
.nav-holder .nav-footer{display:none;overflow:hidden;overflow-y:visible;position:relative;z-index:9999;}
.nav-holder > .nav-footer ul > li{float:none;padding:0px !important;padding-bottom:0;display:block !important;}
.nav-holder .nav-footer ul.nav > li > a{padding:15px 26px;}
.nav-holder > .nav-footer{position:absolute;top:100%;left:0;width:100vw;background:#000000 none repeat scroll 0 0}
.nav-holder > .nav-footer ul > li > .sub-menu{position:relative !important;opacity:1 !important;visibility:visible !important;top:auto !important;left:auto !important;padding-left:20px;padding-right:20px;padding-bottom:20px;width:100%;display:none;transition:none !important;}
.nav-holder > .nav-footer ul > li > ul.sub-menu , .nav-holder > .nav-footer ul > li > ul.sub-menu > li > .sub-menu{padding-top:0px;padding-left:0px;padding-bottom:0px;display:none;transition:none;padding-right:00px;width:100% !important;}
.nav-footer ul.nav{padding-bottom:5px;}
.nav-footer ul.nav > li > a{border:1px dashed rgba(255, 255, 255, 0.4) !important;color:#C8C8DA;display:block;font-family:"Roboto Slab",sans-serif;font-size:15px;font-weight:bold;line-height:29px;padding:10px 25px;text-transform:uppercase;}
.nav-holder > .nav-footer ul.nav > li:hover > a{color:#C4D114 !important;background:#000000;}
.nav-footer ul.nav li.menu-item-has-children > a{position:relative;}
.nav-footer ul.nav li.menu-item-has-children > a > button{display:block;position:absolute;top:9px;right:15px;background:#7fa409 none repeat scroll 0 0;border:1px solid #c4cab3;border-radius:5px;color:#fff;font-size:16px;height:30px;outline:medium none;width:30px;padding:0;text-align:center;line-height:15px;}
.nav-footer ul.nav li.menu-item-has-children > a > button{display:block;position:absolute;top:6px;right:15px;background:transparent;border:1px solid transparent;border-radius:5px;color:#fff;font-size:13px;height:30px;outline:medium none;width:30px;padding:0;text-align:center;line-height:15px;}
.fluid-service-area .service-promo ul .item{padding:0 0 3.5em;}
.latest{margin:2em 0 0;}
.contactus-button a{letter-spacing:1px;}}
@media (max-width:480px){.media-body.body-ser{padding:0 1em 0 0 !important;}
.nav-holder > .nav-footer{width:100vw !important;}
.touch_top ul .item-ad{width:100%;padding:0 0 0 15px;}
.touch_top ul .item-phone{width:100%;padding:0 0 15px 15px;}
.single-service-page .image-caption-box .text-box, .single-post-page .image-caption-box .text-box{display:block;width:100%;padding:0;margin-left:auto;margin-right:auto;}
.projects_hours p{padding:0 0 1em;}
.project-scop h3{padding:1em 0 1em;}
.wel-info h1{font-size:1.5em;}
.touch_top ul .item:first-child{border-right:none;}
.wel-band-bg{background-size:100% 100%;text-align:left;}
.nav-holder .nav-footer ul.nav > li:hover > ul.sub-menu{margin-top:0;}
}
@media only screen and (min-width:240px) and (max-width:700px){.touch_top ul .item-ad{padding:0!important;}
.media-body p{font-size:14px!important;}
.search-form-sidebar{display:block;}
.nav-holder{padding:0px!important;}
.main-menu-wrapper.stricky-fixed .free-qoute-button::before{right:auto!important;}
.wel-ind-image, .wel-ind-r-txt, .wel-ind-r-img{display:none!important;}
.testimonial .media-body{width:100%;float:left;}
.testimonial .media-left:before{display:none;}
.lat-news-outer .lat-img-box{margin-bottom:10px;}
.lat-news-outer .lat-img-box img{height:189px!important;}
.latest .latest-image{margin-bottom:10px;}
.latest .latest-image img{height:auto!important;}
.single_image.wpb_column.vc_column_container.vc_col-sm-2{display:none;}
.single_image_right{display:none;}
.text-left-section.wpb_column.vc_column_container.vc_col-sm-8{width:100%!important;}
.image-right-section.wpb_column.vc_column_container.vc_col-sm-4{width:100%!important;}
.projects-style .our-pro-slider{float:none;margin:0 auto;max-width:410px;width:auto;}
.margin_both{padding:0px!important;}
.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container{padding:0px!important;}
}
@media (max-width:650px){.thm-banner-wrapper .caption-h1{top:4em;}
.wel-band-bg{background-size:100% 100%;text-align:center;display:none;}
.wel-band .right{text-align:center;display:inline-block;}
.wel-band-bg p{padding:0 1em 0.3em;}
.touch_top{padding:0;}
.widget-search{padding:0 15px;width:100%;}
.wel-ind-pad{padding-top:2.7em;}
.sectpad{padding-top:2.7em;padding-bottom:2.7em;}
.sectpad-ser{padding-top:2.7em;padding-bottom:0;}.t-logo .row{text-align:left;margin-left:15px;}
.about-tab-box .single-tab-content .abot-img img:first-child{margin:0 0 0.2em;}
.wel-bot,.wel-right, .about-tab-box .single-tab-content .abot-img, .right-ser{display:none;}
.service-content{padding:0 15px;}.owl-carousel .owl-item img{width:auto;}
.sec-padding{padding:3em 0;}
.widget-links{margin-bottom:10px;}
.indurial-solution-text h2{line-height:1.2em;}
.about-tab-box .tab-title-box{margin-bottom:10px;}.features-section .features-area .features .features-content{padding:40px 15px 20px;}
.features-section .features-area .features p{margin-bottom:20px;}
.team-area .our-team{margin-top:0;}
.team-pad{padding-bottom:2em;}
.testimonial-p .media-body h6{text-align:left;}
.sectpad-t{padding-top:2.7em;}
.single-blog-post .meta-info .content-box .post-links li{display:block;line-height:2em;}
.touch .touch_bg .touch_middle{padding-top:20px;}
.thm-banner-wrapper .caption-p{display:none;}
.thm-banner-wrapper .thm-btn.inverse,.thm-banner-wrapper .thm-btn{display:none;}
.touch_top ul .item-ad{width:39%;padding:0 0 0 3%;}
.project-post-info{width:370px;margin:0 auto;}
.lat-news-outer .lat-new-cont h3{margin-top:30px;}
.single-sidebar-widget:last-child{margin-bottom:1em;}
.top-two-right .top-panel{display:none;}
.nav-menu{width:25%;}
.we-offer-cont2{display:none;}
.we-offer-cont{width:100%;}
.accrodion .accrodion-content .img-caption .img-box{width:72px;}
.accrodion .accrodion-content .img-caption .content-box{padding-left:10px;padding-right:10px;}
.accrodion .accrodion-title h4{line-height:24px;}
.faq-form .thm-btn{margin-left:0;top:6px;}
.accrodion .accrodion-title{padding-left:15px;}
}
@media (min-width:1025px){#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler{display:none;}
#main-navigation-wrapper .navbar-nav > li > .dropdown-submenu{display:block !important;}
}
@media(max-width:1024px){.thm-container{padding:0 15px;}
img{max-width:100%}.navbar-header{width:100%;float:none;margin:0 !important;}
.navbar-nav{margin:0;}
.navbar-default .navbar-toggle{display:block;margin-right:0;border-color:#fff;background-color:transparent !important;}.navbar-default .navbar-toggle:hover{border-color:#C4D114;}.navbar-default .navbar-toggle .icon-bar{background:#fff;}.navbar-default .navbar-toggle:hover .icon-bar{background:#C4D114;}.navbar-collapse.collapse{display:none!important;height:0!important;padding-bottom:0;overflow:auto!important;width:100%;}.navbar-default .navbar-collapse{background:#000000;padding:0px 0px !important;padding-bottom:0px !important;border:1px dashed rgba(255, 255, 255, 0.4);margin:0;}.navbar-collapse.collapse.in{display:block !important;height:auto !important;max-height:70vh;}
.navbar-collapse.in{overflow-y:auto;}.header #main-navigation .nav{width:100%;text-align:left;}#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler{background-color:transparent;background-image:none;border:1px solid #fff;border-radius:4px;padding:9px 9px;position:absolute;top:0;right:0;margin-top:8px;margin-right:10px;z-index:999;}#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler .icon-bar{background-color:#fff;border-radius:1px;display:block;height:1px;width:20px;}
#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler .icon-bar + .icon-bar{margin-top:4px;}#main-navigation-wrapper .nav{width:100%;}#main-navigation-wrapper .navbar-form{width:100%;display:block;border:none;}#main-navigation-wrapper .nav > li{display:block;padding:0;width:100%;}#main-navigation-wrapper .nav > li > a{display:block;padding:15px 15px;width:100%;position:relative;}#main-navigation-wrapper .nav > li + li > a{padding:15px 15px;border-top:1px dashed rgba(255, 255, 255, 0.4);position:relative;}#main-navigation-wrapper .navbar-nav > li > .dropdown-submenu{position:relative;width:100%;opacity:1;visibility:visible;left:auto;right:auto;transform:translate3d(0px, 0px, 0px);transition:none !important;display:none;top:auto;float:none;}.welcome-section .single-welcome-box{padding:20px;}.welcome-section .single-welcome-box .icon-box, .welcome-section .single-welcome-box .text-box{display:block;margin:0;padding:0;text-align:center;}.welcome-section .single-welcome-box .icon-box{margin-bottom:15px;}.full-img-sec .img-box img{max-width:none;}.full-img-sec .left-content{padding-top:60px;padding-bottom:60px;}.statics ul{margin-left:-10px;margin-right:-10px;}.statics ul li{padding:0 20px;}.about-cta .single-count-box .box .number-box, .about-cta .single-count-box .box .number-box{padding-bottom:20px;padding-top:10px;}.page.with-sidebar.left .right-box{margin-top:40px;padding-left:0;}.service-single-page{overflow:hidden;}.service-single-page .mlm30{margin:0;}.service-single-page .sec-title{margin-top:40px;}.single-sidebar-widget .single-service-broucher p{font-size:20px;}.page.with-sidebar.right .right-box{padding-left:0;}.page.with-sidebar.right .left-box{margin-right:0;}.page.with-sidebar.left .right-box{padding-right:0;}.page.with-sidebar.left .left-box{margin-left:0;}.career-page .single-apply-box .top-box .text-box{font-size:15px;}.project-two .single-project-item .img-holder .overlay .box{padding-left:20px;padding-right:20px;}.project-two .single-project-item .img-holder .overlay .box .content p{font-size:15px;}
}
@media(max-width:768px){.header .logo{width:100%;text-align:center;margin-bottom:40px;}
.header .header-right-info{width:100%;text-align:center;}.header .header-right-info ul li:first-child .single-header-right-info .icon-box{padding-left:0;}.header .header-right-info ul li .single-header-right-info .text-box{text-align:left;}.faq-sec .right-box{padding-left:0;}.testi-carousel{margin-bottom:50px;}.single-blog-post .img-box{display:inline-block;}.right-box .single-blog-post{margin-top:50px;}.footer-widget{margin-bottom:50px;}.statics{overflow:hidden;}.about-section .text-box{padding-left:0;margin-top:50px;}.about-company-history{margin-bottom:50px;}.about-cta .title-box{overflow:hidden;}.about-cta .title-box h3{text-align:left;margin:0;}.about-cta .title-box .right-text-box{border:none;padding-left:0;margin-left:0;}.service-single-page .icon-box-wrapper{margin-bottom:40px;}.description-box ul.list-box{padding-left:0;margin-top:20px;}.page.with-sidebar.left .pull-left,.page.with-sidebar.left .pull-right,.page.with-sidebar.right .pull-left,.page.with-sidebar.right .pull-right{width:100%;}.project-filter li span{margin-bottom:20px;}.project-two .single-project-item .img-holder .overlay .box .content{transform:translate3d(0px, 95px, 0px);}.contact-info-box{margin-bottom:50px;}
}
@media (max-width:640px){.header{padding-bottom:24px;}.header .header-right-info ul li{margin-bottom:15px;}.header .header-right-info ul li + li .single-header-right-info{border:none;}
.col-lg-4.extra-book-pad.vc_column_container{
	width:100%!important;
}
.bee-accordion .nav.nav-pills li + li {
    margin-left: 0px!important;
}
.page-cover {
    padding-top: 68px;
    padding-bottom: 67px;
}
.final-inner-header {
    height: initial;
}
}
@media (max-width:480px){.sec-title h2{line-height:40px;}.header .header-right-info ul li + li .single-header-right-info{padding:0;margin-left:0;}#minimal-bootstrap-carousel .carousel-caption h2,#minimal-bootstrap-carousel .slide-3 .carousel-caption h2{font-size:30px;line-height:40px;}#minimal-bootstrap-carousel .carousel-caption p{font-size:16px;}#minimal-bootstrap-carousel .carousel-caption p br,#minimal-bootstrap-carousel .carousel-caption h2 br,#minimal-bootstrap-carousel .slide-3 .carousel-caption span.border,#minimal-bootstrap-carousel .slide-2 .carousel-caption span.border{display:none;}.full-img-sec .img-box img{width:100%;}.statics ul li h3{font-size:35px;}.footer-bottom .pull-left,.footer-bottom .pull-right{text-align:center;width:100%;}
}
@media (max-width:360px){.header .header-right-info ul li .single-header-right-info .icon-box{padding-left:0;}.header .header-right-info ul li .single-header-right-info .text-box{min-width:172px;}#minimal-bootstrap-carousel .carousel-caption a.thm-button{margin:0;margin-bottom:30px;}
#minimal-bootstrap-carousel .carousel-inner .item{min-height:600px;}
}
@media (max-width: 1380px){}
@media (max-width: 1280px){      }	@media (max-width: 1186px){   .touch_top{        padding: 0 0 0 4em;    }	    .indurial-solution-text h2{ font-size: 1.2em;}    .service-tab-box .img-s-box .img-so-box img{        width: 23vw;    }    .about-tab-box .single-tab-content .abot-img img:first-child{        margin: 0 0 0.2em;    }    .single-service-page .image-box{        display: none;    }    .req-img{        width: 30vw;    }    .thm-container,.ind-container {		padding-left: 15px;        padding-right: 15px;	}    .service-content{        padding: 4em 0em 0em 2em;    }    }
@media (max-width: 1170px) { 
.special-links {
    max-width: 275px!important;
}
.brochure-btns {
    width: 275px!important;
}
.touch_top ul .item-phone {
    width:50%;
  }
  .zero_padding.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    width: 100%!important;
}
.zero_padding.wpb_column.vc_column_container.vc_col-sm-8.vc_col-has-fill {
    width: 100%!important;
}
.text-left-section {
    width: 60% !important;
}
.image-right-section {
    width: 40% !important;
}
}
@media (max-width: 1000px) { 
.special-links {
    max-width: 240px!important;
}
.brochure-btns {
    width: 240px!important;
}
}
@media (max-width: 999px) { 
.special-links {
    max-width: 100%!important;
}
.brochure-btns {
    width: 100%!important;
}
 .touch_top ul .item-phone {
    width:95%;
  } 
}
@media (max-width: 980px) { 
.ser-in-box {
    width: 23%;
    float: left;
    position: relative;
    margin: 0 1%;
    overflow: hidden;
}
.hotel-booking-search.search-sec .overlay .border {
    padding: 2.3em 2.5em;
}
.na-welcome-style.assign-margin.nwelcomestyle{
	padding-top:40px;
}
.hb-submit.ser-in-box {
    width: 97%!important;
    margin-top: 10px;
    text-align: center;
}
 .hb-submit.ser-in-box button {
    max-width: 220px!important;
}
.full-length.wpb_column.vc_column_container.vc_col-sm-7 {
  width: 100%!important;
}
.wel-ind-image, .wel-ind-r-txt, .wel-ind-r-img {
    display: none !important;
}
.awsm-creative-width-increment{
	width:100%!important;
}
.common-pad {
    padding-top: 3em;
    padding-bottom: 3em;
}
.wel-bot {
  padding: 0;
}
.wpb_column.vc_column_container.vc_col-sm-5.vc_col-has-fill {
  width: 100%;
}
 .t-logo{ text-align: center;}    .touch_top ul .item{float: none; display: inline-block;}    .touch_top ul .item:last-child {    border-right: 0;}    .touch_top ul .item:first-child {    border-right: 1px solid #d8d8d8;}    .touch_top{        float: none;        display: inline-block;        text-align: center;    }    .touch_top ul .item-phone{       width: auto;         padding: 0;    }    .touch_top ul .item-ad{        width: 50%;        padding: 0 0 0 7%;    }    .widget-search{        float: none;    }  
  
.header-abscon{
	display:none;
}
.wel-band.clearfix.no-original-display{
	display:block;
}
.booking-sidebar .sidebar-area.default_widgets{
	margin-left: 0;
}
.widget_tmc_budget_rooms{
	margin-top: 40px;
}
}
@media (max-width: 1024px) { 
.akcent-responsive-management .media-left{
	width:30%;
}
.wel-band.clearfix {
	display:none;
}
.wel-band.no-original-display{
	display:block;
}
.wel-band.clearfix.no-original-display {
    display: block;
}
.header-abscont {
	display:none;
}
.akcent-responsive-management .media-right{
	width:20%;
}
    .mobile_header .header_info {
      background: #000000!important;
		border: 1px dashed rgba(255, 255, 255, 0.4);
		border-top: none;
border-bottom: none;}
.home-search .hotel-booking-search.search-sec.search-sec-homet .overlay .border {
    padding: 1.6em 0em;
}
.search-sec .overlay .border {
    border: 1px solid#959595;
}
.hotel-booking-search.search-sec.search-sec-homet {
    margin-top: 0em;
    position: relative;
}
.home-search .hotel-booking-search.search-sec.search-sec-homet {
    margin-top: 0;
}
.indurial-solution-text2 h2 {
    font-size: 1.6em;
}
.wpb_column.vc_column_container.vc_col-sm-5.vc_col-has-fill {
  width: 100%;
}
.media-body.body-ser {
  padding: 0 0 0 0 !important;
}
.top-two-right .touch_top {
    padding-left: 2em;
    padding-top: 0.7em;
}
.nav-holder {
    padding: 0px;
}
.nav-holder .nav-footer ul.nav > li:hover > ul.sub-menu {
  margin-top: 0px;
}
.main-menu-wrapper.stricky-fixed .free-qoute-button::before {
  right: auto;
}
.search-form-sidebar {
    display: block;
}  .touch_top{        padding: 0 0 0 4em!important;    }	    .indurial-solution-text h2{ font-size: 1.2em;}    .service-tab-box .img-s-box .img-so-box img{        width: 23vw;    }    .about-tab-box .single-tab-content .abot-img img:first-child{        margin: 0 0 0.2em;    }    .single-service-page .image-box{        display: none;    }    .req-img{        width: 30vw;    }    .thm-container,.ind-container {		padding-left: 15px;        padding-right: 15px;	}    .service-content{        padding: 4em 0em 0em 2em!important;    }
 .top-two-right .top-panel {
    width:100%; margin:20px 0px 0px;
}
.touch_top ul .item-phone {
    width:40%; float:left;
  }
  .top-two-right {
    text-align: center; margin:20px 0px 0px;
}
.req-button {
    float: none;
	display:inline-block;
}
.vc_tta-tabs-container{
	padding-left:0px;
}
.vc_tta-panels-container{
	padding-right:0px;
}
.about-cta .single-count-box .box .text-box {
    padding-top: 0;
}
.counter-pad-bottom {
    padding: 3em;
}

}
@media (max-width: 768px) {

.subscribe-wrp .sub-but {
    width: 23%;
}
 .room-t-wrapper .content {
         top: 0px!important;
		 padding: 50px 55px 39px;
}
.col-md-8.col-sm-12.pull-right.post-page {
  width: 100%;
}
.service-tab-box .img-s-box{        margin: 1em 0 0;            }    .service-tab-box .img-s-box .img-so-box img{        width: auto;    }    .right-ser{        padding: 1em 0 0;    }    .widget-links{        padding-bottom: 2em;    }    .widget-search{        float: none;    }    .service-info a h4{        font-size: 1.1em;    }    .wel-ind-image{ padding-top: 1.5em;}    .wel-ind-pad .m0 {        margin-left: -15px;    }    .req-img{        display: none;    }
.right p {
	margin-top: 3px;
}
 .top-two-right {
    text-align: center; margin:20px 0px 0px;
}
 .top-two-right .top-panel {
    width:100%;  margin:20px 0px 0px;
}
.touch_top ul .item-phone {
    width:40%;
  }
  .req-button {
    float: none;
	display:inline-block;
}
.vc_tta-tabs-container{
	padding-left:0px;
}
.vc_tta-panels-container{
	padding-right:0px;
}
}
@media (max-width: 767px) { 
.ser-in-box {
    width: 100%;
    float: left;
    position: relative;
    margin: 3px 1%;
    overflow: hidden;
}
.extra-booking .hb-form-table li{
	width: 100%;
}
 .col-lg-offset-1.this-texts .this-title{
	 font-size: 27px;
 }
.rooms.tp-hotel-booking .media-left{
	width:100%;
}
.left-pad .vc_tta-panel .vc_tta-panel-title a {
    background: #ebebeb none repeat scroll 0 0 !important;
}
.wel-ind-r-txt {
    margin: 5% 18% 0!important;
}
.row_full_center_content {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
	.widget-t-search {
    padding: 8px 24px;
}
.req-button {
    display: block;
    float: none;
    margin-left: 0;
    margin-top: 1em;
    text-align: center;
}
.top-two-right .top-panel {
    width: 100%;
}
.about-us-widget, .widget-links, .widget-contact, .get-in-touch{
	min-height: auto !important; 
	max-width: 320px;
	float:left;
}
.get-in-touch ul{
	width:269px;
 } 
.fo-txt{
	width: 100%;
	display: block;       
	text-align: center;   
}
.service-info{
	max-width: 370px;
	margin: 0 auto;
}

.service-promo {
	padding: 27px;
}
.lat-news-outer .lat-new-cont {
    padding: 8px 2em;;
}
.widget-area .widget ul li {
	clear:both;
}
.footer-column.widget-area {
  padding: 12px 0;
}
.nau-head {
  width: 22em;
}
 .top-two-right .top-panel {
    width: 42%;  margin:5px 0px 0px;
}
.projects-style .our-pro-slider {
  float: none;
  margin: 0 auto;
  max-width: 410px;
  width: 100%!important;
}
.wel-wrapper .col-lg-3.wpb_column.vc_column_container.vc_col-sm-3 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media only screen and (min-width:990px) and (max-width:1169px) {
.comment-form-email{
  width: 47%!important;
}
.comment-form-author {
  width: 47%;	
}
}
@media only screen and (min-width:331px) and (max-width:384px) {
.pull-right {
    float: none!important;
}
}
@media (max-width: 660px) {
blockquote {
  padding: 15px !important;
}
.comment-form-email{
  margin:0!important;
  width: 100%!important;
  margin-bottom:10px!important;
}
.comment-form-author {
  width: 100%;	
  margin-bottom:10px!important;
}
.nav-holder {
    width: 14%;
}
    .wel-band-bg{  display: none;      background-size: 100% 100%;        text-align: center;            }	    .wel-band .right{        text-align: center;        display: inline-block;    }    .wel-band-bg p{        padding: 0 1em 0.3em;    }    .touch_top{        padding: 0;    }    .widget-search{        padding: 0 15px;        width: 100%;    }    .wel-ind-pad{     padding-top: 2.7em;      }    .sectpad{padding-top: 2.7em; padding-bottom: 2.7em;   }        .sectpad-ser{padding-top: 2.7em; padding-bottom: 0;  }        .t-logo .row{        text-align: left;        margin-left: 15px;    }    .about-tab-box .single-tab-content .abot-img img:first-child{        margin: 0 0 0.2em;    }    /*.client-carousel .item img{        width:auto;    }*/ 
.wel-bot,.wel-right, .about-tab-box .single-tab-content .abot-img, .right-ser
{
	display: none!important;
} 

.top-two-right .top-panel{
        display: none;
    }
	.widget-t-search {
    padding: 8px 24px;
}
.service-content {    padding: 0 15px;}        .owl-carousel .owl-item img{width: auto;}    .sec-padding{padding:3em 0;}    .widget-links{margin-bottom: 10px;}    .indurial-solution-text h2{line-height: 1.2em;}        .about-tab-box .tab-title-box{margin-bottom: 10px;}        .features-section .features-area .features .features-content{        padding: 40px 15px 20px;    }    .features-section .features-area .features p{        margin-bottom: 20px;    }    .team-area .our-team{margin-top: 0;}    .team-pad{padding-bottom: 2em;}    .testimonial-p .media-body h6{text-align: left;}    .sectpad-t {padding-top: 2.7em;}    .single-blog-post .meta-info .content-box .post-links li{        display: block; line-height: 2em;    }    .touch .touch_bg .touch_middle{        padding-top: 20px;    }    .thm-banner-wrapper .caption-p{display: none;}    .thm-banner-wrapper .thm-btn.inverse,.thm-banner-wrapper .thm-btn{display: none;}
.byline {
    width: 90%;
    float: left;
}
.posted-on {
    width: 90%;
    float: left;
}
.comments-link {
    width: 90%;
    float: left;
}
   }
@media (max-width: 600px) {	
	.widget-links, .widget-contact, .get-in-touch {    min-height: auto !important;    max-width: 232px;    float: left;}
	.get-in-touch ul {    width: 308px;}
	
	.about-us-widget, .widget-links, .widget-contact, .get-in-touch {    min-height: auto !important;      float: left;}.widget-contact h4, .get-in-touch h4, .widget-links h4 {    margin-top: 20px;}.widget-links {    margin-bottom: 0px;}.widget-links {    padding-bottom: 0;}}
	
@media (max-width: 459px) {
.carousel-prev, .carousel-next {
    top: -34px;
}
}
	@media (max-width: 414px) {
	.widget-posts-list .content {
  padding-left: 19px!important;
  width: 150px!important;
}
.main-menu-wrapper .free-qoute-button a {
    font-size: 16px;
    padding: 25px 15px 18px 15px;
}     
.wel-ind-r-img{        float: left; position:static;    }   
  .service-content .media-left{        padding-right: 0.5em;    } 
  .service-content ul .item .media .media-body{        padding: 0 3em 0 0;    }    .testimonial-sec{        padding: 2em 0;    }    .lat-news-outer .lat-img-box{            display: block;    width: auto;    }    .lat-news-outer .lat-img-box .latest-info-date{        display: block;    margin: 0;    padding: 0;    margin-left: auto;    margin-right: auto;          }    .lat-news-outer .lat-img-box .latest-info-date h3 {        padding:0;        }     .lat-news-outer .lat-new-cont{        padding: 0 15px 10px;    }    .latest .latest-news-text{         padding: 0 15px 10px;    }    .about-tab .row{     margin-left: 0;    margin-right: 0;    }    .about-tab{        padding: 0;    }    .service-tab-box ul.c-brochure li a{        font-size: 0.76em;    }        .widget-search-blog{           }    }/* mainmenu responsive styles */
@media (max-width: 1100px) {
	.widget-t-search {
    padding: 8px 12px;
}
.main-menu-wrapper .thm-container,.ind-container {		padding: 0 !important;	}	.nav-holder .nav-header {		display: block;	}	.nav-holder .nav-footer {		display: none;		overflow: hidden;		overflow-y: visible;		position: relative;		z-index: 9999;	}	.nav-holder > .nav-footer ul > li {		float:left;		padding: 0px !important;		padding-bottom: 0;		display: block !important;	}	.nav-holder .nav-footer ul.nav > li > a {		padding: 15px 26px;	}	.nav-holder > .nav-footer {		position: absolute;		top: 100%;		left: 0;		width: 100vw; background: #224563 none repeat scroll 0 0			}	.nav-holder > .nav-footer ul > li > .sub-menu {		position: relative !important;		opacity: 1 !important;		visibility: visible !important;		top: auto !important;		left: auto !important;		padding-left: 20px;		padding-right: 20px;		padding-bottom: 20px;		width: 100%;		display: none;		transition: none !important;	}	.nav-holder > .nav-footer ul > li > ul.sub-menu ,	.nav-holder > .nav-footer ul > li > ul.sub-menu > li > .sub-menu {		padding-top: 0px;		padding-left: 0px;		padding-bottom: 0px;		display: none;		transition: none;		padding-right: 00px;		width: 100% !important;	}	.nav-footer ul.nav {		padding-bottom: 5px;	}	.nav-footer ul.nav > li > a {	  border: 1px solid #345775 !important;	  display: block;	  font-family: "Roboto Slab",sans-serif;	  font-size: 15px;	  font-weight: bold;	  line-height: 29px;	  padding: 10px 25px;	  text-transform: uppercase;	}	.nav-holder > .nav-footer ul.nav > li:hover > a {		background: #1FB5C7;		color: #fff !important;	}

.nav-footer ul.nav li.menu-item-has-children > a {
	position: relative;	}
.nav-footer ul.nav li.menu-item-has-children > a > button {	
	display: block;		position: absolute;		top: 9px;		right: 15px;		background: #7fa409 none repeat scroll 0 0;	    border: 1px solid #c4cab3;	    border-radius: 5px;	    color: #fff;	    font-size: 16px;	    height: 30px;	    outline: medium none;	    width: 30px;	    padding: 0;	    text-align: center;	    line-height: 15px;	}

.nav-footer ul.nav li.menu-item-has-children > a > button {	   display: block;
	    position: absolute;
	    top: 6px;
	    right: 15px;
	    background:transparent;
	    border: 1px solid transparent;
	    border-radius: 5px;
	    color: #fff;
	    font-size: 13px;
	    height: 30px;
	    outline: medium none;
	    width: 30px;
	    padding: 0;
	    text-align: center;
	    line-height: 15px;
	} 
.fluid-service-area .service-promo ul .item{ padding: 0 0 3.5em;} .latest {margin: 2em 0 0;} .contactus-button a {letter-spacing: 1px;}}
@media (max-width: 480px) {	
.media-body.body-ser {
	padding: 0 1em 0 0 !important;
}
.nav-holder > .nav-footer {width: 100vw !important;}    .touch_top ul .item-ad{        width: 100%;        padding: 0 0 0 15px;    }    .touch_top ul .item-phone{       width: 100%;         padding: 0 0 15px 15px;    }  .single-service-page .image-caption-box .text-box, .single-post-page .image-caption-box .text-box     {    display: block;    width: 100%;    padding: 0;    margin-left: auto;    margin-right: auto;}    .testimonial-p .media-body h3    {        margin-top:15px;    }    .projects_hours p{        padding: 0 0 1em;    }    .project-scop h3{        padding: 1em 0 1em;    }    .wel-info h1{font-size: 1.5em;}
.touch_top ul .item:first-child {
    border-right: none;
	}
.wel-band-bg {
    background-size: 100% 100%;
    text-align: left;
}	
.nav-holder .nav-footer ul.nav > li:hover > ul.sub-menu {
  margin-top: 0;
}
}
@media only screen and (min-width:240px) and (max-width:700px) {
.touch_top ul .item-ad {
    padding: 0!important;
}
.media-body p {
  font-size: 14px!important;
}
.search-form-sidebar {
    display: block;
}
.nav-holder {
  padding: 0px!important;
}
.main-menu-wrapper.stricky-fixed .free-qoute-button::before {
  right: auto!important;
}
.wel-ind-image, .wel-ind-r-txt, .wel-ind-r-img
{
	display: none!important;
}
.testimonial .media-body{
	width:100%; float:left;
}
.testimonial .media-left:before{
	display:none;
}
.lat-news-outer .lat-img-box{
	margin-bottom:10px;
}
.lat-news-outer .lat-img-box img {
    height: 189px!important;
}
.latest .latest-image{
	margin-bottom:10px;
}
.latest .latest-image img {
    height: auto!important;
}
.single_image.wpb_column.vc_column_container.vc_col-sm-2 {
	display:none;
}
.single_image_right {
    display:none;
}
.text-left-section.wpb_column.vc_column_container.vc_col-sm-8{
	width:100%!important;
}
.image-right-section.wpb_column.vc_column_container.vc_col-sm-4{
	width:100%!important;
}
.projects-style .our-pro-slider {
  float: none;
  margin: 0 auto;
  max-width: 410px;
  width: auto;
}
.margin_both {
	padding:0px!important;
}
.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container{
	padding:0px!important;
}
}

/* css for home2
    */

@media (max-width: 652px) {
.responsve-column-wide-increment.vc_col-sm-4 {
    width: 60%!important;
    }
    .responsve-column-wide-increment-1.vc_col-sm-4 {
    width: 100%!important;
 }
 .our-offer-left {
    padding-left: 0px!important;
}

}
@media (max-width: 650px) {
    .thm-banner-wrapper .caption-h1{
        top: 4em;
    }
    .wel-band-bg{
        background-size: 100% 100%;
        text-align: center;
        display: none;     
    }	
    .wel-band .right{
        text-align: center;
        display: inline-block;
    }
    .wel-band-bg p{
        padding: 0 1em 0.3em;
    }
    .touch_top{
        padding: 0;
    }
    .widget-search{
        padding: 0 15px;
        width: 100%;
    }
    .wel-ind-pad{
     padding-top: 2.7em;  
    }
    .sectpad{padding-top: 2.7em; padding-bottom: 2.7em;   }
    
    .sectpad-ser{padding-top: 2.7em; padding-bottom: 0;  }
    
    .t-logo .row{
        text-align: left;
        margin-left: 15px;
    }
    .about-tab-box .single-tab-content .abot-img img:first-child{
        margin: 0 0 0.2em;
    }
 .wel-bot,.wel-right, .about-tab-box .single-tab-content .abot-img, .right-ser{display: none;}
    .service-content {    padding: 0 15px;}    
    .owl-carousel .owl-item img{width: auto;}
    .sec-padding{padding:3em 0;}
    .widget-links{margin-bottom: 10px;}
    .indurial-solution-text h2{line-height: 1.2em;}   
    .about-tab-box .tab-title-box{margin-bottom: 10px;}    
    .features-section .features-area .features .features-content{
        padding: 40px 15px 20px;
    }
    .features-section .features-area .features p{
        margin-bottom: 20px;
    }
    .team-area .our-team{margin-top: 0;}
    .team-pad{padding-bottom: 2em;}
    .testimonial-p .media-body h6{text-align: left;}
    .sectpad-t {padding-top: 2.7em;}
    .single-blog-post .meta-info .content-box .post-links li{
        display: block; line-height: 2em;
    }
    .touch .touch_bg .touch_middle{
        padding-top: 20px;
    }
    .thm-banner-wrapper .caption-p{display: none;}
    .thm-banner-wrapper .thm-btn.inverse,.thm-banner-wrapper .thm-btn{display: none;}
    .touch_top ul .item-ad{width: 39%;padding: 0 0 0 3%;}
    .project-post-info{width: 370px; margin: 0 auto;}
    .lat-news-outer .lat-new-cont h3{margin-top: 30px;}
    .single-sidebar-widget:last-child{ margin-bottom: 1em;}
    .top-two-right .top-panel{
        display: none;
    }
    .nav-menu{
        width: 25%;
    }
    .we-offer-cont2{
        display: none;
    }
    .we-offer-cont{
        width: 100%;
    }
    .accrodion .accrodion-content .img-caption .img-box {
    width: 72px;
      }
    .accrodion .accrodion-content .img-caption .content-box {
    padding-left: 10px;
    padding-right: 10px;
     }
    .accrodion .accrodion-title h4{
        line-height: 24px;
    }
    .faq-form .thm-btn{
        margin-left: 0;
        top:6px;
    }
    .accrodion .accrodion-title{
        padding-left: 15px;
    }
}
/* My styleSheet
    */
/* Css for Home Page-1
    */
@media (max-width: 1280px) {
.our-offer-left {
    padding-left: 15px;
}
.extra-booking .hb-form-table li {
	min-width: 200px;
    max-width: 250px;
	width:50%;
}
.clients-left-section {
    padding: 0 14px 0 14px;
}   
.offer-right .offer-img-box2 .box1 {
    position: relative;
    margin-bottom: 0.6em;
}
.clients-left-section {
    padding: 0 14px 0 20px;
}
 }
@media (max-width: 980px) {	
.single-gallery.anim-5-all.masonryImage.mix.apply-extra-width-responsive {
    width: 97%;
    margin-right: 15px;
}
.nasir-room-grid .col-sm-4.nroom-grid{
	width:50%;
}
.extra-width-tracing-1.wpb_column.vc_column_container.vc_col-sm-5 {
    margin-top: 15px;
    width: 42%;
    float: left;
}
.single-gallery.single-r-gallery.anim-5-all.masonryImage.mix.span-11.apply-extra-width-responsive-1 {
    width: 100%;
    float: left;
    margin-right: 15px;
}
.akcent-responsive-management .media-right {
    width: 100%;
     display:block;
}
.akcent-responsive-management .media-body {
    width: 100%!important;
    padding-top: 3em;
    display:block;
      padding-bottom:3em;
      padding-left:1em;
}	
.akcent-responsive-management .media-left {
    width: 100%;
}
.akcent-responsive-management .media-right p{
	text-align:left;
	padding-left:30px;
	padding-top: 10px;
}
 .akcent-responsive-management .awsm-management{
 	padding-bottom: 20px;
	padding-left: 15px;
 	text-align:left;
 }
.wel-wrapper {
    padding: 5.5em 0 0 0;
}
.our-offer-left {
    padding-left: 50px;
}
.spa-offer .img_holder .room-ad-cont {
    padding: 0.5em;
    width: 13vw;
}
.spa-offer .img_holder .room-ad-cont h2 {
    font-size: 4em;
}
.spa-offer .img_holder .room-ad-cont h3 {
    font-size: 2.2em;
}
.nwelcomestyle {
    margin-bottom: 80px;
    width: 81%;
}
.offer-right .offer-img-box2 .box1 {
    margin-bottom: 1em;
}
.testimonials-wrapper .item .test-bot .client_name h5 {
    text-align: left;
}
.custom-heading.wpb_content_element {
    padding-top: 10px;
}
.get-touch-wrapper .touch-img {
    margin-right: 3em;
}
.activities-cont {
     width: 100% !important;
}
.rect-width{
	width:100%!important;
	padding-top:20px!important;
}
.wel-box-outer ul li {
    margin: 0 1% !important;
    float: left !important;
}
.top-left{
	width:57%!important;
}
.text-right {
    text-align: right;
	width:43%!important;
}
.custom-heading.wpb_content_element {
    margin-bottom: 21px !important;
}
.responsive-set-col-1 {
    width: 50% !important;
}
.responsive-set-col-2 {
     width: 50%!important;
     padding-bottom: 2em !important;
}
.responsive-set-col-3 {
    width: 50% !important;
	padding-left:0px!important;
}
.responsive-set-col-4 {
    padding-bottom: 2em !important;
    width: 50% !important;
	padding-bottom:5.6em!important;
	padding-right:0px!important;
}
.fluid-know-area .service-promo {
    padding-left: 9px!important;
    font-size:13px!important;
}
.fluid-know-area .service-promo .know-bot ul li {
        padding: 0 1em !important;
}
.responsive-hom-2-width1 .vc_column-inner{
   max-width:42%important;
}

.responsive-hom-2-width2{
   width:56%important;
}
.resp-sp-width-980{
width:50%!important;
margin-bottom:30px;
}
.nasir-activities2 .nav li {
    width: calc(100% / 3);
    float: left;
}
.fluid-know-area .work-image-ser {
    width: 100%;
    text-align: center;
}
.fluid-know-area .work-image-ser img {
    width: 100%;
}
.fluid-know-area {
    display: block;
}
.fluid-know-area .service-promo {
    padding: 15px!important;
}
.fluid-know-area .service-promo {
    width: 100%;
 }
 .responsve-column-wide-increment.vc_col-sm-4{
  width:45%;
  padding-top:40px;
 }
 .responsve-column-wide-increment-1.vc_col-sm-4{
  width:50%;
   padding-top:40px;
 }
 .responsve-column-wide-increment-2.vc_col-sm-4{
  width:100%;
  padding-top:30px;
 }
 .attraction-margin{
  margin-left:12%;
 }
 .our-offer-left {
     padding-right: 0;
}
.event-wrapper.vc_column_container {
    padding-left: 0;
}
.offer-right .offer-img-box2 {
	width: 48.6%;
}
.more-link {
	margin-top:20px;
}
.specify-width-acc-responsive.vc_col-sm-8 {
    width: 100%;
    margin-bottom: 25px;
}
.specify-width-acc-responsive-3.vc_col-sm-6{
  width:100%;
  padding-bottom:0px;
}
.specify-width-acc-responsive-4.vc_col-sm-6 {
    width: 100%;
    padding-top: 57px;
    padding-left: 7px;
}
.pics img{
  width:100%;
}
.col-new-width .col-lg-3 {
    width: 47%;
}
.table-form {
    padding-left: 2em;
    padding-right: 2em;
}
.our-div-width{
  width:40%;
}
.our-div-width-1{
  width:57%;
}
.table-form .dining-button {
    width:35%;
}
.activities-cont a {
    margin-top: 0;
   margin-bottom: 20px !important;
}
}
@media (max-width: 762px) {	
.col-lg-3, .col-lg-4,.col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-12  {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.single-gallery {
    width: 100%!important;
    margin-right: 0;
}
.img-holder.hover.pics {
    margin-bottom: 15px;
}
.single-gallery.anim-5-all.masonryImage.mix.ful-width.brand-image-width {
    margin-bottom: 15px;
}
.have-query {
    padding: 55px 15px !important;
    margin: 0;
}
.awsm-creative-pading-bottom, .awsm-creative-col-distributed .vc_col-sm-6 {
    padding-right:15px !important;
    padding-left:15px !important;
}
.our-res .responsive-hom-2-width2 {
    padding: 0 15px;
}
/* .extra-book-pad { */
    /* padding-top: 50px; */
/* } */
.extra-book-pad.vc_col-sm-4 {
    /* padding-left: 0!important; */
    width: 59%!important;
}
.rearrange-booking-pading .vc_col-sm-8 {
    width: 100%!important;
}
.bee-accordion .media-body {
    padding-left: 15px;
    padding-right: 15px;
}
.awsm-width-vc {
    width: 100% !important;
}
.responsive-hom-2-width1.vc_column_container{
	padding-left:15px;
	padding-right:15px;
}
.responsive-set-col-1 {
    margin-left: 0;
    width: 100% !important;
    padding-bottom:20px;
}
.responsive-set-col-2 {
    width: 100% !important;
    padding-bottom: 20px !important;
}
.responsive-set-col-3 {
    margin-left: 0;
    width: 100% !important;
    padding-left: 0px !important;
    padding-bottom: 20px;
}
.responsive-set-col-4 {
     width: 100% !important;
 }
}
@media (max-width: 800px) {	
.this-images img.simg {
    left: 30px!important;
}
.promo-outer {
    padding-top: 0;
    }
 .our-res .responsive-hom-2-width2{
 	padding-left:20px;
 }

.offer-right .offer-img-box2 .box1 {
    margin-bottom: 0.9em;
}

.resp-sp-width-980{
width:32%!important;

}
.table-form {
    padding-left: 1em;
    padding-right: 0em;
}
.pics img{
  width:100%;
}
}
@media (max-width: 800px) {	
.akcent-responsive-management .media-body {
     padding-top: 2em;
     padding-bottom: 2em;
}
.wel-box-outer ul li {
width: 47%;
}
.custom-heading h2 {
	padding-top:20px;
}
.res-768{
    margin-left:6px;
}
}
@media (max-width: 800px) {	
.top-left {
    width: 69% !important;
}
.text-right {
    width: 27% !important;
}
.res-home1-emptyspace{
	height:20px!important;
}
.spec-responsive-class-right {
   padding-bottom: 59px !important;
}

.spec-responsive-class {
    margin-left: 0% !important;
    width: 69% !important;
}
.offer-content-respnsive{
  padding-left: 4px;
}
.activities-content-responsive{
  padding-bottom:20px;
}
.as-marginincrease-responsive{

  margin-bottom:49px;
}
.mragin-top{
  margin-top:40px;
}
.have-query .wpcf7-form-control {
    width: calc((100% - 230px) / 3 );
    margin-right: 17px;
}

.width-aply-se{
    width:50%;
}
.wel-ad-inner .wel-text h2 {
   font: 600 1em/1.5em "Raleway", sans-serif;
   
}
.extra-book-pad {
     width: 52%;
}
.pics img{

  width:100%;
}
.book-right {
    padding-left: 0px;
}
.vresponsive-img {
    width: 100%!important;
}
.fit-pad-left{
  width:100%;
}
.fit-pad-right {
     padding-top: 0em!important;
}
.advnce-size{
  width:100%;
}
.spa-offer .img_holder .room-ad-cont h2 {
   margin: 0 0 0.4em;
 }
.have-query .wpcf7-form-control {
    width: calc((100% - 230px) / 3 );
    margin-right: 33px;
}
.have-query .wpcf7-submit {
    width: 23% ;
}
.have-query .wpcf7-submit {
    width: 23% !important;
}
.have-query .wpcf7-submit {
    padding: 0 32px;
}
.na-welcome-style.assign-margin {
    margin-left: 0px;
}
.na-welcome-style{
  width:100%;
}
 .this-texts{
  margin-left:0px;
 }
 .applied-margin-left {
    margin-left: 0px;
}
.driving-dirction-core-vanue {
      width: 100%;
}

.specify-width-acc-responsive-3 {
    width: 80%;
 }
.responsive-special-margin-new {
    margin-bottom: 19px;
}
.we-add-botttom-margin {
    margin-bottom: 22px!important;
}
.extra-width-tracing {
    width: 55.3% ;
    float: left;
}
.extra-width-tracing-1 {
    width: 42%;
    margin-left: 2%;
    float: right;
}
.extra-width-tracing-3 {
    width: 41%;
    float: left;
}
.extra-width-tracing-3 {
    width: 40%;
    float: left;
}
.extra-width-tracing-4 {
    width: 55%;
    float: right;
}
.div-float-left-1{
  float:left;
}
.div-float-right-1{
  float:left;
}
}
@media (max-width: 767px) {
.ext-right1-img-awsm-res-767.vc_col-sm-4{
	width: 49%;
	float: left;
	clear: both;
}
.hotel-booking-search.search-sec {
    background: none;
}
.nasir-room-grid .col-sm-4.nroom-grid{
	width:100%;
}
.entry-content .hb-form-field, .entry-content .hotel-booking-search form button {
    max-width: 97%!important;
}
.hb_input_field::after {
    right: 24px
}
.promo-imgslider .promo-content .col-sm-8{
	padding:0px!important;
}
.trans-no {
    width: 100%;
}
.room-t-wrapper .img-holder::before {
    content: none;
}
.project-filter .gallery-filter{
		display:none;
}
.wrap-width-increase-responsive.new-wd-apply .vc_column-inner{
	padding:0px;
}
.ext-right2-img-awsm-res-767.vc_col-sm-4{
		float: left;
		width: 49%;
}
.brand-image-width{
	width:100%;
}
.activities-main.activities-main-width-increase-responsive .vc_column-inner{
	padding:0px;
}
.wrap-width-increase-responsive .vc_column-inner{
	padding:0px!important;
}
.mid-pad-offer.activities-main.activities-main-width-increase-responsive{
	padding-left:15px;
	padding-right:15px;
}
.mid-pad-offer.wrap-width-increase-responsive{
	padding-left:15px;
	padding-right:15px;	
}
.ext-right3-img-awsm-res-767.vc_col-sm-4{
	width:50%!important;
	margin:0 auto;
}
.nw-width-imge.vc_col-sm-4{
	width:50%;
	margin:0 auto;
}
.nw-width-imge-1.vc_col-sm-4{
	width:49%;
	float:left;
}
.ext-right-img-2.vc_col-sm-4{
	width:49%;
	float:left;
}
.awsm-responsive-attraction.vc_col-sm-4{
	width:50%;
	margin:0 auto;
}
.adjustable-width.vc_col-sm-4{
	float:left;
	width:49%;
}
.responsive-attractive.vc_col-sm-4{
	width:49%;
	float:left;
}
.footer-1 .socials {
    margin-bottom: 30px;
}
.wel-band.no-original-display .pull-right.top-right.text-right {
    width: 100% !important;
    text-align: center !important;
    margin-top: 10px;
    letter-spacing: 0.2px;
}
.wel-band.no-original-display .pull-left.top-left {
    width: 100% !important;
    text-align: center !important;
	letter-spacing: 0.2px;
}
.wel-band .top-left ul li:last-child {
    margin-top: 8px;
}
}
@media (max-width: 494px) {
.download-theme .media-right {
float: left;
margin-top: 40px;
padding-left:80px!important;
    }
}
@media (max-width: 627px) {
.form-position-responsive.vc_col-sm-4 {
    width: 100%!important;
}
}
@media (max-width: 360px) {
.widget {
    margin-bottom: 40px;
}
.widget-posts-list .img-box {
    width: 100px;
}
.vc_empty_space.reduce-empty-space{
	height:30px!important;
}
.subscribe-wrp .sub-input {
    width: 100%!important;
}
.subscribe-wrp .sub-but {
    text-align: center!important;
}
.subscribe-wrp .sub-but {
    width: 100%;
 
}
.aminities-wrapper p {
     text-align: center;
}
.extra-book-pad.vc_col-sm-4 {
    padding-left: 0 !important;
    width: 100% !important;
}
.room-t-wrapper .content {
    padding: 21px 15px 5px!important;
}

.ext-right2-img-awsm-res-767.vc_col-sm-4 {
     width: 100%;
}
.ext-right3-img-awsm-res-767.vc_col-sm-4 {
    width: 100% !important;
}
.nw-width-imge.vc_col-sm-4 {
    width: 100%;
}
.nw-width-imge-1.vc_col-sm-4 {
    width: 100%;
}
.ext-right-img-2.vc_col-sm-4 {
    width: 100%;
    }    
 .awsm-responsive-attraction.vc_col-sm-4 {
    width: 100%;
}
.adjustable-width.vc_col-sm-4 {
     width: 100%;
}
.responsive-attractive.vc_col-sm-4 {
    width: 100%;
    }
.awsm-necessary-pading-top {
    padding-top: 2em;
}
.image-between-pad {
    padding-top: 2em;
}
.direction-lists li + li {
     padding-left: 50px;
  }
.nav-pills > li + li {
    margin-left: -11px;
}

.resp-360-home-mar-bottom{
margin-bottom:12px!important;
}
.resp-360-home-mar-bottoms{
margin-bottom:20px!important;
}
.wel-box-outer ul li {
    width: 100%!important;
	margin-bottom: 20px !important;
}
.res-768 {
    margin-left: 41px;
    margin-top: 28px;
}
.resp-320-home-pading-low .row_inner_wrapper{
padding-top:40px!important;
}
div#footer-1, #footer-3, #footer-4 {
    width: 100% !important;
}
div#footer-2, #footer-3 {
    padding-bottom: 64px;
    width: 100% !important;
}
.about-cta .col-xs-6{
	width:54%;
}
.about-cta .single-count-box {
    padding-left: 0px!important;
    
}
.about-cta .single-count-box .box .number-box {
    font-size: 24px;
 }
 .responsive-set-col-1 {
    margin-left: 0px !important;
    width: 100% !important;
    margin-top: 19px!important;
    margin-bottom: 0px!important;
}
.responsive-set-col-2 {
    width: 100%!important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
	margin-bottom: 20px!important;
}
.responsive-set-col-3 {
    margin-left: 0px;
    width: 100% !important;
    padding-left: 0px !important;
	margin-bottom: 0px!important;
}
.responsive-set-col-4 {
    width: 100% !important;
    padding-bottom: 5.6em !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.top-left {
    width: 100% !important;
}
.wel-band .top-left ul li {
     padding-left: 3px !important;
	 line-height: 22px;
}
.wel-band .top-right, .wel-band .top-left {
    text-align: center !important;
}
.text-right {
    width: 100% !important;
}
.resp-360-low-pad-up{
height:40px!important;
}
.sec-w-header{
padding-bottom: 20px;
}
.res-768 {
    margin-left: 5px!important;
}
.get-in-touch-right.wpb_column.vc_column_container.vc_col-sm-6 {
     margin-top: 13px;
}
.custom-heading.wpb_content_element.col-lg-12.margin-bottom-zero {
    padding-left: 6px !important;
}
.width-aply-se {
    width: 100%!important;
}
.contact-info {
    padding-left: 15px!important;
}
.wel-band .top-left {
    text-align: center !important;
}
.book-left-content .wpcf7-form-control.wpcf7-submit {
    width: 80%!important;
}
 .monitor-responsive-width {
    width: 100%!important;
    padding-right: 0px !important;
    padding-left:0px!important;
}
.pading-botom-special{
  padding-bottom:32px;
}
.this-images img.simg {
    display: none;
}
.responsve-column-wide-increment-1 {
    width: 100%;
}
.awsm-width{
  width:100%;
}
.bee-accordion .media-left {
    display: block;
    padding-bottom: 20px;
    padding-right: 0;
}
.bee-accordion .vc_tta-panel.vc_active a {
    background: #ffffff!important;
}
.panel-body{
  padding:0px;
}
.bee-accordion .nav li + li {
    margin-left: 20px;
}
.trcking-first-image-responsive{
}
.common-pad-inner-traking {
    padding-left: 0px;
    padding-right: 0px;
}
.common-pad-inner-traking-1 {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.maount-content {
     padding-right: 0em;
}
.extra-width-tracing {
    width: 100% ;
}
.span-8{
  display:none;
}
.nw-width-imge-3{
  display:none;
}
.our-table-cont.vc_col-sm-3 {
    width: 100%!important;
}
.table-form.vc_col-sm-9 {
    width: 100%!important;
}
.activities-cont {
 	padding-top:20px;
}
.carousel-prev, .carousel-next {
    margin-left: 39%!important;
}
.margin-low-decrease .entry-header {
    margin-top: 0;
}
.test-bot .client_name {
    width: 100%;
}
}
@media (max-width: 768px) {	
.specify-width-acc-responsive-2.vc_col-sm-4 {
    margin-left: 0!important;
}
div#footer-1,#footer-3 , #footer-4 {
    width: 100%!important;
}
div#footer-2, #footer-3 {
    padding-bottom: 64px;
}
.sec-padding{
padding-bottom:0px!important;
}
.wel-band .top-right, .wel-band .top-left {
    text-align: left!important;
}
.resp-768-gap{
margin-bottom:20px!important;
margin-top: 20px;
}
.res-768 {
    margin-left: 82px;
}
.awsm-new-pad-up{
  margin-left:0px;
}
.awsm-creative-width-increment.common-pad{
	padding-top: 4em;
	padding-bottom: 4em;
}
.extra-pading-pizza-responsive {
    padding-bottom: 38px ;
}
.activities-content-responsive{
  padding-bottom:20px!important;
  padding-left:20px!important;
  padding-right:20px!important;
}
.as-marginincrease-responsive {
    margin-bottom: 0px;
}
.fluid-know-area .service-promo .promo-content {
    padding: 2em 0 0px 0em;
}
.extra-book-pad {
    width: 35% ;
}
.spa-offer .img_holder .room-ad-cont h2 {
     font: 3em/1em "Playball", sans-serif;
 }
.package-pad-top {
    padding-top: 24px;
}
.promo-wrapper .promo-imgslider .promo-content a {
    color: #fff;
    border: 1px solid #707d93;
    background: #1a1a1c;
}
.specify-width-acc-responsive-3 {
    width: 81%;
}
.our-div-width-1 {
    padding-bottom: 43px;
}
}
@media (max-width: 1280px) { 
.contact-info {
     padding-left: 5px;
    padding-top: 43px;
} 
}
@media (max-width: 980px) { 
.hotel-booking-search.search-sec {
    position: relative;
    margin: 0 !important;
}
.red-margin {
    margin-left: 0px;
}
.col-lg-8.col-md-8.col-sm-12.col-xs-12.my-float-condition {
    margin-bottom: 60px;
}
.specify-width-acc-responsive-2.vc_col-sm-4{
	width:100%;
	text-align:left;
	margin-left:20px;
}
.nwelcomestyle.vc_col-sm-6{
	width:100%;
}
.na-welcome-style.vc_col-sm-5{
	width:100%;
}
.na-welcome-style.assign-margin {
    margin-left: 0px;
}
.this-texts.col-lg-offset-1{
	margin-left:0px;
}
.monitor-responsive-width.vc_col-sm-3{
	width:48%;
	min-height: 203px;
}
.awsm-creative-col-distributed .vc_col-sm-6{
	width:100%;
}
.awsm-creative-pading-bottom{
	padding-bottom:20px;
}
.contact-info {
     padding-left: 5px;
    padding-top: 60px;
}
.margn-expand-bottom{
  margin-bottom: 20px;
}
.book-left-content .wpcf7-form-control.wpcf7-submit {
width:24%;
}
.spec-responsive-class{
margin-left: 2%;
padding-bottom: 0px;
}
.spec-responsive-class.vc_col-sm-5{
	width:63%;
}
.spec-responsive-class-right.vc_col-sm-7{
	width:100%;
}
.offer-content {
        padding-left:2%;
}
.spec-responsive-class-right{
padding-top: 16px;
padding-bottom: 22px;
}
.extra-pading-pizza-responsive{
  padding-bottom:20px !important;
}
.wrap-width-increase-responsive .wpb_single_image{
  width:100%;
}
 .wrap-width-increase-responsive .wpb_wrapper {

  width:100%;
}
.wrap-width-increase-responsive .vc_single_image-wrapper {
       width: 100%;
}
.pad-extra-last-responsive{
  padding-bottom:0px;
}
.aminities-outer-responsive-1.vc_col-sm-3{
  width:48%;
}
.aminities-outer-responsive-2.vc_col-sm-3{
  width:48%;
}
.aminities-outer-responsive-3.vc_col-sm-3{
width: 48%;
margin-left: 0px;
margin-top: 20px;
}
.aminities-outer-responsive-4.vc_col-sm-3{
width: 48%;
margin-top: 20px;
}
.aminities-pad-topp {
    margin-top: 20px;
}
.aminities-outer-responsive-5.vc_col-sm-3{
  width:48%;
}
.aminities-outer-responsive-6.vc_col-sm-3{
  width:48%;
}
.aminities-outer-responsive-7.vc_col-sm-3{
width: 48%;
margin-left: 0px;
margin-top: 20px;
}
.aminities-outer-responsive-8.vc_col-sm-3{
width: 48%;
margin-top: 20px;
}
.room-1-inner-pad-bottom-last {
    padding-bottom:0px;
}
.aminities-outer-responsive-9.vc_col-sm-3{
width: 48%;
margin-top:20px;
padding-bottom:6.4em;
}
.resoponsive-padding-increase{
padding-bottom:6em!important;
}
.form-position-responsive{
float: right!important;
}
.form-position-responsive.vc_col-sm-4{
	width:40%;
	}
.fit-pad-left.vc_col-sm-6 {
width:100%;
}
.fit-pad-left {
    padding-left: 2%;
    padding-bottom: 20px;
}
.fit-pad-right {
    padding-right: 0%;
    padding-top: 1em;
}
.advnce-size.vc_col-sm-6{
	width:100%;
}
.download-theme .media-body {
    font-size: 30px;
    line-height: 36px;
}
.have-query .wpcf7-submit {
    width: 25% ;
}
.new-width-assign-responsive.vc_col-sm-4{
width:40%;
}
.fll-width-responsive{
width:100%;
}
.img_holder img{
  width:100%;
}
.wdth-responsive-appld.vc_col-sm-8{
width:59%;
}
.masters-pading{
  padding-left:0px!important;
}
.contact-info {
    padding-left: 15px!important;
}
.width-aply-se{
  width:100%!important;
}
.subscribe-wrp .sub-input {
    width: 55%;
 }
 .activities-main-width-increase-responsive{
  width:99%;
 }
.book-right {
    padding-left:0px;
}

.pics img{
  width:100%;
}
.download-theme .media-right{
  padding-bottom: 14px;
  padding-right: 53px;
}
.vresponsive-img{

  width:50%;
}
.fpac {
    margin-bottom: 19px !important;
}
.monitor-responsive-width{
  width:50%;
}
.assign-bottom-padding {
    padding-bottom: 32px;
}
.this-inner{
    width:100%;
}
.driving-dirction-core-vanue {
     padding: 26.5px 0;
}
.nasir-activity .this-inner {
    width: 100%;
}
.awsm-width-style-responsive{
  width:100%!important;
}
.awsm-width-style-responsive-1{
  width:100%!important;
}
.get-in-touch-right.wpb_column.vc_column_container.vc_col-sm-6 {
        margin-top: 0px;
}
.responsive-upper-pading-finish{
      padding-top:0px!important;
}
.new-respomsive-class-width.vc_col-sm-5{
  width:100%;
  padding-bottom:20px;
}
.set-img-wide .wpb_wrapper{
  width:100%;
}
.set-img-wide .vc_box_border_grey{
  width:100%;
}
.nw-width-imge-3 {
    margin-top: 4px;
}
.we-add-botttom-margin {
    margin-bottom: 15px;
}
.awsm-responsive-width-increase.vc_col-sm-8{
  width:100%;
}
.awsm-responsive-width-increase-1.vc_col-sm-4{
  width:100%;
}
.awsm-responsive-width-increase-2.vc_col-sm-8{
  width:100%;
}
.awsm-responsive-width-increase-3.vc_col-sm-4{
  width:100%;
}
.awsm-responsive-width-increase-4{
  width:100%;
}
.awsm-responsive-width-increase-5.vc_col-sm-8{
  width:100%;
}
.awsm-responsive-width-increase-6.vc_col-sm-4{
  width:100%;
}
.nw-width-imge-1 {
    width: 34%;
}
.pics img{
  width:100%;
}
.width-responsive-exactly{
  width:100%;
}
.responsive-special-margin-new{
  margin-bottom: 18px;
}
.we-add-botttom-margin {
    margin-bottom: 24px;
}
.adjustable-width-first.vc_col-sm-5{
  width:100%;
  padding-top:5em!important;
  padding-bottom:1em!important;
}
.adjustable-width-first.vc_col-sm-7{
	width:100%;
}
.common-pad-iner-traking-1 {
      padding-bottom: 3em;
      padding-top: 1.5em;
}
.specify-nw-width-responsive{
  width:100%;
}
.extra-width-tracing {
    width: 55.3% ;
}
.apply-extra-width-responsive{
  width:100%;
}
.apply-extra-width-responsive-1{
  width:100%;
}
.extra-width-tracing-1 {
    width: 42.7%;
    margin-left: 2%;
}
.awsm-margin-left-for-responsive{
  margin-left:1%;
}
.wel-ad-inner .wel-text {
    width: 100%;
}
.demo-response-980{
  width:100%!important;
}
.subscribe-wrp {
    padding:0;
    padding-bottom:10px;
}
.subscribe-wrp .sub-but {
       text-align: left;
}
.awsm-width-vc.vc_column_container{
  width:48%;
}
.bee-accordion .nav li + li {
    margin-left: 0px;
}
.noright-pade {
    padding-right: 0 !important;
}
.no-leftpade {
    padding-left: 0 !important;
}
.div-float-left{
  float:left;
}
.div-float-right{
  float:right;
}
.casa-lima-pading{
  padding-bottom:32px ;
}
.book-left-content .wpcf7-form-control.wpcf7-submit{
  width:40%;
}
.responsive-hom-2-width1 .vc_column-inner{
	padding-left: 0px!important;
	padding-right: 0px!important;
}
}
@media (max-width: 525px) {
.awsm-3-creative-image-settings {
    padding-top: 1em !important;
} 
.fluid-know-area .service-promo .know-bot ul li:last-child {
     padding-top: 20px !important;
}
}
@media (max-width: 470px) {
.resp-sp-width-980 {
    width: 100% !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
}
@media (max-width: 350px) {
.fluid-know-area .service-promo .know-bot ul li:last-child {
    padding-top: 0px !important;
}
}
@media (max-width: 768px) { 
.contact-info {
     padding-left: 5px;
    padding-top: 60px;
}
.bee-accordion .media-body {
padding-left: 0;
}
.news-evn-cont p {
    margin-bottom: 20px;
}
.margn-expand-bottom{
  margin-bottom: 20px!important;
}
.book-left-content .wpcf7-form-control.wpcf7-submit {
    width: 26%;
}
.estra-margin-top{
margin-top:20px;
}
.estra-margin-top-1{
margin-top:48px;
}
.trans-no{
  margin-bottom:0px!important;
}
.activities-content .res-btn {
      margin-bottom: 17px !important;
}
}  
@media (max-width: 360px) { 
.single-blog-post .date-box .date-inner .date-c-inner p {
		text-align:center!important;
}
.widget.widget_categories{
	margin-top:30px;
}
.awsm-creative-pading-left-right {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.book-left-content .wpcf7-form-control.wpcf7-submit {
    width: 60%;
}
.table-form .dining-button {
    width: 100%;
}
.spec-responsive-class {
    margin-left: 0% !important;
    width: 98% !important;
}
.aminities-pad-topp {
    margin-top: 20px;
}
.room-1-inner-pad-bottom-last {
    padding-bottom:0px;
}
.aminities-outer-responsive-9.vc_col-sm-3{
width: 100%;
margin-top:20px;
padding-bottom:4.4em;
}
.as-marginincrease-responsive {
     margin-right: 61px;
}
.as-marginincrease-responsive-2{
  padding-top:20px;
}
.form-position-responsive{
margin-right:0%;
}
.fluid-know-area .service-promo .know-bot ul li:first-child {
  padding-left: 0;
  }
  .fluid-know-area .service-promo .know-bot ul li {
    margin-bottom: 1em!important;
  }
 .wdth-responsive-appld {
    width: 100% !important;
    padding-top:0px;
    padding-bottom:20px;
} 
.new-width-assign-responsive {
    display: none;
}
.nasir-activities2 .nav li {
    width: 384px;
    max-width: 100%;
    float: none;
    margin: 0 auto;
}
.download-theme .media-right {
    display: block;
    padding-left: 0;
    padding-top: 20px;
}
.download-theme .nhs-btn2 {
     margin-left:0px;
}
.noright-pade{
  padding-left:0px!important;
}
.fpackage {
    margin-bottom: 45px !important;
}
.have-query .wpcf7-form-control{
    width: 100%;
    margin-right: 0;
}
.have-query .wpcf7-submit {
    width: 59% !important;
}
.have-query {
    padding: 55px 0;
    margin: 0;
}
.wel-band .top-right, .wel-band .top-left {
    text-align: center !important;
}
.wel-band .top-left {
    text-align: center !important;
}
.extra-book-pad {
    width: 100% !important;
}
.nasir-home-banner img {
    width: auto;
    height: 500px;
}
.rapido img{
    width:100%;
}
.promo-imgslider .promo-content h2 {
    font-size: 1.8em;
}
.promo-outer {
  padding-top: 1.5em;
}
.promo-imgslider .promo-content a {
    color: #fff;
     border: 1px solid #707d93;
    background: #1a1a1c;
}
.awsm-marrgin-increase-bottom {
    padding-bottom: 46% !important;
}
.awsm-marrgin-increase-bottom-2 {
    padding-bottom: 20px !important;
}
.awsm-marrgin-increase-bottom .wpb_wrapper{
      width:100%;
}
.awsm-marrgin-increase-bottom .vc_single_image-wrapper{
      width:100%;
}
.specify-width-acc-responsive-3 {
    width: 100%;
}
.img-increasde-new-setting .wpb_wrapper{
    width:100%;
}
.img-increasde-new-setting .vc_single_image-wrapper{
    width:100%;
}
.col-new-width .col-lg-3 {
    width: 100%;
}
.nav-tabs .vc_tta-panel-body{
  background-color: #ffffff!important;
}
.our-div-width {
    width: 100%;
}
.our-div-width-1 {
    width: 100%;
}
.ext-right1-img {
    width: 100%;
}
.ext-right-img{
  width:100%;
}
.brand-image-width{
  width:100%;
}
.pics img{
  width:100%;
}
.nw-width-imge {
    width: 100%;
}
.nw-width-imge-1 {
    width: 100%;
}
.span-4 {
    width: 100%;
}
.span-8 {
    width: 100%;
}
.adjustable-width {
    width: 100%;
}
.single-gallery {
    padding-right: 0px;
}
.img-set-pad-margin {
    padding-right: 0px !important;
}
.extra-width-tracing-3 {
    width: 100%;
  }
.extra-width-tracing-4 {
    width: 100%;
    float: right;
}
.awsm-width-vc{
  width:100%;
}
.room-t-wrapper .content .bottom-content a {
    padding: 9px 11px;
}
.tab-inner-cont .media .media-right p {
     font: 2em/1em "Playball", sans-serif;
 }
.resp360-nw-width-awsm{
  width:20%;
}
}
@media (max-width: 400px) { 
.n-welcome-block p {
     text-align: center !important;
}
}
@media (max-width: 320px) { 
.book-left-content .wpcf7-form-control.wpcf7-submit {
    width: 81%;
}
.widget-posts-list .img-box {
    width: 83px;
}
.direction-lists li + li {
    padding-left: 27px;
}
.book-left-content .wpcf7-form-control.wpcf7-submit {
    width: 57% !important;
}
.nav-pills > li + li {
    margin-left: 15px;
}
.direction-lists li {
    padding-right: 0px!important;
 }
.wel-band .top-right, .wel-band .top-left {
    text-align: center !important;
}
.as-marginincrease-responsive {
    margin-right: 30px;
}
.room-t-wrapper .content .bottom-content a {
    padding: 9px 20px;
}
.spec-responsive-class-right {
    padding-bottom: 0px !important;
}
.img-holder .overlay {
    right: -19%;
    width: 118px;
}
.spec-responsive-class {
    margin-left: 0% !important;
    width: 96% !important;
}
.room-wrapper .media-right a {
	float: left;
	margin-left: 22px;
	margin-top: 0;
	margin-bottom: 20px;
}
.room-wrapper .media-right p {
   margin: 0 !important;
}
.room-t-wrapper .content .bottom-content a {
    padding: 9px 68px;
}
.have-query .wpcf7-submit {
    padding: 0 24px;
}
.bee-accordion .nav li + li {
    margin-left: 0px;
}
.table-form .dining-button {
    width: 54%;
}
.room-t-wrapper .content .bottom-content a {
    padding: 9px 9px;
}
.img-holder .overlay {
    right: -33%;
}
.spec-responsive-class {
    width: 92% !important;
}
}
@media (max-width: 1280px) {
.contact-info {
    padding-left: 47px;
 }
}
@media (max-width: 670px) {

.about-cta .col-xs-6 {
    width: 100%;
}
}
@media (max-width: 767px) {
.get-touch-wrapper .touch-img {
    width: 44%;
}
.awsm-new-pad-up {
    padding-top: 40px;
    width: 50%;
}
.book-left-content {
    width: 100%!important;
}
.footer-bottom .copyright_row .copyright {
    text-align: center;
	letter-spacing: 0.2px;
	line-height: 1.222;
}
.footer-bottom .copyright_row .copyright .pull-right{
    float: none !important;
	line-height: 2;
}
} 

 @media (max-width: 1280px) {
.single-gallery {
    width: 30%;
}
}
@media (max-width: 1220px) {
.book-left-content {
       width: 100%!important;
}
.book-left-content .wpcf7-form-control.wpcf7-submit{
  width:223px;
}
}
@media (max-width: 660px) {
.img-holder .overlay {
     right: -19%;
}
}
@media (max-width: 446px) {
.img-holder .overlay {
    right: -24%;
}
.img-holder .overlay p {
    font: 2.76em/1em "Playball", sans-serif;
  }
  .spec-responsive-class {
     width: 85% !important;
}
.our-event-t-wrapper .date-box .date-inner .date-c-inner p {
    text-align: center !important;
}
.get-touch-wrapper .touch-txt {
    width: 100%;
}
.event-wrapper .vc_empty_space{
	height:0px!important;
}
.testimonial-sec {
    padding: 0;
}
.footer-3 {
        width: 100% !important;
}

.footer-2 {
        width: 100% !important;
}

.footer-1 {
        width: 100% !important;
}

}
@media (max-width: 600px) {
#footer.style_2 .socials {
     float: left;
    clear: both;
}
 .awsm-6-creative-pading {
    padding-top: 0px!important;
}
}
@media (max-width: 550px) {
.common-pading-contact {
    padding-bottom: 0;
}
	.footer-4 {
    width: 82%!important;
	}
	.grid-new-width-responsive {
    width: 100% !important;
	}
	.get-touch-wrapper .touch-txt {
    width: 77%;
}
}
@media (max-width: 1024px) {
.about-info-box ul li {
    margin-bottom: 1em;
}
.spa-offer .img_holder .room-ad-cont h2 {
    font-size: 2em;
}
.extra-booking .hb-form-table li {
    width: 40%;
}
.spa-offer .img_holder .room-ad-cont {
    width: 19vw;
}
.maount-content {
    padding-right: 0;
}
.spa-offer .img_holder .room-ad-cont h3 {
    font-size: 1.2em;
}

.carousel-prev, .carousel-next {
    margin-left: 46%;
	}
	.clients-left-section {
	width:100%!important;
}
.home-two-msgwrapper {
    padding-top: 40px!important;
}
.get-in-touch-right.wpb_column.vc_column_container.vc_col-sm-6 {
    padding: 0 15px 0 0px;
}
.custom-heading {
	padding-left:0px!important;
}
.test-bot .tst-img {
     margin: 0 1em 0 0;
}
.test-bot .client_name {
	text-align:left;
	}
	.wel-ad-inner{
		width:100%;
	}
	.subscribe-wrp .sub-input {
    	padding-left:22px;
}
.rest-content ul li {
    margin-bottom: 1em;
}
}
@media (max-width: 980px) {
.widget_search {
    width: 100%;
}
.extra-booking p button{
	max-width:100%;
}
.extra-booking .hb-form-table li {
    width: 100%;
	max-width:100%;
}
.widget.widget_categories {
    padding-right: 0;
}
.col-lg-3.our-spec-outer.wpb_column.vc_column_container.vc_col-sm-3 {
    margin-bottom: 30px;
}
.our-table-cont.col-lg-3.our-div-width.wpb_column.vc_column_container.vc_col-sm-3 {
    width: 100%;
}
.table-form.our-div-width-1.wpb_column.vc_column_container.vc_col-sm-9 {
    width: 100%;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-top: 30px;
}
.single-gallery {
    width: 45%;
}
.awsm-again-width-increase{
	width:100%!important;
}
.fpackage.vc_col-sm-6{
	width:100%;
}
.this-images img.simg {
    left: 100px;
    }
    .this-images img {
    left: 0px;
}
.bee-accordion .media-left img{
    width: 100%;
}
.nhs-caption4 {
    top: 60px;
     left: 76px;
 }
 .driving-direction{
 	width:100%!important;
 	padding-top:50px;
 }
 .driving-dirction-core-vanue {
 	width:100%!important;
 }
 .bee-accordion .this-title {
    margin-top: 20px;
     margin-bottom: 10px;
}
.bee-accordion .media-left {
 	width:34%;
}
.awsm-6-creative-pading{
 	padding-top:30px;
 }
.rearrange-booking-pading .vc_col-sm-8{
	width:58%;
}
.extra-book-pad.vc_col-sm-4{
	padding-left:20px;
	width:42%;
}
.rest-pad.vc_col-sm-7{width:100%;}
.room-t-wrapper .content {
	padding: 50px 55px 84px;
	top: 0;
	right: 20px;
 }
.mid-pad-offer.vc_col-sm-4{
	width:100%;
}
   .mid-pad-offer.vc_col-sm-8{
	width:100%;
}       
.wrap-width-increase-responsive.vc_col-sm-8{
	width:100%;
}
.activities-main-width-increase-responsive.vc_col-sm-4{
	width:100%;
}
.res-awsm2{
	margin-bottom:50px;
}

 .testimonial-p .media-left {
     width: 29.5%;
}
.responsive-hom-2-width1.vc_column-inner{
	padding-left:0px;
	padding-right:0px;
}

}
@media (max-width: 768px) {
	.our-event-t-wrapper .media-body{
		padding-left:30px;
	}
	.extra-booking p button{
		margin-top:30px
	}
	.grid-new-width-responsive {
    width: 63% ;
	}
	.grid-new-width-responsive.vc_column_container{
		padding-left: 20px;
    	padding-right: 20px;
	}
.credit-texts{
	width:22%;
}
.awsm-pull{
	text-align:center;
}
	.credit-texts {
    width: 100%;
    text-align: center;
    margin-top: 12px;
}
.awsm-pull {
    width: 100%;
}
.awsm-creative-pading-left-right{
	padding-left:20px!important;
	padding-right:20px!important;
}
.contact-info{
	padding-left:0px!important;
}
.contact-info .media-contact-icon i {
     margin: 10px 0px 0px 0px;
}
.contact-info .vc_column-inner{
	padding-left:0px!important;
	padding-right:0px!important;
	}
	.room-wrapper .media-body {
    width: 100% !important;
}
.testimonial-p .media-left {
    width: 20.3%;
}
.testimonial-col-p .media-body{
	padding-left: 26px;
}
.testimonial-p a{
	padding-left: 26px;;
}

}
@media (max-width: 800px) {
	
	.our-table-cont.vc_col-sm-3{width:45%;}
	.table-form.vc_col-sm-9{width:52%;}
	.footer-4 {
    width: 38%;
}
.resp-sp-width-980 {
    width: 100% !important;
}
.extra-width-tracing {
    width: 54.3% ;
 
}
.col-md-offset-nw.vc_col-sm-4 {
    width: 43.7%!important;
}
.form-position-responsive.vc_col-sm-4 {
    width: 53%;
}
.common-pad {
    padding-top: 5em;
    padding-bottom: 5em;
}
.nhs-caption4 {
    top: 37px;
    left: 92px;
}
.col-pink.img-holder img{
	width:100%;
}
.col-purple.img-holder img{
	width:100%;
}
.col-orange.img-holder img{
	width:100%;
}
.nasir-activities2 {
     padding: 40px 0;
 }
}
@media (max-width: 752px) {	

.new-width-assign-responsive.vc_col-sm-4 {
    width: 50%;
}
.new-width-assign-responsive.common-pad{
	padding-bottom:3em;
	padding-top:3em;
}
.wdth-responsive-appld.vc_col-sm-8 {
    width: 100%;
}
.wdth-responsive-appld.common-pad{
	padding-top: 2em;
	padding-bottom: 2em;
}
.nasir-activities2 {
     padding: 40px 0;
 }
 .have-query .wpcf7-form-control {
        width: 100%!important;
}
.bg-image-centre-position {
    
    padding: 70px 0 70px;
}
}
@media (max-width: 1028px) {	
	.room-wrapper .media-left {
    display: inline-block;
    float: left;
}
.room-wrapper .media-body {
	width:37%;
}
}
/*------------------------------
	 My Work
------------------------------*/
@media (max-width: 1280px) {

.offer-right .offer-img-box1 {
    margin-right: 1em;
}
.subscribe-wrp {
     padding: 2.8em 1.5em 0 5.5em;
}

.col-md-offset-nw.vc_col-sm-4 {
    width: 27.7%;
}
.contact-info {
     padding-top: 0;
}
}
@media (max-width: 1024px) {
.offer-right .offer-img-box1 {
     margin-bottom: 10px;
}
.subscribe-wrp {
     padding: 2.8em 1.5em 0 1.5em;
}
.activities-cont{
	width:100%;
}
.rect-width{
	width:100%;
	margin-top:20px;
}
.col-md-offset-nw.vc_col-sm-4 {
    width: 33.7%;
}
.col-md-4.masters-pading {
     padding-left: 0px;
}
.awsm-creation.container {
    width: auto;
}
}
@media (max-width: 980px) {
.slick-slide img {
     width: 100%;
}
.subscribe-wrp {
    padding: 0 1em 15px 0!important;
}
.ser-in-box {
    width: 23%!important;
    margin: 1% 1%!important;
}
.col-md-offset-nw.vc_col-sm-4 {
    width: 34.7%;
}
.sidebar-area.default_widgets {
    padding-left: 0;
}
.widget-posts-list .content {
    float: left;
    padding-left: 30px!important;
    width: 186px!important;
    position: relative;
}
.contact-info {
     padding-top: 40px;
}
.header-abscont .top-bar-header-three {
      display: none;
}
.search-sec-homet .overlay .border {
    border: 1px solid rgba(13, 26, 65, 0.3);
}
}
@media (max-width: 768px) {
.subscribe-wrp {
     padding:0;
     padding-bottom:20px;
}
.subscribe-wrp .sub-input {
    width: 73%;
}
}
@media (max-width: 640px) {
.footer-2,.footer-3{
	width:100%!important;
}
.as-marginincrease-responsive {
     margin-right: 61px;
}
.testimonial-p .media-left {
    width: 43.5%!important;
    margin-left: 60px;
	float: left;
}
 .testimonial-col-p {
    padding: 5em 0em 0em;
}
.testimonial-p .media-body h3 {
    padding: 0em 0 0;
}
.testimonial-col-p .media-body {
    padding-top: 5px;
}
.testimonial-col-p .media-body {
    padding-left: 0px !important;
    float: left;
    width: 100%;
    text-align: left;
	margin-bottom: 20px;
}
.testimonial-p a {
    padding-left: 0px!important;
    margin-bottom: 25px;
    margin-top: 20px;
}
.entry-content .hb-form-field, .entry-content .hotel-booking-search form button {
    max-width: 100%;
}
.hb_single_room .hb_single_room_details .hb_single_room_tabs > li {
    width: 100%;
    padding-bottom: 17px;
}
.aminities-outer-responsive-3.vc_col-sm-3{
width: 100%;
margin-left: 0px;
margin-top: 20px;
}
.aminities-outer-responsive-4.vc_col-sm-3{
width: 100%;
margin-top: 20px;
}
.aminities-outer-responsive-1.vc_col-sm-3{
  width:100%;
}
.aminities-outer-responsive-2.vc_col-sm-3{
  width:100%;
  margin-top: 20px;
}
.aminities-outer-responsive-5.vc_col-sm-3{
  width:100%;
}
.aminities-outer-responsive-6.vc_col-sm-3{
  width:100%;
}
.aminities-outer-responsive-7.vc_col-sm-3{
width: 100%;
margin-left: 0px;
margin-top: 20px;
}
.aminities-outer-responsive-8.vc_col-sm-3{
width: 100%;
margin-top: 20px;
}
.aminities-outer-responsive-9.vc_col-sm-3 {
    width: 100%;
}
}
@media (max-width: 480px) {
.rect-width {
    width: 100% !important;
    padding-top: 20px !important;
}
.promo-imgslider .promo-content p {
    margin: 0 0 0.8em;
}
.right-p.pull-right{
	float:right!important;
}
.nasir-activity {
    padding: 50px;
}
.this-images img.simg {
    display: none;
}
.wel-box-outer ul li {
    width: 100%;
}
.footer-4 {
    width: 61% !important;
}
.footer-1{
	width:80%;
}
.wel-box-outer ul li {
    margin-bottom: 20px !important;
}
}
@media (max-width: 400px) {
.book-left-content .wpcf7-form-control.wpcf7-submit {
    width: 70% !important;
}
}
@media (max-width: 320px) {
.nasir-home-search-block .search-sec {
      width: 100%!important;
}
.nasir-activity {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.widget-posts-list .content {
      width: 176px !important;
 }

}
@media (max-width: 1024px) {
.hotel-booking-search.search-sec.search-sec-homet .overlay .border {
    padding: 1.6em 0em;
}
.main-menu-wrapper-two{
	display:none;
}
.mobile_header{
	display:block;
}
.ser-in-box {
    width: 18%;
    float: left;
    position: relative;
    margin: 1% 3%;
}
.search-sec .overlay .border {
        padding: 2.3em 0;
}
.fluid-know-area .service-promo {
     width: 100%;
 }
 .fluid-know-area .work-image-ser {
        width: 100%;
}
.col-md-4.zero-paw{
	width:100%;
}
.col-md-4.masters-pading{
	width:100%;	
}
.our-lakecious-values.vc_col-sm-6 {
    padding-left: 0.5em;
}
.table-form .dining-button {
    width: 26%;
}
.widget-posts-list .content {
    padding-left: 15px;
    width: 90px;
  }
  .contact-info {
     padding-top: 40px;
     padding-left:15px!important;
}
.width-aply-se.vc_col-sm-4{
	width:100%;
}
}
@media (max-width: 640px) {
.nhs-caption4 {
    top: 115px;
    position: absolute;
    left: 0;
    right: 0;
}
.responsive-set-col-2 {
    padding-left: 0 !important;
}
.extra-width-tracing.vc_col-sm-7 {
    width: 100%!important;
}
 .monitor-responsive-width {
    width: 100%!important;
    padding-right: 0px !important;
    padding-left:0px!important;
}
.responsive-set-col-4 {
    padding-left: 0 !important;

}
.noright-pade {
    padding-right: 15px!important;
}
.ser-in-box {
    width: 100% !important;
 }
.home-search p.hb-submit.ser-in-box {
    width: 100% !important;
	max-width: 300px !important;
}
.hb-submit.ser-in-box button {
    max-width: 100% !important;
}
.col-md-offset-nw.form-position-responsive.col-sm-6.col-md-4.col-sm-offset-6.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100% !important;
}
 .col-md-offset-nw.vc_col-sm-4 {
    width: 55% !important;
}
.extra-width-tracing.vc_col-sm-7 {
    width: 55%;
 }
 .entry-header{
 margin-top: 59px;
}
}
@media (min-width: 1400px){
 .col-md-offset-nw.vc_col-sm-4 {
    width: 21%;
}
}
@media (max-width: 370px) {
.home-search p.hb-submit.ser-in-box {
    width: 100% !important;
	max-width: 262px !important;
}	
.home-search .hotel-booking-search.search-sec.search-sec-homet .overlay .border {
    padding: 1em;
}
.search-sec-background {
    background: #0d1a41;
}	
	
.direction-lists li {
    padding-right: 29px;
 }
 .ser-in-box {
    width: 100%!important ;
}
.search-sec-homet .overlay .border {
    border: 1px solid rgba(255, 255, 255, 0.3);
}
.right-p-two.pull-right{
	float:right!important;
}
.single-count-box .number-box span.counter {
    font-size: 1.8em;
}
.our-gallery .carousel-prev, .our-gallery .carousel-next {
    margin-right: -35.5%;
}
.right-p.pull-right{
	float:right!important;
}
.promo-outer {
    padding-top: 0;
}
.promo-imgslider .promo-content p {
    margin: 0 0 0.8em;
}
.footer-4 {
    width: 96% !important;
}

.accord .vc_tta-panel-heading span {
    padding-left: 0;
}
.vc_tta-panel-heading span {
    font-size: 14px;
}
.rooms {
    margin: 0;
    padding: 0;
}
.table-form .dining-button {
    width: 52%!important;
}
.entry-meta.post-page-meta {
    padding: 1em 0 1em;
}
.entry-header {
    margin-top: 27px;
}
}
@media (max-width: 1024px){
.nav-holder > .nav-footer {
    background: none repeat scroll 0 0;
}
.nav-holder .nav-footer {
    display: block;
}
ul.main_menu_nav {
    padding-left: 22px;
}
.main-menu-wrapper-two .nav-header-right > ul > li > button {
	display:none;
}
.main-menu-wrapper-two .nav-header-right > ul > li {
    display: none;
}
.mobile_header.affix  .logo_wrapper .logo {
	margin: 5px 0 !important;
	line-height: 50px;
	margin-left: 15px !important;
}
.affix #menu_toggle {
    padding: 0;
    margin: 25px 0;
	margin-right: 15px;
}
#menu_toggle {
    margin: 35px 0;
	margin-right: 15px;
}
.mobile_header.top_nav .container {

	padding-left:15px;
	padding-right:15px;
}
.mobile_header.top_nav {
    background: #f8f8f8;
	background-image: -webkit-linear-gradient(90deg, #edf0f3 0%, white 100%);
}
.mobile_header.top_nav.affix {
	max-height: 70px !important;
}
.mobile_header .header_info {
    background: #fff;
	border: none;
}
}
@media (max-width: 768px){
	.subscribe-wrp .sub-input {
		width: 60%;
		display: table-cell;
	}
	.bee-accordion .media-body {
		padding-left: 15px;
		padding-right:0px;
	}
	.subscribe-wrp .sub-but {
		width: 35%;
	}
	.about-us-widget {
		float: none;
		max-width: initial;
	}
	.subscribe-wrp button.res-btn {
		padding: 0 25px;
		line-height: 46px;
	}
	.footer-1, .footer-2, .footer-3, .footer-4 {
		width: 100% !important;
	}
}
@media (max-width: 479px){
	.subscribe-wrp .sub-but {
		width: 100%;
		display: table;
		padding-left: 15px;
	}
	.subscribe-wrp button {
		width: 100%!important;
	}
	.subscribe-wrp .sub-input {
		width: 100%;
		padding-left: 15px;
		padding-bottom: 15px;
	}
	.res-width-dining .col-lg-3.our-spec-outer.wpb_column.vc_column_container.vc_col-sm-3 {
		width: 100%;
	}
	.single-blog-post .entry-meta span {
		margin-bottom: 0.5em;
		display: block;
	}
}
@media only screen and (min-width:331px) and (max-width:385px){
	
	.right-p-two.pull-right {
		float: right !important;
	}
}
@media (max-width: 455px){
	.room-slider .slick-slide.slick-active{
		margin-top:10px;
	}
	.wel-band .top-left ul li:last-child {
		margin-top: 0;
	}
	.accord.icon-bg-color.accord a {
		text-align: center;
	}
	.single-room-wrapper .ro-facilitie ul li {
		width: 100%;
		margin-bottom: 2%;
	}
	.nasir-activities2 .nav li {
		width: 384px;
		max-width: 100%;
		float: none;
		margin: 0 auto;
	}
}
@media (max-width: 991px){
	.hotel-booking-search .ser-in-box button:hover {
		background: #1a1a1c !important;
		color: #ffffff !important;
	}
	.wel-ads-wrapper .wel-ad-inner {
		padding: 0;
	}
	.width-img-video {
		width: 50%!important;
		float: left;
	}
	.width-img-video .wpb_single_image.vc_align_left {
		text-align: center;
	}
	.width-nine-plus {
		width: 100%;
	}
	.specify-width-acc-responsive-3.vc_col-sm-6 {
		padding-bottom: 0px;
	}
	.specify-width-acc-responsive-2.vc_col-sm-4 {
		text-align: center;
	}
	.check-video-box .img-holder .box a i.icon.icon-Play{
		display: inherit;
	}
	.overflow-sidebar {
		overflow: hidden;
	}
	.sidebar-area.default_widgets {
		padding-left: 0;
	}
	.main-menu-wrapper-two {
		position: relative;
		display: none;
	}
	.tmc_header_2 .main-menu-wrapper-two.stricky.no-boder.top_nav.no-background.affix-top, .main-menu-wrapper-two.stricky.no-boder.top_nav.no-background.affix-top {
		display: none!important;
	}
	.height-home-four {
		height: 68px;
	}
	.col-lg-3.our-spec-outer.wpb_column.vc_column_container.vc_col-sm-3 {
		width: 50%;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.wel-band.no-original-display .pull-left.top-left {
		width: 100% !important;
	}
	.wel-band.no-original-display  .pull-right.top-right.text-right {
		width: 100% !important;
		text-align: left !important;
		margin-top: 10px;
	}	
	
}
@media (min-width: 501px) and (max-width: 767px) {
	
	.res-width-dining .col-lg-3.our-spec-outer.wpb_column.vc_column_container.vc_col-sm-3 {
		float: left;
		width: 50%;
	}
	
}
@media (min-width: 320px) and (max-width: 767px){
	.extra-width-tracing {
    width: 100%;
}
.extra-width-tracing.vc_col-sm-7 {
    width: 100%;
}
.extra-width-tracing-3.vc_col-sm-6 {
    width: 100%!important;
    }
.ext-right1-img-awsm-res-767.vc_col-sm-4 {
    width: 100%;
}
.extra-width-tracing-4 {
    width: 100% !important;
}
.extra-width-tracing-3 .vc_column-inner{
	padding:0px!important;
}
.extra-width-tracing-1 {
    width: 100% !important;
}
.extra-width-tracing-1.wpb_column.vc_column_container.vc_col-sm-5 {
    padding-right: 15px;
}
.extra-width-tracing-3.wpb_column.vc_column_container.vc_col-sm-6 {
    padding-left: 15px;
    padding-right: 15px;
}
.extra-width-tracing-4.awsm-margin-left-for-responsive.wpb_column.vc_column_container.vc_col-sm-6 {
    padding-right: 15px;
}
	.footer-3 {
		margin-top: 0;
	}
	.footer-4 {
		margin-top: 0;
	}
	.single-room-wrapper .ro-facilitie ul li {
		width: 48%;
		float: left;
		margin-bottom: 2%;
	}
}
@media (min-width: 1025px) and (max-width: 1100px){
	.nav-holder .nav-footer {
		display: block;
		background: inherit;
		margin-top: 2.3em;
	}
	.main-menu-wrapper-two .nav-header-right {
		display: none;
	}
	ul.main_menu_nav {
		padding-left: 22px;
	}
}
@media (min-width: 1025px) and (max-width: 1200px) {
	
	.hb_input_field:after {
		right: 0px;
	}
	ul.main_menu_nav {
		padding-left: 0px;
	}
}
@media (max-width: 1220px){
	.contact-info {
		padding-top: 40px;
		padding-left: 15px!important;
	}
	.clients-left-section {
		width: 100%!important;
	}
}
@media (min-width: 1400px){
.nhs-caption4 {
    top: 170px;
    position: absolute;
    right: 0px;
    left: 0px;
}
ul.main_menu_nav {
    margin-top: 0px;
    margin-bottom: 0;
    padding-left: 80px;
}
}
@media (max-width: 360px) {
.awsm-creative-pading-left-right {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.common-pad-home-2 {
    padding-bottom: 0;
}
.bee-accordion .media-body {
    padding-left: 0px;
}
	.footer-4 {
    width: 87%;
	}
	.bee-accordion .media-left { 
    width: 61%!important;
    padding-left: 0px!important;
    padding-bottom: 0px!important;
}
	.credit-texts {
     margin-top: 24px!important;
}
`	.credit-texts {
    margin-top: 25px !important;
}
	.wel-pad-top {
    padding-top: 3.5em;
}
.common-pad {
    padding-top: 1em;
    padding-bottom: 1em;
}
.extra-book-pad {
    padding-top: 40px;
}
.rearrange-booking-pading .vc_col-sm-4 {
    padding-left: 5px !important;
 }
.get-touch-wrapper .touch-img {
    width: 100%;
}
}
@media(max-width: 414px){
	.common-pads-gallery1-header{
		padding-bottom: 0!important;
	}
	.mobileExtraSpace{
	display: block!important;
    }
}
@media(max-width: 800px){
	.elements_space{
		height: 0!important;
		padding-top: 10px;
	}
	.package-pad-bottom{
		padding-bottom: 0px;
	}
	.have-query{
		padding: 50px 0;
	}
	.new-width-assign-responsive.vc_col-sm-4{
		width: 100%;
	}
	.wdth-responsive-appld.vc_col-sm-8{
		width: 100%;
	}
	.common-pad{
		padding-top: 2em;
		padding-bottom: 2em;
	}
	.common-pad-home-2{
		padding-top: 2em;
	}
	.specify-width-acc-responsive-4.vc_col-sm-6{
		padding-top: 0;
	}
	
}
@media(min-width: 768px) and (max-width: 991px){
	.common-pad-home-2{
		padding-top: 3.5em;
		padding-bottom: 4em;
	}
	.common-pads-gallery1-header{
		padding-bottom: 0;
	}
}
@media(min-width: 992px){
	.common-pads-gallery1-header{
		padding-bottom: 2em;
	}
}
@media(max-width: 1024px) and (min-width: 361px){
	.wel-wrapper {
		padding: 3.5em 0 0 0;
	}
}
@media(max-width: 360px){
	.wel-wrapper {
		padding: 0.5em 0 0 0;
	}
	.our-res .left-pad{
		    margin-top: 20px;
	}
	
	.nhs-caption .this-title{
		margin-top: 104px!important;
	}
	.wpb_row{
		margin-bottom: 0px!important;
	}
}
@media(max-width: 800px){
	.nasir-room-grid{
		padding-bottom: 20px;
	}
	.mobileSpaceAbout{
		height:35px!important;
	}
	.mobileExtra{
		display: block!important;
	}
	.book-left-content{
		padding: 0;
	}
	.driving-direction{
		padding-top:28px;
	}
	
}
.mobileExtraSpace{
	display: none;
}
.mobileExtra{
	display: none;
}
@media(max-width: 414px){
	.luxuriousIpadSpace{
	display: none!important;
}
	.extraSpace{
		display: none;
	}
	.rearrane-bottom-margin{
		margin-bottom: 0em!important;
	}
	.mobileSpaceSize{
		height:35px!important;
	}
	.aminities-outer-responsive-9.vc_col-sm-3{
		padding-bottom: 2.4em;
	}
    .new-width-assign-responsive.common-pad{
	   padding-bottom: 0em;
       padding-top: 0em;
    }
    .nhs-caption4{
	   top: 3px;
    }
    .bookingmobilesize{
	   height: 50px!important;
    }
	.contact-info{
		padding-top: 0px!important;
	}
	.contactuseSpacebelow{
		height: 20px!important;
	}
	.gallerymobilesize{
		height: 45px!important;
	}
	.roommobilesize{
		height: 35px!important;
	}
	.awsm-creative-width-increment.common-pad{
		padding-top: 1em;
    padding-bottom: 1em;
	}
	.na-welcome-style.assign-margin.nwelcomestyle{
		padding-top: 0px;
	}
	.responsve-column-wide-increment.vc_col-sm-4{
		padding-top: 0px;
	}
    .sec-header-pad{
	   padding-top: 0em;
    }
    .testmoniH5 h2.heading-title{
	    margin-top: -52px;
		margin-bottom: -52px!important;
    }
    .have-query{
	   padding: 36px 15px !important;
    }
    .package-pad-top{
	   padding-top: 36px;
    }
	.contactusmobilesize{
		height: 50px!important;
	}
	.room-1-pad-top{
		padding-top: 0px;
	}
	.room-t-wrapper .content .bottom-content a{
		padding: 8px;
	}
	.entry-header{
		margin-top: 0px;
	}
	.newsressize, .newsressizesidebar{
		margin-bottom: 0px;
	}
	.hb_single_room .hb_single_room_details .hb_single_room_tabs_content{
		padding: 0;
	}
	.sectpad{
		padding-top: 0px;
	}
	.room-t-wrapper .content{
		right: 14px;
	}
	.room-t-wrapper .content{
		padding: 50px 55px 35px;
	}
	.nasir-activities2 {
     padding: 0px 0!important;
 }
}
@media(max-width: 1024px) and (min-width: 415px){
	.vc_empty_space .mobileSpaceSize{
		height: 0px!important;
	}
}
@media(max-width: 414px)and(min-width: 361px){
	.nhs-caption .this-stitle{
	   margin-bottom: -25px!important;
   }
   
}
@media(max-width: 1023px) and (min-width: 768px){
	.bookingmobilesize{
		height: 20px!important;
	}
	.contactusmobilesize{
		height: 50px!important;
	}
	.assign-awsm-creative-pading{
		padding: 0!important;
	}
	.contactuseSpacebelow{
		height: 0!important;
	}
	.gallerymobilesize{
		height: 45px!important;
	}
	.roommobilesize{
		height: 35px!important;
	}
	.awsm-necessary-pading-top{
		padding-top: 0!important;
	}
	.room-1-pad-top{
		padding-top: 0px;
	}
	.room-1-inner-pad-bottom-last{
		padding-bottom: 50px!important;
	}
	.searchmobilesize{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.room-t-wrapper .content{
		padding: 50px 55px 20px;
	}
	.room-t-wrapper .content{
		right: 23px;
	}
	.luxuriousSpace{
		height: 0px!important;
	}
	.awsm-creative-width-increment.common-pad{
		padding-top: 2em;
		padding-bottom: 2em;
	}
}
@media(min-width: 1024px) and (max-width: 1199px){
	.common-pad-iner-traking-1{
		padding-bottom: 0px!important;
	}
}
@media(max-width: 800px) and (min-width: 415px){
	.rev-btn, .rev-btn:visited{
		display: none!important;
	}
	.offer-img-box1.width-n{
		max-width: 350px;
	}
	.luxuriousSpace{
		display: block!important;
	}
	.vc_custom_1483176154174{
		padding-top: 33px !important;
	}
	.luxuriousIpadSpace{
		display: block!important;
	}
	
}
.luxuriousSpace{
		display: none;
	}
.luxuriousIpadSpace{
	display: none;
}
@media(min-width: 1024px) and (max-width: 1366px){
	.room-t-wrapper .content {
		right: 0;
	}
}

@media(max-width: 991px)
{
    .home.blog .header-navigation.navbar-default, .header-navigation.navbar-default.navbar{
        background: #242328;
    }
    
  .header_contact_content + section, .header_contact_content + div, .header_contact_content + .row {
        margin-top: 149px;
    }
  .header_contact_content .header_contact_logo .header_logo_inner {
        padding: 18px 0px 18px 0px;
    }
  .header_contact_logo .header_logo_inner .pull-left{
        display: none;
    }
    .header_contact_logo .header_logo_inner .pull-right{
        float: none !important;
    }
    .header_contact_content .header_contact_logo .pull-right .media{
        display: none;
    }
  .header_contact_content .header_contact_logo .pull-right .green_submit_btn {
        margin-left: 0px;
        width: 100%;
        margin-top: 0px;
    }
  .white_logo{
        display: block;
        padding-left: 15px;
        padding-top: 0;
        float: left;
        width: 210px;
    }
    ul.nav.navbar-nav.navbar-right{
        display: none;
    }
    .navbar-brand{
        padding: 0;
    }
   .header-navigation .main-nav{
    float: none;
   }
    .header-navigation .navbar-nav{ margin: 0; }
    .navbar .cmn-toggle-switch {
        display: block;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .navbar .top-inner {
        padding: 9px 34px;
        text-align: left;
        z-index: 2000;
        width: 100%;
    }
    .header-navigation.navbar-default, .header-navigation.navbar-default.navbar{
        background: rgba(255,255,255,.06);
      border-bottom: 1px solid rgba(255,255,255,.15);
      /*top: 0;*/
    }
    .header_sticky .affix .header-navigation.navbar-default, 
    .header_sticky .affix .header-navigation.navbar-default.navbar{
      background: #242328;
    }
    .header2Menu .header-navigation.navbar-default, .header2Menu .header-navigation.navbar-default.navbar,
     .header_sticky .header2Menu.affix .header-navigation.navbar-default, 
     .header_sticky .header2Menu.affix .header-navigation.navbar-default.navbar{
      background: #fff;
    }
    .middle_menu_area .header-navigation.navbar-default, .middle_menu_area .header-navigation.navbar-default.navbar{
      top: 19%;
    }
    .header-navigation.navbar-default, .header-navigation.navbar-default.navbar{
      /*background: #fff;*/
      padding-bottom: 5px;
    }
    .middle_menu_area .header-navigation.navbar-default{
       background: #18ba60;
    }
    .header_white_menu .header-navigation.navbar-default.navbar{
      background: #fff;
    }
    .header_white_menu.header_black_menu .header-navigation.navbar-default{
      background: #242424;
    }
    .navbar .top-inner:before,
    .navbar .top-inner:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: -500px;
        width: 500px;
        height: 100%;
        background: #fff;
    }
    .navbar .top-inner:after {
        left: auto;
        right: -500px;
    }
    .navbar .toggle-block {
        display: none;
        text-align: center;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        max-height: 100%;
        overflow: auto;
        background: #000000;
    }
    .navbar .toggle-block {
        position: relative;
    }
    .navbar {
        position: fixed;
        left: 0;
        right: 0;
        height: auto;
        overflow-x: hidden;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .stick .navbar{ 
        top: 0;
        animation-fill-mode: backwards;
        box-shadow: 0px 1px 3px 0px #ccc; 
    }
    .admin-bar .navbar.stick .toggle-block {
        top: 0;
    }
    .navbar .logo {
        height: 46px;
        line-height: 46px;
    }
    .logo-box.top-inner{ display: none; }
    .header-navigation{ padding: 0; }
    .toggle-block{
        position: relative!important;
        padding-top: 0px!important;
    }
    .navbar.sticky_header .toggle-block {
        top: -15px;
    }
    .navbar.sticky_header .toggle-block {
        -webkit-transition: padding 300ms ease-in-out;
        -moz-transition: padding 300ms ease-in-out;
        transition: padding 300ms ease-in-out;
        padding-top:64px;
    }
    .site-header__header-one .logo-box,.header-navigation .right-side-box{ display: none; }

   .navbar .main-nav {
        margin-bottom: 8px;
        text-align: left;
        max-height: 400px;
        overflow: scroll;
        padding: 0 25px;
    }
    .navbar .main-nav > ul > li {
        border-bottom: 1px solid #cccccc2e;
        overflow: hidden;
        float: none;
    }
    .navbar .main-nav > ul > li.current-menu-item > a {
        color: #ffffff;
        background: #cccccc2e;
    }
    .navbar .main-nav > ul > li.current-menu-item {
        background: #cccccc2e;
    }
    .navbar .main-nav > ul > li > a,
    .navbar .main-nav > ul > li > a:focus {
        display: block;
        position: relative;
        width: 750px;
        font-family: 'Open Sans';
        font-size: 15px;
        line-height: 19px;
        color: #fff;
        padding: 13px 15px 13px 15px;
        margin: 0 auto;
    }
    .navbar .main-nav > ul > li > a:before,
    .navbar .main-nav > ul > li > a:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: -500px;
        width: 500px;
        bottom: 0;
        background: transparent;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .navbar .main-nav > ul > li > a:after {
        left: auto;
        right: -500px;
    }
    .navbar .main-nav > ul > li > a:hover,
    .navbar .main-nav > ul > li.active > a,
    .navbar .main-nav > ul > li.select > a {
        color: #fff;
        background: #000000;
    }
    .navbar .main-nav > ul > li.select > a .menu-toggle {
        -webkit-transform: rotate(180deg);
           -moz-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg);
    }
    .navbar .main-nav > ul > li > a:hover:before,
    .navbar .main-nav > ul > li > a:hover:after,
    .navbar .main-nav > ul > li.active > a:before,
    .navbar .main-nav > ul > li.active > a:after,
    .navbar .main-nav > ul > li.select > a:before,
    .navbar .main-nav > ul > li.select > a:after {
        background: #ee343d;
    }
    .navbar .main-nav > ul > li > ul {
        display: none;
        background: #ee343d;
        border-top: 1px solid #cccccc2e;
    }
    .navbar .main-nav > ul > li > ul > li {
        /*float: none;*/
    }
    .navbar .main-nav > ul > li > ul > li > a {
        display: block;
        width: 750px;
        font-size: 15px;
        line-height: 19px;
        font-weight: 400;
        color: #fff;
        padding: 13px 22px;
        margin: 0 auto;
        font-family: inherit;
        text-transform: capitalize;
        letter-spacing: inherit;
    }
    .navbar .main-nav > ul > li > ul > li > a:before{
        content: '-';
        margin-right: 10px;
    }
    .navbar .main-nav > ul > li > ul > li > a span:before {
        content: '-';
        margin-right: 10px;
    }
    .navbar .main-nav > ul > li > ul > li > a,
    .navbar .main-nav > ul > li > ul > li > a:focus {
        display: block;
        position: relative;
    }
    .navbar .main-nav > ul > li > ul > li > a:before,
    .navbar .main-nav > ul > li > ul > li > a:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: -500px;
        width: 500px;
        bottom: 0;
        background: transparent;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .navbar .main-nav > ul > li > ul > li > a:after {
        left: auto;
        right: -500px;
    }
    .navbar .main-nav > ul > li > ul > li > a:hover,
    .navbar .main-nav > ul > li > ul > li.active > a,
    .navbar .main-nav > ul > li > ul > li.select > a {
        color: #fff;
        background: #3a6a9b;
    }
    .navbar .main-nav > ul > li > ul > li > a:hover:before,
    .navbar .main-nav > ul > li > ul > li > a:hover:after,
    .navbar .main-nav > ul > li > ul > li.active > a:before,
    .navbar .main-nav > ul > li > ul > li.active > a:after,
    .navbar .main-nav > ul > li > ul > li.select > a:before,
    .navbar .main-nav > ul > li > ul > li.select > a:after {
        background: #62b788;
    }
    .navbar .main-nav > ul > li > ul > li.select > a .menu-toggle {
        -webkit-transform: rotate(180deg);
           -moz-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg);
    }
    .navbar .main-nav > ul > li > ul > li > ul {
        display: none;
        background: #62b788;
        border-top: 1px solid #ddd;
    }
    .navbar .main-nav > ul > li > ul > li > ul > li > a {
        display: block;
        position: relative;
        width: 750px;
        font-size: 14px;
        line-height: 17px;
        font-weight: 400;
        color: #fff;
        background: #ddd;
        /*padding: 12px 40px;*/
        margin: 0 auto;
    }
    .navbar .main-nav > ul > li > ul > li > ul > li > a:before,
    .navbar .main-nav > ul > li > ul > li > ul > li > a:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: -500px;
        width: 500px;
        bottom: 0;
        background: transparent;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .navbar .main-nav > ul > li > ul > li > ul > li > a:after {
        left: auto;
        right: -500px;
    }
    .navbar .main-nav > ul > li > ul > li > ul > li > a span:before {
        content: '-';
        margin-right: 10px;
    }
    .navbar .main-nav > ul > li > ul > li > ul > li > a:hover,
    .navbar .main-nav > ul > li > ul > li > ul > li.active > a {
        background: #fff;
        color: #3a6a9b;
    }
    .navbar .main-nav > ul > li > ul > li > ul > li > a:hover:before,
    .navbar .main-nav > ul > li > ul > li > ul > li > a:hover:after,
    .navbar .main-nav > ul > li > ul > li > ul > li.active > a:before,
    .navbar .main-nav > ul > li > ul > li > ul > li.active > a:after {
        background: #fff;
    }
    #main-navigation-wrapper .nav > li{
        padding: 0px;
    }
    #main-navigation-wrapper .navbar-nav{
        margin-left: 0;
    margin-right: 0;
    }
      .navbar #main-navigation-wrapper .nav > li > a{
        padding: 16px 20px;
    }
    #main-navigation-wrapper .nav > li:first-child > a{
        padding-left: 25px;
    }
    .navbar #main-navigation-wrapper .nav > li > a{
        border-right: 0px;
        padding: 18px 17px;
    }
    #main-navigation-wrapper .nav .current-menu-item >a{
        color: #48402b;
    }
    #main-navigation-wrapper .nav .current-menu-item >a{
        color: #fff;
        text-transform: uppercase;
        /*background: #62b788;*/
        font-weight: 700;
    }
    #main-navigation-wrapper .nav > li > a{
        display: block;
        width: 100%;
        padding: 16px 25px;
        border-right: 0px;
        position: relative;
        font-size: 15px;
        color: #48402b;
    }
    #main-navigation-wrapper .nav > li > a{
        font-size: 15px;
        font-weight: 600;
        color: #fff;
        text-transform: uppercase;
    }

    .clicked_back_color{
        background-color: #000000!important;
        color: #fff!important;
        border-bottom: 1px solid #cccccc2e!important;
    }
    #main-navigation-wrapper .navbar-collapse{
        border-color: #232333;
        border-radius: 0px;
        background: #f2ae2b;
        text-align: center;
    }
    nav ul li.menu-item-has-children i.fa.fa-chevron-down.DDopen{
        color: #fff;
    }
    .nav li i.fa{
        position: absolute;
        top: 12px;
        right: 22px;
        padding: 10px;
        min-width: 30px;
        cursor: pointer;
        content: "\f078";
        color: #fff;
        font-size: 10px;
    }
    #main-navigation-wrapper .nav > li{
        display: block;
        padding: 0;
        text-align: left;
        width: 100%;
    }
    #main-navigation-wrapper .navbar-collapse{
        border-color: #232333;
        border-radius: 0px;
        background: #f2ae2b;
        text-align: center;
    }
    #main-navigation-wrapper .navbar-nav li ul.sub-menu{
        position: relative;
        padding-inline-start: 0;
    }
    #main-navigation-wrapper .navbar-nav > li > .dropdown-submenu{
            position: relative;
        width: 100%;
        opacity: 1;
        visibility: visible;
        left: auto;
        right: auto;
        transform: translate3d(0px, 0px, 0px);
        transition: none !important;
        display: none;
        top: auto;
        float: none;
        /*background: #5b5b5f none repeat scroll 0 0;*/
        box-shadow: 0 0 0 #fff;
    }
    #main-navigation-wrapper .navbar-nav li .dropdown-submenu{
        position: relative;
        left: 0%!important;
        width: 100%;
    }
    #main-navigation-wrapper .nav{
      width: 100%;
    }
    
    nav ul li.menu-item-has-children i.fa.fa-chevron-down{
      display: inline-block;
    }
    .nav li i.fa {
        position: absolute;
        top: 12px;
        right: 22px;
        padding: 10px;
        min-width: 30px;
        cursor: pointer;
        content: "\f078";
        color: #fff;
        font-size: 10px;
      }
      .nav li ul li i.fa{
            -webkit-transform: rotate(360deg);
      transform: rotate(3600deg);
      color: #fff;
      font-size: 12px;
      font-weight: bold;
      right: 28px;
      }

      .mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow {
	position: absolute;
	display: block;
	right: 12px;
	top: 0;
	cursor: pointer;
	height: 50px;
	padding: 0 30px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease; }
.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active {
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg); }
.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active i:before, .mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active i:after {
	background: #666666; }
.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow i {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width: 11px;
	height: 11px; }
.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow i:before {
	content: '';
	position: absolute;
	left: 0;
	top: 4px;
	width: 11px;
	height: 3px;
	background: #666666;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	border-radius: 1px; }
.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow i:after {
	content: '';
	position: absolute;
	left: 4px;
	top: 0;
	width: 3px;
	height: 11px;
	background: #666666;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	border-radius: 1px; }
.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children > .sub-menu > li.menu-item-has-children .arrow {
	padding: 10px 20px 12px; }
.affix #main-navigation-wrapper.navbar-default{ top: 0; }
}
