
@media (min-width:1550px){

	.tg-navigation > ul > li {    
    padding: 15px 19px 0px;
}
}
@media (min-width:1720px){

	.tg-navigation > ul > li {    
    padding: 15px 30px 0px;
}
}
@media (min-width:1850px){

	.tg-navigation > ul > li {    
    padding: 15px 40px 0px;
}
}
@media (max-width:1600px){
	.tg-videosection figure img{
		height:500px;
		width:auto;
	}
}
@media (max-width:1199px){
	.tg-logo{width:220px;}
	.tg-nav{ padding:30px 0 0;}
	.tg-navigation > ul > li{ padding:0 0 44px;}
	.tg-navigation > ul > li > a{ padding:0 15px;}
	.tg-navigation ul li.menu-item-has-mega-menu{ position:static;}
	.mega-menu{
		width:100% !important;
		left:0 !important;
	}
	.tg-homeslider figure figcaption h2 {
		font-size: 70px;
		line-height: 50px;
	}
	.tg-service{ padding:20px;}
	.tg-statistic {padding: 0 15px;}
	.tg-getadvice p {margin: 3px 0;}
	.tg-formtitle {
		padding:0;
		font: 21px/25px "Montserrat",Arial,Helvetica,sans-serif;
	}
	.tg-widget.tg-widgetflicker ul li:first-child {width: 66.56%;}
	.tg-formsignup fieldset .form-group .tg-btn {width: 100%;}
	.tg-servicestyletwo .tg-service {height: 250px;}
	.tg-socialshare {
		float: left;
		padding:20px 0 0;
	}
	.tg-liststyle .tg-news figure{
		width:100%;
		margin:0;
	}
	.tg-liststyle .tg-newscontent{
		width:100%;
		float:left;
		margin:30px 0 0;
	}
	.tg-serviceimg {margin: 187px 0 0;}
	.tg-testimonialsidebarslider .tg-clientinfo{
		left:50%;
		margin:0 0 0 -111px;
	}
	.tg-member figure img, .tg-member figure a img{
		width:100%;
		height:auto;
	}
	.tg-accordion .tg-alignright,
	.tg-accordion .tg-alignleft,
	.tg-tabcontent .tg-alignright,
	.tg-tabcontent .tg-alignleft{
		width:100%;
		margin:0 0 30px;
	}
	.tg-accordion .tg-alignright img,
	.tg-accordion .tg-alignleft img,
	.tg-tabcontent .tg-alignright img,
	.tg-tabcontent .tg-alignleft img{
		width:100%;
		height:auto;
	}
	.tg-tabcontent ul,
	.tg-tabcontent ul{ width:100%;}
	.tg-jobdescription{
		width:100%;
		float:left;
	}
	.tg-donutchartarea{ padding:80px 0 0;}
}
@media (max-width:1050px){
	.tg-videosection figure,
	.tg-videosection figure img {height: 520px;}
}
@media (max-width:991px){
	
	
	.tg-header{margin: 0 0 -89px;}
	.tg-addnav,
	.tg-addnav ul,
	.tg-topcontactinfo{/*width:100%;*/ width:auto;}
	.tg-addnav{ float: right;position: static;
padding: 9px 20px 2px 31px;}
	.tg-addnav:after{
		width:9999px;
		height:100%;
		border:0;
	}
	.tg-addnav ul,
	.tg-topcontactinfo{text-align:center;}
	.tg-addnav ul li,
	.tg-topcontactinfo li{
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	.tg-addnav ul li:first-child,
	.tg-topcontactinfo li:first-child{ padding-left:10px;}
	.tg-logo {
		width: 160px;
		margin:30px 0;
	}
	.tg-nav {padding: 27px 0 0;}
	.tg-navigation > ul > li {padding: 0 0 27px;}
	.tg-navigation > ul > li > a {padding: 0 8px;}
	body.tg-fixednav .tg-nav {padding: 16px 0 0;}
	body.tg-fixednav .tg-navigation > ul > li {padding: 0 0 16px;}
	.mega-menu-col{padding:15px;}
	.tg-homeslider figure figcaption{ padding:89px 0 0;}
	.tg-homeslider figure figcaption h2 {
		padding:0 0 70px;
		font-size: 60px;
		line-height: 50px;
	}
	.tg-homeslider .tg-svginject {
		top: 30%;
		right:15%;
		width:120px;
	}
	.tg-contentbox {padding: 69px 0;}
	.tg-formtitle{ padding:0 0 0px;}
	.tg-footerwidgets .tg-widget.tg-widgetinfo {padding: 80px 15px 123px 0;}
	.tg-joblocationmap{
		width:100%;
		float:left;
		margin:0 0 30px;
	}
	.tg-jobdescription{
		width:100%;
		float:left;
	}
	.tg-homeslider figure figcaption {padding: 181px 0 0;}
	.tg-header.tg-headerVtwo {margin: 0 0 -181px;}
	.tg-comment figure,
	.tg-authorpic{
		width:100%;
		float:left;
		margin:0 0 30px;
	}
	.tg-commentdata,
	.tg-authorinfo{
		width:100%;
		float:left;
	}
	.tg-comment figure a img{
		width:100%;
		height:auto;
	}
	.tg-project {width: 24.3%;}
	.tg-services.tg-servicestyletwo{ padding:0 0 120px;}
	.tg-topmiddlebar .tg-logo,
	body.tg-fixednav .tg-topmiddlebar .tg-logo{
		clear:both;
		margin:80px auto 0;
	}
	
	.skip784{ padding-top:0px !important; }
	
	
}
@media (max-width:768px){
	.tg-homeslider figure img{
		width:100%;
		height:500px;
	}
	
	.portionbmain { margin-bottom:10px;}
	
	.space12{ padding:0px!important;}
.space13{ padding:0px !important;}
.space14{ padding:0px !important;}	

.planet45 a{ margin-top:0px;  float: none !important; text-align:center !important;}
.aaaplu2s36{float: none !important; text-align:center !important;}


	
}


@media (min-width:768px) and (max-width:1258px) {
	
	
.navbar-toggle {
display:block;
}

	
	
.navbar-collapse {
width:auto;
border-top:0;
-webkit-box-shadow:none;
box-shadow:none
}
.navbar-collapse.collapse {
/*display:block!important;
height:auto!important;
padding-bottom:0;
overflow:visible!important*/
}
.navbar-collapse.in {
overflow-y:visible
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
padding-right:0;
padding-left:0
}
}

@media (min-width:1024px) and (max-width:1182px){
	
	
	.co74563{float:right; width:491px; }
	.followup ul li {
    float: left;
    display: inline;
    margin: 14px 5px;
    color: #fff;
    font-size: 14px;
}

.tg-addnav {
    float: right;
    position: relative;
    padding: 9px 0 2px 5px;
}
	
	
	}


@media (min-width:992px) and (max-width:1024px){
	.aborder2 {
    border-left: 1px solid#fff;
    color: #fff;
    padding-left: 11px;
}
	
	.co74563{float:right; width:491px; }
	.followup ul li {
    float: left;
    display: inline;
    margin: 14px 5px;
    color: #fff;
    font-size: 14px;
}

.tg-addnav {
    float: right;
    position: relative;
    padding: 9px 0 2px 5px;
}
	.co7563 {
    float: left;
    width: 115px;
    padding-right: 10px;
}
	
	}








@media (min-width:768px) and (max-width:991px){.tg-homeslider figure img{
		max-width:none;
		width:100%;
		height:auto; margin-top:89px !important;
	}
	
.space12{ padding:0px!important;}
.space13{ padding:0px !important;}
.space14{ padding:0px !important;}	
.portionbmain { margin-bottom:10px;}

.tg-nav{
	float:right;
	
	
}
.iob12 { width:100%; max-width:100%; text-align:center;}
.counter465{font-size:12px; color: #000; text-decoration: none; float:left !important; padding-right:0px; margin:0px auto; text-align:center !important; width:89px;}
.counter45{font-size:12px; color: #000; text-decoration: none; padding-right:0px;}
.counter78{ float:none !important; margin:0px auto; text-align:center; padding:2px 0px;}
.iob12 { width:100%; max-width:100%; text-align:center;}

.tou456{width: auto; 
    margin: 0px auto;
    text-align: center;
   text-align:center !important;
}

.tg-copyright{ padding-bottom:5px; font-size:10px;}
.co721 {
    width: 35px;
    margin-top: 0px;
}

.cl78{ clear:both;}

.co7563 {
    float: left;
    width: 95px;
    padding-right: 10px;
}
.planet45 a{ margin-top:0px;  float: none !important; text-align:center !important;}
.aaaplu2s36{float: none !important;
}
}

@media (max-width:1258px){
	
	.tg-nav{
	float:right;
	
}
	.tg-btnnav{margin:0;}
	.tg-btnnav .icon-bar{ background:#fff;}
	.tg-navigation{
		top:100%;
		left:0;
		width:100%;
		float:none;
		padding:15px 0;
		overflow: hidden;
		position:absolute;
	}
	.tg-navigation ul li.menu-item-has-mega-menu,
	.tg-navigation > ul > li{
		width:100%;
		padding:0 15px;
		position:relative;
	}
	.tg-navigation > ul > li + li{border-top: 1px solid #fff;}
	.tg-navigation > ul > li > a{
		border: 0;
		color: #fff;
		padding: 0;
		border-radius: 0;
	}
	.tg-dropdowarrow{
		top:5px;
		right:15px;
		width:21px;
		height:21px;
		color:#fff;
		display:block;
		font-size:16px;
		line-height:21px;
		position:absolute;
		border-radius:1px;
		text-align:center;
		cursor:pointer;
	}
	.tg-hasdropdown ul,
	.mega-menu{
		opacity:1;
		border: 0;
		clear: both;
		margin: 0 -30px;
		padding: 0 30px;
		position:static;
		overflow: hidden;
		border-radius: 0;
		visibility:visible;
		width: auto !important;
	}
	.tg-navigation ul li ul li a,
	.tg-hasdropdown ul li a{
		color: #fff;
		background: none;
		line-height: 30px;
	}
	.tg-hasdropdown > ul > li:hover > a,
	.tg-hasdropdown > ul > li > a:hover{
		color: #fff;
		background: none;
	}
	.tg-hasdropdown ul li a:before{display: none;}
	.tg-hasdropdown > ul > li:hover > a,
	.mega-menu-col ul li:last-child a,
	.mega-menu-col ul li a:hover,
	.mega-menu-col:last-child > a,
	.tg-navigation .mega-menu-col > a{color:#fff;}
	body.tg-fixednav .tg-navigation > ul > li {padding: 0 15px;}
	.mega-menu-col ul li{padding: 0;}
	.mega-menu-col ul li a{line-height: 20px !important;}
	.tg-homeslider figure img{
		max-width:none;
		width:100%;
		height:auto; margin-top:0px;
	}
	.mega-menu-col{
		width:50%;
		float:left;
		display:block;
	}
	.tg-homeslider .owl-controls{ display: none !important;}
	.tg-whychooseus{
		width:100%;
		max-width:none;
		padding:80px 0;
	}
	.tg-member figure img,
	.tg-member figure a img{
		width:100%;
		height:auto;
	}
	.tg-contentbox {padding: 80px 0;}
	.tg-formtheme fieldset > div > div:nth-last-child(2) .form-group{ margin:0 0 20px;}
	.tg-getadvice{ text-align:center;}
	.tg-getadvice p {margin: 0;}
	.tg-getadvice .tg-btn {
		float:none;
		margin: 0 0 20px;
	}
	.tg-formsignup fieldset .form-group{ margin:0 0 20px;}
	.tg-404 .tg-themeform fieldset > div{
		width:100%;
		float:left;
		padding:20px 0 0;
	}
	.tg-404 .tg-themeform fieldset > div:first-child{ padding:0;}
	.tg-404content h2 .tg-svginject{
		width:300px;
		margin:14px 0;
	}
	.tg-404content h3 {
		font-size: 25px;
		line-height: 21px;
	}
	.tg-404content .tg-borderstyle p {
		font-size: 15px;
		line-height: 18px;
	}
	.tg-404 form {padding: 15px;}
	.tg-whatwedo ul{ padding:0 0 60px;}
	.tg-whatwedoimages figure img{
		width:100%;
		height:auto;
	}
	#tg-teamslidertwo{ padding:0 0 60px;}
	.tg-siderbar{ padding:0px 0 0;}
	.tg-commingsooncontent{ min-height:auto;}
	.tg-countdown .clock-item {margin: 15px;}
	.tg-logarea {padding: 30px 0;}
	.tg-textbox {padding:30px;}
	.tg-textbox h2 {
		font-size: 30px;
		line-height: 22px;
	}
	.tg-textbox h3 {
		font-size: 16px;
		line-height: 12px;
		margin: 0 0 20px;
	}
	.tg-textbox .tg-description {padding: 0 0 20px;}
	.tg-homeslider figure figcaption {padding: 58px 0 0;}
	.tg-header.tg-headerVtwo {margin: 0 0 -58px;}
	.tg-headerVtwo .tg-logo {margin: 15px 0;}
	.tg-headerVtwo .tg-nav {padding: 10px 0;}
	.tg-comment figure,
	.tg-authorpic{
		width:auto;
		margin:0 30px 0 0;
	}
	.tg-commentdata,
	.tg-authorinfo{
		width:auto;
		float:none;
	}
	.tg-project {width: 32%;}
	.tg-member.tg-detailpage .tg-companylocationmap{ margin:0 0 60px;}
	.tg-boxedversion .tg-btnnav,
	.tg-boxedversion .tg-btnnav{
		background:#fff;
		padding:17px;
		border-radius:5px 0 0 5px;
	}
	body.tg-fixednav .tg-boxedversion .tg-btnnav{ border-radius:0;}
	.tg-hasdropdown ul,
	.mega-menu{ display:none;}
	
	
}













@media (max-width:767px){
	.iob12 { width:100%; max-width:100%; text-align:center;}

	.tg-btnnav{margin:0;}
	.tg-btnnav .icon-bar{ background:#fff;}
	.tg-navigation{
		top:100%;
		left:0;
		width:100%;
		float:none;
		padding:15px 0;
		overflow: hidden;
		position:absolute;
	}
	.tg-navigation ul li.menu-item-has-mega-menu,
	.tg-navigation > ul > li{
		width:100%;
		padding:0 15px;
		position:relative;
	}
	.tg-navigation > ul > li + li{border-top: 1px solid #fff;}
	.tg-navigation > ul > li > a{
		border: 0;
		color: #fff;
		padding: 0;
		border-radius: 0;
	}
	.tg-dropdowarrow{
		top:5px;
		right:15px;
		width:21px;
		height:21px;
		color:#fff;
		display:block;
		font-size:16px;
		line-height:21px;
		position:absolute;
		border-radius:1px;
		text-align:center;
		cursor:pointer;
	}
	.tg-hasdropdown ul,
	.mega-menu{
		opacity:1;
		border: 0;
		clear: both;
		margin: 0 -30px;
		padding: 0 30px;
		position:static;
		overflow: hidden;
		border-radius: 0;
		visibility:visible;
		width: auto !important;
	}
	.tg-navigation ul li ul li a,
	.tg-hasdropdown ul li a{
		color: #fff;
		background: none;
		line-height: 30px;
	}
	.tg-hasdropdown > ul > li:hover > a,
	.tg-hasdropdown > ul > li > a:hover{
		color: #fff;
		background: none;
	}
	.tg-hasdropdown ul li a:before{display: none;}
	.tg-hasdropdown > ul > li:hover > a,
	.mega-menu-col ul li:last-child a,
	.mega-menu-col ul li a:hover,
	.mega-menu-col:last-child > a,
	.tg-navigation .mega-menu-col > a{color:#fff;}
	body.tg-fixednav .tg-navigation > ul > li {padding: 0 15px;}
	.mega-menu-col ul li{padding: 0;}
	.mega-menu-col ul li a{line-height: 20px !important;}
	.tg-homeslider figure img{
		max-width:none;
		width:100%;
		height:auto; margin-top:89px;
	}
	.mega-menu-col{
		width:50%;
		float:left;
		display:block;
	}
	.tg-homeslider .owl-controls{ display: none !important;}
	.tg-whychooseus{
		width:100%;
		max-width:none;
		padding:80px 0;
	}
	.tg-member figure img,
	.tg-member figure a img{
		width:100%;
		height:auto;
	}
	.tg-contentbox {padding: 80px 0;}
	.tg-formtheme fieldset > div > div:nth-last-child(2) .form-group{ margin:0 0 20px;}
	.tg-getadvice{ text-align:center;}
	.tg-getadvice p {margin: 0;}
	.tg-getadvice .tg-btn {
		float:none;
		margin: 0 0 20px;
	}
	.tg-formsignup fieldset .form-group{ margin:0 0 20px;}
	.tg-404 .tg-themeform fieldset > div{
		width:100%;
		float:left;
		padding:20px 0 0;
	}
	.tg-404 .tg-themeform fieldset > div:first-child{ padding:0;}
	.tg-404content h2 .tg-svginject{
		width:300px;
		margin:14px 0;
	}
	.tg-404content h3 {
		font-size: 25px;
		line-height: 21px;
	}
	.tg-404content .tg-borderstyle p {
		font-size: 15px;
		line-height: 18px;
	}
	.tg-404 form {padding: 15px;}
	.tg-whatwedo ul{ padding:0 0 60px;}
	.tg-whatwedoimages figure img{
		width:100%;
		height:auto;
	}
	#tg-teamslidertwo{ padding:0 0 60px;}
	.tg-siderbar{ padding:60px 0 0;}
	.tg-commingsooncontent{ min-height:auto;}
	.tg-countdown .clock-item {margin: 15px;}
	.tg-logarea {padding: 30px 0;}
	.tg-textbox {padding:30px;}
	.tg-textbox h2 {
		font-size: 30px;
		line-height: 22px;
	}
	.tg-textbox h3 {
		font-size: 16px;
		line-height: 12px;
		margin: 0 0 20px;
	}
	.tg-textbox .tg-description {padding: 0 0 20px;}
	.tg-homeslider figure figcaption {padding: 58px 0 0;}
	.tg-header.tg-headerVtwo {margin: 0 0 -58px;}
	.tg-headerVtwo .tg-logo {margin: 15px 0;}
	.tg-headerVtwo .tg-nav {padding: 10px 0;}
	.tg-comment figure,
	.tg-authorpic{
		width:auto;
		margin:0 30px 0 0;
	}
	.tg-commentdata,
	.tg-authorinfo{
		width:auto;
		float:none;
	}
	.tg-project {width: 32%;}
	.tg-member.tg-detailpage .tg-companylocationmap{ margin:0 0 60px;}
	.tg-boxedversion .tg-btnnav,
	.tg-boxedversion .tg-btnnav{
		background:#fff;
		padding:17px;
		border-radius:5px 0 0 5px;
	}
	body.tg-fixednav .tg-boxedversion .tg-btnnav{ border-radius:0;}
	.tg-hasdropdown ul,
	.mega-menu{ display:none;}
	.tg-copyright {
    /*width: 100%;*/
    text-align: center;
    padding: 2px 0 0px 0px !important;
}

.co7563 {
    float: none;
    width: 180px;
    margin: 0px auto;
}
	
	
}
@media (max-width:639px){
	.tg-statistic{width:100%;}
	.tg-statistic + .tg-statistic{ margin:60px 0 0;}
	.tg-footerwidgets > div{
		width:100%;
		float:left;
	}
	.tg-copyright{
		/*width:100%;*/
		text-align:center;
		padding:0 0 0px;
	}
	.tg-socialicons{
		width:100%;
		text-align:center;
		padding:0 0 20px;
	}
	.tg-socialicons li{
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	.tg-countdown .clock-item {
		margin: 15px;
		width: 140px;
	}
	.tg-boxedversion .tg-homeslider figure figcaption {padding: 0 67px;}
	.tg-socialico3ns{ text-align:left !important;}
	
	
	.co7563 {
    width: 100%;
    text-align: center;
    padding: 0 0 20px;
}

}
@media (max-width:480px){
	.iob12 { width:100%; max-width:100%; text-align:center;}
.co7563 {
    float: left;
    width: 130px;
    margin: 0px auto;
}
	.tg-sectiontitle h3 {
		font-size: 20px;
		line-height: 23px;
	}
	.tg-homeslider figure figcaption h1 {
		font-size: 15px;
		line-height: 20px;
		margin: 0;
	}
	.tg-homeslider figure figcaption h2 {
		font-size: 40px;
		line-height: 30px;
		padding: 0 0 40px;
	}
	.tg-homeslider figure figcaption .tg-svginject {
		right: 100px;
		width: 120px;
		top: 50px;
	}
	.tg-homeslider figure figcaption .tg-description{ padding:0;}
	.tg-homeslider figure figcaption .tg-btnsbox{
		width:100%;
		float:left;
	}
	.tg-homeslider figure figcaption .tg-btnsbox .tg-btn{ width:100%;}
	.tg-homeslider figure figcaption .tg-btnsbox .tg-btn + .tg-btn{ margin:10px 0 0;}
	.tg-width{
		width:100%;
		margin:0;
	}
	.tg-comment figure,
	.tg-authorpic{
		width:100%;
		margin:0 0 30px;
	}
	.tg-commentdata,
	.tg-authorinfo{
		width:100%;
		float:left;
	}
	.tg-newsposts > div{ width:100%;}
	.tg-boxedversion .tg-homeslider figure figcaption {padding: 0;}
	.portionbmain { margin-bottom:10px;}
	
	.tg-homeslider figure img{
		max-width:none;
		width:100%;
		height:auto !important;
	}

.tg-homeslider figure img{
		width:100%;
		height:auto !important; margin-top:89px;
	}
	
.space12{ padding:0px!important;}
.space13{ padding:0px !important;}
.space14{ padding:0px !important;}	

.tg-nav{
	float:right;
	padding:25px 0 0;
	text-transform:uppercase;
	font:400 14px/30px 'Montserrat', Arial, Helvetica, sans-serif;
}	

.tou456{width: auto; float:none;
    margin: 0px auto;
    text-align: center;
    display: block; text-align:center !important;
}

.tg-copyright{ padding-bottom:5px;}
.aaaplu2s36 { float:none; text-align:center !important;}
.co74563{float:none; width:auto; }
.tg-addnav {
    float: right;
    position: static;
    padding: 9px 10px 2px 8px;
}
.tg-socialico3ns{ text-align:left !important;}
	
}
@media (max-width:479px){
	.iob12 { width:100%; max-width:100%; text-align:center;}
.tg-socialico3ns{ text-align:left !important;}

	.tg-logarea .tg-logo a img,
	.tg-logarea .tg-logo{ width:100%;}
	.tg-logarea .tg-logo{ padding:0 40px;}
	.tg-alignleft,
	.tg-alignright{
		margin-left:0;
		margin-right:0;
		width:100%;
	}
	.tg-alignleft img,
	.tg-alignright img{
		width:100%;
		height:auto;
	}
	.tg-postbuttons .tg-btn{ width:100%;}
	.tg-postbuttons .tg-btn + .tg-btn{ margin:30px 0 0;}
	.tg-project {width: 47%;}
	.tg-navtab{ left:26px;}
	.tg-tabcontent{ padding:15px;}
	.tg-servicetabs {padding: 0 0 0 51px;}
	.tg-panelcontent {padding: 15px;}
	.tg-teammembers > div{ width:100%;}
	.tg-member.tg-detailpage .tg-memberinfo span{ width:100%;} 
	
	.portionbmain { margin-bottom:10px;} .aplus{ text-align:left !important;} .tg-addnav ul li:first-child,
	.tg-topcontactinfo li:first-child{ padding-left:0px;}
	
	
	.tg-addnav ul li:first-child,
.tg-topcontactinfo li:first-child{padding-left:0;}
.tg-topcontactinfo li i,
.tg-topcontactinfo li span,
.tg-topcontactinfo li address{
	margin:0;
	font-size:12px;
	line-height:17px;
	font-style:normal;
	display:inline-block;
	vertical-align:middle;
}

.tg-addnav ul li,
.tg-topcontactinfo li{
	float:left;
	padding:0 6px;
	position:relative;
	line-height:inherit;
	list-style-type:none;
}



.tg-homeslider figure img{
		max-width:none;
		width:100%;
		height:auto;
	}

.tg-homeslider figure img{
		width:100%;
		height:auto; margin-top:89px;
	}
	
.space12{ padding:0px!important;}
.space13{ padding:0px !important;}
.space14{ padding:0px !important;}	
.tg-nav{
	float:right;
	padding:25px 0 0;
	text-transform:uppercase;
	font:400 14px/30px 'Montserrat', Arial, Helvetica, sans-serif;
}	
	.skipcontent{color:#FFF !important; font-size:12px !important;}
	.tg-sectionhead .tg-description{ padding-bottom:0px;}
	.tg-sectiontitle{padding-bottom:10px;}
	
	
	.toucherat{ background-color:none !important; text-align:center; margin:10px auto !important; }
/*.planet45 a{ margin-top:0px; float:none !important; margin:0px auto; text-align:center;}
.counter465{font-size:12px; color: #fff; text-decoration: none; float:none !important; padding-right:10px; margin:0px auto; text-align:center;}
.counter45{font-size:12px; color: #000 !important;  text-decoration: none; float:none !important; padding-right:10px;}
.counter78{ float:none !important; margin:0px auto; text-align:center; padding:5px 0px;}
*/
.iob12 { width:100%; max-width:100%; text-align:center;}

.tou456{width: auto; float:none;
    margin: 0px auto;
    text-align: center;
    display: block; text-align:center !important;
}

.tg-copyright{ padding-bottom:5px;}
.aaaplu2s36 { float:none; text-align:center !important;}
.iconsoundon {
    float: left;
    display: inline;
    width: 21px;
    height: 17px;
    margin: 3px 7px 0px 10px;
    background: url(../images/icon_sound_on.png) no-repeat;
}


.followup ul li{ float:left; display:inline; margin:18px 4px; color:#fff; font-size:16px;}
.aborder2{ border-left:1px solid#fff; color:#fff; padding-left:10px;}
.aborder2 a{ color:#fff;}
.co7563 {
    float: left;
    width: 140px;
    margin: 0px auto;
}
.co74563{float:none; width:auto; }
/*.followup li:nth-last-child(1) {
    float:right;
}

.bor563 {
     margin-top:10px; height:6px;
}
*/
.counter465 {
    width: 100% !important;
    text-align: center !important;
    margin: 0px auto !important;
}

}
@media (max-width:320px){.tg-project {width: 94%;}; .skipcontent{color:#FFF !important; font-size:12px !important;}


.tou456{width: auto; float:none;
    margin: 0px auto;
    text-align: center;
    display: block; text-align:center !important;
}

.tg-copyright{ padding-bottom:5px; }

.aaaplu2s36 { float:none; text-align:center !important;}
.co7563 {
    float: right;
    width: 180px;
    margin: 0px auto;
}

.tg-socialico3ns{ text-align:left !important;}

.counter465{ width:100% !important; text-align:center !important; margin:0px auto !important;}

}





