@media all and ( max-width:699px ) {
	body #mega_main_menu .nav_logo>.logo_link>img {
		 height:auto;
	}
	.textwidget .bx-pager.bx-default-pager {
	  display: none;
	  padding-bottom: 5px;
	}
	body .blog_post.list {
	  margin-bottom: 20px;
	}
	body .post_title, body .post_summary {
	  margin-bottom: 10px;
	}
	.archive .post_title > h2 a,.blog .post_title > h2 a {
	  display: block;
	  font-size: 20px;
	  padding: 5px 0;	  
	}
	.archive .title_block.shop,.blog .title_block.shop {
	  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	  display: none;
	  margin: 0;
	}
	.archive .title_block.style_1,.blog .title_block.style_1 {
	  color: #ffffff;
	  height: auto;
	  margin: 10px 0;
	  min-height: 0;
	  padding: 15px 0 20px;
	}
	body #header.affix {
	  position: relative;
	}
	body #mega_main_menu .nav_logo > .logo_link > img {
	  margin: 0;
	  padding-top: 5px;
	}
	body .form_home_ebook .mc4wp-form-fields .mc-field-group {
	  width: 100%;
	  margin: 0 0 10px;
	}
	body .form_home_ebook .mc4wp-form-fields .mc-field-group-submit {
	  width: 100%;
	}
	body .mc-field-group > input {
	  border: 1px solid #dedede;
	}
	body .mc4wp-alert.mc4wp-notice > p,body .mc4wp-alert.mc4wp-success > p {
	  color: #333333;
	}
	
	body .form_home_ebook #mc_embed_signup .mc-field-group {
	  margin-bottom: 10px;
	  width: 100%;
	}
	body .form_home_ebook #mc_embed_signup .mc-field-group::after {
	  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	}
	body .form_home_ebook .clear.button_ebook {	  
	  width: 100%;
	}
	body #mega_main_menu > .menu_holder {
	  height: auto;
	}
	body header .menu_inner {
	  padding: 0;
	}
	body .form_about_us {
		 position:initial;
		 width:100%;
	}
	body .form_about_us.free-book {
		 width:100%;
	}
	body .form_about_us #mc_embed_signup .button {
		 border:medium none;
		 border-radius:2px;
		 color:#ffffff;
		 margin:0 auto;
		 padding:13px 0;
		 width:100%;
	}
	body .form_about_us #mc_embed_signup .mc-field-group input {
		 border:1px solid #dddddd;
		 font-size:17px;
		 height:45px;
		 margin-bottom:10px;
		 padding:0 5px;
	}
	.gfield_checkbox li label {
		 margin-left:10px !important;
	}
	body .main {
		 padding:0 5px;
	}
	body .primary-sidebar.widget-area.sidebar {
		 padding:10px !important;
	}
	body .tp-loop-wrap {
		 position:relative !important;
		 width:100%;
	}
	body .title_privacy {
	  font-size: 16px;
	  line-height: 20px;
	  margin: 0 !important;
	  padding: 10px 0 15px;
	}
	.rev_slider .tp-mask-wrap {
		 position:relative !important;
		 width:100%;
	}
	body .get_video_form_slider #gform_1 .gfield.gfield_contains_required {
		 margin-bottom:10px !important;
	}
	body .container .top-icon .aio-icon-header h3.aio-icon-title,body .container .square_box-icon .aio-icon-header h3.aio-icon-title {
		 text-align:center;
	}
	.btn_bgk_home.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
		 padding:0 !important;
	}
	body.home .rev_slider .tp-parallax-wrap {
		 top:30px !important;
		 left:0 !important;
		 width:100% !important;
	}
	body .slider_home>h3 {
		 font-size:30px !important;
	}
	body .slider_home > p {
	  font-size: 16px !important;
	  white-space: unset;
	  width: 100%;
	}
	body .form_home_ebook .mc4wp-form-fields .mc-field-group::after {
	  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	}	
	.home .rev_slider iframe {
		 width:100% !important;
	}
	#slide-8-layer-18>img {
		 display:none;
	}
	body .slider_home {
		 margin:0 !important;
		 padding:0 10px 10px !important;
		 position:relative !important;
		 width:100% !important;
	}
	body .tp-mask-wrap .tp-caption.black.tp-resizeme {
	  max-width: 100% !important;
	  min-width: 0 !important;
	}
	#mega_main_menu .nav_logo .logo_link {
		 line-height:1 !important;
	}
	body #mega_main_menu.primary {
		 min-height:auto;
	}
	body #mega_main_menu>.menu_holder>.menu_inner>ul {
		margin:0;
		padding:15px 10px 0;
		position:initial;
		width:100%;
	}
	.widgets.footer_widgets ul.menu {
		text-align:center;
	}
	body #text-20 .textwidget>p {
		padding:5px;
	}
	body #mega_main_menu.primary .menu_holder .menu_inner .menu-item .link_content span.link_text {
		display:block;
		font-size:17px;
		padding:5px;
		text-align:left;
	}
	body #mega_main_menu>.menu_holder>.menu_inner>ul>li::after {
		border:medium none;
	}
	.mobile_toggle .mobile_button {
		color:#ffffff !important;
		display:block !important;
		font-size:16px !important;
		text-align:right;
	}
	.title_slider,.footer_widgets.cols_4 {
		display:none;
	}
	.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {
		height:450px !important;
	}
	.forcefullwidth_wrapper_tp_banner {
		height:450px !important;
	}
	body .get_video_form_slider #gform_1 .gfield.gfield_contains_required {
		width:100%;
	}
	body .get_video_form_slider #gform_1 .gform_body {
		width:100%;
	}
	body .get_video_form_slider #gform_1 .gfield.gfield_contains_required::after {
		background:rgba(0,0,0,0) none repeat scroll 0 0;
	}
	body .get_video_form_slider #gform_1 .gform_footer.top_label {
		width:100%;
	}
	body .btn_bgk_home.wpb_column.vc_column_container.vc_col-sm-6 .wpb_wrapper p {
		padding:90px 5px 0;
	}
	.btn_bgk_home.wpb_column.vc_column_container {
		position:initial;
	}
	body .sidebar_bottom .widget_box {
		padding:0 10px;
		width:100%;
	}
	body .sidebar_bottom .widget_box.footer4 {
		text-align:left;
	}
	body .sidebar_bottom .widget_box.footer4 .textwidget {
		text-align:left;
	}
	.textwidget .moto-text_system_11 {
		text-align:left !important;
	}
	body .sidebar_bottom .widget_box h2.widgettitle {
		font-size:20px !important;
	}
	.copyright_bot {
		text-align:center;
	}
	.main .container {
		padding:0 5px 5px;
	}
	body .gform_wrapper .top_label li.gfield.gf_left_half,body .gform_wrapper .top_label li.gfield.gf_right_half {
		width:100%;
	}
	body .gform_wrapper li.gfield ul.gfield_checkbox li,body .gform_wrapper li.gfield ul.gfield_radio li {
		width:50% !important;
	}
	.main .col-md-4 {
		padding:0;
	}
	body .primary-sidebar.widget-area.sidebar {
		padding:5px;
	}
	.container h2 {
		font-size:25px !important;
	}
	body .vc_custom_1461122565722 {
		padding:0 !important;
	}
	body .vc_custom_1462319183323 {
		padding:0 !important;
	}
	body .form-free-book #gform_wrapper_1 li.gfield {
		margin:0 0 5px !important;
	}
	body .form-free-book #gform_wrapper_1 li.gfield input {
		border:medium none;
		height:28px;
	}
	body .form-free-book #gform_1 .gform_button.button {
		font-size:14px;
		padding:8px 10px;
	}
	body .form-free-book #gform_wrapper_1 {
		bottom:22%;
		left:18%;
	}
	body .vc_custom_1461126665454 {
		margin:0 !important;
		padding:0 !important;
	}
	body .vc_custom_1461126939549 {
		padding:0 !important;
	}
	body .gform_wrapper .address_one_on_one span.ginput_left,body .gform_wrapper .address_one_on_one span.ginput_right {
		width:100%;
	}
}
@media all and ( max-width:699px ) and (orientation:landscape) {
	.widget-form_freeebook>img {
		 width:100%;
	}
	.about_image_resp .wpb_column.vc_column_container.vc_col-sm-4 {
	  display: inline-block;
	  vertical-align: top;
	  width: 33.33%;
	}
	body div.sidebar_bottom .widget_box {
	  float: left;
	  width: 50%;
	}
	.tp-parallax-wrap {
		position:initial !important;
		width:100% !important;
	}
	.tp-loop-wrap {
		position:initial !important;
		width:100% !important;
	}
	.tp-mask-wrap {
		position:initial !important;
		width:100% !important;
	}
	.tp-caption.tp-resizeme.HasListener {
		max-width:none !important;
		position:initial !important;
		width:100% !important;
	}
	#slide-8-layer-16>iframe {
		height:250px !important;
		margin:0 auto !important;
		position:initial !important;
		width:93% !important;
	}
	.tp-caption.tp-resizeme.tp-videolayer.HasListener.rs-apiready {
		 position:absolute !important;
		 top:50px !important;
		 width:100% !important;
	}
	body .container .vc_carousel-slideline-inner .post-title a {
	  display: block;
	  font-size: 20px;
	  text-align: center;
	  width: 100%;
	}
	body .container .vc_carousel-slideline-inner .post-thumb {
	  float: none;
	  margin: 0;
	}
	.container .vc_carousel-slideline-inner .post-thumb img {
	  max-width: 100%;
	  width: 100%;
	}
}
@media all and ( max-width:699px ) and ( orientation:portrait) {
	body .top_header_widget .title {
	  font-size: 17px !important;
	}
	.tp-caption.tp-resizeme.tp-videolayer.HasListener.rs-apiready {
		 position:absolute !important;
		 top:210px !important;
		 width:100% !important;
	}
	body .top_header_widget > p {
	  font-size: 10px;
	}
	body .title_content.link .privacy {
	  font-size: 11px;
	}
	body .title_content.link li {
	  font-size: 13px;
	}
	body .widget-form_freeebook .link h2 {
	  font-size: 20px !important;
	}
}
@media all and ( min-width:768px ) and ( max-width:1024px) {
	body div#mega_main_menu span.nav_logo {
		 display:block;
		 height:auto;
	}
	body .box_form .mc-field-group-submit > input {
	  font-size: 20px;
	}
	body .form_home_ebook .mc4wp-form-fields .mc-field-group-submit {
	  width: 22%;
	}
	body .form_home_ebook .mc4wp-form-fields .mc-field-group-submit input {
	  padding: 0;
	}
	body .form_home_ebook .mc4wp-form-fields .mc-field-group {
	  width: 32%;
	}
	body .mc-field-group > input {
	  border: 1px solid #dedede;
	}
	body .mc4wp-alert.mc4wp-notice > p, body .mc4wp-alert.mc4wp-success > p {
	  color: #ffffff;
	  font-size: 20px;
	}	
	.uvc-main-heading.ult-responsive > h2 {
	  font-size: 35px;
	  line-height: 35px;
	}
	body .form_home_ebook .clear.button_ebook #mc-embedded-subscribe.button {
	  height: 45px;
	  padding: 13px 10px;
	}
	body .top_header_widget .img_free {
	  margin-top: -7px;
	}
	body .top_header_widget > p {
	  font-size: 10px;
	}	
	body .title_content.link .privacy {
	  display: block;
	  font-size: 13px;
	  line-height: 15px;
	}
	body .widget-form_freeebook .link h2 {
	  font-size: 17px;
	}
	body .title_content.link li {
	  font-size: 15px;
	}
	.title_content.link li img {
	  display: inline-block;
	  vertical-align: middle;
	  width: 10%;
	}
	body .title_content.link li span {
	  display: inline-block;
	  vertical-align: top;
	  width: 87%;
	}
	body #mega_main_menu > .menu_holder {
	  height: auto;
	}
	body header .menu_inner {
	  padding: 0;
	}
	body #mega_main_menu.primary {
		 min-height:auto;
	}		
	 #footer.type_2 .copyrights {
		padding:0 15px;
	}
	.ivan-staff-wrapper .thumbnail {
		width:100%;
	}
	#gform_1 #field_1_3.gfield.gfield_contains_required {
		margin-right:6.5%;
	}
	#gform_wrapper_1>form {
		width:100%;
	}
	#gform_1 .gform_body {
		width:65%;
	}
	#gform_1 .gfield.gfield_contains_required {
		width:48%;
	}
	#gform_1 .gform_footer.top_label {
		margin-left:2%;
		width:33%;
	}
	#gform_1 .gform_button.button {
		left:0;
	}
	body .widget-form_freeebook #mc_embed_signup .button {
	  font-size: 17px;
	  padding: 12px 10px;
	}
	body .form_about_us {
	  position: unset;
	  width: 100%;
	}
	body .form_about_us #mc_embed_signup .mc-field-group input {
	  border: 1px solid #dddddd;
	  font-size: 17px;
	  height: 45px;
	  margin-bottom: 10px;
	  padding: 0 5px;
	}
	body .form_about_us #mc_embed_signup .button {
	  border: medium none;
	  border-radius: 2px;
	  color: #ffffff;
	  margin: 0 auto;
	  padding: 13px 0;
	  width: 100%;
	}
	body .form_about_us.free-book {
	  width: 100%;
	}
	body .btn_bgk_home.wpb_column.vc_column_container .vc_column-inner {
	  min-height: 500px;
	}
}
@media all and ( min-width:768px ) and ( max-width:1024px ) and (orientation:portrait) {
	.page-template-page_sidebar_right .main .col-md-4 {
	  float: right;
	  width: 40%;
	}
	body .slider_home {
	  width: 100%;
	}
	body .form_home_ebook #mc_embed_signup .mc-field-group {
	  width: 31%;
	}
	body .top_header_widget .title {
	  font-size: 14px;
	  margin-top: 8px;
	}
	body .top_header_widget .down {
	  margin-bottom: 5px;
	  position: unset;
	}
	body .line-fix {
	  float: none;
	  margin: 0 auto;
	  width: 90%;
	}
	body #mega_main_menu .nav_logo>.logo_link>img {
		 height:auto;
		 width:60%;
	}
	.page-template-page_sidebar_right .main .col-md-8 {
	  float: left;
	  width: 60%;
	}
	header.affix #mega_main_menu.direction-horizontal > .menu_holder.sticky_container {
	  height: 100px;
	}
	header.affix #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box {
	  height: 50px !important;
	}
	header.affix #mega_main_menu > .menu_holder > .menu_inner > ul > li::after {
	  top: 35%;
	}
	header.affix ul.mega_main_menu_ul li.menu-item a {
	  height: 50px !important;
	  line-height: 1 !important;
	}
	header.affix ul.mega_main_menu_ul li.menu-item a span {
	  height: 50px !important;
	}
	header.affix .logo_link {
	  height: auto !important;
	  line-height: 1 !important;
	}
	body .rev_slider .tp-parallax-wrap {
		 left:0 !important;
		 top:30px !important;
		 width:100%;
	}
	#slide-8-layer-18>img {
		 display:none;
	}
	.home .rev_slider iframe {
		 left:35px;
		 position:absolute !important;
		 top:280px;
	}
	body #mega_main_menu span.nav_logo {
		display:inline-block;
		height:30px;
		max-height:none;
		min-height:auto;
		position:initial;
		width:100%;
	}
	body #mega_main_menu .nav_logo>.logo_link>img {
		display:block;
		margin:0 auto;
		width:335px;
	}
	body #mega_main_menu.primary .menu_holder .menu_inner .menu-item .link_content span.link_text {
		font-size:15px;
		padding:0 10px;
		text-transform:uppercase;
	}
	#mega_main_menu>.menu_holder>.menu_inner>ul>li>.item_link,#mega_main_menu>.menu_holder>.menu_inner>.nav_logo .logo_link,#mega_main_menu>.menu_holder>.menu_inner>ul>li.nav_search_box {
		padding-left:5px;
		padding-right:5px;
	}
	.adaptive_block_1 .wpb_column.vc_column_container.vc_col-sm-3 {
		padding-top:156px;
	}
	#gform_1 .medium {
		padding:10px;
	}
	#gform_wrapper_1 {
		bottom:30px;
	}
	.get_video_form_slider #gform_1 .gfield.gfield_contains_required {
		width:42%!important;
		margin-right:8%!important;
	}
	#gform_1 .gform_button.button {
		width:auto;
		padding:5px;
		height:auto;
	}
	.title_privacy {
		font-size:11.5px!important
	}
	body .get_video_form_slider #gform_1 .gform_footer.top_label {
	  width: 22%;
	}
	body .get_video_form_slider #gform_1 .gfield.gfield_contains_required::after {
	  right: -30px;
	}
}
@media all and ( min-width:768px ) and ( max-width:1024px ) and (orientation:landscape) {
	.nav_logo {
		display:inline-block;
		width:30%;
	}
	body .slider_home {
	  width: 100%;
	}
	body .form_home_ebook #mc_embed_signup .mc-field-group {
	  width: 33%;
	}
	body div.top_header_widget > p {
	  font-size: 9px;
	}
	body .top_header_widget .title {
	  font-size: 15px;
	}
	body #mega_main_menu > .menu_holder > .menu_inner > ul > li::after {
	  top: 34px;
	}
	body #mega_main_menu > .menu_holder.sticky_container > .menu_inner > ul > li {
	  padding: 0;
	}
	body #mega_main_menu > .menu_holder > .menu_inner > ul > li {
	  padding-top: 15px;
	}
	.menu_holder .nav_logo {
	  padding: 15px 0;
	}
	header.affix .menu_holder .nav_logo {
	  padding: 0;
	}
	body #mega_main_menu .nav_logo > .logo_link > img {
	  width: 500px;
	}
	.dating_ebook {
		width:80%;
		height: 80%
	}
	body .slider_home {
	  width: 400px;
	}
	body .slider_home > h3 {
	  font-size: 43px !important;
	}
	body .slider_home p {
	  font-size: 16px !important;
	}
}