/* Meson - App Landing HTML5 Template */

@media only screen and (max-width: 1700px){
	.static-banner .app-screens img{
		max-width:920px;	
	}
	
	.main-header .main-box{
		padding:0px 70px;	
	}
}

@media only screen and (max-width: 1340px){
	.page-wrapper{
		overflow:hidden;	
	}
	
	.main-header .main-box{
		padding:0px;	
	}
	
	.fullwidth-section-one .content-column .content-box{
		padding-left:80px;	
	}
	
	.fullwidth-section-two .content-column .content-box{
		padding-right:80px;	
	}
	
	.static-banner .app-screens img{
		max-width:780px;	
	}
	
	.app-screenshots-two .content-column .content-box{
		padding-top:50px;	
	}
}

@media only screen and (max-width: 1140px){
	
	.main-header{
		margin:0px !important;
	}
	
	.main-menu .navigation > li{
		margin:0px 0px 0px 15px;
	}
	
	.fullwidth-section-one .content-column .content-box{
		padding:100px 15px 100px 40px;	
	}
	
	.fullwidth-section-two .content-column .content-box{
		padding:100px 40px 100px 15px;
	}
	
	.app-screenshots-two .content-column,
	.app-screenshots-two .carousel-column{
		width:100%;	
	}
	
	.app-screenshots-two .content-column .content-box{
		padding-top:0px;	
	}
	
	.app-screenshots-two .carousel-column .carousel-outer{
		margin:0px;
		padding:0px 15px;	
	}
	
	.app-screenshots-two .content-column .content-box{
		max-width:none;
		padding-right:15px;	
	}
	
	.price-column .inner-box{
		padding-left:20px;
		padding-right:20px;	
	}
	
	.contact-section .info-column .inner-box{
		padding:40px 25px;	
	}
	
	.contact-section .form-column .inner-box{
		padding:40px 25px 30px;	
	}
	
	.static-banner .app-screens img{
		max-width:620px;	
	}
	
	.static-banner .app-screens{
		bottom:-70px;	
	}
	
	.main-footer .links-widget{
		padding-left:20px;	
	}
	
	.sidebar{
		padding-left:0px;	
	}
	
	.features-section-one .image-column .image-box{
		margin-top:0px;	
	}
	
	.space-span-70{
		display:none;	
	}
	/* 상단 메뉴 반응형 삭제 2017-11-14 */
	.main-menu .navbar-collapse > .navigation > li > ul,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul{
		display: none;
	}
	.main-menu .navbar-collapse2 > .navigation > li > ul,
	.main-menu .navbar-collapse2 > .navigation > li > ul > li > ul{
		display: none;
	}	
}

@media only screen and (min-width: 768px){
	/* 상단 메뉴 반응형 삭제 2017-11-14 */
	.main-menu .navigation > li > ul,
	.main-menu .navigation > li > ul > li > ul{
		display:block !important;
		visibility:hidden;
		opacity:0;
	}
}

