/*
Theme Name: Twenty Twelve
Theme URI: https://wordpress.org/themes/twentytwelve/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */
body {
	background:url(./images/background.jpg) repeat;
	
	text-rendering: optimizeLegibility;
	
	position:relative;
}
*:hover{
	transition:all 0.6s;
	-webkit-transition:all 0.6s;
 	-moz-transition:all 0.6s;
 	-o-transition:all 0.6s;
 	-ms-transition:all 0.6s;
	}
 
body{font-family: 'Lato', sans-serif;}

h3,h4
{
	color:#E4087D;
}
#menu-footer_text_menu li{
	display:inline-block;
}
#menu-footer_text_menu li:last-child{
	display:none;
}
.col-md-9{overflow:hidden}

.remove_space{padding-top:0px !important;
				padding-bottom:0px !important;}
a:hover{text-decoration:none;}
ol, ul{list-style: outside none none;}
.header{background:#e4087d;}

ul.mega-sub-menu{z-index:99999999}
#mega-menu-wrap-left-menu #mega-menu-left-menu > li.mega-menu-item > a.mega-menu-link{background:#e4087d !important;font-weight:400;
	font-style:italic;}
	
#mega-menu-wrap-right-menu #mega-menu-right-menu > li.mega-menu-item > a.mega-menu-link{background:#e4087d !important;font-weight:400;
	font-style:italic;}	
	
.mega-menu{
	background:#e4087d !important;
}

.logo a{text-align:center;position:absolute;width:100%; height:100%;}

/* Navigation */
.logo a:before{
	 border-bottom: 1px solid #fff;
    bottom: 48px; /*changed*/
    content: "";
    left: -37px;
    position: absolute;
    width: 60px;
}
.logo a:after{
	border-bottom: 1px solid #fff;
    bottom: 48px; /*changed*/
    content: "";
    right: -30px;
    position: absolute;
    width: 70px;
}

#menu-left-menu{margin-top:21px;position:relative;}
ul#menu-left-menu li{ 
	display:inline-block;
}
.header{
	position:relative;
	padding:15px 0 25px 0;
}
.header:after{
border-bottom: 1px solid #fff;
    bottom: 75px;
    content: "";
    position: absolute;
    right: 0;
    width: 100%;
    z-index: -1;
	
}
.header:before{
border-bottom: 1px solid #fff;
    bottom: 75px;
    content: "";
    left: 0;
    position: absolute;
    width: 100%;
	

}
.header .col-md-4 .main-menu, .header .col-md-4 .main-menu{
	border-bottom:1px solid #fff;
	margin-top:26px;/*changed*/
	display:inline-block;
}
.header .col-md-4 .logo{
	background:rgba(0, 0, 0, 0) url("images/logo.jpg") no-repeat scroll center center / contain ;
	min-height:115px;
	position:relative;
}
ul#menu-left-menu,#menu-right-menu{padding:0px;}
ul#menu-left-menu li a{
	padding:5px 10px 6px 0;
	display:inline-block;
	color:#fff;
	font-size:16px;
	text-decoration:none;
	font-weight:400;
	font-style:italic;
}
ul#menu-right-menu li a{
	padding:5px 5px 6px;
	display:inline-block;
	color:#fff;
	font-size:16px;
	text-decoration:none;
	font-weight:400;
	font-style:italic;;
}
ul#menu-left-menu li a:hover{
	color:#ffffff;
}
.navbar-collapse{padding-left:0px;padding-right:0px;}

ul#menu-left-menu li.current-menu-item a{
	color:#ffffff;
}
ul#menu-left-menu li.current-menu-item a{
	color:#ffffff;
}
.navbar-default{background:none;border:none }

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: #ddd !important;}
.navbar-collapse{padding:0;}
.menu-main-menu-container ul#menu-main-menu li:last-child{display: none; margin-right: 0px;}
.menu_seprator{color: #fff;padding: 5px 5px;}
.main_menu_align{text-align:right;}

#mega-menu-wrap-left-menu #mega-menu-left-menu > li.mega-menu-item > a.mega-menu-link{padding:0 8px !important}
#mega-menu-wrap-right-menu #mega-menu-right-menu > li.mega-menu-item > a.mega-menu-link{padding:0 8px !important}

#menu-right-menu{margin-top:21px;}
ul#menu-right-menu li{ 
	display:inline-block;
}
ul#menu-right-menu li a:hover{
	color:#ffffff;
}

