/*

Theme Name: SmartMag

Theme URI: https://theme-sphere.com

Version: 2.0.1

Description: Designed by <a href="https://theme-sphere.com">ThemeSphere</a>

Author: ThemeSphere

Author URI: https://theme-sphere.com

License: GNU General Public License

License URI: https://www.gnu.org/licenses/gpl-2.0.html

	Copyright: (c) 2014 ThemeSphere.

*/






/* =========================

      --- RESPONSIVE  ---

============================== */

@media (min-width: 801px) and (max-width: 1080px) {
/* ===================
     --- HOME  ---
====================== */
	#main-head .wrap{ width: 100%; }
	.home #content-front-post{ width: 100% }
	.home .main-featured .blocks{ /* display:none;*/ } 
	.home .wrap.cf{ width: 100%; }
	.mobile .selected { display: none !important; }
	.no-display.appear { width: 100%; }
	.free-eletter-endpar{width: 550px; height: 240px;}
	.free-eletter-endpar .inputtext-centerlios{height: 12px; margin-left: 224px !important; margin-top: 135px !important; width: 103px !important;}
	.free-eletter-endpar .inputsubmit-centerlios{ width: 54px; border: none; }
	.kat-sidebar-optin{ height: 479px; width: 259px; background:#09F; background-size: 100% auto; color: #fff; background-image:url(https://www.liveandinvestoverseas.com/wp-content/uploads/2015/01/kp-4.jpg); }
	.kat-sideinputtext{margin-left: 18px !important; margin-top: 377px !important; width: 185px !important; height: 14px;}
	.kat-sidesubmit{ margin-left: 67px; margin-top: 0px; height: 20px; width: 91px; }
	.seccountry{}
	.sec-countrywrap12{ display: block !important; padding: 0px 25px; }
	
}



@media (min-width: 440px) and (max-width: 800px) {
	

	.home #content-front-post{ width: 100% }
	.mobile .selected { display: none !important; }
	.home #main-head .wrap{ background:#fff; }
	.home .top-optin{ margin: 0 auto; float: none;}
	.free-eletter-endpar{width: 550px; height: 240px;}
	.free-eletter-endpar .inputtext-centerlios{height: 12px; margin-left: 224px !important; margin-top: 135px !important; width: 103px !important;}
	.free-eletter-endpar .inputsubmit-centerlios{ width: 54px; border: none; }
	.kat-sidebar-optin{ height: 479px; width: 259px; background:#09F; background-size: 100% auto; color: #fff; background-image:url(https://www.liveandinvestoverseas.com/wp-content/uploads/2015/01/kp-4.jpg); }
	.kat-sideinputtext{margin-left: 18px !important; margin-top: 377px !important; width: 185px !important; height: 14px;}
	.kat-sidesubmit{ margin-left: 67px; margin-top: 0px; height: 20px; width: 91px; }
	.seccountry{ width: 95%; }
	.sec-countrywrap12{ display: block !important; }
	.secstore .col-4{ width: 100% !important; padding: 0px 25px; }
	
}



@media (max-width: 439px) {
	#main-head .wrap{ background-image: none; padding: 0 10px; width: 100%; }
	.mobile .selected { display: none !important; }
	#mega-menu-wrap-main > label { z-index: 150 !important; }
	.home .mobile-top-optin{ display: table; margin:0 auto; }
	#content-front-post .wp-post-image, .attachment-700x335.wp-post-image { height: auto; }	
	.mobile-top-optin{ background-image: url("https://www.liveandinvestoverseas.com/wp-content/uploads/2015/01/top-optin.png"); margin-right: 0; margin-top: 2px; position: relative; height: 100px; background-size: 245px; display:block; width: 250px;
	/* display: block !important; color: #fff; background: #02385E; padding: 20px;  margin-bottom: 20px;*/ }
	.mobile-top-optin h3{ color: #fff; text-transform:uppercase; height: 30px; line-height: 20pt; font-size: 12pt; font-weight: 700 !important; }
	.mobile-top-optin > form{ height: 50px; line-height: normal; margin-left: 25px; padding-top: 50px; }
	.mobile-top-optin > form .ob-text-input{ height: 14px; padding: 3px; border-width: 0px; margin-top: 7px; width: 130px; /*width: 44%;*/ }
	.mobile-top-optin > form .ob-text-submit{ width: 40px; height: 15px; background:none; /*background: #005b97; color: #fff; /*text-shadow: 3px 3px 3px #000; text-transform: uppercase; font-weight: 700; font-size:11pt; */ border:0px;   }
	.mobile-top-optin > p { height: 20px; line-height: 20px; font-size: 9pt; }

	.logo-image{ width: 100%; }

	.top-optin{ display: none !important; background-size: 270px auto; height:105px; width: 260px; }

	.top-optin .ob-text-input{ margin-top: 63px; margin-left: 22px; width: 138px; height: 9px; border: medium none; }

	.top-optin .ob-text-submit{ width: 28px; background: none; border: none; height: 14px; margin-top: 0px;  }

	.navigation.cf{}

	.navigation .mobile { display: block; }

	#mega-menu-wrap-main > label{ color:#fff !important; z-index: 101; }

	.free-eletter-endpar{ display:none; }

	#rev_slider_1_1_wrapper{ display:none; }

	.no-display.appear { width: 100%; }

	.kat-sidebar-optin{ /* width:100%; background:#09F; background-size: 100% auto; height: 600px; color: #fff; background-image:url(https://www.liveandinvestoverseas.com/wp-content/uploads/2015/01/kp-4.jpg); */ }
	/*Home*/
	.post-title a{ font-size:12px; }
	.column, .row [class*="col-"] { padding-left: 15px; padding-right: 15px; }
	.mashsb-count{ display: none; }
	.mashsb-buttons a{ min-width: 35%; }
	.home h1 strong{ font-size: 15pt !important; line-height: 1.2; ma }
	.home h1{ margin-bottom: 20px; }
	.tabs-data .posts-list img { width: 85px; }
	.home .main-featured { padding: 10px 0px;  }
	.home .wrap.cf{ width: 100%; }
	.home .post-thumb{ padding: 0px; }
	.home h1{ margin: 0px;}

	

	.kat-sidebar-optin{ height: 479px; width: 259px; background:#09F; background-size: 100% auto; color: #fff; background-image:url(https://www.liveandinvestoverseas.com/wp-content/uploads/2015/01/kp-4.jpg); }

	.kat-sideinputtext{margin-left: 18px !important; margin-top: 377px !important; width: 185px !important; height: 14px;}

	.kat-sidesubmit{ margin-left: 67px; margin-top: 0px; height: 20px; width: 91px; }

	

	/*secstore*/

	.secstore .col-4 { height: 350px; margin-top: 10%; width: 100%; }
	

	/*seccountry*/

	.seccountry{ margin: 0 !important;  }

	.sec-countrywrap12{ display:block !important; }

	.col-4.countrybox { /*height: 320px !important;*/ width: 92% !important; }
	.col-4.countrybox { display:inline-table; }

	.countrybox img{ margin: 0 !important; }

	.col-4.countrybox > h2 {  padding: 10px 0px !important; }

	.countrybox p { padding-bottom: 17px !important; }

	.countrybox a { margin: 0px; padding: 5px 0px !important; width: 100% !important; }
	
	.home .col-6, .home .column.half { clear: both; width: 100%; }

}


@media (min-width: 0px) and (max-width: 980px) {


	}
	
@media (min-width: 825px) and (max-width: 980px) {
	
	
	}
 
@media (min-width: 625px) and (max-width: 825px) {
	
	
	}


@media (min-width: 490px) and (max-width: 625px) {
	
}
@media (min-width: 0px) and (max-width: 490px) {

}

