@import url('//fonts.googleapis.com/css?family=Lato|Montserrat|Roboto');
/*==================== COMMON START ======================*/
body {
	background:#fff;
	color:#000;
	font-size:20px;
	font-family: 'Montserrat', sans-serif;
}
a{
  color:#000;
}
a:hover{
  color:#000;
}
#content a {
	text-decoration: underline;
}
#content {
	line-height:1.5;
}
#logo-container {
	margin:10px 0px;
}
#logo-container h1{
 	margin:0; 
}
#logo-container img {
    max-height: 50px;
    margin: 10px;
}
#logo-container img{
  display:inline-block;
}
.headwrapper {
  box-shadow: 0px 5px 8px #0006;
  z-index: +1;
  position: relative;
}
.header-wrapper {
	background:#fff;
}
.header-container{
 	width:100%; 
}
.header-col-2{
 	padding-top:35px;
  	text-align:right;
}
.header-col-2 h3{
 	display:none; 
}
.call_now{
 	font-size:26px;
  	padding:20px 0 0;
  	line-height:1;
  	font-weight:bold;
}
.call_now span{
  	color:#ff6325;
  	font-weight:900;
}
form {
	margin:0;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	height:auto;
}
h1, h2, h3, h4, h5, h6 {
	color: #000;
	line-height:1;
  	font-weight: bold;
  	font-family: 'Roboto', sans-serif;
}
h1 {
	/* font-size: 54px; */
}
h2 {
	/* font-size: 50px; */
}
h3 {
	/* font-size: 46px; */
}
h4 {
	/* font-size: 22px; */
}
h5 {
	/* font-size: 14px; */
}
h6 {
	/* font-size: 13px; */
}
.bodywrapper .ult-container{
 	height:auto !important;
}
.align_right{
 	text-align:right; 
}
.align_center{
 	text-align:center; 
}
/*=================== COMMON END =================*/

/*============ TOP MENU START ==============*/
.header-col-2 .clearfix{
 	display:none; 
}
.header-col-2 .widget_ultimatummenu, .header-col-2 .MeprAccountCtrl_account_links_widget{
 	display:inline-block; 
}
/*================ Bootstrap Menu ================*/
.dropdown-backdrop{
  display:none;
}
.navbar{
  margin-bottom:0;
}
.navbar .nav{
  /*float:right;*/
  margin:0;
}
.navbar-inner, .navbar-default{
  background:none;
  filter:none;
  border-radius:0;
  border:none;
  padding: 0;
  box-shadow: none;
}
.menu-main_menu-container:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}
.navbar .nav > li{
  padding:0;
  margin:0 15px;
}
.navbar .nav > li:first-child{
  margin-left:0;
}
.navbar .nav > li:last-child{
  margin-right:0;
}
.navbar .nav > li > a{
  font-size: 21px;
  color:#000;
  padding:5px 10px;
  border-radius:0x;
  text-shadow:none;
  text-transform:uppercase;
}
.navbar .nav > li:last-child a{
  border:none;
  margin-right:0;
}
.nav > li:hover a{
  	background:none;
  	color:#000;
}
.menu-main_menu-container .nav > li > a:hover, .menu-main_menu-container .nav > li > a:focus{
	color:#000 !important;
  	border-radius:0px;
  	background:none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
  	background:none;
}
.navbar .nav > li.current-menu-item a{
	color:#000;
  	border-radius:0px;
  	background:none;
}
/*.navbar .nav > li a.dropdown-toggle{
  color:#fff;
}*/
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle{
  text-shadow:none;
  background:none;
}
.navbar > .open > a, .navbar > .open > a:hover, .navbar > .open > a:focus{
  background:#2fbfe2;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-bottom-color:#333;
    border-top-color:#333;
  	margin-left:5px;
}
.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}
.navbar .nav > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu:after{
  	border:none;
}
.navbar .nav > li > .dropdown-menu{
  border-radius:0;
  padding:0;
  /*left:28px;*/
  margin:0;
}
.dropdown-menu > li > a {
  display: block;
  padding:5px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333 !important;
  white-space: nowrap;
  background:#fff !important;
  font-size: 14px;
  border-bottom:1px solid #ccc;
}
.dropdown-menu > li:last-child a{
  border-bottom:none;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: #fff !important;
  background:#2fbfe2 !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbfe2', endColorstr='#2fbfe2', GradientType=0) !important;
  border-radius:0 !important;
}