@media only screen and (max-width: 1023px){
	
	.main-header .main-box{
		top:10px;
	}
	
	.main-menu .navigation > li{
		margin:0px 0px 0px 10px;
	}
	
	.main-menu .navigation > li > a{
		text-transform:capitalize;	
	}
	
	.sec-title h2{
		font-size:24px;	
	}
	
	.fullwidth-section-one .image-column,
	.fullwidth-section-one .content-column,
	.fullwidth-section-two .image-column,
	.fullwidth-section-two .content-column,
	.faqs-section .image-column,
	.faqs-section .content-column{
		position:relative;
		width:100%;
		height:auto;
		background-image:none !important;
		left:0px;
		right:0px;	
	}
	
	.fullwidth-section-one .image-column .image,
	.fullwidth-section-two .image-column .image,
	.faqs-section .image-column .image{
		display:block;	
	}
	
	.fullwidth-section-one .content-column .content-box,
	.fullwidth-section-two .content-column .content-box,
	.faqs-section .content-column .content-box{
		max-width:none;
		padding-left:15px;
		padding-right:15px;	
	}
	
	.main-footer .footer-bottom .copyright,
	.main-footer .footer-bottom .footer-nav{
		text-align:center;	
	}
	
	.main-footer .footer-bottom .footer-nav ul{
		width:100%;	
	}
	
	.main-footer .footer-bottom .footer-nav ul li{
		margin:0px 10px 5px;	
	}
	
	.static-banner .app-screens{
		display:none;	
	}
	
	.static-banner{
		padding-bottom:120px;
		padding-top:200px;	
	}
	
	.static-banner h2{
		font-size:32px;	
	}
	
	.info-block-four .inner-box{
		text-align:center;
		max-width:500px;
		margin:0 auto;
	}
	
	.info-block-four .inner-box .text{
		padding-right:0px;	
	}
	
	.how-it-works-one .content{
		padding-left:0px;
		padding-right:0px;	
	}
	
	.how-it-works-two .content-column .content-box,
	.availablity-section-two .content-column .content-box{
		padding-right:0px;
		padding-top:0px;	
	}
	
	.main-footer .links-widget{
		padding-left:0px;	
	}
	.main-menu .navbar-header .navbar-toggle{
		display:inline-block;
		z-index:7;
		float:none;
		margin:0px 0px 0px 0px;
		position: relative;
	}
	/* 상단 메뉴 반응형 삭제 2017-11-14 */
	.main-menu .navbar-collapse > .navigation > li > ul,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul{
		display: none;
	}
	.hiddens_download_munjarang{display:block;}
}
/* 반응형 핸드폰 슬라이드 2017-11-14 */
/* 모바일 기준 : 768px */
@media only screen and (max-width : 768px) {
	.f_l{display:block;}
	#wrapSideMenu{display:block;}
	.main-header{z-index:13;}
	.auto-container{z-index:13;}
	.main-header .main-box .logo-box{position:relative;float:none; left:0; padding-top:10px; margin:0 auto; top:7px;}
	.logo-box{width:230px;height:40px;margin:0 auto;}
	.page-title{padding:100px 0px;}
	.text_hidden{display:none;}
	.tp-leftarrow{display:none!important;}
	.tp-rightarrow{display:none!important;}
	.btn-style-one{border:none;}
	.mobile_kweb_image_slide_text_01{font-size:15px!important;font-weight:100!important;letter-spacing:-1px;}
	.intro_centers{width:350px;height:70px;margin:10px auto;padding-bottom:110px;font-size:35px;letter-spacing:-2px;color:#1b6ce7;}
	.page-title h1{font-size:32px;}	
	.main-slider .video-btn{-webkit-transform:scale(0.4);-ms-transform:scale(0.4);-o-transform:scale(0.4);-moz-transform:scale(0.4);transform:scale(0.4);}	
	.main-slider .tp-dottedoverlay{background-color:rgba(44,80,177,0.50) !important;}	
	.main-slider .tp-caption.fullscreenvideo{display:block !important;}	
	.main-header .nav-outer{width:100%;z-index:12;}	
	.main-header .main-menu{padding-top:0px;width:100%;margin:0px;}	
	.main-menu .collapse{max-height:300px;overflow:auto;float:none;width:100%;padding:10px 0px 0px;border:none;margin:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;border-radius:0px;z-index:13;}
	.main-menu .collapse.in,
	.main-menu .collapsing{padding:0px 0px 0px;border:none;overflow:auto;margin:0px 0px 15px;background-color:none;}/* 상단 햄버거 메뉴 눌렀을때 메뉴 컨텐츠 바탕화면 2017-11-14 */
	.main-menu .navbar-header{position:relative;float:none;display:block;text-align:right;padding:30px 0px 15px;right:0px;z-index:1;margin-top:-55px;}	
	.main-menu .navbar-header .navbar-toggle{display:inline-block;z-index:7;float:left;margin:0px 0px 0px 10px;position:relative;top:2px;}	
	.main-menu .navbar-header .navbar-toggle2{display:inline-block;z-index:7;float:right;margin:0px 10px 0px 0px;position:relative;background:none;top:2px;}
	.main-menu .navbar-header .navbar-toggle .icon-bar{background:#2c50b1;}/* 상단 햄버거 메뉴 클릭시 내려오는 toggle 반응형 배경화면 2017-11-14 */
	.main-menu .navbar-collapse > .navigation{float:none !important;margin:0px !important;width:100% !important;background-color: rgba(27,108,231,0.95);border-bottom: 1px solid #fff;border-top:none;position:relative;left:0;}	
	.main-menu .navbar-collapse > .navigation > li{margin:0px !important;float:none !important;width:100%;}	
	.main-menu .navigation > li > a,
	.main-menu .navigation > li > ul:before{border:none;}	
	.main-menu .navbar-collapse > .navigation > li > a{padding:10px 10px !important;border:none !important;}	
	.main-menu .navigation li.dropdown > a:after,
	.main-menu .navigation > li.dropdown > a:before,
	.main-menu .navigation > li > ul > li > a::before,
	.main-menu .navigation > li > ul > li > ul > li > a::before{color:#ffffff !important;right:15px;font-size:16px;display:none !important;}	
	.main-menu .navbar-collapse > .navigation > li > ul,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul{position:relative;border:none;float:none;visibility:visible;opacity:1;display:none;margin:0px;left:auto !important;right:auto !important;top:auto !important;width:100%;background:#2c50b1;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-moz-border-radius:0px;border-radius:0px;transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-moz-transition:none !important;}
	.main-menu .navbar-collapse > .navigation > li > ul,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul{border-top:1px solid rgba(255,255,255,1) !important;}	
	.main-menu .navbar-collapse > .navigation > li,
	.main-menu .navbar-collapse > .navigation > li > ul > li,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li{border-top:1px solid rgba(255,255,255,1) !important;opacity:1 !important;top:0px !important;left:0px !important;visibility:visible !important;}
	.main-menu .navbar-collapse > .navigation > li:first-child{border:none;}
	.main-menu .navbar-collapse > .navigation > li > a,
	.main-menu .navbar-collapse > .navigation > li > ul > li > a,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{line-height:22px;text-align:center;width:100%;}
	.main-menu .navbar-collapse > .navigation > li:last-child{display:none;}	
	.main-menu .navbar-collapse > .navigation > li > a:hover,
	.main-menu .navbar-collapse > .navigation > li > a:active,
	.main-menu .navbar-collapse > .navigation > li > a:focus{background:#2c50b1;}	
	.main-menu .navbar-collapse > .navigation > li:hover > a,
	.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,
	.main-menu .navbar-collapse > .navigation > li.current > a,
	.main-menu .navbar-collapse > .navigation > li.current-menu-item > a{background:#2c50b1;color:#ffffff !important;}	
	.main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn{display:block;}	
	.main-menu .navbar-collapse > .navigation li.dropdown:after,
	.main-menu .navigation > li > ul:before{display:none !important;}	
	.info-block-two .inner-box,
	.info-block-three .inner-box{padding-left:0px;padding-right:0px;max-width:500px;margin:0 auto;text-align:center;}	
	.info-block-two .inner-box .icon-box,
	.info-block-three .inner-box .icon-box{position:relative;left:0px;top:0px;right:0px;margin:0 auto 30px;}	
	.how-it-works-one .content{padding:0px 0px 50px;}	
	.comments-area .reply-comment,
	.news-style-one blockquote{margin-left:0px;}

	.intro_app_2{display:none;}
	.intro_app_2_kweb{display:block;}
	.cont_kweb{width:100%}
	.logo a > span,
	.btn > span,
	.intro_top .title_01 span,
	.intro_app_1 .post_list .icon,
	.intro_app_2_kweb .intro_swiper_kweb .slick-prev, .intro_app_2_kweb .intro_swiper_kweb .slick-next,
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li{display:block;color:transparent;white-space:nowrap;overflow:hidden;background:url(../../m_images/m_spr_intro_app_180208.png) no-repeat;background-size:400px 280px}
	.intro_app_2_kweb{padding-top:27px}
	.intro_app_2_kweb:after{display:block;position:absolute;left:0;right:0;bottom:0;height:90px;background:#49c0f8}
	.intro_app_2_kweb .title_01{display:none}
	.intro_app_2_kweb .bg_phone_kweb{top:196px;left:50%;margin-left:-97px;width:255px;height:400px;background-size:255px 400px}
	.intro_app_2_kweb .intro_swiper_kweb{position:relative;right:auto;width:290px;height:490px;padding-top:125px;margin:0 auto}
	.intro_app_2_kweb .intro_swiper_kweb .slide_txt_kweb{top:0;left:0;right:0;width:290px;max-height:125px}
	.intro_app_2_kweb .intro_swiper_kweb .slide_txt_kweb .txts{font-size:16px;letter-spacing:-1px;line-height:1.2;text-align:center;padding:0}
	.intro_app_2_kweb .intro_swiper_kweb .slide_txt_kweb .txts > em{font-size:28px;line-height:32px;letter-spacing:-2px;font-weight:400;padding:3px 0 5px}
	.intro_app_2_kweb .intro_swiper_kweb .slide_txt_kweb .txts > i{font-size:12px;line-height:18px}
	.intro_app_2_kweb .intro_swiper_kweb .slide_txt_kweb .txts .br{display:inline}
	.intro_app_2_kweb .intro_swiper_kweb .slide_image_kweb{width:161px;margin:106px 68px 0 0}
	.intro_app_2_kweb .intro_swiper_kweb .slide_image_kweb .img{width:161px;height:294px}
	.intro_app_2_kweb .intro_swiper_kweb .slide_image_kweb .img img{width:161px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-prev, .intro_app_2_kweb .intro_swiper_kweb .slick-next{width:34px;height:67px;margin-top:-40px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-prev{left:-66px;background-position:-260px -100px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-prev:hover{background-position:-260px -100px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-next{right:-66px;background-position:-305px -100px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-next:hover{background-position:-305px -100px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots{left:-80px;bottom:-160px;width:320px;height:90px;text-align:center}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots:after{position:absolute;top:-10px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-top:none;border-bottom:13px solid #49c0f8;border-right: 12px solid transparent;border-left: 12px solid  transparent}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li{display:inline-block;width:39px;height:39px;margin:15px 10px 0px 0px;}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child{background-position:-200px -215px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li{background-position:-250px -215px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li + li{background-position:-300px -215px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li + li + li{background-position:-350px -215px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child.slick-active{background-position:0 -215px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li.slick-active{background-position:-50px -215px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li + li.slick-active{background-position:-100px -215px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li + li + li.slick-active{background-position:-150px -215px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:after{position:absolute;left:50%;top:-28px;display:block;width:6px;height:6px;background:#0c82ba;border-radius:3px;}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child:after{margin-left:-18px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li:after{margin-left:-8px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li + li:after{margin-left:2px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li + li + li:after{margin-left:12px}
	.intro_app_2_kweb .intro_swiper_kweb .slick-dots li.slick-active:after{background:#fff}
	.main-slider{display:none;}
	.main-sliders{display:block;}
	.third_container{display:none;} /* 문자전송 과정 PC 감춤 2017-11-18 */
	.desc-text{display:none;} /* 문자전송 과정 PC sub title 감춤 2017-11-18 */
	.m_desc-text{display:block;font-family:'NoTo Sans KR';font-size:14px;line-height:20px;margin-top:20px;color:#1b6ce7;}
	.m_third_container{width:100%;display:block;margin-top:20px;}
	.fourth_section{display:none;}
	.fourth_title{display:none;}
	.fourth_sub_title{display:none;}
	.fourth_content{display:none;}
	.example_field{
		display:block;width:100%;height:1000px;background-image:url("../../images2/use_ex_bg.png");background-repeat:no-repeat;
		margin-top:-5px;
	}
	.example_titles{position:relative;padding-top:70px;text-align:center;}
	.m_desc-text2{display:block;font-family:'NoTo Sans KR';font-size:14px;line-height:20px;margin-top:20px;color:#333333;}
	.mobile_plus_button_kweb{
		width:280px;height:60px;margin:0 auto;margin-top:20px;
		background-image:url("../../m_images/main_ex_more.png");
		background-repeat:no-repeat;cursor:pointer;
	}
	.kwebtoggle{display:block;}
	.s_w_bn{ /* ----------------------------- 우측 상단 햄버거 메뉴 위치 조정 및 디자인 수정 2017-12-12 ------- */
		display:block;
		background:none;
		float:right;
		padding-top:10px;
		padding-right:10px;
	}
	.s_w_bn > img {width:70%;}
	.bottom_information{
		display:block;
		height:400px;
	}
	.bottom_center{display:none;}
	.bottom_center_mobile{display:block;}
	.bottom_top_img{
		width:100%;height:200px;border-bottom:1px solid #ccc;
		display:flex;justify-content:center;align-items:center;
	}
	.bottom_bottom_img{
		width:100%;height:200px;
		display:flex;justify-content:center;align-items:center;
	}
	.footer_munjarang{display:none;}
	.footer_munjarang_mobile{
		display:block;
		width: 100%;
		height: 130px;
		background-color: #28313f;
	}
	.footer_munjarang_mobile_center{padding-top:20px;display:flex;justify-content:center;align-items:center;letter-spacing:-1px;font-size:14px;color:#fff; letter-spacing: 0.1px;}
	.footer_munjarang_mobile_center2{margin-top:-10px;display:flex;justify-content:center;align-items:center;}
	.footer_sns01{width:46px;height:47px;float:left;}
	.footer_sns02{width:46px;height:47px;float:left;}
	.footer_sns03{width:46px;height:47px;float:left;}
	.footer_sns04{width:46px;height:47px;float:left;}
}


@media only screen and (max-width: 767px){
	.main-header .main-box .logo-box {
		position:relative;float:none;left:20px;padding-top:10px;margin:0 auto;top:0;
	}
	.logo-box {
		width: 230px;
		height: 40px;
		margin:0 auto;
	}
	.page-title{
		padding:100px 0px;
	}
	.text_hidden { display: none; }
	.tp-leftarrow { display: none!important; }
	.tp-rightarrow { display: none!important; }
	.btn-style-one{border:none;}
	.mobile_kweb_image_slide_text_01{
		font-size: 14px!important;
		font-weight: 100!important;
		letter-spacing:-1px;
		line-height:17px!important;
	}
	.intro_centers {
		width: 350px;
		height: 70px;
		margin: 10px auto;
		padding-bottom:110px;
		font-size:35px;
		letter-spacing:-2px;
		color:#1b6ce7;
	}
	.page-title h1{
		font-size:32px;	
	}
	
	.main-slider .video-btn{
		-webkit-transform:scale(0.4);
		-ms-transform:scale(0.4);
		-o-transform:scale(0.4);
		-moz-transform:scale(0.4);
		transform:scale(0.4);
	}
	
	.main-slider .tp-dottedoverlay{
	 background-color:rgba(44,80,177,0.50) !important;
}
	
	.main-slider .tp-caption.fullscreenvideo{
		display:block !important;
	}
	
	.main-header .nav-outer{
		width:100%;
		z-index:12;
	}
	
	.main-header .main-menu{
		padding-top:0px;
		width:100%;
		margin:0px;
	}
	
	.main-menu .collapse {
	   max-height:300px;
		overflow:auto;
		float:none;
		width:100%;
		padding:10px 0px 0px;
		border:none;
		margin:0px;
		-ms-border-radius:0px;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		-o-border-radius:0px;
		border-radius:0px;
   }
   
	.main-menu .collapse.in,
	.main-menu .collapsing{
		padding:0px 0px 0px;
		border:none;
		overflow:auto;
		margin:0px 0px 15px;
		background-color: none; /* 상단 햄버거 메뉴 눌렀을때 메뉴 컨텐츠 바탕화면 2017-11-14 */
	}
	
	
	.main-menu .navbar-header{
		position:relative;
		float:none;
		display:block;
		text-align:right;
		padding:30px 0px 15px;
		right:0px;
		margin-top:-60px;
		cursor:pointer;
	}
	
	.main-menu .navbar-header .navbar-toggle{
		display:inline-block;
		z-index:7;
		float:left;
		margin:0px 0px 0px 0px;
		position: relative;
		top:-4px;
	}
	.main-menu .navbar-header .navbar-toggle > a > img {width:70%;padding-top:10px;}
	
	.main-menu .navbar-header .navbar-toggle2{
		display:inline-block;
		z-index:7;
		float:right;
		margin:0px 10px 0px 0px;
		position: relative;
		background:none;
		top:2px;
	}

	.main-menu .navbar-header .navbar-toggle .icon-bar{
		background:#2c50b1;	
	}
	/* 상단 햄버거 메뉴 클릭시 내려오는 toggle 반응형 배경화면 2017-11-14 */
	.main-menu .navbar-collapse > .navigation{
		float:none !important;
		margin:0px !important;
		width:100% !important;
		background-color: rgba(27,108,231,0.95);
		border-bottom: 1px solid #fff;
		border-top:none;
		position: relative;
		left: 0;
	}
	
	.main-menu .navbar-collapse > .navigation > li{
		margin:0px !important;
		float:none !important;
		width:100%;
	}
	
	.main-menu .navigation > li > a,
	.main-menu .navigation > li > ul:before{
		border:none;	
	}
	
	.main-menu .navbar-collapse > .navigation > li > a{
		padding:10px 10px !important;
		border:none !important;
	}
	
	.main-menu .navigation li.dropdown > a:after,
	.main-menu .navigation > li.dropdown > a:before,
	.main-menu .navigation > li > ul > li > a::before,
	.main-menu .navigation > li > ul > li > ul > li > a::before{
		color:#ffffff !important;
		right:15px;
		font-size:16px;
		display:none !important;
	}
	
	.main-menu .navbar-collapse > .navigation > li > ul,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul{
		position:relative;
		border:none;
		float:none;
		visibility:visible;
		opacity:1;
		display:none;
		margin:0px;
		left:auto !important;
		right:auto !important;
		top:auto !important;
		width:100%;
		background:#2c50b1;
		-webkit-border-radius:0px;
		-ms-border-radius:0px;
		-o-border-radius:0px;
		-moz-border-radius:0px;
		border-radius:0px;
		transition:none !important;
		-webkit-transition:none !important;
		-ms-transition:none !important;
		-o-transition:none !important;
		-moz-transition:none !important;
	}
		
	.main-menu .navbar-collapse > .navigation > li > ul,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul{
		border-top:1px solid rgba(255,255,255,1) !important;	
	}
	
	.main-menu .navbar-collapse > .navigation > li,
	.main-menu .navbar-collapse > .navigation > li > ul > li,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li{
		border-top:1px solid rgba(255,255,255,1) !important;
		opacity:1 !important;
		top:0px !important;
		left:0px !important;
		visibility:visible !important;
	}
	
	.main-menu .navbar-collapse > .navigation > li:first-child{
		border:none;	
	}
	
	.main-menu .navbar-collapse > .navigation > li > a,
	.main-menu .navbar-collapse > .navigation > li > ul > li > a,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{
		line-height:22px;
		text-align: center;
		width: 100%;
	}
	.main-menu .navbar-collapse > .navigation > li:last-child { display: none; }
	
	.main-menu .navbar-collapse > .navigation > li > a:hover,
	.main-menu .navbar-collapse > .navigation > li > a:active,
	.main-menu .navbar-collapse > .navigation > li > a:focus{
		background:#2c50b1;
	}
	
	.main-menu .navbar-collapse > .navigation > li:hover > a,
	.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,
	.main-menu .navbar-collapse > .navigation > li.current > a,
	.main-menu .navbar-collapse > .navigation > li.current-menu-item > a{
		background:#2c50b1;
		color:#ffffff !important;
	}
	
	.main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn{
		display:block;
	}
	
	.main-menu .navbar-collapse > .navigation li.dropdown:after,
	.main-menu .navigation > li > ul:before{
		display:none !important;	
	}
	
	.info-block-two .inner-box,
	.info-block-three .inner-box{
		padding-left:0px;
		padding-right:0px;
		max-width:500px;
		margin:0 auto;
		text-align:center;	
	}
	
	.info-block-two .inner-box .icon-box,
	.info-block-three .inner-box .icon-box{
		position:relative;
		left:0px;
		top:0px;
		right:0px;
		margin:0 auto 30px;	
	}
	
	.how-it-works-one .content{
		padding:0px 0px 50px;	
	}
	
	.comments-area .reply-comment,
	.news-style-one blockquote{
		margin-left:0px;	
	}
}

@media only screen and (max-width: 599px){
	.newsletter-style-one .theme-btn,
	.newsletter-style-two .theme-btn{
		position:relative;
		width:100%;
		margin-top:20px;
		border-radius:3px;	
	}
	
	.faqs-section-two .faq-block .inner-box{
		padding-left:0px;	
	}
	
	.faqs-section-two .faq-block .inner-box .letter-box{
		position:relative;
		margin-bottom:5px;
	}
	
	.comments-area .comment .comment-inner{
		padding-left:0px;
	}
	
	.comments-area .comment .author-thumb{
		position:relative;
		left:0px;
		top:0px;
		margin-bottom:20px;
	}
	
	.comments-area .comment a.reply{
		position:relative;
	}
	
	.sidebar-page-container .post-options .share-options{
		width:100%;	
	}
	
	.sidebar-page-container .post-options .next-option{
		width:100%;
		padding-top:20px;
	}
}
@media only screen and (max-width: 486px) {
	.app-screenshots-one .carousel-outer{
		width:100%;
		max-width:400px;
		padding:0px 15px;
		height:auto;
		background:none;
		margin:0 auto 50px;
	}	
	.app-screenshots-one .carousel-outer .mockup-layer{
		display:none;	
	}
	
	.testimonial-style-one .slide-item .inner-box{
		padding:40px 25px;
		margin:0px;	
	}
	
	.accordion-box .block .acc-btn{
		padding-right:30px;	
	}
	
	.accordion-box .block .content{
		padding-right:0px;	
	}
}
@media only screen and (max-width: 459px) {
	.app-screenshots-one .carousel-outer{
		width:100%;
		max-width:400px;
		padding:0px 15px;
		height:auto;
		background:none;
		margin:0 auto 50px;
	}
	.app-screenshots-one .carousel-outer .mockup-layer{
		display:none;	
	}
	
	.testimonial-style-one .slide-item .inner-box{
		padding:40px 25px;
		margin:0px;	
	}
	
	.accordion-box .block .acc-btn{
		padding-right:30px;	
	}
	
	.accordion-box .block .content{
		padding-right:0px;	
	}
}
@media only screen and (max-width: 432px) {
	.app-screenshots-one .carousel-outer{
		width:100%;
		max-width:400px;
		padding:0px 15px;
		height:auto;
		background:none;
		margin:0 auto 50px;
	}	
	.app-screenshots-one .carousel-outer .mockup-layer{
		display:none;	
	}
	
	.testimonial-style-one .slide-item .inner-box{
		padding:40px 25px;
		margin:0px;	
	}
	
	.accordion-box .block .acc-btn{
		padding-right:30px;	
	}
	
	.accordion-box .block .content{
		padding-right:0px;	
	}
}