div.britain{
	background: #ffffff url("images/head-flag.jpg") no-repeat scroll 7% 50%;
    position: absolute;
    right: 20px;
    top: -15px;
	z-index:2147483647;
	}
div.britain a{color:#e4087d;font-size:15px;font-weight:400;font-style:italic;display:inline-block;padding:6px 10px 6px 60px;}
div.britain a:hover{text-decoration:none;color:#e4087d;}
header div.container{position:relative;}

/* SUB MENU */
#mega-menu-wrap-left-menu #mega-menu-left-menu li ul.mega-sub-menu{background:#e5077e !important;}

/*Contact Phone */
.contact-num{
	text-align:center;
	background: url('images/banner_down_arrow.png') no-repeat scroll center center;
    height: 110px;
	width:394px;
	margin:auto;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 103%;
    z-index: 1;
	max-width:100%;
}
.contact-num span,.contact-num span a{font-weight:400;font-style:italic;color:#fff}



/* Footer */
#footer{background:#e4087d;}
.footer_space{margin:20px 0;}
ul#menu-navigation-menu-1{padding:0px;}
ul#menu-right-menu-1{padding:0px;}

ul#menu-footer_menu1{padding-left:0px;}
ul#menu-footer_menu2{padding-left:0px;}
ul#menu-footer_text_menu{padding-left:0px;}


.widget_nav_menu .menu-footer_menu1-container ul#menu-footer_menu1 li{line-height:28px;}
.widget_nav_menu .menu-footer_menu2-container ul#menu-footer_menu2 li{line-height:28px;}

.widget_nav_menu .menu-footer_menu1-container ul#menu-footer_menu1 li a{color:#fff}
.widget_nav_menu .menu-footer_menu1-container ul#menu-footer_menu1 li a:hover{color:#ff9cd1}

.widget_nav_menu .menu-footer_menu2-container ul#menu-footer_menu2 li a{color:#fff}
.widget_nav_menu .menu-footer_menu2-container ul#menu-footer_menu2 li a:hover{color:#ff9cd1}

.newslatter {position:relative;display:inline-block;}
.mc4wp-form-fields input.email {background:#fff;border:1px solid #cfcfcf;padding:12px;margin-top:10px;width:100%;}
.mc4wp-form-fields button {background:#e4087d;padding:11px;position:absolute;right:0;bottom:0;border:1px solid #fff;border-left:none;}
.mc4wp-form-fields button i {font-size:20px;color:#ffcee8;}

.social{margin:20px;text-align:center;}
.social a i {color:#ff6bb9;font-size:18px;margin:0 8px;font-weight:normal;border:2px solid #ff6bb9;border-radius:50px;padding:10px;height:40px;width:40px;}
.social a i:hover{color:#ffffff;border:2px solid #fff;}

.site-footer{background:#ff67b8;padding:10px 0;}
.site-footer span{color:#fffefe;font-size:12px;}
.site-footer left{text-align:left}
.site-footer .right{text-align:right}

ul#menu-footer_text_menu li a{color:#fffefe;font-size:12px;display:inline-block;}

li.menu_seprator{padding: 0px 10px 0px 10px;}
li.menu_seprator:last-child {display:none;}

/**************************** BREADCRUMBS START ****************************/
.breadcrumbs {background:#e4087d;padding-bottom:10px;padding-top:10px;margin-bottom:20px;}
.breadcrumbs {color:#fff;font-size:14px;}
.breadcrumbs span a span {color:#ffffff;text-transform:capitalize;padding:0px 5px;font-weight:bold;margin:0px 0px 0 0;}
.breadcrumbs span a span:before{}
.breadcrumbs span span {padding:0px 5px;}	
/**************************** BREADCRUMBS END ****************************/
.inner-banner h2 {
    color: #ffffff;
    display: block;
    font-size: 50px;
    font-weight: bold;
    margin-bottom: 24px;
    margin-top: 249px;
    min-width: 191px;
    padding: 25px 20px;
    text-align: left;
	text-transform:uppercase;
}
.pull-left{padding-left:0px;}

.banner_main_text{}
.banner-headline{text-transform:uppercase;font-size:30px;font-weight:900;line-height:60px;}
.banner-headline .top_line_head{font-size:50px;}
.banner-headline .second_line_head{font-size:40px;}
.rs-hover-ready{
transition: all 0.2s ease-in-out 0s !important;}

/*HOME PAGE*/
html, body {
    height: 100%;
}


/*top-images */
.top-image:hover .description{z-index:9999}
.top-image:hover .custom_btn_home a{
	background:#e4087d !important;
	color:#ffffff !important;
	z-index:99999999;
}
.top-image{ position:relative;}
.top-image:after{
    background: rgba(135, 79, 104, 0.6) none repeat scroll 0 0;
    box-sizing: border-box;
    content: "\a ";
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all 0.5s ease 0s;
    width: 100%;
}
.top-image:hover:after {
    opacity:1;
	
}


.top-image:hover{box-shadow: inset 0 0 0 5px rgb(228,8,125);}
.home-image:hover{box-shadow: inset 0 0 0 5px rgb(228,8,125);}

/* Radial Out */
.top-image{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.top-image:before{
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(228,8,125,0.3);
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.top-image:hover, .top-image:focus, .top-image:active{
  color: white;
}
.top-image:hover:before, .top-image:focus:before, .top-image:active:before{
  -webkit-transform: scale(2);
  transform: scale(2);
}

/*------------------------------- */
/* Radial Out */
.home-image {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.home-image:before {
   content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(228,8,125,0.3);
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.home-image:hover, .home-image:focus, .home-image:active {
  color: white;
}
.home-image:hover:before, .home-image:focus:before, .home-image:active:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}

/*-------------------------*/
.home-image:hover .custom_btn_home a{
	background:#e4087d !important;
	color:#ffffff !important;
	z-index:99999999;
}
.home-image:hover div.description{
	z-index:99999999;
}
.home-image{ position:relative;}
.home-image:after{
    background: rgba(135, 79, 104, 0.6) none repeat scroll 0 0;
    box-sizing: border-box;
    content: "\a ";
    height: calc(100% - 15px);
    left: 0;
    margin: 8px;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all 0.5s ease 0s;
    width: calc(100% - 14px);
}
.home-image:hover:after {
    opacity:1;
	
}


h2.custom_heading_home{
	display: table;
    margin: 0 auto;
    position: relative;
	font-size:24px;
	font-style:italic !important;
	font-weight:300 !important;
	z-index:99999999;
}
h2.custom_heading_home:before{
	border-bottom: 1px solid #fff;
    content: "";
    left: -50px;
    position: absolute;
    top: 50%;
    width: 40px;
}
h2.custom_heading_home:after{
	border-bottom: 1px solid #fff;
    content: "";
    right: -50px;
    position: absolute;
    top: 50%;
    width: 40px;
}

.description{margin:0 0 20px 0; text-align:center;font-size:20px;font-style:italic;color:#f9f9f9;}
.custom_btn_home a{
	text-transform:uppercase !important;
	border:1px solid #ffffff !important;
	font-style:italic !important;
	font-size:16px !important;
	margin:25px 0 !important;
	color:#fff !important
	}


.about_us_row{padding-top:0px !important;padding-bottom:0px !important; }
.about_us_row h2.custom_heading_home{
	display: table;
    margin: 0 auto;
    position: relative;
	font-size:24px;
	font-style:italic !important;
	font-weight:300 !important;
}
.about_us_row h2.custom_heading_home:before{
	border-bottom: 1px solid #fff;
    content: "";
    left: -50px;
    position: absolute;
    top: 50%;
    width: 40px;
}
.about_us_row h2.custom_heading_home:after{
	border-bottom: 1px solid #fff;
    content: "";
    right: -50px;
    position: absolute;
    top: 50%;
    width: 40px;
}

/* Product Page */
h2.product{text-transform:uppercase}

h2.product_heading{
	display: table;
    margin: 0 auto;
    position: relative;
	font-size:24px;
	font-style:italic !important;
	font-weight:300 !important;
	z-index:99999999;
}
h2.product_heading:before{
	border-bottom: 1px solid #fff;
    content: "";
    left: -50px;
    position: absolute;
    top: 50%;
    width: 40px;
}
h2.product_heading:after{
	border-bottom: 1px solid #fff;
    content: "";
    right: -50px;
    position: absolute;
    top: 50%;
    width: 40px;
}
.custom_btn_product a{
	text-transform:uppercase !important;
	border:1px solid #ffffff !important;
	font-style:italic !important;
	font-size:16px !important;
	margin:25px 0 !important;
	color:#fff !important;
	z-index:99999999;
	}
	


	
.image:hover .custom_btn_product a{
	background:#e4087d !important;
	color:#ffffff !important;
}
.image{ position:relative;}
.image:after{
    background: rgba(135, 79, 104, 0.6) none repeat scroll 0 0;
    box-sizing: border-box;
    content: "\a ";
    height: calc(100% - 16px);
    left: 0;
    margin: 8px 10px;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all 0.5s ease 0s;
    width: calc(100% - 20px);
}
.image:hover:after {
    opacity:1;
}



/* ABOUT US PAGE */
.title h2{
	color:#e4087d;
	display: table;
    margin: 0 auto;
    position: relative;
	font-size:40px;
	font-style:italic !important;
	font-weight:300 !important;
}
.title h2:before{
	border-bottom: 1px solid #e4087d;
    content: "";
    left: -347px;
    position: absolute;
    top: 50%;
    width: 335px;
}
.title h2:after{
	border-bottom: 1px solid #e4087d;
    content: "";
    right: -347px;
    position: absolute;
    top: 50%;
    width: 335px;
}
.wpb_wrapper p{font-size:16px;color:#404040;line-height:28px;}

/* Sidebar */
h3.widget-title{font-size:22px;text-align:center;}

.flexipages_widget{border-top:3px solid #f29ac9;border-left:3px solid #f29ac9;border-right:3px solid #f29ac9;position: relative;}
.flexipages_widget:after{
	background: rgba(0, 0, 0, 0) url("./images/sidebar_bottom_arrow.png") repeat scroll 0 0 / 100% 100%;
    content: "";
    height: 79px;
    left: -3px;
    max-width: 262px;
    position: absolute;
    top: 100%;
    width: 103%;
}

.widget_flexipages ul{text-align:center;padding:30px 0;}
.widget_flexipages ul li.page_item a{font-size:18px;color:#141414 !important;font-style:italic;font-weight:600;line-height:40px;}

.widget_flexipages ul li.current_page_item a{color:#e4087d !important;}
.widget_flexipages ul li.page_item a:hover{color:#e4087d !important;}

.widget_flexipages ul li a{
	position:relative;
}

.widget_flexipages ul li a:before{
	 border-bottom: 2px solid #000;
    content: "";
    left: -17px;
    position: absolute;
    top: 12px;
    width: 8px;
}
.widget_flexipages ul li a:after{
	 border-bottom: 2px solid #000;
    content: "";
    right: -17px;
    position: absolute;
    top: 12px;
    width: 8px;
}

.widget_flexipages ul li.current_page_item a:before, .widget_flexipages ul li:hover a:before{
	 border-bottom: 2px solid rgb(228,8,125);
}

.widget_flexipages ul li.current_page_item a:after, .widget_flexipages ul li:hover a:after{
	 border-bottom: 2px solid rgb(228,8,125);
}



/* Product Slider */
.logo-slider{border-top:1px solid #f4cbe1; border-bottom:1px solid #f4cbe1;margin:20px 0;}
#logo-slider-wraper{margin:20px 0;}
.slider-controls #next{background: rgba(0, 0, 0, 0) url("./images/next.png") no-repeat scroll center center;height:70px;width:35px;margin-top:-18px;}
.slider-controls #prev{background: rgba(0, 0, 0, 0) url("./images/prev.png") no-repeat scroll center center;height:70px;width:35px;margin-top:-18px;}
#logo-slider-wraper ul#logo-slider li img{margin-right: 60px;}


.jcarousel-wrapper{border:none !important;box-shadow:none !important;margin:10px 0 !important;}
p.jw_easy_slider_name{display:none;}
div.jcarousel ul li{width:286px !important;}

.jcarousel-control-prev, .jcarousel-control-next{background:#E4087D !important;}
p.jcarousel-pagination{display:none;}




/*Responsive Menu */
.main-menu div#mega-menu-wrap-right-menu .mega-menu-toggle{display:none}
.main-menu div#mega-menu-wrap-left-menu .mega-menu-toggle{display:none}

.form-control:focus{box-shadow:none;}

/*------JIMIL----------*/
/* Contact-us form */
div.title{
 overflow:hidden;
}
.form-control{
 border-radius:0;
 border-color:#f4c9e0;
}

.form-control:focus{
 border-color:#e4087d;
}
.form-control:focus + p{
 color:#e4087d;
}
.wpcf7-select {
 -moz-appearance:none;
 -webkit-appearance: none;
 background:url(images/Contact-us_arrow.png) no-repeat scroll 96% 50%;
}

.contact .textwidget{
 border-left:1px solid #ee80bb;
 margin-top: 0;
    padding-left: 15px;
 height:439px;
}
.contact h3::before{
  border-bottom: 2px solid #e4087d;
    content: "";
    left: 51px;
    position: absolute;
    top: 5%;
    width: 9px;
 
}
.contact h3::after{
    border-bottom: 2px solid #e4087d;
    content: "";
    position: absolute;
    right: 37px;
    top: 5%;
    width: 9px
}
.contact h3{
 font-style:italic;
 font-size:24px;
 text-align:center;
 color:#e4087d;
 margin-top: 7px;
 margin-bottom:15px;
}
.contact p.email {
 color:#e4087d !important;
}
.contact span.bottom_border_email{
 border-bottom:1px solid #E4087D;
}

.contact span.bottom_border{
 border-bottom:1px solid #E4087D;
 color:#E4087D;
}
.wpb_wrapper p{
 color:#000;
 font-style:italic;
 font-size:16px;
 }
 
 .contact .textwidget p{
 color: #000;
    font-size: 18px;
    font-style: italic;
    text-align: center;
 }
 
 .wpcf7-submit{
   background: #e4087d none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    font-size: 20px;
    padding: 5px 28px 4px;
}
.wpcf7-submit:hover{
 background:#FF67B8;
}
.page-id-38 .pull-left h2{
  bottom: 0;
    margin-top: 0;
    position: absolute;
}



#googleMap iframe {
   width: 100%;
   z-index: 1;

}
#googleMap {
   height: 400px;
}
#googleMap img { max-width: none; }

#map-header {
  z-index: 10;
}

#map-banner {
  margin-top: 100px;
  position: absolute;
  z-index: 1000;
  color: white;
}

/* ********JIMIL********** */

/*MOBILE MENU */
.icon-bar{background: #000 none repeat scroll 0 0;}
.navbar-toggle{background:#fff;position:relative;}
.navbar-toggle:hover{background:#e4087d;border:1px solid #000000;}
.navbar-default .navbar-toggle{border-color: #ddd !important;}

.mobile-menu{display:none}
ul#menu-mobile-menu{border-top:1px solid #FFFFFF !important;}
ul#menu-mobile-menu li.current-menu-item a{}
ul#menu-mobile-menu li a{color:#FFFFFF;font-size:16px;font-style:italic;font-weight:400;text-align:center !important}
ul#menu-mobile-menu li a:hover{color:rgb(255,156,209)}
ul#mega-menu-mobile-menu{border-top:2px solid #fff !important;}
ul#mega-menu-mobile-menu li a.mega-menu-link{text-align:center !important}
ul#mega-menu-mobile-menu > li:nth-child(1) a {margin-left:-20px !important;}


ul#mega-menu-right-menu li.mega-flag{
	background: rgba(0, 0, 0, 0) url("./images/UK-flag.png") no-repeat scroll left center !important;
    padding-left: 20px !important;
	
}


@media screen and (max-width: 767px) {
.widget_nav_menu .menu-footer_menu1-container ul#menu-footer_menu1 li , .widget_nav_menu .menu-footer_menu2-container ul#menu-footer_menu2 li{
  	font-size: 17px;
    line-height: 31px;
    text-align: center;
  
 } 
.product_row{padding-left:15px;padding-right:15px;}
.image{
	max-width:320px;
	margin:0 auto;
}
.inner-banner h2{font-size:37px;}
.menu-footer_menu1-container ul , .menu-footer_menu2-container ul{padding-left:0px;}
#footer .footer_space img{display: block;margin: 0 auto;}
.newslatter{display: block;margin: 0 auto;max-width: 320px;}

#logo-slider-wraper{max-width:100% !important;text-align:center;width: 83% !important;}
.widget_flexipages ul li.page_item a{font-size:1.4em;}
}

@media screen and (max-width: 992px) { 
div.title{margin-top:70px;}
.flexipages_widget{margin: 0 auto;max-width: 262px;}

}

@media screen and (max-width: 1299px) {
	.mobile-menu{display:block}
	.logo a::before{border:none;}
.logo a::after{border:none;}
.header:after{border:none;}
.header:before{border:none;}
.social{text-align:left;margin-left: 0;}
#mega-menu-wrap-mobile-menu{background:none;}

}
.top-image{background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0;}