.MeprAccountCtrl_account_links_widget ul{
  	padding:0;
  	margin:0;
  	position: relative;
    top: -11px;
  	/*float:right;*/
}
.MeprAccountCtrl_account_links_widget li{
 	float:left; 
}
.MeprAccountCtrl_account_links_widget li a{
  font-size: 20px;
  color:#000;
  padding:10px 25px;
  text-transform:uppercase;
  display:inline-block;
}
.MeprAccountCtrl_account_links_widget #mepr-logged-out-widget li a{
  	background: #0476b2;
  	color:#fff;
  	border-radius:50em;
  	padding-left:35px;
  	padding-right:35px;
}
/*=============== TOP MENU END ==================*/

/*============= FOOTER START ===============*/
.footwrapper {
	height:auto;
	color:#272727;
	font-size:18px;
	padding:0;
}
.footer-wrapper-empty {
 	background:#ececec;
  	padding: 20px 0;
}
.footer-wrapper{
 	background:#ececec;
    /* box-shadow: 0px 0px 10px #333; */
  	padding: 20px 0;
    margin-top:30px;
}
.footer-container{
 	width:100%; 
}
.footer-container .row{
 	display:flex; 
}
.footer-wrapper h3{
  	font-size:22px;
  	margin:0;
}
.footer-wrapper .widget{
 	display:flex; 
}
.footer-wrapper .menu li a{
 	font-size:16px;
}
[class*='footer-column-']{
 	border-right:1px solid #fff;
}
.footer-column-4{
  border-right:none;
}
.social_icon h3{
 	flex-basis:50%;
}
.social_icon ul{
	list-style:none;
	padding:0 0 20px;
	margin:0;
	display:inline-block;
}
.social_icon li{
	float:left;
	padding:0 10px 10px;
}
.footer-bottom-wrapper{
  	background:#07889d;
  	border-top:7px solid #00c4cc;
  	padding:25px 0;
  	color:#fff;
  	font-size:18px;
}
.footer-bottom-wrapper a{
  	color:#fff;
}
.footer-bottom-container{
 	width:100%; 
}
.footer-container .textwidget {
 	width:100%; 
}
.footer-disclaimer {
    font-size:18px;
}
.copyright {
	text-align: right;
  	padding-top:35px;
  	font-size:14px;
}

/*================ FOOTER END ===================*/
.hero_banner .wpb_revslider_element{
 	margin-bottom:0; 
}

