body{ padding: 0px; margin: 0px; font-weight: 400;font-family: 'montserratregular';}
h1, h2, h3, h4, h5, h6, ol, li, ul, a, img, p, span, strong{ padding: 0px; margin: 0px;}
a:hover,a:focus{ outline: none; text-decoration: none}
section{ float: left; width: 100%;}
.pad0{ padding: 0;}
img { max-width: 100%;}



@font-face {
    font-family: 'montserratbold';
    src: url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratextrabold';
    src: url('../fonts/montserrat-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratextralight';
    src: url('../fonts/montserrat-extralight-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-extralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratlight';
    src: url('../fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratmedium';
    src: url('../fonts/montserrat-medium-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratsemibold';
    src: url('../fonts/montserrat-semibold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratthin';
    src: url('../fonts/montserrat-thin-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'dancing_script_otregular';
    src: url('../fonts/dancingscript-regular-webfont.woff2') format('woff2'),
         url('../fonts/dancingscript-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/**-------------------------Header--------------------------------*/
.header .navbar-brand { height: auto; padding: 15px 0;transition: width 1s ease, height 1s ease; margin: 0 !important; width: 160px}
.header .navbar.navbar-default{ background: transparent none repeat scroll 0 0; border: 0 none; border-radius: 0; margin: 0;}
.header .collapse.navbar-collapse{ float: right}
.home-banner{ background: #000 url("../img/banner.jpg") no-repeat top center;  background-size: cover; background-attachment: fixed; }

.slider_cover h2{ color: #fff; font-size: 50px; font-family: 'montserratextrabold'; font-weight: normal}
.slider_cover h3{ color: #fff; font-size: 30px; font-weight: normal; font-family: 'montserratextrabold'; padding-top: 10px;}
.slider_cover h4{ color: #fff; font-size: 25px; font-weight: normal;  font-family: 'montserratbold';padding-top: 30px;}
.slider_cover p{ color: #fff; font-size: 30px; padding-top: 12px; font-family: 'montserratextrabold'; font-weight: normal}

.yello_btn{ display: inline-block; color: #fff; font-size: 18px; background: #C70B09; padding:11px 20px; border-radius: 0px; border: none;
 margin-top: 30px; font-family: 'montserratmedium';  text-transform: uppercase}
/* Fade */
.yello_btn {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.carousel-caption { left: 20%; padding-bottom: 30px; right: 20%; top: 20%;}
.slider { float: left; position: relative; width: 100%;}
.header { left: 0; position: absolute; top: 0; width: 100%; z-index: 999;}
.carousel-indicators .active { background-color: #C60B06; height: 12px; margin: 0; width: 12px; border-color: #C60B06;}
.carousel-indicators li { background-color: #fff; border: 1px solid #fff; border-radius: 10px; cursor: pointer; display: inline-block; height: 10px;
  margin: 1px;text-indent: -999px; width: 10px;}
.yello_btn:hover, .yello_btn:focus, .yello_btn:active { background-color: #B20808; color: #fff }
.header .navbar-default .navbar-nav > li > a { color: #fff; margin: 9px 14px; padding: 7px 0px;font-family: 'montserratmedium'; font-size: 16px;}
.header .navbar-default .navbar-nav > .active > a, 
.header .navbar-default .navbar-nav > .active > a:hover, 
.header .navbar-default .navbar-nav > .active > a:focus {color: #C50D03;background-color: transparent;}
.header .navbar-default .navbar-nav > li > a:hover { color: #C50D03; }
.header .navbar-default .navbar-nav > li > a.btn.btn-default { background: transparent;}
.header .navbar-default .navbar-nav > li > a.btn.btn-primary { background: #00ADEF; border-color: #00ADEF;}
.header .navbar-default .navbar-nav > li > a.btn.btn-primary:hover { background: #08A1D8; border-color: #08A1D8; color: #fff}
.header .navbar.navbar-default ul.nav.navbar-nav{margin: 30px 0 0;}
.slider .carousel-inner { text-align: center;}
.slider .carousel-inner > .item > img{ display: inline-block}
/*----------------------------About--------------------------------------*/
.about-section{background: url("../img/bg2_new.jpg") no-repeat center top; padding: 70px 0 ; background-size: cover}
.about-section .jumbotron { background-color: transparent; border-radius: 0; padding: 0; margin: 0}
.about-section .jumbotron h1 { color: #1F262E; font-weight: normal; font-size: 50px; font-family: 'montserratlight';}
.about-section .jumbotron h1 span{ display: block; background: url("../img/border_line.png") no-repeat left bottom; padding-bottom: 10px;}
.about-section .jumbotron h1 span b{ color: #C30A08;}
.about-section .jumbotron h1 span b img{ vertical-align: top}
.about-section .jumbotron p{  color: #868686;  font-size: 17px; line-height: 27px; padding: 20px 0 0; width: 60%}
.jumbotron-about-img{ display: inline-block; width: 100%; padding-top: 50px;}
.jumbotron-about-img img{ margin-right: 50px;}
.restorent-section .col-sm-4{ padding: 0;}
.resto_img{ position: relative}
.resto_img a{ position: absolute; left: 50%; width: 100%; text-align: center; top: 50%; color: #fff; font-size: 36px; font-family: 'montserratsemibold';
transform: translate(-50%, -50%);}
/*-----------------------Reserve Now -----------------*/
.reserve-section { padding: 70px 0;}
.reserve-section .media{ text-align: center}
.reserve-section .media-heading{ color: #C70909; font-size: 40px; font-family: 'montserratsemibold';}
.reserve-section .media p{ color: #20272F; font-size: 22px; text-transform: uppercase}
.reserve-form { display: inline-block; padding-top: 40px; width: 100%;}
.reserve-form{}
.reserve-form label { display: inline-block; font-weight: normal; color: #000; font-size: 15px; font-family: 'montserratmedium';}
.reserve-form .input-group{ width: 100%;}
.reserve-form .form-control { background-color: #fff; border: 1px solid #000; border-radius: 0px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
 color: #000; font-size: 14px; height: 42px; padding: 6px 12px; font-weight: normal;}
.group-btn{ display: inline-block; width: 100%; text-align: center}
.group-btn .yello_btn{ width: auto}
.reserve-form .input-group i { font-size: 20px; position: absolute; right: 10px; top: 8px; z-index: 999;}
/*-----------------------Our Visitors-----------------*/
.our-slider-section{ background: url("../img/bg6.jpg") no-repeat center top; padding: 70px 0; text-align: center; color: #fff; background-attachment: fixed}
.our-slider-section .carousel-inner { overflow: hidden; position: relative; width: 60%; display: inline-block}
.our-slider-section .carousel-control.right,
.our-slider-section .carousel-control.left{ background: transparent}
.our-slider-section .carousel-control { width: 27px;}
.our-slider-section .carousel-inner img{display: inline-block;}
.our-slider-section .carousel-inner .quote_img img{display: inline-block; margin: 30px 0}
.our-slider-section h4{ font-size: 40px; font-weight: normal; font-family: 'montserratlight';}
.our-slider-section h3{ font-size: 40px; font-weight: normal; padding: 10px 0 0;font-family: 'montserratsemibold';}
.our-slider-section p{ font-size: 25px; font-weight: normal; padding: 10px 0}
.txt1{ font-size: 25px; font-weight: normal; padding: 10px 0; text-transform: uppercase}
.txt2{ font-size: 20px; font-weight: normal; color: #FF7000; padding: 0;font-family: 'montserratsemibold'; }
.our-slider-section .carousel-indicators { bottom: -40px;}
/*-----------------------------Our Blog-------------*/
.our-blogs-section{ padding: 70px 0; text-align: center; overflow: hidden}
.our-blogs-section .jumbotron{ background: transparent; padding: 0}
.our-blogs-section .jumbotron h5{ color: #20272f; font-family: 'montserratlight'; font-size: 40px;}
.our-blogs-section .jumbotron h3{ color: #C50C07; font-family: 'montserratsemibold'; font-size: 40px; padding-top: 10px;}
.client-saying { display: inline-block; padding-top: 50px; width: 100%;}
.client-saying .thumbnail{ border: none; border-radius: 0; padding: 0}
.client-saying .thumbnail .caption{ padding:10px 0 0; text-align: left}
.client-saying .thumbnail .caption p{ font-size: 16px; color: #000; font-family: 'montserratmedium';}
.client-saying .btn.btn-default{ border-color: #C70909; border-radius: 0; color: #C70909; text-transform: uppercase; font-size: 16px; font-family: 'montserratmedium';
padding: 10px 30px;}
.client-saying .btn.btn-default:hover{ border-color: #C70909; color: #fff; background: #C70909}

/*---------------Footer-------------------*/
.footer {  display: inline-block; width: 100%; padding: 0; color: #fff; float: left} 
.footer_center{ float: left; width: 100%; padding: 80px 0 180px; text-align: center;background: url("../img/bg8.jpg") no-repeat center top; background-size: cover }
.footerp p {font-weight: normal; font-size: 25px; margin-bottom: 0px; font-family: 'montserratbold'; }
.footer-logo { display: block; margin-bottom: 20px;}
.f_adders{ padding-bottom: 30px;}
.opening-time2{ padding-bottom: 30px;}
.call-time{ padding-bottom: 20px;}
.nomargin a i:hover {
-webkit-transform:scale(1.1); 
-moz-transform:scale(1.1); 
-o-transform:scale(1.1); 
			}		
.nomargin a i {-webkit-transform:scale(0.8);

-moz-transform:scale(0.8);
-o-transform:scale(0.8); 
-webkit-transition-duration: 0.5s; 
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;	}           
.nomargin { margin:0px; padding:0px;}
.nomargin a {  color: #fff} 
.nomargin a:hover {  color: #fff}  
.nomargin a i{ font-size: 24px; width: 45px; height: 45px; border-radius: 50%; line-height: 44px}
.footer-bottom { width: 100%; padding: 15px 10px; background: #161304; float: left}
.copyright { color: #fff; padding: 0px 0; font-size: 15px;}
.copyright a{ color: #fff; padding: 0px 5px;}
.social-fb{ background: #3A5799}
.social-tw{ background: #00ABF0}
.social-gp{ background: #DF4A32}
.social-em{ background: #127BB5}
.social-ins{ background: #CC2129}
/*-----------------------**/
.fixed-me{ background:rgba(0, 0, 0, 0.9) ; padding: 0px  !important; margin-bottom: 5px; position: fixed; top:0;z-index:888;width: 100%;
 border-bottom: 3px solid #c70b09 !important; left: 0;}
.navbar-me {   transition: all 1s ;}
.navbar-me{ padding: 10px 0px; top: 0px; border: 0px; border-radius: 0px; margin: 0}
.header .navbar-default .navbar-nav > li.active a:before,
.header .navbar-default .navbar-nav > li > a:hover:before,
.border-line{ height: 3px;
background: #fc6e00; /* Old browsers */
background: -moz-linear-gradient(left, #fc6e00 1%, #c50d03 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #fc6e00 1%,#c50d03 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #fc6e00 1%,#c50d03 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6e00', endColorstr='#c50d03',GradientType=1 ); /* IE6-9 */
}
.header .navbar-default .navbar-nav > li.active a:before,
.header .navbar-default .navbar-nav > li > a:hover::before, 
.border-line { bottom: 0; content: ""; height: 2px; left: 0; position: absolute; width: 100%;}
.header .navbar.navbar-default .fixed-me ul.nav.navbar-nav { margin: 6px 0 0;}
.header .fixed-me .navbar-brand { height: auto; padding: 5px 0; width: 120px;transition: width 1s ease, height 1s ease;}
.header .fixed-me .navbar-brand { height: auto; padding: 10px 0;}
.our-slider-section .glyphicon { top: 50%; transform: translate(0px, -50%);}
.slider .carousel-caption { left: 0;padding-bottom: 30px; right: 0; top: 15%;}

/*---------------Inner Pages Css------------------*/
.inner-slider{background: url("../img/banner.jpg") no-repeat center top; background-size: cover }
.Inner-titels{ display: inline-block; width: 100%; text-align: center; padding: 150px 0 50px; overflow: hidden}
.Inner-titels h1{ color: #fff;   font-family: 'dancing_script_otregular'; padding: 15px 0; font-size: 70px;font-weight: 600; }
.breadcrumb-section{ background: transparent;padding:  0; text-align: center} 
.my_breadcum { background: transparent; display: inline-block; padding: 0; margin: 0}
.my_breadcum li{position: relative; padding: 0 17px; float: left}
.my_breadcum li a{ color: #ddd; font-size: 16px;}
.my_breadcum li + li::before{content: "\f105";font-family: 'FontAwesome';position: absolute;top: 52%;left: -5px;display: inline-block;font-size: inherit;
font-style: normal;color: #a1a1a1;transform: translate3d(0, -50%, 0);}
.my_breadcum li.active a{ color: #E8003A; }
.my_breadcum > li + li::before { color: #ddd;}
.best-food-section{ padding: 70px 0 0}
.best-food-section .jumbotron {background-color: transparent;border-radius: 0;padding: 0;margin: 0;}
.best-food-section h2{color: #000;   font-family: 'dancing_script_otregular'; padding: 15px 0; font-size: 70px;font-weight: 600;}
.best-food-section h3 { display: block; background: url("../img/border_line.png") no-repeat left bottom; padding-bottom: 10px; color: #000;
 font-family: 'montserratextralight'; font-size: 30px; margin-bottom: 30px;}
.best-food-section p { display: block; padding-bottom: 10px; color: #666; font-family: 'montserratextralight'; font-size: 18px;}
.best-food-section h4 {color: #000;   font-family: 'dancing_script_otregular'; padding: 15px 0; font-size: 30px;}
.menu-section{ padding: 70px 0;}
.meni-list{ display: inline-block; width: 100%}
.meni-list h2{color: #333;   font-family: 'montserratmedium'; padding:0 0 15px; font-size: 23px; text-transform: uppercase}
.menu-tabs{ border-left: 1px #ddd solid}
.menu-tabs li a{ color: #000; font-size: 16px; text-transform: uppercase;font-family: 'montserratmedium'; }
.menu-tabs li.active a{ color: #fff; background: #c70b09}
.box-pricing{ display: inline-block; width: 100%;}
.box-pricing li{ display: inline-block; width: 100%;}
.box-pricing-name{ float: left;color: #333;   font-family: 'montserratbold';  font-size: 17px;letter-spacing: 0.12em;}
.box-pricing-price{ float: right;color: #333;   font-family: 'montserratbold';  font-size: 18px;}
.box-pricing-desc{ display: inline-block; width: 100%; font-size: 14px; color: #666; padding-top: 10px;}
.box-pricing li + li {margin-top: 23px;}
.menu-img{ display: inline-block; width: 100%; overflow: hidden; position: relative}
.blog-img:before,
.menu-img:before{ position: absolute; left: 0; top: 0; content: ""; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 1}
.menu-item{ display: inline-block; width: 100%; margin-bottom: 30px;}

.reserve-inner h3{ font-family: 'dancing_script_otregular'; font-size: 30px; padding-bottom: 15px; }
.client-saying ul{ display: inline-block; list-style: none; margin-bottom: 5px; padding-top: 10px; border-bottom: 1px #ddd solid; width: 100%;
padding-bottom: 5px;}
.client-saying ul li{ display: inline-block; padding-right: 20px;}
.client-saying ul li a{font-size: 16px; color: #333  }
.client-saying ul li a i{ margin-right: 5px;}
.client-saying-blog{ padding-top: 0}
.client-saying-blog .thumbnail {margin-bottom: 40px;}
.blog-img{ display: inline-block; width: 100%; overflow: hidden; position: relative}
.testimonial-inner-section{ padding: 70px 0; overflow: hidden}
.quote-testimonial{display: inline-block; width: 100%; margin-bottom: 30px;}
.quote-testimonial-bx{ display: inline-block; width: 100%; padding: 40px 20px 30px; min-height: 150px; position: relative; border: 1px #ddd solid;
border-radius: 3px; text-align: center}
.quote-testimonial-bx i{ font-size: 30px; position: absolute; left: 20px; top: 20px;}
.quote-testimonial-bx p{ padding: 15px 0; font-size: 18px; line-height: 32px;}
.quote-testimonial-bx h3{ padding: 15px 0 5px; font-size: 35px; font-family: 'dancing_script_otregular'; color: #000; font-weight: 600}
.quote-testimonial-bx h5{ font-size: 18px; line-height: 32px;}
.quote-testimonial-client{ display: inline-block; width: 100px; height: 100px; border-radius: 100%; overflow: hidden; margin-top: 20px;}

/*-----------Contact-Page--------*/

.contact-section{ display: inline-block; position: relative}
.contact-section:before{ position: absolute; right: 0; top: 0; height: 100%; width: 50%; content: ""; background: #eee}
.book-posts{ max-width: 570px; margin: auto 0 auto auto}
.my-contact{ display: inline-block; width: 100%; }
.contact-bxa{ display: inline-block; width: 100%; padding: 30px 30px 30px 0;}
.contact-bxa h2{ color: #000; font-size:30px; position: relative; margin-bottom: 20px; position: relative;font-family: 'montserratbold'; }
.contact-bxa h2:before{ position: absolute;left: 0;bottom: 0;content: "";width: 60px;height: 2px;background: #005B78;}
.contact-bxa p{ color: #606060; font-size: 16px; }
.contact-details{ display: inline-block; width: 100%; padding-top: 40px;}
.address-details{ display: inline-block; width: 100%; padding-bottom: 30px; font-size: 18px; color: #333}
.address-details i{ width: 8%; display: inline-block; margin-right: 20px;}
.address-details span{ display: inline-block; width: 83%; vertical-align: middle; font-size: 16px; color: #000}
.address-details span b{ display: block; font-weight: normal; color: #005B78; font-size: 16px;}
.phone-details i{ font-size: 30px;}
.addre-info i{ font-size: 21px;}
.my-contact .well-sm{ background: transparent; padding: 40px 30px 20px ; border-radius: 0; box-shadow: none; border: none;}
.my-contact .well-sm h3{ color: #000; font-size:30px; position: relative; margin-bottom: 30px;font-family: 'montserratbold'; }
.my-contact .form-control {height: 50px;padding: 6px 15px;font-size: 16px;color: #555;background-color: #fff;
 border-radius: 5px; box-shadow: none;border: 1px solid rgba(0,0,0,0.3);}
.my-contact textarea.form-control { height: 200px; max-width: 100%; min-width: 100%}
.my-contact .btn-primary{background: #FE0000; border-radius: 4px; border:1px #FE0000 solid;font-size: 18px;padding:9px 30px; margin-top: 5px;}
.my-contact .btn-primary:hover { background: #fff; color: #FE0000;}
.my-contact .form-group {margin-bottom: 25px;}
.country-map {float: left;width: 100%;}
.country-map iframe {display: block;width: 100%;}
.float-right {float: right;}
.float-left {float: left;}
.meni-list .dropdown-menu {position: initial;display: inline-block;min-width: 100%;border: none;border-radius: 0;box-shadow: none;}
.meni-list .btn-group{ width: 100%}
.meni-list .btn-group .btn-default,
.meni-list .btn-group span{ display: none}
#toTop {  background: #E8003A;  border-radius: 50%;  bottom: 10px;  cursor: pointer;  display: none;  font-weight: bold;  height: 40px;  line-height: 37px;
  padding: 0;  position: fixed;  right: 10px;  text-align: center;  transition: transform 0.5s ease 0s;  width: 40px;  z-index: 999999;}
/*---------------img Effect-------------------*/
.blog-img img,
.menu-img img{transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all; 
                 width: 100%}
.blog-img:hover img,
.menu-img:hover img{transform: scale(1.15);-webkit-transform: scale(1.15);-moz-transform: scale(1.15);
 -o-transform: scale(1.15); -ms-transform: scale(1.15);}
/*-------------------------------Media css-------------*/
@media only screen and (max-width:1100px){
.slider_cover h1 { font-size: 60px;}
.slider_cover p { font-size: 22px;}
.media-heading { font-size: 16px;}
.slider .carousel-caption {left: 10%; right: 10%; top: 15%;}
.slider .slider_cover img { width: 70px;}
.slider_cover h2 { font-size: 35px; padding-top: 10px;}
}
@media only screen and (max-width:991px){
.footer_center .list-unstyled { min-height: 250px;}
.header .navbar-default .navbar-nav > li > a { margin: 9px 3px; padding: 7px 5px;}
.slider_cover h1 { color: #fff; font-size: 46px; font-weight: 900;}
.slider_cover p { font-size: 17px;}
.header { background: #0d0d0b none repeat scroll 0 0;position: relative;}
.header .navbar.navbar-default ul.nav.navbar-nav { margin: 7px 0 0;}
.header .navbar-brand { width: 110px;}
.header .fixed-me .navbar-brand { width: 100px;}
.slider .carousel-caption {top: 4%; left: 0; right: 0;}
.slider .slider_cover img { width: 70px;}
.slider_cover h2 { font-size: 30px;}
.slider_cover h3 { font-size: 25px; padding-top: 4px;}
.slider_cover h4 { font-size: 15px; padding-top: 9px;}
.about-section .jumbotron p{ width: 100%}
.Inner-titels {padding: 40px 0;}
.quote-testimonial-bx {padding: 40px 13px 30px;}
}
@media only screen and (max-width:767px){
.slider_cover h1 { font-size: 33px; line-height: 42px;}
.header .navbar-collapse { float: right; left: 0; margin: 0; position: absolute; width: 100%; background: #000}
.moddel-velue i { width: 40px;}
.header .navbar-toggle { margin-top: 30px;}
.footer-top .text-right{ margin-top: 10px;}
.jumbotron-about-img img { margin-right: 1%; width: 30%}
.our-slider-section .carousel-inner { width: 90%;}
.our-slider-section h4 { font-size: 30px;}
.our-slider-section h3 { font-size: 32px;}
.our-slider-section p { font-size: 17px; padding: 0 14px;}
.header .navbar-toggle { margin-top: 12px;}
.header .navbar-brand{ margin-left: 10px !important;}
.reserve-section .media p { font-size: 16px;}
.our-slider-section { padding: 30px 0 60px;}
.slider_cover { padding: 30px 0; }
.slider .slider_cover img { width: 60px;}
.slider_cover h2 { font-size: 22px;}
.meni-list h2,
.slider_cover p,
.slider_cover h4,
.slider_cover h3{ display: none}
.slider_cover .yello_btn { font-size: 13px; margin-top: 20px; padding: 8px 15px;}
.meni-list .btn-group{ display: inline-block; width: 100%; text-align: right;margin-bottom: 30px;}
.meni-list .dropdown-menu {position: absolute;display: none;min-width: 160px;border: 1px #ddd solid;border-radius: 0;padding: 0;left: auto;right: 0;
 -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);box-shadow: 0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip: padding-box;
 background-clip: padding-box;}
.menu-tabs li a {font-size: 14px;padding: 5px 15px;}
.meni-list .btn-group .btn-default,
.meni-list .btn-group span{ display: inline-block}
.meni-list .open .dropdown-menu{ display: inline-block}
.meni-list .btn-default{ border-radius: 0; float: right; margin-left: 10px; font-size: 15px; text-transform: uppercase; color: #000;font-family: 'montserratbold';}
.meni-list .caret{ font-size: 0}
.box-pricing-price{ float: left; width: 100%}
.menu-tabs {border: none}
.meni-list .btn-default:hover,
.meni-list .btn-default:active, .meni-list .btn-default.active, .meni-list .open > .dropdown-toggle.btn-default {color: #333;background-color: #fff;
border-color: #adadad; box-shadow: none}
.menu-section {padding: 40px 0;}
.meni-list .btn-group span{ padding-top: 8px;}
.Inner-titels {padding: 40px;}
.contact-section::before {display: none}
.address-details {text-align: center;}
.address-details i {width: 20%;margin-right: 0;}
.address-details span {width: 100%;padding-top: 10px;}
.Inner-titels h1 {font-size: 50px;}
.Inner-titels img {width: 70px;}
}
@media only screen and (max-width:479px){

.our-slider-section .carousel-inner .quote_img img { margin: 10px 0;}
.our-slider-section h4 { font-size: 20px;}
.slider_cover { padding: 10px 0; }
.slider .slider_cover img { width: 42px;}
.slider_cover h2 { font-size: 16px;}


.slider_cover .yello_btn { font-size: 13px; margin-top: 10px; padding: 3px 10px;}

}
/*---------Image Hover----------*/
.hover{float:left;position:relative;cursor:default}
.hover .overlay{position:absolute;top:0;left:0}
.hover img{display:block;position:relative; width: 100%}
.ehover10 button,.hover button.info{display:inline-block}
.hover,.hover .overlay{width:100%;height:100%;overflow:hidden}
.hover,.hover h2{text-align:center}
.ehover11 .overlay::before,.ehover12 h2::after,.ehover7 
.overlay::before{content:''}
.ehover13 img{-webkit-transition:all .35s;transition:all .35s}
.ehover13 .overlay,.ehover13 button{-webkit-transition:opacity .35s,-webkit-transform .35s}
.ehover13:hover img{filter:brightness(.6);-webkit-filter:brightness(.6)}
.ehover13 .overlay{width:80%;height:36%;left:10%;top:32%;border-bottom:1px solid #FFF;border-top:1px solid #FFF;transition:opacity .35s,transform .35s;
        -webkit-transform:scale(0,1);transform:scale(0,1)}
.ehover13:hover .overlay{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.ehover13 button,.ehover13 h2{opacity:0;color:#FFF;padding:1em 0}
.ehover13 button{transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.ehover13 h2{background-color:transparent;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;
            -webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.ehover13:hover button,.ehover13:hover h2{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