/*================= Home ==================*/
.hero_banner .orange_btn{
 	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6633+0,ff3300+100 */
    background: #ff6633; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff6633 0%, #ff3300 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ff6633 0%,#ff3300 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ff6633 0%,#ff3300 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6633', endColorstr='#ff3300',GradientType=0 ); /* IE6-9 */
  	border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 19px;
    font-weight: bold;
    margin-top: 20px;
    padding: 15px 30px !important;
    text-transform: uppercase;
  	text-decoration:none;
}
.inspiration_section{
 	background-position: center top !important;
  	background-size: contain !important;
  	background-repeat: no-repeat !important;
}
.content_box h3.aio-icon-title{
  	font-size:60px;
  	line-height:1;
  	padding-bottom:25px;
}
.content_box{
 	font-size:23px;
  	line-height: 1.8;
}
.content_box .wpb_wrapper{
 	padding:0 25px; 
}
.content_box .aio-icon-read{
  	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6633+0,ff3300+100 */
    background: #ff6633; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff6633 0%, #ff3300 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ff6633 0%,#ff3300 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ff6633 0%,#ff3300 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6633', endColorstr='#ff3300',GradientType=0 ); /* IE6-9 */
  	border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 19px;
    font-weight: bold;
    margin-top: 20px;
    padding: 15px 30px;
    text-transform: uppercase;
}
.content_box .aio-icon-read:hover{
 	text-decoration:none; 
}
.blog_section{
  font-family: 'Lato', sans-serif;
  font-size:13px;
  color:#333;
}
.blog_section h4{
  color:#333;
}
.blog_txt{
 	font-size:18px;
  	color:#5f5f5f;
  	border-left:4px solid #00c4cc;
}
.blog_section .post{
 	width:33.333%;
  	float:left;
}
.blog_section .post .post-inner{
  	box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.blog_section .blog_row{
 	margin-left:-15px;
  	margin-right:-15px;
}
.blog_section .post h2{
  	font-size:14px;
  	color:#333;
  	text-transform: uppercase;
}
.blog_section .post .post-date{
  	background:url(/wp-content/uploads/pencil_icon.png) no-repeat;
  	font-size: 12px;
    padding-left: 30px;
    text-transform: uppercase;
}
.blog_section .post h2 a{
  	color:#333;
  	text-decoration:none;
}
.blog_section .post .featured-image{
 	margin-bottom:50px; 
}
.blog_section .post .featured-image img{
 	width:100%; 
}
.blog_section .blog_row:after{
  	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}
/*================= Choose banner =================*/
.banner_type_section{
	background:#ededee;
	text-align:center;
}
.banner_type_section h2{
	padding:25px 0;
	margin:0;	
}
.banner_type_section ul:after, .banner_size_section:after, .banner_size ul:after{
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}
.banner_type_section ul{
	list-style:none;
	padding:0;
	margin:0;	
}
.banner_type_section li{
	float:left;
	box-sizing:border-box;
	width:16.6667%;
	text-transform:uppercase;
	font-size:24px;	
}
.banner_type_section li span{
	display:block;	
}
.banner_type_section li .icon{
	padding:10px 0 20px;
	min-height:80px;	
}
.banner_type_section li a{
	color:#000;
	display:block;
	padding:10px 0 20px;
	border-top:5px solid rgba(0,0,0,0);
	min-height:140px;
	text-decoration:none;
}
.banner_type_section li.active a{
	background:#fff;
	border-top:5px solid #00c0c8;	
}
.banner_size_section{
	background:#5b538a;
}
.banner_size_section > div{
	box-sizing:border-box;
	float:left;
}
.platform_type{
	min-width:20%;
	background:#5b538a;
}
.platform_type ul{
	list-style:none;
	padding:0;
	margin:0;	
}
.platform_type li{
	text-transform:uppercase;
	font-size:22px;
	color:#fff;	
}
.platform_type li span{
	display:inline-block;	
}
.platform_type li .icon{
	width:100px;
	text-align:center;
	float:left;	
}
.platform_type li a{
	color:#fff;
	display:block;
	line-height:40px;
    padding:42px 20px;
	text-decoration:none;
}
.platform_type li:nth-child(1) a{
	background:#00c0c8;
}
.platform_type li:nth-child(2) a{
	background:#4c98cf;
}
.platform_type li:nth-child(3) a{
	background:#4873a6;
}
.platform_type li:nth-child(4) a{
	background:#725694;
}
.platform_type li:nth-child(5) a{
	background:#524364;
}
.platform_type li.active a{
	background:none;	
}
.banner_size{
	min-width:78%;
	background:#5b538a;
	padding:20px;
	text-align:center;
}
.banner_size h2{
	padding:25px 0;
	margin:0;
	color:#fff;
}
.banner_size ul{
	list-style:none;
	padding:18px 30px;
	margin:0;	
}
.banner_size li{
	float:left;
	box-sizing:border-box;
	width:33.333%;
	text-transform:uppercase;
	font-size:20px;
	padding:20px 30px;	
}
.banner_size li img{
	max-width:100%;
	box-shadow:0 0 15px 5px rgba(0, 0, 0, 0.3);
}
.banner_size li a{
	color:#fff;
	text-decoration:none;
}
.banner_size .image_size{
	padding-bottom:30px;
	display:block;	
}

/*================= Latest Design =================*/
.latest_design_section h2{
  	font-family: 'Montserrat', sans-serif;
  	text-transform: uppercase;
  	font-size: 62px;
  	margin:0;
}
.latest_design_section h3{
  	font-family: 'Montserrat', sans-serif;
  	font-size: 43px;
  	margin:0;
  	font-weight:normal;
}
.orange_btn{
  	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6633+0,ff3300+100 */
    background: #ff6633 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff6633 0%, #ff3300 100%) !important; /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ff6633 0%,#ff3300 100%) !important; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ff6633 0%,#ff3300 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6633', endColorstr='#ff3300',GradientType=0 ) !important; /* IE6-9 */
  	border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    margin-top: 20px;
    padding: 15px 30px;
    text-transform: uppercase;
  	text-decoration:none;
}
.light_orange_btn{
  	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff9933+0,ff6633+100 */
    background: #ff9933; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9933 0%, #ff6633 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ff9933 0%,#ff6633 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ff9933 0%,#ff6633 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9933', endColorstr='#ff6633',GradientType=0 ); /* IE6-9 */
  	border-radius: 30px;
    color: #fff;
    display: inline-block;
    /* font-size: 22px;
    font-weight: bold; */
    margin-top: 20px;
    padding: 10px 20px;
    text-transform: uppercase;
  	text-decoration:none;
}
.orange_btn:hover, .orange_btn:focus, .light_orange_btn:hover, .light_orange_btn:focus{
  	color: #fff;
  	text-decoration:none;
}
.latest_design_text{
 	z-index:1; 
}
.slider_wrapper{
  -webkit-perspective:100vw;
	perspective:100vw;
}
.slider_container{
  	-webkit-transform:rotateY(15deg);
	transform:rotateY(15deg);
	-webkit-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
  	width:120%;
}
.blue_bg{
  	height:100% !important;
	position:absolute;
	-webkit-transform:translateZ(-1px);
	transform:translateZ(-1px);
  	background:#e4f1f1;
  	width:100%;
  	top:-100px;
}
.slider_wrapper .slick-list, .slider_wrapper .slick-slide{
  	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
}
.slider_wrapper .aio-icon-component{
  	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
}
.slider_wrapper .aio-icon-box{
  	display: flex;
    flex-flow: column nowrap;
  	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
}
.slider_wrapper .aio-icon-top {
    margin-top: 50px;
    order: 2;
  	-webkit-transform:rotateY(-20deg) translateZ(12px);
	transform:rotateY(-20deg) translateZ(12px);
}
.slider_wrapper .aio-icon-description img{
  	box-shadow:-25px 50px 30px rgba(0,0,0,0.125);
}

/*================= Dashboard =====================*/
.step_indicator{
 	text-align:center; 
}
.step_indicator ul{
 	list-style:none;
  	padding:0;
  	margin:0-50px 0 0;
  	font-size:22px;
  	text-transform:uppercase;
  	display:inline-block;
}
.step_indicator ul:after{
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}
.step_indicator li { 
  float: left; 
}
.step_indicator li a {
  	display: block;
	background: #cfcfcf;
	padding-right: 10px;
	height: 50px;
	line-height: 52px;
	margin-right: 35px;
	position: relative;
	text-decoration: none;
	color: #fff;
  	font-weight:bold;
	cursor: default;
  	pointer-events: none;
}
.step_indicator li a:before { 
  	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: -30px;
	border: 25px solid transparent;
  	border-width:25px 15px 25px 15px;
	border-color: #cfcfcf;
	border-left-color: transparent; 
}
.step_indicator li a:after { 
  	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: -40px;
	border: 25px solid transparent;
  	border-width:25px 25px 25px 15px;
	border-left-color: #cfcfcf;
}
.step_indicator li a.completed{ 
  background: #00c4cc;
  pointer-events: inherit;
  cursor: pointer;
}
.step_indicator li a.completed:before { 
	border-color: #00c4cc;
  	border-left-color: transparent;
}
.step_indicator li a.completed:after { 
	border-left-color: #00c4cc;
}
.step_indicator li a.current{ 
  background: #ff6633;
}
.step_indicator li a.current:before { 
	border-color: #ff6633;
  	border-left-color: transparent;
}
.step_indicator li a.current:after { 
	border-left-color: #ff6633;
}
/*================= Choose template ================*/
.search-template-container{
	text-align:center;	
}
select{
	border:1px #CCC solid;
	background:#EAEAEA;
	padding:18px 25px;
	width:100%;
	border-radius:15px;
	outline:none;
	color:#06455a;
	font-size:20px;
	font-style:italic;	
}
.banner-templates-container ul{
	list-style:none;
	padding:0;
	margin:0 -10px;	
}
.banner-templates-container ul:after{
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}
.banner-templates-container li{
	float:left;
	box-sizing:border-box;
	margin:10px;
	position:relative;	
}
.banner-templates-container li span{
	display:block;	
}
.banner-templates-container li .banner-template-premium{
	position:absolute;
	right:-8px;
	top:-8px;	
}
.banner-templates-container li .banner-template-free{
	position:absolute;
	right:8px;
	bottom:8px;	
}
.template-popup{
	max-width:450px;
    text-align:center:
}
.template-popup p {
	margin-top: 1em;
}
.template-popup-button{
    text-align:right;
    padding:
}
.template-popup-button a {
    background: #FF6C00;
    padding: 5px 1em;
    border-radius: 1em;
    color: #FFF;
}
/*================= Choose Editor =================*/
.choose_editor h3{
 	font-size:30px;
  	margin-bottom:20px;
  	text-transform:uppercase;
}
.choose_editor h4{
 	font-size:24px;
  	margin-bottom:20px;
  	font-weight:300;
}
.choose_editor img{
  	box-shadow:-25px 50px 30px rgba(0,0,0,0.125);
}
.editor_col_1{
 	position:relative;
  	border-right:1px solid #dddddd;
}
.or_divider{
 	position:absolute;
  	background:#00c4cc;
  	border-radius:100%;
  	color:#fff;
  	text-transform:uppercase;
  	font-size:26px;
  	font-weight:bold;
  	width:80px;
  	height:80px;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	top:0;
  	right:-40px;
  	margin:auto;
}
/*================= MISC ====================*/
.ad-highlight {
	background-color: #f1ffef;
	padding: 1em 1em 0 1em;
	border: 2px dashed #CCC;
	margin: 1em 0;
}
/*================= RESPONSIVE ====================*/


@media only screen and (min-width: 960px) and (max-width: 1024px) {
h1 {
	font-size: 45px;
}
h2 {
	font-size: 40px;
}
h3 {
	font-size: 35px;
}
.header-col-2{
 	width:100%;
}
.navbar .nav > li > a{
  font-size: 18px;
}
.MeprAccountCtrl_account_links_widget li a{
  font-size: 18px;
  padding:10px 20px;
}
.content_box h3.aio-icon-title{
  	font-size:45px;
}
.latest_design_section h2{
  	font-size: 45px;
}
.latest_design_section h3{
  	font-size: 35px;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
h1 {
	font-size: 38px;
}
h2 {
	font-size: 35px;
}
h3 {
	font-size: 30px;
}  
.navbar .nav{
  float:none;
}
.navbar .nav > li{
  margin:0;
}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{
    border-radius:0;
}
.nav-collapse .dropdown-menu li + li a{
    margin:0;
}
.navbar .nav > li > a{
  font-size: 20px;
  text-transform:uppercase;
}
#logo-container {
	text-align:center;
}
.header-col-2{
 	padding-top:10px;
}  
.footer-container .row, .footer-wrapper .widget{
 	display:block; 
}
.footer-wrapper h3{
  	margin:15px 0;
}
.footer-wrapper ul{
 	margin:0;
    padding:0;
}
[class*='footer-column-']{
 	border-right:none;
}
.footer-bottom-wrapper, .copyright {
   text-align:center; 
}
.content_box h3.aio-icon-title{
  	font-size:38px;
}
.content_box .aio-icon-read{
    font-size: 16px;
    padding: 15px;
}
.inspiration_section .vc_empty_space{
   	height:100px !important; 
}
.latest_design_section h2{
  	font-size: 38px;
}
.latest_design_section h3{
  	font-size: 30px;
}
.step_indicator ul{
  	font-size:18px;
}
.choose_editor h3{
	font-size:25px;    
}
.or_divider{
  	font-size:20px;
  	width:60px;
  	height:60px;
  	right:-30px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
h1 {
	font-size: 35px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 25px;
}  
.navbar .nav{
  float:none;
}
.navbar .nav > li{
  margin:0;
}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{
    border-radius:0;
}
.nav-collapse .dropdown-menu li + li a{
    margin:0;
}
#logo-container {
	text-align:center;
}
.header-col-2 .widget_ultimatummenu, .header-col-2 .MeprAccountCtrl_account_links_widget{
 	display:block; 
}
.MeprAccountCtrl_account_links_widget ul{
   float:right; 
}
.header-col-2{
 	padding-top:10px;
}  
.footer-container .row, .footer-wrapper .widget{
 	display:block; 
}
.footer-wrapper h3{
  	margin:15px 0;
}
.footer-wrapper ul{
 	margin:0;
    padding:0;
}
[class*='footer-column-']{
 	border-right:none;
}
.footer-bottom-wrapper, .copyright {
   text-align:center; 
}
.hero_banner{
   display:none; 
}
.inspiration_section .vc_empty_space{
   	height:50px !important; 
}
.blog_section .post{
 	width:100%;
  	float:none;
}
.content_box h3.aio-icon-title{
  	font-size:35px;
}
.latest_design_section h2{
  	font-size: 35px;
}
.latest_design_section h3{
  	font-size: 25px;
}
.step_indicator ul{
  	font-size:16px;
    margin:0;
}
.step_indicator li a:before, .step_indicator li a:after{ 
	display:none;
}
.step_indicator li a{
	margin-right:10px;
	padding-left:10px;    
}
.editor_col_1{
  	border-right:none;
}
.or_divider{
  	position:relative;
  	right:inherit;
    top:inherit;
}
}
@media only screen and (max-width: 480px), screen and (max-device-width: 480px) {
h1 {
	font-size: 35px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 25px;
}  
.navbar .nav{
  float:none;
}
.navbar .nav > li{
  margin:0;
}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{
    border-radius:0;
}
.nav-collapse .dropdown-menu li + li a{
    margin:0;
}
#logo-container {
	text-align:center;
}
.header-col-2 .widget_ultimatummenu, .header-col-2 .MeprAccountCtrl_account_links_widget{
 	display:block; 
}
.MeprAccountCtrl_account_links_widget ul{
   float:right; 
}
.header-col-2{
 	padding-top:10px;
}  
.footer-container .row, .footer-wrapper .widget{
 	display:block; 
}
.footer-wrapper h3{
  	margin:15px 0;
}
.footer-wrapper ul{
 	margin:0;
    padding:0;
}
[class*='footer-column-']{
 	border-right:none;
}
.footer-bottom-wrapper, .copyright {
   text-align:center; 
}
.hero_banner{
   display:none; 
}
.inspiration_section .vc_empty_space{
   	height:50px !important; 
}
.blog_section .post{
 	width:100%;
  	float:none;
}
.content_box h3.aio-icon-title{
  	font-size:35px;
}
.latest_design_section h2{
  	font-size: 35px;
}
.latest_design_section h3{
  	font-size: 25px;
}
.step_indicator ul{
  	display:block;
    margin:0;
}
.step_indicator li{
	margin-bottom:10px;
    float:none;
}
.step_indicator li a:before, .step_indicator li a:after{ 
	display:none;
}
.step_indicator li a{
	margin:0;
	padding:0;    
}
.editor_col_1{
  	border-right:none;
}
.or_divider{
  	position:relative;
  	right:inherit;
    top:inherit;
}
}